Home
last modified time | relevance | path

Searched refs:VPlans (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h439 SmallVector<VPlanPtr, 4> VPlans; variable
513 return any_of(VPlans, in hasPlanWithVF()
H A DVPlan.cpp1647 VPlans.push_back(std::move(Plan)); in buildVPlans()
1654 assert(count_if(VPlans, in getPlanFor()
1659 for (const VPlanPtr &Plan : VPlans) { in getPlanFor()
1668 if (VPlans.empty()) { in printPlans()
1672 for (const auto &Plan : VPlans) in printPlans()
H A DLoopVectorize.cpp4012 for (const auto &Plan : VPlans) { in emitInvalidCostRemarks()
4235 any_of(VPlans, in selectVectorizationFactor()
4245 (VPlans.size() > 1 || !VPlans[0]->hasScalarVFOnly())) { in selectVectorizationFactor()
4252 for (auto &P : VPlans) { in selectVectorizationFactor()
6628 if (VPlans.empty()) in planInVPlanNativePath()
6984 if (VPlans.empty()) in computeBestVF()
6987 VPlan &FirstPlan = *VPlans[0]; in computeBestVF()
6988 if (VPlans.size() == 1 && size(FirstPlan.vectorFactors()) == 1) in computeBestVF()
7019 for (auto &P : VPlans) { in computeBestVF()
8351 VPlans.push_back(std::move(Plan)); in buildVPlansWithVPRecipes()