With the following patch stack (that definitely needs some cleanup):
1. https://github.com/llvm/llvm-project/pull/191664
2. https://github.com/llvm/llvm-project/pull/191579
3. https://github.com/llvm/llvm-project/pull/191665
4. https://github.com/llvm/llvm-project/pull/191667
5. https://github.com/llvm/llvm-project/pull/192371
6. https://github.com/llvm/llvm-project/pull/192830
7. https://github.com/llvm/llvm-project/pull/192831
We can now bootstrap LLVM using the NewPM on x86! All LLVM tests pass except for Other/print-on-crash.ll which needs some further investigation.