From: Carol Eidt Date: Tue, 11 Jul 2017 23:58:07 +0000 (-0700) Subject: Merge pull request #12680 from CarolEidt/RefactorContain X-Git-Tag: accepted/tizen/base/20180629.140029~1083^2~199 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b2dab782c81b1e3ef2ab204ed4ce9fbec4f3b7fd;p=platform%2Fupstream%2Fcoreclr.git Merge pull request #12680 from CarolEidt/RefactorContain Extract containment analysis --- b2dab782c81b1e3ef2ab204ed4ce9fbec4f3b7fd diff --cc src/jit/lower.h index cc12382,f4dab29..122cd24 --- a/src/jit/lower.h +++ b/src/jit/lower.h @@@ -271,9 -298,8 +298,10 @@@ private bool IsRMWIndirCandidate(GenTree* operand, GenTree* storeInd); bool IsBinOpInRMWStoreInd(GenTreePtr tree); bool IsRMWMemOpRootedAtStoreInd(GenTreePtr storeIndTree, GenTreePtr* indirCandidate, GenTreePtr* indirOpSource); + bool LowerRMWMemOp(GenTreeIndir* storeInd); #endif + + void WidenSIMD12IfNecessary(GenTreeLclVarCommon* node); void LowerStoreLoc(GenTreeLclVarCommon* tree); GenTree* LowerArrElem(GenTree* node); void LowerRotate(GenTree* tree);