search for: 1f4003c7

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...