Move SIMD/Intrinsic handles out of Compiler
authorMike Danes <onemihaid@hotmail.com>
Sat, 16 Jun 2018 14:43:15 +0000 (17:43 +0300)
committerMike Danes <onemihaid@hotmail.com>
Sat, 30 Jun 2018 19:31:19 +0000 (22:31 +0300)
commit34d967d52767a2950aa1be6c3f9d33cf2855138e
tree8ecb538824cb4b3c0989d5c40ca033a700e1acef
parent0caeb4e709c0dedeaf5f33af287150bb21752992
Move SIMD/Intrinsic handles out of Compiler

These handles require ~256 bytes and are only needed if the method uses SIMD/intrinsics. Also, the inlinee compiler can/should reuse them to avoid redundant name lookups.

Commit migrated from https://github.com/dotnet/coreclr/commit/95770ac26b3a37dcefc1a1cd4b74884642a64783
src/coreclr/src/jit/compiler.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/hwintrinsic.cpp
src/coreclr/src/jit/simd.cpp