Home | History | Annotate | Download | only in x64

Lines Matching refs:property

673   Property* prop = var->AsProperty();
744 // property. Use (keyed) IC to set the initial value.
805 // types of slots, and parameters that rewrite to explicit property
808 Property* property = var->AsProperty();
819 // indicate that the inobject property case was inlined. Ensure there
839 ASSERT_NOT_NULL(property);
843 Variable* object_var = property->obj()->AsVariableProxy()->AsVariable();
853 Literal* key_literal = property->key()->AsLiteral();
860 // Do a keyed property load.
915 ObjectLiteral::Property* property = expr->properties()->at(i);
916 if (property->IsCompileTimeValue()) continue;
918 Literal* key = property->key();
919 Expression* value = property->value();
924 switch (property->kind()) {
925 case ObjectLiteral::Property::CONSTANT:
927 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
930 case ObjectLiteral::Property::COMPUTED:
941 case ObjectLiteral::Property::PROTOTYPE:
947 case ObjectLiteral::Property::SETTER:
948 case ObjectLiteral::Property::GETTER:
951 __ Push(property->kind() == ObjectLiteral::Property::SETTER ?
1021 // Left-hand side can only be a property, a global or a (parameter or local)
1025 Property* prop = expr->target()->AsProperty();
1104 void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
1114 void FullCodeGenerator::EmitKeyedPropertyLoad(Property* prop) {
1137 // to explicit property accesses do not reach here.
1192 // Assignment to a property, using a named store IC.
1193 Property* prop = expr->target()->AsProperty();
1233 // Assignment to a property, using a keyed store IC.
1268 void FullCodeGenerator::VisitProperty(Property* expr) {
1269 Comment cmnt(masm_, "[ Property");
1347 // Call to an object property.
1348 Property* prop = fun->AsProperty();
1351 // Call to a named property, use call IC.
1355 // Call to a keyed property, use keyed load IC followed by function
1631 // Expression can only be a property, a global or a (parameter or local)
1635 Property* prop = expr->expression()->AsProperty();
1636 // In case of a property we use the uninitialized expression context
1637 // of the key to detect a named property.
1686 // Save the result on the stack. If we have a named or keyed property