Lines Matching refs:MaskVT

6215   MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64);  in lowerVectorShuffleAsBitBlend()  local
6217 DAG.getNode(X86ISD::ANDNP, DL, MaskVT, in lowerVectorShuffleAsBitBlend()
6218 DAG.getNode(ISD::BITCAST, DL, MaskVT, V1Mask), in lowerVectorShuffleAsBitBlend()
6219 DAG.getNode(ISD::BITCAST, DL, MaskVT, V2))); in lowerVectorShuffleAsBitBlend()
10469 MVT MaskVT = MVT::getVectorVT(MaskEltVT, VecVT.getSizeInBits() / in LowerEXTRACT_VECTOR_ELT() local
10473 SDValue Mask = DAG.getNode(X86ISD::VINSERT, dl, MaskVT, in LowerEXTRACT_VECTOR_ELT()
10474 getZeroVector(MaskVT, Subtarget, DAG, dl), in LowerEXTRACT_VECTOR_ELT()
14654 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), in getVectorMaskingNode() local
14660 assert(MaskVT.isSimple() && "invalid mask type"); in getVectorMaskingNode()
14667 SDValue VMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MaskVT, in getVectorMaskingNode()
14812 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in LowerINTRINSIC_WO_CHAIN() local
14819 Cmp = DAG.getNode(IntrData->Opc0, dl, MaskVT, Op.getOperand(1), in LowerINTRINSIC_WO_CHAIN()
14823 Cmp = DAG.getNode(IntrData->Opc0, dl, MaskVT, Op.getOperand(1), in LowerINTRINSIC_WO_CHAIN()
14827 DAG.getTargetConstant(0, MaskVT), in LowerINTRINSIC_WO_CHAIN()
14862 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in LowerINTRINSIC_WO_CHAIN() local
14867 SDValue VMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MaskVT, in LowerINTRINSIC_WO_CHAIN()
14877 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in LowerINTRINSIC_WO_CHAIN() local
14882 SDValue VMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MaskVT, in LowerINTRINSIC_WO_CHAIN()
15076 EVT MaskVT = MVT::getVectorVT(MVT::i1, in getGatherNode() local
15081 MaskInReg = DAG.getTargetConstant(MaskC->getSExtValue(), MaskVT); in getGatherNode()
15083 MaskInReg = DAG.getNode(ISD::BITCAST, dl, MaskVT, Mask); in getGatherNode()
15084 SDVTList VTs = DAG.getVTList(Op.getValueType(), MaskVT, MVT::Other); in getGatherNode()
15104 EVT MaskVT = MVT::getVectorVT(MVT::i1, in getScatterNode() local
15109 MaskInReg = DAG.getTargetConstant(MaskC->getSExtValue(), MaskVT); in getScatterNode()
15111 MaskInReg = DAG.getNode(ISD::BITCAST, dl, MaskVT, Mask); in getScatterNode()
15112 SDVTList VTs = DAG.getVTList(MaskVT, MVT::Other); in getScatterNode()
15127 EVT MaskVT = in getPrefetchNode() local
15132 MaskInReg = DAG.getTargetConstant(MaskC->getSExtValue(), MaskVT); in getPrefetchNode()
15134 MaskInReg = DAG.getNode(ISD::BITCAST, dl, MaskVT, Mask); in getPrefetchNode()
15370 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in LowerINTRINSIC_W_CHAIN() local
15374 SDValue VMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MaskVT, in LowerINTRINSIC_W_CHAIN()
15394 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in LowerINTRINSIC_W_CHAIN() local
15398 SDValue VMask = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MaskVT, in LowerINTRINSIC_W_CHAIN()
22352 EVT MaskVT = Mask.getValueType(); in PerformOrCombine() local
22357 unsigned EltBits = MaskVT.getVectorElementType().getSizeInBits(); in PerformOrCombine()
22377 X.getValueType() == MaskVT && Y.getValueType() == MaskVT) { in PerformOrCombine()
22380 Mask = DAG.getNode(X86ISD::PSIGN, DL, MaskVT, X, Mask.getOperand(0)); in PerformOrCombine()