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

LSRA: Add stress mode to force move argument registers to different registers #93257

Open
kunalspathak opened this issue Oct 9, 2023 · 1 comment
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone

Comments

@kunalspathak
Copy link
Member

To get coverage on situations fixed in #92355, add a LSRA stress mode that will forcefully move argument registers to different registers in the prolog. One of the ways to do it would be to set the argument register as anti-preference for that interval.

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Oct 9, 2023
@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 9, 2023
@kunalspathak kunalspathak self-assigned this Oct 9, 2023
@kunalspathak kunalspathak added this to the 9.0.0 milestone Oct 9, 2023
@kunalspathak kunalspathak added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Oct 9, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Oct 9, 2023
@ghost
Copy link

ghost commented Oct 9, 2023

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

Issue Details

To get coverage on situations fixed in #92355, add a LSRA stress mode that will forcefully move argument registers to different registers in the prolog. One of the ways to do it would be to set the argument register as anti-preference for that interval.

Author: kunalspathak
Assignees: kunalspathak
Labels:

area-CodeGen-coreclr, needs-area-label

Milestone: 9.0.0

@vcsjones vcsjones removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Oct 10, 2023
@kunalspathak kunalspathak modified the milestones: 9.0.0, Future May 3, 2024
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
Projects
None yet
Development

No branches or pull requests

2 participants