about summary refs log tree commit diff
path: root/tests/codegen
AgeCommit message (Expand)AuthorLines
2024-04-04Auto merge of #123052 - maurer:addr-taken, r=compiler-errorsbors-2/+2
2024-04-03Rollup merge of #122619 - erikdesjardins:cast, r=compiler-errorsMatthias Krüger-6/+302
2024-04-03Auto merge of #122225 - DianQK:nits-120268, r=cjgillotbors-24/+43
2024-04-02Auto merge of #123385 - matthiaskrgr:rollup-v69vjbn, r=matthiaskrgrbors-2/+47
2024-04-02Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwcobors-0/+47
2024-04-02CFI: Switch sense of type erasure flagMatthew Maurer-2/+2
2024-03-30De-LLVM the unchecked shifts [MCP#693]Scott McMurray-2/+47
2024-03-30Auto merge of #122976 - caibear:optimize_reserve_for_push, r=cuviperbors-3/+3
2024-03-29Fix test.Cai Bear-3/+3
2024-03-29Auto merge of #123071 - rcvalle:rust-cfi-fix-method-fn-ptr-cast, r=compiler-e...bors-0/+22
2024-03-29Auto merge of #122671 - Mark-Simulacrum:const-panic-msg, r=Nilstriebbors-1/+1
2024-03-28Restore the test checks for `wider_reduce_into_iter`DianQK-3/+3
2024-03-27CFI: Fix methods as function pointer castRamon de C Valle-0/+22
2024-03-27Rollup merge of #123075 - rcvalle:rust-cfi-fix-drop-drop-in-place, r=compiler...Matthias Krüger-0/+29
2024-03-27CFI: Fix drop and drop_in_placeRamon de C Valle-0/+29
2024-03-25Don't emit load metadata in debug modeclubby789-9/+9
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+47
2024-03-23Rollup merge of #122875 - maurer:cfi-transparent-termination, r=workingjubileeJubilee-0/+16
2024-03-23Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obkbors-4/+79
2024-03-22CFI: Support self_cell-like recursionMatthew Maurer-0/+16
2024-03-22Codegen const panic messages as function callsMark Rousskov-1/+1
2024-03-22Auto merge of #122456 - maurer:cfi-nonpassed, r=workingjubileebors-32/+32
2024-03-21CFI: Skip non-passed argumentsMatthew Maurer-32/+32
2024-03-19Remove `SpecOptionPartialEq`clubby789-3/+40
2024-03-19Auto merge of #122375 - rcvalle:rust-cfi-break-tests-into-smaller-files, r=co...bors-606/+759
2024-03-17Stop whining, tidyScott McMurray-0/+1
2024-03-17Let codegen decide when to `mem::swap` with immediatesScott McMurray-4/+78
2024-03-17Remove an obsolete `ignore-llvm-version`Josh Stone-2/+0
2024-03-17disable crashing test on sparcErik Desjardins-12/+23
2024-03-17Update the minimum external LLVM to 17Josh Stone-17/+0
2024-03-17add tests for PassMode::Cast fixesErik Desjardins-6/+291
2024-03-16Auto merge of #122371 - oli-obk:visit_nested_body, r=tmiaskobors-0/+10
2024-03-14Rollup merge of #122212 - erikdesjardins:byval-align2, r=wesleywiserMatthias Krüger-0/+126
2024-03-14Stop walking the bodies of statics for reachability, and evaluate them insteadOli Scherer-1/+1
2024-03-14Add testOli Scherer-0/+10
2024-03-14CFI: Break tests into smaller filesRamon de C Valle-606/+759
2024-03-13Auto merge of #121668 - erikdesjardins:commonprim, r=scottmcm,oli-obkbors-12/+143
2024-03-13Update `unreachable_enum_default_branch.rs`DianQK-24/+43
2024-03-13refine common_prim testErik Desjardins-8/+16
2024-03-12Avoid lowering code under dead SwitchInt targetsBen Kimock-0/+68
2024-03-12Auto merge of #121282 - saethlin:gep-null-means-no-provenance, r=scottmcmbors-3/+3
2024-03-12Auto merge of #122036 - alexcrichton:test-wasm-with-wasi, r=oli-obkbors-9/+12
2024-03-11Lower transmutes from int to pointer type as gep on nullBen Kimock-3/+3
2024-03-11Update test directives for `wasm32-wasip1`Alex Crichton-9/+12
2024-03-11Rollup merge of #122320 - erikdesjardins:vtable, r=nikicJubilee-2/+87
2024-03-11copy byval argument to alloca if alignment is insufficientErik Desjardins-0/+126
2024-03-11Auto merge of #122050 - erikdesjardins:sret, r=nikicbors-124/+278
2024-03-10use ptradd for vtable indexingErik Desjardins-2/+87
2024-03-10add -O to some tests which depend on attributes being addedErik Desjardins-5/+6
2024-03-10Rollup merge of #121642 - TimNN:test-v0, r=Mark-SimulacrumMatthias Krüger-2/+2