[llvm-commits] CVS: llvm/include/llvm/PassManagers.h

Chris Lattner sabre at nondot.org
Sat Feb 17 15:14:44 PST 2007



Changes in directory llvm/include/llvm:

PassManagers.h updated: 1.8 -> 1.9
---
Log message:

temporarily revert Devang's most recent patch, which caused a large 
compile-time regression in LLC.


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

 PassManagers.h |    5 -----
 1 files changed, 5 deletions(-)


Index: llvm/include/llvm/PassManagers.h
diff -u llvm/include/llvm/PassManagers.h:1.8 llvm/include/llvm/PassManagers.h:1.9
--- llvm/include/llvm/PassManagers.h:1.8	Fri Feb 16 21:53:44 2007
+++ llvm/include/llvm/PassManagers.h	Sat Feb 17 17:14:24 2007
@@ -120,10 +120,6 @@
   /// Collect passes whose last user is P
   void collectLastUses(std::vector<Pass *> &LastUses, Pass *P);
 
-  // Walk LastUser map and create inverted map. This should be done
-  // after all passes are added and before running first pass.
-  void collectInvertedLU();
-
   /// Find the pass that implements Analysis AID. Search immutable
   /// passes and all pass managers. If desired pass is not found
   /// then return NULL.
@@ -175,7 +171,6 @@
   // Map to keep track of last user of the analysis pass.
   // LastUser->second is the last user of Lastuser->first.
   std::map<Pass *, Pass *> LastUser;
-  std::map<Pass *, std::vector <Pass *> > InvertedLU;
 
   /// Immutable passes are managed by top level manager.
   std::vector<ImmutablePass *> ImmutablePasses;






More information about the llvm-commits mailing list