[llvm] [VPlan] Replace EVL branch condition with (branch-on-count AVLNext, 0) (PR #152167)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 11 03:23:14 PDT 2025
================
@@ -224,9 +224,10 @@ struct VPlanTransforms {
/// variable vector lengths instead of fixed lengths. This transformation:
/// * Makes EVL-Phi concrete.
// * Removes CanonicalIV and increment.
- /// * Replaces fixed-length stepping (branch-on-cond CanonicalIVInc,
- /// VectorTripCount) with variable-length stepping (branch-on-cond
- /// EVLIVInc, TripCount).
+ /// * Replaces the exit condition from
+ /// (branch-on-cond CanonicalIVInc, VectorTripCount)
+ /// to
+ /// (branch-on-cond AVLNext, 0)
----------------
fhahn wrote:
this says branch-on-cond here, but in the function it says branch-on-count. When comparing against zero and not the vector trip count, using branch-on-cond would make more sense
https://github.com/llvm/llvm-project/pull/152167
More information about the llvm-commits
mailing list