| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-08-18 | Bless *all* the mir-opt tests | Scott McMurray | -7/+7 | |
| 2024-04-18 | At debuginfo=0, don't inline debuginfo when inlining | Scott McMurray | -6/+0 | |
| 2024-02-12 | Start blocks eagerly | Nadrieril | -7/+7 | |
| 2024-01-11 | Sandwich MIR optimizations between DSE. | Camille GILLOT | -2/+2 | |
| 2024-01-07 | Merge dead bb pruning and unreachable bb deduplication. | Camille GILLOT | -7/+3 | |
| 2023-11-20 | Fix insertion of statements to be executed along return edge in inlining | Tomasz Miąsko | -18/+18 | |
| Inlining creates additional statements to be executed along the return edge: an assignment to the destination, storage end for temporaries. Previously those statements where inserted directly into a call target, but this is incorrect when the target has other predecessors. Avoid the issue by creating a new dedicated block for those statements. When the block happens to be redundant it will be removed by CFG simplification that follows inlining. Fixes #117355 | ||||
| 2023-10-21 | Implement JumpThreading pass. | Camille GILLOT | -0/+139 | |
