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

2007-05-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.766 -> 1.767 --- Log message: Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll, a bug that devastates objc code due to the way the FE lowers objc message sends. --- Diffs of the changes: (+8 -0) Instru

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll

2007-05-18 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: 2007-05-18-CastFoldBug.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+10 -0) 2007-05-18-CastFoldBug.ll | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/test/Transforms/InstCombine/2007-05-18

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp

2007-05-18 Thread Reid Spencer
Changes in directory llvm/lib/ExecutionEngine/Interpreter: ExternalFunctions.cpp updated: 1.98 -> 1.99 --- Log message: On Linux platforms and at optimization levels -O1 and above, llvm-gcc can turn "putchar" calls into _IO_putc calls which is a lower-level interface. This patch allows these ca

[llvm-commits] CVS: llvm/test/CodeGen/X86/lsr-negative-stride.ll

2007-05-18 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: lsr-negative-stride.ll updated: 1.1 -> 1.2 --- Log message: add source --- Diffs of the changes: (+12 -0) lsr-negative-stride.ll | 12 1 files changed, 12 insertions(+) Index: llvm/test/CodeGen/X86/lsr-negative-stride.ll diff -u

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

2007-05-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.137 -> 1.138 --- Log message: Handle negative strides much more optimally. This compiles X86/lsr-negative-stride.ll into: _t: movl 8(%esp), %ecx movl 4(%esp), %eax cmpl %ecx, %eax

[llvm-commits] CVS: llvm/test/CodeGen/X86/lsr-negative-stride.ll

2007-05-18 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: lsr-negative-stride.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+37 -0) lsr-negative-stride.ll | 37 + 1 files changed, 37 insertions(+) Index: llvm/test/CodeGen/X86/lsr-negativ

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/part_select2.c

2007-05-18 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: part_select2.c updated: 1.3 -> 1.4 --- Log message: Make this test case compile again. --- Diffs of the changes: (+0 -4) part_select2.c |4 1 files changed, 4 deletions(-) Index: llvm-test/SingleSource/UnitTests/Inte

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

2007-05-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.117 -> 1.118 --- Log message: same patch as the previous one, but the symmetric case --- Diffs of the changes: (+1 -1) TargetLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llv

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

2007-05-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.116 -> 1.117 --- Log message: Disable the (A == (B-A)) -> 2*A == B xform when the sub has multiple uses (in this case, the xform introduces an extra operation). This compiles PowerPC/compare-duplicate.ll into: _

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/compare-duplicate.ll

2007-05-18 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/PowerPC: compare-duplicate.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+11 -0) compare-duplicate.ll | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/CodeGen/PowerPC/compare-duplicate.ll diff -c /dev

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/bits.h

2007-05-18 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: bits.h updated: 1.10 -> 1.11 --- Log message: Add uint169 type. --- Diffs of the changes: (+1 -0) bits.h |1 + 1 files changed, 1 insertion(+) Index: llvm-test/SingleSource/UnitTests/Integer/bits.h diff -u llvm-test/Singl

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/bigint.reference_output

2007-05-18 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: bigint.reference_output updated: 1.3 -> 1.4 --- Log message: The reference output was previously in error as it wasn't showing 500 bits when an APInt of 500 bits was printed. This corrects the output. --- Diffs of the changes: (+

[llvm-commits] CVS: llvm/lib/Support/APInt.cpp

2007-05-18 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.85 -> 1.86 --- Log message: Fix an assertion introduced by my last change to the toString method. We can't use getZExtValue() to extract the low order bits for each digit. Instead, we need to access the low order word directly. ---

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

2007-05-18 Thread Dan Gohman
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.270 -> 1.271 --- Log message: Apply this patch: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070514/049845.html --- Diffs of the changes: (+1 -1) PPCISelLowering.cpp |2 +- 1 files changed, 1

Re: [llvm-commits] Use of MVT::LAST_VECTOR_VALUETYPE in PowerPC target

2007-05-18 Thread Chris Lattner
On May 18, 2007, at 2:51 PM, Dan Gohman wrote: > On May 18, 2007, at 3:08 PM, Chris Lattner wrote: >> >>> Hello all, >>> >>> While doing some experiments with vector ValueTypes, I noticed that >>> the PowerPC target uses MVT::LAST_VECTOR_VALUETYPE inconsistently >>> with >>> the way it is decla

Re: [llvm-commits] Use of MVT::LAST_VECTOR_VALUETYPE in PowerPC target

2007-05-18 Thread Dan Gohman
On May 18, 2007, at 3:08 PM, Chris Lattner wrote: > > > Hello all, > > > > While doing some experiments with vector ValueTypes, I noticed that > > the PowerPC target uses MVT::LAST_VECTOR_VALUETYPE inconsistently with > > the way it is declared. I don't have the resources to test PowerPC > > chang

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

2007-05-18 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.168 -> 1.169 --- Log message: add a note --- Diffs of the changes: (+9 -0) README.txt |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.168 llv

Re: [llvm-commits] Use of MVT::LAST_VECTOR_VALUETYPE in PowerPC target

2007-05-18 Thread Chris Lattner
On May 18, 2007, at 11:59 AM, Dan Gohman wrote: > Hello all, > > While doing some experiments with vector ValueTypes, I noticed that > the PowerPC target uses MVT::LAST_VECTOR_VALUETYPE inconsistently with > the way it is declared. I don't have the resources to test PowerPC > changes, so I'm just

[llvm-commits] CVS: llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll

2007-05-18 Thread Dan Gohman
Changes in directory llvm/test/Transforms/LoopUnroll: 2007-05-09-UnknownTripCount.ll added (r1.1) --- Log message: Add a testcase for unrolling loops with unknown tripcounts. --- Diffs of the changes: (+18 -0) 2007-05-09-UnknownTripCount.ll | 18 ++ 1 files changed, 18 in

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

2007-05-18 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.9 -> 1.10 --- Log message: Clean up. --- Diffs of the changes: (+5 -5) IfConversion.cpp | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/lib/CodeGen/IfConversion.cpp diff -u llvm/lib/CodeGen/

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

2007-05-18 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.8 -> 1.9 --- Log message: Change to depth-first traversal. --- Diffs of the changes: (+22 -11) IfConversion.cpp | 33 ++--- 1 files changed, 22 insertions(+), 11 deletions(-) Index: llvm/lib/C

[llvm-commits] Use of MVT::LAST_VECTOR_VALUETYPE in PowerPC target

2007-05-18 Thread Dan Gohman
Hello all, While doing some experiments with vector ValueTypes, I noticed that the PowerPC target uses MVT::LAST_VECTOR_VALUETYPE inconsistently with the way it is declared. I don't have the resources to test PowerPC changes, so I'm just sending this patch to the list in case anyone who does is in

Re: [llvm-commits] CVS: llvm-test/RunSafely.sh

2007-05-18 Thread Reid Spencer
On Fri, 2007-05-18 at 11:24 -0700, Chris Lattner wrote: > On May 18, 2007, at 10:42 AM, Reid Spencer wrote: > > > On Fri, 2007-05-18 at 12:34 -0500, Chris Lattner wrote: > >> > >> Changes in directory llvm-test: > >> > >> RunSafely.sh updated: 1.31 -> 1.32 > >> --- > >> Log message: > >> > >> reid

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

2007-05-18 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: README.txt updated: 1.5 -> 1.6 --- Log message: Document an inefficiency in tail merging. --- Diffs of the changes: (+19 -0) README.txt | 19 +++ 1 files changed, 19 insertions(+) Index: llvm/lib/CodeGen/README.txt diff -u llvm/lib

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

2007-05-18 Thread Dan Gohman
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.404 -> 1.405 --- Log message: Use MVT::FIRST_VECTOR_VALUETYPE and MVT::LAST_VECTOR_VALUETYPE. --- Diffs of the changes: (+2 -2) X86ISelLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index

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

2007-05-18 Thread Dan Gohman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.307 -> 1.308 --- Log message: Qualify calls to getTypeForValueType with MVT:: too. --- Diffs of the changes: (+3 -3) DAGCombiner.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/

[llvm-commits] [see] CVS: llvm-poolalloc/lib/DSA/Local.cpp

2007-05-18 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: Local.cpp updated: 1.158.2.4.2.10 -> 1.158.2.4.2.11 --- Log message: revert --- Diffs of the changes: (+15 -70) Local.cpp | 85 ++ 1 files changed, 15 insertions(+), 70 deletions(-)

Re: [llvm-commits] CVS: llvm-test/RunSafely.sh

2007-05-18 Thread Chris Lattner
On May 18, 2007, at 10:42 AM, Reid Spencer wrote: > On Fri, 2007-05-18 at 12:34 -0500, Chris Lattner wrote: >> >> Changes in directory llvm-test: >> >> RunSafely.sh updated: 1.31 -> 1.32 >> --- >> Log message: >> >> reid's patch from yesterday broke darwin > > You realize that reverting that patc

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

2007-05-18 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.7 -> 1.8 --- Log message: Some restructuring in preparation for most aggressive if-conversion. --- Diffs of the changes: (+71 -40) IfConversion.cpp | 111 +++ 1 files chan

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

2007-05-18 Thread Dan Gohman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.493 -> 1.494 SelectionDAGISel.cpp updated: 1.451 -> 1.452 SelectionDAGPrinter.cpp updated: 1.45 -> 1.46 TargetLowering.cpp updated: 1.115 -> 1.116 --- Log message: Qualify several calls to functions in the MVT namesp

Re: [llvm-commits] CVS: llvm-test/RunSafely.sh

2007-05-18 Thread Reid Spencer
On Fri, 2007-05-18 at 12:34 -0500, Chris Lattner wrote: > > Changes in directory llvm-test: > > RunSafely.sh updated: 1.31 -> 1.32 > --- > Log message: > > reid's patch from yesterday broke darwin You realize that reverting that patch means that all tests are not guarded by any of the ulimit co

[llvm-commits] [see] CVS: llvm-poolalloc/lib/DSA/Local.cpp Makefile

2007-05-18 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/DSA: Local.cpp updated: 1.158.2.4.2.9 -> 1.158.2.4.2.10 Makefile updated: 1.5.2.2 -> 1.5.2.2.2.1 --- Log message: new memcpy --- Diffs of the changes: (+70 -16) Local.cpp | 85 +++--- Makefile

[llvm-commits] CVS: llvm-test/RunSafely.sh

2007-05-18 Thread Chris Lattner
Changes in directory llvm-test: RunSafely.sh updated: 1.31 -> 1.32 --- Log message: reid's patch from yesterday broke darwin --- Diffs of the changes: (+1 -2) RunSafely.sh |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm-test/RunSafely.sh diff -u llvm-test/RunSafel

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

2007-05-18 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.6 -> 1.7 --- Log message: Watch out for blocks that end with a return. --- Diffs of the changes: (+2 -2) IfConversion.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/IfConversion.c

[llvm-commits] [release_20] CVS: llvm-test/SingleSource/Makefile

2007-05-18 Thread Tanya Lattner
Changes in directory llvm-test/SingleSource: Makefile updated: 1.13 -> 1.13.2.1 --- Log message: Remove CustomChecked --- Diffs of the changes: (+0 -4) Makefile |4 1 files changed, 4 deletions(-) Index: llvm-test/SingleSource/Makefile diff -u llvm-test/SingleSource/Makefile:1.1

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-05-18 Thread Duncan Sands
Changes in directory llvm/test/lib: llvm.exp updated: 1.23 -> 1.24 --- Log message: Fix typo. --- Diffs of the changes: (+1 -1) llvm.exp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/lib/llvm.exp diff -u llvm/test/lib/llvm.exp:1.23 llvm/test/lib/llvm.exp:1.24

[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2007-05-18 Thread Duncan Sands
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.384 -> 1.385 --- Log message: Fix typo. --- Diffs of the changes: (+2 -2) ReleaseNotes.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/ReleaseNotes.html:1.

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

2007-05-18 Thread Tanya Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.399 -> 1.399.2.1 --- Log message: Merging from mainline. --- Diffs of the changes: (+4 -3) X86ISelLowering.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86ISelLower

[llvm-commits] [release_20] CVS: llvm/include/llvm/BasicBlock.h ValueSymbolTable.h

2007-05-18 Thread Chris Lattner
Changes in directory llvm/include/llvm: BasicBlock.h updated: 1.68 -> 1.68.2.1 ValueSymbolTable.h updated: 1.13 -> 1.13.2.1 --- Log message: merge portability fix from mainline --- Diffs of the changes: (+2 -0) BasicBlock.h |1 + ValueSymbolTable.h |1 + 2 files changed, 2 in

[llvm-commits] CVS: llvm/include/llvm/ValueSymbolTable.h BasicBlock.h

2007-05-18 Thread Chris Lattner
Changes in directory llvm/include/llvm: ValueSymbolTable.h updated: 1.13 -> 1.14 BasicBlock.h updated: 1.68 -> 1.69 --- Log message: better portability for intptr_t. --- Diffs of the changes: (+2 -0) BasicBlock.h |1 + ValueSymbolTable.h |1 + 2 files changed, 2 insertions(+)