aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/Localizer.cpp
diff options
context:
space:
mode:
authorPaul Murphy <murp@redhat.com>2025-08-08 02:24:22 -0500
committerGitHub <noreply@github.com>2025-08-08 09:24:22 +0200
commit5f864560a6514bb74ecc1e0c7d3ff8c412228bfe (patch)
tree08574bf83f2ececb0e38742441b0d9569585862c /llvm/lib/CodeGen/GlobalISel/Localizer.cpp
parent3a561bc66264321d4c9f80d1249cb8fe1fa31e22 (diff)
downloadllvm-5f864560a6514bb74ecc1e0c7d3ff8c412228bfe.zip
llvm-5f864560a6514bb74ecc1e0c7d3ff8c412228bfe.tar.gz
llvm-5f864560a6514bb74ecc1e0c7d3ff8c412228bfe.tar.bz2
[PowerPC] fix lowering of SPILL_CRBIT on pwr9 and pwr10 (#146424)
If a copy exists between creation of a crbit and a spill, machine-cp may delete the copy since it seems unaware of the relation between a cr and crbit. A fix was previously made for the generic ppc64 lowering. It should be applied to the pwr9 and pwr10 variants too. Likewise, relax and extend the pwr8 test to verify pwr9 and pwr10 codegen too. This fixes #143989.
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel/Localizer.cpp')
0 files changed, 0 insertions, 0 deletions