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

2007-04-06 Thread Chris Lattner
Changes in directory llvm-www: InTheNews.html updated: 1.17 - 1.18 --- Log message: Remove the obviously wrong articles for now. --- Diffs of the changes: (+7 -7) InTheNews.html | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm-www/InTheNews.html diff

[llvm-commits] CVS: llvm-test/External/Nurbs/Makefile

2007-04-06 Thread Chris Lattner
Changes in directory llvm-test/External/Nurbs: Makefile updated: 1.1 - 1.2 --- Log message: After changing this from an i/o bound app to a cpu bound app, we need to increase the problem size :) --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1

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

2007-04-06 Thread John Criswell
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,

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

2007-04-06 Thread Reid Spencer
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

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

2007-04-06 Thread Reid Spencer
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-commits] [patch] minor instcombine+bitcast improvement

2007-04-06 Thread Dan Gohman
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 =

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

2007-04-06 Thread Reid Spencer
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

Re: [llvm-commits] [patch] minor instcombine+bitcast improvement

2007-04-06 Thread Chris Lattner
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 this:

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

2007-04-06 Thread Chris Lattner
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:

Re: [llvm-commits] [patch] minor instcombine+bitcast improvement

2007-04-06 Thread Reid Spencer
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* cast ([2 x i32]*

Re: [llvm-commits] [patch] minor instcombine+bitcast improvement

2007-04-06 Thread Chris Lattner
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 this: %t =

[llvm-commits] CVS: llvm/include/llvm/Support/CommandLine.h

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/include/llvm/Support/CommandLine.h

2007-04-06 Thread Chris Lattner
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)

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

2007-04-06 Thread Chris Lattner
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

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

2007-04-06 Thread John Criswell
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

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

2007-04-06 Thread John Criswell
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

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

2007-04-06 Thread Reid Spencer
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

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

2007-04-06 Thread Reid Spencer
On Fri, 2007-04-06 at 15:18 -0500, John Criswell wrote: Added Ageia. + !-- Secured from company -- + tr +tdAgeia Technoogies/td I'm pretty certain they don't spell it like that :) +tdOptimizer and back end for custom processor/td + /tr + tr tdAutoESL Design

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

2007-04-06 Thread John Criswell
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

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

2007-04-06 Thread Gordon Henriksen
On 2007-04-06, at 16:19, John Criswell wrote: -tdAgeia Technoogies/td +tdAgeia Technologies/td Best typo ever. — Gordon ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/include/llvm/Support/CommandLine.h PassNameParser.h

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/win32/Support/Support.vcproj

2007-04-06 Thread Jeff Cohen
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-commits] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2007-04-06 Thread Chris Lattner
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,

[llvm-commits] CVS: llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll

2007-04-06 Thread Chris Lattner
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,

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

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/test/Transforms/LoopRotate/

2007-04-06 Thread LLVM
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] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2007-04-06 Thread Chris Lattner
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(+),

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

2007-04-06 Thread Chris Lattner
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(-)

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

2007-04-06 Thread Chris Lattner
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

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

2007-04-06 Thread Devang Patel
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-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2007-04-06 Thread Devang Patel
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

Re: [llvm-commits] CVS: llvm/test/Transforms/LoopRotate/

2007-04-06 Thread Reid Spencer
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 committed the

Re: [llvm-commits] CVS: llvm/test/Transforms/LoopRotate/

2007-04-06 Thread Devang Patel
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. - Devang

Re: [llvm-commits] CVS: llvm/test/Transforms/LoopRotate/

2007-04-06 Thread Reid Spencer
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 for test

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

2007-04-06 Thread Reid Spencer
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-commits] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp

2007-04-06 Thread Nick Lewycky
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

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/security-sha/sha.h

2007-04-06 Thread Jeff Cohen
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-commits] [125850] Fix SingleSource/Regression/C/2--3=-5=21BitfieldHandling failures.

2007-04-06 Thread dpatel
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:

[llvm-commits] [125851] Fix bit field regression.

2007-04-06 Thread dpatel
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

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

2007-04-06 Thread Nick Lewycky
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

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

2007-04-06 Thread Chris Lattner
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-commits] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp

2007-04-06 Thread Nick Lewycky
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

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LoopSimplify.cpp

2007-04-06 Thread Owen Anderson
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)

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

2007-04-06 Thread Reid Spencer
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)

[llvm-commits] CVS: llvm/include/llvm/LinkAllPasses.h

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Analysis/LoadValueNumbering.cpp

2007-04-06 Thread Owen Anderson
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

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

2007-04-06 Thread Nick Lewycky
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

[llvm-commits] CVS: llvm/lib/Transforms/Utils/CodeExtractor.cpp

2007-04-06 Thread Owen Anderson
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

[llvm-commits] CVS: llvm/include/llvm/Transforms/Utils/FunctionUtils.h

2007-04-06 Thread Owen Anderson
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

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

2007-04-06 Thread Owen Anderson
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

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

2007-04-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-06 Thread Owen Anderson
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 |

[llvm-commits] CVS: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp

2007-04-06 Thread Owen Anderson
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: