about summary refs log tree commit diff
path: root/src/librustc_passes/mir_stats.rs
AgeCommit message (Expand)AuthorLines
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-8/+8
2018-05-29rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II-0/+1
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-4/+9
2018-03-22Added UserAssertTy statement.David Wood-0/+1
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-8/+0
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-0/+1
2017-12-21Mir: Add Terminatorkind::AbortDavid Henningsson-0/+1
2017-12-01MIR: s/lv(al(ue)?)?/place in function/variable/module names.Eduard-Mihai Burtescu-14/+14
2017-12-01MIR: s/Lvalue/Place in type names.Eduard-Mihai Burtescu-19/+19
2017-11-28MIR: split Operand::Consume into Copy and Move.Eduard-Mihai Burtescu-1/+2
2017-11-06Auto merge of #45668 - nikomatsakis:nll-free-region, r=arielb1bors-2/+3
2017-11-02rename `Lookup` to `TyContext` and pass more info when visiting tysNiko Matsakis-2/+3
2017-11-02add TerminatorKind::FalseEdges and use it in matchesMikhail Modin-0/+1
2017-09-11rustc: use ConstVal::Unevaluated instead of mir::Literal::Item.Eduard-Mihai Burtescu-1/+0
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-7/+6
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-1/+1
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-39/+0
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-39/+0
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+1
2017-07-30add new instructions for asserting when values are valid, and to describe whe...Ralf Jung-0/+1
2017-07-28Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+2
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-1/+1
2017-07-28Fix tidy warningsAlex Crichton-2/+6
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+5
2017-07-18Provide positional information when visiting ty, substs and closure_substs in...Paul Faria-1/+2
2017-06-12Add `EndRegion` statement kind to MIR.Felix S. Klock II-0/+1
2017-05-28add NullOp::SizeOf and BinOp::OffsetAriel Ben-Yehuda-1/+1
2017-05-12box large variants in MIRAriel Ben-Yehuda-1/+1
2017-05-02rename from `item_mir` to `optimized_mir`Niko Matsakis-1/+1
2017-05-02introduce `mir_keys()`Niko Matsakis-4/+4
2017-02-28Remove the TypedConstValSimonas Kazlauskas-8/+1
2017-02-28Make Rvalue::ty infallibleSimonas Kazlauskas-1/+1
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-1/+1
2017-02-15[MIR] Make InlineAsm a StatementSimonas Kazlauskas-1/+1
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-1/+0
2017-02-10If is now always a SwitchInt in MIRSimonas Kazlauskas-1/+0
2017-02-10Add Rvalue::Discriminant to retrieve discriminantSimonas Kazlauskas-0/+1
2016-11-30Adds `-Z mir-stats`, which is similar to `-Z hir-stats`.Felix S. Klock II-0/+319