Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.1 -> 1.2 --- Log message: Add LoopQueue. This is used by loop pass manager to manage loop nest. --- Diffs of the changes: (+6 -1) LoopPass.h | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Analysis/LoopPass.h diff -u llvm/include/llvm/Analysis/LoopPass.h:1.1 llvm/include/llvm/Analysis/LoopPass.h:1.2 --- llvm/include/llvm/Analysis/LoopPass.h:1.1 Thu Feb 22 02:56:17 2007 +++ llvm/include/llvm/Analysis/LoopPass.h Thu Feb 22 17:30:07 2007 @@ -25,6 +25,7 @@ class LPPassManager; class Loop; class Function; +class LoopQueue; class LoopPass : public Pass { @@ -41,7 +42,8 @@ class LPPassManager : public FunctionPass, public PMDataManager { public: - LPPassManager(int Depth) : PMDataManager(Depth) { } + LPPassManager(int Depth); + ~LPPassManager(); /// run - Execute all of the passes scheduled for execution. Keep track of /// whether any of the passes modifies the module, and if so, return true. @@ -79,6 +81,9 @@ return PMT_LoopPassManager; } + private: + LoopQueue *LQ; + }; } // End llvm namespace _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits