summaryrefslogtreecommitdiff
path: root/src/jit/hwintrinsiccodegenxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-22Add emitIns_AR_R_I for vextracti/f128Fei Peng1-1/+1
2018-03-22Implement SetAllVector256Fei Peng1-0/+61
2018-03-20Implement more AVX/AVX2 intrinsicsFei1-2/+8
2018-03-19Updating the x86 extract instructions to be properly listed as MRTanner Gooding1-1/+1
2018-03-16Implement AVX/AVX2 InsertVector128 and ExtractVector128 intrinsicFei Peng1-26/+88
2018-03-14Merge pull request #16832 from dotnetrt/StoreNonTemporalCarol Eidt1-0/+12
2018-03-14Merge pull request #16853 from dotnetrt/CnvertScInt64Carol Eidt1-2/+0
2018-03-13Implement SSE2 StoreNonTemporal HW intrinsic - complete SSE2 ISAJacek Blaszczynski1-0/+12
2018-03-10Adding support for the Extend, GetLowerHalf, and StaticCast AVX intrinsicsTanner Gooding1-0/+26
2018-03-09Updating the hwintrinsic codegen to handle the case where `op2Reg == targetReg`Tanner Gooding1-2/+56
2018-03-09Fix ConvertScalarToVector128(U)Int64 codegen and improve testsJacek Blaszczynski1-2/+0
2018-03-05Implement LoadHigh, LoadLow, and SetScalarVector128 SSE2 HW intrinsicsJacek Blaszczynski1-1/+23
2018-03-05Simplify SSE/SSE4.1 intrinsicsFei Peng1-41/+0
2018-03-05Updating the CompareEqual{Ordered|Unordered}Scalar intrinsics to have slightl...Tanner Gooding1-8/+4
2018-03-02Implement Shuffle* SSE2 hardware intrinsicsJacek Blaszczynski1-1/+1
2018-03-02Merge pull request #16646 from fiigii/insertextractCarol Eidt1-25/+52
2018-03-02Merge pull request #16669 from tannergooding/hwintrin-sse2-maskmoveCarol Eidt1-0/+12
2018-03-01Implement SSE4.1 insert and extractFei Peng1-0/+43
2018-03-01Update 64-bit intrinsics and simplify SSE/SSE2 intrinsicFei Peng1-25/+9
2018-03-01Adding support for additional AVX hardware intrinsicsTanner Gooding1-0/+25
2018-02-28Implementing the SSE2 MaskMove intrinsicTanner Gooding1-0/+12
2018-02-28Set isInternalRegDelayFree for several of the x86 hwintrinsicsTanner Gooding1-6/+21
2018-02-28Adding partial support for the SSE41 hardware intrinsicsTanner Gooding1-1/+96
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-132/+145
2018-02-22Adding a TODO-XArch to `Lowering::ContainCheckHWIntrinsic` to track https://g...Tanner Gooding1-1/+1
2018-02-22Adding the missing function header comments to hwintrinsiccodegenxarch.cppTanner Gooding1-0/+100
2018-02-21Adding support for the SSE3 and SSSE3 hardware intrinsicsTanner Gooding1-87/+105
2018-02-13Implement scalar Sse2 hardware intrinsicsJacek Blaszczynski1-7/+153
2018-02-08Implement Sse2 memory fence instructionsJacek Blaszczynski1-1/+21
2018-02-06Merge pull request #16228 from fiigii/storeCarol Eidt1-2/+2
2018-02-05Implement AVX Store* intrinsicsFei Peng1-2/+2
2018-02-05Adding support for the StoreFence/Prefetch* APIs and the new Sse scalar overl...Tanner Gooding1-1/+49
2018-02-03Updating the HWIntrinsic codegen to support marking LoadVector128 and LoadAli...Tanner Gooding1-7/+22
2018-02-02Update CoreClr, CoreFx to preview2-26202-06, preview2-26202-01, respectively ...dotnet-maestro-bot1-2/+2
2018-01-31Implement simple Sse2 hardware intrinsicsJacek Blaszczynski1-4/+49
2018-01-29Merge pull request #16066 from tannergooding/sse-intrinsicsTanner Gooding1-3/+7
2018-01-28Adding support for the SSE Store, StoreAligned, StoreAlignedNonTemporal, Stor...Tanner Gooding1-3/+7
2018-01-26[Arm64] Initial HWIntrinsic implementationSteve MacLean1-1/+1
2018-01-19Merge SSE intrinsics into the table-driven frameworkFei Peng1-156/+60
2018-01-18table drive Intel hardware intrinsicFei Peng1-92/+91
2018-01-16Adding support for the SSE Load, LoadAligned, LoadHigh, LoadLow, and LoadScal...Tanner Gooding1-0/+23
2018-01-16Updating most of the SSE Compare intrinsics to support containmentTanner Gooding1-5/+115
2018-01-16Updating the SSE HWIntrinsics to share code where possible.Tanner Gooding1-335/+107
2018-01-16Adding support for the SSE MoveMask intrinsicTanner Gooding1-0/+5
2018-01-16Adding support for the SSE Set scalar intrinsicTanner Gooding1-0/+15
2018-01-16Adding support for the SSE Compare<op>Ordered and Compare<op>Unordered scalar...Tanner Gooding1-0/+128
2018-01-16Adding support for the SSE ConvertTo Int32, Int32WithTruncation, Int64WithTru...Tanner Gooding1-0/+28
2018-01-16Adding support for the SSE Reciprocal, ReciprocalSqrt, and Sqrt scalar intrin...Tanner Gooding1-0/+18
2018-01-16Adding support for the SSE compare eq, gt, ge, lt, le, ne, ord, and unord sca...Tanner Gooding1-0/+52
2018-01-16Adding support for the SSE Add, Divide, Max, Min, Move, Multiply, and Subtrac...Tanner Gooding1-0/+42