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

2007-05-11 Thread Dan Gohman
Changes in directory llvm/include/llvm: Pass.h updated: 1.90 - 1.91 --- Log message: Add explicit keywords to several constructors that now have one argument. --- Diffs of the changes: (+5 -5) Pass.h | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index:

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

2007-05-11 Thread Dan Gohman
Changes in directory llvm/include/llvm: Pass.h updated: 1.91 - 1.92 PassManager.h updated: 1.39 - 1.40 --- Log message: Remove forward-declarations for classes that don't exist. --- Diffs of the changes: (+0 -3) Pass.h|2 -- PassManager.h |1 - 2 files changed, 3

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

2007-05-03 Thread Jeff Cohen
Changes in directory llvm/include/llvm: Pass.h updated: 1.89 - 1.90 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+0 -1) Pass.h |1 - 1 files changed, 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.89 llvm/include/llvm/Pass.h:1.90

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassSupport.h

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.88 - 1.89 PassSupport.h updated: 1.40 - 1.41 --- Log message: Re-install patch to enable use of PassID. I am preparing another patch to address the failure that prompted Chris to revert this patch earlier. --- Diffs of the changes:

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassSupport.h

2007-05-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: Pass.h updated: 1.87 - 1.88 PassSupport.h updated: 1.39 - 1.40 --- Log message: revert enough of devang's recent patches to get the tree basically working again --- Diffs of the changes: (+20 -20) Pass.h| 14 +++--- PassSupport.h |

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

2007-04-26 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.84 - 1.85 --- Log message: Delete Analysis Resolver. --- Diffs of the changes: (+1 -1) Pass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.84

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

2007-04-26 Thread Chris Lattner
From IRC: heisenbug: /gdm/llvm/include/llvm/Pass.h: In destructor 'virtual llvm::Pass::~Pass()': heisenbug: /gdm/llvm/include/llvm/Pass.h:91: warning: possible problem detected in invocation of delete operator: heisenbug: /gdm/llvm/include/llvm/Pass.h:91: warning: invalid use of undefined

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

2007-04-26 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.85 - 1.86 --- Log message: Move ~Pass() from Pass.h into Pass.cpp --- Diffs of the changes: (+1 -1) Pass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u

[llvm-commits] CVS: llvm/include/llvm/Pass.h CallGraphSCCPass.h

2007-04-16 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.82 - 1.83 CallGraphSCCPass.h updated: 1.11 - 1.12 --- Log message: Add getPotentialPassManagerType(). No functionality change, yet. --- Diffs of the changes: (+27 -1) CallGraphSCCPass.h |5 + Pass.h | 23

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassAnalysisSupport.h

2007-04-16 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.83 - 1.84 PassAnalysisSupport.h updated: 1.29 - 1.30 --- Log message: Proivde getAnalysisFPAnalysis(Func) support. --- Diffs of the changes: (+41 -0) Pass.h|5 + PassAnalysisSupport.h | 36

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassManagers.h

2007-03-05 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.80 - 1.81 PassManagers.h updated: 1.12 - 1.13 --- Log message: Keep track of inherited analysis. For example, if a loop pass does not preserve dominator info then it should update parent FPPassManager's available analysis info to

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

2007-01-17 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.75 - 1.76 --- Log message: Update assignPassManager() signature to allow selection of preferred pass manager type. This allows new FPPassManager to select Call Graph Pass Manager (if available) as its parent. --- Diffs of the

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

2007-01-16 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.73 - 1.74 --- Log message: Setup pass manager before scheduling required analysis. --- Diffs of the changes: (+9 -2) Pass.h | 11 +-- 1 files changed, 9 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Pass.h diff

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

2007-01-16 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.74 - 1.75 --- Log message: Undo last check-in. Remove setupPassManager() and its use. --- Diffs of the changes: (+2 -9) Pass.h | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) Index: llvm/include/llvm/Pass.h

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

2007-01-10 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.71 - 1.72 --- Log message: Robustify assingPassManager() for Module, Function and Basic Block Passes. Robustify PMStack.push() Add dump() routine to print PMStack. --- Diffs of the changes: (+4 -2) Pass.h |6 -- 1 files

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

2007-01-10 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.72 - 1.73 --- Log message: Add PassManagerType enum. --- Diffs of the changes: (+12 -0) Pass.h | 12 1 files changed, 12 insertions(+) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.72

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

2007-01-08 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.70 - 1.71 --- Log message: Add PMStack, a Pass Manager stack. Eventually, Top level pass managers will use this to keep track of active pass managers. Eass pass will also learn how to find appropriate manager from these managers

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

2007-01-05 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.68 - 1.69 PassAnalysisSupport.h updated: 1.26 - 1.27 PassManager.h updated: 1.37 - 1.38 --- Log message: Remove old pass manager. --- Diffs of the changes: (+4 -139) Pass.h| 39

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

2007-01-03 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.67 - 1.68 --- Log message: Enable new pass manager, which was accidentally disabled. --- Diffs of the changes: (+2 -1) Pass.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u

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

2007-01-03 Thread Reid Spencer
On Wed, 2007-01-03 at 19:27 -0600, Devang Patel wrote: Changes in directory llvm/include/llvm: Pass.h updated: 1.67 - 1.68 --- Log message: Enable new pass manager, which was accidentally disabled. FYI, this passed on Linux. --- Diffs of the changes: (+2 -1) Pass.h |3

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

2006-12-22 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.64 - 1.65 --- Log message: ModulePass and ImmutablePass. Force out of line virtual method. --- Diffs of the changes: (+6 -0) Pass.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/Pass.h diff -u

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

2006-12-22 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.65 - 1.66 --- Log message: Enable new pass manager. 2nd attempt. --- Diffs of the changes: (+1 -1) Pass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u

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

2006-12-19 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.62 - 1.63 --- Log message: Enable new pass manager. --- Diffs of the changes: (+1 -1) Pass.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.62

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

2006-12-13 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.59 - 1.60 --- Log message: Move enum PassDebugLevel from PassManagerT.h to Pass.h. Use PDL as the prefix for these enums. Define and use PassDebugging_New in new PassManager. --- Diffs of the changes: (+5 -0) Pass.h |5 + 1

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

2006-12-13 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.60 - 1.61 --- Log message: Using PDL as a prefix for PassDebugLevel enums is not a good idea. Fix it. --- Diffs of the changes: (+0 -5) Pass.h |5 - 1 files changed, 5 deletions(-) Index: llvm/include/llvm/Pass.h diff -u

[llvm-commits] CVS: llvm/include/llvm/Pass.h PassAnalysisSupport.h

2006-12-12 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.57 - 1.58 PassAnalysisSupport.h updated: 1.23 - 1.24 --- Log message: Move getAnalysis() and getAnalysisID() definitions from Pass.h to PassAnalysisSupport.h --- Diffs of the changes: (+43 -33) Pass.h| 36

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

2006-12-12 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.58 - 1.59 PassAnalysisSupport.h updated: 1.24 - 1.25 PassManager.h updated: 1.35 - 1.36 --- Log message: Add #ifdef switch toggle between old and new pass manager. However, continue to use old pass manager at the moment. To use new

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

2006-12-08 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.56 - 1.57 --- Log message: Add AnalysisResolver_New. --- Diffs of the changes: (+6 -1) Pass.h |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u llvm/include/llvm/Pass.h:1.56

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

2006-08-27 Thread Chris Lattner
Changes in directory llvm/include/llvm: Pass.h updated: 1.53 - 1.54 --- Log message: Silence -Woverloaded-virtual warnings. --- Diffs of the changes: (+4 -1) Pass.h |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u

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

2006-01-04 Thread Jeff Cohen
Changes in directory llvm/include/llvm: Pass.h updated: 1.52 - 1.53 --- Log message: Be consistent in using class vs struct to make VC++ happy. And as it contains methods, virtual method even, class wins. --- Diffs of the changes: (+2 -1) Pass.h |3 ++- 1 files changed, 2