summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-1/+2
2016-01-08Change destination accessor to return referencesSimonas Kazlauskas-2/+11
2016-01-07Auto merge of #30757 - michaelwoerister:mir-visitor-cleanup, r=jroeschbors-456/+281
2016-01-07Auto merge of #30748 - tsion:mir-tuple-fix, r=eddybbors-4/+4
2016-01-07Auto merge of #30734 - tsion:mir-pretty, r=nikomatsakisbors-18/+32
2016-01-07Factor mir::[Mut]Visitor implementations into a common macro.Michael Woerister-456/+281
2016-01-06Fix pretty-printing for empty tuples in MIR.Scott Olson-4/+4
2016-01-06Merge Call and DivergingCall diffs into CallKindSimonas Kazlauskas-80/+71
2016-01-06Don’t generate landing-pads if -Z no-landing-padsSimonas Kazlauskas-0/+2
2016-01-06Have a cached unreachable block inside MIR stateSimonas Kazlauskas-1/+1
2016-01-06Remove diverge terminatorSimonas Kazlauskas-21/+17
2016-01-06Remove the Panic block terminatorSimonas Kazlauskas-14/+3
2016-01-06Add Resume Terminator which corresponds to resumeSimonas Kazlauskas-1/+18
2016-01-06Split Call into Call and DivergingCallSimonas Kazlauskas-38/+96
2016-01-05Improve pretty-printing for ConstVals in MIR.Scott Olson-11/+27
2016-01-05Boring whitespace cleanup.Scott Olson-7/+5
2016-01-04Pretty-print ReturnPointer as 'return' in MIR.Scott Olson-1/+1
2016-01-04Pretty-print static lvalues in MIR as just their path.Scott Olson-9/+9
2016-01-04Improve pretty-printing of references in MIR.Scott Olson-1/+8
2016-01-04Pretty-print aggregates more prettily in MIR.Scott Olson-1/+59
2016-01-04Use fmt::Result instead of Result<(), Error>.Scott Olson-11/+11
2016-01-04Print BasicBlock names in lowercase.Scott Olson-1/+1
2015-12-29Use longer names for MIR variable names.Scott Olson-3/+3
2015-12-28Add comments and simplify MIR graphviz code.Scott Olson-0/+5
2015-12-28Rewrite MIR graphviz printing and improve MIR debug printing.Scott Olson-31/+112
2015-12-25Properly translate unit structs in MIRSimonas Kazlauskas-2/+2
2015-12-15Implement references to functions and constantsSimonas Kazlauskas-0/+10
2015-12-10Make MIR encodable and store it in crate metadata.Michael Woerister-19/+25
2015-12-10Add a MIR visitor that allows to mutate the visited dataMichael Woerister-0/+274
2015-12-10Add visit_defid(), visit_span(), and visit_literal() to MIR visitorMichael Woerister-1/+36
2015-12-10MIR: Make Mir take ownership of InlineAsm values.Michael Woerister-1/+1
2015-12-10MIR: Refactor mir::Terminator to use tuples instead of a fixed-size arrays.Michael Woerister-8/+10
2015-11-30Also move the MIR visitor to librustc.Michael Woerister-0/+246
2015-11-30Move the core MIR datastructures to librustc.Michael Woerister-0/+893