[llvm] [NVPTX] Move NewPM class to RequiredPassInfoMixin (PR #216597)

via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 16 12:40:47 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-transforms

Author: Alex MacLean (AlexMaclean)

<details>
<summary>Changes</summary>

This pass is required lowering for most targets that use it during CodeGen.

---
Full diff: https://github.com/llvm/llvm-project/pull/216597.diff


1 Files Affected:

- (modified) llvm/include/llvm/Transforms/IPO/ExpandVariadics.h (+1-1) 


``````````diff
diff --git a/llvm/include/llvm/Transforms/IPO/ExpandVariadics.h b/llvm/include/llvm/Transforms/IPO/ExpandVariadics.h
index 06baa3a32ecdd..e6e7685caf4a0 100644
--- a/llvm/include/llvm/Transforms/IPO/ExpandVariadics.h
+++ b/llvm/include/llvm/Transforms/IPO/ExpandVariadics.h
@@ -22,7 +22,7 @@ enum class ExpandVariadicsMode {
   Lowering,    // Change variadic calling convention
 };
 
-class ExpandVariadicsPass : public OptionalPassInfoMixin<ExpandVariadicsPass> {
+class ExpandVariadicsPass : public RequiredPassInfoMixin<ExpandVariadicsPass> {
   const ExpandVariadicsMode Mode;
 
 public:

``````````

</details>


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


More information about the llvm-commits mailing list