[AArch64] Use neon_<ldm,stm>_2 where appropriate as "type".

Richard Earnshaw rearnsha@arm.com
Fri Sep 6 13:54:00 GMT 2013


On 06/09/13 14:50, James Greenhalgh wrote:
> 
> Hi,
> 
> The final (!!!) patch in the series making types equivalent between
> AArch64 and ARM backends deals with insns in the AArch64 backend
> which generate ldp and stp. We could invent a new type for these and
> add that type to all the pipeline descriptions, but I think the types
> neon_ldm_2 and neon_stm_2 describe them adequately.
> 

It's close enough.  At least for now.

> Tested on aarch64-none-elf with no regressions.
> 
> OK?

OK.

> 
> Thanks,
> James
> 
> ---
> gcc/
> 
> 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
> 
> 	* config/aarch64/aarch64.md
> 	(*movtf_aarch64): Use neon_<ls>dm_2 as type where v8type
> 	is fpsimd_<load/store>2.
> 	(load_pair<mode>): Likewise.
> 	(store_pair<mode>): Likewise.
> 
> 

R.



More information about the Gcc-patches mailing list