diff options
| author | bors <bors@rust-lang.org> | 2025-09-17 10:44:22 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-09-17 10:44:22 +0000 |
| commit | ce6daf3d5a5bffb2a00264197f92dc31608df0da (patch) | |
| tree | e2e621b8acf4b22b805fc28b60eaf50363e6ccf8 /compiler/rustc_hir/src | |
| parent | 2ebb1263e3506412889410b567fa813ca3cb5c63 (diff) | |
| parent | 44c1a00a2f9929cff1641b18f4c2b5f2d2833e3e (diff) | |
| download | rust-ce6daf3d5a5bffb2a00264197f92dc31608df0da.tar.gz rust-ce6daf3d5a5bffb2a00264197f92dc31608df0da.zip | |
Auto merge of #142915 - cjgillot:dest-prop-default, r=saethlin
Enable DestinationPropagation by default This PR proposes to perform destination propagation on MIR. Most of the pass was fully rewritten by `@JakobDegen` in rust-lang/rust#96451. This pass is quite heavy, as it needs to perform and save the results of a full liveness dataflow analysis. This accounts for ~50% of the pass' runtime. Perf sees a few decent savings in later llvm passes, but also sizeable régressions when there are no savings to balance this pass' runtime.
Diffstat (limited to 'compiler/rustc_hir/src')
0 files changed, 0 insertions, 0 deletions
