Home
last modified time | relevance | path

Searched refs:BestVF (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1339 ElementCount BestVF, in optimizeVectorInductionWidthForTCAndVFUF() argument
1349 if (!TC || !BestVF.isFixed()) in optimizeVectorInductionWidthForTCAndVFUF()
1362 ComputeBitWidth(TC->getValue(), BestVF.getKnownMinValue() * BestUF); in optimizeVectorInductionWidthForTCAndVFUF()
1412 ElementCount BestVF, unsigned BestUF, in isConditionTrueViaVFAndUF() argument
1416 return any_of(Cond->getDefiningRecipe()->operands(), [&Plan, BestVF, BestUF, in isConditionTrueViaVFAndUF()
1418 return isConditionTrueViaVFAndUF(C, Plan, BestVF, BestUF, SE); in isConditionTrueViaVFAndUF()
1439 ElementCount NumElements = BestVF.multiplyCoefficientBy(BestUF); in isConditionTrueViaVFAndUF()
1446 static bool simplifyBranchConditionForVFAndUF(VPlan &Plan, ElementCount BestVF, in simplifyBranchConditionForVFAndUF() argument
1465 ElementCount NumElements = BestVF.multiplyCoefficientBy(BestUF); in simplifyBranchConditionForVFAndUF()
1473 if (!isConditionTrueViaVFAndUF(Cond, Plan, BestVF, BestUF, SE)) in simplifyBranchConditionForVFAndUF()
[all …]
H A DVPlanTransforms.h122 static void optimizeForVFAndUF(VPlan &Plan, ElementCount BestVF,
H A DLoopVectorize.cpp7207 ElementCount BestVF, unsigned BestUF, VPlan &BestVPlan, in executePlan() argument
7209 assert(BestVPlan.hasVF(BestVF) && in executePlan()
7219 VPlanTransforms::runPass(VPlanTransforms::replicateByVF, BestVPlan, BestVF); in executePlan()
7226 BestVPlan, BestVF, VScale); in executePlan()
7237 VPlanTransforms::optimizeForVFAndUF(BestVPlan, BestVF, BestUF, PSE); in executePlan()
7240 BestVPlan, BestVF, in executePlan()
7250 VPTransformState State(&TTI, BestVF, LI, DT, ILV.AC, ILV.Builder, &BestVPlan, in executePlan()
H A DSLPVectorizer.cpp2082 unsigned *BestVF = nullptr,
6103 unsigned *BestVF, bool TryRecursiveCheck) const { in canVectorizeLoads() argument
6110 if (BestVF) in canVectorizeLoads()
6111 *BestVF = 0; in canVectorizeLoads()
6197 unsigned *BestVF, in canVectorizeLoads()
6199 if (BestVF) in canVectorizeLoads()
6200 *BestVF = 0; in canVectorizeLoads()
6272 canVectorizeLoads(Slice, Slice.front(), Order, PointerOps, BestVF, in canVectorizeLoads()
6276 if (BestVF) { in canVectorizeLoads()
6383 if (BestVF) in canVectorizeLoads()
[all …]