diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2016-06-20 12:15:19 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2016-06-20 12:15:19 +0000 |
commit | 1db6c46d4d1d3d8b731b2c697f3aea7e47f7ed0d (patch) | |
tree | b6d25392577b218c4c86c54f70775e4e4cc0d53e /gcc | |
parent | ff7b374b788397f2023d67b0b17cc161b8e15fa9 (diff) | |
download | gcc-1db6c46d4d1d3d8b731b2c697f3aea7e47f7ed0d.zip gcc-1db6c46d4d1d3d8b731b2c697f3aea7e47f7ed0d.tar.gz gcc-1db6c46d4d1d3d8b731b2c697f3aea7e47f7ed0d.tar.bz2 |
The Cortex-A57 scheduler is missing fcsel, so add it.
gcc/
* config/arm/cortex-a57.md (cortex_a57_fp_cpys): Add fcsel.
From-SVN: r237595
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/cortex-a57.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 21ffe33..dadbf4e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-06-20 Wilco Dijkstra <wdijkstr@arm.com> + + * config/arm/cortex-a57.md (cortex_a57_fp_cpys): Add fcsel. + 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * params.def (PARAM_ALIGN_LOOP_ITERATIONS): Use "alignment" instead of diff --git a/gcc/config/arm/cortex-a57.md b/gcc/config/arm/cortex-a57.md index c8cf80f..85b18e5 100644 --- a/gcc/config/arm/cortex-a57.md +++ b/gcc/config/arm/cortex-a57.md @@ -726,7 +726,7 @@ (define_insn_reservation "cortex_a57_fp_cpys" 4 (and (eq_attr "tune" "cortexa57") - (eq_attr "type" "fmov")) + (eq_attr "type" "fmov,fcsel")) "(ca57_cx1|ca57_cx2)") (define_insn_reservation "cortex_a57_fp_divs" 12 |