On 8/23/25 2:34 AM, pan2...@intel.com wrote:
From: Pan Li <pan2...@intel.com> This patch would like to introduce the combine of vec_dup + vmacc.vv into vmacc.vx on the cost value of GR2VR. The late-combine will take place if the cost of GR2VR is zero, or reject the combine if non-zero like 1, 2, 15 in test. From: | ... | vmv.v.x | L1: | vmacc.vv | J L1 | ... To: | ... | L1: | vmacc.vx | J L1 | ... The below test suites are passed for this patch series. * The rv64gcv fully regression test. Pan Li (3): RISC-V: Combine vec_duplicate + vmacc.vv to vmacc.vx on GR2VR cost RISC-V: Add test for vec_duplicate + vmacc.vv signed combine with GR2VR cost 0, 1 and 15 RISC-V: Add test for vec_duplicate + vmacc.vv unsigned combine with GR2VR cost 0, 1 and 15
This series LGTM. Thanks, Jeff