search for: 8ab0b238

Displaying 2 results from an estimated 2 matches for "8ab0b238".

2010 Jan 26
2
[LLVMdev] some llvm/clang missed optimizations
...d lose as well as size. This pattern seems quite common in real code, due to layered APIs. Of course when IPO is on, most of these calls should be destroyed. 5. Sometimes a function modifies globals but even so has no net effect: http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/8A/8AB0B238.shtml http://embed.cs.utah.edu/embarrassing/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.ut...
2010 Jan 26
0
[LLVMdev] some llvm/clang missed optimizations
...de that the test harness duplicated by reducing the masking constants. Probably too complicated for too little gain to be worth pursuing. > 5. > > Sometimes a function modifies globals but even so has no net effect: > > http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/8A/8AB0B238.shtml > http://embed.cs.utah.edu/embarrassing/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 cod...