[EXPERIMENT] Check if isolating Matrix::unspecialize dodges regressions - #161647
[EXPERIMENT] Check if isolating Matrix::unspecialize dodges regressions#161647Zalathar wants to merge 1 commit into
Matrix::unspecialize dodges regressions#161647Conversation
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
[EXPERIMENT] Check if isolating `Matrix::unspecialize` dodges regressions
|
Maybe I was wrong in the original assesment and the culprit is a different insert call in match checking - there's another one in rust/compiler/rustc_pattern_analysis/src/constructor.rs Lines 1106 to 1108 in 05320a2 This was pretty cold in cachegrind, so I didn't pay attention to it very much, but at this point it feels like whatever you do there's some spooky regression at a distance, so maybe it's not as innocent as it looks. (and there's no other insert call in match checking as far as I know, including transitively called ones) |
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (0fd30f7): comparison URL. Overall result: no relevant changes - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @rustbot label: -S-waiting-on-perf -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)This perf run didn't have relevant results for this metric. CyclesResults (primary -0.3%, secondary -4.6%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 469.244s -> 469.33s (0.02%) |
|
Let's see if only perturbing @bors try @rust-timer queue |
|
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
This comment has been minimized.
This comment has been minimized.
[EXPERIMENT] Check if isolating `Matrix::unspecialize` dodges regressions
|
Queued 362939d with parent 347a1db, future comparison URL. |
Matrix::unspecializedodges regressions #161632