rovka wrote: Technically this has already been approved by @arsenm in Phabricator, but that was quite some time ago and I've made a few minor updates since, so it wouldn't hurt if someone could have another quick look at it. https://github.com/llvm/llvm-project/pull/71526