aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
diff options
context:
space:
mode:
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>2023-01-18 10:50:14 +0800
committerKito Cheng <kito.cheng@sifive.com>2023-01-27 17:34:35 +0800
commitca8fb0096713a8477614ef874f16ba5bf16c48bc (patch)
tree95acfd781d526f5cf7eed2cf919b0ad8df4ab791 /gcc/fortran/trans-openmp.cc
parente3bcf0726207185af88dd3c8fbed35b05cd80ddd (diff)
downloadgcc-ca8fb0096713a8477614ef874f16ba5bf16c48bc.zip
gcc-ca8fb0096713a8477614ef874f16ba5bf16c48bc.tar.gz
gcc-ca8fb0096713a8477614ef874f16ba5bf16c48bc.tar.bz2
RISC-V: Change VSETVL PASS always call split_all_insns
Since LCM will destroy CFG, we are going to reorder the location of VSETVL PASS at least before bbro (block-reorder PASS) which is before split3 PASS. We need to call it in VSETVL PASS to get final RVV instructions patterns. gcc/ChangeLog: * config/riscv/riscv-vsetvl.cc (pass_vsetvl::execute): Always call split_all_insns.
Diffstat (limited to 'gcc/fortran/trans-openmp.cc')
0 files changed, 0 insertions, 0 deletions