Changes in directory llvm/include/llvm:
PassManagers.h updated: 1.11 -> 1.12 --- Log message: Current pass manager, not the parent pass manager, assumes the role of last user when one of the managed pass uses info provided by parent pass manager. This was exposed by LPPassManager work. --- Diffs of the changes: (+0 -11) PassManagers.h | 11 ----------- 1 files changed, 11 deletions(-) Index: llvm/include/llvm/PassManagers.h diff -u llvm/include/llvm/PassManagers.h:1.11 llvm/include/llvm/PassManagers.h:1.12 --- llvm/include/llvm/PassManagers.h:1.11 Mon Mar 5 14:01:30 2007 +++ llvm/include/llvm/PassManagers.h Mon Mar 5 16:57:49 2007 @@ -222,7 +222,6 @@ /// Initialize available analysis information. void initializeAnalysisInfo() { - TransferLastUses.clear(); AvailableAnalysis.clear(); } @@ -255,10 +254,6 @@ void dumpAnalysisSetInfo(const char *Msg, Pass *P, const std::vector<AnalysisID> &Set) const; - std::vector<Pass *>& getTransferredLastUses() { - return TransferLastUses; - } - virtual unsigned getNumContainedPasses() { return PassVector.size(); } @@ -269,12 +264,6 @@ } protected: - // If a FunctionPass F is the last user of ModulePass info M - // then the F's manager, not F, records itself as a last user of M. - // Current pass manage is requesting parent manager to record parent - // manager as the last user of these TrransferLastUses passes. - std::vector<Pass *> TransferLastUses; - // Top level manager. PMTopLevelManager *TPM; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits