about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/visit.rs
AgeCommit message (Expand)AuthorLines
2021-09-25Auto merge of #89030 - nbdd0121:box2, r=jonas-schievinkbors-0/+5
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+5
2021-09-22Support `#[track_caller]` on closures and generatorsAaron Hill-1/+1
2021-08-25Various pattern cleanupsLéo Lanteri Thauvin-9/+8
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-3/+3
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-3/+3
2021-04-02Reduce size of statementsRoxane-1/+1
2021-03-27Remove (lots of) dead codeJoshua Nelson-6/+0
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-2/+2
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-1/+4
2021-03-09Update craneliftkadmin-10/+4
2021-03-09Update match brancheskadmin-8/+2
2021-03-09Impl StatementKind::CopyNonOverlappingkadmin-0/+21
2021-03-08Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelixbors-2/+2
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-03-01Box generator-related Body fieldsDániel Buga-5/+7
2021-02-26Miscellaneous inlining improvementsTomasz Miąsko-0/+5
2021-02-20make `super_projection` take a `PlaceRef`Henry Boisdequin-5/+5
2021-02-16make `visit_projection` take a `PlaceRef`Henry Boisdequin-4/+3
2020-12-29don't redundantly repeat field namesMatthias Krüger-2/+2
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-6/+10
2020-11-26Fix new 'unnecessary trailing semicolon' warningsAaron Hill-3/+3
2020-11-23Rollup merge of #79080 - camelid:mir-visit-debuginfo-project, r=jonas-schievinkJonas Schievink-5/+8
2020-11-22Add comment and remove obsolete special caseCamelid-0/+1
2020-11-15MIR visitor: Don't treat debuginfo field access as a use of the structCamelid-5/+7
2020-11-15Turn top-level comments into module docs in MIR visitorCamelid-62/+62
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-0/+4
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-2/+31
2020-10-14Remove unused code from rustc_middleest31-10/+0
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-1/+0
2020-10-06Rollup merge of #76995 - LingMan:middle_matches, r=varkorYuki Okushi-41/+22
2020-10-05Updates to experimental coverage counter injectionRich Kadel-1/+1
2020-09-21Reduce boilerplate with the matches! macroLingMan-41/+22
2020-09-09Remove unused PlaceContext::NonUse(NonUseContext::Coverage)Tomasz Miąsko-2/+0
2020-08-30mv compiler to compiler/mark-0/+1247