https://github.com/damyanp commented: LGTM, but I'll leave approval to those with more on the ground knowledge of how this works. Some comments around some code style / cleanups. https://github.com/llvm/llvm-project/pull/108034