This reverts commit 8c2b577217, reversing changes made to 9cf18e98f8.
8c2b577217
9cf18e98f8
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.