[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
Evan Cheng
evan.cheng at apple.com
Thu Feb 22 17:10:28 PST 2007
Changes in directory llvm/lib/Target/Sparc:
SparcRegisterInfo.cpp updated: 1.55 -> 1.56
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+3 -3)
SparcRegisterInfo.cpp | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.55 llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.56
--- llvm/lib/Target/Sparc/SparcRegisterInfo.cpp:1.55 Wed Feb 21 16:54:50 2007
+++ llvm/lib/Target/Sparc/SparcRegisterInfo.cpp Thu Feb 22 19:10:04 2007
@@ -37,13 +37,13 @@
// On the order of operands here: think "[FrameIdx + 0] = SrcReg".
if (RC == SP::IntRegsRegisterClass)
BuildMI(MBB, I, TII.get(SP::STri)).addFrameIndex(FI).addImm(0)
- .addReg(SrcReg);
+ .addReg(SrcReg, false, false, true);
else if (RC == SP::FPRegsRegisterClass)
BuildMI(MBB, I, TII.get(SP::STFri)).addFrameIndex(FI).addImm(0)
- .addReg(SrcReg);
+ .addReg(SrcReg, false, false, true);
else if (RC == SP::DFPRegsRegisterClass)
BuildMI(MBB, I, TII.get(SP::STDFri)).addFrameIndex(FI).addImm(0)
- .addReg(SrcReg);
+ .addReg(SrcReg, false, false, true);
else
assert(0 && "Can't store this register to stack slot");
}
More information about the llvm-commits
mailing list