Remove some redundant code from TreeNodeInfoInit
authorMike Danes <onemihaid@hotmail.com>
Fri, 19 Jan 2018 18:44:39 +0000 (20:44 +0200)
committerMike Danes <onemihaid@hotmail.com>
Fri, 19 Jan 2018 18:44:39 +0000 (20:44 +0200)
src/jit/lsraxarch.cpp

index 5e8924f..0c2cb5f 100644 (file)
@@ -322,16 +322,6 @@ void LinearScan::TreeNodeInfoInit(GenTree* tree, TreeNodeInfo* info)
 #endif
         case GT_ADD:
         case GT_SUB:
-            // SSE2 arithmetic instructions doesn't support the form "op mem, xmm".
-            // Rather they only support "op xmm, mem/xmm" form.
-            if (varTypeIsFloating(tree->TypeGet()))
-            {
-                info->srcCount = appendBinaryLocationInfoToList(tree->AsOp());
-                break;
-            }
-
-            __fallthrough;
-
         case GT_AND:
         case GT_OR:
         case GT_XOR: