summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-07-26Remove support for -Zcombine-cgubjorn3-7/+0
2025-07-24Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwcobors-3/+14
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-2/+12
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-2/+4
2025-07-21Merge modules and cached_modules for fat LTObjorn3-2/+1
2025-07-18gpu host code generationManuel Drehwald-7/+15
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-30/+19
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-24/+15
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-2/+1
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-2/+1
2025-07-03Remove LtoModuleCodegenbjorn3-3/+3
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-10/+9
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-6/+1
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-5/+9
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-6/+6
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-27Implement the internal feature `cfg_target_has_reliable_f16_f128`Trevor Gross-4/+4
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-03-25Reduce visibility of most items in `rustc_codegen_llvm`Daniel Paoliello-4/+2
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-11Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3bors-2/+2
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+0
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwcoMatthias Krüger-2/+5
2025-03-05Change signature of `target_features_cfg`.Nicholas Nethercote-2/+2
2025-03-03Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-SimulacrumMatthias Krüger-1/+0
2025-02-27Stop using `hash_raw_entry` in `CodegenCx::const_str`Josh Stone-1/+0
2025-02-24Make allocator shim creation mostly use safe codeOli Scherer-2/+5
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-1/+1
2025-02-13Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa...Jacob Pratt-3/+0
2025-02-11compiler/rustc_codegen_llvm/src/lib.rs: remove "unsafe impl Send/Sync"Askar Safin-3/+0
2025-02-11Rollup merge of #136721 - dpaoliello:cleanllvm2, r=ZalatharJacob Pratt-1/+1
2025-02-10rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm moduleDaniel Paoliello-1/+1
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-0/+1
2025-02-06Remove the `mod llvm_` hack, which should no longer be necessaryZalathar-8/+3
2025-01-24Make CodegenCx and Builder genericManuel Drehwald-2/+1
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-2/+17
2024-12-27Override `carrying_mul_add` in cg_llvmScott McMurray-0/+1
2024-12-19coverage: Store coverage source regions as `Span` until codegenZalathar-0/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-3/+3
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-8/+3
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-1/+0
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-0/+1
2024-11-09Pass owned CodegenResults to link_binarybjorn3-1/+1
2024-11-04Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats`Zalathar-23/+4