[all-commits] [llvm/llvm-project] 821a8f: [PowerPC] Fix spilling of paired VSX registers
Nemanja Ivanovic via All-commits
all-commits at lists.llvm.org
Tue Jun 15 12:13:37 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 821a8f680eec356be5894559bcea3f718e8bedd4
https://github.com/llvm/llvm-project/commit/821a8f680eec356be5894559bcea3f718e8bedd4
Author: Nemanja Ivanovic <nemanja.i.ibm at gmail.com>
Date: 2021-06-15 (Tue, 15 Jun 2021)
Changed paths:
M llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
M llvm/test/CodeGen/PowerPC/mma-acc-spill.ll
M llvm/test/CodeGen/PowerPC/mma-intrinsics.ll
A llvm/test/CodeGen/PowerPC/spill-vec-pair.ll
Log Message:
-----------
[PowerPC] Fix spilling of paired VSX registers
We have added STXVP/LXVP for spilling and restoring the registers
but we neglected to add FI elimination code for these. The result
is that we end up producing impossible MachineInstr's that have
register operands in place of immediates.
More information about the All-commits
mailing list