Lines Matching refs:InsertPSMask
6682 unsigned InsertPSMask = EltMaskIdx << 6 | EltIdx << 4 | ZMask;
6683 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
6686 DAG.getIntPtrConstant(InsertPSMask, DL));
11093 unsigned &InsertPSMask,
11102 // inserted into VA (or undef). If successful, V1, V2 and InsertPSMask
11159 // Update V1, V2 and InsertPSMask accordingly.
11164 InsertPSMask = VBSrcIndex << 6 | VBDstIndex << 4 | ZMask;
11165 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
11189 unsigned InsertPSMask;
11190 if (!matchVectorShuffleAsInsertPS(V1, V2, InsertPSMask, Zeroable, Mask, DAG))
11195 DAG.getConstant(InsertPSMask, DL, MVT::i8));
30750 unsigned InsertPSMask = cast<ConstantSDNode>(Op2)->getZExtValue();
30751 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3;
30752 unsigned DstIdx = (InsertPSMask >> 4) & 0x3;
30753 unsigned ZeroMask = InsertPSMask & 0xF;
30758 DAG.getConstant(InsertPSMask, DL, MVT::i8));
30763 DAG.getConstant(InsertPSMask, DL, MVT::i8));
30772 InsertPSMask |= (1u << DstIdx);
30774 DAG.getConstant(InsertPSMask, DL, MVT::i8));
30778 InsertPSMask = (InsertPSMask
30781 DAG.getConstant(InsertPSMask, DL, MVT::i8));
30795 if ((InsertPSMask & (1u << i)) || (i == (int)DstIdx)) {
30800 InsertPSMask |= (1u << i);
30826 DAG.getConstant(InsertPSMask, DL, MVT::i8));