Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp77 return getMaskElt(Mask, 0)*9*9*9 + getMaskElt(Mask, 1)*9*9 + in getCompressedMask()
78 getMaskElt(Mask, 2)*9 + getMaskElt(Mask, 3); in getCompressedMask()
82 OS << "<" << (char)(getMaskElt(i, 0) == 8 ? 'u' : ('0'+getMaskElt(i, 0))) in PrintMask()
83 << "," << (char)(getMaskElt(i, 1) == 8 ? 'u' : ('0'+getMaskElt(i, 1))) in PrintMask()
84 << "," << (char)(getMaskElt(i, 2) == 8 ? 'u' : ('0'+getMaskElt(i, 2))) in PrintMask()
85 << "," << (char)(getMaskElt(i, 3) == 8 ? 'u' : ('0'+getMaskElt(i, 3))) in PrintMask()
137 ResElt = getMaskElt(LHSMask, SrcElt); in getTransformedMask()
139 ResElt = getMaskElt(RHSMask, SrcElt-4); in getTransformedMask()
318 if (getMaskElt(i, LaneIdx) == 8) in main()
332 unsigned Ln0 = getMaskElt(i, LaneIdx); in main()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2146 return EltSize == 8 && N->getMaskElt(0) == N->getMaskElt(1); in isSplatShuffleMask()
2167 if (N->getMaskElt(i) < 0 || N->getMaskElt(i) != (int)(i+ElementBase)) in isSplatShuffleMask()
2173 if (N->getMaskElt(i+j) != N->getMaskElt(j)) in isSplatShuffleMask()
2221 unsigned M0 = N->getMaskElt(0) / 4; in isXXINSERTWMask()
2222 unsigned M1 = N->getMaskElt(4) / 4; in isXXINSERTWMask()
2223 unsigned M2 = N->getMaskElt(8) / 4; in isXXINSERTWMask()
2298 unsigned M0 = N->getMaskElt(0) / 4; in isXXSLDWIShuffleMask()
2299 unsigned M1 = N->getMaskElt(4) / 4; in isXXSLDWIShuffleMask()
2300 unsigned M2 = N->getMaskElt(8) / 4; in isXXSLDWIShuffleMask()
2397 unsigned M0 = N->getMaskElt(0) / 8; in isXXPERMDIShuffleMask()
[all …]
H A DPPCISelDAGToDAG.cpp5665 SDValue Op1 = N->getOperand(SVN->getMaskElt(0) < 2 ? 0 : 1), in Select()
5666 Op2 = N->getOperand(SVN->getMaskElt(1) < 2 ? 0 : 1); in Select()
5670 if (SVN->getMaskElt(i) <= 0 || SVN->getMaskElt(i) == 2) in Select()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp617 int Idx = SVN->getMaskElt(i); in print_details()
H A DLegalizeVectorTypes.cpp2323 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2425 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2458 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
2482 int MaskElt = Shuffle->getMaskElt(Idx % NewElts); in SplitVecRes_VECTOR_SHUFFLE()
5308 int Idx = N->getMaskElt(i); in WidenVecRes_VECTOR_SHUFFLE()
H A DDAGCombiner.cpp7000 int M0 = SV0->getMaskElt(i); in visitOR()
7001 int M1 = SV1->getMaskElt(i); in visitOR()
19881 int OrigElt = Shuf->getMaskElt(IndexC->getZExtValue()); in visitEXTRACT_VECTOR_ELT()
20016 int Idx = (Elt > (int)NumElts) ? -1 : Shuf->getMaskElt(Elt); in visitEXTRACT_VECTOR_ELT()
22490 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
22628 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
22848 int Idx = SVN->getMaskElt(i); in visitVECTOR_SHUFFLE()
22862 Idx = OtherSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE()
22902 int InnerIdx = CurrentSVN->getMaskElt(Idx); in visitVECTOR_SHUFFLE()
H A DSelectionDAG.cpp836 ID.AddInteger(SVN->getMaskElt(i)); in AddNodeIDCustom()
2982 int M = SVN->getMaskElt(i); in computeKnownBits()
3986 int M = SVN->getMaskElt(i); in ComputeNumSignBits()
11061 if (Shuffle->getMaskElt(Index) != (int)(MaskEnd + Index)) in matchBinOpReduction()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp1807 static int getMaskElt(llvm::ShuffleVectorInst *SVI, unsigned Idx, in getMaskElt() function
1883 Args.push_back(getMaskElt(SVV, j, 0)); in VisitInitListExpr()
1921 Args.push_back(getMaskElt(cast<llvm::ShuffleVectorInst>(V), j, 0)); in VisitInitListExpr()
1927 Args.push_back(getMaskElt(SVI, j, Offset)); in VisitInitListExpr()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1528 int getMaskElt(unsigned Idx) const {
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2987 Indices.push_back(Node->getMaskElt(i)); in lowerVECTOR_SHUFFLE()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp5867 const int Idx = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
5875 const int Idx0 = SVN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
5876 const int Idx1 = SVN->getMaskElt(I + 1); in lowerVECTOR_SHUFFLE()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp4686 int Index = VSN->getMaskElt(I); in getVPermMask()
5480 int Elt = VSN->getMaskElt(I); in lowerVECTOR_SHUFFLE()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15151 if (Shuffle && Shuffle->getMaskElt(0) == 1 && in performExtractVectorEltCombine()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp15549 int MaskElt = SVN->getMaskElt(n); in PerformVECTOR_SHUFFLECombine()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8724 int Elt = SV->getMaskElt(Index); in getShuffleScalarElt()
9820 int ShuffleIdx = SVOp->getMaskElt(Idx); in getUnderlyingExtractedFromVec()