summaryrefslogtreecommitdiff
path: root/src/jit/importer.cpp
diff options
context:
space:
mode:
authorTanner Gooding <tagoo@outlook.com>2018-12-21 13:13:21 -0800
committerGitHub <noreply@github.com>2018-12-21 13:13:21 -0800
commit61c8abe982bc1936112ea843524b0921e373f40f (patch)
treec57fe98c865b1dc57fb1ce14bc08ff3cc9b2cb09 /src/jit/importer.cpp
parenta9ceb1534e5a205bc1b56d0c097595ef8c2ff7f6 (diff)
downloadcoreclr-61c8abe982bc1936112ea843524b0921e373f40f.tar.gz
coreclr-61c8abe982bc1936112ea843524b0921e373f40f.tar.bz2
coreclr-61c8abe982bc1936112ea843524b0921e373f40f.zip
Ensure that the S.N.Vector methods are marked as [Intrinsic] and that the attribute is respected by the runtime (#21601)
* Updating the SIMD intrinsics to check for the `[Intrinsic]` attribute * Ensure that the existing Vector/Vector<T> intrinsic methods are marked as such. * Fixing Vector<T>.DotProduct and Vector.AndNot to be treated as intrinsic * Fixing `SIMDIntrinsicBitwiseAndNot` to swap the operands for XARCH
Diffstat (limited to 'src/jit/importer.cpp')
-rw-r--r--src/jit/importer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jit/importer.cpp b/src/jit/importer.cpp
index 56012000fb..512521d0e7 100644
--- a/src/jit/importer.cpp
+++ b/src/jit/importer.cpp
@@ -7838,7 +7838,7 @@ var_types Compiler::impImportCall(OPCODE opcode,
#ifdef FEATURE_SIMD
if (featureSIMD)
{
- call = impSIMDIntrinsic(opcode, newobjThis, clsHnd, methHnd, sig, pResolvedToken->token);
+ call = impSIMDIntrinsic(opcode, newobjThis, clsHnd, methHnd, sig, mflags, pResolvedToken->token);
if (call != nullptr)
{
bIntrinsicImported = true;