This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][AARCH64]Support full addressing modes for ldr/str in vectorization scenarios
- From: Charles Baylis <charles dot baylis at linaro dot org>
- To: "bin.cheng" <bin dot cheng at arm dot com>, "Bin.Cheng" <amker dot cheng at gmail dot com>
- Cc: gcc-patches List <gcc-patches at gcc dot gnu dot org>, Marcus Shawcroft <marcus dot shawcroft at gmail dot com>
- Date: Tue, 3 Jun 2014 18:08:21 +0100
- Subject: Re: [PATCH][AARCH64]Support full addressing modes for ldr/str in vectorization scenarios
- Authentication-results: sourceware.org; auth=none
- References: <006701cf7a42$cdab0080$69010180$ at arm dot com> <CAHFci289VorHMicvdnFmqnAm0oFL1sUi8aEgLeXDjq-uGx3MXg at mail dot gmail dot com> <CAFqB+PxUH7NPqHwx4zdywR-soggaMBZAmt1feD_b+_D6ShaTXg at mail dot gmail dot com>
On 3 June 2014 12:08, Marcus Shawcroft <marcus.shawcroft@gmail.com> wrote:
> On 28 May 2014 08:30, Bin.Cheng <amker.cheng@gmail.com> wrote:
>>> So is it OK?
>>>
>>>
>>> 2014-05-28 Bin Cheng <bin.cheng@arm.com>
>>>
>>> * config/aarch64/aarch64.c (aarch64_classify_address)
>>> (aarch64_legitimize_reload_address): Support full addressing modes
>>> for vector modes.
>>> * config/aarch64/aarch64.md (mov<mode>, movmisalign<mode>)
>>> (*aarch64_simd_mov<mode>, *aarch64_simd_mov<mode>): Relax
>>> predicates.
>
> OK Thanks /Marcus
Hi Bin,
This resolves an ICE in 4.9 in Neon intrinsics code, so I'd like to
see it backported to the branch too, please.
Thanks
Charles