[llvm-commits] [llvm-gcc-4.0] r47000 - /llvm-gcc-4.0/trunk/gcc/builtins.def

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Tue Feb 12 01:47:45 2008 New Revision: 47000 URL: http://llvm.org/viewvc/llvm-project?rev=47000&view=rev Log: Remove extra underscore. Modified: llvm-gcc-4.0/trunk/gcc/builtins.def Modified: llvm-gcc-4.0/trunk/gcc/builtins.def URL: http://llvm.org/viewvc/llvm-project/

[llvm-commits] [llvm] r46999 - /llvm/trunk/test/CFrontend/2008-02-11-AnnotateBuiltin.c

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Tue Feb 12 01:46:33 2008 New Revision: 46999 URL: http://llvm.org/viewvc/llvm-project?rev=46999&view=rev Log: Test case for annotate builtin. Added: llvm/trunk/test/CFrontend/2008-02-11-AnnotateBuiltin.c Added: llvm/trunk/test/CFrontend/2008-02-11-AnnotateBuiltin.c URL

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

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www: header.incl updated: 1.65 -> 1.66 --- Log message: Release announcement. --- Diffs of the changes: (+1 -0) header.incl |1 + 1 files changed, 1 insertion(+) Index: llvm-www/header.incl diff -u llvm-www/header.incl:1.65 llvm-www/header.incl:1.66 --- llvm

[llvm-commits] CVS: llvm-www/demo/index.cgi

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/demo: index.cgi updated: 1.81 -> 1.82 --- Log message: 2.2 release. --- Diffs of the changes: (+2 -2) index.cgi |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/demo/index.cgi diff -u llvm-www/demo/index.cgi:1.81 llvm-www/demo/in

[llvm-commits] [llvm] r46998 - in /llvm/trunk/test/CodeGen/X86: fold-mul-lohi.ll stride-nine-with-base-reg.ll stride-reuse.ll

2008-02-11 Thread Evan Cheng
Author: evancheng Date: Tue Feb 12 01:22:46 2008 New Revision: 46998 URL: http://llvm.org/viewvc/llvm-project?rev=46998&view=rev Log: Fix some test cases. Modified: llvm/trunk/test/CodeGen/X86/fold-mul-lohi.ll llvm/trunk/test/CodeGen/X86/stride-nine-with-base-reg.ll llvm/trunk/test/Co

[llvm-commits] [llvm] r46997 - /llvm/trunk/docs/TableGenFundamentals.html

2008-02-11 Thread Bill Wendling
Author: void Date: Tue Feb 12 01:12:46 2008 New Revision: 46997 URL: http://llvm.org/viewvc/llvm-project?rev=46997&view=rev Log: More violation fixes. Modified: llvm/trunk/docs/TableGenFundamentals.html Modified: llvm/trunk/docs/TableGenFundamentals.html URL: http://llvm.org/viewvc/llvm-pro

[llvm-commits] [llvm] r46996 - /llvm/trunk/docs/TableGenFundamentals.html

2008-02-11 Thread Bill Wendling
Author: void Date: Tue Feb 12 01:09:05 2008 New Revision: 46996 URL: http://llvm.org/viewvc/llvm-project?rev=46996&view=rev Log: Fix validation errors: di -> dt. Modified: llvm/trunk/docs/TableGenFundamentals.html Modified: llvm/trunk/docs/TableGenFundamentals.html URL: http://llvm.org/view

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

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www: header.incl updated: 1.64 -> 1.65 --- Log message: 2.2 release. --- Diffs of the changes: (+2 -2) header.incl |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/header.incl diff -u llvm-www/header.incl:1.64 llvm-www/header.incl:1.

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

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www: www-index.html updated: 1.152 -> 1.153 --- Log message: 2.2 release. --- Diffs of the changes: (+3 -9) www-index.html | 12 +++- 1 files changed, 3 insertions(+), 9 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-index.html:1.152

[llvm-commits] [llvm] r46995 - /llvm/trunk/docs/TableGenFundamentals.html

2008-02-11 Thread Bill Wendling
Author: void Date: Tue Feb 12 01:06:19 2008 New Revision: 46995 URL: http://llvm.org/viewvc/llvm-project?rev=46995&view=rev Log: Reformatting. Adding "doc_code" divisions for code examples. Updated some of the examples to reflect the current .TD files. Modified: llvm/trunk/docs/TableGenFundam

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

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs: ReleaseNotes.html updated: 1.1 -> 1.2 --- Log message: Update release notes. --- Diffs of the changes: (+48 -47) ReleaseNotes.html | 95 +++--- 1 files changed, 48 insertions(+), 47 deletions

[llvm-commits] CVS: llvm-www/releases/download.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases: download.html updated: 1.48 -> 1.49 --- Log message: Fix typo. --- Diffs of the changes: (+1 -1) download.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/releases/download.html diff -u llvm-www/releases/download.html:

[llvm-commits] CVS: llvm-www/releases/index.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases: index.html updated: 1.41 -> 1.42 --- Log message: 2.2 release --- Diffs of the changes: (+4 -1) index.html |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm-www/releases/index.html diff -u llvm-www/releases/index.html:1.41 l

[llvm-commits] CVS: llvm-www/releases/download.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases: download.html updated: 1.47 -> 1.48 --- Log message: 2.2 release --- Diffs of the changes: (+23 -0) download.html | 23 +++ 1 files changed, 23 insertions(+) Index: llvm-www/releases/download.html diff -u llvm-www/releases/dow

[llvm-commits] CVS: llvm-www/releases/2.2/llvm-2.2.tar.gz

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2: llvm-2.2.tar.gz updated: 1.1 -> 1.2 --- Log message: New source tar ball due to updated release notes. --- Diffs of the changes: (+0 -0) llvm-2.2.tar.gz |0 1 files changed Index: llvm-www/releases/2.2/llvm-2.2.tar.gz __

[llvm-commits] [llvm] r46994 - /llvm/tags/RELEASE_22/docs/ReleaseNotes.html

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Tue Feb 12 00:50:19 2008 New Revision: 46994 URL: http://llvm.org/viewvc/llvm-project?rev=46994&view=rev Log: Merge from branch to fix bug. Modified: llvm/tags/RELEASE_22/docs/ReleaseNotes.html Modified: llvm/tags/RELEASE_22/docs/ReleaseNotes.html URL: http://llvm.org

[llvm-commits] [llvm] r46993 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-11 Thread Chris Lattner
Author: lattner Date: Tue Feb 12 00:29:45 2008 New Revision: 46993 URL: http://llvm.org/viewvc/llvm-project?rev=46993&view=rev Log: rip out llvm 2.2 stuff in preparation for llvm 2.3 Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org

[llvm-commits] [llvm] r46992 - /llvm/branches/release_22/docs/ReleaseNotes.html

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Tue Feb 12 00:28:54 2008 New Revision: 46992 URL: http://llvm.org/viewvc/llvm-project?rev=46992&view=rev Log: Fix bugs section. Modified: llvm/branches/release_22/docs/ReleaseNotes.html Modified: llvm/branches/release_22/docs/ReleaseNotes.html URL: http://llvm.org/vie

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/index.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide: index.html updated: 1.2 -> 1.3 --- Log message: Fix broken links. --- Diffs of the changes: (+2 -2) index.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/releases/2.2/docs/CommandGuide/index.

[llvm-commits] CVS: llvm-www/releases/2.2/docs/index.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs: index.html updated: 1.1 -> 1.2 --- Log message: Fix broken links. --- Diffs of the changes: (+20 -20) index.html | 40 1 files changed, 20 insertions(+), 20 deletions(-) Index: llvm-www/releases/2

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/index.html

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide: index.html updated: 1.1 -> 1.2 --- Log message: Fix broken links. --- Diffs of the changes: (+23 -23) index.html | 46 +++--- 1 files changed, 23 insertions(+), 23 deletions(-) Index:

[llvm-commits] [llvm] r46991 - /llvm/trunk/docs/CommandGuide/Makefile

2008-02-11 Thread Chris Lattner
Author: lattner Date: Tue Feb 12 00:07:47 2008 New Revision: 46991 URL: http://llvm.org/viewvc/llvm-project?rev=46991&view=rev Log: heavily refactor this to have less duplication between BUILD_FOR_WEBSITE mode and not. Modified: llvm/trunk/docs/CommandGuide/Makefile Modified: llvm/trunk/do

[llvm-commits] CVS: llvm-www/releases/2.2/LICENSE.TXT index.html llvm-2.2.tar.gz llvm-gcc4.0-2.2-ppc-darwin8.11.0.tar.gz llvm-gcc4.0-2.2-x86-darwin8.tar.gz llvm-gcc4.0-2.2-x86-linux-RHEL4.tar.gz llvm-

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2: LICENSE.TXT added (r1.1) index.html added (r1.1) llvm-2.2.tar.gz added (r1.1) llvm-gcc4.0-2.2-ppc-darwin8.11.0.tar.gz added (r1.1) llvm-gcc4.0-2.2-x86-darwin8.tar.gz added (r1.1) llvm-gcc4.0-2.2-x86-linux-RHEL4.tar.gz added (r1.1) llvm-gcc4.0-2.2.sourc

[llvm-commits] CVS: llvm-www/releases/2.2/docs/img/Debugging.gif libdeps.gif lines.gif objdeps.gif venusflytrap.jpg

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/img: Debugging.gif added (r1.1) libdeps.gif added (r1.1) lines.gif added (r1.1) objdeps.gif added (r1.1) venusflytrap.jpg added (r1.1) --- Log message: Release 2.2 --- Diffs of the changes: (+0 -0) Debugging.gif|0 libdeps.gif

[llvm-commits] CVS: llvm-www/releases/2.2/docs/tutorial/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/tutorial: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/tutorial added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llv

[llvm-commits] CVS: llvm-www/releases/2.2/docs/HistoricalNotes/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/HistoricalNotes: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/HistoricalNotes added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits ma

[llvm-commits] CVS: llvm-www/releases/2.2/docs/img/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/img: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/img added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@c

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/man/man1/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide/man/man1: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/CommandGuide/man/man1 added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llv

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/html/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide/html: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/CommandGuide/html added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commit

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/ps/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide/ps: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/CommandGuide/ps added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits ma

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/man/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide/man: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/CommandGuide/man added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits

[llvm-commits] CVS: llvm-www/releases/2.2/docs/CommandGuide/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs/CommandGuide: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs/CommandGuide added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing

[llvm-commits] CVS: llvm-www/releases/2.2/docs/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2/docs: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2/docs added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.e

[llvm-commits] CVS: llvm-www/releases/2.2/

2008-02-11 Thread Tanya Lattner
Changes in directory llvm-www/releases/2.2: --- Log message: Directory /var/cvs/llvm/llvm-www/releases/2.2 added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://

[llvm-commits] [test-suite] r46990 - /test-suite/tags/RELEASE_22/

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 23:20:47 2008 New Revision: 46990 URL: http://llvm.org/viewvc/llvm-project?rev=46990&view=rev Log: Tag release 2.2 Added: test-suite/tags/RELEASE_22/ - copied from r46989, test-suite/branches/release_22/ ___

[llvm-commits] [llvm-gcc-4.2] r46989 - /llvm-gcc-4.2/tags/RELEASE_22/

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 23:20:15 2008 New Revision: 46989 URL: http://llvm.org/viewvc/llvm-project?rev=46989&view=rev Log: Tag release 2.2. Added: llvm-gcc-4.2/tags/RELEASE_22/ - copied from r46988, llvm-gcc-4.2/branches/release_22/ ___

[llvm-commits] [llvm-gcc-4.0] r46988 - /llvm-gcc-4.0/tags/RELEASE_22/

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 23:19:58 2008 New Revision: 46988 URL: http://llvm.org/viewvc/llvm-project?rev=46988&view=rev Log: Tag release 2.2 Added: llvm-gcc-4.0/tags/RELEASE_22/ - copied from r46987, llvm-gcc-4.0/branches/release_22/

[llvm-commits] [llvm] r46987 - /llvm/tags/RELEASE_22/

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 23:19:29 2008 New Revision: 46987 URL: http://llvm.org/viewvc/llvm-project?rev=46987&view=rev Log: Tagging release 2.2. Added: llvm/tags/RELEASE_22/ - copied from r46986, llvm/branches/release_22/ ___ llvm-co

[llvm-commits] [llvm] r46986 - /llvm/branches/release_22/docs/ReleaseNotes.html

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 23:16:42 2008 New Revision: 46986 URL: http://llvm.org/viewvc/llvm-project?rev=46986&view=rev Log: Merge release notes from mainline. Modified: llvm/branches/release_22/docs/ReleaseNotes.html Modified: llvm/branches/release_22/docs/ReleaseNotes.html URL: ht

[llvm-commits] [llvm] r46985 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-11 Thread Chris Lattner
Author: lattner Date: Mon Feb 11 23:07:12 2008 New Revision: 46985 URL: http://llvm.org/viewvc/llvm-project?rev=46985&view=rev Log: remove unknown details Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm-gcc-4.2] r46983 - in /llvm-gcc-4.2/trunk/gcc: builtin-types.def builtins.def llvm-convert.cpp

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 20:50:24 2008 New Revision: 46983 URL: http://llvm.org/viewvc/llvm-project?rev=46983&view=rev Log: Port __builtin_annotation from llvm-gcc4.0. This is similar to llvm.var.annotation but is applied to expressions. Modified: llvm-gcc-4.2/trunk/gcc/builtin-type

[llvm-commits] [llvm] r46982 - /llvm/branches/release_22/docs/GettingStarted.html

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 20:43:50 2008 New Revision: 46982 URL: http://llvm.org/viewvc/llvm-project?rev=46982&view=rev Log: release tag. Modified: llvm/branches/release_22/docs/GettingStarted.html Modified: llvm/branches/release_22/docs/GettingStarted.html URL: http://llvm.org/view

[llvm-commits] [llvm] r46981 - /llvm/trunk/docs/GettingStarted.html

2008-02-11 Thread Tanya Lattner
Author: tbrethou Date: Mon Feb 11 20:42:55 2008 New Revision: 46981 URL: http://llvm.org/viewvc/llvm-project?rev=46981&view=rev Log: Add 2.2 release tag. Modified: llvm/trunk/docs/GettingStarted.html Modified: llvm/trunk/docs/GettingStarted.html URL: http://llvm.org/viewvc/llvm-project/llvm

Re: [llvm-commits] [llvm-gcc-4.2] r46958 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386-target.h llvm-types.cpp

2008-02-11 Thread Dale Johannesen
This fixes an ABI issue with unions on i386 (Darwin for sure, and I hope Linux as well). I believe the FIXMEs I added indicate a latent bug, but I'm not sure what the intent was, so could whoever wrote this code originally take a look? (As an aside, assuming that there is a struct type that g

[llvm-commits] [llvm] r46979 - /llvm/trunk/lib/Target/IA64/README

2008-02-11 Thread Nate Begeman
Author: sampo Date: Mon Feb 11 17:47:56 2008 New Revision: 46979 URL: http://llvm.org/viewvc/llvm-project?rev=46979&view=rev Log: Stuff noticed while grepping code Modified: llvm/trunk/lib/Target/IA64/README Modified: llvm/trunk/lib/Target/IA64/README URL: http://llvm.org/viewvc/llvm-proje

[llvm-commits] [llvm] r46978 - /llvm/trunk/include/llvm/ADT/APInt.h

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 17:45:14 2008 New Revision: 46978 URL: http://llvm.org/viewvc/llvm-project?rev=46978&view=rev Log: Correct the order of the arguments in the examples in the comments for APInt::getBitsSet. And fix an off-by-one bug in "wrapping" mode. Modified: llvm/trunk/include/

[llvm-commits] CVS: llvm-www/devmtg/current/index.html

2008-02-11 Thread Jonathan Johnson
Changes in directory llvm-www/devmtg/current: index.html updated: 1.5 -> 1.6 --- Log message: Updated unconfirmed attendees list --- Diffs of the changes: (+7 -1) index.html |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm-www/devmtg/current/index.html diff -u

[llvm-commits] [llvm] r46975 - in /llvm/trunk/include/llvm/ADT: ImmutableMap.h ImmutableSet.h

2008-02-11 Thread Ted Kremenek
Author: kremenek Date: Mon Feb 11 17:11:12 2008 New Revision: 46975 URL: http://llvm.org/viewvc/llvm-project?rev=46975&view=rev Log: The factories for ImutAVLTree/ImmutableSet/ImmutableMap now take an (optional) BumpPtrAllocator argument to their constructors. This BumpPtrAllocator will be used t

[llvm-commits] [llvm-gcc-4.2] r46971 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386-target.h llvm-types.cpp

2008-02-11 Thread Dale Johannesen
Author: johannes Date: Mon Feb 11 15:53:29 2008 New Revision: 46971 URL: http://llvm.org/viewvc/llvm-project?rev=46971&view=rev Log: Revert 46958 for the moment; it broke things, and there's a better way to solve the problem. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386-target.h

Re: [llvm-commits] [llvm-gcc-4.2] r46966 - in /llvm-gcc-4.2/trunk/gcc: config/i386/i386.h config/rs6000/rs6000.h llvm-abi.h

2008-02-11 Thread Dale Johannesen
On Feb 11, 2008, at 12:10 PM, Duncan Sands wrote: > Hi Dale, > >> Treat struct { long long: 29; }; as int sized and >> aligned, rather than long long. ABI issue. > > if you look at the DECL_SIZE of the bitfield, rather than > the type size, I think it gives you 29. If so, DECL_SIZE > should sim

[llvm-commits] [llvm] r46968 - /llvm/trunk/docs/ReleaseNotes.html

2008-02-11 Thread Scott Michel
Author: pingbak Date: Mon Feb 11 15:05:47 2008 New Revision: 46968 URL: http://llvm.org/viewvc/llvm-project?rev=46968&view=rev Log: Added blurb for CellSPU progress Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/viewvc/llvm-proje

[llvm-commits] [llvm] r46967 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2008-02-11 Thread Duncan Sands
Author: baldrick Date: Mon Feb 11 14:58:28 2008 New Revision: 46967 URL: http://llvm.org/viewvc/llvm-project?rev=46967&view=rev Log: Generalize the handling of call and return arguments, in preparation for apint support. These changes are intended to have no functional effect. Modified: llvm

Re: [llvm-commits] [llvm-gcc-4.2] r46966 - in /llvm-gcc-4.2/trunk/gcc: config/i386/i386.h config/rs6000/rs6000.h llvm-abi.h

2008-02-11 Thread Duncan Sands
Hi Dale, > Treat struct { long long: 29; }; as int sized and > aligned, rather than long long. ABI issue. if you look at the DECL_SIZE of the bitfield, rather than the type size, I think it gives you 29. If so, DECL_SIZE should simplify things for you. In fact as far as I can see you should ne

[llvm-commits] [llvm-gcc-4.2] r46966 - in /llvm-gcc-4.2/trunk/gcc: config/i386/i386.h config/rs6000/rs6000.h llvm-abi.h

2008-02-11 Thread Dale Johannesen
Author: johannes Date: Mon Feb 11 13:45:46 2008 New Revision: 46966 URL: http://llvm.org/viewvc/llvm-project?rev=46966&view=rev Log: Treat struct { long long: 29; }; as int sized and aligned, rather than long long. ABI issue. Remove nonfunctional target-specific versions of LLVM_SHOULD_PASS_AGGRE

[llvm-commits] [llvm] r46964 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 13:00:34 2008 New Revision: 46964 URL: http://llvm.org/viewvc/llvm-project?rev=46964&view=rev Log: >From Chris' review: use isa instead of explicitly using classof. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp Modified: llvm/trunk/lib/CodeGen/Sel

[llvm-commits] [llvm] r46963 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 13:00:03 2008 New Revision: 46963 URL: http://llvm.org/viewvc/llvm-project?rev=46963&view=rev Log: >From Chris' review: minor corrections in comments. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/Sche

[llvm-commits] [llvm] r46962 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 12:58:42 2008 New Revision: 46962 URL: http://llvm.org/viewvc/llvm-project?rev=46962&view=rev Log: >From Chris' review: use cast instead of dyn_cast with an assert. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified: llvm/trunk/lib/CodeGen/Sel

[llvm-commits] [llvm] r46961 - /llvm/trunk/lib/CodeGen/PseudoSourceValue.cpp

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 12:57:43 2008 New Revision: 46961 URL: http://llvm.org/viewvc/llvm-project?rev=46961&view=rev Log: >From Chris' review: fix 80 column violations Modified: llvm/trunk/lib/CodeGen/PseudoSourceValue.cpp Modified: llvm/trunk/lib/CodeGen/PseudoSourceValue.cpp URL: ht

[llvm-commits] [llvm] r46960 - /llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h

2008-02-11 Thread Dan Gohman
Author: djg Date: Mon Feb 11 12:56:50 2008 New Revision: 46960 URL: http://llvm.org/viewvc/llvm-project?rev=46960&view=rev Log: >From Chris' review: change MemOperandSDNode's constructor to pass its argument by reference, rather than by value. Modified: llvm/trunk/include/llvm/CodeGen/Select

[llvm-commits] [llvm] r46959 - in /llvm/trunk: lib/Analysis/ScalarEvolution.cpp test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll

2008-02-11 Thread Wojciech Matyjewicz
Author: wmat Date: Mon Feb 11 12:37:34 2008 New Revision: 46959 URL: http://llvm.org/viewvc/llvm-project?rev=46959&view=rev Log: If the LHS of the comparison is a loop-invariant we also want to move it to the RHS. This simple change allows to compute loop iteration count for loops with condition

Re: [llvm-commits] [llvm] r46850 - in /llvm/trunk: lib/Target/X86/X86ISelDAGToDAG.cpp lib/Target/X86/X86Instr64bit.td lib/Target/X86/X86InstrInfo.td lib/Target/X86/X86Subtarget.cpp lib/Target/X86/X86S

2008-02-11 Thread Dan Gohman
Hi Evan, This breaks these: test/CodeGen/X86/fold-mul-lohi.ll test/CodeGen/X86/stride-nine-with-base-reg.ll test/CodeGen/X86/stride-reuse.ll on Linux. These tests should probably explicitly set the relocation model to static so that they always test what they're intended to test. Dan On Feb

[llvm-commits] [llvm-gcc-4.2] r46958 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386-target.h llvm-types.cpp

2008-02-11 Thread Dale Johannesen
Author: johannes Date: Mon Feb 11 12:03:06 2008 New Revision: 46958 URL: http://llvm.org/viewvc/llvm-project?rev=46958&view=rev Log: Choose an SSE vector-containing type for the constructed type that represents a union, if the union contains such a type. Modified: llvm-gcc-4.2/trunk/gcc/conf

[llvm-commits] [llvm] r46957 - in /llvm/trunk: include/llvm/ADT/APFloat.h include/llvm/ADT/FoldingSet.h include/llvm/Support/AlignOf.h lib/CodeGen/SelectionDAG/SelectionDAG.cpp lib/Support/APFloat.cpp

2008-02-11 Thread Ted Kremenek
Author: kremenek Date: Mon Feb 11 11:24:50 2008 New Revision: 46957 URL: http://llvm.org/viewvc/llvm-project?rev=46957&view=rev Log: Added "Profile" method to APFloat for use with FoldingSet. Added member template "Add" to FoldingSetNodeID that allows "adding" arbitrary objects to a profile via d

Re: [llvm-commits] Fix for PR1798 (ScalarEvolution)

2008-02-11 Thread Wojciech Matyjewicz
at least 32 bits wide. Currently, the dividend is computed with the minimum necessary bitwidth and extended, if needed, just before the division. The patch is here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080211/058097.html I think it's a good idea to keep the PR open. It

[llvm-commits] [llvm] r46956 - /llvm/trunk/include/llvm/Target/TargetLowering.h

2008-02-11 Thread Duncan Sands
Author: baldrick Date: Mon Feb 11 05:09:23 2008 New Revision: 46956 URL: http://llvm.org/viewvc/llvm-project?rev=46956&view=rev Log: Add arbitrary integer support to getRegisterType and getNumRegisters. This is needed for calling functions with apint parameters or return values. Modified: ll

[llvm-commits] [llvm] r46955 - in /llvm/trunk: include/llvm/Analysis/ScalarEvolution.h include/llvm/Analysis/ScalarEvolutionExpander.h include/llvm/Analysis/ScalarEvolutionExpressions.h lib/Analysis/S

2008-02-11 Thread Wojciech Matyjewicz
Author: wmat Date: Mon Feb 11 05:03:14 2008 New Revision: 46955 URL: http://llvm.org/viewvc/llvm-project?rev=46955&view=rev Log: Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an arbitrary iteration. The patch: 1) changes SCEVSDivExpr into SCEVUDivExpr, 2) replaces PartialFact() fu

[llvm-commits] [llvm] r46954 - in /llvm/trunk: include/llvm/Target/TargetLowering.h lib/CodeGen/SelectionDAG/DAGCombiner.cpp lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/LegalizeT

2008-02-11 Thread Duncan Sands
Author: baldrick Date: Mon Feb 11 04:37:04 2008 New Revision: 46954 URL: http://llvm.org/viewvc/llvm-project?rev=46954&view=rev Log: Add a isBigEndian method to complement isLittleEndian. Modified: llvm/trunk/include/llvm/Target/TargetLowering.h llvm/trunk/lib/CodeGen/SelectionDAG/DAGComb

[llvm-commits] [llvm] r46953 - in /llvm/trunk: lib/CodeGen/RegAllocLocal.cpp test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll

2008-02-11 Thread Evan Cheng
Author: evancheng Date: Mon Feb 11 02:30:52 2008 New Revision: 46953 URL: http://llvm.org/viewvc/llvm-project?rev=46953&view=rev Log: Determine whether a spill kills the register it's spilling before insertion rather than trying to undo the kill marker afterwards. Added: llvm/trunk/test/Code

Re: [llvm-commits] [llvm-gcc-4.2] r46726 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2008-02-11 Thread Duncan Sands
> > the current LLVM implementation means that anyone using threading > > needs > > to not do bitfield accesses, since the compiler generated code could > > cause trouble. > > This is not handled by LLVM, this is handled by FE that is translating > source code into LLVM IR. Unless all front-en