[llvm] [VPlan] Generalize collectUsersInExitBlocks for multiple exit bbs. (PR #115066)

David Sherwood via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 15 01:58:12 PST 2024


================
@@ -3837,6 +3837,10 @@ class VPlan {
     return cast<VPBasicBlock>(getVectorLoopRegion()->getSingleSuccessor());
   }
 
+  /// Return the exit blocks of the VPlan, that is leaf nodes except the scalar
+  /// header.
+  auto getExitBlocks();
----------------
david-arm wrote:

If possible, it would be nice if this returned a concrete type or had a comment describing it. It's just a bit awkward for the reader having to look in a different header file to see what it returns.

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


More information about the llvm-commits mailing list