summaryrefslogtreecommitdiff
path: root/src/jit/decomposelongs.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-10-07Removed unused opers and codeMike Danes1-6/+0
2017-08-31Enable checking of GTF_EXCEPT and GTF_ASG flags. (#13668)Eugene Rozenfeld1-1/+1
2017-08-18Improve DCE in liveness.Pat Gavlin1-2/+5
2017-08-09Fix VSO 462269.Pat Gavlin1-2/+42
2017-07-18Add helpers to set, clear, and check IsUnusedValue.Pat Gavlin1-10/+10
2017-07-13Mark shift helpers that produce an unused value as such.Pat Gavlin1-0/+5
2017-06-24Format code.Pat Gavlin1-3/+3
2017-06-24Maintain `LIR::IsUnusedValue` in the backend.Pat Gavlin1-14/+45
2017-06-08Make JIT dumps more readableMike Danes1-1/+1
2017-05-21Merge pull request #11526 from mskvortsov/MulLongBruce Forstall1-2/+3
2017-05-19Remove `GTF_REVERSE_OPS` from LIR. (#10698)Pat Gavlin1-1/+0
2017-05-15RyuJIT/ARM32: Enable GT_MUL_LONG codegen.Mikhail Skvortcov1-2/+3
2017-05-11[RyuJIT/ARM32] Fix GT_NEG decomposition (#11495)mskvortsov1-2/+6
2017-04-12Format code.Pat Gavlin1-8/+8
2017-04-11Fix a number of reordering issues in shift decomposition.Pat Gavlin1-47/+115
2017-04-10Fix a few errors in cast decomposition.Pat Gavlin1-6/+5
2017-02-17Merge pull request #8843 from mikedn/decompose-cast-mulPat Gavlin1-10/+27
2017-02-08Generate better code for x86 SIMD get[i] intrinsicBruce Forstall1-24/+58
2017-02-05Enable SIMD for RyuJIT/x86Bruce Forstall1-0/+129
2017-01-19Improve int->long cast decompositionMike Danes1-10/+27
2017-01-04Add a missing ref count bump in DecomposeLclFld.Pat Gavlin1-0/+2
2016-11-18Fix ordering of operands on GT_RSZMichelle McDaniel1-5/+4
2016-11-03Force store of lcl var for shift/rotate by 32Michelle McDaniel1-19/+38
2016-11-02Merge pull request #7917 from pgavlin/VSO280120Pat Gavlin1-0/+3
2016-11-02Fix VSO280120.Pat Gavlin1-0/+3
2016-10-31Fix DecomposeRotate for > 32 caseMichelle McDaniel1-29/+28
2016-10-20Implement DecomposeRotateMichelle McDaniel1-0/+134
2016-10-12Unnecessary temp loc vars were deleted in DecomposeLong.Sergey Andreenko1-83/+77
2016-09-30Copy GTF_ALL_EFFECTS to hiResult in decompMichelle McDaniel1-0/+2
2016-09-22Merge pull request #7319 from pgavlin/GTLongFieldListPat Gavlin1-0/+31
2016-09-22Fix formatting issues.Pat Gavlin1-5/+3
2016-09-22Merge pull request #7294 from pgavlin/longLclFldPat Gavlin1-36/+87
2016-09-22Address PR feedback.Pat Gavlin1-0/+5
2016-09-22Decompose GT_FIELD_LIST nodes that use a GT_LONG.Pat Gavlin1-0/+33
2016-09-21Implement `st.lclFld` decomposition and fix #6778.Pat Gavlin1-36/+82
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-13/+16
2016-09-16Add optimization for shift by CNS_INTMichelle McDaniel1-50/+329
2016-09-15Option for reporting GenTree operator bashing stats (#7152)Peter Kukol1-2/+2
2016-09-13Remove unnecessary NYIs in DecomposeMichelle McDaniel1-21/+0
2016-09-12Implement DecomposeUModMichelle McDaniel1-1/+65
2016-09-08Merge pull request #7106 from pgavlin/DecompTPPat Gavlin1-15/+8
2016-09-08Improve decomp throughput.Pat Gavlin1-15/+8
2016-09-08Implement integer to long/ulong casts for x86Mike Danes1-15/+83
2016-09-07Enable long multiplyMichelle McDaniel1-34/+96
2016-08-31Merge pull request #6552 from pgavlin/RemovePreRationalizeLivenessPat Gavlin1-74/+107
2016-08-31Merge pull request #5884 from mikedn/x86-addsub-longPat Gavlin1-18/+1
2016-08-31Do not run local var liveness before rationalize.Pat Gavlin1-74/+107
2016-08-31Remove obsolete add/sub NYIMike Danes1-18/+1
2016-08-30Implement DecomposeShiftMichelle McDaniel1-1/+81
2016-08-24Merge pull request #6887 from BruceForstall/Fix6588aBruce Forstall1-0/+4