Lines Matching refs:VMask
9904 SDValue VMask = getMaskNode(MaskNode, MVT::getVectorVT(MVT::i1, NumElts), in lowerVectorShuffleToEXPAND() local
9908 return DAG.getSelect(DL, VT, VMask, in lowerVectorShuffleToEXPAND()
10215 SDValue VMask = DAG.getBuildVector(VT, DL, VMaskOps); in lowerVectorShuffleAsBitMask() local
10216 return DAG.getNode(ISD::AND, DL, VT, V, VMask); in lowerVectorShuffleAsBitMask()
12005 SmallVectorImpl<int> &VMask = (UnpackIdx % 2 == 0) ? V1Mask : V2Mask; in lowerVectorShuffleAsPermuteAndUnpack() local
12006 VMask[(UnpackIdx / 2) * Scale + i % Scale + (UnpackLo ? 0 : Size / 2)] = in lowerVectorShuffleAsPermuteAndUnpack()
21424 SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl); in getVectorMaskingNode() local
21428 return DAG.getNode(OpcodeSelect, dl, VT, VMask, Op, PreservedSrc); in getVectorMaskingNode()
22398 SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl); in getPrefetchNode() local
22399 SDValue Ops[] = {VMask, Base, Scale, Index, Disp, Segment, Chain}; in getPrefetchNode()
22797 SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl); in LowerINTRINSIC_W_CHAIN() local
22799 return DAG.getMaskedStore(Chain, dl, DataToTruncate, Addr, VMask, MemVT, in LowerINTRINSIC_W_CHAIN()
22810 SDValue VMask = getMaskNode(Mask, MaskVT, Subtarget, DAG, dl); in LowerINTRINSIC_W_CHAIN() local
22813 VMask, MemVT, MemIntr->getMemOperand(), DAG); in LowerINTRINSIC_W_CHAIN()
31709 SmallVector<int, 4> VMask = getPSHUFShuffleMask(V); in combineRedundantDWordShuffle() local
31711 M = VMask[M]; in combineRedundantDWordShuffle()
31967 SmallVector<int, 4> VMask = getPSHUFShuffleMask(V); in combineTargetShuffle() local
31974 WordMask[i + VOffset] = VMask[i] + VOffset; in combineTargetShuffle()