summary refs log tree commit diff
path: root/tests/codegen
AgeCommit message (Expand)AuthorLines
2025-03-28Auto merge of #138503 - bjorn3:string_merging, r=tmiaskobors-24/+24
2025-03-28Avoid wrapping constant allocations in packed structs when not necessarybjorn3-24/+24
2025-03-26Rollup merge of #138818 - khuey:138198, r=jieyouxuStuart Cook-0/+18
2025-03-25Auto merge of #138634 - saethlin:repeated-uninit, r=scottmcm,oli-obkbors-0/+21
2025-03-24Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcmbors-26/+37
2025-03-21Don't produce debug information for compiler-introduced-vars when desugaring ...Kyle Huey-0/+18
2025-03-19Lower to a memset(undef) when Rvalue::Repeat repeats uninitBen Kimock-0/+21
2025-03-19Use explicit cpu in some asm and codegen tests.Jesus Checa Hidalgo-2/+2
2025-03-17Auto merge of #127173 - bjorn3:mangle_rustc_std_internal_symbol, r=wesleywise...bors-6/+6
2025-03-17Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalleMatthias Krüger-0/+24
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-6/+6
2025-03-17Stabilize asm_gotoGary Guo-1/+1
2025-03-17Emit function declarations for functions with #[linkage="extern_weak"]Bastian Kersting-0/+24
2025-03-16Auto merge of #137278 - heiseish:101210-extra-codegen-tests, r=scottmcmbors-20/+121
2025-03-16Rollup merge of #138472 - KonaeAkira:master, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-0/+17
2025-03-14Auto merge of #138157 - scottmcm:inline-more-tiny-things, r=oli-obkbors-0/+44
2025-03-14Fix formatting (line too long)KonaeAkira-1/+2
2025-03-14Auto merge of #138391 - scottmcm:SSA-discriminants, r=WaffleLapkinbors-28/+30
2025-03-14Add codegen test for modulo with power-of-two divisorKonaeAkira-0/+16
2025-03-13Rollup merge of #138346 - folkertdev:naked-asm-windows-endef, r=ChrisDentonMatthias Krüger-24/+48
2025-03-12Allow more top-down inlining for single-BB calleesScott McMurray-0/+44
2025-03-12added some new test to check for result and options optGiang Dao-20/+121
2025-03-12Don't `alloca` just to look at a discriminantScott McMurray-28/+30
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-73/+61
2025-03-11naked functions: on windows emit `.endef` without the symbol nameFolkert de Vries-24/+48
2025-03-09Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDentonMatthias Krüger-28/+0
2025-03-09Auto merge of #137513 - scottmcm:identity-transmute, r=saethlinbors-0/+25
2025-03-08Auto merge of #137502 - compiler-errors:global-asm-aint-mir-body, r=oli-obkbors-6/+2
2025-03-08Auto merge of #137500 - scottmcm:trunc-br, r=saethlinbors-8/+84
2025-03-07Rollup merge of #138073 - tmiasko:inline-asm-critical-edges, r=bjorn3Matthias Krüger-0/+37
2025-03-06Use `trunc nuw`+`br` for 0/1 branches even in optimized buildsScott McMurray-8/+84
2025-03-06Fix target-feature inline test to be less flakyMichael Goulet-6/+2
2025-03-06Break critical edges in inline asm before code generationTomasz Miąsko-0/+37
2025-03-06Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsicsDaniPopes-26/+37
2025-03-06Hide the end of ranges in pretty printing if it's also the maximum of the typeOli Scherer-2/+2
2025-03-04Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgrbors-43/+8
2025-03-03Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obkMatthias Krüger-43/+8
2025-03-03Apply dllimport in ThinLTOJohn Kåre Alsaker-28/+0
2025-03-03Rollup merge of #137826 - karolzwolak:looping_over_ne_bytes_133528, r=DianQKMatthias Krüger-0/+17
2025-03-02Add a testMichael Goulet-0/+14
2025-03-02Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin"Michael Goulet-52/+3
2025-03-01Rollup merge of #137818 - durin42:llvm-21-remove-readonly, r=jieyouxuMatthias Krüger-1/+0
2025-03-01Auto merge of #137848 - matthiaskrgr:rollup-vxtrkis, r=matthiaskrgrbors-2/+2
2025-03-01Rollup merge of #137390 - durin42:llvm-21-nocapture-rename, r=nikicMatthias Krüger-2/+2
2025-03-01Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikicbors-6/+6
2025-02-28test(codegen): add looping_over_ne_bytes test for #133528Karol Zwolak-0/+17
2025-02-28tests: adapt for LLVM 21 changesAugie Fackler-1/+0
2025-02-28Rollup merge of #137599 - davidtwco:use-minicore-more, r=jieyouxu许杰友 Jieyou Xu (Joe)-355/+174
2025-02-28Rollup merge of #137551 - folkertdev:import-simd-intrinsics, r=RalfJung许杰友 Jieyou Xu (Joe)-202/+135
2025-02-28Rollup merge of #137197 - scottmcm:cmp-20, r=ibraheemdev许杰友 Jieyou Xu (Joe)-21/+78