Displaying 6 results from an estimated 6 matches for "1f4003c7".
2010 Jan 27
2
[LLVMdev] some llvm/clang missed optimizations
...t;> Repetitive code with lots of bitwise operations is compiled by LLVM into
>> much larger code than the other compilers:
>>
>> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/ED/ED37DAF5.shtml
>> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
>>
>> Note that this is straight-line code, so LLVM's output will run 4-5
>> times longer than everyone else's.
>>
>> I'll be interested to learn the source of this one.
>
> This looks like a one-off case; instcombine destroys the symmetry of
&g...
2010 Jan 26
2
[LLVMdev] some llvm/clang missed optimizations
...hat is conditionally compiled away.
3.
Repetitive code with lots of bitwise operations is compiled by LLVM into
much larger code than the other compilers:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/ED/ED37DAF5.shtml
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
Note that this is straight-line code, so LLVM's output will run 4-5
times longer than everyone else's.
I'll be interested to learn the source of this one.
4.
It seems possible to do a better job recognizing that the current stack
frame can be used unmodified by a new call:...
2010 Jan 27
0
[LLVMdev] some llvm/clang missed optimizations
...e operations is compiled by LLVM into
>>> much larger code than the other compilers:
>>>
>>>
>>> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/ED/ED37DAF5.shtml
>>>
>>> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
>>>
>>> Note that this is straight-line code, so LLVM's output will run 4-5
>>> times longer than everyone else's.
>>>
>>> I'll be interested to learn the source of this one.
>>
>> This looks like a one-off case; instcombine...
2010 Jan 27
2
[LLVMdev] some llvm/clang missed optimizations
> Umm, can you find one that isn't a popcount implementation?
Ok.
MMX psadbw instruction:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/CE/CE3DA132.shtml
Position of first set bit:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
Log2 floor:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/83/837A80E9.shtml
Pixel format conversion:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/EC/EC3353C5.shtml
John
2010 Jan 26
0
[LLVMdev] some llvm/clang missed optimizations
...on.
> 3.
>
> Repetitive code with lots of bitwise operations is compiled by LLVM into
> much larger code than the other compilers:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/ED/ED37DAF5.shtml
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
>
> Note that this is straight-line code, so LLVM's output will run 4-5
> times longer than everyone else's.
>
> I'll be interested to learn the source of this one.
This looks like a one-off case; instcombine destroys the symmetry of
the code that the test harness...
2010 Jan 27
0
[LLVMdev] some llvm/clang missed optimizations
...ou find one that isn't a popcount implementation?
>
> Ok.
>
> MMX psadbw instruction:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/CE/CE3DA132.shtml
>
> Position of first set bit:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
>
> Log2 floor:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/83/837A80E9.shtml
>
> Pixel format conversion:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/EC/EC3353C5.shtml
Okay... it definitely appears that the issue is being intro...