| Age | Commit message (Expand) | Author | Lines |
| 2023-05-21 | PR feedback: better comments and debug asserts | Scott McMurray | -3/+19 |
| 2023-05-21 | MIR: opt-in normalization of `BasicBlock` and `Local` numbering | Scott McMurray | -0/+139 |
| 2023-05-20 | Don't inline functions with unsized args | Jakob Degen | -3/+12 |
| 2023-05-20 | Rollup merge of #111619 - cjgillot:profile-pass, r=WaffleLapkin | Dylan DPC | -6/+6 |
| 2023-05-18 | Take MIR dataflow analyses by mutable reference. | Jason Newcomb | -32/+47 |
| 2023-05-17 | Auto merge of #111568 - scottmcm:undo-opt, r=WaffleLapkin | bors | -13/+0 |
| 2023-05-17 | Rollup merge of #110930 - b-naber:normalize-elaborate-drops, r=cjgillot | Dylan DPC | -1/+26 |
| 2023-05-17 | Simplify back-edge logic. | Camille GILLOT | -1/+1 |
| 2023-05-17 | Do not clone dominator tree for SSA analysis. | Camille GILLOT | -11/+8 |
| 2023-05-17 | Drive-by cleanup: `debug::term_type` => `TerminatorKind::name` | Maybe Waffle | -32/+9 |
| 2023-05-17 | Merge DominatorTree and Dominators. | Camille GILLOT | -17/+8 |
| 2023-05-17 | Cache dominators. | Camille GILLOT | -2/+5 |
| 2023-05-17 | Preprocess dominator tree to answer queries in O(1) | Tomasz Miąsko | -30/+24 |
| 2023-05-16 | Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obk | bors | -42/+50 |
| 2023-05-16 | Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obk | Matthias Krüger | -2/+3 |
| 2023-05-15 | Profile MIR passes. | Camille GILLOT | -6/+6 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -5/+5 |
| 2023-05-14 | Stop turning transmutes into discriminants in mir-opt | Scott McMurray | -13/+0 |
| 2023-05-14 | Simplify implementation. | Camille GILLOT | -22/+16 |
| 2023-05-14 | Merge return place with other locals in CopyProp. | Camille GILLOT | -20/+34 |
| 2023-05-14 | Auto merge of #111517 - lukas-code:addr-of-mutate, r=tmiasko | bors | -17/+17 |
| 2023-05-13 | Handle error body when in generator layout | clubby789 | -2/+3 |
| 2023-05-13 | Do not ICE on deeply nested borrows. | Camille GILLOT | -2/+4 |
| 2023-05-13 | Iterate ReferencePropagation to fixpoint. | Camille GILLOT | -2/+4 |
| 2023-05-13 | Implement references VarDebugInfo. | Camille GILLOT | -0/+19 |
| 2023-05-13 | allow mutating function args through `&raw const` | Lukas Markeffsky | -5/+16 |
| 2023-05-12 | remove no-op logic | Lukas Markeffsky | -13/+2 |
| 2023-05-12 | Rollup merge of #111441 - cjgillot:issue-111422, r=JakobDegen | Matthias Krüger | -30/+60 |
| 2023-05-11 | Rollup merge of #111432 - cjgillot:issue-111426, r=oli-obk | Matthias Krüger | -7/+13 |
| 2023-05-10 | Auto merge of #110820 - cjgillot:faster-dcp, r=oli-obk | bors | -17/+17 |
| 2023-05-10 | Avoid shadowing. | Camille GILLOT | -2/+2 |
| 2023-05-10 | Do not see through copies of mutable pointers. | Camille GILLOT | -5/+6 |
| 2023-05-10 | Iteratively replace pointers. | Camille GILLOT | -25/+54 |
| 2023-05-10 | don't inline polymorphic adt instances whose fields contain projections | b-naber | -1/+26 |
| 2023-05-10 | Use visit_assign to detect SSA locals. | Camille GILLOT | -7/+13 |
| 2023-05-09 | Correct StorageLive comment. | Camille GILLOT | -2/+1 |
| 2023-05-09 | Only check storage liveness for direct projections. | Camille GILLOT | -6/+3 |
| 2023-05-09 | Do not check StorageLive dominates address-taking. | Camille GILLOT | -41/+75 |
| 2023-05-09 | Only check that StorageLive dominates address-taking. | Camille GILLOT | -4/+1 |
| 2023-05-09 | Explicit performance concern. | Camille GILLOT | -2/+2 |
| 2023-05-09 | Do not consider borrowed Freeze locals as SSA. | Camille GILLOT | -29/+34 |
| 2023-05-09 | Implement SSA-based reference propagation. | Camille GILLOT | -43/+417 |
| 2023-05-09 | Extract handle_set_discriminant. | Camille GILLOT | -15/+15 |
| 2023-05-09 | Make HasTop and HasBottom consts. | Camille GILLOT | -2/+2 |
| 2023-05-08 | Auto merge of #111358 - compiler-errors:rollup-yv27vrp, r=compiler-errors | bors | -198/+452 |
| 2023-05-08 | Auto merge of #111007 - JakobDegen:nrvo, r=tmiasko | bors | -1/+2 |
| 2023-05-08 | Rollup merge of #111004 - clubby789:migrate-mir-transform, r=oli-obk | Michael Goulet | -198/+452 |
| 2023-05-08 | Auto merge of #110824 - cjgillot:const-prop-index, r=JakobDegen,oli-obk | bors | -0/+18 |
| 2023-05-08 | Disable nrvo mir opt | Jakob Degen | -1/+2 |
| 2023-05-08 | Rollup merge of #110297 - kylematsuda:earlybinder_tcx_subst, r=BoxyUwU | Dylan DPC | -5/+13 |