Displaying 2 results from an estimated 2 matches for "82a5cc31".
2010 Jan 26
2
[LLVMdev] some llvm/clang missed optimizations
...jan_10/harvest/source/14/14157FE8.shtml
Somehow gcc3 sees these but everyone else including gcc4 fails.
6.
Here llvm-gcc and gcc, but not clang, exploit undefinedness of integer
overflow to eliminate most of the code in a function:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/82/82A5CC31.shtml
Most likely this is not what the authors of the code intended, but the
compilers are correct.
7.
Cute elimination of useless varargs code:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/3A/3A235937.shtml
John
2010 Jan 26
0
[LLVMdev] some llvm/clang missed optimizations
...>
> Somehow gcc3 sees these but everyone else including gcc4 fails.
>
> 6.
>
> Here llvm-gcc and gcc, but not clang, exploit undefinedness of integer
> overflow to eliminate most of the code in a function:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/82/82A5CC31.shtml
>
> Most likely this is not what the authors of the code intended, but the
> compilers are correct.
LLVM doesn't handle correlated expressions at the moment.
-Eli