Author: andersca
Date: Fri Dec 14 00:38:54 2007
New Revision: 45027
URL: http://llvm.org/viewvc/llvm-project?rev=45027&view=rev
Log:
All MMX shift instructions took a <2 x i32> vector as the shift amount
parameter. Change this to be <1 x i64> instead, which matches the assembler
instruction.
Mo
Author: dpatel
Date: Fri Dec 14 00:02:16 2007
New Revision: 45026
URL: http://llvm.org/viewvc/llvm-project?rev=45026&view=rev
Log:
Remove unnecessary -L path.
Modified:
llvm-gcc-4.2/trunk/gcc/Makefile.in
Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
URL:
http://llvm.org/viewvc/llvm-project/l
On Dec 13, 2007, at 5:52 PM, Chris Lattner wrote:
>
> On Dec 13, 2007, at 4:54 PM, Devang Patel wrote:
>> URL: http://llvm.org/viewvc/llvm-project?rev=45017&view=rev
>> Log:
>> Set libllvmgcc.dylib compatibility version number.
>>
>> Modified:
>>llvm-gcc-4.2/trunk/gcc/Makefile.in
>>
>> Modifi
Author: evancheng
Date: Thu Dec 13 20:13:44 2007
New Revision: 45024
URL: http://llvm.org/viewvc/llvm-project?rev=45024&view=rev
Log:
Implement ctlz and cttz with bsr and bsf.
Added:
llvm/trunk/test/CodeGen/X86/clz.ll
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/
On Dec 13, 2007, at 4:54 PM, Devang Patel wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=45017&view=rev
> Log:
> Set libllvmgcc.dylib compatibility version number.
>
> Modified:
> llvm-gcc-4.2/trunk/gcc/Makefile.in
>
> Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
> URL: http://llvm.org/
Author: void
Date: Thu Dec 13 19:48:59 2007
New Revision: 45022
URL: http://llvm.org/viewvc/llvm-project?rev=45022&view=rev
Log:
Add flags to indicate that there are "never" side effects or that there "may be"
side effects for machine instructions.
Modified:
llvm/trunk/include/llvm/Target/Tar
Author: johannes
Date: Thu Dec 13 19:11:55 2007
New Revision: 45021
URL: http://llvm.org/viewvc/llvm-project?rev=45021&view=rev
Log:
Fix broken IR gen for complex int != .
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.o
Author: johannes
Date: Thu Dec 13 19:06:35 2007
New Revision: 45019
URL: http://llvm.org/viewvc/llvm-project?rev=45019&view=rev
Log:
Fix broken IR gen for complex int != .
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL:
http://llvm.o
Author: void
Date: Thu Dec 13 19:02:33 2007
New Revision: 45018
URL: http://llvm.org/viewvc/llvm-project?rev=45018&view=rev
Log:
Need to grab a patch that makes building happy.
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2004/
- copied from r45017, llvm-gcc-4.2/trunk/
Author: dpatel
Date: Thu Dec 13 18:54:36 2007
New Revision: 45017
URL: http://llvm.org/viewvc/llvm-project?rev=45017&view=rev
Log:
Set libllvmgcc.dylib compatibility version number.
Modified:
llvm-gcc-4.2/trunk/gcc/Makefile.in
Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in
URL:
http://llvm.or
>>> I guess, such a large positive index in GEP as seen above can be
>>> introduced by -instcombine pass.
>>
>> Ok. This is somewhat dubious though, as it is wrapping around the
>> end
>> of the address space which is undefined in C.
>
> I've found one place in instcombine, where something like
Author: johannes
Date: Thu Dec 13 17:56:08 2007
New Revision: 45016
URL: http://llvm.org/viewvc/llvm-project?rev=45016&view=rev
Log:
Do not invoke dsymutil at -O1 or higher, it whines
about the lack of debug info which breaks many
testcases.
Modified:
llvm-gcc-4.2/trunk/gcc/config/darwin.h
Author: djg
Date: Thu Dec 13 14:43:47 2007
New Revision: 45013
URL: http://llvm.org/viewvc/llvm-project?rev=45013&view=rev
Log:
Make it more clear that some things that can't be done in .td files can
still be done in the LLVM code generator. And update the summary for the
X86 target.
Modified:
Author: void
Date: Thu Dec 13 13:01:20 2007
New Revision: 45012
URL: http://llvm.org/viewvc/llvm-project?rev=45012&view=rev
Log:
Creating llvmgcc-2003 tag.
Added:
llvm-gcc-4.2/tags/Apple/llvmgcc42-2003/
- copied from r45011, llvm-gcc-4.2/trunk/
_
Author: evancheng
Date: Thu Dec 13 12:58:22 2007
New Revision: 45011
URL: http://llvm.org/viewvc/llvm-project?rev=45011&view=rev
Log:
Change x86 llcbeta back to -new-coalescer-heuristic=true
Modified:
test-suite/trunk/Makefile.programs
Modified: test-suite/trunk/Makefile.programs
URL:
http:
>> --- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
>> +++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Wed Dec 12
>> 16:21:26 2007
>> @@ -483,6 +483,12 @@
>> setOperationAction(ISD::CTPOP, (MVT::ValueType)VT, Expand);
>> setOperationAction(ISD::CTTZ, (MVT::ValueType)VT, Ex
Author: void
Date: Thu Dec 13 12:53:57 2007
New Revision: 45010
URL: http://llvm.org/viewvc/llvm-project?rev=45010&view=rev
Log:
Creating llvmCore-2005 tag.
Added:
llvm/tags/Apple/llvmCore-2005/
- copied from r45009, llvm/trunk/
___
llvm-comm
Author: johannes
Date: Thu Dec 13 12:32:10 2007
New Revision: 45009
URL: http://llvm.org/viewvc/llvm-project?rev=45009&view=rev
Log:
Make exceptions work on Darwin
Modified:
llvm-gcc-4.0/trunk/gcc/config/darwin.h
llvm-gcc-4.0/trunk/gcc/except.c
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Chris Lattner wrote:
>> Suppose, we have a target with 32-bit pointers and the following
>> instructions:
>>
>> %p = getelementptr i32* %x, i32 -1
>> %q = getelementptr i32* %x, i32 1073741823 ;(1073741823 == 2^30 - 1)
>>
>> TargetData::getIndexedOffset() uses 64-bit arithmetic to perform
>> off
Author: wmat
Date: Thu Dec 13 10:22:58 2007
New Revision: 44999
URL: http://llvm.org/viewvc/llvm-project?rev=44999&view=rev
Log:
Make these loops follow GetGEPOperands() behavior.
Let: %q = GEP %p, X, ...
If %p is a GEP, we can chase baseptr further, only if X==0.
Modified:
llvm/trunk/lib/An
20 matches
Mail list logo