Reuse the TargetInstrDesc.
authorCameron Zwarich <zwarich@apple.com>
Thu, 19 May 2011 02:56:23 +0000 (02:56 +0000)
committerCameron Zwarich <zwarich@apple.com>
Thu, 19 May 2011 02:56:23 +0000 (02:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131625 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMBaseRegisterInfo.cpp

index 9a18a961aaa638e62083e9d7c7ac9f4462bd684c..e6c5c1cb606fd24a6756f31e524515affcf06976 100644 (file)
@@ -1115,8 +1115,7 @@ materializeFrameBaseRegister(MachineBasicBlock *MBB,
   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
   MRI.constrainRegClass(BaseReg, TID.OpInfo[0].getRegClass(this));
 
-  MachineInstrBuilder MIB =
-    BuildMI(*MBB, Ins, DL, TII.get(ADDriOpc), BaseReg)
+  MachineInstrBuilder MIB = BuildMI(*MBB, Ins, DL, TID, BaseReg)
     .addFrameIndex(FrameIdx).addImm(Offset);
 
   if (!AFI->isThumb1OnlyFunction())