about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/mod.rs
AgeCommit message (Expand)AuthorLines
2024-11-09Make `RustString` an extern type to avoid `improper_ctypes` warningsZalathar-7/+2
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-10-30Clean up FFI calls for operand bundlesZalathar-11/+27
2024-10-29Clean up FFI calls for setting module flagsZalathar-0/+29
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-6/+6
2024-10-27Use LLVM-C APIs for getting/setting visibilityZalathar-2/+2
2024-10-26Use LLVM-C APIs for getting/setting linkageZalathar-2/+2
2024-10-26Use safe wrappers `get_visibility` and `set_visibility`Zalathar-0/+4
2024-10-26Use safe wrappers `get_linkage` and `set_linkage`Zalathar-0/+4
2024-10-20Make `llvm::set_section` take a `&CStr`Zalathar-3/+2
2024-10-19cg_llvm: Reuse LLVM-C Comdat supportJubilee Young-6/+11
2024-10-18cg_llvm: Switch `llvm::add_global` to `&CStr`Jubilee Young-2/+1
2024-08-11Add range attribute to scalar function results and argumentsAndreas Jonson-1/+16
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+10
2024-04-01Use the `Align` type when parsing alignment attributesbeetrees-2/+3
2023-04-19Recognize AIX style archive kindQiu Chaofan-0/+1
2022-11-04LLVM 16: Switch to using MemoryEffectsTim Neumann-0/+7
2022-07-27Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikicYuki Okushi-6/+0
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-0/+8
2022-07-26Remove dead code from cg_llvmbjorn3-6/+0
2022-03-03Pass LLVM string attributes as string slicesTomasz Miąsko-4/+20
2022-02-28Remove LLVM attribute removalErik Desjardins-6/+0
2022-02-26Add LLVM attributes in batches instead of individuallyErik Desjardins-27/+46
2022-02-14llvm: migrate to new parameter-bearing uwtable attrAugie Fackler-0/+4
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-10/+10
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-44/+0
2021-02-02Add a new ABI to support cmse_nonsecure_callHugues de Valon-0/+4
2020-11-23Upgrades the coverage map to Version 4Rich Kadel-0/+12
2020-10-14Remove unused code from rustc_codegen_*est31-5/+0
2020-09-30Add support for cmse_nonsecure_entry attributeHugues de Valon-0/+6
2020-08-30mv compiler to compiler/mark-0/+310