mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-13 06:25:02 +00:00
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:
parent
2d5dfd94e5
commit
6d594a9d76
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user