summaryrefslogtreecommitdiff
path: root/src/jit/importer.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-07-06Remove relocations for vtable chunks (#17147)Gleb Balykov1-3/+4
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-3/+3
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-45/+45
2018-03-22Fix bug for #17089Petr Bred1-2/+4
2018-03-20JIT: remove boxing for interface call to shared generic struct (#17006)Andy Ayers1-6/+53
2018-03-16JIT: fix return type mismatch inline block for literal argument (#16966)Andy Ayers1-0/+13
2018-02-15address GT_ADDR(GT_HWIntrinsic) nodesFei Peng1-10/+3
2018-02-15Fix importer and morph with HWIntrinsic SIMD typesFei Peng1-4/+4
2018-02-12Fix inconsistent handling of zero extending castsMike Danes1-45/+45
2018-02-09Enabling the named intrinsic support on SSE4.1 hardware for Math.Round, Math....Tanner Gooding1-2/+1
2018-02-07[Arm64] Remove SIMD hacks to get*TypeForStructSteve MacLean1-4/+4
2018-02-01Fix DevDiv_543045 (#16167)Sergey Andreenko1-0/+5
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-301/+305
2018-01-31JIT: add a bit more importer folding (#16111)Andy Ayers1-0/+3
2018-01-30Create hwintrinsic.cppSteve MacLean1-8/+0
2018-01-26[Arm64] Initial HWIntrinsic implementationSteve MacLean1-3/+29
2018-01-19Fix desktop buildBruce Forstall1-5/+5
2018-01-17Disabling the Math.Round, Math.Floor, and Math.Ceiling intrinsics on non-AVX ...Tanner Gooding1-1/+2
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-1/+7
2018-01-08JIT: improve return types in cases with spill temps (#15766)Andy Ayers1-1/+27
2018-01-06Updating the x86 HWIntrinsic importer to not inline when returning gtNewMustT...Tanner Gooding1-1/+1
2018-01-04Updating Compiler::impIntrinsic to always expand hardware intrinsics.Tanner Gooding1-8/+16
2018-01-03Fix formattingAndy Ayers1-1/+2
2018-01-03Spill the eval stack when storing to a pinned local.Andy Ayers1-4/+4
2017-12-15Clean up clrjit from using sizeof(void*) when meant TARGET_POINTER_SIZE (#15524)Egor Chesakov1-8/+8
2017-12-14Change ReadOnlySpan indexer to return ref readonly (#14727)Ahson Khan1-14/+2
2017-12-13Merge pull request #15456 from tannergooding/math-apiTanner Gooding1-7/+17
2017-12-13get rid of TYP_CHARFei Peng1-8/+7
2017-12-13compare type size instead of var_typesFei Peng1-3/+3
2017-12-13Adding valuenum support for acosh, asinh, atanh, and cbrtTanner Gooding1-7/+17
2017-12-13Merge pull request #15244 from fiigii/vectorCarol Eidt1-4/+19
2017-12-12Enable Vector128/256<T> and Add intrinsicsFei Peng1-4/+19
2017-12-12Fix for issue 15412Brian Sullivan1-4/+24
2017-12-12Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) or sizeof...Egor Chesakov1-2/+2
2017-12-06Fix GT_FIELD_LIST double passed as intCarol Eidt1-1/+1
2017-12-01Merge pull request #15315 from CarolEidt/Fix14548Carol Eidt1-1/+1
2017-11-30Unmark unused fields as lvOnFrameCarol Eidt1-1/+1
2017-11-22Clean up `GTF_CALL_VIRT_KIND_MASK` and related usageBruce Forstall1-9/+5
2017-11-15Delete move to return spill in the implicit tail call in the inlinee with sev...Sergey Andreenko1-7/+7
2017-11-14JIT: look through GT_RET_EXPR when forming inline candidatesAndy Ayers1-15/+68
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-1/+1
2017-11-01JIT: fix overly aggressive box-unbox.any assert (#14799)Andy Ayers1-5/+1
2017-11-01JIT: convert fixed-sized locallocs to locals, enable inlining (#14623)Andy Ayers1-10/+73
2017-10-30JIT: optimize calls on boxed objectsAndy Ayers1-32/+95
2017-10-30Merge pull request #14456 from fiigii/crc32Carol Eidt1-5/+5
2017-10-27Revise class hierarchy for some EqualityComparer<T> subclasses (#14723)Andy Ayers1-2/+8
2017-10-26Changes for Zero Asm DiffsBrian Sullivan1-1/+1
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-5/+5
2017-10-25Added gtNewIndOfIconHandleNodeBrian Sullivan1-11/+11
2017-10-24delete unused local variables from jit sources (#14679)Sergey Andreenko1-3/+0