Include the name of the loop header in debug messages.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82993 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman 2009-09-28 15:07:18 +00:00
parent 2d5dfd94e5
commit 6d594a9d76

View File

@ -224,7 +224,8 @@ bool LPPassManager::runOnFunction(Function &F) {
for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) {
Pass *P = getContainedPass(Index); Pass *P = getContainedPass(Index);
dumpPassInfo(P, EXECUTION_MSG, ON_LOOP_MSG, ""); dumpPassInfo(P, EXECUTION_MSG, ON_LOOP_MSG,
CurrentLoop->getHeader()->getNameStr());
dumpRequiredSet(P); dumpRequiredSet(P);
initializeAnalysisImpl(P); initializeAnalysisImpl(P);
@ -239,7 +240,8 @@ bool LPPassManager::runOnFunction(Function &F) {
} }
if (Changed) if (Changed)
dumpPassInfo(P, MODIFICATION_MSG, ON_LOOP_MSG, ""); dumpPassInfo(P, MODIFICATION_MSG, ON_LOOP_MSG,
CurrentLoop->getHeader()->getNameStr());
dumpPreservedSet(P); dumpPreservedSet(P);
if (!skipThisLoop) { if (!skipThisLoop) {
@ -258,7 +260,10 @@ bool LPPassManager::runOnFunction(Function &F) {
removeNotPreservedAnalysis(P); removeNotPreservedAnalysis(P);
recordAvailableAnalysis(P); recordAvailableAnalysis(P);
removeDeadPasses(P, "", ON_LOOP_MSG); removeDeadPasses(P,
skipThisLoop ? "<deleted>" :
CurrentLoop->getHeader()->getNameStr(),
ON_LOOP_MSG);
if (skipThisLoop) if (skipThisLoop)
// Do not run other passes on this loop. // Do not run other passes on this loop.
@ -271,7 +276,7 @@ bool LPPassManager::runOnFunction(Function &F) {
if (skipThisLoop) if (skipThisLoop)
for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) { for (unsigned Index = 0; Index < getNumContainedPasses(); ++Index) {
Pass *P = getContainedPass(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. // Pop the loop from queue after running all passes.