diff options
| author | Chris Lattner <sabre@nondot.org> | 2006-05-04 17:52:23 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2006-05-04 17:52:23 +0000 |
| commit | 10d6341618d792accb16a959a8481cbed4c7daec (patch) | |
| tree | f46455c3468146bd3a6f81f1585e38d70a8ae610 /llvm/lib/Target/IA64/IA64RegisterInfo.cpp | |
| parent | fb2969205596dd8f0c5995e446f01a7b918fa4cf (diff) | |
| download | bcm5719-llvm-10d6341618d792accb16a959a8481cbed4c7daec.tar.gz bcm5719-llvm-10d6341618d792accb16a959a8481cbed4c7daec.zip | |
Move some methods out of MachineInstr into MachineOperand
llvm-svn: 28102
Diffstat (limited to 'llvm/lib/Target/IA64/IA64RegisterInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/IA64/IA64RegisterInfo.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/IA64/IA64RegisterInfo.cpp b/llvm/lib/Target/IA64/IA64RegisterInfo.cpp index 53fec20ec1f..931921254cc 100644 --- a/llvm/lib/Target/IA64/IA64RegisterInfo.cpp +++ b/llvm/lib/Target/IA64/IA64RegisterInfo.cpp @@ -155,7 +155,7 @@ void IA64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const // choose a base register: ( hasFP? framepointer : stack pointer ) unsigned BaseRegister = FP ? IA64::r5 : IA64::r12; // Add the base register - MI.SetMachineOperandReg(i, BaseRegister); + MI.getOperand(i).ChangeToRegister(BaseRegister); // Now add the frame object offset to the offset from r1. int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex); @@ -168,7 +168,7 @@ void IA64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const // XXX: we use 'r22' as another hack+slash temporary register here :( if ( Offset <= 8191 && Offset >= -8192) { // smallish offset //fix up the old: - MI.SetMachineOperandReg(i, IA64::r22); + MI.getOperand(i).ChangeToRegister(IA64::r22); MI.getOperand(i).setUse(); // mark r22 as being used // (the bundler wants to know this) //insert the new @@ -177,7 +177,7 @@ void IA64RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const MBB.insert(II, nMI); } else { // it's big //fix up the old: - MI.SetMachineOperandReg(i, IA64::r22); + MI.getOperand(i).ChangeToRegister(IA64::r22); MI.getOperand(i).setUse(); // mark r22 as being used // (the bundler wants to know this) MachineInstr* nMI; |

