summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanjai@ca.ibm.com>2019-11-25 09:32:28 -0600
committerNemanja Ivanovic <nemanjai@ca.ibm.com>2019-11-25 11:41:34 -0600
commit7fbaa8097ecc4309fec49db14fadac731ce53079 (patch)
treef4ca18f5e419994788a996906120fb4c4f591ef5 /llvm/lib/Transforms/Utils/CodeMoverUtils.cpp
parente85d2e4981b9db98798ce3e15078775eb50be854 (diff)
downloadbcm5719-llvm-7fbaa8097ecc4309fec49db14fadac731ce53079.tar.gz
bcm5719-llvm-7fbaa8097ecc4309fec49db14fadac731ce53079.zip
[PowerPC] Fix VSX clobbers of CSR registers
If an inline asm statement clobbers a VSX register that overlaps with a callee-saved Altivec register or FPR, we will not record the clobber and will therefore violate the ABI. This is clearly a bug so this patch fixes it. Differential revision: https://reviews.llvm.org/D68576
Diffstat (limited to 'llvm/lib/Transforms/Utils/CodeMoverUtils.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud