On Thu, Jul 25, 2024 at 5:16 AM Richard Biener
wrote:
>
> On Thu, Jul 25, 2024 at 4:16 AM Andrew Pinski
> wrote:
> >
> > To better create rtl directly from gimple, we can use
> > these already internal functions from the gimple.
> >
> > That is simplify `a & ~b` into BIT_ANDN.
> > Likewise `a |
On Thu, Jul 25, 2024 at 4:16 AM Andrew Pinski wrote:
>
> To better create rtl directly from gimple, we can use
> these already internal functions from the gimple.
>
> That is simplify `a & ~b` into BIT_ANDN.
> Likewise `a | ~b` into BIT_IORN.
> We only want to do this late after vectorization as s
To better create rtl directly from gimple, we can use
these already internal functions from the gimple.
That is simplify `a & ~b` into BIT_ANDN.
Likewise `a | ~b` into BIT_IORN.
We only want to do this late after vectorization as some
targets (e.g. aarch64 SVE) has BIT_IORN on scalars but not on
s