[llvm] [LV] Add support for partial alias masking with tail folding (PR #182457)

Sander de Smalen via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 10 10:08:16 PDT 2026


================
@@ -5093,6 +5093,62 @@ void VPlanTransforms::materializeFactors(VPlan &Plan, VPBasicBlock *VectorPH,
   VFxUF.replaceAllUsesWith(MulByUF);
 }
 
+VPValue *
+VPlanTransforms::materializeAliasMask(VPlan &Plan, VPBasicBlock *AliasCheck,
----------------
sdesmalen-arm wrote:

Why does this function live in `VPlanTransforms`, as opposed to e.g. `VPlanConstruction.cpp` or `LoopVectorizationPlanner.cpp`?

https://github.com/llvm/llvm-project/pull/182457


More information about the llvm-commits mailing list