This reverts commit 6f8fb911ad, reversing changes made to 7210e46dc6.
6f8fb911ad
7210e46dc6
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.