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); } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits