about summary refs log tree commit diff
path: root/tests/ui/consts/const-eval/raw-bytes.32bit.stderr
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-06-01 10:47:14 +0000
committerbors <bors@rust-lang.org>2023-06-01 10:47:14 +0000
commit642c92e63008ffb49f6ad8344e07bfa7d5b0d9bb (patch)
treebac188f5c26577fa24de57e75b377756ad4b6a36 /tests/ui/consts/const-eval/raw-bytes.32bit.stderr
parentfabf9298633ca64450fa2af535252dc44a3b1080 (diff)
parent79ba7b307d0d0120a95043d229f5420858981045 (diff)
downloadrust-642c92e63008ffb49f6ad8344e07bfa7d5b0d9bb.tar.gz
rust-642c92e63008ffb49f6ad8344e07bfa7d5b0d9bb.zip
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.
Diffstat (limited to 'tests/ui/consts/const-eval/raw-bytes.32bit.stderr')
0 files changed, 0 insertions, 0 deletions