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
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
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
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
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
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
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
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
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
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
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
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.
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
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:
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
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
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
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
__
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
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
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
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
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
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/
___
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> > 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
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/
___
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
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
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
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
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.
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
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
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
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/
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
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/
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
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/
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
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
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
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
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
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
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
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
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://
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
69 matches
Mail list logo