storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by value
authorMisha Brukman <brukman+llvm@gmail.com>
Wed, 4 Dec 2002 17:14:13 +0000 (17:14 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Wed, 4 Dec 2002 17:14:13 +0000 (17:14 +0000)
instead of by reference, since they return the modified iterator.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4914 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/MRegisterInfo.h
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86RegisterInfo.h

index 320d503944f2dc3e970144e92a71128ca570ebb8..2b7c87b696f647f2750d0331a37cd79d9a01c3cb 100644 (file)
@@ -119,13 +119,13 @@ public:
 
   virtual MachineBasicBlock::iterator
   storeReg2RegOffset(MachineBasicBlock *MBB,
-                     MachineBasicBlock::iterator &MBBI,
+                     MachineBasicBlock::iterator MBBI,
                      unsigned SrcReg, unsigned DestReg,
                      unsigned ImmOffset, unsigned dataSize) const = 0;
 
   virtual MachineBasicBlock::iterator
   loadRegOffset2Reg(MachineBasicBlock *MBB,
-                    MachineBasicBlock::iterator &MBBI,
+                    MachineBasicBlock::iterator MBBI,
                     unsigned DestReg, unsigned SrcReg,
                     unsigned ImmOffset, unsigned dataSize) const = 0;
 
index 5a89c3a9c33bd6921fc068b9bb330c6e0d273ae9..ef4fce5e96580d54594529e1349e883df4f22661 100644 (file)
@@ -26,7 +26,7 @@ X86RegisterInfo::X86RegisterInfo()
 
 MachineBasicBlock::iterator
 X86RegisterInfo::storeReg2RegOffset(MachineBasicBlock *MBB,
-                                    MachineBasicBlock::iterator &MBBI,
+                                    MachineBasicBlock::iterator MBBI,
                                     unsigned SrcReg, unsigned DestReg, 
                                     unsigned ImmOffset, unsigned dataSize)
   const
@@ -38,7 +38,7 @@ X86RegisterInfo::storeReg2RegOffset(MachineBasicBlock *MBB,
 
 MachineBasicBlock::iterator
 X86RegisterInfo::loadRegOffset2Reg(MachineBasicBlock *MBB,
-                                   MachineBasicBlock::iterator &MBBI,
+                                   MachineBasicBlock::iterator MBBI,
                                    unsigned DestReg, unsigned SrcReg,
                                    unsigned ImmOffset, unsigned dataSize)
   const
index b132ec20de56e58afa013c585d19448ad253c991..be3cbc09bc1909df623dd46f556ca52ba082c26b 100644 (file)
@@ -19,13 +19,13 @@ struct X86RegisterInfo : public MRegisterInfo {
 
   MachineBasicBlock::iterator
   storeReg2RegOffset(MachineBasicBlock *MBB,
-                     MachineBasicBlock::iterator &MBBI,
+                     MachineBasicBlock::iterator MBBI,
                      unsigned DestReg, unsigned SrcReg, 
                      unsigned ImmOffset, unsigned dataSize) const;
 
   MachineBasicBlock::iterator
   loadRegOffset2Reg(MachineBasicBlock *MBB,
-                    MachineBasicBlock::iterator &MBBI,
+                    MachineBasicBlock::iterator MBBI,
                     unsigned DestReg, unsigned SrcReg,
                     unsigned ImmOffset, unsigned dataSize) const;