Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Report Span/ReadOnlySpan intrinsics to RyuJIT#3669

Merged
jkotas merged 1 commit intodotnet:masterfrom
MichalStrehovsky:spanIntrinsics
May 22, 2017
Merged

Report Span/ReadOnlySpan intrinsics to RyuJIT#3669
jkotas merged 1 commit intodotnet:masterfrom
MichalStrehovsky:spanIntrinsics

Conversation

@MichalStrehovsky
Copy link
Member

This lets RyuJIT optimize range checks on Span same way as it does for
arrays.

  • Annotate the intrinsics
  • Uncomment them in the table
  • Report sigInst for all intrinsics

This lets RyuJIT optimize range checks on Span same way as it does for
arrays.

* Annotate the intrinsics
* Uncomment them in the table
* Report `sigInst` for all intrinsics
@jkotas jkotas merged commit b6cf2ac into dotnet:master May 22, 2017
@jkotas
Copy link
Member

jkotas commented May 22, 2017

Thanks!

dotnet-bot pushed a commit to dotnet/coreclr that referenced this pull request May 22, 2017
This lets RyuJIT optimize range checks on Span same way as it does for
arrays.

* Annotate the intrinsics
* Uncomment them in the table
* Report `sigInst` for all intrinsics

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
@MichalStrehovsky MichalStrehovsky deleted the spanIntrinsics branch May 22, 2017 04:54
jkotas pushed a commit to dotnet/coreclr that referenced this pull request May 22, 2017
…11775)

This lets RyuJIT optimize range checks on Span same way as it does for
arrays.

* Annotate the intrinsics
* Uncomment them in the table
* Report `sigInst` for all intrinsics

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants