summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2017-06-12Add `EndRegion` statement kind to MIR.Felix S. Klock II-0/+1
2017-06-04Auto merge of #42402 - citizen428:create-dump-mir-dir, r=Mark-Simulacrumbors-0/+1
2017-06-04Create directory for dump-mir-dir automaticallyMichael Kohl-0/+1
2017-06-01array drop glue: avoid using out-of-bounds index lvaluesRalf Jung-9/+14
2017-05-28use a pointer-based array drop loop for non-zero-sized typesAriel Ben-Yehuda-53/+136
2017-05-28use Eq instead of Lt in loopAriel Ben-Yehuda-4/+4
2017-05-28move "ADT master drop flag" logic to `open_drop_for_adt_contents`Ariel Ben-Yehuda-133/+140
2017-05-28address review commentsAriel Ben-Yehuda-117/+130
2017-05-28translate array drop glue using MIRAriel Ben-Yehuda-5/+130
2017-05-22rename `ParameterEnvironment` to `ParamEnv`Niko Matsakis-1/+1
2017-05-22centralize the caching for is-copy, is-sized, and is-freezeNiko Matsakis-1/+1
2017-05-15avoid cycles in mir-dump, take 2Niko Matsakis-1/+3
2017-05-08dump-mir was causing cycles by invoking item-path-str at bad timesNiko Matsakis-2/+11
2017-05-02rename from `item_mir` to `optimized_mir`Niko Matsakis-2/+2
2017-05-02introduce idea of "stealable" MIRNiko Matsakis-1/+1
2017-05-02rename `MirPassSet` to `MirSuite`Niko Matsakis-3/+3
2017-05-02retool MIR passes completelyNiko Matsakis-20/+30
2017-05-02simplify the MirPass traits and passes dramaticallyNiko Matsakis-8/+30
2017-05-02introduce `mir_keys()`Niko Matsakis-13/+22
2017-04-22avoid calling `mk_region` unnecessarilyAriel Ben-Yehuda-3/+2
2017-04-20rustc: combine type_needs_drop_given_env and may_drop into needs_drop.Eduard-Mihai Burtescu-2/+1
2017-04-11store Spans for all MIR localsAriel Ben-Yehuda-5/+6
2017-03-24Represent function pointers in mir-constants as a Value instead of ItemOliver Schneider-3/+3
2017-03-21Add warning about volatility of MIR outputJake Goulding-0/+3
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-83/+218
2017-03-18move the drop expansion code to rustc_mirAriel Ben-Yehuda-0/+1406