]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Use dominance analysis in global vsetvl elimination
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>
Mon, 11 Sep 2023 03:33:59 +0000 (11:33 +0800)
committerLehua Ding <lehua.ding@rivai.ai>
Mon, 11 Sep 2023 07:33:05 +0000 (15:33 +0800)
commit7f9083ffe262cb14c49d042fc6363514badea6cb
treee44513f0e46f3fb60070554c6e718c466958e3f6
parentd05aac047e0643d5c32b706c4c3b12e13f35e19a
RISC-V: Use dominance analysis in global vsetvl elimination

I found that it's more reasonable to use existing dominance analysis.

gcc/ChangeLog:

* config/riscv/riscv-vsetvl.cc (pass_vsetvl::global_eliminate_vsetvl_insn):
Use dominance analysis.
(pass_vsetvl::init): Ditto.
(pass_vsetvl::done): Ditto.
gcc/config/riscv/riscv-vsetvl.cc