Scott Olson
|
19a50e4f2a
|
Pretty-print static lvalues in MIR as just their path.
|
2016-01-04 16:11:33 -06:00 |
|
Scott Olson
|
6a33221ea5
|
Improve pretty-printing of references in MIR.
|
2016-01-04 16:11:33 -06:00 |
|
Scott Olson
|
522354415e
|
Pretty-print aggregates more prettily in MIR.
|
2016-01-04 16:11:32 -06:00 |
|
Scott Olson
|
9db76f311d
|
Use fmt::Result instead of Result<(), Error>.
|
2016-01-04 16:11:32 -06:00 |
|
Scott Olson
|
5a0c1b3a88
|
Print BasicBlock names in lowercase.
|
2016-01-04 16:11:32 -06:00 |
|
Scott Olson
|
4b605e4938
|
Use longer names for MIR variable names.
|
2015-12-29 20:12:54 -06:00 |
|
Scott Olson
|
e69713db9e
|
Add comments and simplify MIR graphviz code.
|
2015-12-28 17:17:53 -06:00 |
|
Scott Olson
|
9000ecf761
|
Rewrite MIR graphviz printing and improve MIR debug printing.
|
2015-12-28 17:17:53 -06:00 |
|
Simonas Kazlauskas
|
75e8f4afca
|
Properly translate unit structs in MIR
|
2015-12-25 01:02:34 +02:00 |
|
Simonas Kazlauskas
|
a5e7a61c49
|
Implement references to functions and constants
|
2015-12-15 12:25:05 +02:00 |
|
Michael Woerister
|
5addc31adb
|
Make MIR encodable and store it in crate metadata.
|
2015-12-10 16:59:31 -05:00 |
|
Michael Woerister
|
8eee116cb8
|
Add a MIR visitor that allows to mutate the visited data
|
2015-12-10 16:50:33 -05:00 |
|
Michael Woerister
|
bd1ce30ccb
|
Add visit_defid(), visit_span(), and visit_literal() to MIR visitor
|
2015-12-10 16:42:32 -05:00 |
|
Michael Woerister
|
70398d5ad0
|
MIR: Make Mir take ownership of InlineAsm values.
|
2015-12-10 16:39:17 -05:00 |
|
Michael Woerister
|
33d29700b3
|
MIR: Refactor mir::Terminator to use tuples instead of a fixed-size arrays.
|
2015-12-10 15:46:40 -05:00 |
|
Michael Woerister
|
f28a4e93b4
|
Also move the MIR visitor to librustc.
|
2015-11-30 10:03:33 +01:00 |
|
Michael Woerister
|
bbe1d28496
|
Move the core MIR datastructures to librustc.
This is done mostly so that we can refer to MIR types in csearch and other metadata related area.
|
2015-11-30 10:03:33 +01:00 |
|