fhahn wrote: Just to close the loop here as well, https://github.com/llvm/llvm-project/pull/92555 is the new version based on https://github.com/llvm/llvm-project/pull/67934 with the interfaces refactored/rearranged a bit. https://github.com/llvm/llvm-project/pull/67647