[llvm-commits] CVS: llvm/lib/VMCore/Pass.cpp PassManagerT.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Pass.cpp updated: 1.66 -> 1.67 PassManagerT.h updated: 1.62 -> 1.63 --- Log message: Patch #6's in Saem's refactor-the-passmanager patch series. From him: This sanitises the world, blows away the specialisations and adds traits per passmanager type -- see

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

2006-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: Pass.h updated: 1.51 -> 1.52 PassManager.h updated: 1.13 -> 1.14 --- Log message: Patch #6's in Saem's refactor-the-passmanager patch series. From him: This sanitises the world, blows away the specialisations and adds traits per passmanager type -- seem

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveVariables.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.27 -> 1.28 --- Log message: add a comment that I should have written a long time ago --- Diffs of the changes: (+28 -0) LiveVariables.h | 28 1 files changed, 28 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/PHIElimination.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.40 -> 1.41 --- Log message: Add support for targets (like Alpha) that have terminator instructions which use virtual registers. We now allow the first instruction in a block of terminators to use virtual registers, and updat

[llvm-commits] CVS: llvm/docs/GettingStarted.html

2006-01-03 Thread Jeff Cohen
Changes in directory llvm/docs: GettingStarted.html updated: 1.124 -> 1.125 --- Log message: Update list of supported bisons. --- Diffs of the changes: (+2 -2) GettingStarted.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/GettingStarted.html diff -u ll

[llvm-commits] CVS: llvm/lib/CodeGen/PHIElimination.cpp VirtRegMap.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.39 -> 1.40 VirtRegMap.cpp updated: 1.42 -> 1.43 --- Log message: Add an assertion, update DefInst even though no one uses it (dangling pointers don't help anyone) --- Diffs of the changes: (+5 -0) PHIElimination.cpp |

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveVariables.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveVariables.h updated: 1.26 -> 1.27 --- Log message: add a dump method to help debugging --- Diffs of the changes: (+2 -0) LiveVariables.h |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llvm/CodeGen/LiveVariables.h diff -

[llvm-commits] CVS: llvm/lib/CodeGen/LiveVariables.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveVariables.cpp updated: 1.53 -> 1.54 --- Log message: Add a LiveVariables::VarInfo::dump method --- Diffs of the changes: (+20 -0) LiveVariables.cpp | 20 1 files changed, 20 insertions(+) Index: llvm/lib/CodeGen/LiveVariab

[llvm-commits] CVS: llvm/lib/VMCore/PassManagerT.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: PassManagerT.h updated: 1.61 -> 1.62 --- Log message: Saem's patch #5 of the passmanager refactoring --- Diffs of the changes: (+93 -47) PassManagerT.h | 140 + 1 files changed, 93 insertions(+),

[llvm-commits] CVS: llvm/lib/VMCore/PassManagerT.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: PassManagerT.h updated: 1.60 -> 1.61 --- Log message: patch #4 in Saem's passmanager refactoring. --- Diffs of the changes: (+50 -15) PassManagerT.h | 65 +++-- 1 files changed, 50 insertions(+), 15

Re: [llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Chris Lattner
Duh, thanks Jeffc! -Chris On Tue, 3 Jan 2006, Jeff Cohen wrote: Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.122 -> 1.123 --- Log message: Tblgen was generating syntactically illegal C++ code like: SDOperand Tmp0,Tmp1,Tmp2,Tmp3,; GCC has a bug (24907) in whi

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.123 -> 1.124 --- Log message: Replace fix with one less disruptive to the original code. Also note that GCC 4.1 also correctly flags the syntax error. --- Diffs of the changes: (+3 -4) DAGISelEmitter.cpp |7 +++---

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.122 -> 1.123 --- Log message: Tblgen was generating syntactically illegal C++ code like: SDOperand Tmp0,Tmp1,Tmp2,Tmp3,; GCC has a bug (24907) in which is fails to catch this, but VC++ correctly notes its illegality, s

[llvm-commits] CVS: llvm/lib/VMCore/ConstantFolding.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.78 -> 1.79 --- Log message: implement constant folding of ==/!= on constant packed, simplify some code. --- Diffs of the changes: (+11 -3) ConstantFolding.cpp | 14 +++--- 1 files changed, 11 insertions(+), 3 de

[llvm-commits] CVS: llvm/lib/VMCore/ConstantFolding.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.77 -> 1.78 --- Log message: implement constant folding for the element-wise binary operations --- Diffs of the changes: (+50 -0) ConstantFolding.cpp | 50 ++ 1 files chang

[llvm-commits] CVS: llvm/lib/VMCore/ConstantFolding.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.76 -> 1.77 --- Log message: don't crash when trying to constant fold packed expressions. --- Diffs of the changes: (+29 -0) ConstantFolding.cpp | 29 + 1 files changed, 29 insertions(+) Ind

[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.141 -> 1.142 --- Log message: Fix an assertion to allow constant folding of packed values --- Diffs of the changes: (+4 -3) Constants.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/VMCore

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.121 -> 1.122 --- Log message: Remove obsolete comment, make things look a bit nicer --- Diffs of the changes: (+1 -2) DAGISelEmitter.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/utils/T

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.120 -> 1.121 --- Log message: reduce stack usage of the recursive SelectCode function by out-lining each case of the switch statement into its own method. --- Diffs of the changes: (+61 -44) DAGISelEmitter.cpp | 105 +

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.119 -> 1.120 --- Log message: Remove my previous ugly hack that tries to reduce the stack space usage of SelectCode to make way for a better solution. --- Diffs of the changes: (+25 -68) DAGISelEmitter.cpp | 93 +

[llvm-commits] CVS: llvm/lib/Transforms/IPO/Internalize.cpp

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: Internalize.cpp updated: 1.27 -> 1.28 --- Log message: Pull inline methods out of the pass class definition to make it easier to read the code. Do not internalize debugger anchors. --- Diffs of the changes: (+88 -78) Internalize.cpp | 166 +

Re: [llvm-commits] CVS: llvm-gcc/gcc/config/rs6000/sysv4.h t-ppccomm

2006-01-03 Thread Chris Lattner
On Tue, 3 Jan 2006, Marco Matthies wrote: Chris Lattner wrote: Changes in directory llvm-gcc/gcc/config/rs6000: sysv4.h updated: 1.1.1.2 -> 1.2 t-ppccomm updated: 1.1.1.1 -> 1.2 --- Log message: get llvmgcc building on ppc-linux and ppc-linux64. Thanks to Marco Matthies for the patch! To my

Re: [llvm-commits] CVS: llvm-gcc/gcc/config/rs6000/sysv4.h t-ppccomm

2006-01-03 Thread Marco Matthies
Chris Lattner wrote: Changes in directory llvm-gcc/gcc/config/rs6000: sysv4.h updated: 1.1.1.2 -> 1.2 t-ppccomm updated: 1.1.1.1 -> 1.2 --- Log message: get llvmgcc building on ppc-linux and ppc-linux64. Thanks to Marco Matthies for the patch! To my shame i found out over the holidays that

[llvm-commits] CVS: llvm/lib/VMCore/PassManagerT.h

2006-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: PassManagerT.h updated: 1.59 -> 1.60 --- Log message: silence some warnings --- Diffs of the changes: (+6 -0) PassManagerT.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/VMCore/PassManagerT.h diff -u llvm/lib/VMCore/PassManagerT.h:

[llvm-commits] CVS: llvm/LICENSE.TXT

2006-01-03 Thread John Criswell
Changes in directory llvm: LICENSE.TXT updated: 1.25 -> 1.26 --- Log message: Happy New Year, LLVM. --- Diffs of the changes: (+1 -1) LICENSE.TXT |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/LICENSE.TXT diff -u llvm/LICENSE.TXT:1.25 llvm/LICENSE.TXT:1.26 --- llvm