Skip to content

Finish treating the Unsafe APIs as JIT intrinsics #69220

Open
@tannergooding

Description

@tannergooding

A majority of the APIs on System.Runtime.CompilerServices.Unsafe were converted to be JIT intrinsics as part of #68739 and later more as part of #85562

The remaining unhandled ones are:

  • NI_SRCS_UNSAFE_CopyBlock
  • NI_SRCS_UNSAFE_CopyBlockUnaligned
  • NI_SRCS_UNSAFE_InitBlock
  • NI_SRCS_UNSAFE_InitBlockUnaligned
  • NI_SRCS_UNSAFE_Unbox

We should ensure these are likewise handled as JIT intrinsics to further improve code quality and JIT throughput where possible

category:implementation
theme:intrinsics
skill-level:intermediate
cost:small
impact:small

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions