Adjustments to match new simpler spill interface

llvm-svn: 5147
This commit is contained in:
Chris Lattner 2002-12-25 05:06:43 +00:00
parent 55aaff5590
commit 4997a840bc
1 changed files with 14 additions and 18 deletions

View File

@ -14,27 +14,23 @@ class Type;
struct X86RegisterInfo : public MRegisterInfo {
X86RegisterInfo();
MachineBasicBlock::iterator
storeReg2RegOffset(MachineBasicBlock &MBB,
MachineBasicBlock::iterator MBBI,
void storeReg2RegOffset(MachineBasicBlock &MBB,
MachineBasicBlock::iterator &MBBI,
unsigned SrcReg, unsigned DestReg, unsigned ImmOffset,
const TargetRegisterClass *RC) const;
void loadRegOffset2Reg(MachineBasicBlock &MBB,
MachineBasicBlock::iterator &MBBI,
unsigned DestReg, unsigned SrcReg, unsigned ImmOffset,
const TargetRegisterClass *RC) const;
void moveReg2Reg(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
unsigned DestReg, unsigned SrcReg,
unsigned ImmOffset, unsigned dataSize) const;
const TargetRegisterClass *RC) const;
MachineBasicBlock::iterator
loadRegOffset2Reg(MachineBasicBlock &MBB,
MachineBasicBlock::iterator MBBI,
unsigned DestReg, unsigned SrcReg,
unsigned ImmOffset, unsigned dataSize) const;
MachineBasicBlock::iterator
moveReg2Reg(MachineBasicBlock &MBB,
MachineBasicBlock::iterator MBBI,
unsigned DestReg, unsigned SrcReg, unsigned dataSize) const;
MachineBasicBlock::iterator
moveImm2Reg(MachineBasicBlock &MBB,
MachineBasicBlock::iterator MBBI,
unsigned DestReg, unsigned Imm, unsigned dataSize) const;
void moveImm2Reg(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
unsigned DestReg, unsigned Imm,
const TargetRegisterClass *RC) const;
unsigned getFramePointer() const;
unsigned getStackPointer() const;