| Index: src/compiler/wasm-compiler.cc
|
| diff --git a/src/compiler/wasm-compiler.cc b/src/compiler/wasm-compiler.cc
|
| index 41370c6adb06647e4bb1793b286471846a572eba..a5b1433fc3bbc2cab8de73f3f626db45c8a982d1 100644
|
| --- a/src/compiler/wasm-compiler.cc
|
| +++ b/src/compiler/wasm-compiler.cc
|
| @@ -3181,21 +3181,6 @@ Node* WasmGraphBuilder::S128Zero() {
|
| return graph()->NewNode(jsgraph()->machine()->S128Zero());
|
| }
|
|
|
| -Node* WasmGraphBuilder::S1x4Zero() {
|
| - has_simd_ = true;
|
| - return graph()->NewNode(jsgraph()->machine()->S1x4Zero());
|
| -}
|
| -
|
| -Node* WasmGraphBuilder::S1x8Zero() {
|
| - has_simd_ = true;
|
| - return graph()->NewNode(jsgraph()->machine()->S1x8Zero());
|
| -}
|
| -
|
| -Node* WasmGraphBuilder::S1x16Zero() {
|
| - has_simd_ = true;
|
| - return graph()->NewNode(jsgraph()->machine()->S1x16Zero());
|
| -}
|
| -
|
| Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode,
|
| const NodeVector& inputs) {
|
| has_simd_ = true;
|
| @@ -3502,56 +3487,17 @@ Node* WasmGraphBuilder::SimdOp(wasm::WasmOpcode opcode,
|
| inputs[1]);
|
| case wasm::kExprS128Not:
|
| return graph()->NewNode(jsgraph()->machine()->S128Not(), inputs[0]);
|
| - case wasm::kExprS32x4Select:
|
| - return graph()->NewNode(jsgraph()->machine()->S32x4Select(), inputs[0],
|
| - inputs[1], inputs[2]);
|
| - case wasm::kExprS16x8Select:
|
| - return graph()->NewNode(jsgraph()->machine()->S16x8Select(), inputs[0],
|
| + case wasm::kExprS128Select:
|
| + return graph()->NewNode(jsgraph()->machine()->S128Select(), inputs[0],
|
| inputs[1], inputs[2]);
|
| - case wasm::kExprS8x16Select:
|
| - return graph()->NewNode(jsgraph()->machine()->S8x16Select(), inputs[0],
|
| - inputs[1], inputs[2]);
|
| - case wasm::kExprS1x4And:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x4And(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x4Or:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x4Or(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x4Xor:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x4Xor(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x4Not:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x4Not(), inputs[0]);
|
| case wasm::kExprS1x4AnyTrue:
|
| return graph()->NewNode(jsgraph()->machine()->S1x4AnyTrue(), inputs[0]);
|
| case wasm::kExprS1x4AllTrue:
|
| return graph()->NewNode(jsgraph()->machine()->S1x4AllTrue(), inputs[0]);
|
| - case wasm::kExprS1x8And:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x8And(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x8Or:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x8Or(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x8Xor:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x8Xor(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x8Not:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x8Not(), inputs[0]);
|
| case wasm::kExprS1x8AnyTrue:
|
| return graph()->NewNode(jsgraph()->machine()->S1x8AnyTrue(), inputs[0]);
|
| case wasm::kExprS1x8AllTrue:
|
| return graph()->NewNode(jsgraph()->machine()->S1x8AllTrue(), inputs[0]);
|
| - case wasm::kExprS1x16And:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x16And(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x16Or:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x16Or(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x16Xor:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x16Xor(), inputs[0],
|
| - inputs[1]);
|
| - case wasm::kExprS1x16Not:
|
| - return graph()->NewNode(jsgraph()->machine()->S1x16Not(), inputs[0]);
|
| case wasm::kExprS1x16AnyTrue:
|
| return graph()->NewNode(jsgraph()->machine()->S1x16AnyTrue(), inputs[0]);
|
| case wasm::kExprS1x16AllTrue:
|
|
|