[llvm] r204912 - InstCombine: merge constants in both operands of icmp.

Tobias Grosser tobias at grosser.es
Fri Mar 28 08:30:47 PDT 2014


On 03/28/2014 03:58 PM, Erik Verbruggen wrote:
> I reverted the patch, together with Reid's follow-up patch.
>
> I'm very interested in suggestions on how to fix this "properly" :-)

Hi Erik,

just to follow up. The regression I have seen was a miscompilation of

telecomm-gsm.execution_time
toast.execution_time

in http://lab.llvm.org:8011/builders/polly-perf-O3/builds/2208.

Later the bots reported that Reid's commit r204948 fixes these miscompiles:

http://lab.llvm.org:8011/builders/polly-perf-O3/builds/2214

For some reason I misinterpreted the buildbots (or did not have the 
results yet) at the point when writing my previous email. So at least 
from a correctness point of view, the fix seemed to have worked for my 
LNT bots and the revert was not necessary to restore correctness. If 
there are no other reasons that motivated the backing out of these 
changes, you could possibly give it another shot.

Cheers,
Tobias




More information about the llvm-commits mailing list