Re: [llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Bill Wendling
On 12/19/06, Devang Patel <[EMAIL PROTECTED]> wrote: > > On Dec 19, 2006, at 12:01 PM, Bill Wendling wrote: > > > On 12/19/06, Devang Patel <[EMAIL PROTECTED]> wrote: > >> > >> > >> Changes in directory llvm/include/llvm: > >> > >> PassManager.h updated: 1.36 -> 1.37 > >> --- > >> Log message: > >>

Re: [llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Bill Wendling
On 12/19/06, Devang Patel <[EMAIL PROTECTED]> wrote: > > > Changes in directory llvm/include/llvm: > > PassManager.h updated: 1.36 -> 1.37 > --- > Log message: > > s/BasicBlockPassManager/BBPassManager/g > s/ModulePassManager/MPPassManager/g > Why these name changes? LLVM seems to enjoy longer, mor

Re: [llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Devang Patel
On Dec 19, 2006, at 12:01 PM, Bill Wendling wrote: > On 12/19/06, Devang Patel <[EMAIL PROTECTED]> wrote: >> >> >> Changes in directory llvm/include/llvm: >> >> PassManager.h updated: 1.36 -> 1.37 >> --- >> Log message: >> >> s/BasicBlockPassManager/BBPassManager/g >> s/ModulePassManager/MPPassMa

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-19 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.36 -> 1.37 --- Log message: s/BasicBlockPassManager/BBPassManager/g s/ModulePassManager/MPPassManager/g s/FunctionPassManagerImpl_New/FunctionPassManagerImpl/g s/PassManagerImpl_New/PassManagerImpl/g Introduce FPPassManager to ma

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.34 -> 1.35 --- Log message: FunctionPassManager does not support runOnModule(). --- Diffs of the changes: (+0 -5) PassManager.h |5 - 1 files changed, 5 deletions(-) Index: llvm/include/llvm/PassManager.h diff -u l

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.33 -> 1.34 --- Log message: Implement PassManager_New destructors. --- Diffs of the changes: (+2 -1) PassManager.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/PassManager.h diff -u l

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-12-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.32 -> 1.33 --- Log message: Implement FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P) --- Diffs of the changes: (+1 -1) PassManager.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-15 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.31 -> 1.32 --- Log message: Add run(Function &F) support in FunctionPassManager_New --- Diffs of the changes: (+6 -0) PassManager.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/PassManager.h diff

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-14 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.30 -> 1.31 --- Log message: Add doInitialization and doFinalization support in FunctionManager_New. --- Diffs of the changes: (+8 -1) PassManager.h |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: ll

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-10 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.29 -> 1.30 --- Log message: Move CommonPassManagerImpl from PassManager.h to PassManager.cpp --- Diffs of the changes: (+2 -41) PassManager.h | 43 ++- 1 files changed, 2 insertions(+

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-10 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.28 -> 1.29 --- Log message: Keep track if analysis made available by the pass. --- Diffs of the changes: (+8 -1) PassManager.h |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/include/llvm/PassM

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-10 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.27 -> 1.28 --- Log message: Keep track of analysis required by the passes. Force use of new pass manager if a pass does not preserve analysis that is used by other passes. --- Diffs of the changes: (+2 -2) PassManager.h |

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-10 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.26 -> 1.27 --- Log message: s/PassManagerAnalysisHelper/CommonPassManagerImpl Inherit CommonPassManagerImpl from Pass. --- Diffs of the changes: (+4 -6) PassManager.h | 10 -- 1 files changed, 4 insertions(+), 6

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.25 -> 1.26 --- Log message: Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassManagerImpl_New. FunctionPassManagerImpl_New implements the pass manager. FunctionPassManager_New is the public interface.

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.23 -> 1.24 --- Log message: Move BasicBlockPassManager_New, FunctionPassManager_New and ModulePassManager_New class declarations from PassManager.h to PassManager.cpp --- Diffs of the changes: (+2 -81) PassManager.h | 83 +

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-08 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.24 -> 1.25 --- Log message: Split PassManager_New into PassManager_New and PassManagerImpl_New. PassManagerImpl_New implements the pass manager. PassManager_New is the public interface. --- Diffs of the changes: (+6 -14) Pas

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.22 -> 1.23 --- Log message: Beautify. Clarify comments. --- Diffs of the changes: (+17 -16) PassManager.h | 33 + 1 files changed, 17 insertions(+), 16 deletions(-) Index: llvm/include/llvm

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.18 -> 1.19 --- Log message: Fix comment. --- Diffs of the changes: (+1 -1) PassManager.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManager.h diff -u llvm/include/llvm/PassManager

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.21 -> 1.22 --- Log message: Derive new pass managers from PassManagerAnalysisHelper. --- Diffs of the changes: (+8 -4) PassManager.h | 12 1 files changed, 8 insertions(+), 4 deletions(-) Index: llvm/include/

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.20 -> 1.21 --- Log message: Introduce PassManagerAnalysisHelper. --- Diffs of the changes: (+30 -0) PassManager.h | 30 ++ 1 files changed, 30 insertions(+) Index: llvm/include/llvm/PassManager

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.19 -> 1.20 --- Log message: Add PassManager_New. --- Diffs of the changes: (+34 -0) PassManager.h | 34 ++ 1 files changed, 34 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u l

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.17 -> 1.18 --- Log message: Add ModulePassManager_New. --- Diffs of the changes: (+23 -0) PassManager.h | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u llvm/i

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.16 -> 1.17 --- Log message: Add FunctionPassManager_New. --- Diffs of the changes: (+35 -0) PassManager.h | 35 +++ 1 files changed, 35 insertions(+) Index: llvm/include/llvm/PassManager.h

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-07 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.15 -> 1.16 --- Log message: Add BasicBlockPassManager_New. --- Diffs of the changes: (+23 -0) PassManager.h | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/include/llvm/PassManager.h diff -u ll

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-09-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassManager.h updated: 1.14 -> 1.15 --- Log message: Add explicit doInitialization/doFinalization methods instead of making the FunctionPassManager redo this for each function. --- Diffs of the changes: (+8 -0) PassManager.h |8 1 files