Niko Matsakis
3a16f57fbb
extend Terminator into a struct so it can have additional fields
2016-03-23 16:42:52 -04:00
Simonas Kazlauskas
e30ff06756
Change MirPass to also take NodeId
2016-03-07 23:21:39 +02:00
Simonas Kazlauskas
811b874716
Add Pass manager for MIR
2016-03-04 15:20:10 +02:00
Ariel Ben-Yehuda
881249aa46
use the FulfillmentContext and InferCtxt more correctly
2016-02-20 02:02:53 +02:00
Simonas Kazlauskas
1752615591
MSVC SEH in MIR is implemented here
2016-02-17 21:46:05 +02:00
Simonas Kazlauskas
5ad4673a40
Add a no-landing-pads MIR pass
...
The pass removes the unwind branch of each terminator, thus moving the responsibility of handling
the -Z no-landing-pads flag to a small self-contained pass… instead of polluting the translator.
2016-02-11 23:13:55 +02:00