about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
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/+193
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-23atomicrmw on pointers: move integer-pointer cast hacks into backendRalf Jung-16/+77
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/+100
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
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-161/+106
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-5/+12
2025-07-16add `codegen_instance_attrs` queryFolkert de Vries-11/+6
2025-07-16fix `-Zsanitizer=kcfi` on `#[naked]` functionsFolkert de Vries-6/+7
2025-07-16Rollup merge of #143920 - oli-obk:cg-llvm-safety, r=jieyouxuSamuel Tardieu-4/+5
2025-07-15Improve comments inside `codegen_get_discr`Scott McMurray-2/+46
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-4/+5
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-61/+4
2025-07-13pass --gc-sections if -Zexport-executable-symbols is enabled and improve testsusamoi-6/+3
2025-07-12Simplify codegen for niche-encoded variant testsScott McMurray-27/+50
2025-07-12Auto merge of #143810 - matthiaskrgr:rollup-iw7a23z, r=matthiaskrgrbors-2/+29
2025-07-12Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgrbors-10/+14
2025-07-11Rollup merge of #143716 - workingjubilee:document-some-codegen-backend-stuff,...Matthias Krüger-2/+29
2025-07-11compiler: comment on some call-related codegen fn in cg_ssaJubilee Young-2/+29