about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2020-05-18Add RISC-V target featuresAmanieu d'Antras-0/+11
2020-05-17Auto merge of #72248 - petrochenkov:codemodel, r=Amanieubors-26/+15
2020-05-16rustc_target: Stop using "string typing" for code modelsVadim Petrochenkov-26/+15
2020-05-14Consistently use LLVM lifetime markers during codegenTomasz Miąsko-11/+5
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-6/+4
2020-05-09Rollup merge of #71508 - oli-obk:alloc_map_unlock, r=RalfJungRalf Jung-6/+4
2020-05-09Rollup merge of #71234 - maurer:init-array, r=cuviperRalf Jung-0/+9
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-6/+4
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-5/+4
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-2/+1
2020-05-08Simplify bitcode embedding - either None or FullTom Karpiniec-5/+3
2020-05-07Provide configurable LLVM cmdline section via target specTom Karpiniec-6/+8
2020-05-05Rollup merge of #69984 - lenary:lenary/force-uwtables, r=hanna-kruppeDylan DPC-5/+2
2020-05-04Correctly handle UEFI targets as Windows-like when emitting sections for LLVM...Isaac Woods-1/+3
2020-05-04Add Option to Force Unwind TablesSam Elliott-5/+2
2020-05-02Rollup merge of #71787 - tshepang:rustdoc-warnings, r=varkorDylan DPC-3/+4
2020-05-02cleanup: `config::CrateType` -> `CrateType`Vadim Petrochenkov-11/+9
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-3/+4
2020-05-01Auto merge of #70674 - cjgillot:query-arena-all, r=matthewjasperbors-10/+7
2020-04-30Add a convenience function for testing whether a static is `#[thread_local]`Oliver Scherer-0/+1
2020-04-30Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelixbors-2/+6
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-177/+90
2020-04-29Use .init_array rather than .ctorsMatthew Maurer-0/+9
2020-04-29Store LLVM bitcode in object files, not compressedAlex Crichton-177/+90
2020-04-29Remove Session::no_landing_pads()Amanieu d'Antras-2/+6
2020-04-28Move a few queries to using an arena.Camille GILLOT-1/+1
2020-04-28Use the query system to allocate.Camille GILLOT-9/+6
2020-04-28Auto merge of #71292 - marmeladema:queries-local-def-id, r=eddybbors-1/+1
2020-04-27Change return type of `entry_fn` query to return a `LocalDefId`marmeladema-1/+1
2020-04-26rustc_target: Stop using "string typing" for TLS modelsVadim Petrochenkov-23/+9
2020-04-26codegen_llvm: Simplify logic for relaxing PIC into PIEVadim Petrochenkov-31/+21
2020-04-26codegen_llvm: `RelocMode` -> `RelocModel`Vadim Petrochenkov-9/+9
2020-04-26rustc_target: Stop using "string typing" for relocation modelsVadim Petrochenkov-37/+21
2020-04-23Address comments from reviewmarmeladema-3/+2
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-1/+1
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-2/+4
2020-04-22Rollup merge of #70970 - eddyb:trait-vs-impl-mismatch, r=oli-obkDylan DPC-0/+1
2020-04-21Auto merge of #71267 - pnkfelix:issue-71248-dont-need-exports-all-green, r=na...bors-10/+22
2020-04-20Expand comment to justify not checking if all the exports are green.Felix S. Klock II-0/+17
2020-04-20Auto merge of #70729 - nnethercote:a-big-options-clean-up, r=petrochenkovbors-1/+1
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-3/+4
2020-04-19Replace uses of `parse_opt_*` with `parse_*` where possible.Nicholas Nethercote-1/+1
2020-04-18Detect mistyped associated consts in `Instance::resolve`.Eduard-Mihai Burtescu-0/+1
2020-04-18Auto merge of #71147 - cuviper:min-llvm8, r=Mark-Simulacrumbors-83/+27
2020-04-17Issue #71248: attempt to recover perf by removing `exports_all_green` flag.Felix S. Klock II-10/+5
2020-04-17Auto merge of #70629 - anyska:fields-variant, r=oli-obkbors-2/+2
2020-04-16rustc_target::abi: add Primitive variant to FieldsShape.Ana-Maria Mihalache-2/+2
2020-04-15Incorporated review feedback:Felix S. Klock II-22/+40
2020-04-14Update the minimum external LLVM to 8Josh Stone-83/+27
2020-04-14If an LLVM module's exports change, cannot reuse its post-LTO object file inFelix S. Klock II-4/+33