[ARM/AArch64] Add scheduling info for ARMv8-A FPU new instructions in Cortex-A53.
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 5 Sep 2014 13:44:17 +0000 (13:44 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 5 Sep 2014 13:44:17 +0000 (13:44 +0000)
* config/arm/cortex-a53.md (cortex_a53_fpalu): Add f_rints, f_rintd,
f_minmaxs, f_minmaxd types.

From-SVN: r214959

gcc/ChangeLog
gcc/config/arm/cortex-a53.md

index 5af9fd485db4a1b39b25f529ed0dca1e93aa53e7..ce91a960767cf292e9230610bd30ec91cc86c917 100644 (file)
@@ -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
index 5783b23bfdba89b4bbb29a0ec86e209ec131a278..c12738cb5b4728ae38ab51673d9ec896a7b5a7d1 100644 (file)
   (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