[llvm] [RISCV] Add Sched classes for vector crypto instructions (PR #90068)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 25 08:09:09 PDT 2024
================
@@ -24,11 +24,9 @@ def tuimm5 : RISCVOp, TImmLeaf<XLenVT, [{return isUInt<5>(Imm);}]>;
let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in {
multiclass VCLMUL_MV_V_X<string opcodestr, bits<6> funct6> {
def V : VALUVV<funct6, OPMVV, opcodestr # "." # "vv">,
- Sched<[WriteVIALUV_WorstCase, ReadVIALUV_WorstCase,
- ReadVIALUV_WorstCase, ReadVMask]>;
+ SchedBinaryMC<"WriteVCLMUL", "ReadVCLMUL", "ReadVCLMUL">;
----------------
topperc wrote:
This is for vclmul.vv and vclmulh.vv.
https://github.com/llvm/llvm-project/pull/90068
More information about the llvm-commits
mailing list