Added MRegisterInfo hook to re-materialize an instruction.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.h
index e1aafab178376dc67baf5bf05e9dc0c2e1200247..dbf7bf03d208864aae1763819932aced221876f3 100644 (file)
@@ -58,6 +58,9 @@ public:
                     MachineBasicBlock::iterator MI,
                     unsigned DestReg, unsigned SrcReg,
                     const TargetRegisterClass *RC) const;
+  void reMaterialize(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
+                     unsigned DestReg, const MachineInstr *Orig) const;
 
   /// foldMemoryOperand - If this target supports it, fold a load or store of
   /// the specified stack slot into the specified machine instruction for the