Ramana Radhakrishnan wrote:
> On Wed, Dec 14, 2016 at 5:43 PM, Wilco Dijkstra <wilco.dijks...@arm.com> 
> wrote:

> > Yes, the reason to split the pattern was to introduce the '!' to discourage 
> > Neon->int moves on Cortex-A8 (https://patches.linaro.org/patch/541/). I am 
> > not removing the optimization for Cortex-A8, however  I  haven't been able 
> > to find an example where it makes a difference, even on high register 
> > pressure code.
>
>
> even on crafty  with -mtune=cortex-a8 ?

Indeed the '!' makes no difference on crafty either with -mcpu=cortex-a8 
-mfpu=neon.
Even if it did make a difference in the past, it is either totally ignored by 
the register
allocator or has no useful effect on deciding whether to use a Neon or integer 
register.

Wilco

Reply via email to