Lines Matching defs:InsertPSMask
6754 unsigned InsertPSMask = EltMaskIdx << 6 | EltIdx << 4 | ZMask;
6755 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
6757 DAG.getIntPtrConstant(InsertPSMask, DL, true));
12680 unsigned &InsertPSMask,
12688 // inserted into VA (or undef). If successful, V1, V2 and InsertPSMask
12745 // Update V1, V2 and InsertPSMask accordingly.
12750 InsertPSMask = VBSrcIndex << 6 | VBDstIndex << 4 | ZMask;
12751 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
12774 unsigned InsertPSMask = 0;
12775 if (!matchShuffleAsInsertPS(V1, V2, InsertPSMask, Zeroable, Mask, DAG))
12780 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
40563 unsigned InsertPSMask = N.getConstantOperandVal(2);
40564 unsigned ZeroMask = InsertPSMask & 0xF;
41287 unsigned InsertPSMask = N.getConstantOperandVal(2);
41288 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3;
41289 unsigned DstIdx = (InsertPSMask >> 4) & 0x3;
41290 unsigned ZeroMask = InsertPSMask & 0xF;
41295 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41300 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41310 InsertPSMask |= (1u << DstIdx);
41312 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41317 InsertPSMask = (InsertPSMask & 0x3f) | ((M & 0x3) << 6);
41320 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41333 if ((InsertPSMask & (1u << i)) || (i == (int)DstIdx)) {
41340 InsertPSMask |= (1u << i);
41367 DAG.getTargetConstant(InsertPSMask, DL, MVT::i8));
41382 DAG.getTargetConstant(InsertPSMask & 0x3f, DL, MVT::i8));