Lines Matching defs:MaskVT

2751   MVT MaskVT = getMaskTypeFor(VecVT);
2752 return DAG.getNode(RISCVISD::VMSET_VL, DL, MaskVT, VL);
3205 MVT MaskVT = Mask.getSimpleValueType();
3207 DAG.getVTList(MaskVT, MVT::Other),
3209 DAG.getUNDEF(MaskVT), Mask, VL});
3234 RISCVISD::SETCC_VL, DL, MaskVT,
4225 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts);
4226 SDValue SelectMask = DAG.getBuildVector(MaskVT, DL, MaskVals);
5311 MVT MaskVT = VT.changeVectorElementType(MVT::i1);
5312 SDValue SelectMask = DAG.getBuildVector(MaskVT, DL, SelectMaskVals);
5624 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts);
5625 SDValue CompressMask = DAG.getBuildVector(MaskVT, DL, MaskVals);
5743 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts);
5744 SDValue SelectMask = DAG.getBuildVector(MaskVT, DL, MaskVals);
8822 EVT MaskVT = Op.getValueType();
8824 assert(MaskVT.isVector() && MaskVT.getVectorElementType() == MVT::i1 &&
8865 if (MaskVT.isFixedLengthVector())
8866 Trunc = convertFromScalableVector(MaskVT, Trunc, DAG, Subtarget);
8907 MVT MaskVT = getMaskTypeFor(ContainerVT);
8908 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
9028 MVT MaskVT = getMaskTypeFor(ContainerVT);
9029 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
9871 MVT MaskVT = getMaskTypeFor(VT);
9875 DAG.getNode(RISCVISD::SETCC_VL, DL, MaskVT,
9877 DAG.getUNDEF(MaskVT), Mask, VL});
11024 MVT MaskVT = ConcatVT.changeVectorElementType(MVT::i1);
11028 SDValue EvenMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MaskVT, EvenSplat,
11033 SDValue OddMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, MaskVT, OddSplat,
11476 MVT MaskVT = getMaskTypeFor(ContainerVT);
11477 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
11579 MVT MaskVT = getMaskTypeFor(ContainerVT);
11580 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
11621 MVT MaskVT = getMaskTypeFor(ContainerVT);
11623 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
11655 MVT MaskVT = getMaskTypeFor(ContainerVT);
11658 DAG.getNode(RISCVISD::SETCC_VL, DL, MaskVT,
11659 {Op1, Op2, Op.getOperand(2), DAG.getUNDEF(MaskVT), Mask, VL});
11712 MVT MaskVT = getMaskTypeFor(ContainerInVT);
11724 RISCVISD::STRICT_FSETCC_VL, DL, DAG.getVTList(MaskVT, MVT::Other),
11725 {Chain, Op1, Op1, DAG.getCondCode(ISD::SETOEQ), DAG.getUNDEF(MaskVT),
11728 RISCVISD::STRICT_FSETCC_VL, DL, DAG.getVTList(MaskVT, MVT::Other),
11729 {Chain, Op2, Op2, DAG.getCondCode(ISD::SETOEQ), DAG.getUNDEF(MaskVT),
11732 DAG.getNode(RISCVISD::VMAND_VL, DL, MaskVT, OrderMask1, OrderMask2, VL);
11736 DAG.getVTList(MaskVT, MVT::Other),
11741 Res = DAG.getNode(RVVOpc, DL, DAG.getVTList(MaskVT, MVT::Other),
11742 {Chain, Op1, Op2, CC, DAG.getUNDEF(MaskVT), Mask, VL});
12077 MVT MaskVT = getMaskTypeFor(DstVT);
12078 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12273 MVT MaskVT = getMaskTypeFor(ContainerVT);
12274 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12346 MVT MaskVT = getMaskTypeFor(ContainerVT);
12347 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12373 MVT MaskVT = getMaskTypeFor(ContainerVT);
12374 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12529 MVT MaskVT = ContainerVT.changeVectorElementType(MVT::i1);
12530 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12576 MVT MaskVT = ContainerVT.changeVectorElementType(MVT::i1);
12577 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12647 MVT MaskVT = getMaskTypeFor(ContainerVT);
12648 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
12746 MVT MaskVT = getMaskTypeFor(ContainerVT);
12747 Mask = convertToScalableVector(MaskVT, Mask, DAG, Subtarget);
17232 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, NumElts);
17233 SDValue CC = DAG.getBuildVector(MaskVT, DL, MaskVals);
18207 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1,
18209 SDValue Mask = DAG.getSplat(MaskVT, DL, DAG.getConstant(1, DL, MVT::i1));
18465 MVT MaskVT = getMaskTypeFor(VecVT);
18468 DAG.getConstant(1, DL, MaskVT),