Ensure the size of Vector<T> takes COMPlus_EnableHWIntrinsic into account (#39368)
authorTanner Gooding <tagoo@outlook.com>
Thu, 23 Jul 2020 18:41:38 +0000 (11:41 -0700)
committerGitHub <noreply@github.com>
Thu, 23 Jul 2020 18:41:38 +0000 (11:41 -0700)
commit73f0750dd3622391cd5f12e90baea83344c63e76
treeb5a7d56d15b5c8229b8f661e76167116037c8b53
parent56c882ecbbac7113a09321b013809f9de27b9eec
Ensure the size of Vector<T> takes COMPlus_EnableHWIntrinsic into account (#39368)

* Ensure the size of Vector<T> takes COMPlus_EnableHWIntrinsic into account

* Add basic logging to Runtime_34587

* Exclude InstructionSet_POPCNT and InstructionSet_POPCNT_X64 if featureSIMD is disabled
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/ee_il_dll.cpp
src/coreclr/src/jit/hwintrinsicxarch.cpp
src/tests/JIT/Regression/JitBlue/Runtime_34587/Runtime_34587.cs
src/tests/JIT/Regression/JitBlue/Runtime_34587/Runtime_34587.csproj