Issue 147647
Summary Add support for remaining pseudos in RISCVVLOptimizer
Labels backend:RISC-V, new issue
Assignees mikhailramalho
Reporter lukel97
    Based off this list by @mikhailramalho in https://github.com/llvm/llvm-project/issues/146692#issuecomment-3028026599_, 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
VFREC7_V
VMADC_VIM
VMADC_VVM
VMADC_VXM
VMSBC_VVM
VMSBC_VXM
VMV1R_V
VMV2R_V
VMV4R_V
VMV8R_V
VMV_S_X
VMV_X_S
VRGATHEREI16_VV
VRGATHER_VI
VRGATHER_VV
VRGATHER_VX
VSBC_VVM
VSBC_VXM

Once we're happy that we support everything we can and have tests, we should remove isSupportedInstr and replace it with `RISCVII::elementsDependOnVL`
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to