X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FX86%2FX86RegisterInfo.h;h=76950e8d8897163ab638b37760c444e2005369a3;hb=5000e43809947222b416caf6cb265d7d2b3b5e13;hp=be3cbc09bc1909df623dd46f556ca52ba082c26b;hpb=a361c8417b9c2381a097a6dfdbfb7ac0d8379a69;p=oota-llvm.git diff --git a/lib/Target/X86/X86RegisterInfo.h b/lib/Target/X86/X86RegisterInfo.h index be3cbc09bc1..76950e8d889 100644 --- a/lib/Target/X86/X86RegisterInfo.h +++ b/lib/Target/X86/X86RegisterInfo.h @@ -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;