Author: void
Date: Sun Feb 10 02:10:24 2008
New Revision: 46922
URL: http://llvm.org/viewvc/llvm-project?rev=46922&view=rev
Log:
Return "(c1 + c2)" instead of yet another ADD node (which made this a
no-op).
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Modified: llvm/trunk/li
Author: lattner
Date: Sun Feb 10 02:17:19 2008
New Revision: 46923
URL: http://llvm.org/viewvc/llvm-project?rev=46923&view=rev
Log:
final set of major updates
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llv
Author: lattner
Date: Sun Feb 10 02:18:42 2008
New Revision: 46924
URL: http://llvm.org/viewvc/llvm-project?rev=46924&view=rev
Log:
validation fixes
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/do
Author: lattner
Date: Sun Feb 10 02:19:35 2008
New Revision: 46925
URL: http://llvm.org/viewvc/llvm-project?rev=46925&view=rev
Log:
remove the in progress marker.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project
Author: baldrick
Date: Sun Feb 10 04:08:52 2008
New Revision: 46926
URL: http://llvm.org/viewvc/llvm-project?rev=46926&view=rev
Log:
Add truncate and AssertZext result expansion.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeType
Author: wmat
Date: Sun Feb 10 04:41:01 2008
New Revision: 46927
URL: http://llvm.org/viewvc/llvm-project?rev=46927&view=rev
Log:
Revert commits: r46886, r46860, r46858. Restore proper working of -emit-llvm
and --emit-llvm options on, at
least, Linux/x86.
Modified:
llvm-gcc-4.2/trunk/gcc/gcc
Author: baldrick
Date: Sun Feb 10 07:40:55 2008
New Revision: 46928
URL: http://llvm.org/viewvc/llvm-project?rev=46928&view=rev
Log:
Add some Ada info and correct a few buglets.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/view
Author: lattner
Date: Sun Feb 10 11:52:05 2008
New Revision: 46929
URL: http://llvm.org/viewvc/llvm-project?rev=46929&view=rev
Log:
close an li tag
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/doc
Changes in directory llvm-www:
www-index.html updated: 1.151 -> 1.152
---
Log message:
link to all the tutorials.
---
Diffs of the changes: (+2 -2)
www-index.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/www-index.html
diff -u llvm-www/www-index.html:
Author: sampo
Date: Sun Feb 10 12:47:57 2008
New Revision: 46931
URL: http://llvm.org/viewvc/llvm-project?rev=46931&view=rev
Log:
xmm0 variable blends
Modified:
llvm/trunk/lib/Target/X86/X86InstrSSE.td
Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL:
http://llvm.org/viewvc/llvm-proje
On Jan 30, 2008, at 12:51 PM, Sam Bishop wrote:
> I have been working my way through the JIT and Kaleidoscope
> tutorials in my
> (minuscule) spare time. Thanks again for writing them! I have
> attached a
> patch containing some minor changes, ranging from spelling and
> grammar fixes
> t
On Jan 17, 2008, at 1:45 AM, Duncan Sands wrote:
> Hi Chris,
>
>> Fix arg promotion to propagate the correct attrs on the calls to
>> promoted functions. This is important for varargs calls in
>> particular. Thanks to duncan for providing a great testcase.
>
> you forgot about attributes on the
On Feb 10, 2008, at 10:45 AM, Dan Gohman wrote:
> Author: djg
> Date: Sun Feb 10 12:45:23 2008
> New Revision: 46930
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46930&view=rev
> Log:
> Rename MRegisterInfo to TargetRegisterInfo.
Whoa, excellent! We've needed this for a long time,
-Chris
_
Author: lattner
Date: Sun Feb 10 13:05:37 2008
New Revision: 46932
URL: http://llvm.org/viewvc/llvm-project?rev=46932&view=rev
Log:
Fix scalarrepl to not 'miscompile' undefined code, part #2.
This fixes the store case, my previous patch just fixed the load
case. rdar://5707076.
Modified:
llv
Author: lattner
Date: Sun Feb 10 13:11:04 2008
New Revision: 46933
URL: http://llvm.org/viewvc/llvm-project?rev=46933&view=rev
Log:
Various updates from Sam Bishop:
"I have been working my way through the JIT and Kaleidoscope tutorials in my
(minuscule) spare time. Thanks again for writing them!
On Feb 6, 2008, at 2:27 PM, Dan Gohman wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=46827&view=rev
> Log:
> Create a new class, MemOperand, for describing memory references
> in the backend. Introduce a new SDNode type, MemOperandSDNode, for
> holding a MemOperand in the SelectionDAG IR, a
> > you forgot about attributes on the function return value.
>
> I've lost the context for this, do you remember what this was about?
I fixed it for you already :)
D.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mail
On Feb 10, 2008, at 11:56 AM, Duncan Sands wrote:
>>> you forgot about attributes on the function return value.
>>
>> I've lost the context for this, do you remember what this was about?
>
> I fixed it for you already :)
Ahh, thanks :) :)
-Chris
___
l
> maybe c380004 can be hyperlinked too?
There's not really much point: this is not an llvm-gcc problem.
I don't plan to open a PR for it, so there's nothing to link to.
Ciao,
Duncan.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.c
Author: ggreif
Date: Sun Feb 10 14:08:16 2008
New Revision: 46934
URL: http://llvm.org/viewvc/llvm-project?rev=46934&view=rev
Log:
corrected some spellings
maybe c380004 can be hyperlinked too?
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
ht
On Feb 6, 2008, at 2:27 PM, Dan Gohman wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=46827&view=rev
> Log:
> Re-apply the memory operand changes, with a fix for the static
> initializer problem, a minor tweak to the way the
> DAGISelEmitter finds load/store nodes, and a renaming of the
> ne
On Feb 9, 2008, at 9:26 AM, Wojciech Matyjewicz wrote:
> Hi,
>
> I've attached an updated version of the patch. It is ready for using
> support for APInts in the code generator, but currently it doesn't
> rely
> on this feature. I've added a hack that rounds up the computation
> bitwidth to pow
Chris Lattner wrote:
> On Feb 9, 2008, at 9:26 AM, Wojciech Matyjewicz wrote:
>
>> Hi,
>>
>> I've attached an updated version of the patch. It is ready for using
>> support for APInts in the code generator, but currently it doesn't
>> rely
>> on this feature. I've added a hack that rounds up the
Chris Lattner wrote:
>
> The patch looks good to me. Nicholas, can you please review it also?
> If Nicholas likes it, please commit,
IIRC, Nicholas reviewed the previous version. Nick, the only difference
is the hack to round the necessary bitwitdh up to 32 or 64 in the
beginning of BinomialC
Nick Lewycky wrote:
>
> Just one question,
>
> + const IntegerType *ExTy = IntegerType::get(std::max(DividendBits, 32U));
>
> why the max of DividendBits and 32? If for whatever reason we think we
> need only 16 bits for the computation, why expand it to 32?
We compute the divisor of the BC f
Wojciech Matyjewicz wrote:
> Nick Lewycky wrote:
>> Just one question,
>>
>> + const IntegerType *ExTy = IntegerType::get(std::max(DividendBits, 32U));
>>
>> why the max of DividendBits and 32? If for whatever reason we think we
>> need only 16 bits for the computation, why expand it to 32?
>
>
Any idea what the differences mean? .rodata.cst4 makes it possible to
be merged? Was there a reason to change it or than to match gcc?
Thanks,
Evan
On Feb 9, 2008, at 4:03 PM, Nick Lewycky wrote:
> Author: nicholas
> Date: Sat Feb 9 18:03:54 2008
> New Revision: 46916
>
> URL: http://llvm.or
What is this fixing? I would expect SelectionDAG to constant
evaluating it to a constant node?
Evan
On Feb 10, 2008, at 12:10 AM, Bill Wendling wrote:
> Author: void
> Date: Sun Feb 10 02:10:24 2008
> New Revision: 46922
>
> URL: http://llvm.org/viewvc/llvm-project?rev=46922&view=rev
> Log:
>
Author: sampo
Date: Sun Feb 10 22:19:36 2008
New Revision: 46949
URL: http://llvm.org/viewvc/llvm-project?rev=46949&view=rev
Log:
Enable SSE4 codegen and pattern matching.
Add some notes to the README.
Modified:
llvm/trunk/lib/Target/TargetSelectionDAG.td
llvm/trunk/lib/Target/X86/README-
Author: sampo
Date: Sun Feb 10 22:16:09 2008
New Revision: 46948
URL: http://llvm.org/viewvc/llvm-project?rev=46948&view=rev
Log:
additional missing feature
Modified:
llvm/trunk/lib/Target/PowerPC/README.txt
Modified: llvm/trunk/lib/Target/PowerPC/README.txt
URL:
http://llvm.org/viewvc/llvm
Author: lattner
Date: Mon Feb 11 01:27:21 2008
New Revision: 46952
URL: http://llvm.org/viewvc/llvm-project?rev=46952&view=rev
Log:
tweaks from dale.
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/d
Author: lattner
Date: Mon Feb 11 01:21:08 2008
New Revision: 46951
URL: http://llvm.org/viewvc/llvm-project?rev=46951&view=rev
Log:
updates from Evan
Modified:
llvm/trunk/docs/ReleaseNotes.html
Modified: llvm/trunk/docs/ReleaseNotes.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/d
On Feb 10, 2008, at 7:46 PM, Evan Cheng wrote:
> What is this fixing?
The code as it was was a no-op. This makes it do what the comment
says it's supposed to do.
> I would expect SelectionDAG to constant
> evaluating it to a constant node?
>
Perhaps. But then why is it here at all then?
-bw
On Feb 9, 2008, at 1:24 PM, Duncan Sands wrote:
> 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 co
34 matches
Mail list logo