about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/base.rs
AgeCommit message (Expand)AuthorLines
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-1/+2
2025-08-06Revert "Preserve the .debug_gdb_scripts section"bjorn3-6/+6
2025-08-05Preserve the .debug_gdb_scripts sectionSebastian Poeplau-6/+6
2025-05-28Make predefine methods take &mut selfbjorn3-1/+1
2025-05-28Remove a couple of uses of interior mutability around staticsbjorn3-7/+4
2025-05-28Remove codegen_unit from MiscCodegenMethodsbjorn3-3/+10
2025-04-14Pass &mut self to codegen_global_asmbjorn3-2/+2
2025-04-14Pass MonoItemData to MonoItem::definebjorn3-2/+2
2025-02-23Add `new_regular` and `new_allocator` to `ModuleCodegen`DianQK-6/+2
2025-02-07Remove Linkage::Appendingbjorn3-1/+0
2025-02-07Remove Linkage::Privatebjorn3-1/+0
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-02Allow disabling ASan instrumentation for globalsDaniel Bertalan-0/+9
2024-10-30Consistently use safe wrapper function `set_section`Zalathar-4/+2
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-6/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+6
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-4/+2
2023-07-29cg_llvm: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-2/+1
2023-07-17Introduce `MonoItemData`.Nicholas Nethercote-2/+2
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-2/+4
2023-05-31use new c literals instead of cstr! macroklensy-4/+2
2022-10-01Remove several unused methods from MiscMethodsbjorn3-4/+9
2022-04-16Auto merge of #95689 - lqd:self-profiler, r=wesleywiserbors-4/+5
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-9/+10
2022-04-07port `codegen_module` activity to arg recorder APIRémy Rakic-4/+5
2022-02-26Add LLVM attributes in batches instead of individuallyErik Desjardins-1/+2
2022-02-19Adopt let else in more placesest31-4/+1
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-2/+2
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-6/+3
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-07Use object crate for .rustc metadata generationNikita Popov-52/+1
2021-10-20Make hash_result an Option.Camille GILLOT-2/+7
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-2/+2
2021-08-21Always use llvm.used for coverage symbolsNikita Popov-2/+4
2021-08-16Use llvm.compiler.used insetad of llvm.usedNikita Popov-2/+2
2021-06-01Drop metadata_encoding_version.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Drop metadata_encoding_version.Camille GILLOT-1/+1
2021-05-28Fix static relocation model for PowerPC64Boris-Chengbiao Zhou-24/+0
2021-05-19Auto merge of #85276 - Bobo1239:more_dso_local, r=nagisabors-0/+24
2021-05-18Set dso_local for more itemsBoris-Chengbiao Zhou-0/+24
2021-05-10Add link to historic notebjorn3-1/+2
2021-05-07Remove cg_llvm::metadata modulebjorn3-2/+15
2021-04-03Move SanitizerSet to rustc_targetSimonas Kazlauskas-1/+2
2021-03-19coverage bug fixes and optimization supportRich Kadel-1/+1
2020-12-22Update and improve `rustc_codegen_{llvm,ssa}` docsCamelid-10/+8
2020-11-03[self-profiling] Include the estimated size of each cgu in the profileWesley Wiser-2/+4
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-1/+1
2020-09-20Use as_nanos in bench.rs and base.rsest31-1/+1
2020-08-30mv compiler to compiler/mark-0/+205