Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.16 -> 1.17 --- Log message: Completely eliminate def&use operands. Now a register operand is EITHER a def operand or a use operand. --- Diffs of the changes: (+2 -2) ARMRegisterInfo.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMRegisterInfo.cpp diff -u llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.16 llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.17 --- llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.16 Thu Aug 17 12:09:40 2006 +++ llvm/lib/Target/ARM/ARMRegisterInfo.cpp Mon Sep 4 21:31:13 2006 @@ -107,7 +107,7 @@ assert (Offset >= 0); if (Offset < 4096) { // Replace the FrameIndex with r13 - MI.getOperand(FrameIdx).ChangeToRegister(ARM::R13); + MI.getOperand(FrameIdx).ChangeToRegister(ARM::R13, false); // Replace the ldr offset with Offset MI.getOperand(OffIdx).ChangeToImmediate(Offset); } else { @@ -117,7 +117,7 @@ BuildMI(*MBB2, II, ARM::addri, 2, ARM::R12).addReg(ARM::R13).addImm(Offset); // Replace the FrameIndex with r12 - MI.getOperand(FrameIdx).ChangeToRegister(ARM::R12); + MI.getOperand(FrameIdx).ChangeToRegister(ARM::R12, false); } } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits