This reverts commit e108481f74, reversing changes made to 303e8bd768.
e108481f74
303e8bd768
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.