Index: src/compiler/wasm-compiler.cc |
diff --git a/src/compiler/wasm-compiler.cc b/src/compiler/wasm-compiler.cc |
index 7272f6286ea9b691eaeb293e58d7e75c3f38c945..158c70fc5c03d9e1489ace784e16d2aac5e48dc8 100644 |
--- a/src/compiler/wasm-compiler.cc |
+++ b/src/compiler/wasm-compiler.cc |
@@ -3197,6 +3197,9 @@ Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode, |
case wasm::kExprF32x4Add: |
return graph()->NewNode(jsgraph()->machine()->F32x4Add(), inputs[0], |
inputs[1]); |
+ case wasm::kExprF32x4AddHoriz: |
+ return graph()->NewNode(jsgraph()->machine()->F32x4AddHoriz(), inputs[0], |
+ inputs[1]); |
case wasm::kExprF32x4Sub: |
return graph()->NewNode(jsgraph()->machine()->F32x4Sub(), inputs[0], |
inputs[1]); |
@@ -3246,6 +3249,9 @@ Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode, |
case wasm::kExprI32x4Add: |
return graph()->NewNode(jsgraph()->machine()->I32x4Add(), inputs[0], |
inputs[1]); |
+ case wasm::kExprI32x4AddHoriz: |
+ return graph()->NewNode(jsgraph()->machine()->I32x4AddHoriz(), inputs[0], |
+ inputs[1]); |
case wasm::kExprI32x4Sub: |
return graph()->NewNode(jsgraph()->machine()->I32x4Sub(), inputs[0], |
inputs[1]); |
@@ -3319,6 +3325,9 @@ Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode, |
case wasm::kExprI16x8AddSaturateS: |
return graph()->NewNode(jsgraph()->machine()->I16x8AddSaturateS(), |
inputs[0], inputs[1]); |
+ case wasm::kExprI16x8AddHoriz: |
+ return graph()->NewNode(jsgraph()->machine()->I16x8AddHoriz(), inputs[0], |
+ inputs[1]); |
case wasm::kExprI16x8Sub: |
return graph()->NewNode(jsgraph()->machine()->I16x8Sub(), inputs[0], |
inputs[1]); |