about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/simplify.rs
AgeCommit message (Expand)AuthorLines
2022-12-25Remove Nop in simplify_locals.Camille GILLOT-0/+1
2022-12-25Move SimplifyLocals before ConstProp.Camille GILLOT-1/+13
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-12-01Remove needless `Cow`Oli Scherer-3/+2
2022-09-06Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer-2/+1
2022-09-06Lower the assume intrinsic to a MIR statementOli Scherer-0/+1
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-2/+2
2022-08-09Add option to `mir::MutVisitor` to not invalidate CFG.Jakob Degen-2/+2
2022-07-25Remove reachable coverage without countersTomasz Miąsko-1/+11
2022-07-21Update compiler/rustc_mir_transform/src/simplify.rsWesley Wiser-1/+1
2022-07-08Fix unreachable coverage generation for inlined functionsTomasz Miąsko-32/+40
2022-07-08Use extend instead of repeatedly pushing into a vecTomasz Miąsko-4/+4
2022-07-01cleanup mir visitor for `rustc::pass_by_value`lcnr-4/+4
2022-06-07Preserve unused pointer to address castsTomasz Miąsko-2/+6
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-3/+3
2022-04-11Add new `Deinit` statement kindJakob Degen-4/+4
2022-02-19Adopt let else in more placesest31-6/+4
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-1/+1
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-2/+1
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-1/+1
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-6/+6
2021-12-02Update passes with new interfaceDylan MacKenzie-0/+4
2021-09-18Do not collapse goto chains beginning with the start blockTomasz Miąsko-25/+0
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+592