Changes in directory llvm/lib/Transforms/Utils:
LoopSimplify.cpp updated: 1.81 -> 1.82
---
Log message:
Completely purge DomSet from LoopSimplify. This is part of the
continuing work on PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+46 -82)
LoopSimplify.cpp | 128 +
Changes in directory llvm/lib/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.41 -> 1.42
---
Log message:
BreakCriticalEdges does still preserve DominatorTree.
---
Diffs of the changes: (+1 -0)
BreakCriticalEdges.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Transform
Changes in directory llvm/lib/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.40 -> 1.41
---
Log message:
Expunge DomSet from BreakCriticalEdges. This is part of the continuing
work for PR 1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+18 -52)
BreakCriticalEdges.cpp | 7
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.84 -> 1.85
---
Log message:
Fix a bug in my earlier commit which exposed positional options backwards.
This fixes llvm-ar.
---
Diffs of the changes: (+9 -3)
CommandLine.cpp | 12 +---
1 files changed, 9 insertions
Changes in directory llvm/lib/Transforms/IPO:
LoopExtractor.cpp updated: 1.23 -> 1.24
---
Log message:
Expunge DomSet from CodeExtractor. This is part of the continuing work
on PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+7 -5)
LoopExtractor.cpp | 12 +++-
1 fil
Changes in directory llvm/include/llvm/Transforms/Utils:
FunctionUtils.h updated: 1.9 -> 1.10
---
Log message:
Expunge DomSet from CodeExtractor. This is part of the continuing work
on PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+3 -2)
FunctionUtils.h |5 +++--
1 file
Changes in directory llvm/lib/Transforms/Utils:
CodeExtractor.cpp updated: 1.51 -> 1.52
---
Log message:
Expunge DomSet from CodeExtractor. This is part of the continuing work
on PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+21 -19)
CodeExtractor.cpp | 40 +++
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.68 -> 1.69
---
Log message:
Terminate some lines that need to be.
---
Diffs of the changes: (+2 -2)
NewNightlyTest.pl |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/utils/NewNightlyTest.pl
diff -u ll
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.64 -> 1.65
---
Log message:
Support NE inequality in ValueRanges.
---
Diffs of the changes: (+58 -3)
PredicateSimplifier.cpp | 61 +---
1 files changed, 58 inse
Changes in directory llvm/lib/Analysis:
LoadValueNumbering.cpp updated: 1.37 -> 1.38
---
Log message:
Expunge DomSet from LoadValueNumbering. This is part of the continuing
work on PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+9 -9)
LoadValueNumbering.cpp | 18 +
Changes in directory llvm/include/llvm:
LinkAllPasses.h updated: 1.11 -> 1.12
---
Log message:
add loop rot
---
Diffs of the changes: (+1 -0)
LinkAllPasses.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/LinkAllPasses.h
diff -u llvm/include/llvm/LinkAllPasses.h:1.11
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.67 -> 1.68
---
Log message:
Reinstate the SVN capability without requiring Date::Parse. As before the
SVN Repository is only used if requested with -usesvn option otherwise it
uses CVS.
---
Diffs of the changes: (+153 -62)
NewNi
Changes in directory llvm/lib/Transforms/Utils:
LoopSimplify.cpp updated: 1.80 -> 1.81
---
Log message:
Expunge a bunch of uses of DomSet from LoopSimplify. Many more remain.
This is the beginning of work for PR1171: http://llvm.org/PR1171 .
---
Diffs of the changes: (+2 -3)
LoopSimplify
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.63 -> 1.64
---
Log message:
Cleanup. Refactor out the applying of value ranges to its own method.
---
Diffs of the changes: (+35 -30)
PredicateSimplifier.cpp | 65 +
Changes in directory llvm-www:
Users.html updated: 1.12 -> 1.13
---
Log message:
add cray back.
---
Diffs of the changes: (+4 -4)
Users.html |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.12 llvm-www/Users.html:1
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.62 -> 1.63
---
Log message:
Use TargetData to find the size of a type.
---
Diffs of the changes: (+34 -13)
PredicateSimplifier.cpp | 47 ++-
1 files changed, 34
Revision: 125851
Author: dpatel
Date: 2007-04-06 20:05:09 -0700 (Fri, 06 Apr 2007)
Log Message:
---
Fix bit field regression. One llvm field, array of bytes,
can be used by two struct bitfields. In this situation
while iniitalizing smaller bitfield add empty elements
in extra bytes.
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
cast.cpp updated: 1.2 -> 1.3
---
Log message:
Make it work on 64-bit systems.
---
Diffs of the changes: (+5 -4)
cast.cpp |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm-test/SingleSource/Un
Revision: 125850
Author: dpatel
Date: 2007-04-06 19:43:09 -0700 (Fri, 06 Apr 2007)
Log Message:
---
Fix SingleSource/Regression/C/2--3=-5=21BitfieldHandling failures.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-types.cpp
Modified: apple-local/branches/llvm
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/security-sha:
sha.h updated: 1.1 -> 1.2
---
Log message:
Make it work on 64-bit systems.
---
Diffs of the changes: (+1 -1)
sha.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/MultiSource/Benchmarks/
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.61 -> 1.62
---
Log message:
Strengthen icmp snuggling by doing 'compare-or-equal-to' to 'compare'
first and then range testing second.
---
Diffs of the changes: (+23 -16)
PredicateSimplifier.cpp | 39
Changes in directory llvm-www:
SVNMigration.html updated: 1.6 -> 1.7
---
Log message:
Update status.
---
Diffs of the changes: (+10 -2)
SVNMigration.html | 12 ++--
1 files changed, 10 insertions(+), 2 deletions(-)
Index: llvm-www/SVNMigration.html
diff -u llvm-www/SVNMigration
On Fri, 2007-04-06 at 18:27 -0700, Devang Patel wrote:
> On Apr 6, 2007, at 6:25 PM, Reid Spencer wrote:
>
> > I'm a little confused. You created a LoopRotate directory but
> > committed
> > the LoopRotation pass to Transforms/Scalar. Do we need this
> > directory?
>
> That's test directory
On Apr 6, 2007, at 6:25 PM, Reid Spencer wrote:
> I'm a little confused. You created a LoopRotate directory but
> committed
> the LoopRotation pass to Transforms/Scalar. Do we need this
> directory?
That's test directory for test case. I'll add test cases when I enable
this pass.
-
Devan
Devang,
On Fri, 2007-04-06 at 20:01 -0500, LLVM wrote:
>
> Changes in directory llvm/test/Transforms/LoopRotate:
>
> ---
> Log message:
>
> Directory /var/cvs/llvm/llvm/test/Transforms/LoopRotate added to the
> repository
I'm a little confused. You created a LoopRotate directory but committe
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.78 -> 1.79
---
Log message:
Add loop rotation pass.
---
Diffs of the changes: (+7 -0)
Scalar.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u llvm/include/llvm/Tr
Changes in directory llvm/lib/Transforms/Scalar:
LoopRotation.cpp added (r1.1)
---
Log message:
Add loop rotation pass.
---
Diffs of the changes: (+431 -0)
LoopRotation.cpp | 431 +++
1 files changed, 431 insertions(+)
Index: llvm/lib/
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.103 -> 1.104
---
Log message:
fix a miscompilation in printf optimizer.
---
Diffs of the changes: (+36 -38)
SimplifyLibCalls.cpp | 74 ---
1 files changed, 36 ins
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.102 -> 1.103
---
Log message:
trunc to bool no longer compares against zero
---
Diffs of the changes: (+5 -10)
SimplifyLibCalls.cpp | 15 +--
1 files changed, 5 insertions(+), 10 deletions(-)
Inde
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.101 -> 1.102
---
Log message:
cleanups for strlen optimizer
---
Diffs of the changes: (+21 -34)
SimplifyLibCalls.cpp | 55 +++
1 files changed, 21 insertions(+),
Changes in directory llvm/test/Transforms/LoopRotate:
---
Log message:
Directory /var/cvs/llvm/llvm/test/Transforms/LoopRotate added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.100 -> 1.101
---
Log message:
Introduce a new ReplaceCallWith method, which simplifies a lot of code.
---
Diffs of the changes: (+86 -186)
SimplifyLibCalls.cpp | 272 -
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.99 -> 1.100
---
Log message:
fixes for strcpy optimizer
---
Diffs of the changes: (+42 -53)
SimplifyLibCalls.cpp | 95 ++-
1 files changed, 42 insertions(+), 53 d
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.98 -> 1.99
---
Log message:
Fix bugs in strncmp.
---
Diffs of the changes: (+52 -62)
SimplifyLibCalls.cpp | 114 +++
1 files changed, 52 insertions(+), 62 deletion
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.97 -> 1.98
---
Log message:
fix 3 miscompilations and several compielr crashes in strcmp optimizer.
---
Diffs of the changes: (+35 -44)
SimplifyLibCalls.cpp | 79 ++--
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.96 -> 1.97
---
Log message:
Fix several nasty bugs in the strchr optimizer, this fixes
SimplifyLibCalls/2007-04-06-strchr-miscompile.ll and PR1307:
http://llvm.org/PR1307
---
Diffs of the changes: (+53 -47)
Si
Changes in directory llvm/test/Transforms/SimplifyLibCalls:
2007-04-06-strchr-miscompile.ll added (r1.1)
---
Log message:
testcase for PR1307: http://llvm.org/PR1307
---
Diffs of the changes: (+28 -0)
2007-04-06-strchr-miscompile.ll | 28
1 files changed, 28
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.95 -> 1.96
---
Log message:
clean up strcat optimizer, no functionality change.
---
Diffs of the changes: (+21 -28)
SimplifyLibCalls.cpp | 49 +
1 files changed,
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.94 -> 1.95
---
Log message:
rename getConstantStringLength -> GetConstantStringInfo. Make it return
the start index of the array as well as the length. No functionality change.
---
Diffs of the changes: (+83 -74)
Changes in directory llvm/win32/Support:
Support.vcproj updated: 1.18 -> 1.19
---
Log message:
Track new header file.
---
Diffs of the changes: (+3 -0)
Support.vcproj |3 +++
1 files changed, 3 insertions(+)
Index: llvm/win32/Support/Support.vcproj
diff -u llvm/win32/Support/Support.v
Changes in directory llvm/include/llvm/Support:
CommandLine.h updated: 1.62 -> 1.63
PassNameParser.h updated: 1.16 -> 1.17
---
Log message:
rearchitect the registration mechanism used by the command line option stuff.
This dramatically reduce the amount of memory allocated by the commandline st
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.83 -> 1.84
---
Log message:
rearchitect the registration mechanism used by the command line option stuff.
This dramatically reduce the amount of memory allocated by the commandline stuff
at static init time, changing it to build
On 2007-04-06, at 16:19, John Criswell wrote:
-Ageia Technoogies
+Ageia Technologies
Best typo ever.
— Gordon
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Changes in directory llvm-www:
Users.html updated: 1.11 -> 1.12
---
Log message:
Put companies in alphabetical order.
---
Diffs of the changes: (+7 -7)
Users.html | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.htm
On Fri, 2007-04-06 at 15:18 -0500, John Criswell wrote:
>
>
> Added Ageia.
>
>
> +
> +
> +Ageia Technoogies
I'm pretty certain they don't spell it like that :)
> +Optimizer and back end for custom processor
> +
> +
>
> AutoESL Design Technologies, Inc.
> Electron
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.51 -> 1.52
---
Log message:
Add Dan Gohman and colleague.
---
Diffs of the changes: (+3 -2)
DevMtgMay2007.html |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm-www/DevMtgMay2007.html
diff -u llvm-www/
Changes in directory llvm-www:
Users.html updated: 1.10 -> 1.11
---
Log message:
Fix spelling.
---
Diffs of the changes: (+2 -2)
Users.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.10 llvm-www/Users.html:1.11
-
Changes in directory llvm-www:
Users.html updated: 1.9 -> 1.10
---
Log message:
Added Ageia.
---
Diffs of the changes: (+7 -1)
Users.html |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.9 llvm-www/Users.html:1.10
-
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.731 -> 1.732
---
Log message:
implement Transforms/InstCombine/malloc2.ll and PR1313: http://llvm.org/PR1313
---
Diffs of the changes: (+11 -1)
InstructionCombining.cpp | 12 +++-
1 files change
Changes in directory llvm/test/Transforms/InstCombine:
malloc2.ll added (r1.1)
malloc.ll updated: 1.4 -> 1.5
---
Log message:
new testcase, update old one.
---
Diffs of the changes: (+23 -4)
malloc.ll |8
malloc2.ll | 19 +++
2 files changed, 23 insertions(+
Changes in directory llvm/include/llvm/Support:
CommandLine.h updated: 1.61 -> 1.62
---
Log message:
Switch some vectors to smallvectors. This reduces amount of malloc'd
memory that occurs before main starts from 5104 to 4864 bytes with a dummy
example app.
---
Diffs of the changes: (+8 -6)
Changes in directory llvm/include/llvm/Support:
CommandLine.h updated: 1.60 -> 1.61
---
Log message:
Eliminate unneeded virtual methods
---
Diffs of the changes: (+44 -49)
CommandLine.h | 93 +++---
1 files changed, 44 insertions(+), 49
On Apr 6, 2007, at 10:51 AM, Reid Spencer wrote:
> On Fri, 2007-04-06 at 10:45 -0700, Chris Lattner wrote:
>> On Apr 6, 2007, at 9:01 AM, Dan Gohman wrote:
>>> This patch makes instcombine convert this:
>>> %t = getelementptr float* cast ([2 x i32]* %str to float*),
>>> i32 %V
>>>
>>> into thi
On Fri, 2007-04-06 at 10:45 -0700, Chris Lattner wrote:
> On Apr 6, 2007, at 9:01 AM, Dan Gohman wrote:
>
> > This patch makes instcombine convert this:
> >
> > %t = getelementptr float* cast ([2 x i32]* %str to float*),
> > i32 %V
> >
> > into this:
> >
> > %t = getelementptr float* c
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.404 -> 1.405
---
Log message:
minor comment fix
---
Diffs of the changes: (+1 -1)
SelectionDAGISel.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/SelectionDAG/Select
On Apr 6, 2007, at 9:01 AM, Dan Gohman wrote:
> This patch makes instcombine convert this:
>
> %t = getelementptr float* cast ([2 x i32]* %str to float*),
> i32 %V
>
> into this:
>
> %t = getelementptr float* cast ([2 x i32]* %str to [2 x float]
> *), i32 0, i32 %V
>
> instead of thi
Changes in directory llvm-www:
Users.html updated: 1.8 -> 1.9
---
Log message:
Update links per Bram Adams' request.
---
Diffs of the changes: (+5 -4)
Users.html |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.8
Changes in directory llvm-www:
DevMtgMay2007.html updated: 1.50 -> 1.51
---
Log message:
update directions to go to cupertino inn instead of apple
---
Diffs of the changes: (+7 -7)
DevMtgMay2007.html | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm-www/
This patch makes instcombine convert this:
%t = getelementptr float* cast ([2 x i32]* %str to float*), i32 %V
into this:
%t = getelementptr float* cast ([2 x i32]* %str to [2 x float]*), i32 0,
i32 %V
instead of this:
%s = getelementptr [2 x i32]* %str, i32 0, i32 %V
%t =
Changes in directory llvm-www:
Users.html updated: 1.7 -> 1.8
---
Log message:
Add Bram Adams and his project.
---
Diffs of the changes: (+7 -1)
Users.html |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.7 llvm-www
Changes in directory llvm-www:
Users.html updated: 1.6 -> 1.7
---
Log message:
Add a link that Kenneth Hoste requested.
---
Diffs of the changes: (+2 -2)
Users.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/Users.html
diff -u llvm-www/Users.html:1.6 ll
Changes in directory llvm/lib/Transforms/IPO:
Inliner.cpp updated: 1.30.2.1 -> 1.30.2.1.2.1
---
Log message:
Adde dthe no-inline option to force the inliner not to inline specified
functions.
---
Diffs of the changes: (+25 -1)
Inliner.cpp | 26 +-
1 files changed,
62 matches
Mail list logo