| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 1903 if (!isConstantOrUndef(N->getMaskElt(i), i*2+1)) in isVPKUHUMShuffleMask() 1909 if (!isConstantOrUndef(N->getMaskElt(i), i*2)) in isVPKUHUMShuffleMask() 1914 if (!isConstantOrUndef(N->getMaskElt(i), i*2+j) || in isVPKUHUMShuffleMask() 1915 !isConstantOrUndef(N->getMaskElt(i+8), i*2+j)) in isVPKUHUMShuffleMask() 1934 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+2) || in isVPKUWUMShuffleMask() 1935 !isConstantOrUndef(N->getMaskElt(i+1), i*2+3)) in isVPKUWUMShuffleMask() 1941 if (!isConstantOrUndef(N->getMaskElt(i ), i*2) || in isVPKUWUMShuffleMask() 1942 !isConstantOrUndef(N->getMaskElt(i+1), i*2+1)) in isVPKUWUMShuffleMask() 1947 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+j) || in isVPKUWUMShuffleMask() 1948 !isConstantOrUndef(N->getMaskElt(i+1), i*2+j+1) || in isVPKUWUMShuffleMask() [all …]
|
| H A D | PPCISelDAGToDAG.cpp | 5961 SDValue Op1 = N->getOperand(SVN->getMaskElt(0) < 2 ? 0 : 1), in Select() 5962 Op2 = N->getOperand(SVN->getMaskElt(1) < 2 ? 0 : 1); in Select() 5966 if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2) in Select()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 2739 auto getMaskElt = [&](unsigned Idx, ShuffleVectorSDNode *Shuff0, in ppHvxShuffleOfShuffle() local 2753 int MaybeN = OpShuff->getMaskElt(Idx); in ppHvxShuffleOfShuffle() 2783 getMaskElt(static_cast<unsigned>(MaybeM), S0, S1, OpMap); in ppHvxShuffleOfShuffle()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 730 int Idx = SVN->getMaskElt(i); in print_details()
|
| H A D | LegalizeVectorTypes.cpp | 2838 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE() 2940 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE() 2973 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE() 2997 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE() 6635 int Idx = N->getMaskElt(i); in WidenVecRes_VECTOR_SHUFFLE()
|
| H A D | DAGCombiner.cpp | 8347 int M0 = SV0->getMaskElt(i); in visitOR() 8348 int M1 = SV1->getMaskElt(i); in visitOR() 23733 int OrigElt = Shuf->getMaskElt(IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT() 23881 int Idx = (Elt > (int)NumElts) ? -1 : Shuf->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT() 26863 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 26977 if (SVN->getMaskElt(i) < 0) in visitVECTOR_SHUFFLE() 27027 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 27243 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE() 27257 Idx = OtherSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE() 27297 int InnerIdx = CurrentSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE()
|
| H A D | SelectionDAG.cpp | 12913 if (Shuffle->getMaskElt(Index) != (int)(MaskEnd + Index)) in matchBinOpReduction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2100 static int getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt() function 2208 Args.push_back(getMaskElt(SVV, j, 0)); in VisitInitListExpr() 2246 Args.push_back(getMaskElt(cast<llvm::ShuffleVectorInst>(V), j, 0)); in VisitInitListExpr() 2252 Args.push_back(getMaskElt(SVI, j, Offset)); in VisitInitListExpr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1698 int getMaskElt(unsigned Idx) const {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 7979 const int Idx = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE() 7988 int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE() 7989 int Idx1 = SVN->getMaskElt(I + 1); in lowerVECTOR_SHUFFLE() 8029 const int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE() 8030 const int Idx1 = SVN->getMaskElt(I + 1); in lowerVECTOR_SHUFFLE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 19951 if (Shuffle && Shuffle->getMaskElt(0) == 1 && in performExtractVectorEltCombine() 21293 if (SV1->getMaskElt(I) != I || in isLoadOrMultipleLoads() 21294 SV1->getMaskElt(I + NumSubElts) != I + NumSubElts || in isLoadOrMultipleLoads() 21295 SV1->getMaskElt(I + NumSubElts * 2) != I + NumSubElts * 2 || in isLoadOrMultipleLoads() 21296 SV1->getMaskElt(I + NumSubElts * 3) != I + NumElts) in isLoadOrMultipleLoads() 21299 if (SV2->getMaskElt(I) != I || in isLoadOrMultipleLoads() 21300 SV2->getMaskElt(I + NumSubElts) != I + NumSubElts || in isLoadOrMultipleLoads() 21301 SV2->getMaskElt(I + NumSubElts * 2) != I + NumElts) in isLoadOrMultipleLoads()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 3051 Indices.push_back(Node->getMaskElt(i)); in lowerVECTOR_SHUFFLE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 5672 int Index = VSN->getMaskElt(I); in getVPermMask() 6490 int Elt = VSN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6758 int Elt = SV->getMaskElt(Index); in getShuffleScalarElt() 7902 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec() 9841 SVN->getMaskElt(Idx) == SVN->getMaskElt(ExpectedIdx); in IsElementEquivalent()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 15836 int MaskElt = SVN->getMaskElt(n); in PerformVECTOR_SHUFFLECombine()
|