https://github.com/arsenm requested changes to this pull request. This is not a good way to get information in the backend and I would still prefer putting effort into not requiring manual intervention https://github.com/llvm/llvm-project/pull/236909