https://github.com/kuhar requested changes to this pull request. Thanks for working on this, @alexbeloi! Overall looks good, but there are a lot of issues with weird formatting changes. https://github.com/llvm/llvm-project/pull/76323