mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-08 18:40:53 +08:00
[ARC] Update ARC600 multiplication cost.
gcc/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.c (arc_rtx_costs): Update mul64 cost.
This commit is contained in:
parent
82cd9a96ad
commit
f261388f1a
@ -1,3 +1,7 @@
|
||||
2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* config/arc/arc.c (arc_rtx_costs): Update mul64 cost.
|
||||
|
||||
2020-01-27 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* config/arc/arc-protos.h (gen_mlo): Remove.
|
||||
|
@ -5877,6 +5877,12 @@ arc_rtx_costs (rtx x, machine_mode mode, int outer_code,
|
||||
nolimm = true;
|
||||
if (satisfies_constraint_Clo (x))
|
||||
nolimm = true;
|
||||
break;
|
||||
case MULT:
|
||||
if (TARGET_MUL64_SET)
|
||||
if (SIGNED_INT12 (INTVAL (x)))
|
||||
nolimm = true;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user