Merge pull request #12680 from CarolEidt/RefactorContain
authorCarol Eidt <carol.eidt@microsoft.com>
Tue, 11 Jul 2017 23:58:07 +0000 (16:58 -0700)
committerGitHub <noreply@github.com>
Tue, 11 Jul 2017 23:58:07 +0000 (16:58 -0700)
Extract containment analysis

1  2 
src/jit/lower.cpp
src/jit/lower.h
src/jit/lsraarm.cpp
src/jit/lsraarm64.cpp

Simple merge
diff --cc 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);
Simple merge
Simple merge