https://github.com/nikic requested changes to this pull request. This is creating instructions during an analysis pass, which is obviously a no-go. As far as I can tell, there isn't even anything trying to clean them up afterwards? https://github.com/llvm/llvm-project/pull/67223