-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Intrinsify Unsafe.Read/Write/Copy, handle struct BitCast #85562
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsImplements Unsafe.Read/Write (and the unaligned versions) as JIT intrinsics. Handles structs in Unsafe.BitCast via intrinsic. Contributes to #69220.
|
I'll be unable to respond to reviews for a few weeks, I've asked @thatbakamono to apply any feedback though. |
/azp run runtime-coreclr outerloop, runtime-extra-platforms, runtime-coreclr pgostress |
No commit pushedDate could be found for PR 85562 in repo dotnet/runtime |
/azp run runtime-coreclr outerloop |
No commit pushedDate could be found for PR 85562 in repo dotnet/runtime |
/azp run runtime-coreclr jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
Can you please rebase it - CI should be better now |
Thanks! |
Possible regressions: |
Implements Unsafe.Read/Write/Copy (and the unaligned versions) as JIT intrinsics.
Fixes bugs with small type params not being correctly extended in bitcast.
Handles structs in Unsafe.BitCast via intrinsic.
Contributes to #69220.
Fixes #55357.