https://github.com/krzysz00 commented: Overall this seems reasonable to me (sorry, lost the review) but I don't know if I've got the requisite knowledge of the code to approve this. Maybe if there are no objections https://github.com/llvm/llvm-project/pull/140802