summary refs log tree commit diff
path: root/src/librustc_mir/transform/simplify_branches.rs
AgeCommit message (Expand)AuthorLines
2018-03-08Rename ConstVal::to_u128 to to_raw_bitsOliver Schneider-1/+1
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-2/+6
2018-03-08Produce instead of pointersOliver Schneider-2/+2
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-0/+3
2017-11-14rustc: split off BodyOwnerKind from MirSource.Eduard-Mihai Burtescu-2/+1
2017-11-14rustc: move the MIR pass infrastructure and list to rustc_mir.Eduard-Mihai Burtescu-1/+2
2017-11-02add TerminatorKind::FalseEdges and use it in matchesMikhail Modin-0/+3
2017-09-11rustc: introduce ty::Const { ConstVal, Ty }.Eduard-Mihai Burtescu-3/+3
2017-09-11rustc: intern ConstVal's in TyCtxt.Eduard-Mihai Burtescu-1/+1
2017-05-12box large variants in MIRAriel Ben-Yehuda-3/+2
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-16/+15
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-1/+1
2017-02-10Reimplement simplify_cfg for SwitchIntSimonas Kazlauskas-14/+18
2017-02-10If is now always a SwitchInt in MIRSimonas Kazlauskas-11/+11
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-09-06Count and report time taken by MIR passesSimonas Kazlauskas-1/+1
2016-06-16stop having `'static` in dump-mir namesAriel Ben-Yehuda-0/+3
2016-06-09use the type name as the pass nameAriel Ben-Yehuda-1/+0
2016-06-09refactor simplify_cfg and split off simplify_branchesAriel Ben-Yehuda-0/+64