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