You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Based off this list by @mikhailramalho in #146692 (comment)_, there are a few remaining pseudos that we could potentially support pending whether or not it's correct to reduce their VL:
VFCLASS_V
VFMV_F_S
VFMV_S_F
VMADC_VIM
VMADC_VVM
VMADC_VXM
VMSBC_VVM
VMSBC_VXM
VMV_S_X
VMV_X_S
VRGATHEREI16_VV
VRGATHER_VI
VRGATHER_VV
VRGATHER_VX
VSBC_VVM
VSBC_VXM
VANDN_VI
VANDN_VX
VANDN_VV
VBREV_V
VCLZ_V
VCPOP_V
VCTZ_V
VCLMUL_VV
VCLMUL_VX
VCLMULH_VV
VCLMULH_VX
VROR_VI
VROR_VX
VROR_VV
VROL_VX
VROL_VV
Once we're happy that we support everything we can and have tests, we should remove isSupportedInstr and replace it with RISCVII::elementsDependOnVL