Home
last modified time | relevance | path

Searched refs:ClassLiteral (Results 1 – 19 of 19) sorted by relevance

/external/v8/src/parsing/
Dparameter-initializer-rewriter.cc30 void VisitClassLiteral(ClassLiteral* expr);
45 void Rewriter::VisitClassLiteral(ClassLiteral* class_literal) { in VisitClassLiteral()
Dparser.h186 typedef ClassLiteral::Property* ClassLiteralProperty;
189 typedef ZoneList<ClassLiteral::Property*>* ClassPropertyList;
1027 V8_INLINE ZoneList<ClassLiteral::Property*>* NewClassPropertyList(
1029 return new (zone()) ZoneList<ClassLiteral::Property*>(size, zone());
Dpattern-rewriter.cc729 NOT_A_PATTERN(ClassLiteral)
Dparser.cc3273 ClassLiteral* class_literal = factory()->NewClassLiteral( in RewriteClassLiteral()
/external/v8/src/ast/
Dprettyprinter.cc187 void CallPrinter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
914 void AstPrinter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
924 ZoneList<ClassLiteral::Property*>* properties) { in PrintClassProperties()
926 ClassLiteral::Property* property = properties->at(i); in PrintClassProperties()
929 case ClassLiteral::Property::METHOD: in PrintClassProperties()
932 case ClassLiteral::Property::GETTER: in PrintClassProperties()
935 case ClassLiteral::Property::SETTER: in PrintClassProperties()
938 case ClassLiteral::Property::FIELD: in PrintClassProperties()
Dprettyprinter.h97 void PrintClassProperties(ZoneList<ClassLiteral::Property*>* properties);
Dast-expression-rewriter.cc195 void AstExpressionRewriter::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
202 ZoneList<typename ClassLiteral::Property*>* properties = node->properties(); in VisitClassLiteral()
Dast-numbering.cc546 void AstNumberingVisitor::VisitClassLiteral(ClassLiteral* node) { in VisitClassLiteral()
549 node->set_base_id(ReserveIdRange(ClassLiteral::num_ids())); in VisitClassLiteral()
Dast.h89 V(ClassLiteral) \
2777 class ClassLiteral final : public Expression {
2812 ClassLiteral(VariableProxy* class_variable_proxy, Expression* extends, in ClassLiteral() function
3525 ClassLiteral::Property* NewClassLiteralProperty( in NewClassLiteralProperty()
3529 ClassLiteral::Property(key, value, kind, is_static, is_computed_name); in NewClassLiteralProperty()
3532 ClassLiteral* NewClassLiteral(VariableProxy* proxy, Expression* extends, in NewClassLiteral()
3534 ZoneList<ClassLiteral::Property*>* properties, in NewClassLiteral()
3538 return new (zone_) ClassLiteral( in NewClassLiteral()
Dast.cc399 void ClassLiteral::AssignFeedbackSlots(FeedbackVectorSpec* spec, in AssignFeedbackSlots()
413 ClassLiteral::Property* property = properties()->at(i); in AssignFeedbackSlots()
Dast-traversal-visitor.h446 void AstTraversalVisitor<Subclass>::VisitClassLiteral(ClassLiteral* expr) { in VisitClassLiteral()
/external/v8/src/interpreter/
Dbytecode-generator.h133 void VisitClassLiteralProperties(ClassLiteral* expr, Register constructor,
135 void BuildClassLiteralNameProperty(ClassLiteral* expr, Register constructor);
Dbytecode-generator.cc1487 void BytecodeGenerator::VisitClassLiteral(ClassLiteral* expr) { in VisitClassLiteral()
1524 void BytecodeGenerator::VisitClassLiteralProperties(ClassLiteral* expr, in VisitClassLiteralProperties()
1536 ClassLiteral::Property* property = expr->properties()->at(i); in VisitClassLiteralProperties()
1577 case ClassLiteral::Property::METHOD: { in VisitClassLiteralProperties()
1592 case ClassLiteral::Property::GETTER: { in VisitClassLiteralProperties()
1596 case ClassLiteral::Property::SETTER: { in VisitClassLiteralProperties()
1600 case ClassLiteral::Property::FIELD: { in VisitClassLiteralProperties()
1608 void BytecodeGenerator::BuildClassLiteralNameProperty(ClassLiteral* expr, in BuildClassLiteralNameProperty()
/external/v8/src/compiler/
Dast-loop-assignment-analyzer.cc123 void ALAA::VisitClassLiteral(ClassLiteral* e) { in VisitClassLiteral()
Dast-graph-builder.cc1220 void AstGraphBuilder::VisitClassLiteral(ClassLiteral* expr) { UNREACHABLE(); } in VisitClassLiteral()
/external/v8/src/crankshaft/
Dtyping.cc341 void AstTyper::VisitClassLiteral(ClassLiteral* expr) {} in VisitClassLiteral()
Dhydrogen.cc5079 void HOptimizedGraphBuilder::VisitClassLiteral(ClassLiteral* lit) { in VisitClassLiteral()
/external/v8/src/full-codegen/
Dfull-codegen.cc1288 void FullCodeGenerator::VisitClassLiteral(ClassLiteral* lit) { in VisitClassLiteral()
/external/v8/src/asmjs/
Dasm-wasm-builder.cc1842 void VisitClassLiteral(ClassLiteral* expr) { UNREACHABLE(); } in VisitClassLiteral()