LGTM with a minor comment. > @@ -4054,7 +4060,8 @@ pass_vsetvl::global_eliminate_vsetvl_insn (const > bb_info *bb) const > } > > /* Step1: Reshape the VL/VTYPE status to make sure everything compatible. > */ > - auto_vec<basic_block> pred_cfg_bbs = get_dominated_by > (CDI_POST_DOMINATORS, cfg_bb); > + auto_vec<basic_block> pred_cfg_bbs > + = get_dominated_by (CDI_POST_DOMINATORS, cfg_bb);
This change seems like a format fixing? If so plz split it into a separate patch and apply clang-format to riscv-vsetvl.cc? pre-approved for that reformat patch > FOR_EACH_EDGE (e, ei, cfg_bb->preds) > { > sbitmap avout = m_vector_manager->vector_avout[e->src->index];