From: Juzhe-Zhong Date: Fri, 8 Dec 2023 06:33:22 +0000 (+0800) Subject: RISC-V: Remove redundant check of better_main_loop_than_p in COST model X-Git-Tag: basepoints/gcc-15~3839 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b241d91f1e344a7324f66b216f11b40bbb65cf2e;p=thirdparty%2Fgcc.git RISC-V: Remove redundant check of better_main_loop_than_p in COST model Since loop vectorizer won't call better_main_loop_than_p if !flag_vect_cost_model. Committed as it is obvious. gcc/ChangeLog: * config/riscv/riscv-vector-costs.cc (costs::better_main_loop_than_p): Remove redundant check. --- diff --git a/gcc/config/riscv/riscv-vector-costs.cc b/gcc/config/riscv/riscv-vector-costs.cc index 8036c9c40d75..c062c12a2633 100644 --- a/gcc/config/riscv/riscv-vector-costs.cc +++ b/gcc/config/riscv/riscv-vector-costs.cc @@ -630,9 +630,6 @@ costs::better_main_loop_than_p (const vector_costs *uncast_other) const { auto other = static_cast (uncast_other); - if (!flag_vect_cost_model) - return vector_costs::better_main_loop_than_p (other); - if (riscv_autovec_lmul == RVV_DYNAMIC) { bool post_dom_available_p = dom_info_available_p (CDI_POST_DOMINATORS);