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

2005-12-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.62 -> 1.63 --- Log message: Teach the dag combiner to turn a truncate/sign_extend pair into a sextinreg when the types match up. This allows the X86 backend to compile: sbyte %toggle_value(sbyte* %tmp.1) {

[llvm-commits] CVS: llvm/include/llvm/ADT/PostOrderIterator.h

2005-12-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: PostOrderIterator.h updated: 1.19 -> 1.20 --- Log message: Remove a now-dead map, patch by Saem Ghani, thanks! --- Diffs of the changes: (+1 -2) PostOrderIterator.h |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/include

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaInstrInfo.td

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.14 -> 1.15 AlphaInstrInfo.td updated: 1.80 -> 1.81 --- Log message: fix divide and remainder --- Diffs of the changes: (+14 -13) AlphaISelDAGToDAG.cpp | 24 +++- AlphaInstrInfo.td |3 +

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp

2005-12-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.138 -> 1.139 --- Log message: Silence another annoying GCC warning --- Diffs of the changes: (+1 -1) PPCISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/P

[llvm-commits] CVS: llvm/tools/bugpoint/Miscompilation.cpp

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/tools/bugpoint: Miscompilation.cpp updated: 1.72 -> 1.73 --- Log message: This solves the problem of the CBE renaming symbols that start with . but the assembly side still trying to reference them by their old names. Should be safe untill we hit a language front end

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

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.13 -> 1.14 --- Log message: more decent branches for FP. I might have to make some intermediate nodes to actually be able to use the DAG for FPcmp --- Diffs of the changes: (+33 -2) AlphaISelDAGToDAG.cpp | 35 +

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

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaInstrFormats.td updated: 1.17 -> 1.18 --- Log message: OK, this does wonders for broken stuff --- Diffs of the changes: (+1 -0) AlphaInstrFormats.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Alpha/AlphaInstrFormats.td

[llvm-commits] CVS: llvm/include/llvm/Analysis/DataStructure/DSNode.h

2005-12-06 Thread Sumant Kowshik
Changes in directory llvm/include/llvm/Analysis/DataStructure: DSNode.h updated: 1.55 -> 1.56 --- Log message: Added comment for removing assert --- Diffs of the changes: (+3 -0) DSNode.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/Analysis/DataStructure/DSNode

[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/TransformFunctionBody.cpp

2005-12-06 Thread Sumant Kowshik
Changes in directory llvm-poolalloc/lib/PoolAllocate: TransformFunctionBody.cpp updated: 1.46 -> 1.47 --- Log message: Removing unnecesary code mapping global nodes --- Diffs of the changes: (+12 -8) TransformFunctionBody.cpp | 20 1 files changed, 12 insertions(+),

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/Local.cpp

2005-12-06 Thread Sumant Kowshik
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.134 -> 1.135 --- Log message: Collapsing node if variable length struct with final field of length zero --- Diffs of the changes: (+18 -1) Local.cpp | 19 ++- 1 files changed, 18 insertions(+), 1

[llvm-commits] CVS: llvm/include/llvm/Analysis/DataStructure/DSNode.h

2005-12-06 Thread Sumant Kowshik
Changes in directory llvm/include/llvm/Analysis/DataStructure: DSNode.h updated: 1.54 -> 1.55 --- Log message: Handling of zero length last fields in struct used for growing it arbitrarily --- Diffs of the changes: (+2 -1) DSNode.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2005-12-06 Thread Chris Lattner
Changes in directory llvm/lib/Linker: LinkModules.cpp updated: 1.107 -> 1.108 --- Log message: Fix test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll and PR662: http://llvm.cs.uiuc.edu/PR662 . Thanks to Markus for providing me with a ton of files to reproduce the problem! --- Di

[llvm-commits] CVS: llvm/test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll

2005-12-06 Thread Chris Lattner
Changes in directory llvm/test/Regression/Linker: 2005-12-06-AppendingZeroLengthArrays.ll added (r1.1) --- Log message: new testcase for PR662: http://llvm.cs.uiuc.edu/PR662 --- Diffs of the changes: (+8 -0) 2005-12-06-AppendingZeroLengthArrays.ll |8 1 files changed, 8 inser