Austin Hicks
|
d754778083
|
Fix tuple and closure literals.
|
2016-12-14 12:28:19 -05:00 |
|
Eduard Burtescu
|
36340ba994
|
rustc: move mir::repr::* to mir.
|
2016-10-28 10:37:24 +03:00 |
|
Ariel Ben-Yehuda
|
6d54e0eb6b
|
emit !nonnull metadata on loaded fat pointers when possible
cc #36920 (in addition to LLVM PR30597, should fix the &&[i32] case)
|
2016-10-05 13:58:04 +03:00 |
|
Jonas Schievink
|
393db2d830
|
[WIP] Move MIR towards a single kind of local
|
2016-09-26 20:41:54 +02:00 |
|
Eduard Burtescu
|
fe5ce97e32
|
Handle nested pairs in MIR trans.
|
2016-07-06 14:41:35 +03:00 |
|
Eduard Burtescu
|
7279af86c8
|
trans: generalize immediate temporaries to all MIR locals.
|
2016-06-20 23:55:14 +03:00 |
|
Eduard Burtescu
|
93c32b55e2
|
trans: split trans_consume off from trans_operand.
|
2016-06-20 23:18:21 +03:00 |
|
Ariel Ben-Yehuda
|
bc1eb67721
|
introduce the type-safe IdxVec and use it instead of loose indexes
|
2016-06-09 14:26:08 +03:00 |
|
Eduard Burtescu
|
cab35ff4b8
|
trans: support uses of projections of immediate pairs.
|
2016-06-05 14:41:02 +03:00 |
|
Eduard Burtescu
|
f1f453cf3b
|
trans: generalize OperandValue::FatPtr to all pairs of immediates.
|
2016-06-05 14:41:02 +03:00 |
|
Ariel Ben-Yehuda
|
4fff19528b
|
remove filling on drop
|
2016-06-03 16:11:18 +03:00 |
|
Eduard Burtescu
|
5c42e694cb
|
trans: support simd_shuffle using MIR constants for indices.
|
2016-05-07 19:14:33 +03:00 |
|
Benjamin Herr
|
c59ea491ea
|
librustc_trans: use bug!(), span_bug!()
|
2016-03-31 22:06:52 +02:00 |
|
Eduard Burtescu
|
035a645e64
|
rustc_trans: move the contents of the trans module to top-level.
|
2016-03-27 01:23:28 +02:00 |
|