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
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
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
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(
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
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
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
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
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
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 |
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
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
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
13 matches
Mail list logo