[PATCH] Simplify (X ^ signbit) + C

Rafael EspĂ­ndola rafael.espindola at gmail.com
Mon May 6 13:32:34 PDT 2013


LGTM

On 6 May 2013 16:15, David Majnemer <david.majnemer at gmail.com> wrote:
> Cases like (X - (1 << 31)) + C or (X ^ (1 << 31)) + C do not get constant
> folding.
>
> The attached patch reassociates the instruction operands so that we get:
> (X - ((1 << 31) - C)).
>
> --
> David Majnemer
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



More information about the llvm-commits mailing list