Wilco Dijkstra wrote: > 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.
Any comments? Wilco