Improve span copy of pointers and structs containing pointers (#9999)
authorKoundinya Veluri <kouvel@microsoft.com>
Thu, 9 Mar 2017 21:12:43 +0000 (13:12 -0800)
committerGitHub <noreply@github.com>
Thu, 9 Mar 2017 21:12:43 +0000 (13:12 -0800)
commita6a7bde881a404fd3e44b2909960675072b4fca1
tree461458153ed9001dafe537f28a1552124ca9064c
parent515af5ef422e33f35c13a84bf3d4bd812ca1e0de
Improve span copy of pointers and structs containing pointers (#9999)

Improve span copy of pointers and structs containing pointers

Fixes #9161

PR #9786 fixes perf of span copy of types that don't contain references
src/classlibnative/bcltype/arraynative.cpp
src/classlibnative/bcltype/arraynative.inl [new file with mode: 0644]
src/mscorlib/src/System/Runtime/RuntimeImports.cs
src/mscorlib/src/System/Span.cs
src/pal/inc/rt/palrt.h
src/pal/inc/rt/xmmintrin.h
src/vm/comutilnative.cpp
src/vm/comutilnative.h
src/vm/ecalllist.h
src/vm/gchelpers.cpp
src/vm/gchelpers.inl [new file with mode: 0644]