reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 5721           int M0 = SV0->getMaskElt(i);
 5722           int M1 = SV1->getMaskElt(i);
16896     int OrigElt = Shuf->getMaskElt(IndexC->getZExtValue());
17024     int Idx = (Elt > (int)NumElts) ? -1 : Shuf->getMaskElt(Elt);
18863       int Idx = SVN->getMaskElt(i);
18879       int Idx = SVN->getMaskElt(i);
19110       int Idx = SVN->getMaskElt(i);
19121         Idx = OtherSV->getMaskElt(Idx);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 1849       int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset);
 1894         int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset);
 4069     int Idx = N->getMaskElt(i);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  620       ID.AddInteger(SVN->getMaskElt(i));
 2502       int M = SVN->getMaskElt(i);
 3467       int M = SVN->getMaskElt(i);
 9100       if (Shuffle->getMaskElt(Index) != (int)(MaskEnd + Index))
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  560       int Idx = SVN->getMaskElt(i);
lib/Target/AMDGPU/SIISelLowering.cpp
 4930       const int Idx = SVN->getMaskElt(I);
 4938       const int Idx0 = SVN->getMaskElt(I);
 4939       const int Idx1 = SVN->getMaskElt(I + 1);
lib/Target/ARM/ARMISelLowering.cpp
12855     int MaskElt = SVN->getMaskElt(n);
lib/Target/Mips/MipsSEISelLowering.cpp
 2996     Indices.push_back(Node->getMaskElt(i));
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4939       SDValue Op1 = N->getOperand(SVN->getMaskElt(0) < 2 ? 0 : 1),
 4940               Op2 = N->getOperand(SVN->getMaskElt(1) < 2 ? 0 : 1);
 4944         if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2)
 4944         if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2)
lib/Target/PowerPC/PPCISelLowering.cpp
 1475       if (!isConstantOrUndef(N->getMaskElt(i), i*2+1))
 1481       if (!isConstantOrUndef(N->getMaskElt(i), i*2))
 1486       if (!isConstantOrUndef(N->getMaskElt(i),    i*2+j) ||
 1487           !isConstantOrUndef(N->getMaskElt(i+8),  i*2+j))
 1506       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2+2) ||
 1507           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+3))
 1513       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2) ||
 1514           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+1))
 1519       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2+j)   ||
 1520           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+j+1) ||
 1521           !isConstantOrUndef(N->getMaskElt(i+8),  i*2+j)   ||
 1522           !isConstantOrUndef(N->getMaskElt(i+9),  i*2+j+1))
 1548       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2+4) ||
 1549           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+5) ||
 1550           !isConstantOrUndef(N->getMaskElt(i+2),  i*2+6) ||
 1551           !isConstantOrUndef(N->getMaskElt(i+3),  i*2+7))
 1557       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2) ||
 1558           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+1) ||
 1559           !isConstantOrUndef(N->getMaskElt(i+2),  i*2+2) ||
 1560           !isConstantOrUndef(N->getMaskElt(i+3),  i*2+3))
 1565       if (!isConstantOrUndef(N->getMaskElt(i  ),  i*2+j)   ||
 1566           !isConstantOrUndef(N->getMaskElt(i+1),  i*2+j+1) ||
 1567           !isConstantOrUndef(N->getMaskElt(i+2),  i*2+j+2) ||
 1568           !isConstantOrUndef(N->getMaskElt(i+3),  i*2+j+3) ||
 1569           !isConstantOrUndef(N->getMaskElt(i+8),  i*2+j)   ||
 1570           !isConstantOrUndef(N->getMaskElt(i+9),  i*2+j+1) ||
 1571           !isConstantOrUndef(N->getMaskElt(i+10), i*2+j+2) ||
 1572           !isConstantOrUndef(N->getMaskElt(i+11), i*2+j+3))
 1589       if (!isConstantOrUndef(N->getMaskElt(i*UnitSize*2+j),
 1591           !isConstantOrUndef(N->getMaskElt(i*UnitSize*2+UnitSize+j),
 1697       if (!isConstantOrUndef(N->getMaskElt(i*4+j),
 1699           !isConstantOrUndef(N->getMaskElt(i*4+j+8),
 1757   for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
 1764   unsigned ShiftAmt = SVOp->getMaskElt(i);
 1773       if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
 1778       if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
 1798   if (N->getMaskElt(0) % EltSize != 0)
 1803   unsigned ElementBase = N->getMaskElt(0);
 1812     if (N->getMaskElt(i) < 0 || N->getMaskElt(i) != (int)(i+ElementBase))
 1812     if (N->getMaskElt(i) < 0 || N->getMaskElt(i) != (int)(i+ElementBase))
 1816     if (N->getMaskElt(i) < 0) continue;
 1818       if (N->getMaskElt(i+j) != N->getMaskElt(j))
 1818       if (N->getMaskElt(i+j) != N->getMaskElt(j))
 1842     MaskVal[0] = N->getMaskElt(i * Width);
 1850       MaskVal[j] = N->getMaskElt(i * Width + j);
 1866   unsigned M0 = N->getMaskElt(0) / 4;
 1867   unsigned M1 = N->getMaskElt(4) / 4;
 1868   unsigned M2 = N->getMaskElt(8) / 4;
 1869   unsigned M3 = N->getMaskElt(12) / 4;
 1943   unsigned M0 = N->getMaskElt(0) / 4;
 1944   unsigned M1 = N->getMaskElt(4) / 4;
 1945   unsigned M2 = N->getMaskElt(8) / 4;
 1946   unsigned M3 = N->getMaskElt(12) / 4;
 2004     if (N->getMaskElt(i) != i + Width - 1)
 2042   unsigned M0 = N->getMaskElt(0) / 8;
 2043   unsigned M1 = N->getMaskElt(8) / 8;
 2095     return (16 / EltSize) - 1 - (SVOp->getMaskElt(0) / EltSize);
 2097     return SVOp->getMaskElt(0) / EltSize;
 2215   for (i = 0; i != 4 && SVOp->getMaskElt(i) < 0; ++i)
 2222   unsigned ShiftAmt = SVOp->getMaskElt(i);
 2228     if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
 8793     Mask |= ((uint32_t)(N->getMaskElt(i * 2) / 2) << MaskShift);
 9048       int m = SVOp->getMaskElt(i);
lib/Target/SystemZ/SystemZISelLowering.cpp
 4158       int Index = VSN->getMaskElt(I);
 4775     int Elt = VSN->getMaskElt(I);
lib/Target/X86/X86ISelLowering.cpp
 7331     int Elt = SV->getMaskElt(Index);
 8401   int ShuffleIdx = SVOp->getMaskElt(Idx);