summaryrefslogtreecommitdiff
path: root/src/jit/importer.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-06-18Implement instantiating and unboxing through portable stublinker codeā€¦ (#106)JUNG DONG-HEON1-2/+2
2020-01-14[release/3.1] Port fix for JIT silent bad code (#27972)Andy Ayers1-5/+16
2019-06-11JIT: use stress mode tail call validation info for implicit tail calls (#25093)Andy Ayers1-17/+45
2019-06-06Marking Vector128<T>.Count and Vector256<T>.Count as [Intrinsic] (#24991)Tanner Gooding1-1/+1
2019-05-09Mark local struct as having overlapping fields after struct reinterpretationEugene Rozenfeld1-1/+39
2019-04-30Updating lookupNamedIntrinsic to no longer assert for an unexpected hwintrins...Tanner Gooding1-2/+5
2019-04-23Merge pull request #23932 from briansull/zero-offset-mapBrian Sullivan1-1/+2
2019-04-19Fix `impGetStructAddr`.Sergey Andreenko1-11/+35
2019-04-19Fixes for Zero Offset field sequence trackingBrian Sullivan1-1/+2
2019-04-17JIT: ignore pinning of non-gc types (#24010)Andy Ayers1-9/+15
2019-04-17Add lvIsImplicitByRef information to lvaSetStruct (#19223)Jarret Shook1-5/+8
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-5/+5
2019-04-05Update the JIT to recognize the IsSupported property for all HWIntrinsics (#2...Tanner Gooding1-5/+61
2019-04-04Handle local struct pointer arithmetic (#23704)Carol Eidt1-13/+5
2019-04-03Fix GitHub23672 (#23674)Fei Peng1-2/+0
2019-04-02Fix spill check for struct lclVars (#23570)Carol Eidt1-4/+29
2019-04-01Match BOX idioms early in the importer (#23550)Jan Kotas1-18/+122
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-140/+133
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-258/+8
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-27/+3
2019-03-18Fix explicit constructor calls and Remove multi-line comments (#23162)Sinan Kaya1-16/+16
2019-03-16Fix typo (#23300)Nikita Potapenko1-1/+1
2019-03-08Fix handling of struct setup assignmentsCarol Eidt1-4/+14
2019-02-26Fix condition for calling EvalArgsToTempsCarol Eidt1-4/+5
2019-02-23fix BSWAP16 intrinsic handling of signed values (#22666)Clinton Ingram1-1/+2
2019-02-21Enable the HWIntrinsic extension methods and remove the instance implementati...Tanner Gooding1-727/+31
2019-02-20Removed some dead codeAndrew Au1-18/+7
2019-02-19Optimize Vector128/256<T>.Get/WithElement (#22353)Fei Peng1-0/+421
2019-02-04Disable PInvoke inlining within try regions on ARM64.Aditya Mandaleeka1-4/+6
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-7/+7
2019-01-24Fix importer spilling in the presence of assignment side effectsMike Danes1-28/+49
2019-01-10Code Review feedbackBrian Sullivan1-5/+5
2019-01-09Added ifdef for FEATURE_TAILCALL_OPTBrian Sullivan1-0/+2
2019-01-09jit formatBrian Sullivan1-3/+3
2019-01-09When performing devirtualization we can not do both an unboxing optimization ...Brian Sullivan1-3/+22
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-12/+8
2019-01-08Copy address-taken SIMD intrinsic (#21884)Carol Eidt1-7/+4
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-19/+13
2019-01-03Fix Vector128/256 As<U> intrinsic recognition and exceptionFei Peng1-4/+8
2018-12-21Ensure that the S.N.Vector methods are marked as [Intrinsic] and that the att...Tanner Gooding1-1/+1
2018-12-21 Updating `FusedMultiplyAdd` for `System.Math` and `System.MathF` to use intr...Tanner Gooding1-8/+59
2018-12-16Enable object stack allocation in R2R mode.Eugene Rozenfeld1-54/+8
2018-12-12Merge pull request #21304 from CarolEidt/NonObjSIMDCarol Eidt1-33/+48
2018-12-12JIT: optimize unbox/unbox.any when type is known (#21501)Andy Ayers1-0/+53
2018-12-10Don't require BLK nodes for SIMDCarol Eidt1-33/+48
2018-12-07Moving various Vector128/256 helper method to be implemented using other intr...Tanner Gooding1-13/+23
2018-12-06Moving CreateScalarUnsafe, ToScalar, Vector128.ToVector256Unsafe, and Vector2...Tanner Gooding1-10/+161
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-64/+356
2018-11-30Implement 64-bit-only intrinsicFei Peng1-4/+6
2018-11-29Don't treat the Vector64/128/256<T> helper methods as intrinsic if featureSIM...Tanner Gooding1-1/+7