summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2019-02-06Allow lcl_var structs to be widened to primitive types on unix amd64. (#22437)Jarret Shook1-4/+5
2019-02-05Merge pull request #22415 from adityamandaleeka/pinvoke_ehAditya Mandaleeka1-4/+6
2019-02-04Extract addressing mode analysis from gtSetEvalOrder (#22387)Carol Eidt2-317/+344
2019-02-04Disable PInvoke inlining within try regions on ARM64.Aditya Mandaleeka1-4/+6
2019-02-02Spill tree temp large vectors around calls (#22311)Carol Eidt3-36/+91
2019-02-02Propagate preferences (#19429)Carol Eidt4-99/+218
2019-02-01Fix the scratch register used for arm64 stack probing (#22313)Bruce Forstall1-2/+10
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld8-61/+22
2019-01-28Fix various fgMorphInitBlock issues (#21820)mikedn4-182/+239
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas10-183/+0
2019-01-25Fixes the desktop build (#22197)Brian Sullivan1-4/+6
2019-01-24Merge pull request #14393 from mikedn/float-neg-absCarol Eidt6-28/+249
2019-01-24Fix importer spilling in the presence of assignment side effectsMike Danes1-28/+49
2019-01-24Disable PSPSym in filter prolog for CoreRT (#22184)Andrey Kvochko1-0/+6
2019-01-23Fix accidental assignment inside an assert. (#22148)Calum Grant1-1/+1
2019-01-23Remove obsolete LEGACY_BACKEND ifdefMike Danes1-2/+0
2019-01-23Merge pull request #22053 from BruceForstall/FixSimd12StoreLclFldBruce Forstall2-2/+2
2019-01-22Fix SIMD12 GT_STORE_LCL_FLDBruce Forstall2-2/+2
2019-01-22Decouple JIT_FLAG_PREJIT from HW intrinsics (#22117)Michal Strehovský1-72/+69
2019-01-16Merge pull request #21997 from BruceForstall/FixFpRelativeInstructionsBruce Forstall1-7/+12
2019-01-16 Fix imm-operand encoding for SSE/AVX instructions (#21999)Fei Peng1-8/+24
2019-01-15Fix two cases of FP-relative immediate offsets not being checked for encodabi...Bruce Forstall1-7/+12
2019-01-15Merge pull request #21963 from BrianBohe/masterJuan Hoyos1-8/+1
2019-01-14Improvements for object stack allocation.Eugene Rozenfeld9-78/+320
2019-01-11Fix x64 CFI generation (#21955)Andrey Kvochko1-0/+3
2019-01-11Generate non-null assertion for byrefs if we can't find corresponding refs.Eugene Rozenfeld1-2/+3
2019-01-11Remove unreachable codeBrian Bohe1-8/+1
2019-01-10Merge pull request #21804 from briansull/fix-unbox-optBrian Sullivan4-8/+34
2019-01-10Merge pull request #21928 from fiigii/fixMulxCarol Eidt1-0/+8
2019-01-10JIT: fix byte range used by RangeCheck (#21915)Andy Ayers1-1/+1
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan16-935/+562
2019-01-10Code Review feedbackBrian Sullivan2-6/+6
2019-01-10Don't optimize BMI2 MultiplyNoFlags awayFei Peng1-0/+8
2019-01-10Merge pull request #21864 from fiigii/fixscalarmemCarol Eidt3-23/+42
2019-01-10Merge pull request #21815 from CarolEidt/Fix752890Carol Eidt2-4/+10
2019-01-10Merge pull request #21888 from fiigii/fixVzeropperCarol Eidt2-8/+14
2019-01-09PR FeedbackCarol Eidt1-3/+1
2019-01-09Merge pull request #21893 from AndyAyersMS/ReconcileInlineBudgetUsingSizeOfIm...Andy Ayers5-18/+85
2019-01-09Added ifdef for FEATURE_TAILCALL_OPTBrian Sullivan1-0/+2
2019-01-09jit formatBrian Sullivan3-6/+7
2019-01-09When performing devirtualization we can not do both an unboxing optimization ...Brian Sullivan4-7/+30
2019-01-09Fix CRC32 instruction encoding on containment formFei Peng3-23/+42
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall19-300/+77
2019-01-09Update gtLclILoffs related commentsMike Danes2-8/+1
2019-01-08Merge pull request #21857 from AndyAyersMS/RangeCheckSmallTypesAndy Ayers1-0/+31
2019-01-08Copy address-taken SIMD intrinsic (#21884)Carol Eidt6-36/+15
2019-01-08Use `saveNext` unwind opcode on arm64. (#21683)Sergey Andreenko4-108/+116
2019-01-08Fix VZERoUPPER for HW intrinsicFei Peng2-8/+14
2019-01-08check for valid IL offsets before computing block ILsizeAndy Ayers1-2/+8
2019-01-08JIT: modify inline budget update to use estimated imported IL sizeAndy Ayers5-18/+79