summaryrefslogtreecommitdiff
path: root/src/jit/compiler.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2016-11-28Enable using SSE3_4 instruction set for SIMD codegen.sivarv1-4/+24
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-0/+27
2016-11-11Inliner: updates to random inlining (#8088)Andy Ayers1-4/+0
2016-11-09Don't turn off compCanUseSSE2 on x86 RyuJIT under jit stress. (#8068)Sivarv1-0/+8
2016-11-04Clear *_ASG_LHS flags in ResetOptAnnotationsJoseph Tremoulet1-0/+15
2016-11-04Reset EH pred cache in ResetOptAnnotationsJoseph Tremoulet1-0/+1
2016-11-04Add JitOptRepeat debug config flagsJoseph Tremoulet1-49/+133
2016-11-02Revises 'JitTimer::PrintCsvHeader' to use 'append' mode (#7073)Jonghyun Park1-9/+5
2016-10-27Initial RyuJIT x86 SIMD supportBruce Forstall1-12/+10
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-62/+66
2016-10-19Enable Enter/Leave/Tailcall hooks for RyuJIT/x86Bruce Forstall1-21/+20
2016-10-17Merge pull request #6679 from parjong/fix/issue_6569Bruce Forstall1-1/+1