https://github.com/FedericoBruzzone commented: Thank you a lot @jay87406! Really appreciate the effort you're putting in here :D Overall, it sounds reasonable. I left some nits inline. https://github.com/llvm/llvm-project/pull/224793