about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/context.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Extract helper method `global_set_metadata_node`Zalathar-0/+13
2025-10-02Extract helper method `global_add_metadata_node`Zalathar-0/+13
2025-10-02Extract helper method `module_add_named_metadata_node`Zalathar-9/+17
2025-10-02Extract helper method `set_metadata_node`Zalathar-0/+19
2025-09-30Replace `MetadataType` with the `MetadataKindId` constantsZalathar-3/+3
2025-09-26Rollup merge of #146778 - nikic:allocator-shim-attributes, r=jackh726Matthias Krüger-5/+5
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-2/+9
2025-09-25Use standard attribute logic for allocator shimNikita Popov-5/+5
2025-09-23Add an attribute to check the number of lanes in a SIMD vector after monomorp...Caleb Zulawski-2/+9
2025-09-17Adds AArch64 GCS supportReuben Cruise-1/+8
2025-09-17Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandryStuart Cook-3/+78
2025-09-16Update the minimum external LLVM to 20Josh Stone-29/+0
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-3/+78
2025-09-04compiler: Apply target features to the entry functionWANG Rui-2/+8
2025-09-02llvm: nvptx: Layout update to match LLVMMatthew Maurer-0/+4
2025-08-24Rename `llvm::Bool` aliases to standard const caseZalathar-1/+1
2025-08-19Rollup merge of #140740 - ojeda:indirect-branch-cs-prefix, r=davidtwco许杰友 Jieyou Xu (Joe)-0/+9
2025-08-18Rollup merge of #145309 - winstonallo:issue-145271-fix, r=tgross35Stuart Cook-0/+9
2025-08-17Add -Zindirect-branch-cs-prefix (from draft PR)Alice Ryhl-0/+9
2025-08-14Remove lto inline logicMarcelo Domínguez-10/+0
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-5/+0
2025-08-14Basic implementation of `autodiff` intrinsicMarcelo Domínguez-1/+1
2025-08-13Set NumRegisterParameters LLVM module flag to `N` when `-Zregparm=N` iswinstonallo-0/+9
2025-08-12[AVR] Changed data_layoutTom Vijlbrief-0/+6
2025-07-22Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk许杰友 Jieyou Xu (Joe)-1/+17
2025-07-18add various wrappers for gpu code generationManuel Drehwald-1/+17
2025-07-18Update AMDGPU data layoutNikita Popov-0/+5
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-2/+2
2025-07-14Use context methods instead of directly calling FFIOli Scherer-9/+5
2025-07-14Merge `typeid_metadata` and `create_metadata`Oli Scherer-3/+4
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-06-17Rollup merge of #142588 - ZuseZ4:generic-ctx-imprv, r=oli-obkJacob Pratt-5/+2
2025-06-16add and use generic get_const_int functionManuel Drehwald-5/+2
2025-06-15Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi...sayantn-177/+15
2025-06-12Simplify implementation of Rust intrinsics by using type parameters in the cachesayantn-334/+128
2025-05-30Auto merge of #139385 - joboet:threadlocal_address, r=nikicbors-0/+1
2025-05-29rustc_codegen_llvm: use `threadlocal.address` intrinsic to access TLSjoboet-0/+1
2025-05-28Remove a couple of uses of interior mutability around staticsbjorn3-5/+12
2025-05-28Remove codegen_unit from MiscCodegenMethodsbjorn3-4/+0
2025-05-10Use the fallback body for `{minimum,maximum}f128` on LLVM as well.Urgau-2/+8
2025-05-09Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operationsUrgau-0/+10
2025-04-28remove noinline attribute and add alwaysinline after AD passbit-aloo-0/+10
2025-04-05Update the minimum external LLVM to 19Josh Stone-21/+2
2025-04-05Rollup merge of #138368 - rcvalle:rust-kcfi-arity, r=davidtwcoMatthias Krüger-0/+16
2025-04-05KCFI: Add KCFI arity indicator supportRamon de C Valle-0/+16
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-2/+21
2025-04-04add autodiff batching backendManuel Drehwald-2/+21
2025-03-24Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcmbors-0/+12
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-1/+2
2025-03-07Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwcoMatthias Krüger-67/+76