summaryrefslogtreecommitdiff
path: root/src/jit/codegenxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-25/+17
2018-03-07[RyuJIt] Clean and fix gen return (#16725)Sergey Andreenko1-164/+29
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-6/+4
2018-02-19Handle TYP_SIMD8 correctly in genCodeForLclFldMike Danes1-1/+1
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-25/+17
2018-02-09Fix for RETURNTRAP xarch codegen. (#16292)Eugene Rozenfeld1-1/+1
2018-02-05Merge pull request #16103 from mikedn/xorpsBrian Sullivan1-1/+1
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-111/+111
2018-01-30Use xorps instead of xorpdMike Danes1-1/+1
2018-01-29Use genTypeCanRepresentValue only with small typesMike Danes1-3/+4
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-4/+4
2018-01-19Fix desktop buildBruce Forstall1-1/+1
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-0/+173
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-13/+17
2017-12-20Remove unused TYP_ARRAY/PTR/FUNC (#15529)mikedn1-1/+1
2017-12-13get rid of TYP_CHARFei Peng1-1/+1
2017-11-29[RyuJit] Delete contained workaround. (#15257)Sergey Andreenko1-29/+0
2017-11-14Change VEX-encoding selection to avoid AVX-SSE transition penaltiesFei Peng1-1/+1
2017-11-06Merge pull request #14024 from mikedn/long-cast-commCarol Eidt1-8/+1
2017-11-06Merge pull request #14735 from mikedn/emit-const-cleanupCarol Eidt1-26/+17
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-1/+1
2017-10-30Merge pull request #14456 from fiigii/crc32Carol Eidt1-0/+6
2017-10-28Add emitAnyConstMike Danes1-1/+1
2017-10-28Use emitDataConst in genSSE2BitwiseOpMike Danes1-8/+8
2017-10-28Use emitFltOrDblConst in genIntToFloatCastMike Danes1-3/+3
2017-10-28Use emitFltOrDblConst in genSetRegToConstMike Danes1-15/+6
2017-10-27Merge pull request #14678 from fiigii/vexCarol Eidt1-1/+1
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-0/+6
2017-10-25Decoupling SIMD levels from instruction setsFei Peng1-1/+1
2017-10-24Merge pull request #14658 from mikedn/legacy-reg-trackBruce Forstall1-1/+0
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-1/+0
2017-10-23Report registers as dead in GCInfo before the RhpPInvoke helper. (#14664)Sergey Andreenko1-1/+1
2017-10-22Always use XORPS/ANDPS for FP NEG/ABSMike Danes1-2/+2
2017-10-19Remove references to IAllocator that are now uselessMike Danes1-1/+1
2017-10-17Fix for x86 desktop buildBrian Sullivan1-1/+1
2017-10-16Merge pull request #14350 from CarolEidt/LsraInfoCleanupCarol Eidt1-59/+35
2017-10-16PR FeedbackCarol Eidt1-1/+1
2017-10-13Fix handling of SIMD12Carol Eidt1-1/+1
2017-10-11Generate xorps instead of xorpd (#14385)mikedn1-3/+2
2017-10-11Cleanup of Lowering & LsraInfoCarol Eidt1-58/+34
2017-10-07Removed unused opers and codeMike Danes1-2/+1
2017-10-04Fix condition flags reuse optimization (#14323)mikedn1-2/+1
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-4/+0
2017-10-02Extend flag reuse optimization to all relopsMike Danes1-1/+2
2017-10-02Reimplement compare flags reuse using SETCC/JCCMike Danes1-39/+0
2017-10-02Simplify SIMD EQ/NE optimizationMike Danes1-21/+0
2017-09-25[Arm64] Repsond to feedbackSteve MacLean1-0/+3
2017-09-20mark argplace node as no_lir (#14044)Sergey Andreenko1-2/+1
2017-09-18Remove useless TODO from genCompareIntMike Danes1-3/+1
2017-09-16Move genLongToIntCast call to codegenlinearMike Danes1-8/+1