summaryrefslogtreecommitdiff
path: root/src/jit/importer.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-06Merge pull request #9398 from mikedn/switch-castSivarv1-18/+2
2017-03-05JIT: change codgen for dup to not lose type informationAndy Ayers1-78/+10
2017-03-02Fix LDVIRTFTN case for GVM target methods (#9890)Fadi Hanna1-25/+22
2017-03-02Devirtualize calls in some simple casesAndy Ayers1-2/+355
2017-03-01Use the correct class handle for fat call temporary (#9893)Michal Strehovský1-2/+1
2017-02-25Treat BitConverter.IsLittleEndian as an intrinsicMike Danes1-0/+14
2017-02-24review feedbackAndy Ayers1-6/+5
2017-02-23JIT: keep ref count for runtime generic context lookupsAndy Ayers1-4/+10
2017-02-21Use CORINFO_CALLCONV to check for unmanaged calls (#9697)Michal Strehovský1-1/+4
2017-02-15Merge pull request #9479 from AndyAyersMS/TrimInlineGcRefsAndy Ayers1-36/+59
2017-02-14Merge pull request #9522 from sandreenko/GVM-for-corertSergey Andreenko1-3/+30
2017-02-14Generic Virtual calls for CoreRTSergey Andreenko1-3/+30
2017-02-14JIT: null out inline gc type locals after inline bodyAndy Ayers1-36/+59
2017-02-13Jit: fix for broken type equality optimizationAndy Ayers1-2/+25
2017-02-11Change switch value wideningMike Danes1-18/+2
2017-02-10Revert "JIT: fix confusing inline failure reason"Jan Kotas1-1/+1
2017-02-10JIT: enable implicit tail calls from inlined code (#9405)Andy Ayers1-4/+24
2017-02-09JIT: fix confusing inline failure reasonAndy Ayers1-1/+1
2017-02-08Merge pull request #9191 from sandreenko/CORERT-fat-call-transformationSergey Andreenko1-6/+36
2017-02-08CoreRT calli transformationSergey Andreenko1-6/+36
2017-02-05Enable SIMD for RyuJIT/x86Bruce Forstall1-3/+1
2017-01-18Fix PInvoke Inline decision (#8975)Michelle McDaniel1-1/+1
2017-01-11Initial implementation of two field span.Jan Kotas1-14/+41
2017-01-06Update PInvoke inlining restrictions for CoreRTJan Kotas1-28/+45
2017-01-04Accelerate Abs intrinsic even in cases where there is no direct instruction s...sivarv1-13/+44
2016-12-14Add support for R2R ldvirtftn helpers (#8608)Michal Strehovský1-5/+17
2016-12-05Incorporate changes from Jan's #8437, plus review feedback.Andy Ayers1-69/+42
2016-12-05JIT: enable inline pinvoke in more casesAndy Ayers1-51/+115
2016-11-30Skip emitting duplicate clauses for CoreRT (#8400)Jan Kotas1-4/+2
2016-11-21Do not treat certain calls as intrinsics for RyuJIT/x86.Pat Gavlin1-2/+7
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-19/+52
2016-11-09Inliner: support inlining of methods with pinned localsAndy Ayers1-4/+32
2016-11-09Inliner: enable inlining of methods with conditional throws (#8038)Andy Ayers1-22/+3
2016-11-08Revert Michal jit changesSergey Andreenko1-3/+9
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-52/+19
2016-11-03Inliner: capture new observationsAndy Ayers1-15/+30
2016-11-01Merge pull request #7923 from AndyAyersMS/FixNoCandidateBugAndy Ayers1-0/+7
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-19/+52
2016-10-31Jit: spill stack for non-candidate callsAndy Ayers1-0/+7
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-2/+2
2016-10-26Use getLocationOfThisType instead of embedGenericHandle (#7813)Michal Strehovský1-9/+7
2016-10-26Merge pull request #7746 from AndyAyersMS/LessGCLayoutAndy Ayers1-33/+45
2016-10-24fix tfs build crashSergey Andreenko1-2/+2
2016-10-21Merge pull request #7759 from pgavlin/VSO278367Pat Gavlin1-40/+0
2016-10-21Merge pull request #7672 from sandreenko/helper-for-corertsandreenko1-26/+89
2016-10-21Initialize long return type descs in `gtNewCallNode`.Pat Gavlin1-40/+0
2016-10-20Jit: use class attributes check to reduce GC layout asksAndy Ayers1-33/+45
2016-10-20return add with offset, add version if-defsSergey Andreenko1-3/+17
2016-10-20Enable optimization of structsCarol Eidt1-19/+52
2016-10-19Inliner: avoid inlining callees with GC structs on cold pathsAndy Ayers1-0/+41