This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][ARM] Remove movdi_vfp_cortexa8


Wilco Dijkstra wrote:
> Ramana Radhakrishnan wrote:
>> On Wed, Dec 14, 2016 at 5:43 PM, Wilco Dijkstra <Wilco.Dijkstra@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
    

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]