rust/compiler
Ziv Dunkelman 724c91234d rustc: add ability to output regular LTO bitcode modules
Adding the option to control from rustc CLI
if the resulted ".o" bitcode module files are with
thinLTO info or regular LTO info.

Allows using "-lto-embed-bitcode=optimized" during linkage
correctly.

Signed-off-by: Ziv Dunkelman <ziv.dunkelman@nextsilicon.com>
2022-07-14 22:21:26 +03:00
..
rustc Don't rerun the build script for the compiler each time on linux 2022-07-10 23:57:25 -05:00
rustc_apfloat Update smallvec to 1.8.1. 2022-06-27 08:48:55 +10:00
rustc_arena Rollup merge of #97711 - Nilstrieb:rustc-arena-ub, r=wesleywiser 2022-07-07 18:06:49 +05:30
rustc_ast Auto merge of #98758 - nnethercote:more-derive-output-improvements, r=Mark-Simulacrum 2022-07-08 12:44:14 +00:00
rustc_ast_lowering Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_ast_passes Suggest using block for extern "abi" fn with no body 2022-07-06 13:27:53 +01:00
rustc_ast_pretty ast: Add span to Extern 2022-07-02 23:30:03 +01:00
rustc_attr UnsafeCell now has no niches, ever. 2022-07-07 10:46:22 +00:00
rustc_borrowck Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_builtin_macros Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_codegen_cranelift Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_codegen_gcc Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_codegen_llvm rustc: add ability to output regular LTO bitcode modules 2022-07-14 22:21:26 +03:00
rustc_codegen_ssa rustc: add ability to output regular LTO bitcode modules 2022-07-14 22:21:26 +03:00
rustc_const_eval Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_data_structures Allow to create definitions inside the query system. 2022-07-06 22:50:55 +02:00
rustc_driver Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_error_codes Rollup merge of #97423 - m-ou-se:memory-ordering-intrinsics, r=tmiasko 2022-06-29 10:28:18 +05:30
rustc_error_messages use subdiagnostic for message 2022-07-10 23:43:46 +00:00
rustc_errors Rollup merge of #99075 - danobi:dup_type_hint_sugg, r=petrochenkov 2022-07-11 22:39:05 +02:00
rustc_expand Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_feature add array tests, cleanup, tidy, and bless 2022-07-13 18:31:29 -04:00
rustc_fs_util Migrate to 2021 2021-09-20 22:21:42 -04:00
rustc_graphviz Fully stabilize NLL 2022-06-03 17:16:41 -04:00
rustc_hir add tests for async await 2022-07-11 23:20:39 +02:00
rustc_hir_pretty move else block into the Local struct 2022-07-11 23:20:37 +02:00
rustc_incremental Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_index Use a bitset instead of a hash map in HIR ID validator 2022-07-04 08:30:13 +02:00
rustc_infer Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_interface rustc: add ability to output regular LTO bitcode modules 2022-07-14 22:21:26 +03:00
rustc_lexer fix typo in comment 2022-06-28 19:59:09 +05:30
rustc_lint Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_lint_defs fix documentation 2022-07-13 04:49:32 +00:00
rustc_llvm rustc: add ability to output regular LTO bitcode modules 2022-07-14 22:21:26 +03:00
rustc_log clippy::complexity fixes 2022-05-26 13:14:24 +02:00
rustc_macros Use dashes instead of underscores in fluent names 2022-07-08 03:37:36 +00:00
rustc_metadata Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_middle Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser 2022-07-14 08:14:31 +00:00
rustc_mir_build Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser 2022-07-14 08:14:31 +00:00
rustc_mir_dataflow Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_mir_transform Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser 2022-07-14 08:14:31 +00:00
rustc_monomorphize Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_parse Rollup merge of #99030 - rust-lang:notriddle/field-recovery, r=petrochenkov 2022-07-13 19:32:35 +05:30
rustc_parse_format Make rustc_parse_format compile on stable 2022-05-03 11:26:58 +02:00
rustc_passes Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser 2022-07-14 08:14:31 +00:00
rustc_plugin_impl remove currently unused deps 2022-06-13 22:20:51 +03:00
rustc_privacy move else block into the Local struct 2022-07-11 23:20:37 +02:00
rustc_query_impl Use a dedicated DepKind for the forever-red node. 2022-07-06 23:20:12 +02:00
rustc_query_system Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_resolve avoid &str to String conversions 2022-07-13 13:24:38 +09:00
rustc_save_analysis move else block into the Local struct 2022-07-11 23:20:37 +02:00
rustc_serialize Update smallvec to 1.8.1. 2022-06-27 08:48:55 +10:00
rustc_session rustc: add ability to output regular LTO bitcode modules 2022-07-14 22:21:26 +03:00
rustc_smir Rustfmt 2022-06-02 10:29:00 +00:00
rustc_span Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_symbol_mangling Allow to create definitions inside the query system. 2022-07-06 22:50:55 +02:00
rustc_target rustc_target: Flip the default for TargetOptions::executables to true 2022-07-11 23:23:51 +03:00
rustc_trait_selection Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_traits Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
rustc_ty_utils Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
rustc_type_ir Auto merge of #98614 - oli-obk:take_unsound_opaque_types, r=wesleywiser 2022-07-08 17:55:26 +00:00
rustc_typeck Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser 2022-07-14 08:14:31 +00:00