Refactor code.
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.h
index 688542b3f3763d919eb60fc1a5f97f07ff7f3ad6..682db0506e188a0423c4eaedb743a5e0da124912 100644 (file)
@@ -264,6 +264,11 @@ public:
                                            const SmallVectorImpl<unsigned> &Ops,
                                               MachineInstr* LoadMI) const;
 
+  virtual void reMaterialize(MachineBasicBlock &MBB,
+                             MachineBasicBlock::iterator MI,
+                             unsigned DestReg, unsigned SubIdx,
+                             const MachineInstr *Orig) const;
+
   virtual bool isIdentical(const MachineInstr *MI, const MachineInstr *Other,
                            const MachineRegisterInfo *MRI) const;
 };