Lines Matching defs:property

1100   // validity or get the property names in a fixed array.
1198 // Convert the entry to a string or null if it isn't a property
1199 // anymore. If the property has been removed while iterating, we
1208 // Update the 'each' property or variable from the possibly filtered
1670 ObjectLiteral::Property* property = expr->properties()->at(i);
1671 if (property->IsCompileTimeValue()) continue;
1673 Literal* key = property->key();
1674 Expression* value = property->value();
1679 switch (property->kind()) {
1687 if (property->emit_store()) {
1702 if (property->emit_store()) {
1712 if (property->emit_store()) {
1850 // Left-hand side can only be a property, a global or a (parameter or local)
1854 Property* property = expr->target()->AsProperty();
1855 if (property != NULL) {
1856 assign_type = (property->key()->IsPropertyName())
1869 VisitForStackValue(property->obj());
1872 VisitForStackValue(property->obj());
1877 VisitForStackValue(property->obj());
1878 VisitForStackValue(property->key());
1882 VisitForStackValue(property->obj());
1883 VisitForStackValue(property->key());
1890 // variable/property load.
1899 EmitNamedPropertyLoad(property);
1900 PrepareForBailoutForId(property->LoadId(), TOS_REG);
1903 EmitKeyedPropertyLoad(property);
1904 PrepareForBailoutForId(property->LoadId(), TOS_REG);
2389 // Left-hand side can only be a property, a global or a (parameter or local)
2513 // Assignment to a property, using a named store IC.
2530 // Assignment to a property, using a keyed store IC.
2809 Property* property = callee->AsProperty();
2810 bool is_named_call = property->key()->IsPropertyName();
2812 if (property->IsSuperAccess() && is_named_call) {
2817 VisitForStackValue(property->obj());
2822 EmitKeyedCallWithLoadIC(expr, property->key());
3074 // If a valueOf property is not found on the object check that its
4191 Property* property = expr->expression()->AsProperty();
4194 if (property != NULL) {
4195 VisitForStackValue(property->obj());
4196 VisitForStackValue(property->key());
4225 // Result of deleting non-property, non-variable reference is true.
4307 // Expression can only be a property, a global or a (parameter or local)
4312 // In case of a property we use the uninitialized expression context
4313 // of the key to detect a named property.
4345 // in case evaluating the property load my have a side effect.
4362 // Save the result on the stack. If we have a named or keyed property
4397 // Save the result on the stack. If we have a named or keyed property