[llvm] [VPlan] Lower safe uniform load to unconditional scalar load (Alt. approach) (PR #217564)

Ramkumar Ramachandra via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 27 00:06:33 PDT 2026


================
@@ -5852,3 +5823,36 @@ void VPlanTransforms::convertToStridedAccesses(VPlan &Plan,
     }
   }
 }
+
+void VPlanTransforms::lowerSafeUniformLoads(VPlan &Plan,
----------------
artagnon wrote:

```suggestion
void VPlanTransforms::convertToSingleScalarMemOps(VPlan &Plan,
```

I don't think this is a "lowering" transform per-se? I think we can extend it to do scatters as well in the future?

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


More information about the llvm-commits mailing list