[llvm-commits] CVS: llvm-www/OpenProjects.html

2007-04-04 Thread Owen Anderson
Changes in directory llvm-www: OpenProjects.html updated: 1.24 -> 1.25 --- Log message: Fix formatting and typoes. --- Diffs of the changes: (+6 -3) OpenProjects.html |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm-www/OpenProjects.html diff -u llvm-www/Ope

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

2007-04-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: APSInt.h added (r1.1) --- Log message: Add a helper class (APSInt) which can represent an APInt along with sign information. This is useful when a value does have a sign associated with it. This shouldn't be used generally in LLVM for mid-level opti

[llvm-commits] CVS: llvm-www/OpenProjects.html

2007-04-04 Thread Owen Anderson
Changes in directory llvm-www: OpenProjects.html updated: 1.23 -> 1.24 --- Log message: Add an idea about code-size optimization. --- Diffs of the changes: (+17 -1) OpenProjects.html | 18 +- 1 files changed, 17 insertions(+), 1 deletion(-) Index: llvm-www/OpenProjects.

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

2007-04-04 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SimplifyCFG.cpp updated: 1.20 -> 1.21 --- Log message: Use a worklist-driven algorithm instead of a recursive one. --- Diffs of the changes: (+36 -27) SimplifyCFG.cpp | 63 1 files c

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

2007-04-04 Thread Chris Lattner
On Apr 4, 2007, at 6:17 PM, Reid Spencer wrote: >> >> I'm fine with it aborting if you don't want to implement the lowering >> code. > > As you'd rather have an abort, I'll change it. > Thank you, -Chris ___ llvm-commits mailing list llvm-commits@cs.u

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

2007-04-04 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.403 -> 1.404 --- Log message: Change the bit_part_select (non)implementation from "return 0" to abort. --- Diffs of the changes: (+5 -3) SelectionDAGISel.cpp |8 +--- 1 files changed, 5 insertions(+

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

2007-04-04 Thread Reid Spencer
On Wed, 2007-04-04 at 18:06 -0700, Chris Lattner wrote: > On Apr 4, 2007, at 5:54 PM, Reid Spencer wrote: > > > On Wed, 2007-04-04 at 17:37 -0700, Chris Lattner wrote: > >>> Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. > >> > >> Urr? This is obviously incorrect. I'd much rat

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

2007-04-04 Thread Chris Lattner
On Apr 4, 2007, at 5:54 PM, Reid Spencer wrote: > On Wed, 2007-04-04 at 17:37 -0700, Chris Lattner wrote: >>> Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. >> >> Urr? This is obviously incorrect. I'd much rather have the code >> generator assert and die on an unsupported int

Re: [llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2007-04-04 Thread Chris Lattner
On Apr 4, 2007, at 5:57 PM, Reid Spencer wrote: > On Wed, 2007-04-04 at 17:38 -0700, Chris Lattner wrote: >>> Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. >> >> Should this check that the third type is smaller than the other two? > > No, because that commit comment is in erro

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-04-04 Thread Chris Lattner
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.45 -> 1.46 --- Log message: minor edits to appease marketing --- Diffs of the changes: (+3 -3) DevMtgMay2007.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-w

Re: [llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2007-04-04 Thread Reid Spencer
On Wed, 2007-04-04 at 17:38 -0700, Chris Lattner wrote: > > Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. > > Should this check that the third type is smaller than the other two? No, because that commit comment is in error. I was thinking of the prototype for part_set (which I

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

2007-04-04 Thread Reid Spencer
On Wed, 2007-04-04 at 17:37 -0700, Chris Lattner wrote: > > Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. > > Urr? This is obviously incorrect. I'd much rather have the code > generator assert and die on an unsupported intrinsic than to > miscompile it silently. Okay, bu

Re: [llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2007-04-04 Thread Chris Lattner
> Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. Should this check that the third type is smaller than the other two? -Chris > > --- > Diffs of the changes: (+2 -0) > > Verifier.cpp |2 ++ > 1 files changed, 2 insertions(+) > > > Index: llvm/lib/VMCore/Verifier.cpp > dif

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

2007-04-04 Thread Chris Lattner
> Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. Urr? This is obviously incorrect. I'd much rather have the code generator assert and die on an unsupported intrinsic than to miscompile it silently. -Chris > > --- > Diffs of the changes: (+5 -0) > > SelectionDAGISel.cpp

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

2007-04-04 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: IntrinsicLowering.cpp updated: 1.74 -> 1.75 --- Log message: Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. --- Diffs of the changes: (+175 -0) IntrinsicLowering.cpp | 175 ++ 1 file

[llvm-commits] CVS: llvm/test/CodeGen/Generic/bit-intrinsics.ll

2007-04-04 Thread Reid Spencer
Changes in directory llvm/test/CodeGen/Generic: bit-intrinsics.ll added (r1.1) --- Log message: Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. --- Diffs of the changes: (+14 -0) bit-intrinsics.ll | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/tes

[llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

2007-04-04 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.198 -> 1.199 --- Log message: Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. --- Diffs of the changes: (+2 -0) Verifier.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/VMCore/Verifier.cpp di

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

2007-04-04 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.402 -> 1.403 --- Log message: Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. --- Diffs of the changes: (+5 -0) SelectionDAGISel.cpp |5 + 1 files changed, 5 insertions(+) Index

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2007-04-04 Thread Reid Spencer
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.52 -> 1.53 --- Log message: Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. --- Diffs of the changes: (+3 -1) Intrinsics.td |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/include

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-04-04 Thread Reid Spencer
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.44 -> 1.45 --- Log message: Add Julien Lerouge. --- Diffs of the changes: (+6 -5) DevMtgMay2007.html | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMt

[llvm-commits] CVS: llvm/test/BugPoint/.cvsignore

2007-04-04 Thread Reid Spencer
Changes in directory llvm/test/BugPoint: .cvsignore updated: 1.1 -> 1.2 --- Log message: Ignore some things generated by bugpoint. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm/test/BugPoint/.cvsignore diff -u llvm/test/BugPoint/.cvsig

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

2007-04-04 Thread Lauro Ramos Venancio
Changes in directory llvm/include/llvm/ADT: BitVector.h updated: 1.19 -> 1.20 --- Log message: Fix release build. --- Diffs of the changes: (+1 -0) BitVector.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/ADT/BitVector.h diff -u llvm/include/llvm/ADT/BitVector.h:1.

[llvm-commits] CVS: llvm/test/DebugInfo/2006-11-06-StackTrace.cpp

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/test/DebugInfo: 2006-11-06-StackTrace.cpp updated: 1.9 -> 1.10 --- Log message: Fix some FreeBSD/amd64 regressions. --- Diffs of the changes: (+1 -1) 2006-11-06-StackTrace.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/DebugInfo/20

[llvm-commits] CVS: llvm/test/CFrontend/extern-weak.c

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/test/CFrontend: extern-weak.c updated: 1.3 -> 1.4 --- Log message: Fix some FreeBSD/amd64 regressions. --- Diffs of the changes: (+1 -1) extern-weak.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CFrontend/extern-weak.c diff -u llvm/

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCFrameInfo.h

2007-04-04 Thread Reid Spencer
Changes in directory llvm/lib/Target/PowerPC: PPCFrameInfo.h updated: 1.14 -> 1.15 --- Log message: Squelch a warning about mismatch between sign of constant and sign of return type. --- Diffs of the changes: (+1 -1) PPCFrameInfo.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2007-04-04 Thread Anton Korobeynikov
Changes in directory llvm/test/CodeGen/PowerPC: compare-simm.ll updated: 1.1 -> 1.2 --- Log message: Fix test --- Diffs of the changes: (+1 -1) compare-simm.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/PowerPC/compare-simm.ll diff -u llvm/test/Cod

[llvm-commits] CVS: llvm/test/CodeGen/Generic/switch-lower-feature-2.ll switch-lower-feature.ll

2007-04-04 Thread Anton Korobeynikov
Changes in directory llvm/test/CodeGen/Generic: switch-lower-feature-2.ll added (r1.1) switch-lower-feature.ll updated: 1.1 -> 1.2 --- Log message: Properly emit range comparisons for switch cases, where neighbour cases go to the same destination. Now we're producing really good code for swit

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

2007-04-04 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.401 -> 1.402 --- Log message: Properly emit range comparisons for switch cases, where neighbour cases go to the same destination. Now we're producing really good code for switch-lower-feature.ll testcase ---

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

2007-04-04 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGISel.h updated: 1.35 -> 1.36 --- Log message: Properly emit range comparisons for switch cases, where neighbour cases go to the same destination. Now we're producing really good code for switch-lower-feature.ll testcase --- Diffs o

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

2007-04-04 Thread Anton Korobeynikov
Changes in directory llvm/include/llvm/ADT: BitVector.h updated: 1.18 -> 1.19 --- Log message: Properly emit range comparisons for switch cases, where neighbour cases go to the same destination. Now we're producing really good code for switch-lower-feature.ll testcase --- Diffs of the chang

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/test/Transforms/InstCombine: 2007-04-04-BadFoldBitcastIntoMalloc.ll updated: 1.2 -> 1.3 --- Log message: Any add is wrong, regardless of type. --- Diffs of the changes: (+1 -1) 2007-04-04-BadFoldBitcastIntoMalloc.ll |2 +- 1 files changed, 1 insertion(+), 1 del

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/test/Transforms/InstCombine: 2007-04-04-BadFoldBitcastIntoMalloc.ll updated: 1.1 -> 1.2 --- Log message: Get it right... --- Diffs of the changes: (+2 -1) 2007-04-04-BadFoldBitcastIntoMalloc.ll |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: ll

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/call2.ll

2007-04-04 Thread Dale Johannesen
Changes in directory llvm/test/Transforms/InstCombine: call2.ll added (r1.1) --- Log message: Test for transformConstExprCastCall fix. --- Diffs of the changes: (+27 -0) call2.ll | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/test/Transforms/InstCombine

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

2007-04-04 Thread Dale Johannesen
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.730 -> 1.731 --- Log message: Prevent transformConstExprCastCall from generating conversions that assert elsewhere. --- Diffs of the changes: (+35 -0) InstructionCombining.cpp | 35 ++

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

2007-04-04 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.226 -> 1.227 --- Log message: Remove the part_set intrinsic. It won't get implemented as an intrinsic. --- Diffs of the changes: (+1 -40) LangRef.html | 41 + 1 files changed, 1 insertion(+),

[llvm-commits] [125717] Stop random segfaults.

2007-04-04 Thread bwendlin
Revision: 125717 Author: bwendlin Date: 2007-04-04 12:02:41 -0700 (Wed, 04 Apr 2007) Log Message: --- Stop random segfaults. This explicitly sets the DYLD_LIBRARY_PATH to the stage# directories. Modified Paths: -- apple-local/branches/llvm/gcc/Makefile.in Modified:

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

2007-04-04 Thread Chris Lattner
Changes in directory llvm/lib/Support: StringMap.cpp updated: 1.12 -> 1.13 --- Log message: stringmap memory managed with malloc now --- Diffs of the changes: (+1 -1) StringMap.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Support/StringMap.cpp diff -u llv

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

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.729 -> 1.730 --- Log message: Fix 2007-04-04-BadFoldBitcastIntoMalloc.ll --- Diffs of the changes: (+5 -4) InstructionCombining.cpp |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll

2007-04-04 Thread Jeff Cohen
Changes in directory llvm/test/Transforms/InstCombine: 2007-04-04-BadFoldBitcastIntoMalloc.ll added (r1.1) --- Log message: Add new test. --- Diffs of the changes: (+19 -0) 2007-04-04-BadFoldBitcastIntoMalloc.ll | 19 +++ 1 files changed, 19 insertions(+) Index: llvm/tes

[llvm-commits] CVS: llvm-www/header.incl

2007-04-04 Thread John Criswell
Changes in directory llvm-www: header.incl updated: 1.55 -> 1.56 --- Log message: Add the LLVM users page to the site map sidebar. Rename "LLVM People" to "LLVM Developers" to avoid confusion between Users page and Developers page. If others have suggestions for a different naming scheme, pleas

[llvm-commits] CVS: llvm-www/Users.html

2007-04-04 Thread Reid Spencer
Changes in directory llvm-www: Users.html updated: 1.2 -> 1.3 --- Log message: Add AutoESL --- Diffs of the changes: (+9 -4) Users.html | 13 + 1 files changed, 9 insertions(+), 4 deletions(-) Index: llvm-www/Users.html diff -u llvm-www/Users.html:1.2 llvm-www/Users.html:1.

[llvm-commits] CVS: llvm-www/Users.html

2007-04-04 Thread John Criswell
Changes in directory llvm-www: Users.html updated: 1.1 -> 1.2 --- Log message: Added Cray to company list. Added more research groups. Added a few education institutions. Removed class column from educational list as we only have that information for UIUC. --- Diffs of the changes: (+58 -3)

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll

2007-04-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2007-03-15-GEP-Idx-Sink.ll updated: 1.2 -> 1.3 --- Log message: Better still. --- Diffs of the changes: (+1 -1) 2007-03-15-GEP-Idx-Sink.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll

2007-04-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: 2007-03-13-InstrSched.ll updated: 1.3 -> 1.4 --- Log message: Better still. --- Diffs of the changes: (+1 -1) 2007-03-13-InstrSched.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/2007-03-13-InstrSched.l

[llvm-commits] CVS: llvm/test/CodeGen/ARM/arm-negative-stride.ll

2007-04-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: arm-negative-stride.ll updated: 1.1 -> 1.2 --- Log message: Fix test case. --- Diffs of the changes: (+1 -1) arm-negative-stride.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/arm-negative-stride.ll dif

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-13-InstrSched.ll

2007-04-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: 2007-03-13-InstrSched.ll updated: 1.2 -> 1.3 --- Log message: These got better. --- Diffs of the changes: (+1 -1) 2007-03-13-InstrSched.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/2007-03-13-InstrSch

[llvm-commits] CVS: llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll 2007-03-15-GEP-Idx-Sink.ll

2007-04-04 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2006-05-11-InstrSched.ll updated: 1.7 -> 1.8 2007-03-15-GEP-Idx-Sink.ll updated: 1.1 -> 1.2 --- Log message: These got better. --- Diffs of the changes: (+2 -2) 2006-05-11-InstrSched.ll |2 +- 2007-03-15-GEP-Idx-Sink.ll |2 +- 2 files ch

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp VirtRegMap.h VirtRegMap.cpp

2007-04-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.233 -> 1.234 VirtRegMap.h updated: 1.27 -> 1.28 VirtRegMap.cpp updated: 1.108 -> 1.109 --- Log message: Re-materialize all loads from fixed stack slots. --- Diffs of the changes: (+34 -15) LiveIntervalAnalysis.cpp |

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

2007-04-04 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineFrameInfo.h updated: 1.22 -> 1.23 --- Log message: Add isFixedObjectIndex. It returns true if the stack slot index is for a fixed stack object. --- Diffs of the changes: (+6 -0) MachineFrameInfo.h |6 ++ 1 files changed, 6 inse

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

2007-04-04 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.232 -> 1.233 --- Log message: Trivially re-materializable instructions have spill weights that are half of what it would be otherwise. --- Diffs of the changes: (+6 -6) LiveIntervalAnalysis.cpp | 12 ++--

[llvm-commits] CVS: llvm/utils/NewNightlyTest.pl

2007-04-04 Thread Reid Spencer
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.66 -> 1.67 --- Log message: Revert this until the Date::Parse module can be installed on the nightly testers. --- Diffs of the changes: (+62 -147) NewNightlyTest.pl | 209 --