about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/back/write.rs
AgeCommit message (Expand)AuthorLines
2020-07-29MinGW: emit dllexport/dllimport by rustcMateusz Mikuła-2/+2
2020-06-19Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikicManish Goregaokar-6/+6
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-0/+6
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-6/+6
2020-06-09Handle assembler warnings properlyAmanieu d'Antras-7/+13
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-6/+33
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-3/+3
2020-05-18Always generated object code for `#![no_builtins]`Alex Crichton-1/+15
2020-05-16Auto merge of #72178 - tmiasko:inliner-lifetimes, r=nikicbors-0/+2
2020-05-14Consistently use LLVM lifetime markers during codegenTomasz Miąsko-0/+2
2020-05-12Change `WorkProduct::saved_files` to an `Option`.Nicholas Nethercote-9/+5
2020-05-10Auto merge of #72020 - alexcrichton:fix-incremental-linker-plugin-lto, r=oli-obkbors-30/+39
2020-05-09Fix disagreeement about CGU reuse and LTOAlex Crichton-30/+39
2020-05-08Simplify bitcode embedding - either None or FullTom Karpiniec-16/+6
2020-05-07Provide configurable LLVM cmdline section via target specTom Karpiniec-0/+2
2020-05-07Force embed-bitcode on non-simulator iOS/tvOS targetsTom Karpiniec-0/+2
2020-05-04Auto merge of #71754 - alexcrichton:no-bitcode-in-cache, r=nnethercotebors-21/+6
2020-05-02cleanup: `config::CrateType` -> `CrateType`Vadim Petrochenkov-7/+6
2020-05-01Rename `bitcode-in-rlib` option to `embed-bitcode`Alex Crichton-2/+2
2020-05-01Don't copy bytecode files into the incr. comp. cache.Nicholas Nethercote-21/+6
2020-04-30Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelixbors-2/+2
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-29/+3
2020-04-29Store LLVM bitcode in object files, not compressedAlex Crichton-29/+3
2020-04-29Remove Session::no_landing_pads()Amanieu d'Antras-2/+2
2020-04-26codegen_llvm: Simplify logic for relaxing PIC into PIEVadim Petrochenkov-1/+1
2020-04-25Rollup merge of #71364 - Amanieu:zprofile_compiler_builtins, r=cramertjDylan DPC-5/+18
2020-04-22Add a new option `-Cbitcode-in-rlib`.Nicholas Nethercote-1/+2
2020-04-20Ignore -Zprofile when building compiler_builtinsAmanieu d'Antras-5/+18
2020-04-19Replace uses of `parse_opt_*` with `parse_*` where possible.Nicholas Nethercote-1/+1
2020-04-11Rollup merge of #70644 - nnethercote:clean-up-ModuleConfig-init, r=Mark-Simul...Dylan DPC-162/+140
2020-04-07Use assoc integer constants in librustc_*Linus Färnstrand-1/+1
2020-04-01Rename `modules_config` as `regular_config`.Nicholas Nethercote-4/+4
2020-04-01Improve `ModuleConfig` initialization.Nicholas Nethercote-152/+137
2020-04-01Remove some dead code.Nicholas Nethercote-7/+0
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-4/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-4/+4
2020-03-27Remove `no_integrated_as` mode.Nicholas Nethercote-65/+1
2020-03-26Introduce `EmitObj`.Nicholas Nethercote-32/+49
2020-03-25Remove `TargetOptions::embed_bitcode`.Nicholas Nethercote-9/+8
2020-03-24Rollup merge of #70289 - nnethercote:refactor-codegen, r=eddybMazdak Farrokhzad-17/+22
2020-03-23Combine `ModuleConfig::embed_bitcode{,_marker}`.Nicholas Nethercote-14/+22
2020-03-22don't create variable bindings just to return the bound value immediately (cl...Matthias Krüger-4/+2
2020-03-19Remove unused `ModuleConfig::emit_lto_bc` field.Nicholas Nethercote-3/+0
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-4/+4
2020-03-14Update `krate_attrs` and `get_module`John Kåre Alsaker-2/+2
2020-03-06fix various typosMatthias Krüger-1/+1
2020-03-04Don't use "if let" bindings to only check a value and not actually bind anyth...Matthias Krüger-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-28simplify condition in start_executing_work()Matthias Krüger-5/+5
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-6/+6