Unroll SequenceEqual(ref byte, ref byte, nuint) in JIT (#83945)
authorEgor Bogatov <egorbo@gmail.com>
Wed, 29 Mar 2023 15:17:08 +0000 (17:17 +0200)
committerGitHub <noreply@github.com>
Wed, 29 Mar 2023 15:17:08 +0000 (17:17 +0200)
commitdddf223348481d2e52e709c555f907adfae8a96d
tree693388dd8ebad6f8b34f05cb8916a6268d9e9d57
parent8ca896c3f5ef8eb1317439178bf041b5f270f351
Unroll SequenceEqual(ref byte, ref byte, nuint) in JIT (#83945)

Co-authored-by: Jakob Botsch Nielsen <Jakob.botsch.nielsen@gmail.com>
src/coreclr/jit/importercalls.cpp
src/coreclr/jit/lower.cpp
src/coreclr/jit/lower.h
src/coreclr/jit/namedintrinsiclist.h
src/libraries/System.Private.CoreLib/src/System/MemoryExtensions.cs
src/libraries/System.Private.CoreLib/src/System/SpanHelpers.Byte.cs
src/tests/JIT/opt/Vectorization/SpanHelpers_SequenceEqual.cs [new file with mode: 0644]
src/tests/JIT/opt/Vectorization/SpanHelpers_SequenceEqual.csproj [new file with mode: 0644]