Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:property

793   // Check special property of first block to have no predecessors.
3868 // property by always adding an empty block on the outgoing edges of this
5492 // of the property values and is the value of the entire expression.
5495 ObjectLiteral::Property* property = expr->properties()->at(i);
5496 if (property->is_computed_name()) return Bailout(kComputedPropertyName);
5497 if (property->IsCompileTimeValue()) continue;
5499 Literal* key = property->key()->AsLiteral();
5500 Expression* value = property->value();
5502 switch (property->kind()) {
5503 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
5506 case ObjectLiteral::Property::COMPUTED:
5511 if (property->emit_store()) {
5515 Handle<Map> map = property->GetReceiverType();
5518 FeedbackSlot slot = property->GetSlot();
5545 if (FunctionLiteral::NeedsHomeObject(property->value())) {
5548 STORE, NULL, property->GetSlot(1), value, sym, literal);
5551 Add<HSimulate>(property->value()->id(), REMOVABLE_SIMULATE);
5559 case ObjectLiteral::Property::PROTOTYPE:
5560 case ObjectLiteral::Property::SETTER:
5561 case ObjectLiteral::Property::GETTER:
5621 // of the property values and is the value of the entire expression.
5683 // Check if this is a load of an immutable or constant property.
5858 // Mismatch if the other access info found the property in the prototype
6401 void HOptimizedGraphBuilder::BuildStore(Expression* expr, Property* prop,
6446 Property* prop = expr->target()->AsProperty();
6593 Property* prop = target->AsProperty();
6625 // arguments property of the function.
6702 Property* prop = expr->target()->AsProperty();
6756 // arguments property of the function.
7332 if (expr->GetKeyType() == PROPERTY) {
7335 // TODO(jkummerow): Consider adding proper support for property accesses.
7442 bool HOptimizedGraphBuilder::TryArgumentsAccess(Property* expr) {
7564 void HOptimizedGraphBuilder::PushLoad(Property* expr,
7574 void HOptimizedGraphBuilder::BuildLoad(Property* expr,
7626 void HOptimizedGraphBuilder::VisitProperty(Property* expr) {
7932 Property* prop = expr->expression()->AsProperty();
9483 Property* prop = callee->AsProperty();
10325 Property* prop = expr->expression()->AsProperty();
10354 // Result of deleting non-property, non-variable reference is true.
10464 Expression* expr, Property* prop, FeedbackSlot slot, BailoutId ast_id,
10481 Property* prop = target->AsProperty();
10499 // Argument of the count operation is a variable, not a property.
10541 // Argument of the count operation is a property.
11620 // property allocations can get folded, so pre-initialize all in-object