| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 139 return getElementCount().getKnownMinValue(); in getNumElements() 150 constexpr ElementCount getElementCount() const { in getElementCount() function 162 auto EC = getElementCount(); in getSizeInBits() 181 return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; in changeElementType() 190 return isVector() ? LLT::vector(getElementCount(), NewEltSize) in changeElementSize() 208 assert(getElementCount().isKnownMultipleOf(Factor)); in divide() 209 return scalarOrVector(getElementCount().divideCoefficientBy(Factor), in divide() 222 return scalarOrVector(getElementCount().multiplyCoefficientBy(Factor), in multiplyElements()
|
| /openbsd-src/gnu/llvm/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 | 434 return VectorType::get(ElementType, Other->getElementCount()); in get() 444 return VectorType::get(EltTy, VTy->getElementCount()); in getInteger() 452 return VectorType::get(EltTy->getExtendedType(), VTy->getElementCount()); in getExtendedElementVectorType() 477 return VectorType::get(EltTy, VTy->getElementCount()); in getTruncatedElementVectorType() 494 auto EltCnt = VTy->getElementCount(); in getHalfElementsVectorType() 504 auto EltCnt = VTy->getElementCount(); in getDoubleElementsVectorType() 515 inline ElementCount getElementCount() const; 627 inline ElementCount VectorType::getElementCount() const { in getElementCount() function 718 return VectorType::get(EltTy, VTy->getElementCount()); in getWithNewType()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | LowLevelType.cpp | 22 auto EC = VTy->getElementCount(); in getLLTForType() 58 return EVT::getVectorVT(Ctx, EltVT, Ty.getElementCount()); in getApproximateEVTForLLT()
|
| H A D | ValueTypes.cpp | 127 ElementCount EC = cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorNumElements() 139 return cast<VectorType>(LLVMTy)->getElementCount(); in getExtendedVectorElementCount() 587 VTy->getElementCount()); in getVT() 606 VTy->getElementCount()); in getEVT()
|
| H A D | ReplaceWithVeclib.cpp | 123 ElementCount NumElements = VectorArgTy->getElementCount(); in replaceWithCallToVeclib()
|
| /openbsd-src/gnu/llvm/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 | 645 if (CursorVTy->getElementCount().getKnownMinValue() < in instCombineConvertFromSVBool() 646 IVTy->getElementCount().getKnownMinValue()) in instCombineConvertFromSVBool() 713 Builder.CreateVectorSplat(RetTy->getElementCount(), II.getArgOperand(0)); in instCombineSVEDupX() 931 FPTy, cast<VectorType>(Vec->getType())->getElementCount()); in instCombineSVECondLast() 1292 Builder.CreateVectorSplat(RetTy->getElementCount(), ScalarArg); in instCombineSVEUnpack() 1309 SplatValue->getValue().uge(VTy->getElementCount().getKnownMinValue())) in instCombineSVETBL() 1318 Builder.CreateVectorSplat(VTy->getElementCount(), Extract); in instCombineSVETBL() 1713 cast<VectorType>(DstTy)->getElementCount()); in isWideningInstruction() 2522 if (cast<VectorType>(Src)->getElementCount() == ElementCount::getScalable(1)) in getMaskedMemoryOpCost() 2547 if (cast<VectorType>(DataTy)->getElementCount() == in getGatherScatterOpCost() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | VFABIDemangling.cpp | 291 const ElementCount EC = VecTys[0]->getElementCount(); in verifyAllVectorsHaveSameWidth() 293 return (EC == VTy->getElementCount()); in verifyAllVectorsHaveSameWidth() 306 return RetTy->getElementCount(); in getECFromSignature() 309 return VTy->getElementCount(); in getECFromSignature()
|
| H A D | Local.cpp | 59 cast<VectorType>(IntIdxTy)->getElementCount(), OpC); in emitGEPOffset()
|
| /openbsd-src/gnu/llvm/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 | 133 OldTy.getElementCount() : ElementCount::getFixed(1); in mutationIsSane() 137 if (ElementCount::isKnownGE(NewTy.getElementCount(), OldElts)) in mutationIsSane() 141 if (ElementCount::isKnownLE(NewTy.getElementCount(), OldElts)) in mutationIsSane()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperands.cpp | 116 return ConstantVector::getSplat(VT->getElementCount(), C); in reduceOperandsOneDeltaPass() 162 return ConstantVector::getSplat(VT->getElementCount(), in reduceOperandsNaNDeltaPass()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | FunctionComparator.cpp | 514 if (STyL->getElementCount().isScalable() != in cmpTypes() 515 STyR->getElementCount().isScalable()) in cmpTypes() 516 return cmpNumbers(STyL->getElementCount().isScalable(), in cmpTypes() 517 STyR->getElementCount().isScalable()); in cmpTypes() 518 if (STyL->getElementCount() != STyR->getElementCount()) in cmpTypes() 519 return cmpNumbers(STyL->getElementCount().getKnownMinValue(), in cmpTypes() 520 STyR->getElementCount().getKnownMinValue()); in cmpTypes()
|
| /openbsd-src/gnu/llvm/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() 857 return ConstantVector::getSplat(VTy->getElementCount(), TrueC); in getTrue() 865 return ConstantVector::getSplat(VTy->getElementCount(), FalseC); in getFalse() 892 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 916 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 945 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 957 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() 970 return ConstantVector::getSplat(VTy->getElementCount(), C); in get() [all …]
|
| H A D | ConstantFold.cpp | 63 return ConstantVector::getSplat(DstTy->getElementCount(), in BitCastConstantVector() 413 cast<VectorType>(DestTy)->getElementCount(), in ConstantFoldCastInstruction() 666 if (CIdx->getValue().ult(ValVTy->getElementCount().getKnownMinValue())) { in ConstantFoldExtractElementInstruction() 747 unsigned SrcNumElts = V1VTy->getElementCount().getKnownMinValue(); in ConstantFoldShuffleVectorInstruction() 853 return ConstantVector::getSplat(VTy->getElementCount(), Elt); in ConstantFoldUnaryInstruction() 1228 return ConstantVector::getSplat(VTy->getElementCount(), Res); in ConstantFoldBinaryInstruction() 1606 VT->getElementCount()); in ConstantFoldCompareInstruction() 1686 C1VTy->getElementCount(), in ConstantFoldCompareInstruction() 1699 for (unsigned I = 0, E = C1VTy->getElementCount().getKnownMinValue(); in ConstantFoldCompareInstruction() 2068 cast<VectorType>(GEPTy)->getElementCount(), C) in ConstantFoldGetElementPtr() [all …]
|
| H A D | Verifier.cpp | 3040 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitUIToFPInst() 3041 cast<VectorType>(DestTy)->getElementCount(), in visitUIToFPInst() 3063 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitSIToFPInst() 3064 cast<VectorType>(DestTy)->getElementCount(), in visitSIToFPInst() 3085 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToUIInst() 3086 cast<VectorType>(DestTy)->getElementCount(), in visitFPToUIInst() 3107 Check(cast<VectorType>(SrcTy)->getElementCount() == in visitFPToSIInst() 3108 cast<VectorType>(DestTy)->getElementCount(), in visitFPToSIInst() 3128 Check(VSrc->getElementCount() == VDest->getElementCount(), in visitPtrToIntInst() 3148 Check(VSrc->getElementCount() == VDest->getElementCount(), in visitIntToPtrInst() [all …]
|
| H A D | Instructions.cpp | 100 if (ET->getElementCount() != VT->getElementCount()) in areInvalidOperands() 2081 cast<VectorType>(Mask->getType())->getElementCount()), in ShuffleVectorInst() 2099 cast<VectorType>(Mask->getType())->getElementCount()), in ShuffleVectorInst() 2171 cast<VectorType>(V1->getType())->getElementCount().getKnownMinValue(); in isValidOperands() 2227 ElementCount EC = cast<VectorType>(Mask->getType())->getElementCount(); in getShuffleMask() 3454 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast() 3455 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast() 3473 cast<VectorType>(Ty)->getElementCount() == in CreatePointerCast() 3474 cast<VectorType>(S->getType())->getElementCount()) && in CreatePointerCast() 3583 if (SrcVecTy->getElementCount() == DestVecTy->getElementCount()) { in isBitCastable() [all …]
|
| H A D | Function.cpp | 934 ElementCount EC = VTy->getElementCount(); in getMangledTypeStr() 1433 return VectorType::get(EltTy, VTy->getElementCount()); in DecodeFixedType() 1561 return !VT || VT->getElementCount() != D.Vector_Width || in matchIntrinsicType() 1683 if (ReferenceType->getElementCount() != in matchIntrinsicType() 1684 ThisArgType->getElementCount()) in matchIntrinsicType() 1758 (ReferenceType->getElementCount() != ThisArgVecTy->getElementCount())) in matchIntrinsicType()
|
| H A D | IRBuilder.cpp | 647 ElementCount NumElts = VecTy->getElementCount(); in CreateMaskedGather() 653 assert(NumElts == PtrsTy->getElementCount() && "Element count mismatch"); in CreateMaskedGather() 682 ElementCount NumElts = PtrsTy->getElementCount(); in CreateMaskedScatter() 686 assert(NumElts == DataTy->getElementCount() && in CreateMaskedScatter() 1215 int NumElts = Ty->getElementCount().getKnownMinValue(); in CreateVectorReverse()
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | LowLevelType.cpp | 40 OS << getElementCount() << " x " << getElementType() << ">"; in print()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | TensorSpec.h | 76 size_t getElementCount() const { return ElementCount; } in getElementCount() function
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 66 ElementCount EC = cast<VectorType>(V->getType())->getElementCount(); in cheapToScalarize() 188 cast<VectorType>(Ext.getVectorOperandType())->getElementCount(); in foldBitcastExtElt() 226 ElementCount NumSrcElts = SrcTy->getElementCount(); in foldBitcastExtElt() 424 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst() 499 ElementCount EC = VecType->getElementCount(); in visitExtractElementInst() 572 ElementCount EC = EI.getVectorOperandType()->getElementCount(); in visitExtractElementInst() 1620 Type *VecTy = VectorType::get(ScalarTy, IE.getType()->getElementCount()); in visitInsertElementInst() 1877 cast<VectorType>(NewOps[0]->getType())->getElementCount()); in buildNew() 2471 if (ShufTy->getElementCount().getKnownMinValue() > in foldCastShuffle() 2472 ShufOpTy->getElementCount().getKnownMinValue()) in foldCastShuffle()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVRegularizer.cpp | 239 ElementCount VecElemCount = cast<VectorType>(Arg0Ty)->getElementCount(); in visitCallScalToVec()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 304 return VectorType::get(Ty, VTy->getElementCount()); in pickVectorType() 635 CondTy = VectorType::get(CondTy, VTy->getElementCount()); in Act()
|