rust/src/librustc_codegen_utils
Nicholas Nethercote faf5eac854 Move metadata encoding earlier.
This commit separates metadata encoding (`tcx.encode_metadata`) from the
creation of the metadata module (which is now handled by
`write_compressed_metadata`, formerly `write_metadata`).

The metadata encoding now occurs slightly earlier in the pipeline, at
the very start of code generation within `start_codegen`.

Metadata *writing* still occurs near the end of compilation; that will
be moved forward in subsequent commits.
2019-04-30 14:55:10 +10:00
..
Cargo.toml Remove MetadataOnlyCodegenBackend 2019-03-16 10:54:38 +01:00
codegen_backend.rs Move metadata encoding earlier. 2019-04-30 14:55:10 +10:00
lib.rs Deny internal in stage0 2019-04-17 05:15:00 +02:00
link.rs librustc_codegen_utils => 2018 2019-02-08 21:06:07 +09:00
symbol_names.rs rustc(codegen): uncache def_symbol_name prefix from symbol_name. 2019-03-29 07:45:38 +02:00
symbol_names_test.rs rustc: rename item_path to def_path (except the module in ty). 2019-03-15 13:25:10 +02:00