From: Chris Lattner Date: Wed, 25 Dec 2002 05:06:43 +0000 (+0000) Subject: Adjustments to match new simpler spill interface X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=6811c6e1d72e55f79202b69acd15f6098967913e;p=oota-llvm.git Adjustments to match new simpler spill interface git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5147 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86RegisterInfo.h b/lib/Target/X86/X86RegisterInfo.h index 52e530e302b..bd1bf30a458 100644 --- a/lib/Target/X86/X86RegisterInfo.h +++ b/lib/Target/X86/X86RegisterInfo.h @@ -14,27 +14,23 @@ class Type; struct X86RegisterInfo : public MRegisterInfo { X86RegisterInfo(); - MachineBasicBlock::iterator - storeReg2RegOffset(MachineBasicBlock &MBB, - MachineBasicBlock::iterator MBBI, - unsigned DestReg, unsigned SrcReg, - unsigned ImmOffset, unsigned dataSize) 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 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, + const TargetRegisterClass *RC) const; + + void moveImm2Reg(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, + unsigned DestReg, unsigned Imm, + const TargetRegisterClass *RC) const; unsigned getFramePointer() const; unsigned getStackPointer() const;