rust/tests
bors 642c92e630 Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm
Enable ScalarReplacementOfAggregates in optimized builds

Like MatchBranchSimplification, this pass is known to produce significant runtime improvements in Cranelift artifacts, and I believe based on the perf runs here that the primary effect of this pass is to empower MatchBranchSimplification. ScalarReplacementOfAggregates on its own has little effect on anything, but when this was rebased up to include https://github.com/rust-lang/rust/pull/112001 we started seeing significant and majority-positive results.

Based on the fact that we see most of the regressions in debug builds (https://github.com/rust-lang/rust/pull/112002#issuecomment-1566270144) and some rather significant ones in cycles and wall time, I'm only enabling this in optimized builds at the moment.
2023-06-01 10:47:14 +00:00
..
assembly
auxiliary
codegen Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm 2023-06-01 10:47:14 +00:00
codegen-units
debuginfo
incremental Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm 2023-06-01 10:47:14 +00:00
mir-opt Auto merge of #112002 - saethlin:enable-sroa, r=oli-obk,scottmcm 2023-06-01 10:47:14 +00:00
pretty
run-make
run-make-fulldeps
run-pass-valgrind
rustdoc Rollup merge of #108459 - benediktwerner:rustdoc-fix-link-match, r=GuillaumeGomez 2023-06-01 11:09:42 +05:30
rustdoc-gui Rollup merge of #111892 - notriddle:notriddle/timeout-tooltip, r=me,GuillaumeGomez,Manishearth 2023-06-01 11:09:43 +05:30
rustdoc-js
rustdoc-js-std
rustdoc-json
rustdoc-ui
ui Auto merge of #112164 - Dylan-DPC:rollup-93zj7jw, r=Dylan-DPC 2023-06-01 08:06:07 +00:00
ui-fulldeps
COMPILER_TESTS.md