[llvm] r214155 - IR: Augment debug statements for use-list order

Duncan P. N. Exon Smith dexonsmith at apple.com
Mon Jul 28 18:09:47 PDT 2014


Author: dexonsmith
Date: Mon Jul 28 20:09:46 2014
New Revision: 214155

URL: http://llvm.org/viewvc/llvm-project?rev=214155&view=rev
Log:
IR: Augment debug statements for use-list order

Modified:
    llvm/trunk/lib/IR/UseListOrder.cpp

Modified: llvm/trunk/lib/IR/UseListOrder.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/IR/UseListOrder.cpp?rev=214155&r1=214154&r2=214155&view=diff
==============================================================================
--- llvm/trunk/lib/IR/UseListOrder.cpp (original)
+++ llvm/trunk/lib/IR/UseListOrder.cpp Mon Jul 28 20:09:46 2014
@@ -66,7 +66,9 @@ static void shuffleValueUseLists(Value *
   for (const Use &U : V->uses()) {
     auto I = Dist(Gen);
     Order[&U] = I;
-    DEBUG(dbgs() << " - order: " << I << ", U = "; U.getUser()->dump());
+    DEBUG(dbgs() << " - order: " << I << ", op = " << U.getOperandNo()
+                 << ", U = ";
+          U.getUser()->dump());
   }
 
   DEBUG(dbgs() << " => shuffle\n");
@@ -75,7 +77,8 @@ static void shuffleValueUseLists(Value *
 
   DEBUG({
     for (const Use &U : V->uses()) {
-      dbgs() << " - order: " << Order.lookup(&U) << ", U = ";
+      dbgs() << " - order: " << Order.lookup(&U)
+             << ", op = " << U.getOperandNo() << ", U = ";
       U.getUser()->dump();
     }
   });





More information about the llvm-commits mailing list