Lines Matching refs:ArgTy
982 class VOP3PWMMA_Profile<list<ValueType> ArgTy, bit _IsSWMMAC, int _IndexType,
984 : VOP3P_Profile<VOPProfile<ArgTy>> {
995 bit IsAB_F16 = !and(IsF16BF16, ArgTy[1].isFP);
996 bit IsAB_BF16 = !and(IsF16BF16, isIntType<ArgTy[1]>.ret);
997 bit IsC_F32 = !or(!eq(ArgTy[3], v8f32), !eq(ArgTy[3], v4f32));
998 bit IsC_BF16 = !or(!eq(ArgTy[3], v8i16), !eq(ArgTy[3], v4i16));
999 bit IsC_F16 = !or(!eq(ArgTy[3], v8f16), !eq(ArgTy[3], v4f16));
1008 let DstRC = !cast<RegisterOperand>("VDst_"#ArgTy[0].Size);
1009 let Src0RC64 = !cast<RegisterOperand>("VRegSrc_"#ArgTy[1].Size);
1010 let Src1RC64 = !cast<RegisterOperand>("VRegSrc_"#ArgTy[2].Size);
1012 !cast<RegisterOperand>("VISrc_"#ArgTy[3].Size#