Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete simple quirks left from the ASG removal #86726

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

SingleAccretion
Copy link
Contributor

Mixed diffs are expected.

@dotnet-issue-labeler dotnet-issue-labeler bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label May 24, 2023
@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label May 24, 2023
@ghost
Copy link

ghost commented May 24, 2023

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

Mixed diffs are expected.

Author: SingleAccretion
Assignees: -
Labels:

area-CodeGen-coreclr, community-contribution

Milestone: -

@ghost
Copy link

ghost commented Jun 24, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Jul 25, 2023
@ghost
Copy link

ghost commented Jul 25, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Aug 24, 2023
@ghost
Copy link

ghost commented Aug 24, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Sep 24, 2023
@ghost
Copy link

ghost commented Sep 24, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Oct 24, 2023
@ghost
Copy link

ghost commented Oct 24, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost
Copy link

ghost commented Nov 26, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Dec 27, 2023
@ghost
Copy link

ghost commented Dec 27, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost closed this Jan 26, 2024
@ghost
Copy link

ghost commented Jan 26, 2024

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ryujit-bot
Copy link

Diff results for #86726

Assembly diffs

Assembly diffs for linux/arm64 ran on windows/x64

Diffs are based on 2,498,677 contexts (1,011,240 MinOpts, 1,487,437 FullOpts).

MISSED contexts: base: 6,580 (0.26%), diff: 6,673 (0.27%)

Overall (-54,136 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm64.checked.mch 15,875,912 -1,100
benchmarks.run_pgo.linux.arm64.checked.mch 78,622,084 -2,320
benchmarks.run_tiered.linux.arm64.checked.mch 29,560,960 -2,688
coreclr_tests.run.linux.arm64.checked.mch 509,022,868 -7,536
libraries.crossgen2.linux.arm64.checked.mch 55,781,064 +60
libraries.pmi.linux.arm64.checked.mch 74,608,176 -644
libraries_tests.run.linux.arm64.Release.mch 383,618,368 -28,004
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch 163,051,172 -11,520
realworld.run.linux.arm64.checked.mch 15,359,488 -384
MinOpts (-35,672 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.linux.arm64.checked.mch 23,983,532 -2,916
benchmarks.run_tiered.linux.arm64.checked.mch 24,621,840 -2,164
coreclr_tests.run.linux.arm64.checked.mch 348,972,668 -2,820
libraries_tests.run.linux.arm64.Release.mch 215,423,612 -27,772
FullOpts (-18,464 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm64.checked.mch 15,529,656 -1,100
benchmarks.run_pgo.linux.arm64.checked.mch 54,638,552 +596
benchmarks.run_tiered.linux.arm64.checked.mch 4,939,120 -524
coreclr_tests.run.linux.arm64.checked.mch 160,050,200 -4,716
libraries.crossgen2.linux.arm64.checked.mch 55,779,428 +60
libraries.pmi.linux.arm64.checked.mch 74,488,192 -644
libraries_tests.run.linux.arm64.Release.mch 168,194,756 -232
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch 149,571,068 -11,520
realworld.run.linux.arm64.checked.mch 14,785,336 -384

Assembly diffs for linux/x64 ran on windows/x64

Diffs are based on 2,505,259 contexts (977,766 MinOpts, 1,527,493 FullOpts).

MISSED contexts: base: 6,922 (0.28%), diff: 7,003 (0.28%)

Overall (-62,126 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.x64.checked.mch 16,088,543 -1,386
benchmarks.run_pgo.linux.x64.checked.mch 70,056,379 -4,943
benchmarks.run_tiered.linux.x64.checked.mch 15,876,954 -3,576
coreclr_tests.run.linux.x64.checked.mch 402,408,294 -8,001
libraries.crossgen2.linux.x64.checked.mch 38,689,353 +10
libraries.pmi.linux.x64.checked.mch 58,919,182 -183
libraries_tests.run.linux.x64.Release.mch 339,519,994 -39,726
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch 130,884,037 +5,623
realworld.run.linux.x64.checked.mch 12,759,006 -9,944
MinOpts (-52,902 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.linux.x64.checked.mch 21,292,329 -4,213
benchmarks.run_tiered.linux.x64.checked.mch 12,269,743 -3,195
coreclr_tests.run.linux.x64.checked.mch 279,301,402 -3,954
libraries_tests.run.linux.x64.Release.mch 183,347,838 -41,540
FullOpts (-9,224 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.x64.checked.mch 15,824,375 -1,386
benchmarks.run_pgo.linux.x64.checked.mch 48,764,050 -730
benchmarks.run_tiered.linux.x64.checked.mch 3,607,211 -381
coreclr_tests.run.linux.x64.checked.mch 123,106,892 -4,047
libraries.crossgen2.linux.x64.checked.mch 38,688,155 +10
libraries.pmi.linux.x64.checked.mch 58,806,325 -183
libraries_tests.run.linux.x64.Release.mch 156,172,156 +1,814
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch 120,279,833 +5,623
realworld.run.linux.x64.checked.mch 12,373,122 -9,944

Assembly diffs for osx/arm64 ran on windows/x64

Diffs are based on 2,229,855 contexts (927,360 MinOpts, 1,302,495 FullOpts).

MISSED contexts: base: 6,095 (0.27%), diff: 6,161 (0.28%)

Overall (-54,772 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.osx.arm64.checked.mch 34,290,184 -3,900
benchmarks.run_tiered.osx.arm64.checked.mch 15,514,904 -2,056
coreclr_tests.run.osx.arm64.checked.mch 483,419,808 -8,628
libraries.crossgen2.osx.arm64.checked.mch 55,660,852 +60
libraries.pmi.osx.arm64.checked.mch 78,453,800 -1,380
libraries_tests.run.osx.arm64.Release.mch 311,095,760 -25,396
libraries_tests_no_tiered_compilation.run.osx.arm64.Release.mch 161,080,016 -12,552
realworld.run.osx.arm64.checked.mch 14,650,624 -920
MinOpts (-33,128 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.osx.arm64.checked.mch 16,408,300 -2,300
benchmarks.run_tiered.osx.arm64.checked.mch 11,499,576 -1,700
coreclr_tests.run.osx.arm64.checked.mch 331,440,684 -2,676
libraries_tests.run.osx.arm64.Release.mch 201,320,316 -26,452
FullOpts (-21,644 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.osx.arm64.checked.mch 17,881,884 -1,600
benchmarks.run_tiered.osx.arm64.checked.mch 4,015,328 -356
coreclr_tests.run.osx.arm64.checked.mch 151,979,124 -5,952
libraries.crossgen2.osx.arm64.checked.mch 55,659,224 +60
libraries.pmi.osx.arm64.checked.mch 78,332,672 -1,380
libraries_tests.run.osx.arm64.Release.mch 109,775,444 +1,056
libraries_tests_no_tiered_compilation.run.osx.arm64.Release.mch 147,943,384 -12,552
realworld.run.osx.arm64.checked.mch 14,086,668 -920

Assembly diffs for windows/arm64 ran on windows/x64

Diffs are based on 2,308,377 contexts (929,692 MinOpts, 1,378,685 FullOpts).

MISSED contexts: base: 6,353 (0.27%), diff: 6,420 (0.28%)

Overall (-51,852 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.arm64.checked.mch 10,693,584 -1,040
benchmarks.run_pgo.windows.arm64.checked.mch 46,453,396 -2,100
benchmarks.run_tiered.windows.arm64.checked.mch 15,251,852 -2,024
coreclr_tests.run.windows.arm64.checked.mch 494,589,448 -6,992
libraries.crossgen2.windows.arm64.checked.mch 59,008,088 +60
libraries.pmi.windows.arm64.checked.mch 78,059,240 -752
libraries_tests.run.windows.arm64.Release.mch 308,431,844 -26,100
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch 169,331,804 -12,144
realworld.run.windows.arm64.checked.mch 15,417,928 -760
MinOpts (-33,784 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.windows.arm64.checked.mch 16,059,404 -2,512
benchmarks.run_tiered.windows.arm64.checked.mch 11,173,112 -1,760
coreclr_tests.run.windows.arm64.checked.mch 338,730,800 -2,740
libraries_tests.run.windows.arm64.Release.mch 201,008,952 -26,772
FullOpts (-18,068 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.arm64.checked.mch 10,693,048 -1,040
benchmarks.run_pgo.windows.arm64.checked.mch 30,393,992 +412
benchmarks.run_tiered.windows.arm64.checked.mch 4,078,740 -264
coreclr_tests.run.windows.arm64.checked.mch 155,858,648 -4,252
libraries.crossgen2.windows.arm64.checked.mch 59,006,452 +60
libraries.pmi.windows.arm64.checked.mch 77,939,256 -752
libraries_tests.run.windows.arm64.Release.mch 107,422,892 +672
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch 156,195,152 -12,144
realworld.run.windows.arm64.checked.mch 14,853,948 -760

Assembly diffs for windows/x64 ran on windows/x64

Diffs are based on 2,480,005 contexts (976,915 MinOpts, 1,503,090 FullOpts).

MISSED contexts: base: 6,816 (0.27%), diff: 6,904 (0.28%)

Overall (-77,696 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 43,291,544 -16,719
benchmarks.run.windows.x64.checked.mch 8,535,190 -1,799
benchmarks.run_pgo.windows.x64.checked.mch 35,430,537 -5,352
benchmarks.run_tiered.windows.x64.checked.mch 12,539,298 -3,858
coreclr_tests.run.windows.x64.checked.mch 392,370,672 -7,963
libraries.crossgen2.windows.x64.checked.mch 39,446,740 +46
libraries.pmi.windows.x64.checked.mch 60,117,405 -291
libraries_tests.run.windows.x64.Release.mch 276,688,784 -33,157
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch 135,689,908 +10,157
realworld.run.windows.x64.checked.mch 13,691,034 -18,760
MinOpts (-55,170 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 14,412,773 -4,835
benchmarks.run_pgo.windows.x64.checked.mch 13,984,105 -3,767
benchmarks.run_tiered.windows.x64.checked.mch 9,093,549 -2,492
coreclr_tests.run.windows.x64.checked.mch 272,670,953 -4,169
libraries_tests.run.windows.x64.Release.mch 173,557,566 -39,907
FullOpts (-22,526 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 28,878,771 -11,884
benchmarks.run.windows.x64.checked.mch 8,534,827 -1,799
benchmarks.run_pgo.windows.x64.checked.mch 21,446,432 -1,585
benchmarks.run_tiered.windows.x64.checked.mch 3,445,749 -1,366
coreclr_tests.run.windows.x64.checked.mch 119,699,719 -3,794
libraries.crossgen2.windows.x64.checked.mch 39,445,553 +46
libraries.pmi.windows.x64.checked.mch 60,003,884 -291
libraries_tests.run.windows.x64.Release.mch 103,131,218 +6,750
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch 124,895,990 +10,157
realworld.run.windows.x64.checked.mch 13,304,425 -18,760

Details here


Throughput diffs

Throughput diffs for linux/arm64 ran on windows/x64

Overall (-0.09% to -0.03%)
Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.05%
benchmarks.run_pgo.linux.arm64.checked.mch -0.04%
benchmarks.run_tiered.linux.arm64.checked.mch -0.04%
coreclr_tests.run.linux.arm64.checked.mch -0.03%
libraries.crossgen2.linux.arm64.checked.mch -0.04%
libraries.pmi.linux.arm64.checked.mch -0.04%
libraries_tests.run.linux.arm64.Release.mch -0.04%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch -0.06%
realworld.run.linux.arm64.checked.mch -0.09%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.04%
MinOpts (-0.04% to -0.00%)
Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.02%
benchmarks.run_pgo.linux.arm64.checked.mch -0.02%
benchmarks.run_tiered.linux.arm64.checked.mch -0.01%
coreclr_tests.run.linux.arm64.checked.mch -0.01%
libraries.crossgen2.linux.arm64.checked.mch -0.01%
libraries.pmi.linux.arm64.checked.mch -0.04%
libraries_tests.run.linux.arm64.Release.mch -0.02%
realworld.run.linux.arm64.checked.mch -0.01%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.01%
FullOpts (-0.09% to -0.04%)
Collection PDIFF
benchmarks.run.linux.arm64.checked.mch -0.05%
benchmarks.run_pgo.linux.arm64.checked.mch -0.05%
benchmarks.run_tiered.linux.arm64.checked.mch -0.07%
coreclr_tests.run.linux.arm64.checked.mch -0.04%
libraries.crossgen2.linux.arm64.checked.mch -0.04%
libraries.pmi.linux.arm64.checked.mch -0.04%
libraries_tests.run.linux.arm64.Release.mch -0.05%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch -0.06%
realworld.run.linux.arm64.checked.mch -0.09%
smoke_tests.nativeaot.linux.arm64.checked.mch -0.04%

Throughput diffs for linux/x64 ran on windows/x64

Overall (-0.11% to -0.03%)
Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.06%
benchmarks.run_pgo.linux.x64.checked.mch -0.04%
benchmarks.run_tiered.linux.x64.checked.mch -0.05%
coreclr_tests.run.linux.x64.checked.mch -0.03%
libraries.crossgen2.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch -0.04%
libraries_tests.run.linux.x64.Release.mch -0.04%
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch -0.06%
realworld.run.linux.x64.checked.mch -0.11%
smoke_tests.nativeaot.linux.x64.checked.mch -0.04%
MinOpts (-0.03% to -0.00%)
Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.02%
benchmarks.run_pgo.linux.x64.checked.mch -0.02%
benchmarks.run_tiered.linux.x64.checked.mch -0.02%
coreclr_tests.run.linux.x64.checked.mch -0.01%
libraries.crossgen2.linux.x64.checked.mch -0.01%
libraries.pmi.linux.x64.checked.mch -0.03%
libraries_tests.run.linux.x64.Release.mch -0.02%
realworld.run.linux.x64.checked.mch -0.01%
smoke_tests.nativeaot.linux.x64.checked.mch -0.01%
FullOpts (-0.11% to -0.03%)
Collection PDIFF
benchmarks.run.linux.x64.checked.mch -0.06%
benchmarks.run_pgo.linux.x64.checked.mch -0.05%
benchmarks.run_tiered.linux.x64.checked.mch -0.07%
coreclr_tests.run.linux.x64.checked.mch -0.04%
libraries.crossgen2.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch -0.04%
libraries_tests.run.linux.x64.Release.mch -0.05%
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch -0.06%
realworld.run.linux.x64.checked.mch -0.11%
smoke_tests.nativeaot.linux.x64.checked.mch -0.04%

Throughput diffs for osx/arm64 ran on windows/x64

Overall (-0.09% to -0.03%)
Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch -0.06%
benchmarks.run_tiered.osx.arm64.checked.mch -0.05%
coreclr_tests.run.osx.arm64.checked.mch -0.03%
libraries.crossgen2.osx.arm64.checked.mch -0.04%
libraries.pmi.osx.arm64.checked.mch -0.04%
libraries_tests.run.osx.arm64.Release.mch -0.04%
libraries_tests_no_tiered_compilation.run.osx.arm64.Release.mch -0.06%
realworld.run.osx.arm64.checked.mch -0.09%
MinOpts (-0.03% to -0.00%)
Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch -0.02%
benchmarks.run_tiered.osx.arm64.checked.mch -0.02%
coreclr_tests.run.osx.arm64.checked.mch -0.01%
libraries.crossgen2.osx.arm64.checked.mch -0.01%
libraries.pmi.osx.arm64.checked.mch -0.03%
libraries_tests.run.osx.arm64.Release.mch -0.02%
realworld.run.osx.arm64.checked.mch -0.01%
FullOpts (-0.09% to -0.04%)
Collection PDIFF
benchmarks.run_pgo.osx.arm64.checked.mch -0.06%
benchmarks.run_tiered.osx.arm64.checked.mch -0.08%
coreclr_tests.run.osx.arm64.checked.mch -0.04%
libraries.crossgen2.osx.arm64.checked.mch -0.04%
libraries.pmi.osx.arm64.checked.mch -0.04%
libraries_tests.run.osx.arm64.Release.mch -0.05%
libraries_tests_no_tiered_compilation.run.osx.arm64.Release.mch -0.06%
realworld.run.osx.arm64.checked.mch -0.09%

Throughput diffs for windows/arm64 ran on windows/x64

Overall (-0.09% to -0.03%)
Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.06%
benchmarks.run_pgo.windows.arm64.checked.mch -0.04%
benchmarks.run_tiered.windows.arm64.checked.mch -0.05%
coreclr_tests.run.windows.arm64.checked.mch -0.03%
libraries.crossgen2.windows.arm64.checked.mch -0.04%
libraries.pmi.windows.arm64.checked.mch -0.04%
libraries_tests.run.windows.arm64.Release.mch -0.04%
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch -0.06%
realworld.run.windows.arm64.checked.mch -0.09%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.04%
MinOpts (-0.04% to -0.00%)
Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.01%
benchmarks.run_pgo.windows.arm64.checked.mch -0.02%
benchmarks.run_tiered.windows.arm64.checked.mch -0.02%
coreclr_tests.run.windows.arm64.checked.mch -0.01%
libraries.crossgen2.windows.arm64.checked.mch -0.01%
libraries.pmi.windows.arm64.checked.mch -0.04%
libraries_tests.run.windows.arm64.Release.mch -0.02%
realworld.run.windows.arm64.checked.mch -0.01%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.01%
FullOpts (-0.09% to -0.04%)
Collection PDIFF
benchmarks.run.windows.arm64.checked.mch -0.06%
benchmarks.run_pgo.windows.arm64.checked.mch -0.05%
benchmarks.run_tiered.windows.arm64.checked.mch -0.07%
coreclr_tests.run.windows.arm64.checked.mch -0.04%
libraries.crossgen2.windows.arm64.checked.mch -0.04%
libraries.pmi.windows.arm64.checked.mch -0.04%
libraries_tests.run.windows.arm64.Release.mch -0.05%
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch -0.06%
realworld.run.windows.arm64.checked.mch -0.09%
smoke_tests.nativeaot.windows.arm64.checked.mch -0.04%

Throughput diffs for windows/x64 ran on windows/x64

Overall (-0.16% to -0.03%)
Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.14%
benchmarks.run.windows.x64.checked.mch -0.06%
benchmarks.run_pgo.windows.x64.checked.mch -0.05%
benchmarks.run_tiered.windows.x64.checked.mch -0.06%
coreclr_tests.run.windows.x64.checked.mch -0.03%
libraries.crossgen2.windows.x64.checked.mch -0.03%
libraries.pmi.windows.x64.checked.mch -0.04%
libraries_tests.run.windows.x64.Release.mch -0.05%
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch -0.06%
realworld.run.windows.x64.checked.mch -0.16%
smoke_tests.nativeaot.windows.x64.checked.mch -0.04%
MinOpts (-0.03% to -0.00%)
Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.03%
benchmarks.run.windows.x64.checked.mch -0.01%
benchmarks.run_pgo.windows.x64.checked.mch -0.02%
benchmarks.run_tiered.windows.x64.checked.mch -0.02%
coreclr_tests.run.windows.x64.checked.mch -0.01%
libraries.crossgen2.windows.x64.checked.mch -0.01%
libraries.pmi.windows.x64.checked.mch -0.03%
libraries_tests.run.windows.x64.Release.mch -0.02%
smoke_tests.nativeaot.windows.x64.checked.mch -0.01%
FullOpts (-0.16% to -0.03%)
Collection PDIFF
aspnet.run.windows.x64.checked.mch -0.15%
benchmarks.run.windows.x64.checked.mch -0.06%
benchmarks.run_pgo.windows.x64.checked.mch -0.05%
benchmarks.run_tiered.windows.x64.checked.mch -0.07%
coreclr_tests.run.windows.x64.checked.mch -0.04%
libraries.crossgen2.windows.x64.checked.mch -0.03%
libraries.pmi.windows.x64.checked.mch -0.04%
libraries_tests.run.windows.x64.Release.mch -0.06%
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch -0.06%
realworld.run.windows.x64.checked.mch -0.16%
smoke_tests.nativeaot.windows.x64.checked.mch -0.04%

Details here


Throughput diffs for linux/arm64 ran on linux/x64

Overall (+0.08% to +0.13%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.13%
coreclr_tests.run.linux.arm64.checked.mch +0.13%
benchmarks.run_pgo.linux.arm64.checked.mch +0.11%
libraries.crossgen2.linux.arm64.checked.mch +0.12%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.12%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.13%
libraries.pmi.linux.arm64.checked.mch +0.13%
benchmarks.run_tiered.linux.arm64.checked.mch +0.10%
libraries_tests.run.linux.arm64.Release.mch +0.10%
MinOpts (+0.05% to +0.15%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%
coreclr_tests.run.linux.arm64.checked.mch +0.09%
benchmarks.run_pgo.linux.arm64.checked.mch +0.09%
libraries.crossgen2.linux.arm64.checked.mch +0.09%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.15%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.08%
libraries.pmi.linux.arm64.checked.mch +0.09%
benchmarks.run_tiered.linux.arm64.checked.mch +0.09%
libraries_tests.run.linux.arm64.Release.mch +0.10%
FullOpts (+0.08% to +0.16%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.13%
coreclr_tests.run.linux.arm64.checked.mch +0.16%
benchmarks.run_pgo.linux.arm64.checked.mch +0.11%
libraries.crossgen2.linux.arm64.checked.mch +0.12%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.12%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.14%
libraries.pmi.linux.arm64.checked.mch +0.13%
benchmarks.run_tiered.linux.arm64.checked.mch +0.12%
libraries_tests.run.linux.arm64.Release.mch +0.11%

Throughput diffs for linux/x64 ran on linux/x64

Overall (-0.03% to +0.06%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
libraries_tests.run.linux.x64.Release.mch +0.03%
benchmarks.run_tiered.linux.x64.checked.mch +0.04%
realworld.run.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch +0.04%
benchmarks.run.linux.x64.checked.mch +0.04%
libraries.crossgen2.linux.x64.checked.mch +0.04%
MinOpts (+0.02% to +0.10%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.10%
smoke_tests.nativeaot.linux.x64.checked.mch +0.02%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.05%
libraries_tests.run.linux.x64.Release.mch +0.07%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
realworld.run.linux.x64.checked.mch +0.06%
libraries.pmi.linux.x64.checked.mch +0.05%
benchmarks.run.linux.x64.checked.mch +0.06%
libraries.crossgen2.linux.x64.checked.mch +0.06%
FullOpts (-0.03% to +0.06%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
libraries_tests.run.linux.x64.Release.mch +0.02%
benchmarks.run_tiered.linux.x64.checked.mch +0.02%
realworld.run.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch +0.04%
benchmarks.run.linux.x64.checked.mch +0.04%
libraries.crossgen2.linux.x64.checked.mch +0.04%

Details here


Throughput diffs for linux/arm ran on windows/x86

Overall (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.linux.arm.checked.mch -0.01%
benchmarks.run_pgo.linux.arm.checked.mch -0.02%
benchmarks.run_tiered.linux.arm.checked.mch -0.01%
coreclr_tests.run.linux.arm.checked.mch -0.01%
libraries.crossgen2.linux.arm.checked.mch -0.02%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch -0.01%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch -0.02%
realworld.run.linux.arm.checked.mch -0.01%
MinOpts (-0.02% to +0.02%)
Collection PDIFF
benchmarks.run_pgo.linux.arm.checked.mch +0.01%
benchmarks.run_tiered.linux.arm.checked.mch +0.01%
coreclr_tests.run.linux.arm.checked.mch +0.01%
libraries.crossgen2.linux.arm.checked.mch +0.01%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch +0.01%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch +0.02%
FullOpts (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.linux.arm.checked.mch -0.01%
benchmarks.run_pgo.linux.arm.checked.mch -0.02%
benchmarks.run_tiered.linux.arm.checked.mch -0.01%
coreclr_tests.run.linux.arm.checked.mch -0.02%
libraries.crossgen2.linux.arm.checked.mch -0.02%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch -0.02%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch -0.02%
realworld.run.linux.arm.checked.mch -0.01%

Throughput diffs for windows/x86 ran on windows/x86

Overall (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch -0.02%
benchmarks.run_pgo.windows.x86.checked.mch -0.01%
benchmarks.run_tiered.windows.x86.checked.mch -0.01%
coreclr_tests.run.windows.x86.checked.mch -0.01%
libraries.crossgen2.windows.x86.checked.mch -0.01%
libraries.pmi.windows.x86.checked.mch -0.01%
libraries_tests.run.windows.x86.Release.mch -0.01%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch -0.01%
realworld.run.windows.x86.checked.mch -0.01%
MinOpts (-0.03% to +0.04%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch +0.02%
benchmarks.run_pgo.windows.x86.checked.mch +0.01%
benchmarks.run_tiered.windows.x86.checked.mch +0.01%
coreclr_tests.run.windows.x86.checked.mch +0.02%
libraries.crossgen2.windows.x86.checked.mch +0.01%
libraries.pmi.windows.x86.checked.mch -0.03%
libraries_tests.run.windows.x86.Release.mch +0.02%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch +0.04%
realworld.run.windows.x86.checked.mch +0.01%
FullOpts (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch -0.02%
benchmarks.run_pgo.windows.x86.checked.mch -0.01%
benchmarks.run_tiered.windows.x86.checked.mch -0.01%
coreclr_tests.run.windows.x86.checked.mch -0.02%
libraries.crossgen2.windows.x86.checked.mch -0.01%
libraries.pmi.windows.x86.checked.mch -0.01%
libraries_tests.run.windows.x86.Release.mch -0.02%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch -0.01%
realworld.run.windows.x86.checked.mch -0.01%

Details here


@ryujit-bot
Copy link

Diff results for #86726

Assembly diffs

Assembly diffs for linux/arm64 ran on windows/x64

Diffs are based on 2,498,677 contexts (1,011,240 MinOpts, 1,487,437 FullOpts).

MISSED contexts: base: 6,580 (0.26%), diff: 6,673 (0.27%)

Overall (-54,136 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm64.checked.mch 15,875,912 -1,100
benchmarks.run_pgo.linux.arm64.checked.mch 78,622,084 -2,320
benchmarks.run_tiered.linux.arm64.checked.mch 29,560,960 -2,688
coreclr_tests.run.linux.arm64.checked.mch 509,022,868 -7,536
libraries.crossgen2.linux.arm64.checked.mch 55,781,064 +60
libraries.pmi.linux.arm64.checked.mch 74,608,176 -644
libraries_tests.run.linux.arm64.Release.mch 383,618,368 -28,004
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch 163,051,172 -11,520
realworld.run.linux.arm64.checked.mch 15,359,488 -384
MinOpts (-35,672 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.linux.arm64.checked.mch 23,983,532 -2,916
benchmarks.run_tiered.linux.arm64.checked.mch 24,621,840 -2,164
coreclr_tests.run.linux.arm64.checked.mch 348,972,668 -2,820
libraries_tests.run.linux.arm64.Release.mch 215,423,612 -27,772
FullOpts (-18,464 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm64.checked.mch 15,529,656 -1,100
benchmarks.run_pgo.linux.arm64.checked.mch 54,638,552 +596
benchmarks.run_tiered.linux.arm64.checked.mch 4,939,120 -524
coreclr_tests.run.linux.arm64.checked.mch 160,050,200 -4,716
libraries.crossgen2.linux.arm64.checked.mch 55,779,428 +60
libraries.pmi.linux.arm64.checked.mch 74,488,192 -644
libraries_tests.run.linux.arm64.Release.mch 168,194,756 -232
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch 149,571,068 -11,520
realworld.run.linux.arm64.checked.mch 14,785,336 -384

Assembly diffs for linux/x64 ran on windows/x64

Diffs are based on 2,505,259 contexts (977,766 MinOpts, 1,527,493 FullOpts).

MISSED contexts: base: 6,922 (0.28%), diff: 7,003 (0.28%)

Overall (-62,126 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.x64.checked.mch 16,088,543 -1,386
benchmarks.run_pgo.linux.x64.checked.mch 70,056,379 -4,943
benchmarks.run_tiered.linux.x64.checked.mch 15,876,954 -3,576
coreclr_tests.run.linux.x64.checked.mch 402,408,294 -8,001
libraries.crossgen2.linux.x64.checked.mch 38,689,353 +10
libraries.pmi.linux.x64.checked.mch 58,919,182 -183
libraries_tests.run.linux.x64.Release.mch 339,519,994 -39,726
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch 130,884,037 +5,623
realworld.run.linux.x64.checked.mch 12,759,006 -9,944
MinOpts (-52,902 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.linux.x64.checked.mch 21,292,329 -4,213
benchmarks.run_tiered.linux.x64.checked.mch 12,269,743 -3,195
coreclr_tests.run.linux.x64.checked.mch 279,301,402 -3,954
libraries_tests.run.linux.x64.Release.mch 183,347,838 -41,540
FullOpts (-9,224 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.x64.checked.mch 15,824,375 -1,386
benchmarks.run_pgo.linux.x64.checked.mch 48,764,050 -730
benchmarks.run_tiered.linux.x64.checked.mch 3,607,211 -381
coreclr_tests.run.linux.x64.checked.mch 123,106,892 -4,047
libraries.crossgen2.linux.x64.checked.mch 38,688,155 +10
libraries.pmi.linux.x64.checked.mch 58,806,325 -183
libraries_tests.run.linux.x64.Release.mch 156,172,156 +1,814
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch 120,279,833 +5,623
realworld.run.linux.x64.checked.mch 12,373,122 -9,944

Assembly diffs for windows/arm64 ran on windows/x64

Diffs are based on 2,308,377 contexts (929,692 MinOpts, 1,378,685 FullOpts).

MISSED contexts: base: 6,353 (0.27%), diff: 6,420 (0.28%)

Overall (-51,852 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.arm64.checked.mch 10,693,584 -1,040
benchmarks.run_pgo.windows.arm64.checked.mch 46,453,396 -2,100
benchmarks.run_tiered.windows.arm64.checked.mch 15,251,852 -2,024
coreclr_tests.run.windows.arm64.checked.mch 494,589,448 -6,992
libraries.crossgen2.windows.arm64.checked.mch 59,008,088 +60
libraries.pmi.windows.arm64.checked.mch 78,059,240 -752
libraries_tests.run.windows.arm64.Release.mch 308,431,844 -26,100
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch 169,331,804 -12,144
realworld.run.windows.arm64.checked.mch 15,417,928 -760
MinOpts (-33,784 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run_pgo.windows.arm64.checked.mch 16,059,404 -2,512
benchmarks.run_tiered.windows.arm64.checked.mch 11,173,112 -1,760
coreclr_tests.run.windows.arm64.checked.mch 338,730,800 -2,740
libraries_tests.run.windows.arm64.Release.mch 201,008,952 -26,772
FullOpts (-18,068 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.arm64.checked.mch 10,693,048 -1,040
benchmarks.run_pgo.windows.arm64.checked.mch 30,393,992 +412
benchmarks.run_tiered.windows.arm64.checked.mch 4,078,740 -264
coreclr_tests.run.windows.arm64.checked.mch 155,858,648 -4,252
libraries.crossgen2.windows.arm64.checked.mch 59,006,452 +60
libraries.pmi.windows.arm64.checked.mch 77,939,256 -752
libraries_tests.run.windows.arm64.Release.mch 107,422,892 +672
libraries_tests_no_tiered_compilation.run.windows.arm64.Release.mch 156,195,152 -12,144
realworld.run.windows.arm64.checked.mch 14,853,948 -760

Assembly diffs for windows/x64 ran on windows/x64

Diffs are based on 2,480,005 contexts (976,915 MinOpts, 1,503,090 FullOpts).

MISSED contexts: base: 6,816 (0.27%), diff: 6,904 (0.28%)

Overall (-77,696 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 43,291,544 -16,719
benchmarks.run.windows.x64.checked.mch 8,535,190 -1,799
benchmarks.run_pgo.windows.x64.checked.mch 35,430,537 -5,352
benchmarks.run_tiered.windows.x64.checked.mch 12,539,298 -3,858
coreclr_tests.run.windows.x64.checked.mch 392,370,672 -7,963
libraries.crossgen2.windows.x64.checked.mch 39,446,740 +46
libraries.pmi.windows.x64.checked.mch 60,117,405 -291
libraries_tests.run.windows.x64.Release.mch 276,688,784 -33,157
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch 135,689,908 +10,157
realworld.run.windows.x64.checked.mch 13,691,034 -18,760
MinOpts (-55,170 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 14,412,773 -4,835
benchmarks.run_pgo.windows.x64.checked.mch 13,984,105 -3,767
benchmarks.run_tiered.windows.x64.checked.mch 9,093,549 -2,492
coreclr_tests.run.windows.x64.checked.mch 272,670,953 -4,169
libraries_tests.run.windows.x64.Release.mch 173,557,566 -39,907
FullOpts (-22,526 bytes)
Collection Base size (bytes) Diff size (bytes)
aspnet.run.windows.x64.checked.mch 28,878,771 -11,884
benchmarks.run.windows.x64.checked.mch 8,534,827 -1,799
benchmarks.run_pgo.windows.x64.checked.mch 21,446,432 -1,585
benchmarks.run_tiered.windows.x64.checked.mch 3,445,749 -1,366
coreclr_tests.run.windows.x64.checked.mch 119,699,719 -3,794
libraries.crossgen2.windows.x64.checked.mch 39,445,553 +46
libraries.pmi.windows.x64.checked.mch 60,003,884 -291
libraries_tests.run.windows.x64.Release.mch 103,131,218 +6,750
libraries_tests_no_tiered_compilation.run.windows.x64.Release.mch 124,895,990 +10,157
realworld.run.windows.x64.checked.mch 13,304,425 -18,760

Details here


Assembly diffs for linux/arm ran on windows/x86

Diffs are based on 2,230,528 contexts (825,130 MinOpts, 1,405,398 FullOpts).

MISSED contexts: 77,529 (3.36%)

Overall (-14,128 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm.checked.mch 15,056,908 -160
benchmarks.run_pgo.linux.arm.checked.mch 63,278,562 -12
benchmarks.run_tiered.linux.arm.checked.mch 17,363,218 -88
coreclr_tests.run.linux.arm.checked.mch 320,999,388 -3,326
libraries.crossgen2.linux.arm.checked.mch 36,758,116 +8
libraries.pmi.linux.arm.checked.mch 48,737,844 -10
libraries_tests.run.linux.arm.Release.mch 244,341,382 -2,040
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch 93,364,398 -8,500
FullOpts (-14,128 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.linux.arm.checked.mch 14,673,496 -160
benchmarks.run_pgo.linux.arm.checked.mch 51,686,066 -12
benchmarks.run_tiered.linux.arm.checked.mch 10,203,042 -88
coreclr_tests.run.linux.arm.checked.mch 108,557,748 -3,326
libraries.crossgen2.linux.arm.checked.mch 36,756,886 +8
libraries.pmi.linux.arm.checked.mch 48,631,620 -10
libraries_tests.run.linux.arm.Release.mch 122,597,874 -2,040
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch 83,305,500 -8,500

Assembly diffs for windows/x86 ran on windows/x86

Diffs are based on 2,246,531 contexts (794,865 MinOpts, 1,451,666 FullOpts).

MISSED contexts: 52,597 (2.29%)

Overall (-14,264 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.x86.checked.mch 6,960,785 -91
benchmarks.run_pgo.windows.x86.checked.mch 44,966,808 +16
benchmarks.run_tiered.windows.x86.checked.mch 8,898,455 -10
coreclr_tests.run.windows.x86.checked.mch 305,584,544 -2,729
libraries.crossgen2.windows.x86.checked.mch 31,679,642 +3
libraries.pmi.windows.x86.checked.mch 48,041,475 +2
libraries_tests.run.windows.x86.Release.mch 167,888,314 -3,044
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch 101,252,364 -8,401
realworld.run.windows.x86.checked.mch 11,011,428 -10
FullOpts (-14,264 bytes)
Collection Base size (bytes) Diff size (bytes)
benchmarks.run.windows.x86.checked.mch 6,960,504 -91
benchmarks.run_pgo.windows.x86.checked.mch 39,035,626 +16
benchmarks.run_tiered.windows.x86.checked.mch 5,047,556 -10
coreclr_tests.run.windows.x86.checked.mch 107,057,314 -2,729
libraries.crossgen2.windows.x86.checked.mch 31,678,582 +3
libraries.pmi.windows.x86.checked.mch 47,946,242 +2
libraries_tests.run.windows.x86.Release.mch 89,189,316 -3,044
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch 93,974,140 -8,401
realworld.run.windows.x86.checked.mch 10,715,714 -10

Details here


Throughput diffs

Throughput diffs for linux/arm64 ran on linux/x64

Overall (+0.08% to +0.13%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.13%
coreclr_tests.run.linux.arm64.checked.mch +0.13%
benchmarks.run_pgo.linux.arm64.checked.mch +0.11%
libraries.crossgen2.linux.arm64.checked.mch +0.12%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.12%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.13%
libraries.pmi.linux.arm64.checked.mch +0.13%
benchmarks.run_tiered.linux.arm64.checked.mch +0.10%
libraries_tests.run.linux.arm64.Release.mch +0.10%
MinOpts (+0.05% to +0.15%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.05%
coreclr_tests.run.linux.arm64.checked.mch +0.09%
benchmarks.run_pgo.linux.arm64.checked.mch +0.09%
libraries.crossgen2.linux.arm64.checked.mch +0.09%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.15%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.08%
libraries.pmi.linux.arm64.checked.mch +0.09%
benchmarks.run_tiered.linux.arm64.checked.mch +0.09%
libraries_tests.run.linux.arm64.Release.mch +0.10%
FullOpts (+0.08% to +0.16%)
Collection PDIFF
smoke_tests.nativeaot.linux.arm64.checked.mch +0.13%
coreclr_tests.run.linux.arm64.checked.mch +0.16%
benchmarks.run_pgo.linux.arm64.checked.mch +0.11%
libraries.crossgen2.linux.arm64.checked.mch +0.12%
libraries_tests_no_tiered_compilation.run.linux.arm64.Release.mch +0.12%
realworld.run.linux.arm64.checked.mch +0.08%
benchmarks.run.linux.arm64.checked.mch +0.14%
libraries.pmi.linux.arm64.checked.mch +0.13%
benchmarks.run_tiered.linux.arm64.checked.mch +0.12%
libraries_tests.run.linux.arm64.Release.mch +0.11%

Throughput diffs for linux/x64 ran on linux/x64

Overall (-0.03% to +0.06%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
libraries_tests.run.linux.x64.Release.mch +0.03%
benchmarks.run_tiered.linux.x64.checked.mch +0.04%
realworld.run.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch +0.04%
benchmarks.run.linux.x64.checked.mch +0.04%
libraries.crossgen2.linux.x64.checked.mch +0.04%
MinOpts (+0.02% to +0.10%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.10%
smoke_tests.nativeaot.linux.x64.checked.mch +0.02%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.05%
libraries_tests.run.linux.x64.Release.mch +0.07%
benchmarks.run_tiered.linux.x64.checked.mch +0.05%
realworld.run.linux.x64.checked.mch +0.06%
libraries.pmi.linux.x64.checked.mch +0.05%
benchmarks.run.linux.x64.checked.mch +0.06%
libraries.crossgen2.linux.x64.checked.mch +0.06%
FullOpts (-0.03% to +0.06%)
Collection PDIFF
libraries_tests_no_tiered_compilation.run.linux.x64.Release.mch +0.03%
smoke_tests.nativeaot.linux.x64.checked.mch +0.03%
coreclr_tests.run.linux.x64.checked.mch +0.06%
benchmarks.run_pgo.linux.x64.checked.mch +0.02%
libraries_tests.run.linux.x64.Release.mch +0.02%
benchmarks.run_tiered.linux.x64.checked.mch +0.02%
realworld.run.linux.x64.checked.mch -0.03%
libraries.pmi.linux.x64.checked.mch +0.04%
benchmarks.run.linux.x64.checked.mch +0.04%
libraries.crossgen2.linux.x64.checked.mch +0.04%

Details here


Throughput diffs for linux/arm ran on windows/x86

Overall (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.linux.arm.checked.mch -0.01%
benchmarks.run_pgo.linux.arm.checked.mch -0.02%
benchmarks.run_tiered.linux.arm.checked.mch -0.01%
coreclr_tests.run.linux.arm.checked.mch -0.01%
libraries.crossgen2.linux.arm.checked.mch -0.02%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch -0.01%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch -0.02%
realworld.run.linux.arm.checked.mch -0.01%
MinOpts (-0.02% to +0.02%)
Collection PDIFF
benchmarks.run_pgo.linux.arm.checked.mch +0.01%
benchmarks.run_tiered.linux.arm.checked.mch +0.01%
coreclr_tests.run.linux.arm.checked.mch +0.01%
libraries.crossgen2.linux.arm.checked.mch +0.01%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch +0.01%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch +0.02%
FullOpts (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.linux.arm.checked.mch -0.01%
benchmarks.run_pgo.linux.arm.checked.mch -0.02%
benchmarks.run_tiered.linux.arm.checked.mch -0.01%
coreclr_tests.run.linux.arm.checked.mch -0.02%
libraries.crossgen2.linux.arm.checked.mch -0.02%
libraries.pmi.linux.arm.checked.mch -0.02%
libraries_tests.run.linux.arm.Release.mch -0.02%
libraries_tests_no_tiered_compilation.run.linux.arm.Release.mch -0.02%
realworld.run.linux.arm.checked.mch -0.01%

Throughput diffs for windows/x86 ran on windows/x86

Overall (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch -0.02%
benchmarks.run_pgo.windows.x86.checked.mch -0.01%
benchmarks.run_tiered.windows.x86.checked.mch -0.01%
coreclr_tests.run.windows.x86.checked.mch -0.01%
libraries.crossgen2.windows.x86.checked.mch -0.01%
libraries.pmi.windows.x86.checked.mch -0.01%
libraries_tests.run.windows.x86.Release.mch -0.01%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch -0.01%
realworld.run.windows.x86.checked.mch -0.01%
MinOpts (-0.03% to +0.04%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch +0.02%
benchmarks.run_pgo.windows.x86.checked.mch +0.01%
benchmarks.run_tiered.windows.x86.checked.mch +0.01%
coreclr_tests.run.windows.x86.checked.mch +0.02%
libraries.crossgen2.windows.x86.checked.mch +0.01%
libraries.pmi.windows.x86.checked.mch -0.03%
libraries_tests.run.windows.x86.Release.mch +0.02%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch +0.04%
realworld.run.windows.x86.checked.mch +0.01%
FullOpts (-0.02% to -0.01%)
Collection PDIFF
benchmarks.run.windows.x86.checked.mch -0.02%
benchmarks.run_pgo.windows.x86.checked.mch -0.01%
benchmarks.run_tiered.windows.x86.checked.mch -0.01%
coreclr_tests.run.windows.x86.checked.mch -0.02%
libraries.crossgen2.windows.x86.checked.mch -0.01%
libraries.pmi.windows.x86.checked.mch -0.01%
libraries_tests.run.windows.x86.Release.mch -0.02%
libraries_tests_no_tiered_compilation.run.windows.x86.Release.mch -0.01%
realworld.run.windows.x86.checked.mch -0.01%

Details here


@ghost ghost closed this Feb 25, 2024
@ghost
Copy link

ghost commented Feb 25, 2024

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@BruceForstall
Copy link
Member

@SingleAccretion Given that this is still "Draft", I presume you're keeping it open just to remember to work on it? (And not because you're waiting for review)

@SingleAccretion
Copy link
Contributor Author

I presume you're keeping it open just to remember to work on it? (And not because you're waiting for review)

Yes.

Copy link
Contributor

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

Copy link
Contributor

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants