Searched refs:ObjectLiteral (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/v8/src/
H A Dast.cc204 bool ObjectLiteral::Property::IsCompileTimeValue() {
211 void ObjectLiteral::Property::set_emit_store(bool emit_store) {
216 bool ObjectLiteral::Property::emit_store() {
221 void ObjectLiteral::CalculateEmitStore(Zone* zone) {
227 ObjectLiteral::Property* property = properties()->at(i);
233 if ((property->kind() == ObjectLiteral::Property::MATERIALIZED_LITERAL ||
234 property->kind() == ObjectLiteral::Property::COMPUTED) &&
245 bool ObjectLiteral::IsBoilerplateProperty(ObjectLiteral::Property* property) {
247 property->kind() != ObjectLiteral
[all...]
H A Dprettyprinter.cc337 void PrettyPrinter::VisitObjectLiteral(ObjectLiteral* node) {
1026 void AstPrinter::VisitObjectLiteral(ObjectLiteral* node) {
1031 case ObjectLiteral::Property::CONSTANT:
1034 case ObjectLiteral::Property::COMPUTED:
1037 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
1040 case ObjectLiteral::Property::PROTOTYPE:
1043 case ObjectLiteral::Property::GETTER:
1046 case ObjectLiteral::Property::SETTER:
H A Dparser.h368 typedef ObjectLiteral::Property* ObjectLiteralProperty;
370 typedef ZoneList<ObjectLiteral::Property*>* PropertyList;
414 static bool IsBoilerplateProperty(ObjectLiteral::Property* property) {
415 return ObjectLiteral::IsBoilerplateProperty(property);
553 ZoneList<ObjectLiteral::Property*>* properties,
571 ZoneList<ObjectLiteral::Property*>* NewPropertyList(int size, Zone* zone) {
572 return new(zone) ZoneList<ObjectLiteral::Property*>(size, zone);
H A Dtyping.cc401 void AstTyper::VisitObjectLiteral(ObjectLiteral* expr) {
402 ZoneList<ObjectLiteral::Property*>* properties = expr->properties();
404 ObjectLiteral::Property* prop = properties->at(i);
407 if ((prop->kind() == ObjectLiteral::Property::MATERIALIZED_LITERAL &&
409 prop->kind() == ObjectLiteral::Property::COMPUTED) {
H A Dast.h85 V(ObjectLiteral) \
1434 friend class ObjectLiteral;
1499 class ObjectLiteral FINAL : public MaterializedLiteral {
1503 DECLARE_NODE_TYPE(ObjectLiteral)
1544 ObjectLiteral(Zone* zone, ZoneList<Property*>* properties, int literal_index, function in class:v8::internal::FINAL
3324 ObjectLiteral* NewObjectLiteral(
3325 ZoneList<ObjectLiteral::Property*>* properties,
3330 ObjectLiteral* lit = new (zone_)
3331 ObjectLiteral(zone_, properties, literal_index, boilerplate_properties,
3333 VISIT_AND_RETURN(ObjectLiteral, li
[all...]
H A Dfull-codegen.h851 ObjectLiteral::Accessors,
855 TemplateHashMap<Literal, ObjectLiteral::Accessors,
862 if (it->second == NULL) it->second = new(zone_) ObjectLiteral::Accessors();
H A Dhydrogen.cc5537 void HOptimizedGraphBuilder::VisitObjectLiteral(ObjectLiteral* expr) {
5570 ? ObjectLiteral::kFastElements : ObjectLiteral::kNoFlags;
5572 ? ObjectLiteral::kHasFunction : ObjectLiteral::kNoFlags;
5595 ObjectLiteral::Property* property = expr->properties()->at(i);
5602 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
5605 case ObjectLiteral::Property::COMPUTED:
5640 case ObjectLiteral::Property::PROTOTYPE:
5641 case ObjectLiteral
[all...]
H A Dfull-codegen.cc213 void BreakableStatementChecker::VisitObjectLiteral(ObjectLiteral* expr) {
H A Dparser.cc670 ZoneList<ObjectLiteral::Property*>* properties, int pos,
3343 ObjectLiteral* object_literal = expression->AsObjectLiteral();
H A Druntime.cc460 bool should_have_fast_elements = (flags & ObjectLiteral::kFastElements) != 0;
461 bool has_function_literal = (flags & ObjectLiteral::kHasFunction) != 0;
/external/chromium_org/v8/src/compiler/
H A Dast-graph-builder.cc868 void AstGraphBuilder::VisitObjectLiteral(ObjectLiteral* expr) {
893 ObjectLiteral::Property* property = expr->properties()->at(i);
898 case ObjectLiteral::Property::CONSTANT:
900 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
903 case ObjectLiteral::Property::COMPUTED: {
932 case ObjectLiteral::Property::PROTOTYPE: {
943 case ObjectLiteral::Property::GETTER:
946 case ObjectLiteral::Property::SETTER:
/external/chromium_org/v8/test/cctest/
H A Dtest-func-name-inference.cc211 TEST(ObjectLiteral) {
/external/chromium_org/v8/src/arm/
H A Dfull-codegen-arm.cc1668 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1669 Comment cmnt(masm_, "[ ObjectLiteral");
1678 ? ObjectLiteral::kFastElements
1679 : ObjectLiteral::kNoFlags;
1681 ? ObjectLiteral::kHasFunction
1682 : ObjectLiteral::kNoFlags;
1686 masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements ||
1706 ObjectLiteral::Property* property = expr->properties()->at(i);
1716 case ObjectLiteral::Property::CONSTANT:
1718 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/arm64/
H A Dfull-codegen-arm64.cc1646 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1647 Comment cmnt(masm_, "[ ObjectLiteral");
1656 ? ObjectLiteral::kFastElements
1657 : ObjectLiteral::kNoFlags;
1659 ? ObjectLiteral::kHasFunction
1660 : ObjectLiteral::kNoFlags;
1666 masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements ||
1686 ObjectLiteral::Property* property = expr->properties()->at(i);
1696 case ObjectLiteral::Property::CONSTANT:
1698 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/ia32/
H A Dfull-codegen-ia32.cc1594 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1595 Comment cmnt(masm_, "[ ObjectLiteral");
1600 ? ObjectLiteral::kFastElements
1601 : ObjectLiteral::kNoFlags;
1603 ? ObjectLiteral::kHasFunction
1604 : ObjectLiteral::kNoFlags;
1608 flags != ObjectLiteral::kFastElements ||
1637 ObjectLiteral::Property* property = expr->properties()->at(i);
1647 case ObjectLiteral::Property::CONSTANT:
1649 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/mips/
H A Dfull-codegen-mips.cc1653 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1654 Comment cmnt(masm_, "[ ObjectLiteral");
1663 ? ObjectLiteral::kFastElements
1664 : ObjectLiteral::kNoFlags;
1666 ? ObjectLiteral::kHasFunction
1667 : ObjectLiteral::kNoFlags;
1671 masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements ||
1691 ObjectLiteral::Property* property = expr->properties()->at(i);
1701 case ObjectLiteral::Property::CONSTANT:
1703 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/mips64/
H A Dfull-codegen-mips64.cc1650 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1651 Comment cmnt(masm_, "[ ObjectLiteral");
1660 ? ObjectLiteral::kFastElements
1661 : ObjectLiteral::kNoFlags;
1663 ? ObjectLiteral::kHasFunction
1664 : ObjectLiteral::kNoFlags;
1668 masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements ||
1688 ObjectLiteral::Property* property = expr->properties()->at(i);
1698 case ObjectLiteral::Property::CONSTANT:
1700 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/x64/
H A Dfull-codegen-x64.cc1628 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1629 Comment cmnt(masm_, "[ ObjectLiteral");
1634 ? ObjectLiteral::kFastElements
1635 : ObjectLiteral::kNoFlags;
1637 ? ObjectLiteral::kHasFunction
1638 : ObjectLiteral::kNoFlags;
1641 masm()->serializer_enabled() || flags != ObjectLiteral::kFastElements ||
1670 ObjectLiteral::Property* property = expr->properties()->at(i);
1680 case ObjectLiteral::Property::CONSTANT:
1682 case ObjectLiteral
[all...]
/external/chromium_org/v8/src/x87/
H A Dfull-codegen-x87.cc1583 void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
1584 Comment cmnt(masm_, "[ ObjectLiteral");
1589 ? ObjectLiteral::kFastElements
1590 : ObjectLiteral::kNoFlags;
1592 ? ObjectLiteral::kHasFunction
1593 : ObjectLiteral::kNoFlags;
1597 flags != ObjectLiteral::kFastElements ||
1626 ObjectLiteral::Property* property = expr->properties()->at(i);
1636 case ObjectLiteral::Property::CONSTANT:
1638 case ObjectLiteral
[all...]

Completed in 967 milliseconds