summaryrefslogtreecommitdiff
path: root/src/jit/lowerxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Cleanup block stores and test for 24846 (#24950)Carol Eidt1-1/+1
2019-05-31Handle a zero byte cpblk (#24871)Carol Eidt1-3/+3
2019-04-29Resolves an assert around Sse41.ConvertToVector128Int* and Avx2.ConvertToVect...Tanner Gooding1-7/+40
2019-04-12[master] Update dependencies from dotnet/corefx (#23893)dotnet-maestro[bot]1-9/+9
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-2/+2
2019-03-28Delete simple unused vars2 (#23491)Sergey Andreenko1-10/+8
2019-03-27Revert "Delete unused variables in jit. Part 2. (#23481)" (#23488)Sergey Andreenko1-8/+10
2019-03-27Delete unused variables in jit. Part 2. (#23481)Sergey Andreenko1-10/+8
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-1/+68
2019-01-24Merge pull request #14393 from mikedn/float-neg-absCarol Eidt1-0/+43
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-15/+5
2019-01-10Merge pull request #21864 from fiigii/fixscalarmemCarol Eidt1-1/+9
2019-01-09Fix CRC32 instruction encoding on containment formFei Peng1-1/+9
2019-01-08Copy address-taken SIMD intrinsic (#21884)Carol Eidt1-1/+1
2019-01-07Fixing ContainCheckHWIntrinsic to ensure that scalar integer operands are the...Tanner Gooding1-26/+94
2018-12-21Implement the remaining BMI1/2 intrinsic (#21480)Fei Peng1-2/+28
2018-11-30Implement 64-bit-only intrinsicFei Peng1-2/+4
2018-11-17Removing the legacy helper intrinsics and adding tests for their replacements...Tanner Gooding1-1/+0
2018-11-10Reimplement genCodeForJumpTrue using GenConditionMike Danes1-12/+1
2018-11-10Introduce GenConditionMike Danes1-3/+4
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-16Optimize `new Vector4(c1,c2,c3,c4)`Mike Danes1-0/+43
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