[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp PPCRegisterInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Thu May 4 10:52:39 PDT 2006



Changes in directory llvm/lib/Target/PowerPC:

PPCInstrInfo.cpp updated: 1.19 -> 1.20
PPCRegisterInfo.cpp updated: 1.64 -> 1.65
---
Log message:

Move some methods out of MachineInstr into MachineOperand


---
Diffs of the changes:  (+6 -6)

 PPCInstrInfo.cpp    |    4 ++--
 PPCRegisterInfo.cpp |    8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)


Index: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.19 llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.20
--- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp:1.19	Thu Mar 16 16:24:02 2006
+++ llvm/lib/Target/PowerPC/PPCInstrInfo.cpp	Thu May  4 12:52:23 2006
@@ -136,8 +136,8 @@
   // Swap op1/op2
   unsigned Reg1 = MI->getOperand(1).getReg();
   unsigned Reg2 = MI->getOperand(2).getReg();
-  MI->SetMachineOperandReg(2, Reg1);
-  MI->SetMachineOperandReg(1, Reg2);
+  MI->getOperand(2).setReg(Reg1);
+  MI->getOperand(1).setReg(Reg2);
   
   // Swap the mask around.
   unsigned MB = MI->getOperand(4).getImmedValue();


Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.64 llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.65
--- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.64	Thu May  4 12:21:19 2006
+++ llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp	Thu May  4 12:52:23 2006
@@ -294,7 +294,7 @@
   int FrameIndex = MI.getOperand(i).getFrameIndex();
 
   // Replace the FrameIndex with base register with GPR1 (SP) or GPR31 (FP).
-  MI.SetMachineOperandReg(i, hasFP(MF) ? PPC::R31 : PPC::R1);
+  MI.getOperand(i).ChangeToRegister(hasFP(MF) ? PPC::R31 : PPC::R1);
 
   // Take into account whether it's an add or mem instruction
   unsigned OffIdx = (i == 2) ? 1 : 2;
@@ -321,8 +321,8 @@
            "No indexed form of load or store available!");
     unsigned NewOpcode = ImmToIdxMap.find(MI.getOpcode())->second;
     MI.setOpcode(NewOpcode);
-    MI.SetMachineOperandReg(1, MI.getOperand(i).getReg());
-    MI.SetMachineOperandReg(2, PPC::R0);
+    MI.getOperand(1).ChangeToRegister(MI.getOperand(i).getReg());
+    MI.getOperand(2).ChangeToRegister(PPC::R0);
   } else {
     switch (MI.getOpcode()) {
     case PPC::LWA:
@@ -333,7 +333,7 @@
       Offset >>= 2;    // The actual encoded value has the low two bits zero.
       break;
     }
-    MI.SetMachineOperandConst(OffIdx, MachineOperand::MO_Immediate, Offset);
+    MI.getOperand(OffIdx).ChangeToImmediate(Offset);
   }
 }
 






More information about the llvm-commits mailing list