about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2025-08-21Rollup merge of #145705 - folkertdev:prefetch-remove-as-cast, r=RalfJungJacob Pratt-1/+1
2025-08-21remove an `as` cast in prefetch codegenFolkert de Vries-1/+1
2025-08-21Rollup merge of #145297 - adwinwhite:recursive-debuginfo, r=wesleywiserJacob Pratt-16/+38
2025-08-20Auto merge of #145259 - nikic:read-only-capture, r=wesleywiserbors-1/+7
2025-08-20Auto merge of #144086 - clubby789:alloc-zeroed, r=nikicbors-0/+10
2025-08-20Tell LLVM about read-only capturesNikita Popov-1/+7
2025-08-20Pass `alloc-variant-zeroed` to LLVMclubby789-0/+10
2025-08-20Rollup merge of #145626 - folkertdev:prefetch-fallback, r=AmanieuJacob Pratt-1/+7
2025-08-20make `prefetch` intrinsics safeFolkert de Vries-1/+7
2025-08-19Auto merge of #145600 - jieyouxu:rollup-jw0bpnt, r=jieyouxubors-1/+1
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-1/+1
2025-08-19Rollup merge of #145099 - heiher:loong-32s, r=folkertdev许杰友 Jieyou Xu (Joe)-0/+1
2025-08-19Rollup merge of #140740 - ojeda:indirect-branch-cs-prefix, r=davidtwco许杰友 Jieyou Xu (Joe)-0/+9
2025-08-19Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3Stuart Cook-334/+6
2025-08-19Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiserStuart Cook-17/+14
2025-08-19completely remove rva23s64Zhongyao Chen-5/+1
2025-08-18Rollup merge of #145420 - Zalathar:llvm-c, r=WaffleLapkinStuart Cook-9/+14
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-16Remove `LlvmArchiveBuilder` and supporting code/bindingsZalathar-334/+6
2025-08-15Simplify the `args_cstr_buff` assertionZalathar-5/+4
2025-08-15Avoid an unnecessary intermediate `&mut` referenceZalathar-1/+1
2025-08-15Avoid an explicit cast from `*const c_uchar` to `*const c_char`Zalathar-3/+3
2025-08-15Declare module `rustc_codegen_llvm::back` in the normal wayZalathar-8/+6
2025-08-15Merge link_name and export_namebjorn3-1/+1
2025-08-15Use `LLVMGetTypeKind`Zalathar-7/+11
2025-08-15Rollup merge of #145275 - StackOverflowExcept1on:fix-wasm32v1-none, r=alexcri...Stuart Cook-1/+16
2025-08-15Rollup merge of #145120 - maurer:llvm-time, r=nikicStuart Cook-1/+5
2025-08-15Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkinStuart Cook-5/+6
2025-08-15Use `LLVMSetTailCallKind`Zalathar-2/+3
2025-08-14Remove lto inline logicMarcelo Domínguez-79/+1
2025-08-14Remove inlining for autodiff handlingMarcelo Domínguez-7/+1
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-171/+230
2025-08-14Basic implementation of `autodiff` intrinsicMarcelo Domínguez-238/+142
2025-08-14Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmannGuillaume Gomez-3/+6
2025-08-14Rollup merge of #145266 - camsteffen:reduce-queries, r=petrochenkovGuillaume Gomez-24/+19
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-3/+6
2025-08-13fix(compiler/rustc_codegen_llvm): apply `target-cpu` attributeStackOverflowExcept1on-1/+16
2025-08-13Rollup merge of #145241 - tomtor:avr-layout, r=nikicGuillaume Gomez-0/+6
2025-08-13Set NumRegisterParameters LLVM module flag to `N` when `-Zregparm=N` iswinstonallo-0/+9
2025-08-13Cleanup assoc parent utilsCameron Steffen-24/+19
2025-08-13Auto merge of #145093 - nikic:dead-on-return, r=nnethercotebors-1/+12
2025-08-12fix(debuginfo): handle false positives in overflow checkAdwin White-16/+38
2025-08-12[AVR] Changed data_layoutTom Vijlbrief-0/+6
2025-08-11llvm: Accept new LLVM lifetime formatMatthew Maurer-1/+5
2025-08-11Add new Tier-3 target: riscv64a23-unknown-linux-gnuChen Zhongyao-1/+5
2025-08-11Set dead_on_return attribute for indirect argumentsNikita Popov-1/+12
2025-08-09rustc_target: Add the `32s` target feature for LoongArchWANG Rui-0/+1
2025-08-08Stop using uadd.with.overflowScott McMurray-7/+19
2025-08-08Rollup merge of #144987 - tgross35:llvm21-f16-f128, r=nikicTrevor Gross-11/+13