On Sat, Sep 20, 2014 at 2:23 PM, Segher Boessenkool
<seg...@kernel.crashing.org> wrote:
> Use a new code iterator to handle IOR, XOR.  Also, we can now fold
> the AND patterns together with the boolean_or_operator patterns.
>
>
> 2014-09-20  Segher Boessenkool  <seg...@kernel.crashing.org>
>
>         * config/rs6000/rs6000.md (iorxor): New code_iterator.
>         (iorxor): New code_attr.
>         (IORXOR): New code_attr.
>         (*and<mode>3, *and<mode>3_dot, *and<mode>3_dot2): Delete.
>         (ior<mode>3, xor<mode>3): Delete.
>         (<iorxor><mode>3): New.
>         (splitter for "big" integer ior, xor): New.
>         (*bool<mode>3): Move.  Also handle AND.
>         (*bool<mode>3_dot, *bool<mode>3_dot2): Also handle AND.
>         (splitter for "big" integer ior, xor): Delete.

Okay.

Thanks, David

Reply via email to