summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2018-08-16JIT: bail out in optExtractArrIndex for constant array length (#19493)Andy Ayers1-4/+2
2018-08-16Merge pull request #19396 from CarolEidt/Fix19288Carol Eidt1-24/+31
2018-08-15JIT: properly handle special-case varargs params in minopts (#19489)Andy Ayers1-3/+21
2018-08-10Fix non-lclVar odd-byte struct passingCarol Eidt1-24/+31
2018-08-09Implementing the Avx.MaskStore intrinsicsTanner Gooding7-20/+118
2018-08-08JIT: update lvaGrabTemp for new minopts/debug ref counting approach (#19351)Andy Ayers1-5/+14
2018-08-07Merge pull request #19325 from AndyAyersMS/RecomputeRefCounts2Andy Ayers2-38/+101
2018-08-07Merge pull request #19335 from AndyAyersMS/FixDumpIssueAndy Ayers1-2/+2
2018-08-07Add support to use an indirected address for JMP instructions to ARM64 (#19281)David Wrighton4-40/+24
2018-08-07fix bug in jit dump outputAndy Ayers1-2/+2
2018-08-06JIT: recompute local ref counts after lowerAndy Ayers2-38/+101
2018-08-06JIT: refactor ref count computation into a reusable utility method (#19240)Andy Ayers2-156/+196
2018-08-03Handle MovRelocatableImmediate on ARM32 as a special case (IF_T2_N3) (#19013)Egor Chesakov12-125/+226
2018-08-03Merge pull request #18223 from mikedn/inc-codegenBruce Forstall5-393/+373
2018-08-02Resolving the remaining HWIntrinsics issues blocking PMI for S.P.CoreLibTanner Gooding2-3/+2
2018-08-02Get rid of x86_instrs.hMike Danes3-12/+2
2018-08-02Get rid of codegenlinear.hMike Danes3-381/+371
2018-08-02Merge pull request #19234 from CarolEidt/Fix19124Carol Eidt1-7/+8
2018-08-01Use 16 bytes to spill SIMD12 (#19237)Carol Eidt2-4/+6
2018-08-01formattingCarol Eidt1-2/+2
2018-08-01Merge pull request #19181 from BruceForstall/UpdateCommentBruce Forstall1-9/+4
2018-08-01Handle COMMA nodes when morphing struct argsCarol Eidt1-6/+7
2018-08-01Fix value number update in fgMorphCast. (#19226)Eugene Rozenfeld1-2/+4
2018-07-31JIT: fast path for minopts/debug codegen in lvaMarkRefs (#19103)Andy Ayers4-64/+117
2018-07-27Update arm64 comment for IsCallTargetInRange functionBruce Forstall1-9/+4
2018-07-27Lowering: Atomic ops can produce a value (#19173)Carol Eidt1-2/+7
2018-07-27Updating emitInsCanOnlyWriteSSE2OrAVXReg to cover some of the newer instructi...Tanner Gooding1-5/+39
2018-07-27Merge pull request #19145 from CarolEidt/Fix19081Carol Eidt4-10/+20
2018-07-27JIT: add extra check to struct of struct of x promotion (#19156)Andy Ayers1-0/+12
2018-07-27Merge pull request #19154 from BruceForstall/FixArm64LocallocBruce Forstall6-30/+32
2018-07-26Fixing the x86 hwintrinsics to not assert for invalid generic types.Tanner Gooding1-6/+10
2018-07-26Fix overallocation of arm64 small constant locallocBruce Forstall6-30/+32
2018-07-26Include long shifts in OperIsShiftOrRotateCarol Eidt4-10/+20
2018-07-23Change gtExtractSideEffList to use GenTreeVisitor (#18257)mikedn3-125/+123
2018-07-23JIT: some lclvars related cleanup (#19077)Andy Ayers7-285/+51
2018-07-22JIT: stateful local ref counts and weights (#19068)Andy Ayers9-140/+319
2018-07-20Merge pull request #19067 from CarolEidt/FixStructRefCntCarol Eidt1-4/+0
2018-07-20Merge pull request #19065 from briansull/fix_19022Brian Sullivan1-1/+1
2018-07-20Improve narrowing of GT_AND nodes. (#18995)Eugene Rozenfeld1-11/+52
2018-07-20JIT: handle implicit local var references via local var attribute bit (#19012)Andy Ayers4-19/+30
2018-07-20Remove incRefCnt from fgMakeOutgoingStructArgCopyCarol Eidt1-4/+0
2018-07-20Merge pull request #19040 from CarolEidt/DiffFixCarol Eidt2-2/+4
2018-07-19Fixes issue 19022Brian Sullivan1-1/+1
2018-07-19JitDump improvementsCarol Eidt2-2/+4
2018-07-19Merge pull request #18999 from CarolEidt/Fix16359Carol Eidt3-13/+10
2018-07-18Properly type morphed NEG nodes (#18837)Jakob Botsch Nielsen1-5/+11
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers18-122/+174
2018-07-18Arm64: Fix handling of IP0 & IP1Carol Eidt3-13/+10
2018-07-18Revert "Improve narrowing of GT_AND nodes. (#18916)" (#18975)Jan Kotas1-52/+11
2018-07-18Merge pull request #18941 from CarolEidt/Fix18884Carol Eidt3-4/+41