Intrinsify Unsafe.Read/Write/Copy, handle struct BitCast (#85562)
authorMichał Petryka <35800402+MichalPetryka@users.noreply.github.com>
Sun, 23 Jul 2023 14:51:47 +0000 (16:51 +0200)
committerGitHub <noreply@github.com>
Sun, 23 Jul 2023 14:51:47 +0000 (16:51 +0200)
commit8d2535d74cf8d299da600df90467179d380e55c7
tree85b1e7fed3d8ceafb8fd47cc6cdcc7df3bbd8828
parent66556c467d0b2419b5c2a261fdfa2703e6b3f6bc
Intrinsify Unsafe.Read/Write/Copy, handle struct BitCast (#85562)

Co-authored-by: Egor Bogatov <egorbo@gmail.com>
12 files changed:
src/coreclr/inc/targetosarch.h
src/coreclr/jit/compiler.cpp
src/coreclr/jit/compiler.h
src/coreclr/jit/fginline.cpp
src/coreclr/jit/gentree.cpp
src/coreclr/jit/gentree.h
src/coreclr/jit/importer.cpp
src/coreclr/jit/importercalls.cpp
src/coreclr/jit/promotiondecomposition.cpp
src/libraries/System.Runtime.CompilerServices.Unsafe/tests/UnsafeTests.cs
src/tests/JIT/Intrinsics/BitCast.il [new file with mode: 0644]
src/tests/JIT/Intrinsics/BitCast.ilproj [new file with mode: 0644]