[llvm] r237539 - Reapply r237520 with another fix for infinite looping

Hans Wennborg hans at chromium.org
Tue May 19 16:11:11 PDT 2015


On Sun, May 17, 2015 at 1:27 AM, James Molloy <james.molloy at arm.com> wrote:
> Author: jamesm
> Date: Sun May 17 03:27:27 2015
> New Revision: 237539
>
> URL: http://llvm.org/viewvc/llvm-project?rev=237539&view=rev
> Log:
> Reapply r237520 with another fix for infinite looping
>
> SimplifyDemandedBits was "simplifying" a constant by removing just sign bits.
> This caused a canonicalization race between different parts of instcombine.
>
> Fix and regression test added - third time lucky?

Sorry, but it seems this broke some tests in Chromium. I reduced it to
PR23583. Reverted in r237739.

 - Hans



More information about the llvm-commits mailing list