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

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.18 -> 1.19 --- Log message: Drop 'const' --- Diffs of the changes: (+1 -1) PassManagers.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManagers.h diff -u llvm/include/llvm/PassMana

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

2007-05-02 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.17 -> 1.18 --- Log message: Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. --- Diffs of th

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

2007-04-16 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.15 -> 1.16 --- Log message: Give each pass manager chance to manage lower level analysis pass, which is pass required by one of pass managed by the manager. --- Diffs of the changes: (+20 -5) PassManagers.h | 25 ++

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

2007-03-06 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.13 -> 1.14 --- Log message: Keep track of higher level analysis. --- Diffs of the changes: (+9 -0) PassManagers.h |9 + 1 files changed, 9 insertions(+) Index: llvm/include/llvm/PassManagers.h diff -u llvm/incl

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

2007-03-05 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.11 -> 1.12 --- Log message: Current pass manager, not the parent pass manager, assumes the role of last user when one of the managed pass uses info provided by parent pass manager. This was exposed by LPPassManager work. --

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

2007-03-05 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.10 -> 1.11 --- Log message: Avoid constructing std::strings unless pass debugging is ON. --- Diffs of the changes: (+15 -2) PassManagers.h | 17 +++-- 1 files changed, 15 insertions(+), 2 deletions(-) Index:

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

2007-02-27 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.9 -> 1.10 --- Log message: Make getPassManagerType() const. --- Diffs of the changes: (+2 -2) PassManagers.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/PassManagers.h diff -u llv

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

2007-02-17 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.8 -> 1.9 --- Log message: temporarily revert Devang's most recent patch, which caused a large compile-time regression in LLC. --- Diffs of the changes: (+0 -5) PassManagers.h |5 - 1 files changed, 5 deletions(-)

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

2007-02-16 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.7 -> 1.8 --- Log message: Use inverted map to speedup collectLastUses(). --- Diffs of the changes: (+5 -0) PassManagers.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/PassManagers.h diff -u llvm/

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

2007-02-01 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.6 -> 1.7 --- Log message: Pretty print pass managers. --- Diffs of the changes: (+4 -0) PassManagers.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/PassManagers.h diff -u llvm/include/llvm/PassMan

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

2007-01-29 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.5 -> 1.6 --- Log message: - Undo previous check-in (i.e. Do not export TimingInfo class through PassManagers.h). - Add StopPassTimer() and StartPassTimer() to expose TimingInfo to CallGraphPassManager - Use these two APIs in Ca

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

2007-01-29 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.4 -> 1.5 --- Log message: Move TimingInfo into PassManagers.h so that other libs can use it. --- Diffs of the changes: (+49 -0) PassManagers.h | 49 + 1 files changed, 49 ins

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

2007-01-15 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.3 -> 1.4 --- Log message: Code refactoring. --- Diffs of the changes: (+8 -0) PassManagers.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/PassManagers.h diff -u llvm/include/llvm/PassManagers.

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

2007-01-15 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.2 -> 1.3 --- Log message: Remove extra white spaces. Fix comments. --- Diffs of the changes: (+2 -2) PassManagers.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/PassManagers.h diff

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h updated: 1.1 -> 1.2 --- Log message: s/addPassToManager/add/g --- Diffs of the changes: (+1 -1) PassManagers.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/PassManagers.h diff -u llvm/include/llv

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

2007-01-12 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManagers.h added (r1.1) --- Log message: Move PMTopLevelManager, PMDataManager and FPPassManger classes into new PassManagers.h header. This opens door for implementing CGPassManager in IPA library. --- Diffs of the changes: (+319 -0) PassManage