about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform/remove_zsts.rs
AgeCommit message (Expand)AuthorLines
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-76/+0
2021-08-19Revert "Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli...Erik Desjardins-3/+0
2021-08-15Revert "Auto merge of #83417 - erikdesjardins:enableremovezsts, r=oli-obk"Erik Desjardins-0/+3
2021-08-07Run RemoveZsts at mir-opt-level=1Erik Desjardins-3/+0
2021-06-03Replace a `match` with an `if let`LingMan-25/+22
2021-06-02Add `Ty::is_union` predicate and use itTomasz Miąsko-9/+2
2021-03-24RemoveZsts: don't touch unionsErik Desjardins-1/+33
2021-03-22only run RemoveZsts at mir-opt-level 3 and aboveErik Desjardins-0/+3
2021-03-19avoid calling for types which can't be ZSTsErik Desjardins-12/+30
2021-03-17remove inhabitedness checkErik Desjardins-1/+1
2021-03-17remove unnecessary and ineffective cachingErik Desjardins-22/+9
2021-03-16move to separate pass, cache layoutsErik Desjardins-0/+49