about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2025-07-22Rollup merge of #142097 - ZuseZ4:offload-host1, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+2
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
2025-07-11Rollup merge of #143718 - scottmcm:ub-transmute-is-ub, r=WaffleLapkinMatthias Krüger-10/+14
2025-07-11Auto merge of #142911 - mejrs:unsized, r=compiler-errorsbors-65/+15
2025-07-10Rollup merge of #143446 - usamoi:export-executable-symbols, r=bjorn3,oli-obkMatthias Krüger-16/+25
2025-07-10Add `BuilderMethods::unreachable_nonterminator`Scott McMurray-6/+12
2025-07-10Auto merge of #143696 - oli-obk:constable-type-id2, r=RalfJungbors-1/+1
2025-07-09Make UB transmutes really UB in LLVMScott McMurray-7/+5
2025-07-09Auto merge of #143502 - scottmcm:aggregate-simd, r=oli-obkbors-77/+126
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-1/+1
2025-07-09use `--dynamic-list` for exporting executable symbolsusamoi-16/+25
2025-07-08Auto merge of #140525 - lqd:stabilize-lld, r=petrochenkovbors-30/+1
2025-07-08Error on moving unsized values rather than ICE'ingmejrs-1/+6
2025-07-08Rollup merge of #143402 - GrigorenkoPV:attributes/link_attrs, r=jdonszelmannMatthias Krüger-5/+7
2025-07-08remove `-znostart-stop-gc` workaroundRémy Rakic-29/+0
2025-07-08stabilize `-Clinker-features=-lld` on x64 linuxRémy Rakic-1/+1
2025-07-07Let `rvalue_creates_operand` return true for *all* `Rvalue::Aggregate`sScott McMurray-77/+126
2025-07-07Remove support for dynamic allocasmejrs-65/+10
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-10/+10
2025-07-07Port `#[rustc_std_internal_symbol]` to the new attribute systemPavel Grigorenko-3/+3
2025-07-07Port `#[ffi_pure]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-07Port `#[ffi_const]` to the new attribute systemPavel Grigorenko-1/+3
2025-07-07Rollup merge of #143482 - ia0:fix, r=fee1-dead许杰友 Jieyou Xu (Joe)-4/+11
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-10/+10
2025-07-07Reverse comparison orderJulien Cretin-1/+1
2025-07-06Remove `repr(align)` codeJules Bertholet-9/+1
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-05codegen_ssa: replace a Result by an EitherRalf Jung-23/+24