Skip to content

Commit

Permalink
Support for devirtualizing array interface methods
Browse files Browse the repository at this point in the history
Update jit and runtime to devirtualize interface calls on arrays
over non-shared element types.

Shared types are not handled. The resulting enumerator calls
would not inline as they are on a different class.

This addresses the first two issues noted in dotnet#62457.
  • Loading branch information
AndyAyersMS committed Sep 16, 2024
1 parent b14e2f5 commit b85f1c6
Show file tree
Hide file tree
Showing 2 changed files with 543 additions and 13 deletions.
Loading

0 comments on commit b85f1c6

Please sign in to comment.