summary refs log tree commit diff
path: root/src/librustc_mir/build/expr/into.rs
AgeCommit message (Expand)AuthorLines
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-23introduce "call-site-scope" as the outermost scopeNiko Matsakis-1/+1
2016-03-23rewrite drop codeNiko Matsakis-1/+2
2016-03-23add span/scope-id to terminatorNiko Matsakis-11/+36
2016-03-23extend Terminator into a struct so it can have additional fieldsNiko Matsakis-11/+11
2016-03-23track the innermost scope for every stmtNiko Matsakis-8/+10
2016-03-23record a scope for each `VarDecl`Niko Matsakis-1/+1
2016-03-09Track fn type and lifetime parameters in TyFnDef.Eduard Burtescu-1/+1
2016-03-09Split TyBareFn into TyFnDef and TyFnPtr.Eli Friedman-1/+3
2016-02-07[MIR] Fix the destination of implicit else branchSimonas Kazlauskas-1/+1
2016-02-04Convert Drop statement into terminatorSimonas Kazlauskas-1/+1
2016-02-04Remove the CallKindSimonas Kazlauskas-11/+5
2016-02-04Synthesize calls to box_free language itemSimonas Kazlauskas-1/+1
2016-01-19[MIR] Reintroduce the unit temporarySimonas Kazlauskas-21/+29
2016-01-07[MIR] Set dest ∀ expr with optional valueSimonas Kazlauskas-6/+25
2016-01-06[MIR] Get rid of that nasty unit_ty temporary lvalSimonas Kazlauskas-2/+3
2016-01-06Merge Call and DivergingCall diffs into CallKindSimonas Kazlauskas-10/+15
2016-01-06Add Resume Terminator which corresponds to resumeSimonas Kazlauskas-2/+2
2016-01-06Generate DivergingCall terminatorSimonas Kazlauskas-10/+19
2016-01-06Split Call into Call and DivergingCallSimonas Kazlauskas-6/+5
2015-12-10MIR: Refactor mir::Terminator to use tuples instead of a fixed-size arrays.Michael Woerister-6/+6
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-2/+2
2015-11-24Remove the GraphExtents, the design of which seems bogus. They carriedNiko Matsakis-1/+1
2015-11-03Change Call operands to be, well, OperandsNiko Matsakis-2/+2
2015-10-07Partially format librustc_mir with rustfmt.Ms2ger-7/+4
2015-10-06strip out the hair trait and use concrete types insteadNiko Matsakis-6/+8
2015-10-04switch to using constvals for constants, instead of having constantNiko Matsakis-2/+4
2015-09-17Remove hir::ExprParenNick Cameron-3/+0
2015-09-06add MIR code (unused thus far)Niko Matsakis-0/+282