IR: Augment debug statements for use-list order
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 29 Jul 2014 01:09:46 +0000 (01:09 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 29 Jul 2014 01:09:46 +0000 (01:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214155 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/UseListOrder.cpp

index 311b51818bfc750bb8132d6d971630b5934cd818..7d845d1185b7a9599692803629425ca94089a2e5 100644 (file)
@@ -66,7 +66,9 @@ static void shuffleValueUseLists(Value *V, std::minstd_rand0 &Gen,
   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 *V, std::minstd_rand0 &Gen,
 
   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();
     }
   });