Home
last modified time | relevance | path

Searched refs:getVectorMinNumElements (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DLowLevelType.cpp20 bool asVector = VT.getVectorMinNumElements() > 1; in LLT()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.h331 unsigned getVectorMinNumElements() const { in getVectorMinNumElements() function
438 unsigned NElts = getVectorMinNumElements(); in isPow2VectorType()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMachineValueType.h507 unsigned NElts = getVectorMinNumElements(); in isPow2VectorType()
698 unsigned getVectorMinNumElements() const { in getVectorMinNumElements() function
866 return ElementCount::get(getVectorMinNumElements(), isScalableVector()); in getVectorElementCount()
875 return getVectorMinNumElements(); in getVectorNumElements()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1382 unsigned VecElems = VecVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR()
1383 unsigned SubElems = SubVecVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR()
1384 unsigned LoElems = LoVT.getVectorMinNumElements(); in SplitVecRes_INSERT_SUBVECTOR()
4018 unsigned NumElts = VT.getVectorMinNumElements(); in WidenVecRes_BinaryCanTrap()
4654 unsigned NumInElts = InVT.getVectorMinNumElements(); in WidenVecRes_CONCAT_VECTORS()
4754 unsigned InNumElts = InVT.getVectorMinNumElements(); in WidenVecRes_EXTRACT_SUBVECTOR()
4755 unsigned VTNumElts = VT.getVectorMinNumElements(); in WidenVecRes_EXTRACT_SUBVECTOR()
6126 unsigned OrigElts = OrigVT.getVectorMinNumElements(); in WidenVecOp_VECREDUCE()
6127 unsigned WideElts = WideVT.getVectorMinNumElements(); in WidenVecOp_VECREDUCE()
6163 unsigned OrigElts = OrigVT.getVectorMinNumElements(); in WidenVecOp_VECREDUCE_SEQ()
[all …]
H A DSelectionDAG.cpp5312 assert(VT.getVectorMinNumElements() < in getNode()
5313 Operand.getValueType().getVectorMinNumElements() && in getNode()
6264 VT.getVectorMinNumElements() <= N1VT.getVectorMinNumElements()) && in getNode()
6269 N1VT.getVectorMinNumElements()) && in getNode()
6287 unsigned Factor = VT.getVectorMinNumElements(); in getNode()
6490 VT.getVectorMinNumElements() >= N2VT.getVectorMinNumElements()) && in getNode()
6495 (N2VT.getVectorMinNumElements() + in getNode()
6497 VT.getVectorMinNumElements()) && in getNode()
11326 assert(LoVT.getVectorMinNumElements() + HiVT.getVectorMinNumElements() <= in SplitVector()
11327 N.getValueType().getVectorMinNumElements() && in SplitVector()
[all …]
H A DDAGCombiner.cpp13020 unsigned DstElts = N0.getValueType().getVectorMinNumElements(); in visitSIGN_EXTEND_INREG()
13021 unsigned SrcElts = N00.getValueType().getVectorMinNumElements(); in visitSIGN_EXTEND_INREG()
15172 NumElts = VT.getVectorMinNumElements(); in combineRepeatedFPDivisors()
21250 N->getOperand(0).getValueType().getVectorMinNumElements(); in visitCONCAT_VECTORS()
21298 (IndexC->getZExtValue() % SubVT.getVectorMinNumElements()) == 0) { in getSubVectorSrc()
21490 unsigned NumElts = VT.getVectorMinNumElements(); in narrowExtractedVectorLoad()
21714 unsigned SrcNumElts = SrcVT.getVectorMinNumElements(); in visitEXTRACT_SUBVECTOR()
21715 unsigned DestNumElts = V.getValueType().getVectorMinNumElements(); in visitEXTRACT_SUBVECTOR()
21761 unsigned ExtNumElts = NVT.getVectorMinNumElements(); in visitEXTRACT_SUBVECTOR()
21768 unsigned ConcatSrcNumElts = ConcatSrcVT.getVectorMinNumElements(); in visitEXTRACT_SUBVECTOR()
[all …]
H A DLegalizeIntegerTypes.cpp5193 unsigned NElts = NInVT.getVectorMinNumElements(); in PromoteIntRes_EXTRACT_SUBVECTOR()
5371 unsigned NumOutElem = NOutVT.getVectorMinNumElements(); in PromoteIntRes_CONCAT_VECTORS()
5552 unsigned OpNumElts = Op.getValueType().getVectorMinNumElements(); in PromoteIntOp_CONCAT_VECTORS()
H A DTargetLowering.cpp8687 unsigned NElts = VecVT.getVectorMinNumElements(); in clampDynamicVectorIndex()
9688 if (TrailingElts > VT.getVectorMinNumElements()) { in expandVectorSplice()
H A DSelectionDAGBuilder.cpp759 unsigned IntermediateNumElts = IntermediateVT.getVectorMinNumElements(); in getCopyToPartsVector()
11304 unsigned NumElts = VT.getVectorMinNumElements(); in visitVectorReverse()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp118 if (VT.getVectorMinNumElements() < MinElts) in RISCVTargetLowering()
5423 if (VecVT.getVectorMinNumElements() >= 8 && in lowerINSERT_SUBVECTOR()
5424 SubVecVT.getVectorMinNumElements() >= 8) { in lowerINSERT_SUBVECTOR()
5426 assert(VecVT.getVectorMinNumElements() % 8 == 0 && in lowerINSERT_SUBVECTOR()
5427 SubVecVT.getVectorMinNumElements() % 8 == 0 && in lowerINSERT_SUBVECTOR()
5575 if (VecVT.getVectorMinNumElements() >= 8 && in lowerEXTRACT_SUBVECTOR()
5576 SubVecVT.getVectorMinNumElements() >= 8) { in lowerEXTRACT_SUBVECTOR()
5578 assert(VecVT.getVectorMinNumElements() % 8 == 0 && in lowerEXTRACT_SUBVECTOR()
5579 SubVecVT.getVectorMinNumElements() % 8 == 0 && in lowerEXTRACT_SUBVECTOR()
5769 unsigned MinElts = VecVT.getVectorMinNumElements(); in lowerVECTOR_REVERSE()
[all …]
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp403 switch (VVT.getVectorMinNumElements()) { in EncodeFixedType()
H A DCodeGenDAGPatterns.cpp674 return B.getVectorMinNumElements() < P.getVectorMinNumElements(); in EnforceVectorSubVectorTypeIs()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1552 DstTyL.first * DstTyL.second.getVectorMinNumElements(); in isWideningInstruction()
1554 SrcTyL.first * SrcTyL.second.getVectorMinNumElements(); in isWideningInstruction()
H A DAArch64ISelLowering.cpp175 switch (VT.getVectorMinNumElements()) { in getPromotedVTForPredicate()
4865 return DataVT.isFixedLengthVector() || DataVT.getVectorMinNumElements() > 2; in shouldRemoveExtendFromGSIndex()
11679 unsigned NumElts = VT.getVectorMinNumElements(); in LowerINSERT_SUBVECTOR()
11726 assert(Idx == InVT.getVectorMinNumElements() && in LowerINSERT_SUBVECTOR()
13747 return (Index == 0 || Index == ResVT.getVectorMinNumElements()); in isExtractSubvectorCheap()
16408 unsigned NumElts = N.getValueType().getVectorMinNumElements(); in isAllActivePredicate()
16415 if (N.getValueType().getVectorMinNumElements() < NumElts) in isAllActivePredicate()
16427 return N.getValueType().getVectorMinNumElements() >= NumElts; in isAllActivePredicate()
17742 IndexVT.getVectorMinNumElements() * Stride * MaxVScale; in findMoreOptimalIndexType()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2151 unsigned VecLen = VT.getVectorMinNumElements(); in getPreferredVectorAction()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16885 128 / AVT.getVectorMinNumElements())), in PerformVECREDUCE_ADDCombine()