summaryrefslogtreecommitdiff
path: root/src/jit/hwintrinsicxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-07Merge pull request #24007 from mikedn/enable-w4Sergey Andreenko1-11/+3
2019-06-06Marking Vector128<T>.Count and Vector256<T>.Count as [Intrinsic] (#24991)Tanner Gooding1-3/+19
2019-05-21Fixing EnableSSE3_4=0 and EnableHWIntrinsic=0 to control the right things (#2...Tanner Gooding1-4/+5
2019-05-16Compile JIT sources with /W4Mike Danes1-11/+3
2019-04-29Resolves an assert around Sse41.ConvertToVector128Int* and Avx2.ConvertToVect...Tanner Gooding1-24/+31
2019-04-25Return null for unexpected HW intrinsic (#24219)Carol Eidt1-2/+5
2019-04-05Update the JIT to recognize the IsSupported property for all HWIntrinsics (#2...Tanner Gooding1-26/+14
2019-04-03Fix Arm64 intrinsic lookup (#23673)Carol Eidt1-0/+10
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-56/+70
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-0/+9
2019-03-06fix BroadcastScalarToVector128/256 and simplify MoveMaskFei Peng1-19/+0
2019-02-28Removing the ExtractVector128 and InsertVector128 APIs that take an address. ...Tanner Gooding1-23/+0
2019-02-21Enable the HWIntrinsic extension methods and remove the instance implementati...Tanner Gooding1-0/+638
2019-01-03Fix Vector128/256 As<U> intrinsic recognition and exceptionFei Peng1-16/+1
2018-12-21Implement the remaining BMI1/2 intrinsic (#21480)Fei Peng1-26/+52
2018-11-30Implement 64-bit-only intrinsicFei Peng1-55/+95
2018-11-28Implement the S.R.I.VectorXXX `get_Zero` and `As` helper methods as JIT intri...Tanner Gooding1-13/+1
2018-11-17Removing the legacy helper intrinsics and adding tests for their replacements...Tanner Gooding1-200/+0
2018-10-25Implement AVX2.BroadcastScalarToVector128/256Fei Peng1-1/+1
2018-10-03Implement the remaining AVX2 intrinsicFei Peng1-0/+11
2018-09-10Implement PCLMULQDQ intrinsicFei Peng1-6/+1
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-7/+127
2018-08-24Implement Intel AES intrinsicFei Peng1-1/+1
2018-08-09Implementing the Avx.MaskStore intrinsicsTanner Gooding1-6/+11
2018-07-26Fixing the x86 hwintrinsics to not assert for invalid generic types.Tanner Gooding1-6/+10
2018-07-09Updating InstructionSet_BMI1/2 to be controlled by the COMPlus_EnableAVX flag...Tanner Gooding1-2/+2
2018-07-09Implementing the ParallelBitDeposit and ParallelBitExtract Bmi2 HWIntrinsicsTanner Gooding1-2/+22
2018-07-09Implementing the AndNot, ExtractLowestSetBit, GetMaskUpToLowestSetBit, and Re...Tanner Gooding1-0/+13
2018-07-09Implementing the x86 TrailingZeroCount HWIntrinsicTanner Gooding1-2/+18
2018-07-02Updating SSE_StaticCast and AVX_StaticCast to set the correct type on the ret...Tanner Gooding1-2/+2
2018-07-02Fold away Sse.StaticCast and Avx.StaticCast in the importerTanner Gooding1-0/+24
2018-06-02Fixing some flags that were queried incorrectly.Tanner Gooding1-2/+3
2018-06-02Applying the formatting patch.Tanner Gooding1-9/+10
2018-06-02Updating the x86 HWIntrinsics to query flags via explicit methods.Tanner Gooding1-29/+28
2018-06-02Moving more methods to be static methods on HWIntrinsicInfoTanner Gooding1-140/+181
2018-06-02Moving the simdSizeOfHWIntrinsic and numArgsOfHWIntrinsic methods to be stati...Tanner Gooding1-46/+34
2018-06-02Moving various x86 HWIntrinsicInfo lookup methods to be static methods on HWI...Tanner Gooding1-95/+11
2018-06-02Moving the x86 lookupHWIntrinsic and lookupHWIntrinsicISA methods to be stati...Tanner Gooding1-83/+93
2018-06-02Moving the getHWIntrinsicInfo and getHWIntrinsicName methods to be static met...Tanner Gooding1-4/+17
2018-06-02Moving the xarch HWIntrtinsicInfo type into its own header file.Tanner Gooding1-13/+1
2018-05-25Updating the JIT to handle the FMA hardware intrinsics.Tanner Gooding1-1/+1
2018-05-25delete unused variables from jit (#18121)Sergey Andreenko1-1/+0
2018-05-23Create RefPositions without TreeNodeInfo (#16517)Carol Eidt1-23/+17
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