summaryrefslogtreecommitdiff
path: root/src/jit/lsra.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-22Fix Arm64 UpperVector save/restore (#24043)Carol Eidt1-8/+31
2019-04-15Fix lsraBlockEpoch check.Sergey Andreenko1-0/+4
2019-04-04Improve Upper Vector Save/Restore (#23344)Carol Eidt1-13/+31
2019-04-01LSRA cleanup (#23617)Carol Eidt1-11/+15
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-1/+1
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-0/+1
2019-02-12Fix min-opts spill of tree temp large vectors (#22530)Carol Eidt1-3/+1
2019-02-02Spill tree temp large vectors around calls (#22311)Carol Eidt1-2/+1
2019-02-02Propagate preferences (#19429)Carol Eidt1-9/+55
2019-01-08Fix VZERoUPPER for HW intrinsicFei Peng1-1/+1
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-19/+0
2018-09-06Cleanup LinearScan::BuildCastMike Danes1-1/+1
2018-07-17Kill RCX when used by shiftCarol Eidt1-0/+1
2018-07-03Remove Interval::isMultiRegCarol Eidt1-5/+0
2018-06-30Pass CompAllocator by value (#15025)mikedn1-56/+6
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-2/+2
2018-06-14ARM: increase small reg set for jitStressRegs=3 (#18462)Carol Eidt1-1/+3
2018-06-04Fix error during compilation with /permissive- (#18272)Andrey Kurdyumov1-1/+1
2018-05-23Create RefPositions without TreeNodeInfo (#16517)Carol Eidt1-246/+195
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-3/+1
2018-04-20Treat EDI as killed by MaskMoveCarol Eidt1-1/+4
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-2/+2
2018-04-09Handle last uses that become containedCarol Eidt1-0/+22
2018-03-24[RyuJit/ARM] Fix lsra BuildShiftRotate (#17103)Sergey Andreenko1-0/+5
2018-03-21Remove REG_OPT_RSVD from LSRA's candidate masks if it's reserved.Carol Eidt1-1/+1
2018-02-02Consider specialPutArgs for jitStressRegsCarol Eidt1-0/+5
2018-02-01Refactor RefPosition and Interval BuildingCarol Eidt1-37/+127
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-1/+1
2018-01-23Adjust minRegs for SELECT stress modesCarol Eidt1-0/+2
2018-01-19Fix desktop buildBruce Forstall1-1/+1
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-0/+3
2018-01-05Refactor minRegCount and eliminate autoCarol Eidt1-13/+8
2018-01-03Normalize lsra.h line endingsSteve MacLean1-2091/+2091
2017-12-20LSRA: Replace operandToLocationInfoMap with a listCarol Eidt1-12/+47
2017-12-18Eliminate gtLsraInfo from GenTreeCarol Eidt1-1784/+2056
2017-11-10[ARM64] SIMD Partial Callee Save SIMD12Steve MacLean1-3/+11
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-7/+6
2017-11-06Merge pull request #14840 from CarolEidt/ShrinkLSRADumpCarol Eidt1-4/+10
2017-11-03Unassign both floats if assigning doubleCarol Eidt1-0/+1
2017-11-03LSRA Dump: don't print unused regsCarol Eidt1-4/+10
2017-10-31Fix checking for reg in useCarol Eidt1-2/+1
2017-10-31Merge pull request #14614 from hqueue/arm/ryujit/issue_14374_pr2Carol Eidt1-0/+9
2017-10-31[RyuJIT/ARM32] Fix resolving TYP_DOUBLE and TYP_FLOAT intervalsHyung-Kyu Choi1-0/+9
2017-10-30Merge pull request #14456 from fiigii/crc32Carol Eidt1-0/+4
2017-10-26Fix FixedReg assertCarol Eidt1-0/+9
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-0/+4
2017-10-23Report registers as dead in GCInfo before the RhpPInvoke helper. (#14664)Sergey Andreenko1-2/+0
2017-10-19Remove references to IAllocator that are now uselessMike Danes1-4/+4
2017-10-18Merge pull request #14534 from CarolEidt/RegSelectCleanupCarol Eidt1-15/+10
2017-10-18Merge pull request #14573 from CarolEidt/Fix13751Carol Eidt1-0/+1