[llvm] r280583 - Improve debug error message with register name
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 2 23:57:49 PDT 2016
Author: arsenm
Date: Sat Sep 3 01:57:49 2016
New Revision: 280583
URL: http://llvm.org/viewvc/llvm-project?rev=280583&view=rev
Log:
Improve debug error message with register name
Modified:
llvm/trunk/lib/CodeGen/LiveRangeCalc.cpp
Modified: llvm/trunk/lib/CodeGen/LiveRangeCalc.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/LiveRangeCalc.cpp?rev=280583&r1=280582&r2=280583&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/LiveRangeCalc.cpp (original)
+++ llvm/trunk/lib/CodeGen/LiveRangeCalc.cpp Sat Sep 3 01:57:49 2016
@@ -374,7 +374,8 @@ bool LiveRangeCalc::findReachingDefs(Liv
if (TargetRegisterInfo::isPhysicalRegister(PhysReg) &&
!MBB->isLiveIn(PhysReg)) {
MBB->getParent()->verify();
- errs() << "The register " << PrintReg(PhysReg)
+ const TargetRegisterInfo *TRI = MRI->getTargetRegisterInfo();
+ errs() << "The register " << PrintReg(PhysReg, TRI)
<< " needs to be live in to BB#" << MBB->getNumber()
<< ", but is missing from the live-in list.\n";
llvm_unreachable("Invalid global physical register");
More information about the llvm-commits
mailing list