src/hotspot/share/opto/matcher.cpp
changeset 52992 4bb6e0871bf7
parent 52718 263c7685a22a
child 53509 28aa41c4165b
--- a/src/hotspot/share/opto/matcher.cpp	Wed Dec 12 15:35:20 2018 -0500
+++ b/src/hotspot/share/opto/matcher.cpp	Wed Dec 12 14:48:34 2018 -0800
@@ -2352,6 +2352,15 @@
       n->del_req(3);
       break;
     }
+    case Op_MulAddS2I: {
+      Node* pair1 = new BinaryNode(n->in(1), n->in(2));
+      Node* pair2 = new BinaryNode(n->in(3), n->in(4));
+      n->set_req(1, pair1);
+      n->set_req(2, pair2);
+      n->del_req(4);
+      n->del_req(3);
+      break;
+    }
     default:
       break;
   }