https://github.com/atrosinenko approved this pull request. Looks good to me, sorry for long delay. I unresolved a comment that was likely to be resolved unintentionally, though that was a minor issue anyway. https://github.com/llvm/llvm-project/pull/79173