[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/lib/Analysis/LoopPa

[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/lib/An

[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.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.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 di

[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.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/lib/Analysis/Loo

[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/lib/Analysis/

[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 d

[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/lib/Analys

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

2007-02-23 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.7 -> 1.8 --- Log message: Fix thinko. --- 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/lib/Analysis/LoopPass.cpp:1.

[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

[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: llvm

[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.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 insertio

[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/lib/Analysis/LoopPass.c

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

2007-02-22 Thread Devang Patel
Changes in directory llvm/lib/Analysis: LoopPass.cpp updated: 1.1 -> 1.2 --- Log message: Add LoopQueue. This is used by loop pass manager to manage loop nest. --- Diffs of the changes: (+36 -0) LoopPass.cpp | 36 1 files changed, 36 insertions(+) I

[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/lib/Analysis/LoopPas