about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2025-08-04coverage: Represent `CovmapVersion` as an enumZalathar-15/+32
2025-08-04coverage: Simplify access to debug/testing `-Zcoverage-options` flagsZalathar-1/+1
2025-08-04coverage: Hoist `counter_for_bcb` out of its loopZalathar-10/+10
2025-08-04coverage: Include an `Instance` in `CovfunRecord` for debug messagesZalathar-1/+6
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-7/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-3/+4
2025-07-31Rollup merge of #144663 - Zalathar:empty-span, r=petrochenkovStuart Cook-24/+4
2025-07-31Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkinStuart Cook-1/+35
2025-07-30coverage: Re-land "Enlarge empty spans during MIR instrumentation"Zalathar-24/+4
2025-07-29Rollup merge of #144407 - godzie44:godzie44/fix_dwarf_inconsistency, r=wesley...Stuart Cook-2/+2
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-28Auto merge of #144562 - matthiaskrgr:rollup-mlvn7qo, r=matthiaskrgrbors-83/+37
2025-07-28Rollup merge of #144530 - Zalathar:instances-used, r=lqdMatthias Krüger-22/+28
2025-07-28Rollup merge of #144503 - bjorn3:lto_refactors3, r=petrochenkovMatthias Krüger-61/+9
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-8/+8
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-8/+8
2025-07-27coverage: Clarify that getting a PGO name also makes a function "used"Zalathar-4/+7
2025-07-27coverage: Infer `instances_used` from `pgo_func_name_var_map`Zalathar-18/+21
2025-07-27fix(debuginfo): disable overflow check forgodzie44-2/+2
2025-07-27Rollup merge of #144455 - TDecking:ctlz-cttz, r=SparrowLiiMatthias Krüger-19/+9
2025-07-26Rollup merge of #144480 - Zalathar:revert-empty-span, r=ZalatharJacob Pratt-4/+24
2025-07-26Rollup merge of #144383 - ZuseZ4:disable-f128-on-amdgcn, r=oli-obkJacob Pratt-0/+2
2025-07-26Remove support for -Zcombine-cgubjorn3-30/+0
2025-07-26Disable has_reliable_f128_math on musl targetsJens Reidel-0/+3
2025-07-26Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"Zalathar-4/+24
2025-07-26Implement support for explicit tail calls in the MIR block builders and the L...Joel Wejdenstål-1/+35
2025-07-25Unify LLVM ctlz/cttz intrinsic generationTobias Decking-19/+9
2025-07-25Use the object crate rather than LLVM for extracting bitcode sectionsbjorn3-31/+9
2025-07-24Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwcobors-111/+37
2025-07-23disable cfg.has_reliable_f128 on amdgcnManuel Drehwald-0/+2
2025-07-22coverage: Enlarge empty spans during MIR instrumentation, not codegenZalathar-24/+4
2025-07-22Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk许杰友 Jieyou Xu (Joe)-11/+577
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-6/+19
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-6/+12
2025-07-21Merge exported_symbols computation into exported_symbols_for_ltobjorn3-6/+5
2025-07-21Move LTO symbol export calculation from backends to cg_ssabjorn3-94/+14
2025-07-21Merge modules and cached_modules for fat LTObjorn3-14/+2
2025-07-20Rollup merge of #144116 - nikic:llvm-21-fixes, r=dianqkMatthias Krüger-0/+12
2025-07-18gpu host code generationManuel Drehwald-7/+464
2025-07-18add various wrappers for gpu code generationManuel Drehwald-2/+103
2025-07-18add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod...Manuel Drehwald-0/+6
2025-07-18make more builder functions genericManuel Drehwald-2/+4
2025-07-18Pass wasm exception model to TargetOptionsNikita Popov-0/+7
2025-07-18Update AMDGPU data layoutNikita Popov-0/+5
2025-07-18Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errorsMatthias Krüger-4/+4
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-47/+29
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-4/+4
2025-07-16Rollup merge of #143920 - oli-obk:cg-llvm-safety, r=jieyouxuSamuel Tardieu-249/+216
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-24/+21
2025-07-14Use context methods instead of directly calling FFIOli Scherer-25/+9