about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/reveal_all.rs
AgeCommit message (Expand)AuthorLines
2024-09-10Improve comment formatting.Nicholas Nethercote-3/+3
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-1/+1
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-1/+1
2024-06-13MIR visitor: constant -> const_operandRalf Jung-2/+2
2023-12-10remove redundant importssurechen-1/+0
2023-10-05move subtyper change reveal_allouz-a-1/+3
2023-09-28Skip reinterning if nothing changedOli Scherer-0/+4
2023-09-28Strip `OpaqueCast` during `RevealAll`.Oli Scherer-0/+19
2023-09-28Remove unnecessary generator-check, which also fixes the issue within async f...Oli Scherer-5/+0
2023-09-28Unconditionally run `RevealAll` pass and run it earlierOli Scherer-4/+0
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-3/+3
2023-04-23Also reveal constants before MIR opts.Camille GILLOT-1/+13
2022-08-09Add option to `mir::MutVisitor` to not invalidate CFG.Jakob Degen-1/+1
2022-07-27lint: add bad opt access internal lintDavid Wood-1/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2021-12-13use try_normalize_erasing_regions in RevealAllVisitorb-naber-1/+4
2021-12-02Update passes with new interfaceDylan MacKenzie-6/+9
2021-11-27Visit type in process_projection_elem.Camille GILLOT-20/+0
2021-11-06Run reveal_all on MIR more often.Camille GILLOT-1/+1
2021-10-17Normalize MIR with RevealAll before optimizations.Camille GILLOT-0/+58