Re: [Patch 1/3][Aarch64] Implement Aarch64 SIMD ABI

2018-10-10 Thread Steve Ellcey
> LGTM otherwise, but I'll leave the AArch64 maintainers to do the > main review. > > Thanks, > Richard Here is an updated version that addresses the issues you raised.  The only thing I did not try to do is to change aarch64_use_simple_return_insn_p, so shrink wrapping of SIMD functions will st

Re: [Patch 1/3][Aarch64] Implement Aarch64 SIMD ABI

2018-10-08 Thread Richard Sandiford
Steve Ellcey writes: > @@ -1005,6 +1005,15 @@ static const struct processor *selected_tune; > /* The current tuning set. */ > struct tune_params aarch64_tune_params = generic_tunings; > > +/* Table of machine attributes. */ > +static const struct attribute_spec aarch64_attribute_table[] = >

[Patch 1/3][Aarch64] Implement Aarch64 SIMD ABI

2018-09-20 Thread Steve Ellcey
Here is a new version of my patch to support the Aarch64 SIMD ABI in GCC. There is no functional change, I just removed the definition of V23_REGNUM from aarch64.md.  This is no longer needed because another patch that was checked in has added it.  I am following up this patch with two more, one to