Adjustments to match new simpler spill interface
authorChris Lattner <sabre@nondot.org>
Wed, 25 Dec 2002 05:06:43 +0000 (05:06 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 25 Dec 2002 05:06:43 +0000 (05:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5147 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86RegisterInfo.h

index 52e530e302b9a0530a2dbda69183f8cd8166144d..bd1bf30a458405e53a50cc248c943fe9087dfbcd 100644 (file)
@@ -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;