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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.21 - 1.22 --- Log message: Enable SSE (for the right subtargets) --- Diffs of the changes: (+3 -6) X86Subtarget.cpp |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.191 - 1.192 --- Log message: Set -enable-x86-fastcc as X86 llc-beta option --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.153 - 1.154 --- Log message: Expand memset dst, c, size to a series of stores if size falls below the target specific theshold, e.g. 16 for x86. --- Diffs of the changes: (+127 -4) SelectionDAGISel.cpp |

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.80 - 1.81 --- Log message: Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMemCpy and maxStoresPerMemMove. Although the last one is not used. --- Diffs of the changes: (+5 -3) X86ISelLowering.cpp |8 +---

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.154 - 1.155 --- Log message: Rename maxStoresPerMemSet to maxStoresPerMemset, etc. --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.48 - 1.49 --- Log message: Rename maxStoresPerMemSet to maxStoresPerMemset, etc. --- Diffs of the changes: (+6 -6) TargetLowering.h | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.81 - 1.82 --- Log message: Rename maxStoresPerMemSet to maxStoresPerMemset, etc. --- Diffs of the changes: (+3 -3) X86ISelLowering.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.29 - 1.30 --- Log message: Rename maxStoresPerMemSet to maxStoresPerMemset, etc. --- Diffs of the changes: (+1 -1) TargetLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.155 - 1.156 --- Log message: Fixed a build breakage. --- Diffs of the changes: (+23 -14) SelectionDAGISel.cpp | 37 +++-- 1 files changed, 23 insertions(+), 14

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.156 - 1.157 --- Log message: Missed a break so memcpy cases fell through to memset. Doh. --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.157 - 1.158 --- Log message: Keep to 80 cols --- Diffs of the changes: (+6 -6) SelectionDAGISel.cpp | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.22 - 1.23 --- Log message: Remove -disable-x86-sse --- Diffs of the changes: (+2 -10) X86Subtarget.cpp | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.23 - 1.24 --- Log message: Duh --- Diffs of the changes: (+0 -3) X86Subtarget.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp diff -u

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.149 - 1.150 --- Log message: Make sure that weak functions are aligned properly --- Diffs of the changes: (+1 -2) PPCAsmPrinter.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.88 - 1.89 --- Log message: Don't special case XS, XD prefixes. --- Diffs of the changes: (+9 -14) X86CodeEmitter.cpp | 23 +-- 1 files changed, 9 insertions(+), 14 deletions(-) Index:

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.150 - 1.151 --- Log message: If we have zero initialized data with external linkage, use .zerofill to emit it (instead of .space), saving a bit of space in the .o file. For example: int foo[100]; int bar[100] = {};

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.52 - 1.53 --- Log message: new note --- Diffs of the changes: (+5 -0) README.txt |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.52

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.158 - 1.159 --- Log message: Doh again! --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LoopSimplify.cpp

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LoopSimplify.cpp updated: 1.68 - 1.69 --- Log message: Canonicalize inner loops before outer loops. Inner loop canonicalization can provide work for the outer loop to canonicalize. This fixes a case that breaks unswitching. --- Diffs of the

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.18 - 1.19 --- Log message: pull some code out into a function --- Diffs of the changes: (+28 -18) LoopUnswitch.cpp | 46 -- 1 files changed, 28 insertions(+), 18

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.231 - 1.232 --- Log message: movaps, movapd encoding bug. --- Diffs of the changes: (+8 -8) X86InstrInfo.td | 16 1 files changed, 8 insertions(+), 8 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.232 - 1.233 --- Log message: cvtsd2ss / cvtss2sd encoding bug. --- Diffs of the changes: (+4 -4) X86InstrInfo.td |8 1 files changed, 4 insertions(+), 4 deletions(-) Index:

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.19 - 1.20 --- Log message: more refactoring, no functionality change. --- Diffs of the changes: (+11 -12) LoopUnswitch.cpp | 23 +++ 1 files changed, 11 insertions(+), 12 deletions(-)

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.159 - 1.160 --- Log message: Lower memcpy with small constant size operand into a series of load / store ops. --- Diffs of the changes: (+34 -8) SelectionDAGISel.cpp | 42

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.164 - 1.165 --- Log message: Use .zerofill on x86/darwin. --- Diffs of the changes: (+22 -15) X86AsmPrinter.cpp | 37 ++--- 1 files changed, 22 insertions(+), 15 deletions(-) Index:

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

2006-02-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.53 - 1.54 --- Log message: Remove an entry. --- Diffs of the changes: (+0 -5) README.txt |5 - 1 files changed, 5 deletions(-) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.53

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-14 Thread Duraid Madina
Changes in directory llvm/autoconf: configure.ac updated: 1.207 - 1.208 --- Log message: previously, configure would die if GCC or ICC was not found. Now it'll go through, but we do want to know if we're using GCC/ICC since they share certain funky command line options (for dependency

[llvm-commits] CVS: llvm/configure

2006-02-14 Thread Duraid Madina
Changes in directory llvm: configure updated: 1.209 - 1.210 --- Log message: zap --- Diffs of the changes: (+0 -14) configure | 14 -- 1 files changed, 14 deletions(-) Index: llvm/configure diff -u llvm/configure:1.209 llvm/configure:1.210 --- llvm/configure:1.209

[llvm-commits] CVS: llvm/Makefile.rules

2006-02-14 Thread Duraid Madina
Changes in directory llvm: Makefile.rules updated: 1.342 - 1.343 --- Log message: oops, I meant this --- Diffs of the changes: (+1 -1) Makefile.rules |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/Makefile.rules diff -u llvm/Makefile.rules:1.342

[llvm-commits] CVS: llvm/Makefile.rules

2006-02-14 Thread Duraid Madina
Changes in directory llvm: Makefile.rules updated: 1.343 - 1.344 --- Log message: HP aCC (and a bunch of other compilers, no doubt) don't share GCC's syntax for auto-dependency generation stuff. This should be changed to be disabling dependency stuff unless GCC/ICC is found. --- Diffs of

Re: [llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-14 Thread Chris Lattner
On Tue, 14 Feb 2006, Reid Spencer wrote: Rather than just kill this checking, I would prefer it if the aCC compiler was added to the check for supported compilers. This configuration check (that you've deleted) can prevent really bad things happening downstream. FWIW, I agree with reid.

Re: [llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-14 Thread Reid Spencer
Rather than just kill this checking, I would prefer it if the aCC compiler was added to the check for supported compilers. This configuration check (that you've deleted) can prevent really bad things happening downstream. REid. On Tue, 2006-02-14 at 21:16 -0600, Duraid Madina wrote: Changes

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

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.84 - 1.85 --- Log message: Fix SingleSource/Regression/C/2004-08-12-InlinerAndAllocas.c on Sparc. The ABI specifies that there is a register save area at the bottom of the stack, which means the actual used pointer

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l Lexer.l.cvs

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.1 - 1.2 Lexer.l updated: 1.71 - 1.72 Lexer.l.cvs updated: 1.1 - 1.2 --- Log message: random lexer change to test the makefile updating stuff --- Diffs of the changes: (+4 -1) Lexer.cpp.cvs |3 ++- Lexer.l |1 +

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp

2006-02-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.54 - 1.55 --- Log message: Sparc actually *DOES* have a directive for emitting zeros. In fact, it requires it, because this: .bss X: .byte 0 results in the assembler warning: initialization in bss segment. Annoying.

[llvm-commits] CVS: llvm/Makefile.rules

2006-02-14 Thread Chris Lattner
Changes in directory llvm: Makefile.rules updated: 1.345 - 1.346 --- Log message: bugfixes --- Diffs of the changes: (+2 -3) Makefile.rules |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/Makefile.rules diff -u llvm/Makefile.rules:1.345

Re: [llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-14 Thread duraid
On Tue, 14 Feb 2006, Reid Spencer wrote: Rather than just kill this checking, I would prefer it if the aCC compiler was added to the check for supported compilers. This configuration check (that you've deleted) can prevent really bad things happening downstream. Not trying to be picky, but

[llvm-commits] CVS: llvm/configure

2006-02-14 Thread Duraid Madina
Changes in directory llvm: configure updated: 1.210 - 1.211 --- Log message: reverting previous change, will add support for other compilers later --- Diffs of the changes: (+14 -0) configure | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/configure diff -u

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-02-14 Thread Duraid Madina
Changes in directory llvm/autoconf: configure.ac updated: 1.208 - 1.209 --- Log message: reverting previous change, will add support for other compilers later --- Diffs of the changes: (+11 -0) configure.ac | 11 +++ 1 files changed, 11 insertions(+) Index: