summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-18Fix contained LEA handling (#25135)Carol Eidt1-2/+2
2019-06-13Don't try to fold constants for GT_HWIntrinsic (#25139)Carol Eidt1-0/+6
2019-06-07Merge pull request #24007 from mikedn/enable-w4Sergey Andreenko1-1/+2
2019-06-06Marking Vector128<T>.Count and Vector256<T>.Count as [Intrinsic] (#24991)Tanner Gooding1-1/+1
2019-06-05Small fixes around AST nodes. (#24957)Sergey Andreenko1-3/+4
2019-06-03Remove unnecesesary ifdef commentsMike Danes1-2/+2
2019-05-31Handle a zero byte cpblk (#24871)Carol Eidt1-2/+1
2019-05-29Change binary op tree display (#20045)mikedn1-62/+38
2019-05-16Compile JIT sources with /W4Mike Danes1-1/+2
2019-05-16Ensure that SIMD fields are correctly typed (#24377)Carol Eidt1-13/+8
2019-04-27Merge pull request #24261 from sandreenko/fixRegressionCoreFXx86Sergey Andreenko1-15/+20
2019-04-25Change gtFindLink to return parent as well.Sergey Andreenko1-11/+10
2019-04-25Add comments and format `gtGetThisArg`.Sergey Andreenko1-4/+10
2019-04-19Fixes for Zero Offset field sequence trackingBrian Sullivan1-1/+4
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-4/+6
2019-04-11JIT: fix assert when there are mixed types in Enum.HasFlags optimization (#23...Andy Ayers1-7/+18
2019-04-10Merge pull request #23876 from briansull/jit-dumpBrian Sullivan1-35/+56
2019-04-10jit-formatBrian Sullivan1-2/+2
2019-04-10Improved JitDumpBrian Sullivan1-35/+56
2019-04-10Fix newlines for ilegal trees in `gtDispTree`.Sergey Andreenko1-2/+2
2019-04-09Delete the asignment that was added as a workaround.Sergey Andreenko1-9/+6
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-47/+37
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-2/+2
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-0/+30
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-0/+20
2019-03-06fix BroadcastScalarToVector128/256 and simplify MoveMaskFei Peng1-2/+2
2019-02-28Removing the ExtractVector128 and InsertVector128 APIs that take an address. ...Tanner Gooding1-26/+5
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+3
2019-02-04Extract addressing mode analysis from gtSetEvalOrder (#22387)Carol Eidt1-317/+338
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-9/+0
2019-01-28Fix various fgMorphInitBlock issues (#21820)mikedn1-2/+2
2019-01-14Improvements for object stack allocation.Eugene Rozenfeld1-0/+11
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-2/+2
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-82/+19
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-2/+2
2018-12-22Fix ArrayStack's call to default constructor for <T>. (#21624)Sergey Andreenko1-2/+2
2018-12-21Improve removal of dead calls to allocator helpers.Eugene Rozenfeld1-5/+14
2018-12-21Updating gtGetSIMDZero to only return the NI_Base_VectorXXX_Zero node if they...Tanner Gooding1-2/+16
2018-12-21Implement the remaining BMI1/2 intrinsic (#21480)Fei Peng1-4/+16
2018-12-20Fix jit warning in crossgen desktop build.Eugene Rozenfeld1-1/+1
2018-12-20Fix jit warning. (#21600)Eugene Rozenfeld1-1/+1
2018-12-16Enable object stack allocation in R2R mode.Eugene Rozenfeld1-0/+62
2018-12-15Fix more HWIntrinsic ifdefs (#21556)Carol Eidt1-5/+8
2018-12-13JIT: avoid folding operations with relocatable immediates (#21511)Andy Ayers1-6/+29
2018-12-13Fix HWIntrinsics ifdefCarol Eidt1-2/+2
2018-12-12Merge pull request #21304 from CarolEidt/NonObjSIMDCarol Eidt1-3/+241
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-38/+0
2018-12-10Don't require BLK nodes for SIMDCarol Eidt1-3/+241
2018-12-07JIT: block general cloning of candidate calls (#21418)Andy Ayers1-74/+131
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-3/+17