about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Rollup merge of #147127 - antoyo:fix/gcc-linker-plugin, r=bjorn3Stuart Cook-1/+12
2025-09-28Add a leading dash to linker plugin arguments in the gcc codegenAntoni Boucher-1/+12
2025-09-28Rollup merge of #144197 - KMJ-007:type-tree, r=ZuseZ4Matthias Krüger-0/+1
2025-09-19generate list of all variants with `target_spec_enum`Deadbeef-13/+3
2025-09-19Add TypeTree metadata attachment for autodiffKaran Janthe-0/+1
2025-09-06Remove want_summary argument from prepare_thinbjorn3-5/+2
2025-08-24Directly raise fatal errors inside the codegen backendsbjorn3-16/+16
2025-08-19Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiserStuart Cook-8/+1
2025-08-15Declare module `rustc_codegen_llvm::back` in the normal wayZalathar-8/+1
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-6/+0
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