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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.35 -> 1.36 --- Log message: Switch analysis groups to be unregistered when llvm_shutdown is called. --- Diffs of the changes: (+0 -2) PassSupport.h |2 -- 1 files changed, 2 deletions(-) Index: llvm/include/llvm/PassSu

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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.34 -> 1.35 --- Log message: Start moving pass registration over to using the ManagedStatic mechanism. This fixes issues where passes get unregistered before llvm_shutdown is called, and is generally cleaner and simpler. Analysis

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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.32 -> 1.33 --- Log message: move 'cfgonly' pass tracking into PassInfo, instead of handling it with yet-another global data structure. --- Diffs of the changes: (+11 -3) PassSupport.h | 14 +++--- 1 files changed, 1

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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.33 -> 1.34 --- Log message: pass cfgonly up the ctor instead of calling an explicit method. --- Diffs of the changes: (+6 -22) PassSupport.h | 28 ++-- 1 files changed, 6 insertions(+), 22 deletions(

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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.31 -> 1.32 --- Log message: remove 'target constructor' support. --- Diffs of the changes: (+5 -15) PassSupport.h | 20 +--- 1 files changed, 5 insertions(+), 15 deletions(-) Index: llvm/include/llvm/PassS

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

2006-12-01 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.30 -> 1.31 --- Log message: Remove dead methods --- Diffs of the changes: (+0 -22) PassSupport.h | 22 -- 1 files changed, 22 deletions(-) Index: llvm/include/llvm/PassSupport.h diff -u llvm/include/ll

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

2006-08-27 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.29 -> 1.30 --- Log message: simplify AnalysisGroup registration, eliminating one typeid call. --- Diffs of the changes: (+5 -13) PassSupport.h | 18 +- 1 files changed, 5 insertions(+), 13 deletions(-) Ind

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

2006-08-27 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.28 -> 1.29 --- Log message: eliminate RegisterOpt. It does the same thing as RegisterPass. --- Diffs of the changes: (+0 -47) PassSupport.h | 47 --- 1 files changed, 47 deletion

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

2006-08-27 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.27 -> 1.28 --- Log message: Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. --- Diffs of the changes: (+17 -24) PassSupport.h | 41 + 1 files changed, 17 ins

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

2006-08-27 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.26 -> 1.27 --- Log message: We no longer care whether something is an opt vs analysis pass, only whether something is a pass vs an analysis group now. Simplify interfaces. --- Diffs of the changes: (+28 -42) PassSupport.h |

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

2006-08-01 Thread Jim Laskey
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.25 -> 1.26 --- Log message: Introducing plugable register allocators and instruction schedulers. --- Diffs of the changes: (+0 -69) PassSupport.h | 69 -- 1 files chan

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

2006-07-27 Thread Jim Laskey
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.24 -> 1.25 --- Log message: Working toward registration of register allocators. --- Diffs of the changes: (+70 -0) PassSupport.h | 70 ++ 1 files changed, 70 insertion

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

2006-01-22 Thread Chris Lattner
Changes in directory llvm/include/llvm: PassSupport.h updated: 1.21 -> 1.22 --- Log message: Speedup and simplify pass registration by the observation that there is exactly one PassInfo object per RegisterPass object and that their lifetimes are the same. As such, there is no reason for the Re