rust/src/librustc_trans
2018-01-14 08:56:44 +02:00
..
back Use the new fs_read_write functions in rustc internals 2018-01-10 14:53:40 -08:00
debuginfo rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
mir rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
abi.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
allocator.rs
asm.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
assert_module_sources.rs Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoerister 2018-01-11 03:24:16 +00:00
attributes.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
base.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
build.rs
builder.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
cabi_aarch64.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_arm.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_asmjs.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_hexagon.rs
cabi_mips64.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_mips.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_msp430.rs
cabi_nvptx64.rs
cabi_nvptx.rs
cabi_powerpc64.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_powerpc.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_s390x.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_sparc64.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_sparc.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_x86_64.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
cabi_x86_win64.rs rustc: unpack newtyped of #[repr(simd)] vector types. 2017-12-13 01:57:56 +02:00
cabi_x86.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
callee.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
Cargo.toml Try to fix a perf regression by updating log 2018-01-07 16:54:05 +01:00
common.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
consts.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
context.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
declare.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
diagnostics.rs rustc: Add support for some more x86 SIMD ops 2017-11-25 11:03:13 -08:00
glue.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
intrinsic.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
lib.rs rustc: Tweak #[target_feature] syntax 2018-01-13 10:07:18 -08:00
llvm_util.rs rustc: Tweak #[target_feature] syntax 2018-01-13 10:07:18 -08:00
metadata.rs Add sync module to rustc_data_structures 2017-12-17 14:14:51 +01:00
meth.rs rustc_trans: rename bcx to bx. 2018-01-14 08:56:44 +02:00
README.md
symbol_names_test.rs Replace uses of DepGraph.in_ignore with DepGraph.with_ignore 2018-01-09 18:35:50 +01:00
time_graph.rs
trans_item.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
type_.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
type_of.rs rustc_trans: rename ccx to cx. 2018-01-14 08:56:44 +02:00
value.rs

NB: This crate is part of the Rust compiler. For an overview of the compiler as a whole, see the README.md file found in librustc.

The trans 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.