diff options
author | Dan Gohman <gohman@apple.com> | 2009-09-28 15:07:18 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-09-28 15:07:18 +0000 |
commit | 0bd312afd885a7ce1b47166cbcd4e4b1ce4d2521 (patch) | |
tree | 3756bafbac34779ae6631221aca87117725eda2d /llvm/lib/Analysis/LoopPass.cpp | |
parent | 7d3b0be05b1162efe2e26540d68e45cedef976b4 (diff) | |
download | llvm-0bd312afd885a7ce1b47166cbcd4e4b1ce4d2521.zip llvm-0bd312afd885a7ce1b47166cbcd4e4b1ce4d2521.tar.gz llvm-0bd312afd885a7ce1b47166cbcd4e4b1ce4d2521.tar.bz2 |
Include the name of the loop header in debug messages.
llvm-svn: 82993
Diffstat (limited to 'llvm/lib/Analysis/LoopPass.cpp')
-rw-r--r-- | llvm/lib/Analysis/LoopPass.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/LoopPass.cpp b/llvm/lib/Analysis/LoopPass.cpp index 22466ae..e346cc0 100644 --- a/llvm/lib/Analysis/LoopPass.cpp +++ b/llvm/lib/Analysis/LoopPass.cpp @@ -224,7 +224,8 @@ bool LPPassManager::runOnFunction(Function &F) { for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { Pass *P = getContainedPass(Index); - dumpPassInfo(P, EXECUTION_MSG, ON_LOOP_MSG, ""); + dumpPassInfo(P, EXECUTION_MSG, ON_LOOP_MSG, + CurrentLoop->getHeader()->getNameStr()); dumpRequiredSet(P); initializeAnalysisImpl(P); @@ -239,7 +240,8 @@ bool LPPassManager::runOnFunction(Function &F) { } if (Changed) - dumpPassInfo(P, MODIFICATION_MSG, ON_LOOP_MSG, ""); + dumpPassInfo(P, MODIFICATION_MSG, ON_LOOP_MSG, + CurrentLoop->getHeader()->getNameStr()); dumpPreservedSet(P); if (!skipThisLoop) { @@ -258,7 +260,10 @@ bool LPPassManager::runOnFunction(Function &F) { removeNotPreservedAnalysis(P); recordAvailableAnalysis(P); - removeDeadPasses(P, "", ON_LOOP_MSG); + removeDeadPasses(P, + skipThisLoop ? "<deleted>" : + CurrentLoop->getHeader()->getNameStr(), + ON_LOOP_MSG); if (skipThisLoop) // Do not run other passes on this loop. @@ -271,7 +276,7 @@ bool LPPassManager::runOnFunction(Function &F) { if (skipThisLoop) for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { Pass *P = getContainedPass(Index); - freePass(P, "", ON_LOOP_MSG); + freePass(P, "<deleted>", ON_LOOP_MSG); } // Pop the loop from queue after running all passes. |