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
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
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:
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
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
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 |
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 -
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
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(+),
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
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
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 +++---
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
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
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
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
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
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
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 +
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 +
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 +
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
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
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:
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
25 matches
Mail list logo