Home
last modified time | relevance | path

Searched refs:MaxSafeElements (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp2310 VPlan &Plan, const std::optional<unsigned> &MaxSafeElements) { in tryAddExplicitVectorLength() argument
2331 if (MaxSafeElements) { in tryAddExplicitVectorLength()
2334 Plan.getOrAddLiveIn(ConstantInt::get(CanIVTy, *MaxSafeElements)); in tryAddExplicitVectorLength()
H A DLoopVectorize.cpp1393 std::optional<unsigned> getMaxSafeElements() const { return MaxSafeElements; } in getMaxSafeElements()
1524 ElementCount getMaxLegalScalableVF(unsigned MaxSafeElements);
1593 std::optional<unsigned> MaxSafeElements; member in llvm::LoopVectorizationCostModel
3493 LoopVectorizationCostModel::getMaxLegalScalableVF(unsigned MaxSafeElements) { in getMaxLegalScalableVF() argument
3504 MaxScalableVF = ElementCount::getScalable(MaxSafeElements / *MaxVScale); in getMaxLegalScalableVF()
3536 this->MaxSafeElements = MaxSafeElementsPowerOf2; in computeFeasibleMaxVF()