[llvm] [LV][EVL] Attach a new metadata on EVL vectorized loops (PR #131000)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue May 6 10:09:21 PDT 2025


================
@@ -7991,6 +7991,26 @@ DenseMap<const SCEV *, Value *> LoopVectorizationPlanner::executePlan(
 
       LoopVectorizeHints Hints(L, true, *ORE);
       Hints.setAlreadyVectorized();
+
+      // Check if it's EVL-vectorized and mark the corresponding metadata.
+      bool IsEVLVectorized =
+          llvm::any_of(*HeaderVPBB, [](const VPRecipeBase &Recipe) {
----------------
fhahn wrote:

just for future reference, `llvm::` should not be needed here

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


More information about the llvm-commits mailing list