summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-3/+17
2018-12-03Merge pull request #21264 from fiigii/x64onlyCarol Eidt1-0/+1
2018-12-03Make RyuJIT tolerate null CLASSID_RUNTIME_TYPE (#21331)Michal Strehovský1-4/+8
2018-11-30Implement 64-bit-only intrinsicFei Peng1-0/+1
2018-11-19Make type comparisons more general purpose (#20940)Michal Strehovský1-5/+95
2018-11-14Jit changes from the desktop Toolset UpdateBrian Sullivan1-1/+1
2018-11-13Fix for bug 20499.Eugene Rozenfeld1-5/+8
2018-11-12Allow jit to examine type of initonly static ref typed fields (#20886)Andy Ayers1-46/+103
2018-11-10Introduce GenConditionMike Danes1-2/+2
2018-11-08Implement escape analysis and stack allocation of non-box objects without gc ...Eugene Rozenfeld1-1/+8
2018-11-05Add support for BSWAP intrinsic (#18398)Levi Broderick1-0/+20
2018-11-03Delete GenTreeLabelMike Danes1-18/+1
2018-11-03Ifdef out GenTreeLclVar::gtLclILoffsMike Danes1-6/+6
2018-11-02Delete GenTreeJumpTableMike Danes1-4/+1
2018-11-02Delete SMALL_TREE_NODESMike Danes1-54/+11
2018-10-30JIT: Fix call flag propagation for GenTreeArrElem (#20660)Andy Ayers1-0/+3
2018-10-26Merge pull request #20579 from fiigii/broadcastCarol Eidt1-29/+43
2018-10-25Implement AVX2.BroadcastScalarToVector128/256Fei Peng1-29/+43
2018-10-25JIT: ensure float folding is done using float precision (#20578)Andy Ayers1-5/+5
2018-10-23Initialize `StructReturnType` for `gtNewRefCOMfield`. (#20056)Sergey Andreenko1-12/+23
2018-10-23JIT: recover types from helper calls and more (#20447)Andy Ayers1-0/+203
2018-10-23Merge pull request #20537 from BruceForstall/RemoveLocAllocSPBruce Forstall1-0/+2
2018-10-22Remove the LocAllocSP slot for non-x86 platformsBruce Forstall1-0/+2
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-336/+0
2018-10-16JIT: refactor logic to find compile time handle from a helper call (#20380)Andy Ayers1-105/+91
2018-10-16Extract argInfo building from fgMorphArgs (#19658)Carol Eidt1-17/+32
2018-10-08JIT: retrieve element class for arrays of ref types (#20292)Andy Ayers1-3/+63
2018-10-06JIT: make sure to use normalized type when retyping box temp (#20285)Andy Ayers1-2/+3
2018-10-01Stop updating gtRsvdRegs before LSRA (#20136)mikedn1-104/+5
2018-09-28Make `structType` optional in jitEEInterface method `getFieldType`. (#20191)Sergey Andreenko1-2/+1
2018-09-20Updated assertionprop.cppBrian Sullivan1-1/+1
2018-09-14Merge pull request #19125 from mikedn/cse-extractBrian Sullivan1-33/+73
2018-09-14Merge pull request #19845 from briansull/vn-enhancementsBrian Sullivan1-13/+26
2018-09-13Replace fgMarkAddressExposedLocals (#19621)mikedn1-60/+0
2018-09-13Value Number Enhancements:Brian Sullivan1-13/+26
2018-09-07Fix AVX2 Gather Intrinsic failture with JITStressFei Peng1-1/+4
2018-09-07Merge pull request #19823 from echesakovMSFT/CrossBitnessValueNumberingEgor Chesakov1-19/+39
2018-09-05Implement AVX2 Gather intrinsic in JITFei Peng1-35/+9
2018-09-04Replace ssize_t with target_ssize_t in GenTree::ParseArrayAddress GenTree::Pa...Egor Chesakov1-19/+39
2018-08-29Delete code that tracks stack level in morph. (#19703)Sergey Andreenko1-2/+0
2018-08-28Handle multiReg COPYCarol Eidt1-7/+11
2018-08-27Deal with compilation warnings in JIT in cross-bitness scenario (#19590)Egor Chesakov1-7/+8
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-57/+33
2018-08-25Fix CSE side effect and definition extractionMike Danes1-33/+73
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-1/+1
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-1/+1
2018-08-20Merge pull request #19334 from CarolEidt/Fix19243Carol Eidt1-37/+28
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-27/+1
2018-08-18Fix wrong sprinf_s format string in gtGetArgMsg getGetLateArgMsg on ARM32 (#1...Egor Chesakov1-2/+4
2018-08-09Fix evaluation order for block copyCarol Eidt1-37/+28