rust/compiler/rustc_codegen_llvm
Simonas Kazlauskas 6440785304 Improve ICE message when data-layouts don't match
LLVM target name does not necessarily match the Rust target name and it
can be confusing when the ICE message is describing a target other than
has been specified on the command line.
2021-07-08 23:49:18 +03:00
..
src Improve ICE message when data-layouts don't match 2021-07-08 23:49:18 +03:00
Cargo.toml rustc_codegen_llvm: Remove unused dependency rustc_incremental 2021-06-25 01:12:59 -07:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00

The codegen crate contains the code to convert from MIR into LLVM IR, and then from LLVM IR into machine code. In general it contains code that runs towards the end of the compilation process.

For more information about how codegen works, see the rustc dev guide.