summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-13/+17
2018-03-22Fix bug for #17089Petr Bred1-1/+2
2018-03-20JIT: remove boxing for interface call to shared generic struct (#17006)Andy Ayers1-1/+6
2018-03-15Merge pull request #16813 from CarolEidt/FixDD544983Carol Eidt1-2/+2
2018-03-14Mark operands of dead FIELD_LIST as unusedCarol Eidt1-2/+2
2018-03-09Update isRMWHWIntrinsic to explicitly cover intrinsics that are always RMWTanner Gooding1-1/+10
2018-03-08Updating isRMWRegOper, OperIsCommutative, and canBeContained to handle HWIntr...Tanner Gooding1-1/+41
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-1/+48
2018-02-14Add VSD additional param for DIRECT calls. (#16267)Sergey Andreenko1-12/+9
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-13/+17
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-244/+242
2018-01-31JIT: handle GT_SUB in gtClone (#16128)Andy Ayers1-2/+2
2018-01-31Implement simple Sse2 hardware intrinsicsJacek Blaszczynski1-0/+14
2018-01-26Fix side effect flags setting after expression cloning. (#16045)Eugene Rozenfeld1-12/+33
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-25/+25
2018-01-19Fix desktop buildBruce Forstall1-8/+8
2018-01-18table drive Intel hardware intrinsicFei Peng1-4/+4
2018-01-17Updating TYP_SIMD locals to no longer undergo struct promotion for HWIntrinsi...Tanner Gooding1-11/+34
2018-01-16Adding support for the SSE Shuffle intrinsicTanner Gooding1-0/+12
2018-01-16Adding support for the SSE Set, SetAll, and SetZero intrinsicsTanner Gooding1-0/+59
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-13/+55
2017-12-17gtNewMustThrowException works with SIMD and structFei Peng1-4/+12
2017-12-13Merge pull request #15456 from tannergooding/math-apiTanner Gooding1-0/+16
2017-12-13get rid of TYP_CHARFei Peng1-3/+3
2017-12-13Adding valuenum support for acosh, asinh, atanh, and cbrtTanner Gooding1-0/+16
2017-12-12Enable Vector128/256<T> and Add intrinsicsFei Peng1-0/+6
2017-12-12Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) or sizeof...Egor Chesakov1-4/+4
2017-12-01Merge pull request #15315 from CarolEidt/Fix14548Carol Eidt1-2/+2
2017-11-30Unmark unused fields as lvOnFrameCarol Eidt1-2/+2
2017-11-29[RyuJit] Delete contained workaround. (#15257)Sergey Andreenko1-2/+2
2017-11-22Clean up `GTF_CALL_VIRT_KIND_MASK` and related usageBruce Forstall1-14/+11
2017-11-20Fix debuggable GenTree (#15081)Bruce Forstall1-25/+75
2017-11-20Merge pull request #14933 from sdmaclea/PR-ARM64-SIMD-Normalize-Struct-ReturnBruce Forstall1-3/+3
2017-11-15don't use Compiler:: if we are currently in this namescape. (#15045)Sergey Andreenko1-1/+1
2017-11-12ARMARCH: no cascaded adds in addr modeCarol Eidt1-61/+89
2017-11-10[Arm64] SIMD Normalize struct return typeSteve MacLean1-3/+3
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-1/+1
2017-11-02Handle TryGetUse case with GT_PUTARG_SPLIT of GT_FIELD_LISTBruce Forstall1-1/+2
2017-10-31fix #14773Fei Peng1-0/+23
2017-10-30JIT: optimize calls on boxed objectsAndy Ayers1-16/+77
2017-10-30Fix gtNewStringLiteralNode (#14744)Petr Bred1-0/+6
2017-10-30Merge pull request #14456 from fiigii/crc32Carol Eidt1-0/+74
2017-10-26Fixes for zero diffsBrian Sullivan1-2/+2
2017-10-26Changes for Zero Asm DiffsBrian Sullivan1-1/+5
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-0/+74
2017-10-25Added gtNewIndOfIconHandleNodeBrian Sullivan1-32/+86
2017-10-24delete unused local variables from jit sources (#14679)Sergey Andreenko1-8/+3
2017-10-22Merge pull request #14621 from briansull/fix-hashBrian Sullivan1-6/+26
2017-10-20remove duplicate lineBrian Sullivan1-1/+0
2017-10-20Remove incorrect assert for DynBlk codegenBruce Forstall1-8/+8