summaryrefslogtreecommitdiff
path: root/src/jit/gentree.h
AgeCommit message (Expand)AuthorFilesLines
2020-06-18Implement instantiating and unboxing through portable stublinker codeā€¦ (#106)JUNG DONG-HEON1-1/+1
2019-06-05Small fixes around AST nodes. (#24957)Sergey Andreenko1-2/+1
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-0/+3
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-6/+6
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-8/+14
2019-03-08Improve SSA renaming memory usage (#15000)mikedn1-2/+2
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-3/+0
2019-01-28Fix various fgMorphInitBlock issues (#21820)mikedn1-1/+2
2019-01-24Merge pull request #14393 from mikedn/float-neg-absCarol Eidt1-0/+8
2019-01-14Improvements for object stack allocation.Eugene Rozenfeld1-3/+7
2019-01-10Merge pull request #21928 from fiigii/fixMulxCarol Eidt1-0/+8
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-3/+232
2019-01-10Don't optimize BMI2 MultiplyNoFlags awayFei Peng1-0/+8
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-59/+11
2019-01-09Update gtLclILoffs related commentsMike Danes1-1/+1
2019-01-08Copy address-taken SIMD intrinsic (#21884)Carol Eidt1-20/+2
2018-12-21Improve removal of dead calls to allocator helpers.Eugene Rozenfeld1-1/+5
2018-12-16Enable object stack allocation in R2R mode.Eugene Rozenfeld1-0/+6
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-70/+11
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-3/+31
2018-11-10Delete legacy codeMike Danes1-6/+0
2018-11-10Reimplement genCodeForJumpTrue using GenConditionMike Danes1-0/+29
2018-11-10Introduce GenConditionMike Danes1-3/+209
2018-11-03Delete GenTreeLabelMike Danes1-18/+2
2018-11-03Ifdef out GenTreeLclVar::gtLclILoffsMike Danes1-5/+8
2018-11-02Delete GenTreeJumpTableMike Danes1-22/+0
2018-11-02Delete SMALL_TREE_NODESMike Danes1-14/+1
2018-10-30JIT: Fix call flag propagation for GenTreeArrElem (#20660)Andy Ayers1-2/+12
2018-10-26JIT: refactor how we do late devirtualization (#20553)Andy Ayers1-0/+6
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-6/+0
2018-10-12JIT: add some devirtualization info to the inline context (#20395)Andy Ayers1-0/+12
2018-10-09Merge pull request #20078 from CarolEidt/Fix20063Carol Eidt1-10/+13
2018-10-01Stop updating gtRsvdRegs before LSRA (#20136)mikedn1-10/+0
2018-09-21PR feedback: clarify that COPY/RELOAD can have register holes.Carol Eidt1-0/+4
2018-09-20JIT: Fix operand evaluation order for GT_INDEX_ADDR (#20047)Andy Ayers1-2/+1
2018-09-20Handle partial multireg COPYCarol Eidt1-10/+9
2018-09-18Fix MultiReg methods on GenTreeCarol Eidt1-3/+50
2018-09-16Optimize `new Vector4(c1,c2,c3,c4)`Mike Danes1-0/+8
2018-09-14Merge pull request #19125 from mikedn/cse-extractBrian Sullivan1-1/+0
2018-09-14Merge pull request #19845 from briansull/vn-enhancementsBrian Sullivan1-3/+2
2018-09-13Value Number Enhancements:Brian Sullivan1-3/+2
2018-09-12Arm: Correctly handle multi-reg COPYCarol Eidt1-9/+4
2018-09-07Fix AVX2 Gather Intrinsic failture with JITStressFei Peng1-3/+9
2018-09-07Merge pull request #19823 from echesakovMSFT/CrossBitnessValueNumberingEgor Chesakov1-2/+6
2018-09-06Remove unused GenTree flags (#19840)mikedn1-3/+0
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-2/+3
2018-09-04Replace ssize_t with target_ssize_t in GenTree::ParseArrayAddress GenTree::Pa...Egor Chesakov1-2/+6
2018-08-29Delete code that tracks stack level in morph. (#19703)Sergey Andreenko1-13/+1
2018-08-28Handle multiReg COPYCarol Eidt1-9/+19
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-11/+3