Home | History | Annotate | Download | only in X86

Lines Matching refs:GetMask

12117   ArrayRef<int> Mask = SVOp->getMask();
20975 auto GetMask = [&](SDValue V, APInt Mask) {
20992 SDValue And = GetMask(Srl, APInt::getSplat(Len, APInt(8, 0x55)));
20996 SDValue AndLHS = GetMask(V, APInt::getSplat(Len, APInt(8, 0x33)));
20998 SDValue AndRHS = GetMask(Srl, APInt::getSplat(Len, APInt(8, 0x33)));
21004 V = GetMask(Add, APInt::getSplat(Len, APInt(8, 0x0F)));
21413 SDValue Mask = N->getMask();
21468 Mask = ExtendToType(N->getMask(), ExtMaskVT, DAG, true);
21494 SDValue Mask = N->getMask();
21531 SDValue Mask = N->getMask();
21563 SDValue Mask = N->getMask();
25734 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op1.getNode())->getMask();
26004 for (int M : SVN->getMask())
26111 return DAG.getVectorShuffle(VT, dl, NewBinOp, N1, SVOp->getMask());
28870 int TrueMaskElt = getOneTrueElt(MaskedOp->getMask());
28922 if (!ISD::isBuildVectorOfConstantSDNodes(ML->getMask().getNode()))
28932 BuildVectorSDNode *MaskBV = cast<BuildVectorSDNode>(ML->getMask());
28938 SDValue Blend = DAG.getSelect(DL, VT, ML->getMask(), VecLd, ML->getSrc0());
28954 ML->getMask(), DAG.getUNDEF(VT),
28957 SDValue Blend = DAG.getSelect(DL, VT, ML->getMask(), NewML, ML->getSrc0());
29014 SDValue Mask = Mld->getMask();
29134 SDValue Mask = Mst->getMask();
29483 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(LHS.getNode())->getMask();
29501 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(RHS.getNode())->getMask();