LSR debug fix.
authorEvgeny Stupachenko <evstupac@gmail.com>
Mon, 21 Nov 2016 21:55:03 +0000 (21:55 +0000)
committerEvgeny Stupachenko <evstupac@gmail.com>
Mon, 21 Nov 2016 21:55:03 +0000 (21:55 +0000)
Summary:
Dump instruction instead of address.
Reviewers: hfinkel

Differential Revision: http://reviews.llvm.org/D26877

From: Evgeny Stupachenko <evstupac@gmail.com>
llvm-svn: 287584

llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp

index 7567707..3805d45 100644 (file)
@@ -2815,7 +2815,7 @@ void LSRInstance::FinalizeChain(IVChain &Chain) {
   DEBUG(dbgs() << "Final Chain: " << *Chain.Incs[0].UserInst << "\n");
 
   for (const IVInc &Inc : Chain) {
-    DEBUG(dbgs() << "        Inc: " << Inc.UserInst << "\n");
+    DEBUG(dbgs() << "        Inc: " << *Inc.UserInst << "\n");
     auto UseI = find(Inc.UserInst->operands(), Inc.IVOperand);
     assert(UseI != Inc.UserInst->op_end() && "cannot find IV operand");
     IVIncSet.insert(UseI);