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: [AArch64, Patch] Restructure arm_neon.h vector types's implementation(Take 2).


On Wed, Nov 05, 2014 at 09:50:52PM +0000, Marc Glisse wrote:
> On Wed, 5 Nov 2014, Tejas Belagod wrote:
> 
> >>> 2014-10-01  Tejas Belagod  <tejas.belagod@arm.com>
> >>>
> >>>          * config/aarch64/aarch64-builtins.c
> >>>          (aarch64_build_scalar_type): Remove.
> >>>          (aarch64_scalar_builtin_types, aarch64_simd_type,
> >>>          aarch64_simd_type, aarch64_mangle_builtin_scalar_type,
> >>>          aarch64_mangle_builtin_vector_type,
> >>>          aarch64_mangle_builtin_type, aarch64_simd_builtin_std_type,
> >>>          aarch64_lookup_simd_builtin_type, aarch64_simd_builtin_type,
> >>>          aarch64_init_simd_builtin_types,
> >>>          aarch64_init_simd_builtin_scalar_types): New.
> >>>          (aarch64_init_simd_builtins): Refactor.
> >>>          (aarch64_init_crc32_builtins): Fixup with qualifier.
> >>>          * config/aarch64/aarch64-protos.h
> >>>          (aarch64_mangle_builtin_type): Export.
> >>>          * config/aarch64/aarch64-simd-builtin-types.def: New.
> >>>          * config/aarch64/aarch64.c (aarch64_simd_mangle_map): Remove.
> >>>          (aarch64_mangle_type): Refactor.
> >>>          * config/aarch64/arm_neon.h: Declare vector types based on
> >>>          internal types.
> >>>          * config/aarch64/t-aarch64: Update dependency.
> >> 
> >> OK /Marcus
> >
> > Thanks. Rebased, retested on aarch64-none-elf and committed as r217114.
> 
> Thanks. Do you know if anyone is planning to "port" this patch to the arm 
> target (which IIRC has the same issue)? No pressure, this is just so I 
> know if I should ping the alternate __float128 patch or wait.

Hi Marc,

Yes, you're right, the arm target also has this issue. I have a port of
Tejas' patch based on top of some other refactoring of the arm
target's builtin infrastructure I've been working on - I'm hoping to get
that all rebased and proposed upstream in the next couple of weeks.

Thanks,
James


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