Skip to content

Arm64: Reuse stale copy registers - #136368

Merged
dhartglassMSFT merged 1 commit into
dotnet:mainfrom
SwapnilGaikwad:github-fix-135509
Oct 27, 2026
Merged

dhartglassMSFT merged 1 commit into
dotnet:mainfrom
SwapnilGaikwad:github-fix-135509

Conversation

@SwapnilGaikwad

Copy link
Copy Markdown
Contributor

Fixes: #135509

cc: @dotnet/arm64-contrib @dhartglassMSFT @EgorBo

@github-actions github-actions Bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Oct 23, 2026
@dotnet-policy-service dotnet-policy-service Bot added the community-contribution Indicates that the PR has been added by a community member label Oct 23, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 6 pipeline(s).
10 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

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

@SwapnilGaikwad

Copy link
Copy Markdown
Contributor Author

The test created by AI bug hunting tool would expose another issue after this fix. It's to do with wraparound logic of consecutive registers. I'll put a patch after this gets merged.

Comment thread src/coreclr/jit/lsra.cpp Resolved
@SwapnilGaikwad

Copy link
Copy Markdown
Contributor Author

Hi @EgorBo , what can we do to push this further?

@SwapnilGaikwad SwapnilGaikwad mentioned this pull request Oct 27, 2026
27 tasks
@dhartglassMSFT
dhartglassMSFT merged commit 22cf5c8 into dotnet:main Oct 27, 2026
149 of 151 checks passed
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 12.0-preview1 milestone Oct 28, 2026
@SwapnilGaikwad
SwapnilGaikwad deleted the github-fix-135509 branch October 29, 2026 16:31
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.

JIT: (bug) [ARM64] Assert '!isRefPositionActive(recentAssignedRef, refLocation)' allocating a 4-register tbx table under register pressure

3 participants