[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.10 - 1.11 --- Log message: LPPassManager : Add initialization and finalizatino hooks. --- Diffs of the changes: (+20 -0) LoopPass.cpp | 20 1 files changed, 20 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.11 - 1.12 --- Log message: LPPassManager. Implement preparePassManager() hook. --- Diffs of the changes: (+25 -0) LoopPass.cpp | 25 + 1 files changed, 25 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.12 - 1.13 --- Log message: LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from LoopUnswitch pass. --- Diffs of the changes: (+71 -7) LoopPass.cpp | 78

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.13 - 1.14 --- Log message: Add LPPassManager::insertLoop(). --- Diffs of the changes: (+32 -0) LoopPass.cpp | 32 1 files changed, 32 insertions(+) Index: llvm/lib/Analysis/LoopPass.cpp

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.14 - 1.15 --- Log message: Use schedulePass() instead of assignPassManager() to add new LPPassManager. This ensures that require analysis info is available. --- Diffs of the changes: (+11 -3) LoopPass.cpp | 14

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.15 - 1.16 --- Log message: Insert loop into LQ before visiting children. --- Diffs of the changes: (+1 -1) LoopPass.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/LoopPass.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.16 - 1.17 --- Log message: Now LoopUnswitch is a LoopPass. --- Diffs of the changes: (+2 -1) LoopPass.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Analysis/LoopPass.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-06 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.17 - 1.18 --- Log message: Now IndVarSimplify is a LoopPass. --- Diffs of the changes: (+3 -0) LoopPass.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Analysis/LoopPass.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-05 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.8 - 1.9 --- Log message: Avoid constructing std::strings unless pass debugging is ON. --- Diffs of the changes: (+3 -7) LoopPass.cpp | 10 +++--- 1 files changed, 3 insertions(+), 7 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-03-05 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.9 - 1.10 --- Log message: Use std::deque to manage loop queue inside LPPassManager. --- Diffs of the changes: (+6 -40) LoopPass.cpp | 46 ++ 1 files changed, 6 insertions(+), 40

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-23 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.6 - 1.7 --- Log message: Loop passes are set up to accept pointer. --- Diffs of the changes: (+1 -1) LoopPass.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/LoopPass.cpp diff -u

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp added (r1.1) --- Log message: Add Loop Pass Manager. --- Diffs of the changes: (+69 -0) LoopPass.cpp | 69 +++ 1 files changed, 69 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.2 - 1.3 --- Log message: Populate and walk loop queue. --- Diffs of the changes: (+20 -6) LoopPass.cpp | 26 -- 1 files changed, 20 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.3 - 1.4 --- Log message: Add LPPassManager interface that LoopPass can use to skip rest of the passes in the queue for a loop. --- Diffs of the changes: (+13 -0) LoopPass.cpp | 13 + 1 files changed, 13

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.4 - 1.5 --- Log message: Add facility that allows LoopPass to re-insert a loop into Loop Pass Manager's queue. --- Diffs of the changes: (+13 -0) LoopPass.cpp | 13 + 1 files changed, 13 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Analysis/LoopPass.cpp

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.5 - 1.6 --- Log message: Teach LoopPass to assign itself one Loop Pass Manager. --- Diffs of the changes: (+41 -0) LoopPass.cpp | 41 + 1 files changed, 41 insertions(+) Index: