Index: src/full-codegen/mips/full-codegen-mips.cc |
diff --git a/src/full-codegen/mips/full-codegen-mips.cc b/src/full-codegen/mips/full-codegen-mips.cc |
index 6497c87731a87aa1caf49f26d3a97a28f8faabbb..798f11de7068eac47e2c82e87de867b68f7ddcb9 100644 |
--- a/src/full-codegen/mips/full-codegen-mips.cc |
+++ b/src/full-codegen/mips/full-codegen-mips.cc |
@@ -2332,43 +2332,6 @@ void FullCodeGenerator::EmitKeyedPropertyAssignment(Assignment* expr) { |
} |
-void FullCodeGenerator::VisitProperty(Property* expr) { |
- Comment cmnt(masm_, "[ Property"); |
- SetExpressionPosition(expr); |
- |
- Expression* key = expr->key(); |
- |
- if (key->IsPropertyName()) { |
- if (!expr->IsSuperAccess()) { |
- VisitForAccumulatorValue(expr->obj()); |
- __ Move(LoadDescriptor::ReceiverRegister(), v0); |
- EmitNamedPropertyLoad(expr); |
- } else { |
- VisitForStackValue(expr->obj()->AsSuperPropertyReference()->this_var()); |
- VisitForStackValue( |
- expr->obj()->AsSuperPropertyReference()->home_object()); |
- EmitNamedSuperPropertyLoad(expr); |
- } |
- } else { |
- if (!expr->IsSuperAccess()) { |
- VisitForStackValue(expr->obj()); |
- VisitForAccumulatorValue(expr->key()); |
- __ Move(LoadDescriptor::NameRegister(), v0); |
- PopOperand(LoadDescriptor::ReceiverRegister()); |
- EmitKeyedPropertyLoad(expr); |
- } else { |
- VisitForStackValue(expr->obj()->AsSuperPropertyReference()->this_var()); |
- VisitForStackValue( |
- expr->obj()->AsSuperPropertyReference()->home_object()); |
- VisitForStackValue(expr->key()); |
- EmitKeyedSuperPropertyLoad(expr); |
- } |
- } |
- PrepareForBailoutForId(expr->LoadId(), TOS_REG); |
- context()->Plug(v0); |
-} |
- |
- |
void FullCodeGenerator::CallIC(Handle<Code> code, |
TypeFeedbackId id) { |
ic_total_count_++; |