rust/src/librustc_codegen_llvm
2020-01-05 14:59:40 -05:00
..
back Use self profile infrastructure for -Z time and -Z time-passes 2020-01-05 02:57:14 +01:00
debuginfo Rename Instance.ty to Instance.monomorphic_ty 2020-01-05 14:59:40 -05:00
llvm Format the world 2019-12-22 17:42:47 -05:00
abi.rs Format the world 2019-12-22 17:42:47 -05:00
allocator.rs Format the world 2019-12-22 17:42:47 -05:00
asm.rs Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
attributes.rs extract rustc::middle::codegen_fn_attrs 2020-01-04 18:43:06 +01:00
base.rs extract rustc::middle::codegen_fn_attrs 2020-01-04 18:43:06 +01:00
build.rs Remove licenses 2018-12-25 21:08:33 -07:00
builder.rs Format the world 2019-12-22 17:42:47 -05:00
callee.rs Rename Instance.ty to Instance.monomorphic_ty 2020-01-05 14:59:40 -05:00
Cargo.toml Auto merge of #67729 - mati865:deps, r=nikomatsakis 2020-01-01 15:10:48 +00:00
common.rs Normalize syntax::symbol imports. 2020-01-02 13:57:04 +01:00
consts.rs Rename Instance.ty to Instance.monomorphic_ty 2020-01-05 14:59:40 -05:00
context.rs canonicalize FxHash{Map,Set} imports 2020-01-04 18:57:22 +01:00
declare.rs Format the world 2019-12-22 17:42:47 -05:00
intrinsic.rs Rename Instance.ty to Instance.monomorphic_ty 2020-01-05 14:59:40 -05:00
lib.rs Use self profile infrastructure for -Z time and -Z time-passes 2020-01-05 02:57:14 +01:00
llvm_util.rs Normalize syntax::symbol imports. 2020-01-02 13:57:04 +01:00
metadata.rs tidy: change msdn links to newer locations 2019-12-25 15:35:54 +00:00
mono_item.rs Rename Instance.ty to Instance.monomorphic_ty 2020-01-05 14:59:40 -05:00
README.md rustc-guide has moved 2018-11-26 15:03:13 -06:00
type_.rs Format the world 2019-12-22 17:42:47 -05:00
type_of.rs Format the world 2019-12-22 17:42:47 -05:00
va_arg.rs Format the world 2019-12-22 17:42:47 -05:00
value.rs Format the world 2019-12-22 17:42:47 -05: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 guide.