about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/consts.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Extract helper method `module_add_named_metadata_node`Zalathar-10/+1
2025-09-27compiler: remove AbiAlign inside TargetDataLayoutJubilee Young-2/+2
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-2/+224
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-0/+2
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-1/+2
2025-08-07Prevent name collisions with internal implementation detailsbjorn3-3/+3
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-5/+3
2025-07-14Use context methods instead of directly calling FFIOli Scherer-7/+1
2025-07-14Shrink some `unsafe` blocks in cg_llvmOli Scherer-126/+125
2025-07-14Avoid a bunch of unnecessary `unsafe` blocks in cg_llvmOli Scherer-7/+5
2025-07-10Rollup merge of #143722 - oli-obk:sound-llvm, r=dianqkTrevor Gross-1/+1
2025-07-10Make some "safe" llvm ops actually soundOli Scherer-1/+1
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-3/+2
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-4/+7
2025-06-07store `target.min_global_align` as an `Align`Folkert de Vries-21/+5
2025-06-05Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikicbors-6/+6
2025-06-05Make #[used(linker)] the default on ELF toobjorn3-6/+6
2025-05-28Remove methods from StaticCodegenMethods that are not called in cg_ssa itselfbjorn3-11/+11
2025-05-28Remove a couple of uses of interior mutability around staticsbjorn3-6/+6
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-2/+2
2025-05-15Revert "Fix linking statics on Arm64EC #140176"Jieyou Xu-6/+1
2025-05-07[Arm64EC] Only decorate functions with `#`Daniel Paoliello-1/+6
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-1/+1
2025-04-04add autodiff batching backendManuel Drehwald-1/+1
2025-03-28Auto merge of #138503 - bjorn3:string_merging, r=tmiaskobors-1/+6
2025-03-28Add test and commentbjorn3-0/+5
2025-03-28Avoid wrapping constant allocations in packed structs when not necessarybjorn3-1/+1
2025-03-17Emit function declarations for functions with #[linkage="extern_weak"]Bastian Kersting-4/+24
2025-03-09Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDentonMatthias Krüger-6/+5
2025-03-03Apply dllimport in ThinLTOJohn Kåre Alsaker-6/+5
2025-02-24Use a safe wrapper around an LLVM FFI functionOli Scherer-1/+1
2025-02-20Merge two operations that were always performed togetherOli Scherer-9/+2
2025-02-20Create safe helper for LLVMSetDLLStorageClassOli Scherer-6/+2
2025-02-11Document some safety constraints and use more safe wrappersOli Scherer-3/+3
2025-02-02Rollup merge of #136426 - oli-obk:push-nkpuulwurykn, r=compiler-errorsMatthias Krüger-2/+8
2025-02-01Explain why we retroactively change a static initializer to have a different ...Oli Scherer-2/+8
2025-01-24Add comments about address spacesFlakebi-0/+13
2025-01-02Cast global variables to default address spaceFlakebi-17/+31
2024-11-23Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle许杰友 Jieyou Xu (Joe)-0/+2
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+3
2024-11-07Rollup merge of #130586 - dpaoliello:fixrawdylib, r=wesleywiserJubilee-8/+2
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-3/+3
2024-11-02Allow disabling ASan instrumentation for globalsDaniel Bertalan-0/+2
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-4/+4
2024-10-26Use safe wrappers `get_visibility` and `set_visibility`Zalathar-6/+4
2024-10-26Use safe wrappers `get_linkage` and `set_linkage`Zalathar-42/+38
2024-09-24Test fixing raw-dylibDaniel Paoliello-8/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-20Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxuGuillaume Gomez-52/+0
2024-09-19Reformat some comments.Nicholas Nethercote-10/+11