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

Arm64/Sve: Track if mask registers will be used and zero out if not #104157

Open
kunalspathak opened this issue Jun 28, 2024 · 0 comments
Open

Arm64/Sve: Track if mask registers will be used and zero out if not #104157

kunalspathak opened this issue Jun 28, 2024 · 0 comments
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI arm-sve Work related to arm64 SVE/SVE2 support Priority:3 Work that is nice to have
Milestone

Comments

@kunalspathak
Copy link
Member

Similar to compFloatingPointUsed, we should track compMaskRegistersUsed and if not, zero out RBM_MSK_CALLEE_TRASH set. This will improve the TP throughput.

Discussion: #104065 (comment)

@kunalspathak kunalspathak self-assigned this Jun 28, 2024
@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 Jun 28, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Jun 28, 2024
@kunalspathak kunalspathak added this to the 10.0.0 milestone Jun 28, 2024
@jeffschwMSFT jeffschwMSFT added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI arm-sve Work related to arm64 SVE/SVE2 support labels Jul 1, 2024
@dotnet-policy-service dotnet-policy-service bot removed the untriaged New issue has not been triaged by the area owner label Jul 1, 2024
@vcsjones vcsjones removed the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jul 1, 2024
@kunalspathak kunalspathak added the Priority:3 Work that is nice to have label Oct 8, 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 arm-sve Work related to arm64 SVE/SVE2 support Priority:3 Work that is nice to have
Projects
None yet
Development

No branches or pull requests

3 participants