diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-09-05 13:44:17 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-09-05 13:44:17 +0000 |
commit | 35b5c75197e5b3a2d8317b7fdf7c7eb33994f6d0 (patch) | |
tree | d294738e6004682759d95680273c5e62685740c8 | |
parent | fae867f5b1c723f35ce4e03532dbc8f9e544739f (diff) | |
download | gcc-35b5c75197e5b3a2d8317b7fdf7c7eb33994f6d0.zip gcc-35b5c75197e5b3a2d8317b7fdf7c7eb33994f6d0.tar.gz gcc-35b5c75197e5b3a2d8317b7fdf7c7eb33994f6d0.tar.bz2 |
[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.
From-SVN: r214959
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/cortex-a53.md | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5af9fd4..ce91a96 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/arm/cortex-a53.md (cortex_a53_fpalu): Add f_rints, f_rintd, + f_minmaxs, f_minmaxd types. + 2014-09-05 Richard Biener <rguenther@suse.de> * 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 5783b23..c12738c 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 |