diff options
Diffstat (limited to 'lib/CodeGen/RenameIndependentSubregs.cpp')
| -rw-r--r-- | lib/CodeGen/RenameIndependentSubregs.cpp | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/CodeGen/RenameIndependentSubregs.cpp b/lib/CodeGen/RenameIndependentSubregs.cpp index bd5ecbd28f293..1e1f36a35ecc8 100644 --- a/lib/CodeGen/RenameIndependentSubregs.cpp +++ b/lib/CodeGen/RenameIndependentSubregs.cpp @@ -10,32 +10,32 @@  /// Rename independent subregisters looks for virtual registers with  /// independently used subregisters and renames them to new virtual registers.  /// Example: In the following: -///   %vreg0:sub0<read-undef> = ... -///   %vreg0:sub1 = ... -///   use %vreg0:sub0 -///   %vreg0:sub0 = ... -///   use %vreg0:sub0 -///   use %vreg0:sub1 +///   %0:sub0<read-undef> = ... +///   %0:sub1 = ... +///   use %0:sub0 +///   %0:sub0 = ... +///   use %0:sub0 +///   use %0:sub1  /// sub0 and sub1 are never used together, and we have two independent sub0  /// definitions. This pass will rename to: -///   %vreg0:sub0<read-undef> = ... -///   %vreg1:sub1<read-undef> = ... -///   use %vreg1:sub1 -///   %vreg2:sub1<read-undef> = ... -///   use %vreg2:sub1 -///   use %vreg0:sub0 +///   %0:sub0<read-undef> = ... +///   %1:sub1<read-undef> = ... +///   use %1:sub1 +///   %2:sub1<read-undef> = ... +///   use %2:sub1 +///   use %0:sub0  //  //===----------------------------------------------------------------------===//  #include "LiveRangeUtils.h"  #include "PHIEliminationUtils.h"  #include "llvm/CodeGen/LiveInterval.h" -#include "llvm/CodeGen/LiveIntervalAnalysis.h" +#include "llvm/CodeGen/LiveIntervals.h"  #include "llvm/CodeGen/MachineFunctionPass.h"  #include "llvm/CodeGen/MachineInstrBuilder.h"  #include "llvm/CodeGen/MachineRegisterInfo.h"  #include "llvm/CodeGen/Passes.h" -#include "llvm/Target/TargetInstrInfo.h" +#include "llvm/CodeGen/TargetInstrInfo.h"  using namespace llvm; @@ -134,15 +134,15 @@ bool RenameIndependentSubregs::renameComponents(LiveInterval &LI) const {    const TargetRegisterClass *RegClass = MRI->getRegClass(Reg);    SmallVector<LiveInterval*, 4> Intervals;    Intervals.push_back(&LI); -  DEBUG(dbgs() << PrintReg(Reg) << ": Found " << Classes.getNumClasses() +  DEBUG(dbgs() << printReg(Reg) << ": Found " << Classes.getNumClasses()          << " equivalence classes.\n"); -  DEBUG(dbgs() << PrintReg(Reg) << ": Splitting into newly created:"); +  DEBUG(dbgs() << printReg(Reg) << ": Splitting into newly created:");    for (unsigned I = 1, NumClasses = Classes.getNumClasses(); I < NumClasses;         ++I) {      unsigned NewVReg = MRI->createVirtualRegister(RegClass);      LiveInterval &NewLI = LIS->createEmptyInterval(NewVReg);      Intervals.push_back(&NewLI); -    DEBUG(dbgs() << ' ' << PrintReg(NewVReg)); +    DEBUG(dbgs() << ' ' << printReg(NewVReg));    }    DEBUG(dbgs() << '\n');  | 
