Update the operands used when building LDAWSP instructions to match the .td
authorRichard Osborne <richard@xmos.com>
Thu, 15 Jan 2009 11:18:53 +0000 (11:18 +0000)
committerRichard Osborne <richard@xmos.com>
Thu, 15 Jan 2009 11:18:53 +0000 (11:18 +0000)
changes in the last commit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62257 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/XCore/XCoreInstrInfo.cpp
lib/Target/XCore/XCoreRegisterInfo.cpp

index 4e44abdecd298ef83ee458e323380234357b287c..545a2852dc9ccd681e0083b334cc2353b641e265 100644 (file)
@@ -363,7 +363,7 @@ bool XCoreInstrInfo::copyRegToReg(MachineBasicBlock &MBB,
   
   if (SrcRC == XCore::RRegsRegisterClass && SrcReg == XCore::SP &&
     DestRC == XCore::GRRegsRegisterClass) {
-    BuildMI(MBB, I, get(XCore::LDAWSP_ru6), DestReg).addImm(0).addImm(0);
+    BuildMI(MBB, I, get(XCore::LDAWSP_ru6), DestReg).addImm(0);
     return true;
   }
   if (DestRC == XCore::RRegsRegisterClass && DestReg == XCore::SP &&
index d40404e2fe97ae953d81ec5fa84aa3f9f653a476..d93dad83a8c107387f8586dc0b1d28da17c18907 100644 (file)
@@ -481,7 +481,6 @@ void XCoreRegisterInfo::emitPrologue(MachineFunction &MF) const {
     // Set the FP from the SP.
     unsigned FramePtr = XCore::R10;
     BuildMI(MBB, MBBI, TII.get(XCore::LDAWSP_ru6), FramePtr)
-      .addImm(0)
       .addImm(0);
     if (emitFrameMoves) {
       // Show FP is now valid.