Index: src/full-codegen/arm64/full-codegen-arm64.cc |
diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc |
index b6f0d29f9d6915fc218c968cd5f97ab6948dcf88..7f0b63c905f50f9307e41e39880708e6a55f9918 100644 |
--- a/src/full-codegen/arm64/full-codegen-arm64.cc |
+++ b/src/full-codegen/arm64/full-codegen-arm64.cc |
@@ -2215,42 +2215,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(), x0); |
- 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(), x0); |
- 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(x0); |
-} |
- |
- |
void FullCodeGenerator::CallIC(Handle<Code> code, |
TypeFeedbackId ast_id) { |
ic_total_count_++; |