Home
last modified time | relevance | path

Searched refs:ZoneList (Results 1 – 25 of 156) sorted by relevance

1234567

/external/v8/src/parsing/
Dparser.h187 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 …]
Dparser.cc181 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 …]
Dpreparser.h136 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 …]
Dfunc-name-inferrer.h118 ZoneList<int> entries_stack_;
119 ZoneList<Name> names_stack_;
120 ZoneList<FunctionLiteral*> funcs_to_infer_;
/external/v8/src/ast/
Dprettyprinter.h48 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);
Dast.h392 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 …]
Dast-traversal-visitor.h44 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()
Dmodules.h123 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/
Dsafepoint-table.h169 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_;
Dtype-info.h106 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);
Dsafepoint-table.cc117 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/
Dregexp-ast.h82 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 …]
Dregexp-parser.h35 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_;
Djsregexp.h201 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 …]
Dregexp-ast.cc31 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()
Dregexp-parser.cc271 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/
Dhydrogen-environment-liveness.h45 ZoneList<BitVector*> live_at_block_start_;
46 ZoneList<HSimulate*> first_simulate_;
47 ZoneList<BitVector*> first_simulate_invalid_for_index_;
52 ZoneList<HEnvironmentMarker*> markers_;
Dlithium.h358 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 …]
Dhydrogen-redundant-phi.cc13 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()
Dhydrogen-representation-changes.cc125 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()
Dlithium-codegen.h84 const ZoneList<LInstruction*>* instructions_;
85 ZoneList<LEnvironment*> deoptimizations_;
86 ZoneList<Handle<Object> > deoptimization_literals_;
Dhydrogen-infer-representation.cc23 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()
Dhydrogen-uint32-analysis.h27 INLINE(void UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist));
30 ZoneList<HPhi*> phis_;
Dlithium-allocator.h341 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/
Dzone.h152 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

1234567