summaryrefslogtreecommitdiff
path: root/src/jit
AgeCommit message (Expand)AuthorFilesLines
2019-04-16Arm64 vector ABI (#23675)Carol Eidt24-371/+570
2019-04-16Merge pull request #24009 from sandreenko/fixLsraBlockEpochCheckSergey Andreenko2-7/+21
2019-04-15Fix an issue with literal 0xFFFFFFFFFFFFF000LL being treated as unsigned long...Egor Chesakov2-5/+9
2019-04-15Fix lsraBlockEpoch check.Sergey Andreenko2-7/+21
2019-04-13Fix ARM's genPutArgStk codegen (#23867)mikedn1-2/+30
2019-04-13Merge pull request #23948 from BruceForstall/Fix23920Bruce Forstall6-10/+34
2019-04-12Merge pull request #23935 from BruceForstall/FixArm64LargeOutgoingWithLocallocBruce Forstall1-6/+9
2019-04-12Fix x86 stack probing (#23881)Bruce Forstall4-78/+247
2019-04-12[master] Update dependencies from dotnet/corefx (#23893)dotnet-maestro[bot]4-96/+93
2019-04-12Display the arm instruction sizeBruce Forstall4-7/+29
2019-04-12Update maximum allowed arm prolog sizeBruce Forstall2-3/+5
2019-04-12Don't Free UpperVector (#23889)Carol Eidt2-23/+28
2019-04-12Fix arm64 localloc with large outgoing argument spaceBruce Forstall1-6/+9
2019-04-12JIT: update byref null check logic to handle field chains (#23850)Andy Ayers1-9/+22
2019-04-11JIT: fix assert when there are mixed types in Enum.HasFlags optimization (#23...Andy Ayers1-7/+18
2019-04-10Merge pull request #23876 from briansull/jit-dumpBrian Sullivan3-48/+86
2019-04-10jit-formatBrian Sullivan2-11/+14
2019-04-10Improved JitDumpBrian Sullivan3-42/+77
2019-04-10Update the comment.Sergey Andreenko1-4/+1
2019-04-10Change optExtractSideEffList to optExtractSideEffList.Sergey Andreenko2-60/+37
2019-04-10Fix newlines for ilegal trees in `gtDispTree`.Sergey Andreenko1-2/+2
2019-04-09Delete the asignment that was added as a workaround.Sergey Andreenko1-9/+6
2019-04-09Clarify some unsupported cases in `optVNConstantPropOnTree`.Sergey Andreenko1-10/+15
2019-04-09Clean optVNConstantPropOnTree.Sergey Andreenko1-65/+41
2019-04-09Destroy the old tree in `optAssertionProp_Update`.Sergey Andreenko1-0/+2
2019-04-09Delete condition that was previously checked with noway_assert.Sergey Andreenko1-22/+10
2019-04-08Merge pull request #23739 from briansull/struct-cseBrian Sullivan1-11/+21
2019-04-08Merge pull request #23752 from adityamandaleeka/arm64_clrwwAditya Mandaleeka1-4/+3
2019-04-08Block the hoisting of TYP_STRUCT rvalues in loop hoistingBrian Sullivan1-11/+21
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall6-53/+79
2019-04-05Merge pull request #23728 from briansull/FixConstByrefBrian Sullivan3-23/+24
2019-04-05Update the JIT to recognize the IsSupported property for all HWIntrinsics (#2...Tanner Gooding7-109/+116
2019-04-05Change the backing storage for Byref constants in ValueNumber-ing to use size_t.Brian Sullivan3-23/+24
2019-04-04Improve Upper Vector Save/Restore (#23344)Carol Eidt8-233/+561
2019-04-04Handle local struct pointer arithmetic (#23704)Carol Eidt1-13/+5
2019-04-03Fix GitHub23672 (#23674)Fei Peng1-2/+0
2019-04-03Fix Arm64 intrinsic lookup (#23673)Carol Eidt2-1/+19
2019-04-03Merge pull request #23671 from BruceForstall/ImproveJitFunctionTraceOutputBruce Forstall1-2/+2
2019-04-02Updating the HWIntrinsic x86 codegen to handle indir nodes. (#23629)Tanner Gooding2-85/+130
2019-04-02Fix spill check for struct lclVars (#23570)Carol Eidt1-4/+29
2019-04-02Improve COMPlus_JitFunctionTraceBruce Forstall1-2/+2
2019-04-02JIT: prolog zeroing accounting changes (#23498)Andy Ayers1-13/+42
2019-04-01Match BOX idioms early in the importer (#23550)Jan Kotas2-18/+123
2019-04-01LSRA cleanup (#23617)Carol Eidt3-75/+120
2019-03-30Fix ARM64 isFullyImplementedIsa (#23590)Fei Peng1-0/+4
2019-03-29A new way of tracking variables (#23373)Brian Bohe16-225/+1620
2019-03-29Fix HW intrinsic containment bugs (#23558)Carol Eidt1-19/+27
2019-03-29Merge pull request #23533 from briansull/Issue_23441Brian Sullivan1-1/+1
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko30-912/+755
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng11-416/+206