[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