Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:Property

791   // Check special property of first block to have no predecessors.
4484 // property by always adding an empty block on the outgoing edges of this
6086 // of the property values and is the value of the entire expression.
6089 ObjectLiteral::Property* property = expr->properties()->at(i);
6090 if (property->is_computed_name()) return Bailout(kComputedPropertyName);
6091 if (property->IsCompileTimeValue()) continue;
6093 Literal* key = property->key()->AsLiteral();
6094 Expression* value = property->value();
6096 switch (property->kind()) {
6097 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
6100 case ObjectLiteral::Property::COMPUTED:
6104 if (property->emit_store()) {
6108 Handle<Map> map = property->GetReceiverType();
6111 FeedbackVectorSlot slot = property->GetSlot();
6136 if (FunctionLiteral::NeedsHomeObject(property->value())) {
6139 STORE, NULL, property->GetSlot(1), value, sym, literal);
6142 Add<HSimulate>(property->value()->id(), REMOVABLE_SIMULATE);
6150 case ObjectLiteral::Property::PROTOTYPE:
6151 case ObjectLiteral::Property::SETTER:
6152 case ObjectLiteral::Property::GETTER:
6212 // of the property values and is the value of the entire expression.
6274 // See if this is a load for an immutable property
6403 // Mismatch if the other access info found the property in the prototype
6936 void HOptimizedGraphBuilder::BuildStore(Expression* expr, Property* prop,
6981 Property* prop = expr->target()->AsProperty();
7104 Property* prop = target->AsProperty();
7140 // arguments property of the function.
7216 Property* prop = expr->target()->AsProperty();
7286 // arguments property of the function.
7828 if (expr->GetKeyType() == PROPERTY) {
7831 // TODO(jkummerow): Consider adding proper support for property accesses.
7926 bool HOptimizedGraphBuilder::TryArgumentsAccess(Property* expr) {
8017 void HOptimizedGraphBuilder::PushLoad(Property* expr,
8027 void HOptimizedGraphBuilder::BuildLoad(Property* expr,
8073 void HOptimizedGraphBuilder::VisitProperty(Property* expr) {
8367 Property* prop = expr->expression()->AsProperty();
9928 Property* prop = callee->AsProperty();
10759 Property* prop = expr->expression()->AsProperty();
10788 // Result of deleting non-property, non-variable reference is true.
10905 Expression* expr, Property* prop, FeedbackVectorSlot slot, BailoutId ast_id,
10922 Property* prop = target->AsProperty();
10943 // Argument of the count operation is a variable, not a property.
10966 // arguments property of the function.
10998 // Argument of the count operation is a property.
12066 // property allocations can get folded, so pre-initialize all in-object