summaryrefslogtreecommitdiff
path: root/src/jit/lowerxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-10-03Implement the remaining AVX2 intrinsicFei Peng1-0/+4
2018-09-17Merge pull request #15657 from mikedn/fp-divmul-binaryCarol Eidt1-50/+50
2018-09-10Implement PCLMULQDQ intrinsicFei Peng1-0/+2
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-50/+50
2018-09-07Fix for bug 12398: Lowering is inconsistent in checking safety of RegOptional...Eugene Rozenfeld1-61/+196
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-0/+7
2018-08-31Implement Avx2.Permute4x64 intrinsicsJacek Blaszczynski1-0/+2
2018-08-24Implement Intel AES intrinsicFei Peng1-0/+14
2018-07-26Include long shifts in OperIsShiftOrRotateCarol Eidt1-5/+2
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-1/+1
2018-07-16Implementing the Avx2 AlignRight, Blend, and ConvertTo* hwintrinsics.Tanner Gooding1-0/+4
2018-07-02Fixing up the Sse41.Insert float HWIntrinsicsTanner Gooding1-1/+62
2018-06-13Fix enregistered lclFld bug (#18418)Carol Eidt1-0/+5
2018-06-11Adding containment support to more x86 HWIntrinsics (#18349)Tanner Gooding1-3/+31
2018-06-06Adding containment support for more x86 hardware intrinsics (#18297)Tanner Gooding1-6/+181
2018-06-04Adding function headers to the 'emitIns_SIMD_*' methods and clarifying commen...Tanner Gooding1-5/+5
2018-06-04Updating the x86 HWIntrinsics to support containment for most one-operand int...Tanner Gooding1-3/+63
2018-06-04Fixing up ContainCheckHWIntrinsic to use intrinsicId and to switch on the cat...Tanner Gooding1-42/+68
2018-06-02Updating the x86 HWIntrinsics to query flags via explicit methods.Tanner Gooding1-5/+4
2018-06-02Moving more methods to be static methods on HWIntrinsicInfoTanner Gooding1-2/+2
2018-06-02Moving the simdSizeOfHWIntrinsic and numArgsOfHWIntrinsic methods to be stati...Tanner Gooding1-1/+1
2018-06-02Moving various x86 HWIntrinsicInfo lookup methods to be static methods on HWI...Tanner Gooding1-5/+5
2018-06-01Updating the x86 hwintrinsic code to better check for containment support.Tanner Gooding1-92/+272
2018-05-25Updating the JIT to handle the FMA hardware intrinsics.Tanner Gooding1-0/+45
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-6/+2
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-2/+2
2018-03-05Implement LoadHigh, LoadLow, and SetScalarVector128 SSE2 HW intrinsicsJacek Blaszczynski1-1/+1
2018-03-02Implement Shuffle* SSE2 hardware intrinsicsJacek Blaszczynski1-1/+1
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-17/+8
2018-02-22Adding a TODO-XArch to `Lowering::ContainCheckHWIntrinsic` to track https://g...Tanner Gooding1-0/+6
2018-02-21Adding support for the SSE3 and SSSE3 hardware intrinsicsTanner Gooding1-6/+16
2018-02-12Fix an incorrect assertion in containment analysisFei Peng1-4/+0
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-2/+2
2018-02-06Implement AVX2 LoadAlignedVector256/128NonTemporalFei Peng1-0/+2
2018-02-05Adding support for the SSE2 LoadVector128, LoadAlignedVector128, and LoadScal...Tanner Gooding1-0/+3
2018-02-03Updating the HWIntrinsic codegen to support marking LoadVector128 and LoadAli...Tanner Gooding1-13/+92
2018-02-01Refactor RefPosition and Interval BuildingCarol Eidt1-2/+2
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-44/+44
2018-01-19Merge SSE intrinsics into the table-driven frameworkFei Peng1-4/+8
2018-01-18table drive Intel hardware intrinsicFei Peng1-84/+24
2018-01-16Updating most of the SSE Compare intrinsics to support containmentTanner Gooding1-0/+24
2018-01-16Updating the SSE HWIntrinsics to share code where possible.Tanner Gooding1-0/+18
2018-01-16Adding support for the SSE Shuffle intrinsicTanner Gooding1-0/+12
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-1/+5
2018-01-12Adding basic containment support to the x86 HWIntrinsicsTanner Gooding1-2/+29
2017-12-27Adding basic containment analysis support for hardware intrinsics.Tanner Gooding1-0/+35
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-13/+11
2017-12-12Enable Vector128/256<T> and Add intrinsicsFei Peng1-1/+1
2017-11-29[RyuJit] Delete contained workaround. (#15257)Sergey Andreenko1-0/+3
2017-10-25Decoupling SIMD levels from instruction setsFei Peng1-2/+2