(cherry picked from commit b3bbc22cb7)
b3bbc22cb7
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.