We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92a64f9 commit bf791caCopy full SHA for bf791ca
llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
@@ -486,6 +486,10 @@ class LoopVectorizationPlanner {
486
/// all profitable VFs in ProfitableVFs.
487
VectorizationFactor computeBestVF();
488
489
+ /// \return The desired interleave count.
490
+ /// If interleave count has been specified by metadata it will be returned.
491
+ /// Otherwise, the interleave count is computed and returned. VF and LoopCost
492
+ /// are the selected vectorization factor and the cost of the selected VF.
493
unsigned selectInterleaveCount(VPlan &Plan, ElementCount VF,
494
InstructionCost LoopCost);
495
0 commit comments