about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2025-09-23Auto merge of #146317 - saethlin:panic=immediate-abort, r=nnethercotebors-3/+2
2025-09-22Rollup merge of #146845 - Zalathar:prof-target-machine, r=KobzolStuart Cook-0/+10
2025-09-22Rollup merge of #146831 - taiki-e:powerpc-clobber, r=AmanieuStuart Cook-2/+12
2025-09-21emit attribute for readonly non-pure inline assemblyFolkert de Vries-2/+3
2025-09-21Add panic=immediate-abortBen Kimock-3/+2
2025-09-21Add self-profile events for target-machine creationZalathar-0/+10
2025-09-21Support ctr and lr as clobber-only registers in PowerPC inline assemblyTaiki Endo-2/+12
2025-09-19generate list of all variants with `target_spec_enum`Deadbeef-13/+3
2025-09-19Auto merge of #146700 - Zalathar:quoted-args, r=nikicbors-28/+85
2025-09-19Rollup merge of #146615 - a4lg:codegen-llvm-feature-conversion-tidying, r=wor...Stuart Cook-22/+20
2025-09-18Auto merge of #142544 - Sa4dUs:prevent-abi-changes, r=ZuseZ4bors-3/+44
2025-09-18Move target machine command-line quoting from C++ to RustZalathar-28/+85
2025-09-18Rollup merge of #146673 - Zalathar:di-builder, r=nnethercoteStuart Cook-74/+103
2025-09-17Rollup merge of #146598 - bjorn3:feature_llvm_enzyme, r=davidtwcoJana Dönszelmann-7/+9
2025-09-17Rollup merge of #146485 - zachs18:store_fn_arg-no-unsized, r=davidtwcoJana Dönszelmann-8/+3
2025-09-17Check ZST via `PassMode`Marcelo Domínguez-4/+19
2025-09-17rustc_codegen_llvm: Reorder conversion casesTsukasa OI-11/+11
2025-09-17rustc_codegen_llvm: Simplify `arch` conversionTsukasa OI-10/+7
2025-09-17rustc_codegen_llvm: Name major version of LLVMTsukasa OI-1/+2
2025-09-17Use `LLVMDIBuilderCreateTypedef`Zalathar-15/+17
2025-09-17Use `LLVMDIBuilderCreateQualifiedType`Zalathar-9/+13
2025-09-17Use `LLVMDIBuilderCreateStaticMemberType`Zalathar-34/+57
2025-09-17Use `LLVMDIBuilderCreateMemberType`Zalathar-16/+16
2025-09-17Support ZST argsMarcelo Domínguez-1/+10
2025-09-17doc and move single branch match to an if letMarcelo Domínguez-6/+6
2025-09-17Adjust autodiff actitivies for ScalarPairMarcelo Domínguez-0/+17
2025-09-17Rollup merge of #146631 - Zalathar:di-builder, r=nnethercoteStuart Cook-130/+149
2025-09-17Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandryStuart Cook-8/+342
2025-09-17Use `LLVMDIBuilderCreateStructType`Zalathar-28/+29
2025-09-17Use `LLVMDIBuilderCreatePointerType`Zalathar-43/+45
2025-09-17Use `LLVMDIBuilderCreateBasicType`Zalathar-10/+12
2025-09-17Use `LLVMDIBuilderCreateArrayType`Zalathar-16/+15
2025-09-17Use `LLVMDIBuilderCreateUnionType`Zalathar-21/+25
2025-09-17Use `LLVMDIBuilderCreateSubroutineType`Zalathar-12/+23
2025-09-16Update the minimum external LLVM to 20Josh Stone-91/+4
2025-09-15Make llvm_enzyme a regular cargo featurebjorn3-7/+9
2025-09-15rustc_codegen_llvm: Adjust RISC-V inline assembly's clobber listTsukasa OI-0/+1
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-8/+342
2025-09-12Remove unreachable unsized arg handling in `store_fn_arg/store_arg` in codegenZachary S-8/+3
2025-09-12Rollup merge of #144549 - folkertdev:va-arg-arm, r=saethlinStuart Cook-0/+15
2025-09-10Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr...Matthias Krüger-0/+2
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-0/+2
2025-09-09Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnrbors-3/+3
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-3/+3
2025-09-09Rollup merge of #146025 - Enselic:big-array-debuginfo-span, r=wesleywiserStuart Cook-4/+10
2025-09-08implement `va_arg` for arm in rustc itselfFolkert de Vries-0/+15
2025-09-07Rollup merge of #146209 - bjorn3:lto_refactors5, r=dianqkMatthias Krüger-22/+15
2025-09-06Rollup merge of #146236 - hkBst:gpu-1, r=ZuseZ4Matthias Krüger-1/+1
2025-09-06Remove want_summary argument from prepare_thinbjorn3-14/+7
2025-09-06Remove thin_link_data method from ThinBufferMethodsbjorn3-8/+8