[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/Misc/ReedSolomon.c

2006-10-11 Thread Chris Lattner
Changes in directory llvm-test/SingleSource/Benchmarks/Misc: ReedSolomon.c added (r1.1) --- Log message: a new program for the testsuite, contributed by Anton K. We seem to do pretty badly at it. --- Diffs of the changes: (+435 -0) ReedSolomon.c | 435

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

2006-10-11 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.115 -> 1.116 --- Log message: fix compilation failure of smg2000 --- Diffs of the changes: (+1 -1) X86ISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86ISelDAGT

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

2006-10-11 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.73 -> 1.74 --- Log message: If we see a load from a stack slot into a physreg, consider it as providing the stack slot. This fixes PR943: http://llvm.org/PR943 . --- Diffs of the changes: (+32 -17) VirtRegMap.cpp | 49

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000/Makefile

2006-10-11 Thread Chris Lattner
Changes in directory llvm-test/MultiSource/Benchmarks/ASCI_Purple/SMG2000: Makefile updated: 1.1 -> 1.2 --- Log message: remove space from end of line, which breaks bugpoint-llc target --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) In

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp

2006-10-11 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.19 -> 1.20 --- Log message: Replace custom dispatch code with two uses of InstVisitor. Improves compile-time performance. --- Diffs of the changes: (+113 -93) PredicateSimplifier.cpp | 206

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

2006-10-11 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.267 -> 1.268 --- Log message: Prior load folding check on chain operand was too strict. It requires the chain operand to point to the load being folded. Now we relax this, traversing up the chain, if it doesn't reach the lo

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll compare_folding.llx scalar_sse_minmax.ll

2006-10-11 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-04-27-ISelFoldingBug.ll updated: 1.2 -> 1.3 compare_folding.llx updated: 1.2 -> 1.3 scalar_sse_minmax.ll updated: 1.1 -> 1.2 --- Log message: Update tests. --- Diffs of the changes: (+11 -6) 2006-04-27-ISelFoldingBug.ll |3 ++-

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll

2006-10-11 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: vec_ss_load_fold.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+46 -0) vec_ss_load_fold.ll | 46 ++ 1 files changed, 46 insertions(+) Index: llvm/test/Regressio

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

2006-10-11 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.114 -> 1.115 --- Log message: Fold "zero extending vector loads" now that evan added the chain manip stuff. This compiles both tests in X86/vec_ss_load_fold.ll into: _test1: movss 4(%esp), %xmm0 subss LCPI

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrInfo.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.244 -> 1.245 --- Log message: Add properties to ComplexPattern. --- Diffs of the changes: (+4 -4) PPCInstrInfo.td |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Target/PowerPC/PPCIn

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.113 -> 1.114 --- Log message: ComplexPatterns sse_load_f32 and sse_load_f64 returns in / out chain operands. --- Diffs of the changes: (+10 -7) X86ISelDAGToDAG.cpp | 17 ++--- 1 files changed, 10 insertio

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.td X86InstrX86-64.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.288 -> 1.289 X86InstrX86-64.td updated: 1.4 -> 1.5 --- Log message: Add properties to ComplexPattern. --- Diffs of the changes: (+3 -3) X86InstrInfo.td |4 ++-- X86InstrX86-64.td |2 +- 2 files changed, 3 inserti

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrSSE.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.164 -> 1.165 --- Log message: ComplexPatterns sse_load_f32 and sse_load_f64 returns in / out chain operands. --- Diffs of the changes: (+4 -2) X86InstrSSE.td |6 -- 1 files changed, 4 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.71 -> 1.72 --- Log message: Add properties to ComplexPattern. --- Diffs of the changes: (+3 -1) TargetSelectionDAG.td |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/TargetSelectionD

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.43 -> 1.44 --- Log message: Add properties to ComplexPattern. --- Diffs of the changes: (+4 -3) ARMInstrInfo.td |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMInstrInfo.td

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcInstrInfo.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcInstrInfo.td updated: 1.128 -> 1.129 --- Log message: Add properties to ComplexPattern. --- Diffs of the changes: (+2 -2) SparcInstrInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Sparc/SparcInst

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

2006-10-11 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.68 -> 1.69 CodeGenTarget.h updated: 1.28 -> 1.29 DAGISelEmitter.cpp updated: 1.266 -> 1.267 DAGISelEmitter.h updated: 1.69 -> 1.70 --- Log message: Added properties such as SDNPHasChain to ComplexPattern. --- Diffs of the

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

2006-10-11 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.214 -> 1.215 --- Log message: Alias analysis of TRUNCSTORE. --- Diffs of the changes: (+28 -1) DAGCombiner.cpp | 29 - 1 files changed, 28 insertions(+), 1 deletion(-) Index: llvm/

[llvm-commits] CVS: llvm/utils/TableGen/FileParser.y

2006-10-11 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: FileParser.y updated: 1.46 -> 1.47 --- Log message: Add support for let expressions around an mdef. This implements a new part of Regression/TableGen/MultiClass.td. --- Diffs of the changes: (+10 -2) FileParser.y | 12 ++-- 1 files chan

[llvm-commits] CVS: llvm/utils/TableGen/FileParser.cpp.cvs FileParser.y.cvs

2006-10-11 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: FileParser.cpp.cvs updated: 1.7 -> 1.8 FileParser.y.cvs updated: 1.7 -> 1.8 --- Log message: regenerate --- Diffs of the changes: (+116 -100) FileParser.cpp.cvs | 204 +++-- FileParser.y.cvs | 12

[llvm-commits] CVS: llvm/test/Regression/TableGen/MultiClass.td

2006-10-11 Thread Chris Lattner
Changes in directory llvm/test/Regression/TableGen: MultiClass.td updated: 1.2 -> 1.3 --- Log message: add test for mdef in a let --- Diffs of the changes: (+8 -1) MultiClass.td |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/test/Regression/TableGen/MultiCl

[llvm-commits] CVS: llvm/docs/CodeGenerator.html ProgrammersManual.html

2006-10-11 Thread Bill Wendling
Changes in directory llvm/docs: CodeGenerator.html updated: 1.41 -> 1.42 ProgrammersManual.html updated: 1.93 -> 1.94 --- Log message: Clean-up of formatting and spelling. --- Diffs of the changes: (+43 -43) CodeGenerator.html | 10 +++--- ProgrammersManual.html | 75 ++

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

2006-10-11 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.410 -> 1.411 --- Log message: Typo --- Diffs of the changes: (+1 -1) LegalizeDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp diff -u llvm/l

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

2006-10-11 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.213 -> 1.214 --- Log message: Handle aliasing of loadext. --- Diffs of the changes: (+19 -15) DAGCombiner.cpp | 34 +++--- 1 files changed, 19 insertions(+), 15 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll

2006-10-11 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/PowerPC: 2006-10-11-combiner-aa-regression.ll updated: 1.1 -> 1.2 --- Log message: Explict processor. --- Diffs of the changes: (+1 -1) 2006-10-11-combiner-aa-regression.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: l

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-10-11 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.57 -> 1.58 AlphaISelLowering.cpp updated: 1.67 -> 1.68 AlphaISelLowering.h updated: 1.20 -> 1.21 --- Log message: Reduce the amount of state in the lowering code and drop old pattern ISel functions --- Diffs of the c

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

2006-10-11 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.212 -> 1.213 --- Log message: Fix regression in combiner alias analysis. --- Diffs of the changes: (+33 -22) DAGCombiner.cpp | 55 +-- 1 files changed, 33 ins

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/2006-10-11-combiner-aa-regression.ll

2006-10-11 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/PowerPC: 2006-10-11-combiner-aa-regression.ll added (r1.1) --- Log message: Make sure combiner alias analysis does it's thing. --- Diffs of the changes: (+25 -0) 2006-10-11-combiner-aa-regression.ll | 25 + 1 files

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp LegalizeDAG.cpp SelectionDAG.cpp SelectionDAGPrinter.cpp TargetLowering.cpp

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.211 -> 1.212 LegalizeDAG.cpp updated: 1.409 -> 1.410 SelectionDAG.cpp updated: 1.347 -> 1.348 SelectionDAGPrinter.cpp updated: 1.37 -> 1.38 TargetLowering.cpp updated: 1.75 -> 1.76 --- Log message: Naming consistency

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.56 -> 1.57 --- Log message: Naming consistency. --- Diffs of the changes: (+1 -1) IA64ISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp diff

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2006-10-11 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.70 -> 1.71 --- Log message: Naming consistency. --- Diffs of the changes: (+13 -13) TargetSelectionDAG.td | 26 +- 1 files changed, 13 insertions(+), 13 deletions(-) Index: llvm/lib/Target/Tar

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

2006-10-11 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.152 -> 1.153 --- Log message: Naming consistency. --- Diffs of the changes: (+6 -6) SelectionDAGNodes.h | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/include/llvm/CodeGen/Sel

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll

2006-10-11 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-10-10-FindModifiedNodeSlotBug.ll added (r1.1) --- Log message: Test case for the recently fixed FindModifiedNodeSlot bug. --- Diffs of the changes: (+31 -0) 2006-10-10-FindModifiedNodeSlotBug.ll | 31 +