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

2006-10-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.32 - 1.33 --- Log message: It appears the inline asm in GetCpuIDAndInfo() may clobbers some registers if it isn't inlined (at -O3). Force it to be inlined. --- Diffs of the changes: (+3 -3) X86Subtarget.cpp |6

[llvm-commits] CVS: llvm/lib/Target/X86/Makefile X86.td X86Subtarget.cpp X86Subtarget.h

2006-10-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: Makefile updated: 1.28 - 1.29 X86.td updated: 1.27 - 1.28 X86Subtarget.cpp updated: 1.34 - 1.35 X86Subtarget.h updated: 1.18 - 1.19 --- Log message: Still need to support -mcpu= or cross compilation will fail. Doh. --- Diffs of the changes: (+195 -7)

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

2006-10-06 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.54 - 1.55 --- Log message: fix some bugs affecting functions with no arguments --- Diffs of the changes: (+4 -2) ARMISelDAGToDAG.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index:

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.403 - 1.404 --- Log message: Fix a miscompilation of: long long foo(long long X) { return (long long)(signed char)(int)X; } Instead of: _foo: extsb r2, r4 srawi r3, r4, 31 mr r4, r2

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.140 - 1.141 --- Log message: ugly codegen --- Diffs of the changes: (+22 -0) README.txt | 22 ++ 1 files changed, 22 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u

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

2006-10-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.35 - 1.36 --- Log message: 80 col violation. --- Diffs of the changes: (+4 -3) X86Subtarget.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp diff -u

[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/454.calculix/Makefile

2006-10-06 Thread Bill Wendling
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix: Makefile updated: 1.4 - 1.5 --- Log message: Another fix for the caluculix test. It was getting header files from the wrong place. Blast! --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm-test/External/SPEC/CFP2006/459.GemsFDTD/Makefile

2006-10-06 Thread Bill Wendling
Changes in directory llvm-test/External/SPEC/CFP2006/459.GemsFDTD: Makefile updated: 1.2 - 1.3 --- Log message: Added dependencies so that things build properly --- Diffs of the changes: (+15 -0) Makefile | 15 +++ 1 files changed, 15 insertions(+) Index:

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

2006-10-06 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.56 - 1.57 ARMInstrInfo.td updated: 1.32 - 1.33 --- Log message: add optional input flag to FMRRD --- Diffs of the changes: (+4 -3) ARMISelDAGToDAG.cpp |4 ++-- ARMInstrInfo.td |3 ++- 2 files changed, 4

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.31 - 1.32 --- Log message: print labels even if a MBB doesn't have a corresponding LLVM BB, just don't print the LLVM BB label. --- Diffs of the changes: (+4 -3) MachineBasicBlock.cpp |7 --- 1 files changed,

[llvm-commits] llvm-gcc commit (dwarf2)

2006-10-06 Thread Chris Lattner
This fixes the build on mingw. Anton K wrote this patch: dwarf.diff Description: Binary data -Chris___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.283 - 1.284 --- Log message: jump tables handle pic --- Diffs of the changes: (+0 -5) SelectionDAGISel.cpp |5 - 1 files changed, 5 deletions(-) Index:

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.79 - 1.80 --- Log message: Add support for targets to declare that they use a GOT --- Diffs of the changes: (+11 -0) TargetLowering.h | 11 +++ 1 files changed, 11 insertions(+) Index:

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.64 - 1.65 --- Log message: Alpha uses a got --- Diffs of the changes: (+2 -0) AlphaISelLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp diff -u

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.107 - 1.108 --- Log message: If a target uses a GOT, put it in the jt data section, not the text section. This will fix alpha when Andrew implements AlphaTargetMachine::getTargetLowering(). --- Diffs of the changes: (+12

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.73 - 1.74 --- Log message: initialize ivar --- Diffs of the changes: (+1 -0) TargetLowering.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp diff -u

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaTargetAsmInfo.cpp updated: 1.3 - 1.4 --- Log message: Set the jt section --- Diffs of the changes: (+1 -0) AlphaTargetAsmInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp diff -u

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.404 - 1.405 --- Log message: Fix a bug legalizing zero-extending i64 loads into 32-bit loads. The bottom part was always forced to be sextload, even when we needed an zextload. --- Diffs of the changes: (+2 -3)

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.133 - 1.134 --- Log message: eliminate redundancy --- Diffs of the changes: (+32 -60) X86InstrSSE.td | 92 +++-- 1 files changed, 32 insertions(+), 60 deletions(-)

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.134 - 1.135 --- Log message: Remove RSQRTSS[rm] RCPSS[rm], which are dead. Introduce SS_IntUnary, a multiclass to replace SS_Int[rm]. --- Diffs of the changes: (+16 -21) X86InstrSSE.td | 37

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.135 - 1.136 --- Log message: pull operand string into the multiclass --- Diffs of the changes: (+9 -10) X86InstrSSE.td | 19 +-- 1 files changed, 9 insertions(+), 10 deletions(-) Index:

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.136 - 1.137 --- Log message: convert the sole sd unary intrinsic to a multiclass for consistency --- Diffs of the changes: (+9 -19) X86InstrSSE.td | 28 +--- 1 files changed, 9 insertions(+), 19

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.137 - 1.138 --- Log message: Pull operand info up into parent class for scalar sse intrinsics. --- Diffs of the changes: (+41 -61) X86InstrSSE.td | 102 ++--- 1 files

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.138 - 1.139 --- Log message: remove dead/duplicate instructions --- Diffs of the changes: (+0 -21) X86InstrSSE.td | 21 - 1 files changed, 21 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.139 - 1.140 --- Log message: Factor operands into packed unary classes --- Diffs of the changes: (+21 -25) X86InstrSSE.td | 46 +- 1 files changed, 21 insertions(+), 25

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

2006-10-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.140 - 1.141 --- Log message: simplify patterns by merging in operand info --- Diffs of the changes: (+30 -34) X86InstrSSE.td | 64 ++--- 1 files changed, 30