aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2014-09-05 13:44:17 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2014-09-05 13:44:17 +0000
commit35b5c75197e5b3a2d8317b7fdf7c7eb33994f6d0 (patch)
treed294738e6004682759d95680273c5e62685740c8 /gcc
parentfae867f5b1c723f35ce4e03532dbc8f9e544739f (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/cortex-a53.md3
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