summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Merge pull request #18267 from mikedn/lockadd3Carol Eidt1-9/+0
2018-06-04Cleanup LOCKADD handlingMike Danes1-9/+0
2018-06-04Merge pull request #18264 from luqunl/18192Carol Eidt1-1/+2
2018-06-03Typo (#18266)John Doe1-1/+1
2018-06-03Warnings cleanup (#18260)Robin Sue1-2/+1
2018-06-03Set GTF_RELOP_QMARK in gtNewQmarkNodeluqunl1-1/+2
2018-06-02Cleanup and remove unused parameters from genCreateAddrMode (#18258)Robin Sue1-13/+10
2018-06-02Updating the x86 HWIntrinsics to query flags via explicit methods.Tanner Gooding1-4/+6
2018-06-02Moving the simdSizeOfHWIntrinsic and numArgsOfHWIntrinsic methods to be stati...Tanner Gooding1-3/+3
2018-06-02Moving various x86 HWIntrinsicInfo lookup methods to be static methods on HWI...Tanner Gooding1-5/+5
2018-06-02Moving the getHWIntrinsicInfo and getHWIntrinsicName methods to be static met...Tanner Gooding1-5/+2
2018-06-01Updating the x86 hwintrinsic code to better check for containment support.Tanner Gooding1-2/+19
2018-05-25Updating the JIT to handle the FMA hardware intrinsics.Tanner Gooding1-0/+12
2018-05-25delete unused variables from jit (#18121)Sergey Andreenko1-5/+4
2018-05-23Create RefPositions without TreeNodeInfo (#16517)Carol Eidt1-9/+6
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-792/+89
2018-05-19Merge pull request #15348 from mikedn/ssa-indirCarol Eidt1-27/+0
2018-05-19Remove useless IndirectAssignmentAnnotationMike Danes1-27/+0
2018-05-18JIT: treat SIMD types as structs in box optimizations (#18046)Andy Ayers1-1/+1
2018-05-09Improve checking of GTF_CALL flag. (#17857)Eugene Rozenfeld1-6/+50
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-8/+8
2018-04-11Fixed checks for Avx/Avx2.InsertVector128 to check the type of the second argBrian Sullivan1-2/+2
2018-04-11Mutate the global heap valuenumber for any HW intrinsic that performs a memor...Brian Sullivan1-2/+186
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-1/+1
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