summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2016-05-17Add typeInfo::GetMehtod2 to avoid checking GetType == TI_METHOD.Sejong OH2-1/+8
2016-05-16Disable RegPair for x86 LongsMichelle McDaniel4-8/+20
2016-05-14Remove unneeded INLINE_NDIRECT and INLINE_PINVOKE #ifdefs (#4977)Bruce Forstall15-142/+15
2016-05-14Fix build breaks in arm64 and legacy internal amd64 buildsJan Kotas2-2/+6
2016-05-13Add support for reverse PInvoke callouts to the JIT (#4952)Jan Kotas3-38/+90
2016-05-13Initial implementation of generic dictionary access for R2R. (#4519)Fadi Hanna2-97/+204
2016-05-13Fix a PCH-related issue in the jitstdout change.Pat Gavlin2-9/+4
2016-05-13Merge pull request #4942 from pgavlin/gh4832Pat Gavlin10-72/+86
2016-05-13Merge pull request #4961 from AndyAyersMS/RandomInlineBudgetLimitAndy Ayers1-0/+12
2016-05-13Add budget check to RandomPolicyAndy Ayers1-0/+12
2016-05-13Fix issue with Arm64 AsmDiffsBrian Sullivan2-6/+6
2016-05-13Merge pull request #4921 from AndyAyersMS/InlineReplayAndy Ayers9-35/+475
2016-05-12Inliner: introduce ReplayPolicyAndy Ayers9-35/+475
2016-05-12Use a JIT-specific stdout `FILE*`.Pat Gavlin10-72/+86
2016-05-12Apply the JIT interface changes needed for Fadi's upcoming shared generics ch...Pat Gavlin1-0/+4
2016-05-12Fix trival build break, with warning treated as error for jmpDist usageBrian Sullivan1-1/+1
2016-05-12Merge pull request #4919 from kyulee1/switchKyungwoo Lee5-120/+136
2016-05-12ARM64: Switch Expansion Using Jump TableKyungwoo Lee5-120/+136
2016-05-12Fixed a build error on ARMDongyun Jin1-1/+0
2016-05-11Merge pull request #4896 from kyulee1/longjmpKyungwoo Lee13-180/+621
2016-05-11Merge pull request #4920 from pgavlin/JitStandaloneDefsPat Gavlin1-3/+3
2016-05-11ARM64: Enable Long AddressKyungwoo Lee13-180/+621
2016-05-11Remove the use of `CROSSGEN_COMPILE` in jitconfigvalues.h.Pat Gavlin1-3/+3
2016-05-11Merge pull request #4916 from BruceForstall/TweakLongsBruce Forstall2-6/+14
2016-05-11Merge pull request #1241 from mikedn/modoptBruce Forstall8-285/+224
2016-05-11Merge pull request #4848 from mikedn/lsra-countsCarol Eidt2-12/+5
2016-05-11Small tweaks to RyuJIT/x86 LONG handlingBruce Forstall2-6/+14
2016-05-11Merge pull request #4903 from BruceForstall/MoveToLegacyBruce Forstall4-1090/+1047
2016-05-10Move some LEGACY_BACKEND code from codegencommon.cpp to codegenlegacy.cppBruce Forstall4-1090/+1047
2016-05-10Fix kill set of rep stos to include ECXBruce Forstall1-6/+2
2016-05-10Merge pull request #4891 from BruceForstall/PartialFix4817Bruce Forstall1-2/+1
2016-05-10Block ops using rep on x86 need to kill edi/esi/ecx, same as x64Bruce Forstall1-2/+1
2016-05-10Optimize integer div/mod by const power of 2 in loweringMike Danes8-285/+224
2016-05-09Merge pull request #4865 from BruceForstall/JitDumpAssertPtrsBruce Forstall1-2/+2
2016-05-09Don't print pointers to the JitDump; output the assertion bitvector as a string.Bruce Forstall1-2/+2
2016-05-09Merge pull request #4852 from mikedn/lsra-reftypeCarol Eidt3-57/+50
2016-05-09Define LSRA's RefType enum via macrosMike Danes3-57/+50
2016-05-08Remove unnecessary LSRA membersMike Danes2-12/+5
2016-05-07RyuJIT - throughput improvements, PInvoke transitions tweaks: (#4842)Jan Kotas7-54/+45
2016-05-07Merge pull request #4836 from sivarv/simdPromotionSivarv3-41/+71
2016-05-06Mark simd type vars as lvRegStruct accurately.sivarv3-41/+71
2016-05-06Merge pull request #4815 from AndyAyersMS/LegacyPolicyInlineLimitAndy Ayers1-0/+17
2016-05-06Merge pull request #4690 from sejongoh/use_rax_for_ret_bufSejong Oh3-12/+16
2016-05-06Merge pull request #4795 from sivarv/simdretSivarv3-56/+158
2016-05-06Merge pull request #4791 from kyulee1/fasttailcallKyungwoo Lee9-102/+143
2016-05-06ARM64: Enable Fast Tail CallKyungwoo Lee9-102/+143
2016-05-06Merge pull request #4814 from BruceForstall/FixGcRefAssertBruce Forstall1-1/+1
2016-05-06Merge pull request #4811 from BruceForstall/FixFunctionTraceBruce Forstall3-29/+66
2016-05-06Merge pull request #4806 from AndyAyersMS/FixInlineDumpAndy Ayers1-7/+7
2016-05-05Fix COMPlus_JitFunctionTrace=1 to work better with NYIBruce Forstall3-29/+66