summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2017-02-11Merge pull request #9495 from pgavlin/OptConfigPat Gavlin3-16/+27
2017-02-10Merge pull request #9491 from jkotas/NoInliningJan Kotas2-2/+2
2017-02-10Merge pull request #9496 from CarolEidt/FixCoreFx15713Carol Eidt2-3/+20
2017-02-10Fix formatting.Pat Gavlin2-2/+2
2017-02-10Merge pull request #9499 from jashook/arm64_dyn_block_assertJarret Shook1-1/+8
2017-02-10Merge pull request #9085 from mskvortsov/ryujit-arm32-ehBruce Forstall11-182/+523
2017-02-10ARM64 Modify genCodeForInitBlk assertjashook1-1/+8
2017-02-10Fix the release build with OPT_CONFIG and address PR feedback.Pat Gavlin3-7/+5
2017-02-10Revert "JIT: fix confusing inline failure reason"Jan Kotas2-2/+2
2017-02-10Merge pull request #9493 from pgavlin/ReportBytesAllocatedPat Gavlin1-0/+2
2017-02-10Fix formatting.Pat Gavlin2-8/+8
2017-02-10Fix System.Numerics.Vectors CoreFx test failuresCarol Eidt2-3/+20
2017-02-10JIT: enable implicit tail calls from inlined code (#9405)Andy Ayers3-19/+54
2017-02-10Use `%Iu` instead of `%I64u`.Pat Gavlin1-1/+1
2017-02-10Add a flag to enable fine-grained optimize control.Pat Gavlin2-12/+25
2017-02-10Report bytes allocated in the JIT time log.Pat Gavlin1-0/+2
2017-02-09Merge pull request #9455 from sivarv/structPromotionSivarv1-2/+10
2017-02-09Merge pull request #9456 from adiaaida/fixDesktopBreakMichelle McDaniel1-1/+1
2017-02-09Merge pull request #9470 from AndyAyersMS/FixNoinlineMessageAndy Ayers2-2/+2
2017-02-09Increase the field count limit to 3 for promoting a struct with no filed access.sivarv1-2/+10
2017-02-09JIT: fix confusing inline failure reasonAndy Ayers2-2/+2
2017-02-09Replace binary literal with hexMichelle McDaniel1-1/+1
2017-02-09Update conservative value numbers during CSEJoseph Tremoulet2-0/+23
2017-02-09Merge pull request #9413 from jashook/fix_internal_build_warningJarret Shook1-1/+1
2017-02-09Address the feedback.Mikhail Skvortcov7-39/+52
2017-02-09RyuJIT/ARM32: more of verbosity for NYI trackingMikhail Skvortcov2-1/+8
2017-02-09RyuJIT/ARM32: misc tiny updatesMikhail Skvortcov2-0/+6
2017-02-09RyuJIT/ARM32: update lea loweringMikhail Skvortcov1-2/+6
2017-02-09RyuJIT/ARM32: enable fallback to legacy JITMikhail Skvortcov1-3/+10
2017-02-09RyuJIT/ARM32: enable DecomposeLongs phaseMikhail Skvortcov2-2/+14
2017-02-09RyuJIT/ARM32: fix consume order and clone emitInsTernaryMikhail Skvortcov2-53/+175
2017-02-09RyuJIT/ARM32: refactor emitInsMov, update st.lclFld/Var codegenMikhail Skvortcov4-87/+161
2017-02-09RyuJIT/ARM32: fix node info for range checkMikhail Skvortcov1-0/+6
2017-02-09RyuJIT/ARM32: enable call loweringMikhail Skvortcov2-4/+5
2017-02-09RyuJIT/ARM32: enable switch and jump table codegenMikhail Skvortcov1-0/+56
2017-02-09RyuJIT/ARM32: enable EH code generationMikhail Skvortcov2-3/+36
2017-02-08Merge pull request #9431 from BruceForstall/Fix9374Bruce Forstall1-24/+58
2017-02-08Merge pull request #9191 from sandreenko/CORERT-fat-call-transformationSergey Andreenko5-44/+508
2017-02-08Generate better code for x86 SIMD get[i] intrinsicBruce Forstall1-24/+58
2017-02-08CoreRT calli transformationSergey Andreenko5-44/+508
2017-02-08Add gtGetOp2IfPresent()Bruce Forstall14-67/+99
2017-02-08Merge pull request #9382 from BruceForstall/CallFinallyCleanupBruce Forstall5-12/+7
2017-02-08Merge pull request #9386 from BruceForstall/FixSwitchTableBruce Forstall2-11/+28
2017-02-08Fix warning from an unsigned/signed comparisonjashook1-1/+1
2017-02-08Value-number `ByrefExposed` memory and loadsJoseph Tremoulet4-81/+270
2017-02-08Define `MemoryKind::ByrefExposed`Joseph Tremoulet9-105/+356
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet18-546/+755
2017-02-08Refactor fgCurHeapVN and HeapSsaMap updatesJoseph Tremoulet2-35/+39
2017-02-08Merge pull request #9329 from JosephTremoulet/LateArgVNJoseph Tremoulet4-26/+42
2017-02-07Fix field type for ByReference<T> and TypedReference (#9284)Koundinya Veluri1-2/+4