[clang] [llvm] [polly] [PassManager] Make passes inherit from RequiredPassInfoMixin/OptionalPassInfoMixin (PR #192120)
Sergei Barannikov via cfe-commits
cfe-commits at lists.llvm.org
Mon May 4 13:53:30 PDT 2026
================
@@ -67,6 +67,9 @@ template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
/// passes.
///
/// This provides some boilerplate for types that are passes.
+///
+/// Actual passes should inherit from RequiredPassInfoMixin or
+/// OptionalPassInfoMixin.
template <typename DerivedT> struct PassInfoMixin {
----------------
s-barannikov wrote:
Should this be moved into an "internal" namespace like `details` to prevent developers from using it directly?
https://github.com/llvm/llvm-project/pull/192120
More information about the cfe-commits
mailing list