[llvm] [PassManager][Loop] Merge loop pass manager when add it (PR #135150)

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 10 10:48:53 PDT 2025


================
@@ -130,6 +130,20 @@ class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
         new LoopNestPassModelT(std::forward<PassT>(Pass))));
   }
 
+  LLVM_ATTRIBUTE_MINSIZE
+  void addPass(PassManager &&PM) {
+    std::size_t VecSize = PM.IsLoopNestPass.size();
----------------
aeubanks wrote:

```suggestion
    size_t VecSize = PM.IsLoopNestPass.size();
```

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


More information about the llvm-commits mailing list