Searched refs:getMaskElt (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 1762 if (N->getMaskElt(i) < 0 || N->getMaskElt(i) != (int)(i+ElementBase)) in isSplatShuffleMask() 1768 if (N->getMaskElt(i+j) != N->getMaskElt(j)) in isSplatShuffleMask() 1816 unsigned M0 = N->getMaskElt(0) / 4; in isXXINSERTWMask() 1817 unsigned M1 = N->getMaskElt(4) / 4; in isXXINSERTWMask() 1818 unsigned M2 = N->getMaskElt(8) / 4; in isXXINSERTWMask() 1893 unsigned M0 = N->getMaskElt(0) / 4; in isXXSLDWIShuffleMask() 1894 unsigned M1 = N->getMaskElt(4) / 4; in isXXSLDWIShuffleMask() 1895 unsigned M2 = N->getMaskElt(8) / 4; in isXXSLDWIShuffleMask() 1992 unsigned M0 = N->getMaskElt(0) / 8; in isXXPERMDIShuffleMask() 1993 unsigned M1 = N->getMaskElt(8) / 8; in isXXPERMDIShuffleMask() [all …]
|
| H A D | PPCISelDAGToDAG.cpp | 4901 SDValue Op1 = N->getOperand(SVN->getMaskElt(0) < 2 ? 0 : 1), in Select() 4902 Op2 = N->getOperand(SVN->getMaskElt(1) < 2 ? 0 : 1); in Select() 4906 if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2) in Select()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 540 int Idx = SVN->getMaskElt(i); in print_details()
|
| H A D | DAGCombiner.cpp | 5207 int M0 = SV0->getMaskElt(i); in visitOR() 5208 int M1 = SV1->getMaskElt(i); in visitOR() 15803 int OrigElt = Shuf->getMaskElt(IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() 15931 int Idx = (Elt > (int)NumElts) ? -1 : Shuf->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT() 17197 if (SVN->getMaskElt(J) >= 0) in partitionShuffleOfConcats() 17204 if (SVN->getMaskElt(Begin) % NumElemsPerConcat != 0) in partitionShuffleOfConcats() 17208 if (SVN->getMaskElt(Begin + J - 1) + 1 != SVN->getMaskElt(Begin + J)) in partitionShuffleOfConcats() 17583 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 17599 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 17809 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 1589 int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset); in SplitVecRes_VECTOR_SHUFFLE() 1634 int Idx = N->getMaskElt(FirstMaskIdx + MaskOffset); in SplitVecRes_VECTOR_SHUFFLE() 3622 int Idx = N->getMaskElt(i); in WidenVecRes_VECTOR_SHUFFLE()
|
| H A D | SelectionDAG.cpp | 618 ID.AddInteger(SVN->getMaskElt(i)); in AddNodeIDCustom() 2367 int M = SVN->getMaskElt(i); in computeKnownBits() 3340 int M = SVN->getMaskElt(i); in ComputeNumSignBits() 8898 if (Shuffle->getMaskElt(Index) != MaskEnd + Index) in matchBinOpReduction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 1757 static llvm::Constant *getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt() function 1836 Args.push_back(getMaskElt(SVV, j, 0, CGF.Int32Ty)); in VisitInitListExpr() 1875 Args.push_back(getMaskElt(cast<llvm::ShuffleVectorInst>(V), j, 0, in VisitInitListExpr() 1882 Args.push_back(getMaskElt(SVI, j, Offset, CGF.Int32Ty)); in VisitInitListExpr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1463 int getMaskElt(unsigned Idx) const {
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3906 int Index = VSN->getMaskElt(I); in getVPermMask() 4629 int Elt = VSN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 2956 Indices.push_back(Node->getMaskElt(i)); in lowerVECTOR_SHUFFLE()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6805 int Elt = SV->getMaskElt(Index); in getShuffleScalarElt() 7676 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec() 32329 CanFold = SVOp->getMaskElt(i) == (int)(i * 2); in combineShuffle() 32331 CanFold = SVOp->getMaskElt(i) < 0; in combineShuffle()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 11547 int MaskElt = SVN->getMaskElt(n); in PerformVECTOR_SHUFFLECombine()
|