diff options
author | Jeff Law <jlaw@ventanamicro.com> | 2024-05-07 15:34:16 -0600 |
---|---|---|
committer | Jeff Law <jlaw@ventanamicro.com> | 2024-05-07 15:35:21 -0600 |
commit | 9f14f1978260148d4d6208dfd73df1858e623758 (patch) | |
tree | 0beeb2580df92bab914219f6dcf2e90607346cfa | |
parent | 300393484dbfa9fd3891174ea47aa3fb41915abc (diff) | |
download | gcc-9f14f1978260148d4d6208dfd73df1858e623758.zip gcc-9f14f1978260148d4d6208dfd73df1858e623758.tar.gz gcc-9f14f1978260148d4d6208dfd73df1858e623758.tar.bz2 |
[committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning
Per quick email exchange with Palmer. Given the triviality, I'm just pushing
it.
gcc/
* config/riscv/riscv.cc (generic_ooo_tune_info): Turn on
overlap_op_by_pieces.
-rw-r--r-- | gcc/config/riscv/riscv.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index a9b57d4..62207b6 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -536,7 +536,7 @@ static const struct riscv_tune_param generic_ooo_tune_info = { 4, /* fmv_cost */ false, /* slow_unaligned_access */ false, /* use_divmod_expansion */ - false, /* overlap_op_by_pieces */ + true, /* overlap_op_by_pieces */ RISCV_FUSE_NOTHING, /* fusible_ops */ &generic_vector_cost, /* vector cost */ }; |