https://github.com/krzysz00 approved this pull request. I'm glad we finally managed to find a good approach here! Thanks for putting up with the endless rounds of revisions. Approved! https://github.com/llvm/llvm-project/pull/93199