]> gcc.gnu.org Git - gcc.git/commit
RISC-V: Use default cost model for insn scheduling
authorEdwin Lu <ewlu@rivosinc.com>
Wed, 14 Feb 2024 20:04:59 +0000 (12:04 -0800)
committerEdwin Lu <ewlu@rivosinc.com>
Wed, 21 Feb 2024 19:54:37 +0000 (11:54 -0800)
commit67a29f99cc81384b9245ac5997e47bcf3ff84545
treecdaf02262916fc1be71e36a02ffe91ce39bb7799
parent6ec84c45a19403d3435b2affe4ec60e518fc1f97
RISC-V: Use default cost model for insn scheduling

Use default cost model scheduling on these test cases. All these tests
introduce scan dump failures with -mtune generic-ooo. Since the vector
cost models are the same across all three tunes, some of the tests
in PR113249 will be fixed with this patch series.

PR target/113249

gcc/testsuite/ChangeLog:

* g++.target/riscv/rvv/base/bug-1.C: Use default scheduling
* gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: Ditto
* gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: Ditto
* gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-1.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-2.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-3.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-4.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-5.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-6.c: Ditto
* gcc.target/riscv/rvv/base/pr108185-7.c: Ditto
* gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: Ditto
* gcc.target/riscv/rvv/vsetvl/pr111037-3.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto
* gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto
* gfortran.dg/vect/vect-8.f90: Ditto

Signed-off-by: Edwin Lu <ewlu@rivosinc.com>
58 files changed:
gcc/testsuite/g++.target/riscv/rvv/base/bug-1.C
gcc/testsuite/gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-102.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-108.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-114.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-119.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-12.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-16.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-17.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-19.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-21.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-23.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-25.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-27.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-29.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-31.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-33.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-35.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-4.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-40.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-44.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-50.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-56.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-62.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-68.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-74.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-79.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-8.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-84.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-90.c
gcc/testsuite/gcc.target/riscv/rvv/base/binop_vx_constraint-96.c
gcc/testsuite/gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-1.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-2.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-3.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-4.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-5.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-6.c
gcc/testsuite/gcc.target/riscv/rvv/base/pr108185-7.c
gcc/testsuite/gcc.target/riscv/rvv/base/shift_vx_constraint-1.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr111037-3.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c
gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c
gcc/testsuite/gfortran.dg/vect/vect-8.f90
This page took 0.082048 seconds and 5 git commands to generate.