Changes in directory llvm/lib/Transforms/Scalar:
GVNPRE.cpp updated: 1.3 -> 1.4 --- Log message: Use proper debugging facilities so other people don't have to look at my commented-out debugging lines. --- Diffs of the changes: (+18 -14) GVNPRE.cpp | 32 ++++++++++++++++++-------------- 1 files changed, 18 insertions(+), 14 deletions(-) Index: llvm/lib/Transforms/Scalar/GVNPRE.cpp diff -u llvm/lib/Transforms/Scalar/GVNPRE.cpp:1.3 llvm/lib/Transforms/Scalar/GVNPRE.cpp:1.4 --- llvm/lib/Transforms/Scalar/GVNPRE.cpp:1.3 Tue May 29 17:43:03 2007 +++ llvm/lib/Transforms/Scalar/GVNPRE.cpp Tue May 29 18:15:21 2007 @@ -28,10 +28,10 @@ #include "llvm/ADT/DepthFirstIterator.h" #include "llvm/ADT/Statistic.h" #include "llvm/Support/Compiler.h" +#include "llvm/Support/Debug.h" #include <algorithm> #include <map> #include <set> -#include <cstdio> using namespace llvm; namespace { @@ -288,11 +288,13 @@ } void GVNPRE::dump(GVNPRE::ValueTable& VN, std::set<GVNPRE::Expression>& s) { - printf("{ "); + DOUT << "{ "; for (std::set<Expression>::iterator I = s.begin(), E = s.end(); I != E; ++I) { - printf("(%d, %s, value.%d, value.%d) ", I->opcode, I->value == 0 ? "0" : I->value->getName().c_str(), I->lhs, I->rhs); + DOUT << "( " << I->opcode << ", " + << (I->value == 0 ? "0" : I->value->getName().c_str()) + << ", value." << I->lhs << ", value." << I->rhs << " ) "; } - printf("}\n\n"); + DOUT << "}\n\n"; } void GVNPRE::CalculateAvailOut(GVNPRE::ValueTable& VN, std::set<Expression>& MS, @@ -439,21 +441,23 @@ iterations++; } - /*printf("Iterations: %d\n", iterations); + DOUT << "Iterations: " << iterations << "\n"; for (Function::iterator I = F.begin(), E = F.end(); I != E; ++I) { - printf("Name: "); - printf(I->getName().c_str()); - printf("\nTMP_GEN: "); + DOUT << "Name: " << I->getName().c_str() << "\n"; + + DOUT << "TMP_GEN: "; dump(VN, generatedTemporaries[I]); - printf("\nEXP_GEN: "); + DOUT << "\n"; + + DOUT << "EXP_GEN: "; dump(VN, generatedExpressions[I]); - //printf("\nANTIC_OUT: "); - //dump(VN, anticipatedOut[I]); - printf("\nANTIC_IN: \n"); + DOUT << "\n"; + + DOUT << "ANTIC_IN: "; dump(VN, anticipatedIn[I]); - printf("\n"); - }*/ + DOUT << "\n"; + } return false; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits