Home
last modified time | relevance | path

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

/external/v8/src/
Dast.cc171 ObjectLiteral::Property::Property(Literal* key, Expression* value) { in Property()
188 ObjectLiteral::Property::Property(bool is_getter, FunctionLiteral* value) { in Property()
196 bool ObjectLiteral::Property::IsCompileTimeValue() { in IsCompileTimeValue()
203 void ObjectLiteral::Property::set_emit_store(bool emit_store) { in set_emit_store()
208 bool ObjectLiteral::Property::emit_store() { in emit_store()
240 void ObjectLiteral::CalculateEmitStore() { in CalculateEmitStore()
244 ObjectLiteral::Property* property = this->properties()->at(i); in CalculateEmitStore()
283 if (property->kind() == ObjectLiteral::Property::COMPUTED) { in CalculateEmitStore()
Dprettyprinter.cc261 void PrettyPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
265 ObjectLiteral::Property* property = node->properties()->at(i); in VisitObjectLiteral()
918 void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
923 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
926 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
929 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
932 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
935 case ObjectLiteral::Property::GETTER: in VisitObjectLiteral()
938 case ObjectLiteral::Property::SETTER: in VisitObjectLiteral()
1350 void JsonAstBuilder::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
Dparser.cc3045 bool Parser::IsBoilerplateProperty(ObjectLiteral::Property* property) { in IsBoilerplateProperty()
3047 property->kind() != ObjectLiteral::Property::PROTOTYPE; in IsBoilerplateProperty()
3073 ObjectLiteral* object_literal = expression->AsObjectLiteral(); in GetValue()
3129 ObjectLiteral::Property* property,
3141 static intptr_t GetPropertyKind(ObjectLiteral::Property* property) { in GetPropertyKind()
3143 case ObjectLiteral::Property::GETTER: in GetPropertyKind()
3145 case ObjectLiteral::Property::SETTER: in GetPropertyKind()
3160 ObjectLiteral::Property* property, in CheckProperty()
3234 ZoneList<ObjectLiteral::Property*>* properties, in BuildObjectLiteralConstantProperties()
3246 ObjectLiteral::Property* property = properties->at(i); in BuildObjectLiteralConstantProperties()
[all …]
Dparser.h530 ObjectLiteral::Property* ParseObjectLiteralGetSet(bool is_getter, bool* ok);
541 ZoneList<ObjectLiteral::Property*>* properties,
554 bool IsBoilerplateProperty(ObjectLiteral::Property* property);
Drewriter.cc249 void Processor::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()
Dast.h80 V(ObjectLiteral) \
917 class ObjectLiteral: public MaterializedLiteral {
951 ObjectLiteral(Handle<FixedArray> constant_properties, in ObjectLiteral() function
964 DECLARE_NODE_TYPE(ObjectLiteral) in DECLARE_NODE_TYPE() argument
Ddata-flow.cc364 void AssignedVariablesAnalyzer::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
Dhydrogen.cc3011 void HGraphBuilder::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
3028 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
3035 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
3038 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
3059 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
3060 case ObjectLiteral::Property::SETTER: in VisitObjectLiteral()
3061 case ObjectLiteral::Property::GETTER: in VisitObjectLiteral()
Dfull-codegen.cc182 void BreakableStatementChecker::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
Dhydrogen-instructions.h137 V(ObjectLiteral) \
3563 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object_literal")
Druntime.cc503 bool should_have_fast_elements = (flags & ObjectLiteral::kFastElements) != 0; in RUNTIME_FUNCTION()
504 bool has_function_literal = (flags & ObjectLiteral::kHasFunction) != 0; in RUNTIME_FUNCTION()
529 bool should_have_fast_elements = (flags & ObjectLiteral::kFastElements) != 0; in RUNTIME_FUNCTION()
530 bool has_function_literal = (flags & ObjectLiteral::kHasFunction) != 0; in RUNTIME_FUNCTION()
/external/v8/test/cctest/
Dtest-func-name-inference.cc215 TEST(ObjectLiteral) { in TEST() argument
/external/v8/src/arm/
Dfull-codegen-arm.cc1390 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()
1420 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1430 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1432 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1435 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
1450 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
[all …]
Dlithium-arm.h135 V(ObjectLiteral) \
1828 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
1829 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
/external/v8/src/x64/
Dfull-codegen-x64.cc1355 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1362 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1363 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1365 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1366 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1384 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1394 case ObjectLiteral::Property::CONSTANT: in VisitObjectLiteral()
1396 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1399 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
1416 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
[all …]
Dlithium-x64.h135 V(ObjectLiteral) \
1805 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
1806 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral)
/external/v8/src/ia32/
Dfull-codegen-ia32.cc1345 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
1352 ? ObjectLiteral::kFastElements in VisitObjectLiteral()
1353 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1355 ? ObjectLiteral::kHasFunction in VisitObjectLiteral()
1356 : ObjectLiteral::kNoFlags; in VisitObjectLiteral()
1374 ObjectLiteral::Property* property = expr->properties()->at(i); in VisitObjectLiteral()
1384 case ObjectLiteral::Property::MATERIALIZED_LITERAL: in VisitObjectLiteral()
1387 case ObjectLiteral::Property::COMPUTED: in VisitObjectLiteral()
1404 case ObjectLiteral::Property::PROTOTYPE: in VisitObjectLiteral()
1415 case ObjectLiteral::Property::SETTER: in VisitObjectLiteral()
[all …]
Dlithium-ia32.h137 V(ObjectLiteral) \
1895 DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object-literal")
1896 DECLARE_HYDROGEN_ACCESSOR(ObjectLiteral) in DECLARE_HYDROGEN_ACCESSOR() argument
Dlithium-codegen-ia32.cc3849 ? ObjectLiteral::kFastElements in DoObjectLiteral()
3850 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
3852 ? ObjectLiteral::kHasFunction in DoObjectLiteral()
3853 : ObjectLiteral::kNoFlags; in DoObjectLiteral()
/external/v8/src/mips/
Dfull-codegen-mips.cc346 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { in VisitObjectLiteral()
Dcodegen-mips.cc579 void CodeGenerator::VisitObjectLiteral(ObjectLiteral* node) { in VisitObjectLiteral()