Changes in directory llvm/lib/VMCore:

PassManager.cpp updated: 1.80 -> 1.81
---
Log message:

Maintain ImmutablePasses list at top level only. Do not make them
directly available to individual managers.


---
Diffs of the changes:  (+0 -6)

 PassManager.cpp |    6 ------
 1 files changed, 6 deletions(-)


Index: llvm/lib/VMCore/PassManager.cpp
diff -u llvm/lib/VMCore/PassManager.cpp:1.80 
llvm/lib/VMCore/PassManager.cpp:1.81
--- llvm/lib/VMCore/PassManager.cpp:1.80        Tue Dec 12 16:50:05 2006
+++ llvm/lib/VMCore/PassManager.cpp     Tue Dec 12 16:53:40 2006
@@ -200,12 +200,6 @@
   void initializeAnalysisInfo() { 
     ForcedLastUses.clear();
     AvailableAnalysis.clear();
-
-    // Include immutable passes into AvailableAnalysis vector.
-    std::vector<ImmutablePass *> &ImmutablePasses =  TPM->getImmutablePasses();
-    for (std::vector<ImmutablePass *>::iterator I = ImmutablePasses.begin(),
-           E = ImmutablePasses.end(); I != E; ++I) 
-      recordAvailableAnalysis(*I);
   }
 
   /// Populate RequiredPasses with the analysis pass that are required by



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to