diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-12-25 05:02:00 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-12-25 05:02:00 +0000 | 
| commit | f2dc9d9cea96499211615829870c180bf6c93b15 (patch) | |
| tree | 1e9c216b0fbaf9ebc417ba75d1c74ebf3e56e6a2 | |
| parent | 52d325b4944eb1222e32532e965fbd23d52ade92 (diff) | |
| download | bcm5719-llvm-f2dc9d9cea96499211615829870c180bf6c93b15.tar.gz bcm5719-llvm-f2dc9d9cea96499211615829870c180bf6c93b15.zip  | |
Simplify spill interface methods
llvm-svn: 5142
| -rw-r--r-- | llvm/include/llvm/Target/MRegisterInfo.h | 42 | 
1 files changed, 21 insertions, 21 deletions
diff --git a/llvm/include/llvm/Target/MRegisterInfo.h b/llvm/include/llvm/Target/MRegisterInfo.h index f58d6eda724..18574adb4ce 100644 --- a/llvm/include/llvm/Target/MRegisterInfo.h +++ b/llvm/include/llvm/Target/MRegisterInfo.h @@ -168,27 +168,27 @@ public:    virtual void emitPrologue(MachineFunction &MF, unsigned Bytes) const = 0;    virtual void emitEpilogue(MachineBasicBlock &MBB, unsigned Bytes) const = 0; -  virtual MachineBasicBlock::iterator -  storeReg2RegOffset(MachineBasicBlock &MBB, -                     MachineBasicBlock::iterator MBBI, -                     unsigned SrcReg, unsigned DestReg, -                     unsigned ImmOffset, unsigned dataSize) const = 0; - -  virtual MachineBasicBlock::iterator -  loadRegOffset2Reg(MachineBasicBlock &MBB, -                    MachineBasicBlock::iterator MBBI, -                    unsigned DestReg, unsigned SrcReg, -                    unsigned ImmOffset, unsigned dataSize) const = 0; - -  virtual MachineBasicBlock::iterator -  moveReg2Reg(MachineBasicBlock &MBB, -              MachineBasicBlock::iterator MBBI, -              unsigned DestReg, unsigned SrcReg, unsigned dataSize) const = 0; - -  virtual MachineBasicBlock::iterator -  moveImm2Reg(MachineBasicBlock &MBB, -              MachineBasicBlock::iterator MBBI, -              unsigned DestReg, unsigned Imm, unsigned dataSize) const = 0; +  virtual void storeReg2RegOffset(MachineBasicBlock &MBB, +				  MachineBasicBlock::iterator &MBBI, +				  unsigned SrcReg, unsigned DestReg, +				  unsigned ImmOffset, +				  const TargetRegisterClass *RC) const = 0; + +  virtual void loadRegOffset2Reg(MachineBasicBlock &MBB, +				 MachineBasicBlock::iterator &MBBI, +				 unsigned DestReg, unsigned SrcReg, +				 unsigned ImmOffset, +				 const TargetRegisterClass *RC) const = 0; + +  virtual void moveReg2Reg(MachineBasicBlock &MBB, +			   MachineBasicBlock::iterator &MBBI, +			   unsigned DestReg, unsigned SrcReg, +			   const TargetRegisterClass *RC) const = 0; + +  virtual void moveImm2Reg(MachineBasicBlock &MBB, +			   MachineBasicBlock::iterator &MBBI, +			   unsigned DestReg, unsigned Imm, +			   const TargetRegisterClass *RC) const = 0;  };  #endif  | 

