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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.42 -> 1.43 --- Log message: Initialize this variable on all paths, fixing a crasher in windows. Thanks to JeffC for pointing this out. --- Diffs of the changes: (+1 -1) CodeGenTarget.cpp |2 +- 1 files changed, 1 i

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGPrinter.cpp updated: 1.26 -> 1.27 --- Log message: Improve Selection DAG printer portability. Patch by Owen Anderson! --- Diffs of the changes: (+6 -4) SelectionDAGPrinter.cpp | 10 ++ 1 files changed, 6 insertions(

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.12 -> 1.13 CodeGenTarget.cpp updated: 1.41 -> 1.42 InstrInfoEmitter.cpp updated: 1.32 -> 1.33 --- Log message: Teach tblgen about instruction operands that have multiple MachineInstr operands, digging into them to find re

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.138 -> 1.139 --- Log message: Teach the x86 backend about the register constraints of its addressing mode. Patch by Evan Cheng --- Diffs of the changes: (+2 -1) X86InstrInfo.td |3 ++- 1 files changed, 2 insertions(+)

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/Target: Target.td updated: 1.57 -> 1.58 --- Log message: Capture more operand info, patch by Evan Cheng --- Diffs of the changes: (+2 -1) Target.td |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Target.td diff -u llvm/lib/

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGPrinter.cpp updated: 1.25 -> 1.26 --- Log message: Teach the graph viewer to handle register operands that are zero. --- Diffs of the changes: (+1 -1) SelectionDAGPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 delet

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.210 -> 1.211 --- Log message: Silence a bogus warning --- Diffs of the changes: (+2 -3) LegalizeDAG.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/Legal

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.2 -> 1.3 --- Log message: Add load and other support to the dag-dag isel. Patch contributed by Evan Cheng! --- Diffs of the changes: (+225 -2) X86ISelDAGToDAG.cpp | 227 ++

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.213 -> 1.214 --- Log message: Add some method variants, patch by Evan Cheng --- Diffs of the changes: (+41 -15) SelectionDAG.cpp | 56 --- 1 files changed,

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.69 -> 1.70 --- Log message: Add two new construction methods, patch by Evan Cheng --- Diffs of the changes: (+6 -0) SelectionDAG.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/CodeGen/Se

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

2005-11-18 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen: ValueTypes.cpp updated: 1.4 -> 1.5 --- Log message: Teach LLVM how to scalarize packed types. Currently, this only works on packed types with an element count of 1, although more generic support is coming. This allows LLVM to turn the following code: vo

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

2005-11-18 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.68 -> 1.69 SelectionDAGNodes.h updated: 1.75 -> 1.76 --- Log message: Teach LLVM how to scalarize packed types. Currently, this only works on packed types with an element count of 1, although more generic support is comi

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

2005-11-18 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.209 -> 1.210 SelectionDAG.cpp updated: 1.212 -> 1.213 SelectionDAGISel.cpp updated: 1.101 -> 1.102 --- Log message: Teach LLVM how to scalarize packed types. Currently, this only works on packed types with an elemen

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-18 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.23 -> 1.24 --- Log message: Removed download section from safecode --- Diffs of the changes: (+0 -4) index.html |4 1 files changed, 4 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.h

[llvm-commits] CVS: llvm/test/Regression/Transforms/IndVarsSimplify/2005-11-18-Crash.ll

2005-11-18 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/IndVarsSimplify: 2005-11-18-Crash.ll added (r1.1) --- Log message: testcase for recent indvars patches --- Diffs of the changes: (+18 -0) 2005-11-18-Crash.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test

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

2005-11-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.81 -> 1.82 --- Log message: Fix a crash building 176.gcc due to my recent patch, which only fixed half the problem. --- Diffs of the changes: (+1 -1) IndVarSimplify.cpp |2 +- 1 files changed, 1 insertion(+)

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaTargetMachine.cpp

2005-11-18 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaTargetMachine.cpp updated: 1.18 -> 1.19 --- Log message: prevent latent switch creation --- Diffs of the changes: (+2 -2) AlphaTargetMachine.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Alpha/Alph