Index: src/compiler/typer.cc |
diff --git a/src/compiler/typer.cc b/src/compiler/typer.cc |
index 3952216ff08c269264e06df47bcb1b2f32b85033..66e5655273a0fdf48f6ef564c48752538fd4ab83 100644 |
--- a/src/compiler/typer.cc |
+++ b/src/compiler/typer.cc |
@@ -89,7 +89,6 @@ class Typer::Visitor : public Reducer { |
SIMPLIFIED_COMPARE_BINOP_LIST(DECLARE_CASE) |
SIMPLIFIED_OTHER_OP_LIST(DECLARE_CASE) |
MACHINE_OP_LIST(DECLARE_CASE) |
- MACHINE_SIMD_OP_LIST(DECLARE_CASE) |
JS_SIMPLE_UNOP_LIST(DECLARE_CASE) |
JS_OBJECT_OP_LIST(DECLARE_CASE) |
JS_CONTEXT_OP_LIST(DECLARE_CASE) |
@@ -131,6 +130,7 @@ class Typer::Visitor : public Reducer { |
DECLARE_CASE(End) |
SIMPLIFIED_CHANGE_OP_LIST(DECLARE_CASE) |
SIMPLIFIED_CHECKED_OP_LIST(DECLARE_CASE) |
+ MACHINE_SIMD_OP_LIST(DECLARE_CASE) |
#undef DECLARE_CASE |
break; |
} |
@@ -152,7 +152,6 @@ class Typer::Visitor : public Reducer { |
SIMPLIFIED_COMPARE_BINOP_LIST(DECLARE_CASE) |
SIMPLIFIED_OTHER_OP_LIST(DECLARE_CASE) |
MACHINE_OP_LIST(DECLARE_CASE) |
- MACHINE_SIMD_OP_LIST(DECLARE_CASE) |
JS_SIMPLE_UNOP_LIST(DECLARE_CASE) |
JS_OBJECT_OP_LIST(DECLARE_CASE) |
JS_CONTEXT_OP_LIST(DECLARE_CASE) |
@@ -194,6 +193,7 @@ class Typer::Visitor : public Reducer { |
DECLARE_CASE(End) |
SIMPLIFIED_CHANGE_OP_LIST(DECLARE_CASE) |
SIMPLIFIED_CHECKED_OP_LIST(DECLARE_CASE) |
+ MACHINE_SIMD_OP_LIST(DECLARE_CASE) |
#undef DECLARE_CASE |
break; |
} |
@@ -215,7 +215,6 @@ class Typer::Visitor : public Reducer { |
SIMPLIFIED_COMPARE_BINOP_LIST(DECLARE_METHOD) |
SIMPLIFIED_OTHER_OP_LIST(DECLARE_METHOD) |
MACHINE_OP_LIST(DECLARE_METHOD) |
- MACHINE_SIMD_OP_LIST(DECLARE_METHOD) |
JS_OP_LIST(DECLARE_METHOD) |
#undef DECLARE_METHOD |
@@ -2292,24 +2291,6 @@ Type* Typer::Visitor::TypeWord32PairShr(Node* node) { return Type::Internal(); } |
Type* Typer::Visitor::TypeWord32PairSar(Node* node) { return Type::Internal(); } |
-// SIMD type methods. |
- |
-#define SIMD_RETURN_SIMD(Name) \ |
- Type* Typer::Visitor::Type##Name(Node* node) { return Type::Simd(); } |
-MACHINE_SIMD_RETURN_SIMD_OP_LIST(SIMD_RETURN_SIMD) |
-MACHINE_SIMD_GENERIC_OP_LIST(SIMD_RETURN_SIMD) |
-#undef SIMD_RETURN_SIMD |
- |
-#define SIMD_RETURN_NUM(Name) \ |
- Type* Typer::Visitor::Type##Name(Node* node) { return Type::Number(); } |
-MACHINE_SIMD_RETURN_NUM_OP_LIST(SIMD_RETURN_NUM) |
-#undef SIMD_RETURN_NUM |
- |
-#define SIMD_RETURN_BOOL(Name) \ |
- Type* Typer::Visitor::Type##Name(Node* node) { return Type::Boolean(); } |
-MACHINE_SIMD_RETURN_BOOL_OP_LIST(SIMD_RETURN_BOOL) |
-#undef SIMD_RETURN_BOOL |
- |
// Heap constants. |
Type* Typer::Visitor::TypeConstant(Handle<Object> value) { |