This is supposed to provide correct size for datatypes. Supposedly.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.h
index be3cbc09bc1909df623dd46f556ca52ba082c26b..76950e8d8897163ab638b37760c444e2005369a3 100644 (file)
@@ -35,6 +35,14 @@ struct X86RegisterInfo : public MRegisterInfo {
   const unsigned* getCalleeSaveRegs() const;
   const unsigned* getCallerSaveRegs() const;
 
+  MachineBasicBlock::iterator emitPrologue(MachineBasicBlock *MBB,
+                                           MachineBasicBlock::iterator MBBI,
+                                           unsigned numBytes) const;
+
+  MachineBasicBlock::iterator emitEpilogue(MachineBasicBlock *MBB,
+                                           MachineBasicBlock::iterator MBBI,
+                                           unsigned numBytes) const;
+
   /// Returns register class appropriate for input SSA register
   /// 
   const TargetRegisterClass *getClassForReg(unsigned Reg) const;