Commit dae31e5
Revert "[AArch64] Enable Spillage Copy Elimination by default" (llvm#211572)
Reverts llvm#186093
Issue llvm#206839 shows that
EliminateSpillageCopies is not currently ready to be enabled by default
on AArch64. llvm#207169 was raised
to fix the issue, but concerns were raised around complexity of the
function and change. Until a suitable solution can be found,
EliminateSpillageCopy will be disabled on AArch64 by default.
For those who wish to still use the pass, `-enable-spill-copy-elim=true`
will ensure the pass is run.
(cherry picked from commit debd8a7)1 parent 2a0942d commit dae31e5
3 files changed
Lines changed: 30 additions & 424 deletions
File tree
- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
164 | 163 | | |
165 | 164 | | |
166 | 165 | | |
| |||
0 commit comments