Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.7 -> 1.8 --- Log message: Use std::deque to manage loop queue inside LPPassManager. --- Diffs of the changes: (+1 -3) LoopPass.h | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/include/llvm/Analysis/LoopPass.h diff -u llvm/include/llvm/Analysis/LoopPass.h:1.7 llvm/include/llvm/Analysis/LoopPass.h:1.8 --- llvm/include/llvm/Analysis/LoopPass.h:1.7 Tue Feb 27 09:00:39 2007 +++ llvm/include/llvm/Analysis/LoopPass.h Mon Mar 5 20:30:46 2007 @@ -25,7 +25,6 @@ class LPPassManager; class Loop; class Function; -class LoopQueue; class LoopPass : public Pass { @@ -47,7 +46,6 @@ public: 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. @@ -95,7 +93,7 @@ // utility may send LPPassManager into infinite loops so use caution. void redoLoop(Loop *L); private: - LoopQueue *LQ; + std::deque<Loop *> LQ; bool skipThisLoop; bool redoThisLoop; }; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits