Remove printouts
authorChris Lattner <sabre@nondot.org>
Tue, 4 Dec 2001 08:12:53 +0000 (08:12 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 4 Dec 2001 08:12:53 +0000 (08:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1413 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/LevelRaise.cpp

index ff16f7df0ea377ab82fe556dc8d9e6d42f75d2a3..bf80c2d72c691da46767c34efcb0128a442477ff 100644 (file)
@@ -505,7 +505,9 @@ static bool DoInsertArrayCast(Value *V, BasicBlock *BB,
     new CastInst(Constant::getNullConstant(V->getType()), DestTy, V->getName());
   BB->getInstList().insert(InsertBefore, TheCast);
 
+#ifdef DEBUG_PEEPHOLE_INSTS
   cerr << "Inserting cast for " << V << endl;
+#endif
 
   // Convert users of the old value over to use the cast result...
   ValueMapCache VMC;
@@ -514,7 +516,9 @@ static bool DoInsertArrayCast(Value *V, BasicBlock *BB,
   // The cast is the only thing that is allowed to reference the value...
   TheCast->setOperand(0, V);
 
+#ifdef DEBUG_PEEPHOLE_INSTS
   cerr << "Inserted ptr-array cast: " << TheCast;
+#endif
   return true;            // Made a change!
 }
 
@@ -560,11 +564,12 @@ bool RaisePointerReferences::doit(Method *M) {
   // arrays...
   //
   bool Changed = false, LocalChange;
-  do {
-    LocalChange = DoInsertArrayCasts(M);
+  Changed |= DoInsertArrayCasts(M);
 
+  do {
     // Iterate over the method, refining it, until it converges on a stable
     // state
+    bool LocalChange = false;
     while (DoRaisePass(M)) LocalChange = true;
     Changed |= LocalChange;