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

JIT: make bbID available in release, use it for pred list ordering #93636

Closed
wants to merge 1 commit into from

Conversation

AndyAyersMS
Copy link
Member

Avoid needing to reorder pred lists (in most cases) by relying on bbID for a persistent stable ordering.

Avoid needing to reorder pred lists (in most cases) by relying on `bbID`
for a persistent stable ordering.
@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 Oct 17, 2023
@ghost ghost assigned AndyAyersMS Oct 17, 2023
@ghost
Copy link

ghost commented Oct 17, 2023

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

Issue Details

Avoid needing to reorder pred lists (in most cases) by relying on bbID for a persistent stable ordering.

Author: AndyAyersMS
Assignees: AndyAyersMS
Labels:

area-CodeGen-coreclr

Milestone: -

@AndyAyersMS
Copy link
Member Author

@kunalspathak FYI.

Locally this didn't help much with TP; let's see what CI says.

@kunalspathak
Copy link
Member

@kunalspathak FYI.

Locally this didn't help much with TP; let's see what CI says.

Seems like a nice TP win except that Arm64 shows more regressions. I glanced at few of the diffs and seems to be coming out of resolution moves, so perhaps happening because the block reordering, like we see in #93371.

@ghost ghost closed this Nov 17, 2023
@ghost
Copy link

ghost commented Nov 17, 2023

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

@github-actions github-actions bot locked and limited conversation to collaborators Dec 18, 2023
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants