summaryrefslogtreecommitdiff
path: root/src/jit/hwintrinsicxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-11Mutate the global heap valuenumber for any HW intrinsic that performs a memor...Brian Sullivan1-3/+19
2018-04-02Merge pull request #17313 from fiigii/sethiloCarol Eidt1-0/+10
2018-03-30Implement AVX SetHighLowFei Peng1-0/+10
2018-03-29Merge pull request #17211 from mikedn/dyn-hwinfoCarol Eidt1-1/+3
2018-03-26Enable partially implemented Intel HW intrinsics ISAs - CoreCLR part of changesJacek Blaszczynski1-4/+10
2018-03-25Remove HWIntrinsicFlag bitwise OR operatorMike Danes1-1/+3
2018-03-22Implement SetAllVector256Fei Peng1-4/+19
2018-03-22Implement AVX SetVector256Fei Peng1-0/+49
2018-03-22Optimize AVX Insert/Extract intrinsicsFei Peng1-0/+95
2018-03-16Implement AVX/AVX2 InsertVector128 and ExtractVector128 intrinsicFei Peng1-25/+38
2018-03-14Merge pull request #16832 from dotnetrt/StoreNonTemporalCarol Eidt1-1/+11
2018-03-14Convert implementation of SetAllVector128 SSE HW intrinsic to managedJacek Blaszczynski1-8/+0
2018-03-14Managed implementation of SSE2 SetAllVector128 helper HW intrinsicJacek Blaszczynski1-1/+2
2018-03-13Implement SSE2 StoreNonTemporal HW intrinsic - complete SSE2 ISAJacek Blaszczynski1-1/+11
2018-03-10Convert SSE SetVector128 implementation to managedJacek Blaszczynski1-18/+0
2018-03-05Implement LoadHigh, LoadLow, and SetScalarVector128 SSE2 HW intrinsicsJacek Blaszczynski1-6/+11
2018-03-05Simplify SSE/SSE4.1 intrinsicsFei Peng1-64/+0
2018-03-02Implement Shuffle* SSE2 hardware intrinsicsJacek Blaszczynski1-4/+49
2018-03-01Implement SSE4.1 insert and extractFei Peng1-10/+23
2018-03-01Update 64-bit intrinsics and simplify SSE/SSE2 intrinsicFei Peng1-135/+42
2018-03-01Adding support for additional AVX hardware intrinsicsTanner Gooding1-20/+28
2018-02-28Adding partial support for the SSE41 hardware intrinsicsTanner Gooding1-1/+38
2018-02-28Merge pull request #16599 from fiigii/fixstaticcastCarol Eidt1-10/+4
2018-02-27Fix StaticCast with NotSupportedExceptionFei Peng1-10/+4
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-14/+208
2018-02-21Adding support for the SSE3 and SSSE3 hardware intrinsicsTanner Gooding1-2/+2
2018-02-13Implement scalar Sse2 hardware intrinsicsJacek Blaszczynski1-0/+91
2018-02-08Implement Sse2 memory fence instructionsJacek Blaszczynski1-0/+13
2018-02-05Adding support for the StoreFence/Prefetch* APIs and the new Sse scalar overl...Tanner Gooding1-1/+39
2018-02-03Updating the HWIntrinsic codegen to support marking LoadVector128 and LoadAli...Tanner Gooding1-0/+8
2018-02-02Update CoreClr, CoreFx to preview2-26202-06, preview2-26202-01, respectively ...dotnet-maestro-bot1-1/+1
2018-01-31Merge pull request #16116 from fiigii/fixgenericCarol Eidt1-1/+1
2018-01-31Fix table-driven framework for one-type-arg generic intrinsicsFei Peng1-1/+1
2018-01-31Merge pull request #15585 from dotnetrt/sse2Tanner Gooding1-1/+30
2018-01-31Implement simple Sse2 hardware intrinsicsJacek Blaszczynski1-1/+30
2018-01-30Create hwintrinsic.cppSteve MacLean1-111/+5
2018-01-30Compiler::lookupHWIntrinsic: fix oob read (#16075)Konstantin Baladurin1-1/+1
2018-01-28Marking SSE HWIntrinsics as fully implementedTanner Gooding1-1/+1
2018-01-28Adding support for the SSE Store, StoreAligned, StoreAlignedNonTemporal, Stor...Tanner Gooding1-1/+11
2018-01-19Merge SSE intrinsics into the table-driven frameworkFei Peng1-208/+84
2018-01-18table drive Intel hardware intrinsicFei Peng1-292/+211
2018-01-16Resolving PR feedbackTanner Gooding1-22/+21
2018-01-16Adding support for the SSE Load, LoadAligned, LoadHigh, LoadLow, and LoadScal...Tanner Gooding1-0/+25
2018-01-16Updating the SSE HWIntrinsics to share code where possible.Tanner Gooding1-0/+207
2018-01-16Adding support for the SSE MoveMask intrinsicTanner Gooding1-0/+8
2018-01-16Adding support for the SSE Set scalar intrinsicTanner Gooding1-0/+1
2018-01-16Adding support for the SSE Compare<op>Ordered and Compare<op>Unordered scalar...Tanner Gooding1-0/+20
2018-01-16Adding support for the SSE ConvertTo Int32, Int32WithTruncation, Int64WithTru...Tanner Gooding1-0/+47
2018-01-16Adding support for the SSE Reciprocal, ReciprocalSqrt, and Sqrt scalar intrin...Tanner Gooding1-0/+3
2018-01-16Adding support for the SSE compare eq, gt, ge, lt, le, ne, ord, and unord sca...Tanner Gooding1-0/+12