[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaRegisterInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Thu May 4 10:21:38 PDT 2006



Changes in directory llvm/lib/Target/Alpha:

AlphaAsmPrinter.cpp updated: 1.39 -> 1.40
AlphaRegisterInfo.cpp updated: 1.41 -> 1.42
---
Log message:

There shalt be only one "immediate" operand type!



---
Diffs of the changes:  (+3 -4)

 AlphaAsmPrinter.cpp   |    3 +--
 AlphaRegisterInfo.cpp |    4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)


Index: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp
diff -u llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp:1.39 llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp:1.40
--- llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp:1.39	Wed May  3 20:15:02 2006
+++ llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp	Thu May  4 12:21:19 2006
@@ -97,8 +97,7 @@
     O << RI.get(MO.getReg()).Name;
     return;
 
-  case MachineOperand::MO_SignExtendedImmed:
-  case MachineOperand::MO_UnextendedImmed:
+  case MachineOperand::MO_Immediate:
     std::cerr << "printOp() does not handle immediate values\n";
     abort();
     return;


Index: llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
diff -u llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.41 llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.42
--- llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp:1.41	Wed May  3 20:15:02 2006
+++ llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp	Thu May  4 12:21:19 2006
@@ -234,14 +234,14 @@
     //inst off the SP/FP
     //fix up the old:
     MI.SetMachineOperandReg(i + 1, Alpha::R28);
-    MI.SetMachineOperandConst(i, MachineOperand::MO_SignExtendedImmed,
+    MI.SetMachineOperandConst(i, MachineOperand::MO_Immediate,
                               getLower16(Offset));
     //insert the new
     MachineInstr* nMI=BuildMI(Alpha::LDAH, 2, Alpha::R28)
       .addImm(getUpper16(Offset)).addReg(FP ? Alpha::R15 : Alpha::R30);
     MBB.insert(II, nMI);
   } else {
-    MI.SetMachineOperandConst(i, MachineOperand::MO_SignExtendedImmed, Offset);
+    MI.SetMachineOperandConst(i, MachineOperand::MO_Immediate, Offset);
   }
 }
 






More information about the llvm-commits mailing list