Home | History | Annotate | Download | only in X86

Lines Matching refs:InsertPSMask

5461   unsigned InsertPSMask = EltMaskIdx << 6 | EltIdx << 4 | ZMask;
5462 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
5465 DAG.getIntPtrConstant(InsertPSMask, DL));
8700 unsigned &InsertPSMask,
8761 InsertPSMask = V2SrcIndex << 6 | V2DstIndex << 4 | ZMask;
8762 assert((InsertPSMask & ~0xFFu) == 0 && "Invalid mask!");
8774 unsigned InsertPSMask;
8775 if (!matchVectorShuffleAsInsertPS(V1, V2, InsertPSMask, Zeroable, Mask, DAG))
8780 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25202 unsigned InsertPSMask;
25204 if (Zeroable.any() && matchVectorShuffleAsInsertPS(V1, V2, InsertPSMask,
25213 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25789 unsigned InsertPSMask = cast<ConstantSDNode>(Op2)->getZExtValue();
25796 InsertPSMask |= (1u << i);
25800 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25815 unsigned InsertPSMask = cast<ConstantSDNode>(Op2)->getZExtValue();
25816 unsigned SrcIdx = (InsertPSMask >> 6) & 0x3;
25817 unsigned DstIdx = (InsertPSMask >> 4) & 0x3;
25818 unsigned ZeroMask = InsertPSMask & 0xF;
25823 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25828 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25837 InsertPSMask |= (1u << DstIdx);
25839 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25843 InsertPSMask = (InsertPSMask & 0x3f) | ((M & 0x3) << 6);
25846 DAG.getConstant(InsertPSMask, DL, MVT::i8));
25860 if ((InsertPSMask & (1u << i)) || (i == (int)DstIdx)) {
25865 InsertPSMask |= (1u << i);
25891 DAG.getConstant(InsertPSMask, DL, MVT::i8));