Home
last modified time | relevance | path

Searched refs:getMaskElt (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1893 if (!isConstantOrUndef(N->getMaskElt(i), i*2+1)) in isVPKUHUMShuffleMask()
1899 if (!isConstantOrUndef(N->getMaskElt(i), i*2)) in isVPKUHUMShuffleMask()
1904 if (!isConstantOrUndef(N->getMaskElt(i), i*2+j) || in isVPKUHUMShuffleMask()
1905 !isConstantOrUndef(N->getMaskElt(i+8), i*2+j)) in isVPKUHUMShuffleMask()
1924 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+2) || in isVPKUWUMShuffleMask()
1925 !isConstantOrUndef(N->getMaskElt(i+1), i*2+3)) in isVPKUWUMShuffleMask()
1931 if (!isConstantOrUndef(N->getMaskElt(i ), i*2) || in isVPKUWUMShuffleMask()
1932 !isConstantOrUndef(N->getMaskElt(i+1), i*2+1)) in isVPKUWUMShuffleMask()
1937 if (!isConstantOrUndef(N->getMaskElt(i ), i*2+j) || in isVPKUWUMShuffleMask()
1938 !isConstantOrUndef(N->getMaskElt(i+1), i*2+j+1) || in isVPKUWUMShuffleMask()
[all …]
H A DPPCISelDAGToDAG.cpp5948 SDValue Op1 = N->getOperand(SVN->getMaskElt(0) < 2 ? 0 : 1), in Select()
5949 Op2 = N->getOperand(SVN->getMaskElt(1) < 2 ? 0 : 1); in Select()
5953 if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2) in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp2748 auto getMaskElt = [&](unsigned Idx, ShuffleVectorSDNode *Shuff0, in ppHvxShuffleOfShuffle()
2762 int MaybeN = OpShuff->getMaskElt(Idx); in ppHvxShuffleOfShuffle()
2792 getMaskElt(static_cast<unsigned>(MaybeM), S0, S1, OpMap); in ppHvxShuffleOfShuffle()
2751 auto getMaskElt = [&](unsigned Idx, ShuffleVectorSDNode *Shuff0, ppHvxShuffleOfShuffle() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp685 int Idx = SVN->getMaskElt(i); in print_details()
H A DLegalizeVectorTypes.cpp2703 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2805 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2838 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2862 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
6193 int Idx = N->getMaskElt(i); in WidenVecRes_VECTOR_SHUFFLE()
H A DDAGCombiner.cpp7887 int M0 = SV0->getMaskElt(i); in visitOR()
7888 int M1 = SV1->getMaskElt(i); in visitOR()
22690 int OrigElt = Shuf->getMaskElt(IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT()
22828 int Idx = (Elt > (int)NumElts) ? -1 : Shuf->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT()
25778 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
25934 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
26151 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
26165 Idx = OtherSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE()
26205 int InnerIdx = CurrentSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE()
H A DSelectionDAG.cpp12348 if (Shuffle->getMaskElt(Index) != (int)(MaskEnd + Index)) in matchBinOpReduction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2014 static int getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt() function
2107 Args.push_back(getMaskElt(SVV, j, 0)); in VisitInitListExpr()
2145 Args.push_back(getMaskElt(cast<llvm::ShuffleVectorInst>(V), j, 0)); in VisitInitListExpr()
2151 Args.push_back(getMaskElt(SVI, j, Offset)); in VisitInitListExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1612 int getMaskElt(unsigned Idx) const {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp19279 if (Shuffle && Shuffle->getMaskElt(0) == 1 && in performExtractVectorEltCombine()
20552 if (SV1->getMaskElt(I) != I || in isLoadOrMultipleLoads()
20553 SV1->getMaskElt(I + NumSubElts) != I + NumSubElts || in isLoadOrMultipleLoads()
20554 SV1->getMaskElt(I + NumSubElts * 2) != I + NumSubElts * 2 || in isLoadOrMultipleLoads()
20555 SV1->getMaskElt(I + NumSubElts * 3) != I + NumElts) in isLoadOrMultipleLoads()
20558 if (SV2->getMaskElt(I) != I || in isLoadOrMultipleLoads()
20559 SV2->getMaskElt(I + NumSubElts) != I + NumSubElts || in isLoadOrMultipleLoads()
20560 SV2->getMaskElt(I + NumSubElts * 2) != I + NumElts) in isLoadOrMultipleLoads()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2990 Indices.push_back(Node->getMaskElt(i)); in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5088 int Index = VSN->getMaskElt(I); in getVPermMask()
5885 int Elt = VSN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7407 const int Idx = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
7415 const int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
7416 const int Idx1 = SVN->getMaskElt(I + 1); in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp15757 int MaskElt = SVN->getMaskElt(n); in PerformVECTOR_SHUFFLECombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6408 int Elt = SV->getMaskElt(Index); in getShuffleScalarElt()
7538 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()