[llvm] [RISCV] Allow VCIX with SE to reorder (PR #77049)
Brandon Wu via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 23 08:15:28 PST 2024
================
@@ -8832,72 +8901,117 @@ SDValue RISCVTargetLowering::LowerINTRINSIC_VOID(SDValue Op,
FixedIntrinsic->getMemoryVT(), FixedIntrinsic->getMemOperand());
}
case Intrinsic::riscv_sf_vc_x_se_e8mf8:
----------------
4vtomat wrote:
If we redefine `riscv_sf_vc_x_se*` to `riscv_sf_vc_x_se`, we should also change C intrinsics to match those IRs, but we are not able to distinguish between C intrinsics if we don't have suffix. We can make sew and luml as input operands in IR, but we can't add those to C intrinsics, can we?
https://github.com/llvm/llvm-project/pull/77049
More information about the llvm-commits
mailing list