Re: [PATCH] RISC-V: Refine Phase 3 of VSETVL PASS

2023-01-26 Thread Kito Cheng via Gcc-patches
committed with few tweaks, thanks. On Wed, Jan 4, 2023 at 9:46 PM wrote: > From: Ju-Zhe Zhong > > gcc/ChangeLog: > > * config/riscv/riscv-vsetvl.cc (can_backward_propagate_p): Fix for > null iter_bb. > (vector_insn_info::set_demand_info): New function. > (pass_vsetvl::em

[PATCH] RISC-V: Refine Phase 3 of VSETVL PASS

2023-01-04 Thread juzhe . zhong
From: Ju-Zhe Zhong gcc/ChangeLog: * config/riscv/riscv-vsetvl.cc (can_backward_propagate_p): Fix for null iter_bb. (vector_insn_info::set_demand_info): New function. (pass_vsetvl::emit_local_forward_vsetvls): Adjust for refinement of Phase 3. (pass_vsetvl::merge