about summary refs log tree commit diff
path: root/src/librustc_mir/transform/add_call_guards.rs
AgeCommit message (Expand)AuthorLines
2019-02-09fix rebase falloutRalf Jung-1/+1
2019-02-08librustc_mir => 2018Taiki Endo-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
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-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-09run AddCallGuards for *all* call edges before running AddValidationRalf Jung-34/+43
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-5/+6
2017-05-02rework `MirPass` API to be stateless and extract helper fnsNiko Matsakis-1/+1
2017-03-18apply pre-trans passes to Shim MIRAriel Ben-Yehuda-32/+36
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-1/+1
2016-06-16fix MirSource::Promoted handlingAriel Ben-Yehuda-4/+1
2016-06-09use the type name as the pass nameAriel Ben-Yehuda-3/+1
2016-06-09add hook infrastructure for automatically dumping MIR on every passAriel Ben-Yehuda-1/+3
2016-06-09add a cache for MIR predecessorsAriel Ben-Yehuda-11/+2
2016-06-09make the basic_blocks field privateAriel Ben-Yehuda-9/+6
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-4/+6
2016-06-08remove the librustc_trans -> librustc_mir dependencyAriel Ben-Yehuda-3/+1
2016-06-07mir: group span + visibility scope under a new SourceInfo type.Eduard Burtescu-3/+2
2016-06-05break critical edges only when neededAriel Ben-Yehuda-0/+98