Added MRegisterInfo hook to re-materialize an instruction.
[oota-llvm.git] / lib / Target / ARM / ARMRegisterInfo.h
index 3187db8c36168146b9d8c721883743150619c6a7..450f2f0d97180fe976dda7744ad2f59347617e9e 100644 (file)
@@ -60,6 +60,9 @@ public:
                     unsigned DestReg, unsigned SrcReg,
                     const TargetRegisterClass *RC) const;
 
+  void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
+                     unsigned DestReg, const MachineInstr *Orig) const;
+
   MachineInstr* foldMemoryOperand(MachineInstr* MI, unsigned OpNum,
                                   int FrameIndex) const;