Home
last modified time | relevance | path

Searched refs:ZonePtrList (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/parsing/
Dparser.h128 typedef ZonePtrList<v8::internal::Expression>* ExpressionList;
129 typedef ZonePtrList<ObjectLiteral::Property>* ObjectPropertyList;
130 typedef ZonePtrList<ClassLiteral::Property>* ClassPropertyList;
133 typedef ZonePtrList<v8::internal::Statement>* StatementList;
229 ZonePtrList<Statement>* body, DeclarationScope* scope,
232 ZonePtrList<const AstRawString>* PrepareWrappedArguments(Isolate* isolate,
259 void ParseModuleItemList(ZonePtrList<Statement>* body, bool* ok);
282 ZonePtrList<const NamedImport>* ParseNamedImports(int pos, bool* ok);
284 ZonePtrList<const AstRawString>* names,
286 void DeclareLabel(ZonePtrList<const AstRawString>** labels,
[all …]
Dpreparser.h99 ZonePtrList<VariableProxy>* variables = nullptr) {
138 static PreParserExpression Assignment(ZonePtrList<VariableProxy>* variables) { in Assignment()
149 ZonePtrList<VariableProxy>* variables) { in ObjectLiteral()
155 ZonePtrList<VariableProxy>* variables) { in ArrayLiteral()
174 static PreParserExpression This(ZonePtrList<VariableProxy>* variables) { in This()
378 ZonePtrList<VariableProxy>* variables = nullptr)
386 variables_ = new (zone) ZonePtrList<VariableProxy>(1, zone); in AddVariable()
413 ZonePtrList<VariableProxy>* variables_;
440 ZonePtrList<VariableProxy>* variables_;
453 variables_ = new (zone) ZonePtrList<VariableProxy>(1, zone); in Add()
[all …]
Dparser.cc95 ZonePtrList<Statement>* body = nullptr; in DefaultConstructor()
100 body = new (zone()) ZonePtrList<Statement>(call_super ? 2 : 1, zone()); in DefaultConstructor()
111 ZonePtrList<Expression>* args = in DefaultConstructor()
112 new (zone()) ZonePtrList<Expression>(1, zone()); in DefaultConstructor()
286 ZonePtrList<Expression>* args = in NewThrowError()
287 new (zone()) ZonePtrList<Expression>(2, zone()); in NewThrowError()
325 new (zone()) ZonePtrList<Expression>(0, zone()), pos); in ImportMetaExpression()
354 ZonePtrList<Expression>* args, int pos, in NewV8Intrinsic()
563 ZonePtrList<Statement>* body = in DoParseProgram()
564 new (zone()) ZonePtrList<Statement>(16, zone()); in DoParseProgram()
[all …]
Dparser-base.h560 ZonePtrList<const AstRawString> bound_names;
570 ZonePtrList<const AstRawString> bound_names;
1194 ZonePtrList<const AstRawString>* names,
1197 ZonePtrList<const AstRawString>* names, bool default_export, bool* ok);
1199 StatementT ParseHoistableDeclaration(ZonePtrList<const AstRawString>* names,
1202 ZonePtrList<const AstRawString>* names,
1204 StatementT ParseClassDeclaration(ZonePtrList<const AstRawString>* names,
1236 StatementT ParseStatement(ZonePtrList<const AstRawString>* labels, in ParseStatement()
1237 ZonePtrList<const AstRawString>* own_labels, in ParseStatement()
1242 StatementT ParseStatement(ZonePtrList<const AstRawString>* labels,
[all …]
Drewriter.cc46 void Process(ZonePtrList<Statement>* statements);
124 void Processor::Process(ZonePtrList<Statement>* statements) { in Process()
285 ZonePtrList<CaseClause>* clauses = node->cases(); in VisitSwitchStatement()
383 ZonePtrList<Statement>* body = function->body(); in DECLARATION_NODE_LIST()
418 ZonePtrList<Statement>* body = block->statements(); in Rewrite()
Dpattern-rewriter.cc32 ZonePtrList<const AstRawString>* names, bool* ok);
111 ZonePtrList<const AstRawString>* names_;
122 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables()
143 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables()
371 ZonePtrList<Expression>* rest_runtime_callargs = nullptr; in VisitObjectLiteral()
378 new (zone()) ZonePtrList<Expression>(args_length, zone()); in VisitObjectLiteral()
413 auto args = new (zone()) ZonePtrList<Expression>(1, zone()); in VisitObjectLiteral()
596 auto empty_exprs = new (zone()) ZonePtrList<Expression>(0, zone()); in VisitArrayLiteral()
Dpreparser.cc270 ZonePtrList<const AstRawString>* arguments_for_wrapped_function, bool* ok) { in ParseFunctionLiteral()
431 ZonePtrList<const AstRawString>* names, bool* ok) { in DeclareAndInitializeVariables()
Dexpression-scope-reparenter.cc58 ZonePtrList<ClassLiteralProperty>* props = class_literal->properties(); in VisitClassLiteral()
/external/v8/src/ast/
Dast.h283 ZonePtrList<const AstRawString>* labels() const;
305 ZonePtrList<Statement>* statements() { return &statements_; } in statements()
310 inline ZonePtrList<const AstRawString>* labels() const;
323 ZonePtrList<Statement> statements_;
332 Block(Zone* zone, ZonePtrList<const AstRawString>* labels, int capacity, in Block()
347 LabeledBlock(Zone* zone, ZonePtrList<const AstRawString>* labels, in LabeledBlock()
355 ZonePtrList<const AstRawString>* labels_;
358 inline ZonePtrList<const AstRawString>* Block::labels() const { in labels()
465 ZonePtrList<const AstRawString>* labels() const { return labels_; } in labels()
475 ZonePtrList<const AstRawString>* own_labels() const { return own_labels_; } in own_labels()
[all …]
Dprettyprinter.h62 void FindStatements(ZonePtrList<Statement>* statements);
63 void FindArguments(ZonePtrList<Expression>* arguments);
94 void PrintLabels(ZonePtrList<const AstRawString>* labels);
101 void PrintStatements(ZonePtrList<Statement>* statements);
104 void PrintArguments(ZonePtrList<Expression>* arguments);
113 void PrintLabelsIndented(ZonePtrList<const AstRawString>* labels,
115 void PrintObjectProperties(ZonePtrList<ObjectLiteral::Property>* properties);
116 void PrintClassProperties(ZonePtrList<ClassLiteral::Property>* properties);
Dast-traversal-visitor.h44 void VisitStatements(ZonePtrList<Statement>* statements);
115 ZonePtrList<Statement>* stmts) { in VisitStatements()
201 ZonePtrList<CaseClause>* clauses = stmt->cases(); in VisitSwitchStatement()
208 ZonePtrList<Statement>* stmts = clause->statements(); in VisitSwitchStatement()
333 ZonePtrList<ObjectLiteralProperty>* props = expr->properties(); in VisitObjectLiteral()
344 ZonePtrList<Expression>* values = expr->values(); in VisitArrayLiteral()
407 ZonePtrList<Expression>* args = expr->arguments(); in VisitCall()
418 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallNew()
428 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallRuntime()
490 ZonePtrList<ClassLiteral::Property>* props = expr->properties(); in VisitClassLiteral()
[all …]
Dprettyprinter.cc504 void CallPrinter::FindStatements(ZonePtrList<Statement>* statements) { in FindStatements()
511 void CallPrinter::FindArguments(ZonePtrList<Expression>* arguments) { in FindArguments()
593 void AstPrinter::PrintLabels(ZonePtrList<const AstRawString>* labels) { in PrintLabels()
752 void AstPrinter::PrintLabelsIndented(ZonePtrList<const AstRawString>* labels, in PrintLabelsIndented()
816 void AstPrinter::PrintStatements(ZonePtrList<Statement>* statements) { in PrintStatements()
822 void AstPrinter::PrintArguments(ZonePtrList<Expression>* arguments) { in PrintArguments()
1053 ZonePtrList<ClassLiteral::Property>* properties) { in PrintClassProperties()
1132 ZonePtrList<ObjectLiteral::Property>* properties) { in PrintObjectProperties()
Dscopes.h258 const ZonePtrList<const AstRawString>& names); in NON_EXPORTED_BASE()
971 ZonePtrList<Variable> params_;
Dast.cc869 CaseClause::CaseClause(Expression* label, ZonePtrList<Statement>* statements) in CaseClause()
992 ZonePtrList<const AstRawString>* BreakableStatement::labels() const { in labels()
Dscopes.cc1345 const ZonePtrList<const AstRawString>& names) { in CheckLexDeclarationsConflictingWith()
/external/v8/src/interpreter/
Dbytecode-generator.h46 void VisitStatements(ZonePtrList<Statement>* statments);
103 void VisitArguments(ZonePtrList<Expression>* args, RegisterList* arg_regs);
187 ZonePtrList<Expression>* elements,
Dbytecode-generator.cc1330 void BytecodeGenerator::VisitStatements(ZonePtrList<Statement>* statements) { in VisitStatements()
1419 ZonePtrList<CaseClause>* clauses = stmt->cases(); in VisitSwitchStatement()
2368 Register array, int first_spread_index, ZonePtrList<Expression>* elements, in BuildArrayLiteralElementsInsertion()
2375 ZonePtrList<Expression>::iterator iter = elements->begin(); in BuildArrayLiteralElementsInsertion()
2376 ZonePtrList<Expression>::iterator first_spread_or_end = in BuildArrayLiteralElementsInsertion()
3531 void BytecodeGenerator::VisitArguments(ZonePtrList<Expression>* args, in VisitArguments()
3702 ZonePtrList<Expression>* args = expr->arguments(); in VisitCallSuper()
4416 const ZonePtrList<const AstRawString>& parts = *expr->string_parts(); in VisitTemplateLiteral()
4417 const ZonePtrList<Expression>& substitutions = *expr->substitutions(); in VisitTemplateLiteral()
/external/v8/src/zone/
Dzone.h296 using ZonePtrList = ZoneList<T*>; variable