/external/v8/src/parsing/ |
D | parser.h | 187 typedef ZoneList<v8::internal::Expression*>* ExpressionList; 188 typedef ZoneList<ObjectLiteral::Property*>* ObjectPropertyList; 189 typedef ZoneList<ClassLiteral::Property*>* ClassPropertyList; 192 typedef ZoneList<v8::internal::Statement*>* StatementList; 307 void ParseModuleItemList(ZoneList<Statement*>* body, bool* ok); 313 void ParseExportClause(ZoneList<const AstRawString*>* export_names, 314 ZoneList<Scanner::Location>* export_locations, 315 ZoneList<const AstRawString*>* local_names, 327 ZoneList<const NamedImport*>* ParseNamedImports(int pos, bool* ok); 329 ZoneList<const AstRawString*>* names, [all …]
|
D | parser.cc | 181 ZoneList<Statement*>* body = NULL; in DefaultConstructor() 186 body = new (zone()) ZoneList<Statement*>(call_super ? 2 : 1, zone()); in DefaultConstructor() 197 ZoneList<Expression*>* args = in DefaultConstructor() 198 new (zone()) ZoneList<Expression*>(1, zone()); in DefaultConstructor() 365 auto args = new (zone()) ZoneList<Expression*>(2, zone()); in BuildIteratorResult() 376 ZoneList<Expression*>* args = new (zone()) ZoneList<Expression*>(2, zone()); in NewThrowError() 413 ZoneList<Expression*>* args = new (zone()) ZoneList<Expression*>(1, zone()); in FunctionSentExpression() 449 ZoneList<Expression*>* args, int pos, in NewV8Intrinsic() 686 ZoneList<Statement*>* body = new(zone()) ZoneList<Statement*>(16, zone()); in DoParseProgram() 989 void Parser::ParseModuleItemList(ZoneList<Statement*>* body, bool* ok) { in ParseModuleItemList() [all …]
|
D | preparser.h | 136 ZoneList<VariableProxy*>* variables = nullptr) { 175 static PreParserExpression Assignment(ZoneList<VariableProxy*>* variables) { in Assignment() 182 ZoneList<VariableProxy*>* variables) { in ObjectLiteral() 187 static PreParserExpression ArrayLiteral(ZoneList<VariableProxy*>* variables) { in ArrayLiteral() 206 static PreParserExpression This(ZoneList<VariableProxy*>* variables) { in This() 366 ZoneList<VariableProxy*>* variables = nullptr) 374 variables_ = new (zone) ZoneList<VariableProxy*>(1, zone); in AddVariable() 401 ZoneList<VariableProxy*>* variables_; 428 ZoneList<VariableProxy*>* variables_; 441 variables_ = new (zone) ZoneList<VariableProxy*>(1, zone); in Add() [all …]
|
D | func-name-inferrer.h | 118 ZoneList<int> entries_stack_; 119 ZoneList<Name> names_stack_; 120 ZoneList<FunctionLiteral*> funcs_to_infer_;
|
/external/v8/src/ast/ |
D | prettyprinter.h | 48 void FindStatements(ZoneList<Statement*>* statements); 49 void FindArguments(ZoneList<Expression*>* arguments); 80 void PrintLabels(ZoneList<const AstRawString*>* labels); 86 void PrintStatements(ZoneList<Statement*>* statements); 89 void PrintArguments(ZoneList<Expression*>* arguments); 95 void PrintLabelsIndented(ZoneList<const AstRawString*>* labels); 96 void PrintObjectProperties(ZoneList<ObjectLiteral::Property*>* properties); 97 void PrintClassProperties(ZoneList<ClassLiteral::Property*>* properties);
|
D | ast.h | 392 ZoneList<const AstRawString*>* labels() const { return labels_; } in labels() 416 ZoneList<const AstRawString*>* labels_; 422 BreakableStatement(ZoneList<const AstRawString*>* labels, in BreakableStatement() 443 ZoneList<Statement*>* statements() { return &statements_; } in statements() 462 Block(Zone* zone, ZoneList<const AstRawString*>* labels, int capacity, in Block() 472 ZoneList<Statement*> statements_; 580 IterationStatement(ZoneList<const AstRawString*>* labels, int pos, in IterationStatement() 620 DoWhileStatement(ZoneList<const AstRawString*>* labels, int pos) in DoWhileStatement() 647 WhileStatement(ZoneList<const AstRawString*>* labels, int pos) in WhileStatement() 684 ForStatement(ZoneList<const AstRawString*>* labels, int pos) in ForStatement() [all …]
|
D | ast-traversal-visitor.h | 44 void VisitStatements(ZoneList<Statement*>* statements); 115 ZoneList<Statement*>* stmts) { in VisitStatements() 198 ZoneList<CaseClause*>* clauses = stmt->cases(); in VisitSwitchStatement() 205 ZoneList<Statement*>* stmts = clause->statements(); in VisitSwitchStatement() 335 ZoneList<ObjectLiteralProperty*>* props = expr->properties(); in VisitObjectLiteral() 346 ZoneList<Expression*>* values = expr->values(); in VisitArrayLiteral() 384 ZoneList<Expression*>* args = expr->arguments(); in VisitCall() 395 ZoneList<Expression*>* args = expr->arguments(); in VisitCallNew() 405 ZoneList<Expression*>* args = expr->arguments(); in VisitCallRuntime() 452 ZoneList<ClassLiteralProperty*>* props = expr->properties(); in VisitClassLiteral()
|
D | modules.h | 123 const ZoneList<const Entry*>& namespace_imports() const { in namespace_imports() 133 const ZoneList<const Entry*>& special_exports() const { in special_exports() 183 ZoneList<const Entry*> special_exports_; 184 ZoneList<const Entry*> namespace_imports_;
|
/external/v8/src/ |
D | safepoint-table.h | 169 Safepoint(ZoneList<int>* indexes, ZoneList<int>* registers) in Safepoint() 171 ZoneList<int>* indexes_; 172 ZoneList<int>* registers_; 219 ZoneList<DeoptimizationInfo> deoptimization_info_; 220 ZoneList<unsigned> deopt_index_list_; 221 ZoneList<ZoneList<int>*> indexes_; 222 ZoneList<ZoneList<int>*> registers_;
|
D | type-info.h | 106 void GetRelocInfos(Handle<Code> code, ZoneList<RelocInfo>* infos); 107 void CreateDictionary(Handle<Code> code, ZoneList<RelocInfo>* infos); 108 void RelocateRelocInfos(ZoneList<RelocInfo>* infos, 111 void ProcessRelocInfos(ZoneList<RelocInfo>* infos);
|
D | safepoint-table.cc | 117 indexes_.Add(new(zone_) ZoneList<int>(8, zone_), zone_); in DefineSafepoint() 119 ? new(zone_) ZoneList<int>(4, zone_) in DefineSafepoint() 164 ZoneList<uint8_t> bits(bytes_per_entry, zone_); in Emit() 166 ZoneList<int>* indexes = indexes_[i]; in Emit() 167 ZoneList<int>* registers = registers_[i]; in Emit()
|
/external/v8/src/regexp/ |
D | regexp-ast.h | 82 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges, 96 static inline ZoneList<CharacterRange>* List(Zone* zone, in List() 98 ZoneList<CharacterRange>* list = in List() 99 new (zone) ZoneList<CharacterRange>(1, zone); in List() 112 ZoneList<CharacterRange>* ranges, 116 static bool IsCanonical(ZoneList<CharacterRange>* ranges); 121 static void Canonicalize(ZoneList<CharacterRange>* ranges); 123 static void Negate(ZoneList<CharacterRange>* src, 124 ZoneList<CharacterRange>* dst, Zone* zone); 140 explicit CharacterSet(ZoneList<CharacterRange>* ranges) in CharacterSet() [all …]
|
D | regexp-parser.h | 35 list_ = new (zone) ZoneList<T*>(initial_size, zone); in Add() 82 ZoneList<T*>* GetList(Zone* zone) { in GetList() 84 list_ = new (zone) ZoneList<T*>(initial_size, zone); in GetList() 94 ZoneList<T*>* list_; 137 ZoneList<uc16>* characters_; 177 bool ParsePropertyClass(ZoneList<CharacterRange>* result, bool negate); 187 bool ParseClassProperty(ZoneList<CharacterRange>* result); 310 ZoneList<RegExpCapture*>* captures_; 311 ZoneList<RegExpCapture*>* named_captures_; 312 ZoneList<RegExpBackReference*>* named_back_references_;
|
D | jsregexp.h | 201 ZoneList<OutSet*>* successors(Zone* zone) { return successors_; } in successors() 203 OutSet(uint32_t first, ZoneList<unsigned>* remaining) in OutSet() 206 ZoneList<unsigned>* remaining_; 207 ZoneList<OutSet*>* successors_; 276 UnicodeRangeSplitter(Zone* zone, ZoneList<CharacterRange>* base); 279 ZoneList<CharacterRange>* bmp() { return bmp_; } in bmp() 280 ZoneList<CharacterRange>* lead_surrogates() { return lead_surrogates_; } in lead_surrogates() 281 ZoneList<CharacterRange>* trail_surrogates() { return trail_surrogates_; } in trail_surrogates() 282 ZoneList<CharacterRange>* non_bmp() const { return non_bmp_; } in non_bmp() 294 ZoneList<CharacterRange>* bmp_; [all …]
|
D | regexp-ast.cc | 31 static Interval ListCaptureRegisters(ZoneList<RegExpTree*>* children) { 76 ZoneList<RegExpTree*>* nodes = this->nodes(); in IsAnchoredAtStart() 91 ZoneList<RegExpTree*>* nodes = this->nodes(); in IsAnchoredAtEnd() 106 ZoneList<RegExpTree*>* alternatives = this->alternatives(); in IsAnchoredAtStart() 115 ZoneList<RegExpTree*>* alternatives = this->alternatives(); in IsAnchoredAtEnd() 304 RegExpDisjunction::RegExpDisjunction(ZoneList<RegExpTree*>* alternatives) in RegExpDisjunction() 327 RegExpAlternative::RegExpAlternative(ZoneList<RegExpTree*>* nodes) in RegExpAlternative()
|
D | regexp-parser.cc | 271 ZoneList<CharacterRange>* ranges = in ParseDisjunction() 272 new (zone()) ZoneList<CharacterRange>(2, zone()); in ParseDisjunction() 378 ZoneList<CharacterRange>* ranges = in ParseDisjunction() 379 new (zone()) ZoneList<CharacterRange>(2, zone()); in ParseDisjunction() 392 ZoneList<CharacterRange>* ranges = in ParseDisjunction() 393 new (zone()) ZoneList<CharacterRange>(2, zone()); in ParseDisjunction() 774 named_captures_ = new (zone()) ZoneList<RegExpCapture*>(1, zone()); in CreateNamedCaptureAtIndex() 818 new (zone()) ZoneList<RegExpBackReference*>(1, zone()); in ParseNamedBackReference() 864 captures_ = new (zone()) ZoneList<RegExpCapture*>(know_captures, zone()); in GetCapture() 1087 ZoneList<CharacterRange>* result, Zone* zone) { in LookupPropertyValueName() [all …]
|
/external/v8/src/crankshaft/ |
D | hydrogen-environment-liveness.h | 45 ZoneList<BitVector*> live_at_block_start_; 46 ZoneList<HSimulate*> first_simulate_; 47 ZoneList<BitVector*> first_simulate_invalid_for_index_; 52 ZoneList<HEnvironmentMarker*> markers_;
|
D | lithium.h | 358 ZoneList<LMoveOperands>* move_operands() { return &move_operands_; } in LITHIUM_OPERAND_LIST() 363 ZoneList<LMoveOperands> move_operands_; in LITHIUM_OPERAND_LIST() 374 const ZoneList<LOperand*>* GetNormalizedOperands() { in GetNormalizedOperands() 394 ZoneList<LOperand*> pointer_operands_; 395 ZoneList<LOperand*> untagged_operands_; 438 const ZoneList<LOperand*>* values() const { return &values_; } in values() 535 ZoneList<LOperand*> values_; 540 ZoneList<uint32_t> object_mapping_; 652 const ZoneList<LInstruction*>* instructions() const { return &instructions_; } in instructions() 658 const ZoneList<LPointerMap*>* pointer_maps() const { return &pointer_maps_; } in pointer_maps() [all …]
|
D | hydrogen-redundant-phi.cc | 13 const ZoneList<HBasicBlock*>* blocks(graph()->blocks()); in Run() 14 ZoneList<HPhi*> all_phis(blocks->length(), zone()); in Run() 41 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) { in ProcessPhis()
|
D | hydrogen-representation-changes.cc | 125 ZoneList<HPhi*> number_worklist(8, zone()); in Run() 126 ZoneList<HPhi*> int_worklist(8, zone()); in Run() 127 ZoneList<HPhi*> smi_worklist(8, zone()); in Run() 129 const ZoneList<HPhi*>* phi_list(graph()->phi_list()); in Run() 226 const ZoneList<HBasicBlock*>* blocks(graph()->blocks()); in Run() 230 const ZoneList<HPhi*>* phis = block->phis(); in Run()
|
D | lithium-codegen.h | 84 const ZoneList<LInstruction*>* instructions_; 85 ZoneList<LEnvironment*> deoptimizations_; 86 ZoneList<Handle<Object> > deoptimization_literals_;
|
D | hydrogen-infer-representation.cc | 23 const ZoneList<HPhi*>* phi_list = graph()->phi_list(); in Run() 25 ZoneList<BitVector*> connected_phis(phi_count, zone()); in Run() 119 const ZoneList<HPhi*>* phis = block->phis(); in Run() 141 const ZoneList<HPhi*>* phis = block->phis(); in Run()
|
D | hydrogen-uint32-analysis.h | 27 INLINE(void UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist)); 30 ZoneList<HPhi*> phis_;
|
D | lithium-allocator.h | 341 const ZoneList<LiveRange*>* live_ranges() const { return &live_ranges_; } in live_ranges() 519 ZoneList<BitVector*> live_in_sets_; 522 ZoneList<LiveRange*> live_ranges_; 528 ZoneList<LiveRange*> unhandled_live_ranges_; 529 ZoneList<LiveRange*> active_live_ranges_; 530 ZoneList<LiveRange*> inactive_live_ranges_; 531 ZoneList<LiveRange*> reusable_slots_;
|
/external/v8/src/zone/ |
D | zone.h | 152 class ZoneList final : public List<T, ZoneAllocationPolicy> { 156 ZoneList(int capacity, Zone* zone) in ZoneList() function 160 ZoneList(std::initializer_list<T> list, Zone* zone) in ZoneList() function 169 ZoneList(const ZoneList<T>& other, Zone* zone) in ZoneList() function
|