[PATCH][ARM/AArch64] Add CRC32 scheduling information to Cortex-A53 and Cortex-A57

Richard Earnshaw rearnsha@arm.com
Tue Aug 5 10:22:00 GMT 2014


On 04/08/14 15:01, Kyrill Tkachov wrote:
> Hi all,
> 
> Now that both backends have a way of generating CRC32 instructions this 
> patch adds the crc type to the scheduling information for the Cortex-A53 
> and Cortex-A57 cores.
> For both Cortex-A53 and Cortex-A57 they behave similarly to shifted 
> arithmetic instructions
> 
> When scheduling for the Cortex-A57 we use the Cortex-A15 pipeline 
> description, so the crc type is added to cortex-a15.md.
> CRC32 instructions can only be generated when targeting ARMv8-A so this 
> will not affect codegen when tuning for the ARMv7-A Cortex-A15 core.
> 
> Ok for trunk?
> 
> 2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
> 
>      * config/arm/cortex-a15.md (cortex_a15_alu_shift): Add crc type
>      to reservation.
>      * config/arm/cortex-a53.md (cortex_a53_alu_shift): Likewise.
> 
> 

OK.

R.




More information about the Gcc-patches mailing list