rust/src/librustc_codegen_llvm/back
Nikita Popov 54f0668a10 Add -Z no-parallel-llvm flag
Codegen issues commonly only manifest under specific circumstances,
e.g. if multiple codegen units are used and ThinLTO is enabled.
However, these configuration are threaded, making the use of LLVM
debugging facilities hard, as output is interleaved.

This patch adds a -Z no-parallel-llvm flag, which allows disabling
parallelization of codegen and linking, while otherwise preserving
behavior with regard to codegen units and LTO.
2018-05-22 19:23:40 +02:00
..
archive.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
bytecode.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
command.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
link.rs Revert "musl: don't use the included startfiles with -crt-static" 2018-05-17 10:37:22 -07:00
linker.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
lto.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
rpath.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
symbol_export.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
wasm.rs Rename trans to codegen everywhere. 2018-05-17 15:08:30 +03:00
write.rs Add -Z no-parallel-llvm flag 2018-05-22 19:23:40 +02:00