================ ---------------- andrey-golubev wrote: i suggest to use "the API" that would be normally called during pass execution, etc.: ```cpp ctx.executeAction<DummyAction>(workFn); ``` https://github.com/llvm/llvm-project/pull/197230