Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.59 -> 1.60 --- Log message: BasicBlockPassManager_New::runOnFunction() Do initialization and finalization. --- Diffs of the changes: (+2 -2) PassManager.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/VMCore/PassManager.cpp diff -u llvm/lib/VMCore/PassManager.cpp:1.59 llvm/lib/VMCore/PassManager.cpp:1.60 --- llvm/lib/VMCore/PassManager.cpp:1.59 Thu Dec 7 18:59:05 2006 +++ llvm/lib/VMCore/PassManager.cpp Thu Dec 7 19:38:28 2006 @@ -649,7 +649,7 @@ bool BasicBlockPassManager_New::runOnFunction(Function &F) { - bool Changed = false; + bool Changed = doInitialization(F); initializeAnalysisInfo(); for (Function::iterator I = F.begin(), E = F.end(); I != E; ++I) @@ -663,7 +663,7 @@ recordAvailableAnalysis(P); removeDeadPasses(P); } - return Changed; + return Changed | doFinalization(F); } /// Return true IFF AnalysisID AID is currently available. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits