Home
last modified time | relevance | path

Searched refs:getElementCount (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h133 return getElementCount().getKnownMinValue(); in getNumElements()
144 ElementCount getElementCount() const { in getElementCount() function
156 auto EC = getElementCount(); in getSizeInBits()
175 return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; in changeElementType()
184 return isVector() ? LLT::vector(getElementCount(), NewEltSize) in changeElementSize()
202 assert(getElementCount().isKnownMultipleOf(Factor)); in divide()
203 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h45 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in splatScalarOperandIfNeeded()
51 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in splatScalarOperandIfNeeded()
167 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateAdd()
173 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateAdd()
192 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateSub()
198 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateSub()
225 B.CreateVectorSplat(cast<VectorType>(LHS->getType())->getElementCount(), in CreateScalarDiv()
H A DDerivedTypes.h433 return VectorType::get(ElementType, Other->getElementCount()); in get()
443 return VectorType::get(EltTy, VTy->getElementCount()); in getInteger()
451 return VectorType::get(EltTy->getExtendedType(), VTy->getElementCount()); in getExtendedElementVectorType()
476 return VectorType::get(EltTy, VTy->getElementCount()); in getTruncatedElementVectorType()
493 auto EltCnt = VTy->getElementCount(); in getHalfElementsVectorType()
503 auto EltCnt = VTy->getElementCount(); in getDoubleElementsVectorType()
514 inline ElementCount getElementCount() const;
626 inline ElementCount VectorType::getElementCount() const { in getElementCount() function
722 return VectorType::get(EltTy, VTy->getElementCount()); in getWithNewType()
H A DDataLayout.h693 auto EltCnt = VTy->getElementCount(); in getTypeSizeInBits()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp122 if (IntrUserVTy->getElementCount().getKnownMinValue() > in isPTruePromoted()
123 PTrueVTy->getElementCount().getKnownMinValue()) in isPTruePromoted()
145 return PTrue1VTy->getElementCount().getKnownMinValue() < in coalescePTrueIntrinsicCalls()
146 PTrue2VTy->getElementCount().getKnownMinValue(); in coalescePTrueIntrinsicCalls()
H A DAArch64TargetTransformInfo.cpp390 if (CursorVTy->getElementCount().getKnownMinValue() < in instCombineConvertFromSVBool()
391 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool()
783 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in instCombineSVETBL()
792 Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in instCombineSVETBL()
846 cast<VectorType>(DstTy)->getElementCount()); in isWideningInstruction()
1519 if (cast<VectorType>(Src)->getElementCount() == ElementCount::getScalable(1)) in getMaskedMemoryOpCost()
1541 if (cast<VectorType>(DataTy)->getElementCount() == in getGatherScatterOpCost()
1575 if (VTy->getElementCount() == ElementCount::getScalable(1)) in getMemoryOpCost()
1966 Cost *= getMaxNumElements(VTy->getElementCount()); in getArithmeticReductionCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVFABIDemangling.cpp292 const ElementCount EC = VecTys[0]->getElementCount(); in verifyAllVectorsHaveSameWidth()
294 return (EC == VTy->getElementCount()); in verifyAllVectorsHaveSameWidth()
308 return RetTy->getElementCount(); in getECFromSignature()
311 return VTy->getElementCount(); in getECFromSignature()
H A DTFUtils.cpp304 RF->Resize(Spec.getElementCount(), 0.0); in addNewTensor()
311 RF->Resize(Spec.getElementCount(), 0); in addNewTensor()
527 for (size_t I = 0; I < Spec.getElementCount(); ++I) in logSpecifiedTensorValue()
532 Spec.getElementCount() * Spec.getElementByteSize()); in logSpecifiedTensorValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp497 if (STyL->getElementCount().isScalable() != in cmpTypes()
498 STyR->getElementCount().isScalable()) in cmpTypes()
499 return cmpNumbers(STyL->getElementCount().isScalable(), in cmpTypes()
500 STyR->getElementCount().isScalable()); in cmpTypes()
501 if (STyL->getElementCount() != STyR->getElementCount()) in cmpTypes()
502 return cmpNumbers(STyL->getElementCount().getKnownMinValue(), in cmpTypes()
503 STyR->getElementCount().getKnownMinValue()); in cmpTypes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp401 C = ConstantVector::getSplat(VTy->getElementCount(), C); in getIntegerValue()
418 return ConstantVector::getSplat(VTy->getElementCount(), in getAllOnesValue()
430 return Elt < CAZ->getElementCount().getKnownMinValue() in getAggregateElement()
906 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
930 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
959 return ConstantVector::getSplat(VTy->getElementCount(), C); in get()
1107 ElementCount ConstantAggregateZero::getElementCount() const { in getElementCount() function in ConstantAggregateZero
1112 return VT->getElementCount(); in getElementCount()
2218 cast<VectorType>(DstTy)->getElementCount() && in getIntToPtr()
2449 EltCount = VecTy->getElementCount(); in getGetElementPtr()
[all …]
H A DConstantFold.cpp65 return ConstantVector::getSplat(DstTy->getElementCount(), in BitCastConstantVector()
415 cast<VectorType>(DestTy)->getElementCount(), in ConstantFoldCastInstruction()
743 unsigned SrcNumElts = V1VTy->getElementCount().getKnownMinValue(); in ConstantFoldShuffleVectorInstruction()
849 return ConstantVector::getSplat(VTy->getElementCount(), Elt); in ConstantFoldUnaryInstruction()
1218 VTy->getElementCount(), in ConstantFoldBinaryInstruction()
1705 VT->getElementCount()); in ConstantFoldCompareInstruction()
1854 C1VTy->getElementCount(), in ConstantFoldCompareInstruction()
1867 for (unsigned I = 0, E = C1VTy->getElementCount().getKnownMinValue(); in ConstantFoldCompareInstruction()
2217 cast<VectorType>(GEPTy)->getElementCount(), C) in ConstantFoldGetElementPtr()
2236 GEPTy = VectorType::get(OrigGEPTy, VT->getElementCount()); in ConstantFoldGetElementPtr()
[all …]
H A DVerifier.cpp2870 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitUIToFPInst()
2893 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitSIToFPInst()
2916 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToUIInst()
2939 Assert(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToSIInst()
2960 Assert(VSrc->getElementCount() == VDest->getElementCount(), in visitPtrToIntInst()
2981 Assert(VSrc->getElementCount() == VDest->getElementCount(), in visitIntToPtrInst()
3005 Assert(SrcVTy->getElementCount() == in visitAddrSpaceCastInst()
3609 ElementCount GEPWidth = GEPVTy->getElementCount(); in visitGetElementPtrInst()
5241 ElementCount VecEC = VecTy->getElementCount(); in visitIntrinsicCall()
5242 ElementCount SubVecEC = SubVecTy->getElementCount(); in visitIntrinsicCall()
[all …]
H A DFunction.cpp804 ElementCount EC = VTy->getElementCount(); in getMangledTypeStr()
1258 return VectorType::get(EltTy, VTy->getElementCount()); in DecodeFixedType()
1395 return !VT || VT->getElementCount() != D.Vector_Width || in matchIntrinsicType()
1504 if (ReferenceType->getElementCount() != in matchIntrinsicType()
1505 ThisArgType->getElementCount()) in matchIntrinsicType()
1557 (ReferenceType->getElementCount() != ThisArgVecTy->getElementCount())) in matchIntrinsicType()
H A DInstructions.cpp89 if (ET->getElementCount() != VT->getElementCount()) in areInvalidOperands()
2007 cast<VectorType>(V1->getType())->getElementCount().getKnownMinValue(); in isValidOperands()
2063 ElementCount EC = cast<VectorType>(Mask->getType())->getElementCount(); in getShuffleMask()
3066 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast()
3067 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast()
3085 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast()
3086 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast()
3195 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in isBitCastable()
3261 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in getCastOpcode()
3366 ElementCount SrcEC = SrcIsVec ? cast<VectorType>(SrcTy)->getElementCount() in castIsValid()
[all …]
H A DIRBuilder.cpp563 ElementCount NumElts = VecTy->getElementCount(); in CreateMaskedGather()
569 assert(NumElts == PtrsTy->getElementCount() && "Element count mismatch"); in CreateMaskedGather()
598 ElementCount NumElts = PtrsTy->getElementCount(); in CreateMaskedScatter()
602 assert(NumElts == DataTy->getElementCount() && in CreateMaskedScatter()
1064 int NumElts = Ty->getElementCount().getKnownMinValue(); in CreateVectorReverse()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DLowLevelType.cpp40 OS << getElementCount() << " x " << getElementType() << ">"; in print()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowLevelType.cpp23 auto EC = VTy->getElementCount(); in getLLTForType()
H A DValueTypes.cpp126 ElementCount EC = cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorNumElements()
138 return cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorElementCount()
550 VTy->getElementCount()); in getVT()
569 VTy->getElementCount()); in getEVT()
H A DReplaceWithVeclib.cpp124 ElementCount NumElements = VectorArgTy->getElementCount(); in replaceWithCallToVeclib()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h66 cast<VectorType>(IntIdxTy)->getElementCount(), OpC);
H A DTFUtils.h71 size_t getElementCount() const { return ElementCount; } in getElementCount() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp424 int ElemCount = VecTy->getElementCount().getFixedValue(); in getMask()
994 return ConstantVector::getSplat(VecTy->getElementCount(), Zero); in getNullValue()
1002 return ConstantVector::getSplat(VecTy->getElementCount(), Minus1); in getFullValue()
1115 int ElemCount = Ty->getElementCount().getFixedValue(); in concat()
1145 int CurSize = ValTy->getElementCount().getFixedValue(); in vresize()
1176 int FromCount = MaskTy->getElementCount().getFixedValue(); in rescale()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp188 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt()
190 cast<VectorType>(Ext.getVectorOperandType())->getElementCount(); in foldBitcastExtElt()
347 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst()
455 ElementCount EC = VecType->getElementCount(); in visitExtractElementInst()
1422 Type *VecTy = VectorType::get(ScalarTy, IE.getType()->getElementCount()); in visitInsertElementInst()
1673 cast<VectorType>(NewOps[0]->getType())->getElementCount()); in buildNew()
H A DInstCombineCasts.cpp934 auto VecElts = VecOpTy->getElementCount(); in visitTrunc()
2402 CondVTy->getElementCount() != in foldBitCastSelect()
2403 cast<VectorType>(DestTy)->getElementCount()) in foldBitCastSelect()
2746 auto ShufElts = cast<VectorType>(Shuf->getType())->getElementCount(); in visitBitCast()
2747 auto SrcVecElts = cast<VectorType>(ShufOp0->getType())->getElementCount(); in visitBitCast()
2749 cast<VectorType>(DestTy)->getElementCount() == ShufElts && in visitBitCast()
2817 MidTy = VectorType::get(MidTy, VT->getElementCount()); in visitAddrSpaceCast()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp292 return VectorType::get(Ty, VTy->getElementCount()); in getReducedType()

123