Searched refs:MaxSafeElements (Results 1 – 2 of 2) sorted by relevance
2310 VPlan &Plan, const std::optional<unsigned> &MaxSafeElements) { in tryAddExplicitVectorLength() argument2331 if (MaxSafeElements) { in tryAddExplicitVectorLength()2334 Plan.getOrAddLiveIn(ConstantInt::get(CanIVTy, *MaxSafeElements)); in tryAddExplicitVectorLength()
1393 std::optional<unsigned> getMaxSafeElements() const { return MaxSafeElements; } in getMaxSafeElements()1524 ElementCount getMaxLegalScalableVF(unsigned MaxSafeElements);1593 std::optional<unsigned> MaxSafeElements; member in llvm::LoopVectorizationCostModel3493 LoopVectorizationCostModel::getMaxLegalScalableVF(unsigned MaxSafeElements) { in getMaxLegalScalableVF() argument3504 MaxScalableVF = ElementCount::getScalable(MaxSafeElements / *MaxVScale); in getMaxLegalScalableVF()3536 this->MaxSafeElements = MaxSafeElementsPowerOf2; in computeFeasibleMaxVF()