| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LowLevelType.h | 155 return getElementCount().getKnownMinValue(); in getNumElements() 174 constexpr ElementCount getElementCount() const { in getElementCount() function 186 auto EC = getElementCount(); in getSizeInBits() 205 return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; in changeElementType() 214 return isVector() ? LLT::vector(getElementCount(), NewEltSize) in changeElementSize() 232 assert(getElementCount().isKnownMultipleOf(Factor)); in divide() 233 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide() 246 return scalarOrVector(getElementCount().multiplyCoefficientBy(Factor), in multiplyElements()
|
| /freebsd-14.2/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() 163 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateAdd() 169 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateAdd() 188 cast<VectorType>(LHS->getType())->getElementCount(), RHS, in CreateSub() 194 cast<VectorType>(RHS->getType())->getElementCount(), LHS, in CreateSub() 221 B.CreateVectorSplat(cast<VectorType>(LHS->getType())->getElementCount(), in CreateScalarDiv()
|
| H A D | DerivedTypes.h | 448 return VectorType::get(ElementType, Other->getElementCount()); in get() 458 return VectorType::get(EltTy, VTy->getElementCount()); in getInteger() 466 return VectorType::get(EltTy->getExtendedType(), VTy->getElementCount()); in getExtendedElementVectorType() 491 return VectorType::get(EltTy, VTy->getElementCount()); in getTruncatedElementVectorType() 508 auto EltCnt = VTy->getElementCount(); in getHalfElementsVectorType() 518 auto EltCnt = VTy->getElementCount(); in getDoubleElementsVectorType() 529 inline ElementCount getElementCount() const; 641 inline ElementCount VectorType::getElementCount() const { in getElementCount() function 699 return VectorType::get(EltTy, VTy->getElementCount()); in getWithNewType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LowLevelTypeUtils.cpp | 22 auto EC = VTy->getElementCount(); in getLLTForType() 58 return EVT::getVectorVT(Ctx, EltVT, Ty.getElementCount()); in getApproximateEVTForLLT()
|
| H A D | ReplaceWithVeclib.cpp | 107 ElementCount EC(VTy ? VTy->getElementCount() : ElementCount::getFixed(0)); in replaceWithCallToVeclib() 129 EC = VectorArgTy->getElementCount(); in replaceWithCallToVeclib() 130 else if (EC != VectorArgTy->getElementCount()) in replaceWithCallToVeclib()
|
| H A D | LowLevelType.cpp | 40 OS << getElementCount() << " x " << getElementType() << ">"; in print()
|
| H A D | ValueTypes.cpp | 136 ElementCount EC = cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorNumElements() 148 return cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorElementCount() 616 VTy->getElementCount()); in getVT() 635 VTy->getElementCount()); in getEVT()
|
| /freebsd-14.2/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 | 881 if (CursorVTy->getElementCount().getKnownMinValue() < in instCombineConvertFromSVBool() 882 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool() 966 Value *Splat = IC.Builder.CreateVectorSplat(RetTy->getElementCount(), in instCombineSVEDupX() 1179 FPTy, cast<VectorType>(Vec->getType())->getElementCount()); in instCombineSVECondLast() 1627 IC.Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in instCombineSVETBL() 2095 cast<VectorType>(DstTy)->getElementCount()); in isWideningInstruction() 3122 if (cast<VectorType>(DataTy)->getElementCount() == in getGatherScatterOpCost() 3162 if (VTy->getElementCount() == ElementCount::getScalable(1)) in getMemoryOpCost() 3250 unsigned MinElts = VecVTy->getElementCount().getKnownMinValue(); in getInterleavedMemoryOpCost() 3602 Cost *= getMaxNumElements(VTy->getElementCount()); in getArithmeticReductionCost() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Local.cpp | 62 cast<VectorType>(IntIdxTy)->getElementCount(), Op); in emitGEPOffset() 72 cast<VectorType>(IntIdxTy)->getElementCount(), Scale); in emitGEPOffset()
|
| H A D | TensorSpec.cpp | 112 auto R = llvm::make_range(TypedBuff, TypedBuff + Spec.getElementCount()); \ in tensorValueToString()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizeMutations.cpp | 52 NewTy.isVector() ? NewTy.getElementCount() : ElementCount::getFixed(1); in changeElementCountTo() 61 ElementCount NewEltCount = NewEltTy.isVector() ? NewEltTy.getElementCount() in changeElementCountTo()
|
| H A D | LegalizerInfo.cpp | 136 OldTy.getElementCount() : ElementCount::getFixed(1); in mutationIsSane() 140 if (ElementCount::isKnownGE(NewTy.getElementCount(), OldElts)) in mutationIsSane() 144 if (ElementCount::isKnownLE(NewTy.getElementCount(), OldElts)) in mutationIsSane()
|
| H A D | CallLowering.cpp | 366 PartLLT.getElementCount() == LLTy.getElementCount()) && in buildCopyFromRegs() 419 .changeElementCount(PartLLT.getElementCount() * 2); in buildCopyFromRegs() 1143 return LLT::vector(ValTy.getElementCount(), PtrTy); in getStackValueStoreType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 192 return ThisVec->getElementCount() == FirstVec->getElementCount(); in matchFirstLengthWAnyType() 202 EC = VecTy->getElementCount(); in matchFirstLengthWAnyType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 398 C = ConstantVector::getSplat(VTy->getElementCount(), C); in getIntegerValue() 414 return ConstantVector::getSplat(VTy->getElementCount(), in getAllOnesValue() 426 return Elt < CAZ->getElementCount().getKnownMinValue() in getAggregateElement() 893 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 909 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 938 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 1078 ElementCount ConstantAggregateZero::getElementCount() const { in getElementCount() function in ConstantAggregateZero 1083 return VT->getElementCount(); in getElementCount() 2037 cast<VectorType>(DstTy)->getElementCount() && in getPtrToInt() 2051 cast<VectorType>(DstTy)->getElementCount() && in getIntToPtr() [all …]
|
| H A D | Verifier.cpp | 3184 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitUIToFPInst() 3207 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitSIToFPInst() 3229 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToUIInst() 3251 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToSIInst() 3272 Check(VSrc->getElementCount() == VDest->getElementCount(), in visitPtrToIntInst() 3292 Check(VSrc->getElementCount() == VDest->getElementCount(), in visitIntToPtrInst() 3316 Check(SrcVTy->getElementCount() == in visitAddrSpaceCastInst() 3965 ElementCount GEPWidth = GEPVTy->getElementCount(); in visitGetElementPtrInst() 5903 ElementCount VecEC = VecTy->getElementCount(); in visitIntrinsicCall() 5932 ElementCount VecEC = VecTy->getElementCount(); in visitIntrinsicCall() [all …]
|
| H A D | ConstantFold.cpp | 234 cast<VectorType>(DestTy)->getElementCount(), Res); in ConstantFoldCastInstruction() 469 if (CIdx->getValue().ult(ValVTy->getElementCount().getKnownMinValue())) { in ConstantFoldExtractElementInstruction() 550 unsigned SrcNumElts = V1VTy->getElementCount().getKnownMinValue(); in ConstantFoldShuffleVectorInstruction() 656 return ConstantVector::getSplat(VTy->getElementCount(), Elt); in ConstantFoldUnaryInstruction() 990 return ConstantVector::getSplat(VTy->getElementCount(), Res); in ConstantFoldBinaryInstruction() 1214 VT->getElementCount()); in ConstantFoldCompareInstruction() 1286 C1VTy->getElementCount(), in ConstantFoldCompareInstruction() 1299 for (unsigned I = 0, E = C1VTy->getElementCount().getKnownMinValue(); in ConstantFoldCompareInstruction() 1571 cast<VectorType>(GEPTy)->getElementCount(), C) in ConstantFoldGetElementPtr()
|
| H A D | Function.cpp | 969 ElementCount EC = VTy->getElementCount(); in getMangledTypeStr() 1390 return VectorType::get(EltTy, VTy->getElementCount()); in DecodeFixedType() 1506 return !VT || VT->getElementCount() != D.Vector_Width || in matchIntrinsicType() 1602 if (ReferenceType->getElementCount() != in matchIntrinsicType() 1603 ThisArgType->getElementCount()) in matchIntrinsicType() 1633 (ReferenceType->getElementCount() != ThisArgVecTy->getElementCount())) in matchIntrinsicType()
|
| H A D | Instructions.cpp | 100 if (ET->getElementCount() != VT->getElementCount()) in areInvalidOperands() 2036 cast<VectorType>(V1->getType())->getElementCount().getKnownMinValue(); in isValidOperands() 2092 ElementCount EC = cast<VectorType>(Mask->getType())->getElementCount(); in getShuffleMask() 3433 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast() 3434 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast() 3452 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast() 3453 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast() 3562 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in isBitCastable() 3628 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in getCastOpcode() 3733 ElementCount SrcEC = SrcIsVec ? cast<VectorType>(SrcTy)->getElementCount() in castIsValid() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 587 if (STyL->getElementCount().isScalable() != in cmpTypes() 588 STyR->getElementCount().isScalable()) in cmpTypes() 589 return cmpNumbers(STyL->getElementCount().isScalable(), in cmpTypes() 590 STyR->getElementCount().isScalable()); in cmpTypes() 591 if (STyL->getElementCount() != STyR->getElementCount()) in cmpTypes() 592 return cmpNumbers(STyL->getElementCount().getKnownMinValue(), in cmpTypes() 593 STyR->getElementCount().getKnownMinValue()); in cmpTypes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | OpDescriptor.cpp | 40 ElementCount EC = VecTy->getElementCount(); in makeConstantsWithType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TensorSpec.h | 80 size_t getElementCount() const { return ElementCount; } in getElementCount() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 66 ElementCount EC = cast<VectorType>(V->getType())->getElementCount(); in cheapToScalarize() 191 cast<VectorType>(Ext.getVectorOperandType())->getElementCount(); in foldBitcastExtElt() 229 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() 427 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst() 502 ElementCount EC = VecType->getElementCount(); in visitExtractElementInst() 575 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst() 1635 Type *VecTy = VectorType::get(ScalarTy, IE.getType()->getElementCount()); in visitInsertElementInst() 1901 cast<VectorType>(NewOps[0]->getType())->getElementCount()); in buildNew() 2511 if (ShufTy->getElementCount().getKnownMinValue() > in foldCastShuffle() 2512 ShufOpTy->getElementCount().getKnownMinValue()) in foldCastShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTable.cpp | 357 << Ty.getElementCount().getKnownMinValue() << "s" in emitCxxEnumValue() 379 << Ty.getElementCount().getKnownMinValue() << "), " in emitCxxConstructorCall() 410 if (Ty.isVector() && Ty.getElementCount() != Other.Ty.getElementCount()) in operator <() 412 Ty.getElementCount().getKnownMinValue()) < in operator <() 414 Other.Ty.getElementCount().getKnownMinValue()); in operator <()
|