| 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)
|
|
|