rust/src/librustc_mir/transform
Ariel Ben-Yehuda e1377a4f47 avoid calling mk_region unnecessarily
this improves typeck & trans performance by 1%. This looked hotter on
callgrind than it is on a CPU.
2017-04-22 21:00:50 +03:00
..
add_call_guards.rs apply pre-trans passes to Shim MIR 2017-03-18 02:53:08 +02:00
copy_prop.rs move the drop expansion code to rustc_mir 2017-03-18 02:53:07 +02:00
deaggregator.rs rustc: rename TyCtxt's map field to hir. 2017-01-26 13:41:28 +02:00
dump_mir.rs Teach rustc --emit=mir 2017-03-21 20:19:02 -04:00
erase_regions.rs avoid calling mk_region unnecessarily 2017-04-22 21:00:50 +03:00
inline.rs avoid calling mk_region unnecessarily 2017-04-22 21:00:50 +03:00
instcombine.rs Simplify use of mir_opt_level 2016-12-11 21:23:59 +01:00
mod.rs Initial implementation of inlining for MIR 2017-03-10 03:54:26 +02:00
no_landing_pads.rs apply pre-trans passes to Shim MIR 2017-03-18 02:53:08 +02:00
promote_consts.rs store Spans for all MIR locals 2017-04-11 23:52:51 +03:00
qualify_consts.rs rustc: combine type_needs_drop_given_env and may_drop into needs_drop. 2017-04-20 14:44:43 +03:00
simplify.rs remove cleanup branches to the resume block 2017-04-22 21:00:50 +03:00
simplify_branches.rs Reimplement simplify_cfg for SwitchInt 2017-02-10 19:42:41 +02:00
type_check.rs address review comments 2017-04-12 00:45:54 +03:00