summaryrefslogtreecommitdiff
path: root/src/jit/gentree.h
AgeCommit message (Expand)AuthorFilesLines
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-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
2018-08-25Fix CSE side effect and definition extractionMike Danes1-1/+0
2018-08-22Handle multireg copies correctly (#19588)Carol Eidt1-1/+98
2018-07-26Include long shifts in OperIsShiftOrRotateCarol Eidt1-1/+15
2018-07-17Merge pull request #18891 from CarolEidt/Fix18153Carol Eidt1-0/+44
2018-07-16Use `FEATURE_ARG_SPLIT` to qualify handling of `GT_PUTARG_SPLIT`Carol Eidt1-1/+1
2018-07-16PR FeedbackCarol Eidt1-5/+7
2018-07-16Ensure BuildUse uses the correct reg numberCarol Eidt1-0/+42
2018-07-12Include the processor atomic operations in the OperIsStore categoryBrian Sullivan1-9/+9
2018-06-30Pass CompAllocator by value (#15025)mikedn1-2/+2
2018-06-28JIT: fix bug returning small structs on linux x64 (#18563)Andy Ayers1-0/+9
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-4/+4
2018-06-12Unify struct arg handling (#18358)Carol Eidt1-23/+0
2018-06-04Merge pull request #18267 from mikedn/lockadd3Carol Eidt1-1/+1
2018-06-04Cleanup LOCKADD handlingMike Danes1-1/+1
2018-06-02Cleanup and remove unused parameters from genCreateAddrMode (#18258)Robin Sue1-7/+2
2018-05-23Create RefPositions without TreeNodeInfo (#16517)Carol Eidt1-1/+14
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-239/+35
2018-05-09Improve checking of GTF_CALL flag. (#17857)Eugene Rozenfeld1-0/+2
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-3/+3
2018-04-11Mutate the global heap valuenumber for any HW intrinsic that performs a memor...Brian Sullivan1-28/+12
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-1/+2
2018-03-14Fix GH Issue 16892 - GC hole due to GT_INDEX_ADDRBrian Sullivan1-1/+1
2018-03-08Updating isRMWRegOper, OperIsCommutative, and canBeContained to handle HWIntr...Tanner Gooding1-1/+23
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-0/+6
2018-02-15address GT_ADDR(GT_HWIntrinsic) nodesFei Peng1-3/+6
2018-02-14[RyuJit] Stack level setter (#15597)Sergey Andreenko1-0/+5
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-1/+2
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-114/+100
2018-01-28Adding support for the SSE Store, StoreAligned, StoreAlignedNonTemporal, Stor...Tanner Gooding1-1/+15
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-2/+3
2018-01-19Fix desktop buildBruce Forstall1-4/+4
2018-01-16Adding support for the SSE Set, SetAll, and SetZero intrinsicsTanner Gooding1-0/+8