[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp

Devang Patel dpatel at apple.com
Tue Dec 12 14:53:55 PST 2006



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






More information about the llvm-commits mailing list