summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-07Fixing ContainCheckHWIntrinsic to ensure that scalar integer operands are the...Tanner Gooding1-26/+94
2019-01-07JIT: infer ranges from small int type operationsAndy Ayers1-0/+31
2019-01-05inline keyword cleanupAndy Ayers1-53/+50
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers16-56/+61
2019-01-04[x86] Make copies of odd-size structsCarol Eidt2-2/+10
2019-01-04JIT: don't optimize struct copies for call args in debug or minopts (#21792)Andy Ayers1-29/+48
2019-01-03Merge pull request #21619 from CarolEidt/FixDesktopSIMDCarol Eidt5-6/+42
2019-01-03Merge pull request #21776 from fiigii/fixAsCarol Eidt4-32/+11
2019-01-03Fix Vector128/256 As<U> intrinsic recognition and exceptionFei Peng4-32/+11
2019-01-03Disable the [Intrinsic] check for desktop SIMDCarol Eidt1-3/+10
2019-01-03Fix desktop SIMD failuresCarol Eidt4-3/+32
2018-12-25Fix windows buildAndrey Kvochko1-0/+4
2018-12-25Fix CFI code offsets in prolog on ARMAndrey Kvochko3-8/+0
2018-12-22Fix ArrayStack's call to default constructor for <T>. (#21624)Sergey Andreenko9-70/+31
2018-12-21Improve removal of dead calls to allocator helpers.Eugene Rozenfeld8-51/+40
2018-12-21Don't mark calls to allocation helpers as CSE candidates.Eugene Rozenfeld1-0/+23
2018-12-21Ensure that the S.N.Vector methods are marked as [Intrinsic] and that the att...Tanner Gooding4-3/+19
2018-12-21Fix arm64 prolog generation for register masks with holes. (#21395)Sergey Andreenko2-209/+289
2018-12-21Updating gtGetSIMDZero to only return the NI_Base_VectorXXX_Zero node if they...Tanner Gooding1-2/+16