Code insertion methods now return void instead of #instrs inserted
[oota-llvm.git] / lib / Target / Skeleton / SkeletonRegisterInfo.h
index 3bf5766d94b2a70d0803ce06a1b19ea230c6d8a0..3d6adbe4e4ce076a37b8dbbe731c36fb57865c2c 100644 (file)
@@ -25,17 +25,17 @@ namespace llvm {
     const TargetRegisterClass* getRegClassForType(const Type* Ty) const;
     
     // See MRegisterInfo.h for information on these methods.
-    int storeRegToStackSlot(MachineBasicBlock &MBB,
-                            MachineBasicBlock::iterator MBBI,
-                            unsigned SrcReg, int FrameIndex) const;
-    
-    int loadRegFromStackSlot(MachineBasicBlock &MBB,
+    void storeRegToStackSlot(MachineBasicBlock &MBB,
                              MachineBasicBlock::iterator MBBI,
-                             unsigned DestReg, int FrameIndex) const;
+                             unsigned SrcReg, int FrameIndex) const;
+    
+    void loadRegFromStackSlot(MachineBasicBlock &MBB,
+                              MachineBasicBlock::iterator MBBI,
+                              unsigned DestReg, int FrameIndex) const;
     
-    int copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
-                     unsigned DestReg, unsigned SrcReg,
-                     const TargetRegisterClass *RC) const;
+    void copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
+                      unsigned DestReg, unsigned SrcReg,
+                      const TargetRegisterClass *RC) const;
     
     void eliminateCallFramePseudoInstr(MachineFunction &MF,
                                        MachineBasicBlock &MBB,