[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.58 -> 1.59 --- Log message: expand ISD::EXTLOAD --- Diffs of the changes: (+2 -0) ARMISelDAGToDAG.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u llvm/lib/Targe

[llvm-commits] CVS: llvm/lib/Target/ARM/README.txt

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.4 -> 1.5 --- Log message: add a note --- Diffs of the changes: (+14 -0) README.txt | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt:1.4 llv

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMTargetMachine.cpp

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMTargetMachine.cpp updated: 1.10 -> 1.11 --- Log message: most ARM targets are little endian --- Diffs of the changes: (+1 -1) ARMTargetMachine.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMTargetMa

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.59 -> 1.60 --- Log message: expand ISD::SELECT --- Diffs of the changes: (+2 -0) ARMISelDAGToDAG.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u llvm/lib/Target

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

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.36 -> 1.37 --- Log message: add ADDS and ADCS --- Diffs of the changes: (+8 -0) ARMInstrInfo.td |8 1 files changed, 8 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u llvm/lib/Target/ARM/AR

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/long.ll

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: long.ll updated: 1.2 -> 1.3 --- Log message: add a test for adds adcs --- Diffs of the changes: (+9 -1) long.ll | 10 +- 1 files changed, 9 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/long.ll diff -

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll

2006-10-09 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/Alpha: jmp_table.ll updated: 1.3 -> 1.4 --- Log message: xfail this until andrew has a chance to implement the alpha TM method. --- Diffs of the changes: (+2 -0) jmp_table.ll |2 ++ 1 files changed, 2 insertions(+) Index: llvm/test/Re

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraph.cpp

2006-10-09 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.57 -> 1.58 --- Log message: Fix a bug pointed out by Zhongxing Xu --- Diffs of the changes: (+1 -1) CallGraph.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/IPA/CallGraph.cpp diff

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/fpconv.ll

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: fpconv.ll added (r1.1) --- Log message: add float -> double and double -> float conversion --- Diffs of the changes: (+15 -0) fpconv.ll | 15 +++ 1 files changed, 15 insertions(+) Index: llvm/test/Regression/CodeGen/ARM

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

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.37 -> 1.38 --- Log message: add float -> double and double -> float conversion --- Diffs of the changes: (+5 -0) ARMInstrInfo.td |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td

[llvm-commits] CVS: llvm-test/Makefile.tests

2006-10-09 Thread Bill Wendling
Changes in directory llvm-test: Makefile.tests updated: 1.11 -> 1.12 --- Log message: Reverting patch from the weekend so that we have something to compare against for PR928: http://llvm.org/PR928 . --- Diffs of the changes: (+4 -4) Makefile.tests |8 1 files changed, 4 insert

[llvm-commits] CVS: llvm/include/llvm/Support/InstVisitor.h

2006-10-09 Thread Nick Lewycky
Changes in directory llvm/include/llvm/Support: InstVisitor.h updated: 1.40 -> 1.41 --- Log message: Fix usage example. --- Diffs of the changes: (+1 -1) InstVisitor.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Support/InstVisitor.h diff -u llvm/in

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

2006-10-09 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.19 -> 1.20 --- Log message: Fix build error in gcc 3.4 and make more this general --- Diffs of the changes: (+1 -1) SmallVector.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/ADT/Sma

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.17 -> 1.18 --- Log message: Use GetTemporaryDirectory. Fix http://llvm.org/bugs/show_bug.cgi?id=894 --- Diffs of the changes: (+15 -2) lto.cpp | 17 +++-- 1 files changed, 15 insertions(+), 2 deletions(-) Index: llvm/t

[llvm-commits] CVS: llvm/test/Regression/CodeGen/ARM/fparith.ll

2006-10-09 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: fparith.ll added (r1.1) --- Log message: add some tests for floating point arithmetic --- Diffs of the changes: (+29 -0) fparith.ll | 29 + 1 files changed, 29 insertions(+) Index: llvm/test/Regression/C

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

2006-10-09 Thread Reid Spencer
Andrew, ... On Mon, 2006-10-09 at 14:05 -0500, Andrew Lenharth wrote: > > Changes in directory llvm/include/llvm/ADT: > > SmallVector.h updated: 1.19 -> 1.20 > --- > Log message: > > Fix build error in gcc 3.4 and make more this general This compiled on my 3.4.6 compiler on Linux just fine bef

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

2006-10-09 Thread Andrew Lenharth
> This compiled on my 3.4.6 compiler on Linux just fine before the patch. > What was the error you were trying to fix? "Allignment Value not constant" was the error. This was gcc 3.4.4 > Are you sure this is right? In section 5.31 of the GCC Manual it > indicates that if an alignment size is not

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

2006-10-09 Thread Chris Lattner
On Oct 9, 2006, at 12:56 PM, Andrew Lenharth wrote: >> >> Is this what we want here? > > I believe so. I agree, Andrew's patch looks great to me. -Chris ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/l

[llvm-commits] CVS: llvm/tools/bugpoint/ListReducer.h

2006-10-09 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: ListReducer.h updated: 1.16 -> 1.17 --- Log message: Remove a dead var noticed by Yorion --- Diffs of the changes: (+0 -1) ListReducer.h |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/bugpoint/ListReducer.h diff -u llvm/tools/bugpoint

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.18 -> 1.19 --- Log message: Do error checking. --- Diffs of the changes: (+8 -1) lto.cpp |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: llvm/tools/lto/lto.cpp diff -u llvm/tools/lto/lto.cpp:1.18 llvm/tools/

[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

2006-10-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.80 -> 1.81 --- Log message: Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes. Chain and address ptr remains as operands. SrcValue, extending mode, extending VT (or rather loaded VT before extens

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.110 -> 1.111 SparcInstrInfo.td updated: 1.127 -> 1.128 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+26 -26) SparcISelDAGToDAG.cpp | 20 ++--

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.210 -> 1.211 PPCInstr64Bit.td updated: 1.20 -> 1.21 PPCInstrInfo.td updated: 1.243 -> 1.244 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+49 -50) PPCISelLowerin

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.60 -> 1.61 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+2 -3) ARMISelDAGToDAG.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/lib/

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.69 -> 1.70 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+74 -16) TargetSelectionDAG.td | 90 +- 1 files changed, 74

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.55 -> 1.56 IA64ISelLowering.cpp updated: 1.45 -> 1.46 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+10 -10) IA64ISelDAGToDAG.cpp | 11 +-- IA64ISelLower

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.133 -> 1.134 SelectionDAGNodes.h updated: 1.149 -> 1.150 --- Log message: Merging ISD::LOAD and ISD::LOADX. Added LoadSDNode to represent load nodes. Chain and address ptr remains as operands. SrcValue, extending mode, ex

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.263 -> 1.264 --- Log message: Predicate function on the node should be matched before its childrean' matching code. This is especially important now matching ISD::LOAD also requires a Predicate_Load call. --- Diffs of the

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.65 -> 1.66 AlphaInstrInfo.td updated: 1.125 -> 1.126 --- Log message: Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. --- Diffs of the changes: (+31 -31) AlphaISelLowering.cpp | 26 +---

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86InstrFPStack.td X86InstrInfo.td X86InstrSSE.td X86InstrX86-64.td

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.111 -> 1.112 X86ISelLowering.cpp updated: 1.271 -> 1.272 X86InstrFPStack.td updated: 1.6 -> 1.7 X86InstrInfo.td updated: 1.287 -> 1.288 X86InstrSSE.td updated: 1.162 -> 1.163 X86InstrX86-64.td updated: 1.3 -> 1.4 --- Log me

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.19 -> 1.20 --- Log message: Use FindProgramByName instead of FindExecutable. --- Diffs of the changes: (+1 -1) lto.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/lto/lto.cpp diff -u llvm/tools/lto/lt

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.272 -> 1.273 --- Log message: Don't convert to MOVLP if using shufps etc. may allow load folding. --- Diffs of the changes: (+6 -2) X86ISelLowering.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-)

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.163 -> 1.164 --- Log message: Don't go too crazy with these AddComplexity. Try matching shufps with load folding first. --- Diffs of the changes: (+19 -8) X86InstrSSE.td | 27 +++ 1 files changed,

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: vec_shuffle-5.ll updated: 1.1 -> 1.2 --- Log message: shufps with load folding is better than movaps; movsd. --- Diffs of the changes: (+2 -1) vec_shuffle-5.ll |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/te

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.150 -> 1.151 --- Log message: Comments; getChain(), getBasePtr(), etc. should return a SDOperand by value. --- Diffs of the changes: (+51 -23) SelectionDAGNodes.h | 74 +++---

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.112 -> 1.113 --- Log message: More isel time load folding checking for nodes that produce flag values. See comment in CanBeFoldedBy() for detailed explanation. --- Diffs of the changes: (+57 -6) X86ISelDAGToDAG.cpp |

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

2006-10-09 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-10-09-CycleInDAG.ll added (r1.1) --- Log message: Add test case from PR940: http://llvm.org/PR940 . --- Diffs of the changes: (+10 -0) 2006-10-09-CycleInDAG.ll | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/test