]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[committed][RISC-V] Turn on overlap_op_by_pieces for generic-ooo tuning
authorJeff Law <jlaw@ventanamicro.com>
Tue, 7 May 2024 21:34:16 +0000 (15:34 -0600)
committerJeff Law <jlaw@ventanamicro.com>
Tue, 7 May 2024 21:35:21 +0000 (15:35 -0600)
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.

gcc/config/riscv/riscv.cc

index a9b57d411841fc2201a014c6f91509f6741a263b..62207b6b2273ba3095621b4de144772a29b815c8 100644 (file)
@@ -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 */
 };