Skip to content

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.
@ghost ghost 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
Contributor

@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