search for: 82a5cc31

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