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

2006-02-15 Thread Chris Lattner
Changes in directory llvm: Makefile.rules updated: 1.346 -> 1.347 --- Log message: Fix a minor makefile bug with lex/yacc handling that nate noticed. We don't want to copy the files when the .cpp file changes, we want to copy them to the .cvs versions when the .l/.y file change (like the comme

[llvm-commits] CVS: llvm/win32/dobison.cmd

2006-02-15 Thread Jeff Cohen
Changes in directory llvm/win32: dobison.cmd updated: 1.2 -> 1.3 --- Log message: Visual Studio enters the future of bisoning. --- Diffs of the changes: (+2 -2) dobison.cmd |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/win32/dobison.cmd diff -u llvm/win32/dobis

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

2006-02-15 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.24 -> 1.25 --- Log message: Fix VC++ warning. --- Diffs of the changes: (+0 -1) LoopUnswitch.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Transforms/Scalar/LoopUnswitch.cpp diff -u llvm/lib/Transf

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

2006-02-15 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.121 -> 1.122 --- Log message: Use movaps / movapd (instead of movss / movsd) to do FR32 / FR64 reg to reg transfer. According to the Intel P4 Optimization Manual: Moves that write a portion of a register can introduce un

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

2006-02-15 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.23 -> 1.24 --- Log message: fix a bug where we unswitched the wrong way --- Diffs of the changes: (+2 -2) LoopUnswitch.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms

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

2006-02-15 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.82 -> 1.83 X86Subtarget.cpp updated: 1.24 -> 1.25 X86Subtarget.h updated: 1.10 -> 1.11 --- Log message: A bit more memset / memcpy optimization. Turns them into calls to memset / memcpy if 1) buffer(s) are not DWORD aligne

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

2006-02-15 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.22 -> 1.23 --- Log message: Implement trivial unswitching for switch stmts. This allows us to trivial unswitch this loop on 2 before sweating to unswitch on 1/3. void test4(int N, int i, int C, int*P, int*Q) { int

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

2006-02-15 Thread Evan Cheng
Changes in directory llvm/lib/Target: README.txt updated: 1.6 -> 1.7 --- Log message: Remove an entry. --- Diffs of the changes: (+0 -8) README.txt |8 1 files changed, 8 deletions(-) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.6 llvm/lib/Target/REA

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

2006-02-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.161 -> 1.162 --- Log message: Remove an unused function parameter. --- Diffs of the changes: (+2 -2) SelectionDAGISel.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Code

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

2006-02-15 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.21 -> 1.22 --- Log message: make "trivial" unswitching significantly more general. It can now handle this for example: for (j = 0; j < N; ++j) { // trivial unswitch if (C) P[i+j] = 0; } turning it

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

2006-02-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.160 -> 1.161 --- Log message: Turn a memcpy from string constant into a series of stores of constant values. --- Diffs of the changes: (+69 -47) SelectionDAGISel.cpp | 116 ++---

[llvm-commits] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2006-02-15 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/IPO: SimplifyLibCalls.cpp updated: 1.61 -> 1.62 --- Log message: fix a bunch of alpha regressions. see bug 709: http://llvm.cs.uiuc.edu/PR709 --- Diffs of the changes: (+6 -6) SimplifyLibCalls.cpp | 12 ++-- 1 files changed, 6 insertions(

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

2006-02-15 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.5 -> 1.6 --- Log message: new test --- Diffs of the changes: (+12 -0) README.txt | 12 1 files changed, 12 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.5 llvm/lib/Target/REA

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

2006-02-15 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.100 -> 1.101 LegalizeDAG.cpp updated: 1.303 -> 1.304 --- Log message: Should not combine ISD::LOCATIONs until we have scheme to remove from MachineDebugInfo tables. --- Diffs of the changes: (+2 -36) DAGCombiner

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

2006-02-15 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.20 -> 1.21 --- Log message: Checking the wrong value. This caused us to emit silly code like Y = seteq bool X, true instead of just using X :) --- Diffs of the changes: (+1 -1) LoopUnswitch.cpp |2 +- 1 file

[llvm-commits] CVS: llvm-poolalloc/Regressions/2006-02-13.ArrayOfObjects.ll

2006-02-15 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/Regressions: 2006-02-13.ArrayOfObjects.ll updated: 1.1 -> 1.2 --- Log message: note this is pointer compression --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@c

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/DebugStuff.ll

2006-02-15 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/Generic: DebugStuff.ll updated: 1.3 -> 1.4 --- Log message: Code sufficiently protected against this test. --- Diffs of the changes: (+0 -1) DebugStuff.ll |1 - 1 files changed, 1 deletion(-) Index: llvm/test/Regression/CodeGen/Generi

[llvm-commits] CVS: llvm-poolalloc/Regressions/2006-02-13.ArrayOfObjects.ll

2006-02-15 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/Regressions: 2006-02-13.ArrayOfObjects.ll added (r1.1) --- Log message: An error reduced from Shootout/lists. Patch exists. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list

[llvm-commits] CVS: llvm-poolalloc/Regressions/

2006-02-15 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/Regressions: --- Log message: Directory /home/vadve/shared/PublicCVS/llvm-poolalloc/Regressions added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-c

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

2006-02-15 Thread Reid Spencer
On Wed, 2006-02-15 at 18:42 +1100, [EMAIL PROTECTED] wrote: > > 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 preve