https://github.com/aeubanks approved this pull request. I see https://github.com/llvm/llvm-project/pull/110918 supposedly fixes these issues, but we can reland the original PR along with those fixes https://github.com/llvm/llvm-project/pull/110923