Home
last modified time | relevance | path

Searched refs:ObjectLiteral (Results 1 – 25 of 26) sorted by relevance

12

/external/v8/src/
Dast.cc174 ObjectLiteral::Property::Property(Literal* key, in Property()
194 ObjectLiteral::Property::Property(bool is_getter, FunctionLiteral* value) { in Property()
201 bool ObjectLiteral::Property::IsCompileTimeValue() { in IsCompileTimeValue()
208 void ObjectLiteral::Property::set_emit_store(bool emit_store) { in set_emit_store()
213 bool ObjectLiteral::Property::emit_store() { in emit_store()
245 void ObjectLiteral::CalculateEmitStore() { in CalculateEmitStore()
248 ObjectLiteral::Property* property = properties()->at(i); in CalculateEmitStore()
254 if (property->kind() == ObjectLiteral::Property::COMPUTED && in CalculateEmitStore()
608 void ObjectLiteral::Property::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
1019 INCREASE_NODE_COUNT(ObjectLiteral) in INCREASE_NODE_COUNT()
Dprettyprinter.cc311 void PrettyPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
315 ObjectLiteral::Property* property = node->properties()->at(i); in VisitObjectLiteral()
971 void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
976 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
979 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
982 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
985 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
988 case ObjectLiteral::Property::GETTER: in VisitObjectLiteral()
991 case ObjectLiteral::Property::SETTER: in VisitObjectLiteral()
Dtype-info.h248 bool ObjectLiteralStoreIsMonomorphic(ObjectLiteral::Property* prop);
278 Handle<Map> GetObjectLiteralStoreMap(ObjectLiteral::Property* prop);
Dast.h101 V(ObjectLiteral) \
1302 class ObjectLiteral: public MaterializedLiteral {
1347 DECLARE_NODE_TYPE(ObjectLiteral) in DECLARE_NODE_TYPE() argument
1378 ObjectLiteral(Isolate* isolate, in ObjectLiteral() function
2793 ObjectLiteral* NewObjectLiteral( in NewObjectLiteral()
2795 ZoneList<ObjectLiteral::Property*>* properties, in NewObjectLiteral()
2801 ObjectLiteral* lit = new(zone_) ObjectLiteral( in NewObjectLiteral()
2804 VISIT_AND_RETURN(ObjectLiteral, lit) in NewObjectLiteral()
2807 ObjectLiteral::Property* NewObjectLiteralProperty(bool is_getter, in NewObjectLiteralProperty()
2809 ObjectLiteral::Property* prop = in NewObjectLiteralProperty()
[all …]
Dfull-codegen.h811 ObjectLiteral::Accessors,
816 ObjectLiteral::Accessors, in AccessorTable()
822 if (it->second == NULL) it->second = new(zone_) ObjectLiteral::Accessors(); in lookup()
Dparser.h642 ObjectLiteral::Property* ParseObjectLiteralGetSet(bool is_getter, bool* ok);
648 ZoneList<ObjectLiteral::Property*>* properties,
661 bool IsBoilerplateProperty(ObjectLiteral::Property* property);
Dparser.cc3850 bool Parser::IsBoilerplateProperty(ObjectLiteral::Property* property) { in IsBoilerplateProperty()
3852 property->kind() != ObjectLiteral::Property::PROTOTYPE; in IsBoilerplateProperty()
3878 ObjectLiteral* object_literal = expression->AsObjectLiteral(); in GetValue()
3928 ObjectLiteral::Property* property,
3940 static intptr_t GetPropertyKind(ObjectLiteral::Property* property) { in GetPropertyKind()
3942 case ObjectLiteral::Property::GETTER: in GetPropertyKind()
3944 case ObjectLiteral::Property::SETTER: in GetPropertyKind()
3958 ObjectLiteral::Property* property, in CheckProperty()
3997 ZoneList<ObjectLiteral::Property*>* properties, in BuildObjectLiteralConstantProperties()
4009 ObjectLiteral::Property* property = properties->at(i); in BuildObjectLiteralConstantProperties()
[all …]
Dtype-info.cc169 ObjectLiteral::Property* prop) { in ObjectLiteralStoreIsMonomorphic()
290 ObjectLiteral::Property* prop) { in GetObjectLiteralStoreMap()
Dhydrogen.cc3730 void HGraphBuilder::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
3769 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
3776 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
3779 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
3794 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
3795 case ObjectLiteral::Property::SETTER: in VisitObjectLiteral()
3796 case ObjectLiteral::Property::GETTER: in VisitObjectLiteral()
3992 ObjectLiteral::Property* prop) { in BuildStoreNamed()
Dfull-codegen.cc207 void BreakableStatementChecker::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
Dhydrogen.h1108 ObjectLiteral::Property* prop);
Dhydrogen-instructions.h145 V(ObjectLiteral) \
4513 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral)
/external/v8/test/cctest/
Dtest-func-name-inference.cc215 TEST(ObjectLiteral) { in TEST() argument
/external/v8/src/arm/
Dfull-codegen-arm.cc1481 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1489 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1490 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1492 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1493 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1499 } else if (flags != ObjectLiteral::kFastElements || in VisitObjectLiteral()
1518 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1528 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1530 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1533 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
[all …]
Dlithium-arm.h140 V(ObjectLiteral) \
2004 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
2005 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
Dlithium-codegen-arm.cc4692 ? ObjectLiteral::kFastElements in DoObjectLiteral()
4693 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4701 } else if (flags != ObjectLiteral::kFastElements || in DoObjectLiteral()
/external/v8/src/ia32/
Dfull-codegen-ia32.cc1436 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1444 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1445 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1447 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1448 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1453 } else if (flags != ObjectLiteral::kFastElements || in VisitObjectLiteral()
1472 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1482 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1484 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1487 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
[all …]
Dlithium-ia32.h135 V(ObjectLiteral) \
2082 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
2083 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
Dlithium-codegen-ia32.cc4543 ? ObjectLiteral::kFastElements in DoObjectLiteral()
4544 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4546 ? ObjectLiteral::kHasFunction in DoObjectLiteral()
4547 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4554 } else if (flags != ObjectLiteral::kFastElements || in DoObjectLiteral()
/external/v8/src/x64/
Dfull-codegen-x64.cc1389 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1397 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1398 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1400 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1401 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1406 } else if (flags != ObjectLiteral::kFastElements || in VisitObjectLiteral()
1425 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1435 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1437 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1440 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
[all …]
Dlithium-x64.h140 V(ObjectLiteral) \
1973 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
1974 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
Dlithium-codegen-x64.cc4308 ? ObjectLiteral::kFastElements in DoObjectLiteral()
4309 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4311 ? ObjectLiteral::kHasFunction in DoObjectLiteral()
4312 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4319 } else if (flags != ObjectLiteral::kFastElements || in DoObjectLiteral()
/external/v8/src/mips/
Dfull-codegen-mips.cc1489 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1497 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1498 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1500 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1501 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1507 } else if (flags != ObjectLiteral::kFastElements || in VisitObjectLiteral()
1526 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1536 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1538 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1541 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
[all …]
Dlithium-mips.h140 V(ObjectLiteral) \
1984 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
1985 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
Dlithium-codegen-mips.cc4589 ? ObjectLiteral::kFastElements in DoObjectLiteral()
4590 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
4598 } else if (flags != ObjectLiteral::kFastElements || in DoObjectLiteral()

12