about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2025-07-07Auto merge of #143601 - matthiaskrgr:rollup-9iw2sqk, r=matthiaskrgrbors-1/+0
2025-07-07Rollup merge of #143572 - yotamofek:pr/unused-allow-attrs, r=fee1-deadMatthias Krüger-1/+0
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-50/+59
2025-07-07Remove unused allow attrsYotam Ofek-1/+0
2025-07-07compiler: Deduplicate `must_emit_unwind_tables()` commentsMartin Nordholts-15/+0
2025-07-07rustc_codegen_llvm: Remove reference to non-existing `no_landing_pads()`Martin Nordholts-6/+5
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-50/+59
2025-07-05use `div_ceil` instead of manual logicFolkert de Vries-2/+2
2025-07-05use `is_multiple_of` instead of manual moduloFolkert de Vries-1/+1
2025-07-04Rollup merge of #143387 - dpaoliello:shouldpanicfn, r=bjorn3Matthias Krüger-8/+37
2025-07-03Always use the pure Rust fallback instead of `llvm.{maximum,minimum}`Urgau-12/+14
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-8/+37
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-07-01Rollup merge of #143125 - tgross35:aarch64-neon-llvm19-f16, r=cuviperMatthias Krüger-0/+8
2025-06-30Rollup merge of #143140 - RalfJung:ptr-into-parts, r=oli-obkMatthias Krüger-1/+1
2025-06-30Disable f16 on Aarch64 without neon for llvm < 20.1.1Trevor Gross-0/+8
2025-06-29Rollup merge of #142078 - sayantn:more-intrinsics, r=workingjubileeGuillaume Gomez-1/+16
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-1/+1
2025-06-25Auto merge of #143026 - jdonszelmann:rollup-z7mkuyt, r=jdonszelmannbors-1/+22
2025-06-25Rollup merge of #142809 - KMJ-007:ad-type-analysis-flag, r=ZuseZ4Jana Dönszelmann-1/+22
2025-06-25Auto merge of #142879 - Mark-Simulacrum:opt-cleanup, r=WaffleLapkinbors-2/+1
2025-06-25added PrintTAFn flag for autodiffKaran Janthe-1/+22
2025-06-22Remove dead instructions in terminate blocksMark Rousskov-2/+1
2025-06-22centralize `-Zmin-function-alignment` logicFolkert de Vries-5/+1
2025-06-19various minor target feature cleanupsRalf Jung-11/+11
2025-06-19line-wrap and extend comments, typosRalf Jung-5/+5
2025-06-19cg_gcc: properly populate cfg(target_features) with -Ctarget-featuresRalf Jung-16/+16
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-145/+41
2025-06-19move cfg(target_feature) computation into shared placeRalf Jung-80/+7
2025-06-18Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3bors-32/+42
2025-06-17Rollup merge of #142588 - ZuseZ4:generic-ctx-imprv, r=oli-obkJacob Pratt-9/+6
2025-06-16add and use generic get_const_int functionManuel Drehwald-7/+4
2025-06-16Change __rust_no_alloc_shim_is_unstable to be a functionDaniel Paoliello-32/+42
2025-06-16make more CodegenCx function genericManuel Drehwald-2/+2
2025-06-16Fix RISC-V C function ABI when passing/returning structs containing floatsbeetrees-1/+1
2025-06-16Auto merge of #142521 - sayantn:simplify-intrinsics, r=nikic,workingjubileebors-242/+55
2025-06-15Rollup merge of #142481 - heiher:loong-asm-f16, r=AmanieuLeón Orell Valerian Liehr-0/+21
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-10/+9
2025-06-15Correctly account for different address spaces in LLVM intrinsic invocationssayantn-19/+24
2025-06-15Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded intrinsi...sayantn-224/+32
2025-06-15Add `simd_funnel_sh{l,r}` and `simd_round_ties_even`sayantn-1/+16
2025-06-14Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubileebors-826/+476
2025-06-14Add `f16` inline asm support for LoongArchWANG Rui-0/+21
2025-06-13Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35Matthias Krüger-0/+4
2025-06-13Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwcoMatthias Krüger-32/+10
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+4
2025-06-12Simplify implementation of Rust intrinsics by using type parameters in the cachesayantn-826/+476
2025-06-10use `#[naked]` for `__rust_probestack`Folkert de Vries-2/+3
2025-06-09-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable...Andrew Zhogin-32/+10
2025-06-08Rollup merge of #142194 - bjorn3:less_unstable_features, r=jieyouxuJubilee-1/+0