| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 133 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 D | MatrixBuilder.h | 45 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 D | DerivedTypes.h | 433 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 D | DataLayout.h | 693 auto EltCnt = VTy->getElementCount(); in getTypeSizeInBits()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 122 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 D | AArch64TargetTransformInfo.cpp | 390 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 D | VFABIDemangling.cpp | 292 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 D | TFUtils.cpp | 304 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 D | FunctionComparator.cpp | 497 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 D | Constants.cpp | 401 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 D | ConstantFold.cpp | 65 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 D | Verifier.cpp | 2870 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 D | Function.cpp | 804 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 D | Instructions.cpp | 89 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 D | IRBuilder.cpp | 563 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 D | LowLevelType.cpp | 40 OS << getElementCount() << " x " << getElementType() << ">"; in print()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 23 auto EC = VTy->getElementCount(); in getLLTForType()
|
| H A D | ValueTypes.cpp | 126 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 D | ReplaceWithVeclib.cpp | 124 ElementCount NumElements = VectorArgTy->getElementCount(); in replaceWithCallToVeclib()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
| H A D | Local.h | 66 cast<VectorType>(IntIdxTy)->getElementCount(), OpC);
|
| H A D | TFUtils.h | 71 size_t getElementCount() const { return ElementCount; } in getElementCount() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 424 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 D | InstCombineVectorOps.cpp | 188 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 D | InstCombineCasts.cpp | 934 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 D | TruncInstCombine.cpp | 292 return VectorType::get(Ty, VTy->getElementCount()); in getReducedType()
|