Skip to content

Conversation

@kunalspathak
Copy link
Contributor

Backport of #107084 to release/9.0

Customer Impact

  • Customer reported
  • Found internally

This bug was found internally where we had few conservative asserts that are not possible to have. Removed them and added some test coverage. This doesn't impact Release code but is there for completion. Also, contains minor changes from #106693.

Regression

  • Yes
  • No

This is not a regression, but merely a newly discovered bug from our internal testing.

Testing

Added test cases that uncovered the problem and ran all the existing SVE tests under stress.

Risk

Low. This only affects certain SVE instructions code paths. Besides, SVE is an experimental feature for .NET 9.

a74nh and others added 2 commits September 13, 2024 14:34
* ARM64-SVE: Allow SVE ops to re-use the same registers

* Add Sve.IsSupported

* restore an assert

* better asserts
@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 13, 2024
@kunalspathak kunalspathak requested a review from a74nh September 13, 2024 23:32
@dotnet-policy-service
Copy link
Contributor

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

@kunalspathak kunalspathak added the Servicing-consider Issue for next servicing release review label Sep 13, 2024
Copy link
Member

@jeffschwMSFT jeffschwMSFT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved. please get a code review. when ready this can be merged

@jeffschwMSFT jeffschwMSFT added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 13, 2024
@kunalspathak
Copy link
Contributor Author

@jeffschwMSFT - this is ready to merge.

@jeffschwMSFT jeffschwMSFT merged commit e256321 into dotnet:release/9.0 Sep 16, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Oct 17, 2024
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 Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants