[llvm] [Instrumentation] Support MachineFunctionProperties (PR #83668)

via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 4 00:36:47 PST 2024


================
@@ -78,7 +85,12 @@ class PassInstrumentationCallbacks {
   using BeforePassFunc = bool(StringRef, Any);
   using BeforeSkippedPassFunc = void(StringRef, Any);
   using BeforeNonSkippedPassFunc = void(StringRef, Any);
+  using BeforeNonSkippedMachineFunctionPassFunc =
+      void(const detail::MachinePassConcept &, MachineFunction &);
----------------
paperchalice wrote:

All of them are wrapped in `llvm::unique_function`.

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


More information about the llvm-commits mailing list