about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/simplify_branches.rs
AgeCommit message (Expand)AuthorLines
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-01-23Disable non-required MIR opts with `optimize(none)`clubby789-0/+4
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-4/+4
2024-09-09Reduce visibilities, and add `warn(unreachable_pub)`.Nicholas Nethercote-1/+2
2024-09-03Move `MirPass` to `rustc_mir_transform`.Nicholas Nethercote-1/+1
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.Nicholas Nethercote-0/+1
2024-03-24simplify_branches: add commentRalf Jung-0/+1
2023-12-10remove redundant importssurechen-1/+0
2023-10-31Simplify assume of a constant.Camille GILLOT-1/+18
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-2/+2
2023-09-20the Const::eval_bits methods don't need to be given the TyRalf Jung-1/+1
2023-04-23Use param_env_reveal_all_normalized in MIR opts.Camille GILLOT-1/+1
2023-04-21nit: consistent naming for SimplifyConstConditionmiguelraz-6/+4
2023-04-18refactor SimlifyCfg and friends - no globals, just enumsmiguelraz-13/+12
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-5/+2
2022-12-01Remove needless `Cow`Oli Scherer-4/+2
2021-12-06Auto merge of #91279 - scottmcm:small-refactor, r=nagisabors-9/+2
2021-11-30Separate `RemoveFalseEdges` from `SimplifyBranches`Dylan MacKenzie-12/+5
2021-11-26Small mir-opt refactorScott McMurray-9/+2
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+66