summaryrefslogtreecommitdiff
path: root/src/jit/compiler.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-21Merge pull request #11526 from mskvortsov/MulLongBruce Forstall1-1/+1
2017-05-19Merge pull request #11700 from BruceForstall/CleanupGTFlagsBruce Forstall1-9/+7
2017-05-19Improve BitVecOps<>::Iter::NextElem (#11696)Bruce Forstall1-1/+1
2017-05-15RyuJIT/ARM32: Enable GT_MUL_LONG codegen.Mikhail Skvortcov1-1/+1
2017-05-11Un-clang-format GTF_ flagsBruce Forstall1-9/+7
2017-04-24Add code to measure dynamic noway_assert usageBruce Forstall1-0/+169
2017-04-07Remove RELOC_SUPPORT defineBruce Forstall1-3/+1
2017-03-31Add Tier0/1 jit flagsnoahfalk1-2/+4
2017-03-19Desktop side of the change to remove COR_JIT_EE_VERSIONBruce Forstall1-1/+0
2017-03-18Remove JIT-EE version ifdefs (#10273)Bruce Forstall1-4/+0
2017-03-13Improve LIR dumping (#10140)Bruce Forstall1-1/+14
2017-03-13Build Linux altjit for x86 and amd64 (#10120)Bruce Forstall1-5/+5
2017-02-28Merge pull request #9796 from pgavlin/FixOurGetThreadCyclesPat Gavlin1-3/+3
2017-02-25Fix _our_GetThreadCycles for clang/xarch.Pat Gavlin1-3/+3
2017-02-23JIT: keep ref count for runtime generic context lookupsAndy Ayers1-2/+0
2017-02-23JIT: defer setting outgoing args size until after optimization (#9683)Andy Ayers1-4/+0
2017-02-14Merge pull request #9566 from pgavlin/MeasureIRPat Gavlin1-6/+29
2017-02-13Merge pull request #9564 from pgavlin/ReportCodeSizePat Gavlin1-0/+4
2017-02-13Add IR size after certain phases to the JIT log.Pat Gavlin1-6/+29
2017-02-13Report code and GC info size in the JIT time log.Pat Gavlin1-0/+4
2017-02-13Fix `JitTimeLog::PrintCsvHeader`.Pat Gavlin1-0/+3
2017-02-11Merge pull request #9495 from pgavlin/OptConfigPat Gavlin1-2/+2
2017-02-10Fix formatting.Pat Gavlin1-1/+1
2017-02-10Fix the release build with OPT_CONFIG and address PR feedback.Pat Gavlin1-4/+0
2017-02-10Merge pull request #9493 from pgavlin/ReportBytesAllocatedPat Gavlin1-0/+2
2017-02-10Fix formatting.Pat Gavlin1-1/+1
2017-02-10JIT: enable implicit tail calls from inlined code (#9405)Andy Ayers1-7/+19
2017-02-10Use `%Iu` instead of `%I64u`.Pat Gavlin1-1/+1
2017-02-10Add a flag to enable fine-grained optimize control.Pat Gavlin1-2/+6
2017-02-10Report bytes allocated in the JIT time log.Pat Gavlin1-0/+2
2017-02-08Merge pull request #9191 from sandreenko/CORERT-fat-call-transformationSergey Andreenko1-2/+8
2017-02-08CoreRT calli transformationSergey Andreenko1-2/+8
2017-02-08Add gtGetOp2IfPresent()Bruce Forstall1-3/+3
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-10/+13
2017-02-03Factor out helper to get late arg for given indexJoseph Tremoulet1-10/+1
2017-01-23Merge pull request #8672 from mikedn/cmp-lower-refactoringCarol Eidt1-4/+0
2017-01-19Merge pull request #8402 from CarolEidt/Fix7508Carol Eidt1-0/+1
2017-01-19Enable promotion of SIMD fields of structsCarol Eidt1-0/+1
2017-01-17Remove unused GTF_RELOP_SMALLMike Danes1-4/+0
2017-01-12Merge pull request #8806 from sandreenko/array-bounds-checksandreenko1-1/+1
2017-01-11Merge pull request #8588 from litian2025/AVX_SSESivarv1-0/+3
2017-01-09Merge pull request #8858 from sandreenko/CoreRT-PInvokesandreenko1-2/+0
2017-01-08Remove AVX/SSE transition penaltiesLi Tian1-0/+3
2017-01-07Change fields order in GenTreeBoundsChk.Sergey Andreenko1-1/+1
2017-01-06Update PInvoke inlining restrictions for CoreRTJan Kotas1-2/+0
2017-01-05Remove `BasicBlock::bbVarTmp`.Pat Gavlin1-2/+0
2016-12-30Fix heap live-in calculationJoseph Tremoulet1-15/+0
2016-12-22ARM: A step towards the RyuJIT/ARM32 backend.Mikhail Skvortcov1-0/+4
2016-11-29Merge pull request #8291 from sivarv/sse34Sivarv1-4/+24
2016-11-28Force enable SSE2 on RyuJIT/x86 on desktopBruce Forstall1-8/+25