summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2018-10-15Merge pull request #19914 from CarolEidt/AltJitTailCallCarol Eidt1-1/+9
2018-10-13Print target arch on arm64 and target OS during in JIT_Disasm (#20327)Egor Chesakov3-3/+19
2018-10-12JIT: add some devirtualization info to the inline context (#20395)Andy Ayers5-43/+87
2018-10-12Move ObjectAllocator phase to run right after inlining. (#20377)Eugene Rozenfeld7-14/+27
2018-10-11Implement LeadingSignCount and LeadingZeroCount ARM64 Base Intrinsics (#20306)Egor Chesakov2-1/+6
2018-10-11Merge pull request #20368 from sergign60/unwind_fixBruce Forstall1-0/+8
2018-10-11JitEE interface additions to support object stack allocation. (#20283)Eugene Rozenfeld2-0/+18
2018-10-11Fix for CoreRT issue Assertion slot != NO_REVERSE_PINVOKE_FRAME' failed #6253Sergey Ignatov1-0/+8
2018-10-09Do not promote struct field with type mistmatch. (#20085)Sergey Andreenko1-4/+23
2018-10-09Merge pull request #20129 from briansull/vn-add-exception-setsBrian Sullivan5-496/+1430
2018-10-09[arm64] Fix GitHub 20211 Issue (#20240)Egor Chesakov1-2/+22
2018-10-09Merge pull request #20078 from CarolEidt/Fix20063Carol Eidt3-15/+28
2018-10-08Merge pull request #20289 from echesakovMSFT/FixBitOperationsInstructionEncod...Egor Chesakov1-1/+1
2018-10-08JIT: retrieve element class for arrays of ref types (#20292)Andy Ayers2-3/+65
2018-10-08Merge pull request #20210 from fiigii/lastavx2Carol Eidt4-6/+37
2018-10-06JIT: make sure to use normalized type when retyping box temp (#20285)Andy Ayers1-2/+3
2018-10-05Refactoring of struct promotion code for the future fix. (#20216)Sergey Andreenko4-367/+574
2018-10-05Use IF_DR_2G for "Bit Operations" (IF_EN2L) in src/jit/emitarm64.cppEgor Chesakov1-1/+1
2018-10-05Added method header comments in optcse describing the algorithmBrian Sullivan1-42/+77
2018-10-05Full support for exception sets in value numbering.Brian Sullivan5-476/+1375
2018-10-04Typos (#20271)John Doe2-2/+2
2018-10-03Implement the remaining AVX2 intrinsicFei Peng4-6/+37
2018-10-03Merge pull request #20173 from fiigii/retestCarol Eidt1-7/+7
2018-10-01Stop updating gtRsvdRegs before LSRA (#20136)mikedn4-120/+7
2018-09-28Make `structType` optional in jitEEInterface method `getFieldType`. (#20191)Sergey Andreenko4-11/+7
2018-09-27Optimize SSE2 intrinsic importationFei Peng1-7/+7
2018-09-26Do not treat a custom layout as overlapping when trying to inline a struct me...Sergey Andreenko3-56/+38
2018-09-26Merge pull request #19939 from mikedn/visit-cmpxchgBruce Forstall1-2/+2
2018-09-24clean code that counts promoted implict byref argument occurrences. (#20113)Sergey Andreenko1-33/+6
2018-09-21PR feedback: clarify that COPY/RELOAD can have register holes.Carol Eidt1-0/+4
2018-09-21Merge pull request #20033 from briansull/normalizeAssertionPropBrian Sullivan5-138/+143
2018-09-20Updated assertionprop.cppBrian Sullivan2-32/+31
2018-09-20JIT: Fix operand evaluation order for GT_INDEX_ADDR (#20047)Andy Ayers2-5/+4
2018-09-20Added methods VNLiberalNormalValue and VNConservativeNormalValueBrian Sullivan3-15/+28
2018-09-20Handle partial multireg COPYCarol Eidt3-15/+24
2018-09-19Merge pull request #20002 from mikedn/undef-printfCarol Eidt1-4/+3
2018-09-19Merge pull request #20038 from CarolEidt/Fix20031Carol Eidt1-3/+50
2018-09-19Merge pull request #19811 from pentp/xcnt-false-depCarol Eidt3-26/+50
2018-09-19Changes to use VNNormalValue in assertionPropBrian Sullivan4-130/+123
2018-09-18Merge pull request #19996 from dotnetrt/jit-update-headersCarol Eidt1-12/+26
2018-09-18Fix MultiReg methods on GenTreeCarol Eidt1-3/+50
2018-09-17Merge pull request #15657 from mikedn/fp-divmul-binaryCarol Eidt9-201/+145
2018-09-17Jit: ensure objp properly updated by SpillRetExprHelper (#19974)Andy Ayers1-7/+8
2018-09-17Always define printf/fprintf in JITMike Danes1-4/+3
2018-09-16Update clrjit headers files included into clrjit.vcxprojJacek Blaszczynski1-12/+26
2018-09-14Merge pull request #19125 from mikedn/cse-extractBrian Sullivan4-409/+114
2018-09-14Merge pull request #19845 from briansull/vn-enhancementsBrian Sullivan9-375/+974
2018-09-14don't force float->double->int cast for x86 (#19833)Clinton Ingram1-5/+4
2018-09-14Fixed typo ‘defualt’ (#19955)Joseph Musser1-1/+1
2018-09-13Merge pull request #19745 from CarolEidt/Fix19448Carol Eidt5-64/+84