Pass TRI to printReg
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 30 Oct 2018 01:11:31 +0000 (01:11 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 30 Oct 2018 01:11:31 +0000 (01:11 +0000)
llvm-svn: 345553

llvm/lib/CodeGen/LiveRangeCalc.cpp

index 04324943dfad814d0b220da9dacfa7c24b26d957..70e135ab1aff98dfe631a2d2b62d61da1b39279d 100644 (file)
@@ -364,7 +364,7 @@ bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB,
 #ifndef NDEBUG
     if (MBB->pred_empty()) {
       MBB->getParent()->verify();
-      errs() << "Use of " << printReg(PhysReg)
+      errs() << "Use of " << printReg(PhysReg, MRI->getTargetRegisterInfo())
              << " does not have a corresponding definition on every path:\n";
       const MachineInstr *MI = Indexes->getInstructionFromIndex(Use);
       if (MI != nullptr)