summaryrefslogtreecommitdiff
path: root/src/jit/optcse.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-12-21Don't mark calls to allocation helpers as CSE candidates.Eugene Rozenfeld1-0/+23
2018-11-05Add support for BSWAP intrinsic (#18398)Levi Broderick1-0/+2
2018-10-29Fix VSO 707552Brian Sullivan1-20/+38
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 Sullivan1-73/+300
2018-09-14Merge pull request #19125 from mikedn/cse-extractBrian Sullivan1-368/+41
2018-09-13whitespace fixesBrian Sullivan1-4/+3
2018-09-13Value Number Enhancements:Brian Sullivan1-5/+5
2018-08-25Fix CSE side effect and definition extractionMike Danes1-368/+41
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-8/+8
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-36/+1
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-6/+6
2018-06-29Corrected a few typos in the documentation and comments (#18706)Phil Garcia1-2/+2
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-11/+0
2018-02-21clang formatBrian Sullivan1-2/+2
2018-02-21Codereview feedbackBrian Sullivan1-13/+17
2018-02-21whitespace fixBrian Sullivan1-1/+1
2018-02-21Fix for assert during CSE processingBrian Sullivan1-10/+7
2018-02-16Code Review - Removed unnecessary assert.Brian Sullivan1-1/+0
2018-02-16Fix whitespace formattingBrian Sullivan1-4/+3
2018-02-16Added new tree walker helper optHasCSEdefWithSideeffect to determine up front...Brian Sullivan1-22/+112
2018-02-15Fix for assert(sideEffList) in clr\src\jit\optcse.cpp, Line: 2151Brian Sullivan1-3/+10
2018-02-13Fix clang format warningsBrian Sullivan1-13/+13
2018-02-13Check for the very uncommon case where when we are replacing a CSE useBrian Sullivan1-55/+104
2018-02-07Fixes GitHub Issue 16065Brian Sullivan1-89/+129
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-56/+56
2018-01-24Delete Ptr typedefs from jit src. (#15983)Sergey Andreenko1-5/+5
2017-10-24delete unused local variables from jit sources (#14679)Sergey Andreenko1-3/+0
2017-08-17Use conservative VN in CSE candidate const checkJoseph Tremoulet1-2/+7
2017-06-08Make JIT dumps more readableMike Danes1-1/+1
2017-05-11Propagate assertions for more checked boundsJoseph Tremoulet1-54/+62
2017-03-25Some BitVecOps improvements (#10437)mikedn1-27/+15
2017-02-23JIT: defer setting outgoing args size until after optimization (#9683)Andy Ayers1-0/+12
2017-02-16Rename cseArrLenMap to optCseArrLenMapJoseph Tremoulet1-11/+11
2017-02-16Factor signedness test into helperJoseph Tremoulet1-3/+3
2017-02-15Update array length compare value numbers on CSEJoseph Tremoulet1-0/+146
2017-02-09Update conservative value numbers during CSEJoseph Tremoulet1-0/+20
2016-12-17Widen basic block flag field to 64 bitsAndy Ayers1-2/+0
2016-11-23Increment lclVar refCounts in fgMorphBlockStmt.Pat Gavlin1-1/+1
2016-10-14Add code to switch to bitvec datastructure in cse optimization.Russell C. Hadley1-36/+48
2016-08-12Reformat the JIT sources.Pat Gavlin1-579/+681
2016-08-12Massage the code a bit for jit-format w/ Clang 3.8.Pat Gavlin1-3/+0
2016-08-12Revert #6686.Pat Gavlin1-681/+580
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-580/+681
2016-08-04Followup work from codereview feedbackBrian Sullivan1-4/+6
2016-08-01Merge pull request #6491 from adiaaida/formatting2Michelle McDaniel1-3/+6
2016-07-29Merge pull request #6281 from papaslavik/cse_sort_szBrian Sullivan1-3/+3
2016-07-29Massage code for clang-formatMichelle McDaniel1-3/+6
2016-07-20More Struct-related RefactoringsCarol Eidt1-10/+37
2016-07-14The sort for CSE size optimization should be different from the execution opt...Viacheslav Nikolaev1-3/+3