summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2018-07-23Change gtExtractSideEffList to use GenTreeVisitor (#18257)mikedn1-120/+95
2018-07-22JIT: stateful local ref counts and weights (#19068)Andy Ayers1-6/+15
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-1/+1
2018-07-09Updating InstructionSet_BMI1/2 to be controlled by the COMPlus_EnableAVX flag...Tanner Gooding1-5/+2
2018-07-09Implementing the AndNot, ExtractLowestSetBit, GetMaskUpToLowestSetBit, and Re...Tanner Gooding1-0/+14
2018-07-05Added noway asserts in gtNewZeroConNode and gtNewOneConNodeBrian Sullivan1-12/+13
2018-06-30Pass CompAllocator by value (#15025)mikedn1-5/+5
2018-06-28JIT: fix bug returning small structs on linux x64 (#18563)Andy Ayers1-0/+4
2018-06-14clean up list of disabled warnings. (#18318)Sergey Andreenko1-1/+1
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-12/+16
2018-06-12Unify struct arg handling (#18358)Carol Eidt1-22/+5
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