Lines Matching defs:InsertPSMask
6977 unsigned InsertPSMask = EltMaskIdx << 6 | EltIdx << 4 | ZMask;
6978 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
6981 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
12957 unsigned &InsertPSMask,
12965 // inserted into VA (or undef). If successful, V1, V2 and InsertPSMask
13022 // Update V1, V2 and InsertPSMask accordingly.
13027 InsertPSMask = VBSrcIndex << 6 | VBDstIndex << 4 | ZMask;
13028 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
13051 unsigned InsertPSMask = 0;
13052 if (!matchShuffleAsInsertPS(V1, V2, InsertPSMask, Zeroable, Mask, DAG))
13057 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41618 unsigned InsertPSMask = N.getConstantOperandVal(2);
41619 unsigned ZeroMask = InsertPSMask & 0xF;
42363 unsigned InsertPSMask = N.getConstantOperandVal(2);
42364 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3;
42365 unsigned DstIdx = (InsertPSMask >> 4) & 0x3;
42366 unsigned ZeroMask = InsertPSMask & 0xF;
42371 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
42376 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
42386 InsertPSMask |= (1u << DstIdx);
42388 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
42393 InsertPSMask = (InsertPSMask & 0x3f) | ((M & 0x3) << 6);
42396 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
42409 if ((InsertPSMask & (1u << i)) || (i == (int)DstIdx)) {
42416 InsertPSMask |= (1u << i);
42443 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
42458 DAG.getTargetConstant(InsertPSMask & 0x3f, DL, MVT::i8));