[llvm] [CodeGen] Support MachineFunctionProperties in PassConcept (PR #79749)

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 31 15:39:07 PST 2024


================
@@ -170,6 +192,17 @@ class MachineFunctionPassManager
     addRunOnModule<PassT>(P);
   }
 
+  // Avoid diamond problem.
----------------
aeubanks wrote:

can you clarify that we'd be getting `PassInfoMixin` twice if we directly inherited from it (`PassManager` also inheriting from it)

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


More information about the llvm-commits mailing list