aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/xtensa
diff options
context:
space:
mode:
authorTakayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>2024-07-24 06:07:06 +0900
committerMax Filippov <jcmvbkbc@gmail.com>2024-07-29 23:09:22 -0700
commitc1d35de0d94d43b9976aff44001dadd4dd42b7ae (patch)
tree3d00f5ac649ded33439c40d1006a875b32ace950 /gcc/config/xtensa
parentfb7b82964f54192d0723a45c0657d2eb7c5ac97c (diff)
downloadgcc-c1d35de0d94d43b9976aff44001dadd4dd42b7ae.zip
gcc-c1d35de0d94d43b9976aff44001dadd4dd42b7ae.tar.gz
gcc-c1d35de0d94d43b9976aff44001dadd4dd42b7ae.tar.bz2
xtensa: Add missing speed cost for TYPE_FARITH in TARGET_INSN_COST
According to the implemented pipeline model, this cost can be assumed to be 1 clock cycle. gcc/ChangeLog: * config/xtensa/xtensa.cc (xtensa_insn_cost): Add a case statement for TYPE_FARITH.
Diffstat (limited to 'gcc/config/xtensa')
-rw-r--r--gcc/config/xtensa/xtensa.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/xtensa/xtensa.cc b/gcc/config/xtensa/xtensa.cc
index 1ccd42b..43b1332 100644
--- a/gcc/config/xtensa/xtensa.cc
+++ b/gcc/config/xtensa/xtensa.cc
@@ -4723,6 +4723,7 @@ xtensa_insn_cost (rtx_insn *insn, bool speed)
case TYPE_ARITH:
case TYPE_MULTI:
case TYPE_NOP:
+ case TYPE_FARITH:
case TYPE_FSTORE:
return COSTS_N_INSNS (n);