From: ktkachov Date: Fri, 5 Sep 2014 13:44:17 +0000 (+0000) Subject: [ARM/AArch64] Add scheduling info for ARMv8-A FPU new instructions in Cortex-A53. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eaa0f393eb0177b3d79f0b3f60a1e18dbafe0fff;p=thirdparty%2Fgcc.git [ARM/AArch64] Add scheduling info for ARMv8-A FPU new instructions in Cortex-A53. * config/arm/cortex-a53.md (cortex_a53_fpalu): Add f_rints, f_rintd, f_minmaxs, f_minmaxd types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214959 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5af9fd485db4..ce91a960767c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-09-05 Kyrylo Tkachov + + * config/arm/cortex-a53.md (cortex_a53_fpalu): Add f_rints, f_rintd, + f_minmaxs, f_minmaxd types. + 2014-09-05 Richard Biener * cfgloop.c (mark_loop_for_removal): Record former header diff --git a/gcc/config/arm/cortex-a53.md b/gcc/config/arm/cortex-a53.md index 5783b23bfdba..c12738cb5b47 100644 --- a/gcc/config/arm/cortex-a53.md +++ b/gcc/config/arm/cortex-a53.md @@ -216,7 +216,8 @@ (and (eq_attr "tune" "cortexa53") (eq_attr "type" "ffariths, fadds, ffarithd, faddd, fmov, fmuls,\ f_cvt,f_cvtf2i,f_cvti2f,\ - fcmps, fcmpd, fcsel")) + fcmps, fcmpd, fcsel, f_rints, f_rintd, f_minmaxs,\ + f_minmaxd")) "cortex_a53_slot0+cortex_a53_fpadd_pipe") (define_insn_reservation "cortex_a53_fconst" 2