[llvm-commits] [llvm] r78810 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

Dan Gohman gohman at apple.com
Wed Aug 12 09:28:31 PDT 2009


Author: djg
Date: Wed Aug 12 11:28:31 2009
New Revision: 78810

URL: http://llvm.org/viewvc/llvm-project?rev=78810&view=rev
Log:
Update instcombine's debug output to account for Value*'s operator<<
not appending its own newline.

Modified:
    llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp?rev=78810&r1=78809&r2=78810&view=diff

==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Wed Aug 12 11:28:31 2009
@@ -7811,7 +7811,7 @@
         ++UI; // If this instruction uses AI more than once, don't break UI.
       
       ++NumDeadInst;
-      DOUT << "IC: DCE: " << *User;
+      DOUT << "IC: DCE: " << *User << '\n';
       EraseInstFromFunction(*User);
     }
   }
@@ -12890,14 +12890,14 @@
       // DCE instruction if trivially dead.
       if (isInstructionTriviallyDead(Inst)) {
         ++NumDeadInst;
-        DOUT << "IC: DCE: " << *Inst;
+        DOUT << "IC: DCE: " << *Inst << '\n';
         Inst->eraseFromParent();
         continue;
       }
       
       // ConstantProp instruction if trivially constant.
       if (Constant *C = ConstantFoldInstruction(Inst, BB->getContext(), TD)) {
-        DOUT << "IC: ConstFold to: " << *C << " from: " << *Inst;
+        DOUT << "IC: ConstFold to: " << *C << " from: " << *Inst << '\n';
         Inst->replaceAllUsesWith(C);
         ++NumConstProp;
         Inst->eraseFromParent();
@@ -12977,7 +12977,7 @@
         while (Term != BB->begin()) {   // Remove instrs bottom-up
           BasicBlock::iterator I = Term; --I;
 
-          DOUT << "IC: DCE: " << *I;
+          DOUT << "IC: DCE: " << *I << '\n';
           // A debug intrinsic shouldn't force another iteration if we weren't
           // going to do one without it.
           if (!isa<DbgInfoIntrinsic>(I)) {
@@ -13002,7 +13002,7 @@
         AddUsesToWorkList(*I);
       ++NumDeadInst;
 
-      DOUT << "IC: DCE: " << *I;
+      DOUT << "IC: DCE: " << *I << '\n';
 
       I->eraseFromParent();
       RemoveFromWorkList(I);
@@ -13012,7 +13012,7 @@
 
     // Instruction isn't dead, see if we can constant propagate it.
     if (Constant *C = ConstantFoldInstruction(I, F.getContext(), TD)) {
-      DOUT << "IC: ConstFold to: " << *C << " from: " << *I;
+      DOUT << "IC: ConstFold to: " << *C << " from: " << *I << '\n';
 
       // Add operands to the worklist.
       AddUsesToWorkList(*I);
@@ -13069,8 +13069,8 @@
       ++NumCombined;
       // Should we replace the old instruction with a new one?
       if (Result != I) {
-        DOUT << "IC: Old = " << *I
-             << "    New = " << *Result;
+        DOUT << "IC: Old = " << *I << '\n'
+             << "    New = " << *Result << '\n';
 
         // Everything uses the new instruction now.
         I->replaceAllUsesWith(Result);
@@ -13104,8 +13104,8 @@
         InstParent->getInstList().erase(I);
       } else {
 #ifndef NDEBUG
-        DOUT << "IC: Mod = " << OrigI
-             << "    New = " << *I;
+        DOUT << "IC: Mod = " << OrigI << '\n'
+             << "    New = " << *I << '\n';
 #endif
 
         // If the instruction was modified, it's possible that it is now dead.





More information about the llvm-commits mailing list