[llvm] [VPlan] Introduce recipes for VP loads and stores. (PR #87816)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 17 08:12:05 PDT 2024
================
@@ -1347,6 +1337,48 @@ void VPlanTransforms::addExplicitVectorLength(VPlan &Plan) {
CanonicalIVIncrement->setOperand(0, CanonicalIVPHI);
// TODO: support unroll factor > 1.
Plan.setUF(1);
+
+ VPValue *BTC = Plan.getOrCreateBackedgeTakenCount();
+ auto IsHeaderMask = [BTC](VPValue *V) {
----------------
fhahn wrote:
Reworked, the lambda is gone now, thanks!
https://github.com/llvm/llvm-project/pull/87816
More information about the llvm-commits
mailing list