RISC-V: Avoid redundant flow in forward fusion
authorJu-Zhe Zhong <juzhe.zhong@rivai.ai>
Mon, 9 Jan 2023 22:40:07 +0000 (06:40 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Thu, 26 Jan 2023 19:10:16 +0000 (03:10 +0800)
commit00fb7698f0b3ae14d6d472db0f8b64744c84678b
treea5a44b1b3aa3409f8b78ea74f3efbcd58349d0c3
parentcfe3fbc678d7b69785d2b017d3ff3cd78cd91580
RISC-V: Avoid redundant flow in forward fusion

gcc/ChangeLog:

* config/riscv/riscv-vsetvl.cc (pass_vsetvl::forward_demand_fusion):
Add pre-check for redundant flow.
gcc/config/riscv/riscv-vsetvl.cc