[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