Home | History | Annotate | Download | only in arm

Lines Matching refs:property

557   Property* prop = var->AsProperty();
632 // property. Use (keyed) IC to set the initial value.
691 // types of slots, and parameters that rewrite to explicit property
694 Property* property = var->AsProperty();
722 ASSERT_NOT_NULL(property);
726 Variable* object_var = property->obj()->AsVariableProxy()->AsVariable();
735 Literal* key_literal = property->key()->AsLiteral();
745 // Do a keyed property load.
800 ObjectLiteral::Property* property = expr->properties()->at(i);
801 if (property->IsCompileTimeValue()) continue;
803 Literal* key = property->key();
804 Expression* value = property->value();
809 switch (property->kind()) {
810 case ObjectLiteral::Property::CONSTANT:
812 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
813 ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value()));
815 case ObjectLiteral::Property::COMPUTED:
825 case ObjectLiteral::Property::PROTOTYPE:
833 case ObjectLiteral::Property::GETTER:
834 case ObjectLiteral::Property::SETTER:
839 __ mov(r1, Operand(property->kind() == ObjectLiteral::Property::SETTER ?
913 // Left-hand side can only be a property, a global or a (parameter or local)
917 Property* prop = expr->target()->AsProperty();
996 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1005 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1025 // explicit property accesses do not reach here.
1082 // Assignment to a property, using a named store IC.
1083 Property* prop = expr->target()->AsProperty();
1125 // Assignment to a property, using a keyed store IC.
1159 void FullCodeGenerator::VisitProperty(Property* expr) {
1160 Comment cmnt(masm_, "[ Property");
1235 // Call to an object property.
1236 Property* prop = fun->AsProperty();
1239 // Call to a named property, use call IC.
1243 // Call to a keyed property, use keyed load IC followed by function
1519 // Expression can only be a property, a global or a (parameter or local)
1523 Property* prop = expr->expression()->AsProperty();
1524 // In case of a property we use the uninitialized expression context
1525 // of the key to detect a named property.
1574 // Save the result on the stack. If we have a named or keyed property