diff options
author | Tanner Gooding <tagoo@outlook.com> | 2018-03-05 15:11:30 -0800 |
---|---|---|
committer | Tanner Gooding <tagoo@outlook.com> | 2018-03-10 12:16:22 -0800 |
commit | 8d0a80710fb5c5aabb2fe3d237c89bb54d6871e2 (patch) | |
tree | 29d6b7bfc24dc9dd6d8d2f467e5e702bc46febb4 /src/jit/lsraxarch.cpp | |
parent | 5b40f860e35e63c0650476c75e0e9980063418c2 (diff) | |
download | coreclr-8d0a80710fb5c5aabb2fe3d237c89bb54d6871e2.tar.gz coreclr-8d0a80710fb5c5aabb2fe3d237c89bb54d6871e2.tar.bz2 coreclr-8d0a80710fb5c5aabb2fe3d237c89bb54d6871e2.zip |
Adding support for the Extend, GetLowerHalf, and StaticCast AVX intrinsics
Diffstat (limited to 'src/jit/lsraxarch.cpp')
-rw-r--r-- | src/jit/lsraxarch.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jit/lsraxarch.cpp b/src/jit/lsraxarch.cpp index bbd57352bb..0f802d17fc 100644 --- a/src/jit/lsraxarch.cpp +++ b/src/jit/lsraxarch.cpp @@ -2353,10 +2353,15 @@ void LinearScan::BuildHWIntrinsic(GenTreeHWIntrinsic* intrinsicTree) case NI_SSE_ConvertToSingle: case NI_SSE_StaticCast: case NI_SSE2_ConvertToDouble: + case NI_AVX_ExtendToVector256: + case NI_AVX_GetLowerHalf: + case NI_AVX_StaticCast: + { assert(info->srcCount == 1); assert(info->dstCount == 1); useList.Last()->info.isTgtPref = true; break; + } case NI_SSE2_MaskMove: { |