Lines Matching refs:EltIdx
5635 int EltIdx = SVOp->getMaskElt(i);
5636 if (EltIdx == (int)i || EltIdx < 0)
5638 else if (EltIdx == (int)(i + NumElems))
5673 int EltIdx = SVOp->getMaskElt(i);
5674 MaskVals.push_back(EltIdx);
5675 if (EltIdx < 0) {
5682 ++Quad[EltIdx / 4];
5683 InputQuads.set(EltIdx / 4);
5794 int EltIdx = MaskVals[i] * 2;
5795 int Idx0 = (TwoInputs && (EltIdx >= 16)) ? 0x80 : EltIdx;
5796 int Idx1 = (TwoInputs && (EltIdx >= 16)) ? 0x80 : EltIdx+1;
5811 int EltIdx = MaskVals[i] * 2;
5812 int Idx0 = (EltIdx < 16) ? 0x80 : EltIdx - 16;
5813 int Idx1 = (EltIdx < 16) ? 0x80 : EltIdx - 15;
5888 int EltIdx = MaskVals[i];
5889 if (EltIdx < 0)
5891 SDValue ExtOp = (EltIdx < 8) ?
5893 DAG.getIntPtrConstant(EltIdx)) :
5895 DAG.getIntPtrConstant(EltIdx - 8));
5930 int EltIdx = MaskVals[i];
5931 if (EltIdx < 0 || EltIdx >= 16)
5932 EltIdx = 0x80;
5933 pshufbMask.push_back(DAG.getConstant(EltIdx, MVT::i8));
5949 int EltIdx = MaskVals[i];
5950 EltIdx = (EltIdx < 16) ? 0x80 : EltIdx - 16;
5951 pshufbMask.push_back(DAG.getConstant(EltIdx, MVT::i8));
6057 int EltIdx = MaskVals[i];
6058 if (EltIdx < 0 || EltIdx >= 32)
6059 EltIdx = 0x80;
6061 if ((EltIdx >= 16 && i < 16) || (EltIdx < 16 && i >= 16))
6064 EltIdx &= 0xf;
6066 pshufbMask.push_back(DAG.getConstant(EltIdx, MVT::i8));
6099 int EltIdx = SVOp->getMaskElt(i+j);
6100 if (EltIdx < 0)
6103 StartIdx = (EltIdx / Scale);
6104 if (EltIdx != (int)(StartIdx*Scale + j))