[llvm] [VPlan] Run narrowInterleaveGroups during general VPlan optimizations. (PR #149706)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 1 00:50:31 PDT 2025


================
@@ -4050,6 +4053,9 @@ class VPlan {
   /// Returns the VF of the vector loop region.
   VPValue &getVF() { return VF; };
 
+  /// Returns the symbolic UF of the vector loop region.
+  VPValue &getSymbolicUF() { return UF; };
----------------
fhahn wrote:

Unfortunately this cann't be made const, as it is used with `replaceAllUsesWith`, which cannot be const.

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


More information about the llvm-commits mailing list