Use ArrayRef instead of a reference to a SmallVectorImpl.
authorCameron Zwarich <zwarich@apple.com>
Sun, 17 Feb 2013 03:48:23 +0000 (03:48 +0000)
committerCameron Zwarich <zwarich@apple.com>
Sun, 17 Feb 2013 03:48:23 +0000 (03:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175385 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/LiveIntervalAnalysis.h
lib/CodeGen/LiveIntervalAnalysis.cpp

index f422a6f3e9b403dd95e90e17630e9de9c99f3ceb..46dfd92801ae588093c025337e54f4b7a3583c5c 100644 (file)
@@ -294,7 +294,7 @@ namespace llvm {
     void repairIntervalsInRange(MachineBasicBlock *MBB,
                                 MachineBasicBlock::reverse_iterator RBegin,
                                 MachineBasicBlock::reverse_iterator REnd,
-                                SmallVectorImpl<unsigned> &OrigRegs);
+                                ArrayRef<unsigned> OrigRegs);
 
     // Register mask functions.
     //
index 3c67be5e8f6f6928a41930828a4e9213fda02300..e09ac4bfbd8295a9fad5390d308a17463bbd13b6 100644 (file)
@@ -1037,7 +1037,7 @@ void
 LiveIntervals::repairIntervalsInRange(MachineBasicBlock *MBB,
                                      MachineBasicBlock::reverse_iterator RBegin,
                                      MachineBasicBlock::reverse_iterator REnd,
-                                     SmallVectorImpl<unsigned> &OrigRegs) {
+                                      ArrayRef<unsigned> OrigRegs) {
   for (unsigned i = 0, e = OrigRegs.size(); i != e; ++i) {
     unsigned Reg = OrigRegs[i];
     if (!TargetRegisterInfo::isVirtualRegister(Reg))