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
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
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.
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
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
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(+
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
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
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
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
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
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
> 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
> 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
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
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
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
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
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
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
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
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.
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
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/
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(-)
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
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
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
---
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
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
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
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
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
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 ++
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(+),
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:
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
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
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
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
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.
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)
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-
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
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
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
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
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 |
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
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 ++--
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 --
51 matches
Mail list logo