Index: test/unittests/compiler/node-test-utils.cc |
diff --git a/test/unittests/compiler/node-test-utils.cc b/test/unittests/compiler/node-test-utils.cc |
index 83526916443ec4380ebaf8cc95fd7245439ac1c8..aa7945a2e0d7ac9567ff22ef3582ae4bf34fd288 100644 |
--- a/test/unittests/compiler/node-test-utils.cc |
+++ b/test/unittests/compiler/node-test-utils.cc |
@@ -803,32 +803,6 @@ class IsTailCallMatcher final : public NodeMatcher { |
const Matcher<Node*> control_matcher_; |
}; |
- |
-class IsReferenceEqualMatcher final : public NodeMatcher { |
- public: |
- IsReferenceEqualMatcher(const Matcher<Type*>& type_matcher, |
- const Matcher<Node*>& lhs_matcher, |
- const Matcher<Node*>& rhs_matcher) |
- : NodeMatcher(IrOpcode::kReferenceEqual), |
- type_matcher_(type_matcher), |
- lhs_matcher_(lhs_matcher), |
- rhs_matcher_(rhs_matcher) {} |
- |
- bool MatchAndExplain(Node* node, MatchResultListener* listener) const final { |
- return (NodeMatcher::MatchAndExplain(node, listener) && |
- // TODO(bmeurer): The type parameter is currently ignored. |
- PrintMatchAndExplain(NodeProperties::GetValueInput(node, 0), "lhs", |
- lhs_matcher_, listener) && |
- PrintMatchAndExplain(NodeProperties::GetValueInput(node, 1), "rhs", |
- rhs_matcher_, listener)); |
- } |
- |
- private: |
- const Matcher<Type*> type_matcher_; |
- const Matcher<Node*> lhs_matcher_; |
- const Matcher<Node*> rhs_matcher_; |
-}; |
- |
class IsSpeculativeBinopMatcher final : public NodeMatcher { |
public: |
IsSpeculativeBinopMatcher(IrOpcode::Value opcode, |
@@ -2072,13 +2046,6 @@ Matcher<Node*> IsTailCall( |
effect_matcher, control_matcher)); |
} |
-Matcher<Node*> IsReferenceEqual(const Matcher<Type*>& type_matcher, |
- const Matcher<Node*>& lhs_matcher, |
- const Matcher<Node*>& rhs_matcher) { |
- return MakeMatcher( |
- new IsReferenceEqualMatcher(type_matcher, lhs_matcher, rhs_matcher)); |
-} |
- |
#define DEFINE_SPECULATIVE_BINOP_MATCHER(opcode) \ |
Matcher<Node*> Is##opcode(const Matcher<NumberOperationHint>& hint_matcher, \ |
const Matcher<Node*>& lhs_matcher, \ |
@@ -2281,6 +2248,7 @@ IS_BINOP_MATCHER(NumberAtan2) |
IS_BINOP_MATCHER(NumberMax) |
IS_BINOP_MATCHER(NumberMin) |
IS_BINOP_MATCHER(NumberPow) |
+IS_BINOP_MATCHER(ReferenceEqual) |
IS_BINOP_MATCHER(Word32And) |
IS_BINOP_MATCHER(Word32Or) |
IS_BINOP_MATCHER(Word32Xor) |
@@ -2380,6 +2348,7 @@ IS_UNOP_MATCHER(NumberToUint32) |
IS_UNOP_MATCHER(PlainPrimitiveToNumber) |
IS_UNOP_MATCHER(ObjectIsReceiver) |
IS_UNOP_MATCHER(ObjectIsSmi) |
+IS_UNOP_MATCHER(ObjectIsUndetectable) |
IS_UNOP_MATCHER(StringFromCharCode) |
IS_UNOP_MATCHER(Word32Clz) |
IS_UNOP_MATCHER(Word32Ctz) |