1 The `codegen` crate contains the code to convert from MIR into LLVM IR,
2 and then from LLVM IR into machine code. In general it contains code
3 that runs towards the end of the compilation process.
5 For more information about how codegen works, see the [rustc guide].
7 [rustc guide]: https://rust-lang.github.io/rustc-guide/codegen.html