summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2025-07-31Rollup merge of #144726 - jdonszelmann:move-attr-data-structures, r=lcnrJana Dönszelmann-9/+6
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-9/+6
2025-07-31Rollup merge of #136840 - Flakebi:linker-plugin-lto-fat, r=dianqkSamuel Tardieu-1/+3
2025-07-31Fix linker-plugin-lto only doing thin ltoFlakebi-1/+3
2025-07-31Rollup merge of #144685 - jdonszelmann:lang-items-once, r=wafflelapkinStuart Cook-5/+3
2025-07-31Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkinStuart Cook-11/+74
2025-07-30only extract lang items onceJana Dönszelmann-5/+3
2025-07-30clean up codegen fn attrsJana Dönszelmann-237/+289
2025-07-29cc dependencies: clarify commentRalf Jung-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-82/+31
2025-07-28Rollup merge of #144503 - bjorn3:lto_refactors3, r=petrochenkovMatthias Krüger-82/+31
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-17/+15
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-17/+15
2025-07-27Auto merge of #144225 - purplesyringa:unwinding-intrinsics, r=nikicbors-9/+0
2025-07-27Auto merge of #144347 - scottmcm:ssa-enums-v0, r=WaffleLapkinbors-64/+79
2025-07-26Auto merge of #143860 - scottmcm:transmute-always-rvalue, r=WaffleLapkinbors-96/+66
2025-07-26Remove support for -Zcombine-cgubjorn3-42/+6
2025-07-26Implement support for explicit tail calls in the MIR block builders and the L...Joel Wejdenstål-11/+74
2025-07-25Improve coordinator channel handlingbjorn3-40/+25
2025-07-25Rollup merge of #144209 - scottmcm:assume_less, r=lcnr,dianqkMatthias Krüger-4/+24
2025-07-24Auto merge of #144398 - fmease:rollup-z6vq7mi, r=fmeasebors-28/+106
2025-07-24Rollup merge of #144221 - usamoi:versym, r=bjorn3León Orell Valerian Liehr-28/+106
2025-07-24Auto merge of #144062 - bjorn3:lto_refactors2, r=davidtwcobors-106/+203
2025-07-24generate elf symbol version in raw-dylibusamoi-28/+106
2025-07-23Remove useless lifetime parameter.Camille GILLOT-4/+4
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-5/+2
2025-07-23Don't emit two `assume`s in transmutes when one is a subset of the otherScott McMurray-4/+24
2025-07-23Remove `rvalue_creates_operand` entirelyScott McMurray-47/+2
2025-07-23re-enable direct `bitcast`s for Int/Float vector transmutes (but not ones inv...Scott McMurray-0/+21
2025-07-23Let `codegen_transmute_operand` just handle everythingScott McMurray-49/+43
2025-07-23No longer need `alloca`s for consuming `Result<!, i32>` and similarScott McMurray-64/+79
2025-07-23Don't special-case llvm.* as nounwindAlisa Sireneva-9/+0
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-1/+1
2025-07-22Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+2
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-12/+33
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-8/+23
2025-07-21Merge exported_symbols computation into exported_symbols_for_ltobjorn3-80/+62
2025-07-21Move LTO symbol export calculation from backends to cg_ssabjorn3-0/+110
2025-07-21Remove worker idbjorn3-56/+19
2025-07-21Merge modules and cached_modules for fat LTObjorn3-5/+11
2025-07-20Ban projecting into SIMD types [MCP838]Scott McMurray-14/+5
2025-07-20Rollup merge of #144143 - Gelbpunkt:target-features-crt-static, r=RalfJungGuillaume Gomez-2/+2
2025-07-19Allow `Rvalue::Repeat` to return true in `rvalue_creates_operand` tooScott McMurray-4/+12
2025-07-19Auto merge of #143784 - scottmcm:enums-again-new-ex2, r=dianqkbors-29/+96
2025-07-18add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod...Manuel Drehwald-0/+2
2025-07-18rustc_codegen_ssa: Don't skip target-features after crt-staticJens Reidel-2/+2
2025-07-18Rollup merge of #143846 - usamoi:gc, r=bjorn3Matthias Krüger-39/+1
2025-07-18Rollup merge of #143293 - folkertdev:naked-function-kcfi, r=compiler-errorsMatthias Krüger-14/+17
2025-07-17remove no_gc_sectionsusamoi-35/+0