From 1d580b4fd0b40c9c8efe5dd9d4f7085521356e6c Mon Sep 17 00:00:00 2001 From: "jkummerow@chromium.org" Date: Tue, 15 Oct 2013 11:24:37 +0000 Subject: [PATCH] Delete dead code from HOptimizedGraphBuilder::VisitCompareOperation R=rossberg@chromium.org Review URL: https://codereview.chromium.org/26419005 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17214 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/hydrogen.cc | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/hydrogen.cc b/src/hydrogen.cc index c25d7a1..38ed575 100644 --- a/src/hydrogen.cc +++ b/src/hydrogen.cc @@ -8339,24 +8339,6 @@ void HOptimizedGraphBuilder::VisitCompareOperation(CompareOperation* expr) { New(left, right, op); result->set_position(expr->position()); return ast_context()->ReturnControl(result, expr->id()); - } else if (combined_type->NumClasses() == 1 && Token::IsEqualityOp(op)) { - BuildCheckHeapObject(left); - BuildCheckMap(left, combined_type->Classes().Current()); - BuildCheckHeapObject(right); - BuildCheckMap(right, combined_type->Classes().Current()); - HCompareObjectEqAndBranch* result = - New(left, right); - result->set_position(expr->position()); - return ast_context()->ReturnInstruction(result, expr->id()); - } else if (combined_type->Is(Type::Receiver()) && Token::IsEqualityOp(op)) { - BuildCheckHeapObject(left); - AddInstruction(HCheckInstanceType::NewIsSpecObject(left, zone())); - BuildCheckHeapObject(right); - AddInstruction(HCheckInstanceType::NewIsSpecObject(right, zone())); - HCompareObjectEqAndBranch* result = - New(left, right); - result->set_position(expr->position()); - return ast_context()->ReturnInstruction(result, expr->id()); } else { if (combined_rep.IsTagged() || combined_rep.IsNone()) { HCompareGeneric* result = -- 2.7.4