Lines Matching defs:zone

19 #include "src/zone/zone-hashmap.h"
20 #include "src/zone/zone.h"
55 explicit VariableMap(Zone* zone);
56 VariableMap(const VariableMap& other, Zone* zone);
66 Variable* Declare(Zone* zone, Scope* scope, const AstRawString* name,
76 Zone* zone() const { return allocator().zone(); }
97 Scope(Zone* zone, Scope* outer_scope, ScopeType scope_type);
153 static Scope* DeserializeScopeChain(IsolateT* isolate, Zone* zone,
174 Zone* zone() const { return variables_.zone(); }
236 DCHECK_EQ(factory->zone(), zone());
643 explicit Scope(Zone* zone);
650 Variable* Declare(Zone* zone, const AstRawString* name, VariableMode mode,
655 zone, this, name, mode, kind, initialization_flag, maybe_assigned_flag,
733 Scope(Zone* zone, ScopeType type, AstValueFactory* ast_value_factory,
737 Scope(Zone* zone, const AstRawString* catch_variable_name,
782 // True if this scope may contain objects from a temp zone that needs to be
858 DeclarationScope(Zone* zone, Scope* outer_scope, ScopeType scope_type,
860 DeclarationScope(Zone* zone, ScopeType scope_type,
864 DeclarationScope(Zone* zone, AstValueFactory* ast_value_factory,
951 void set_zone(Zone* zone) {
955 // Migrate variables_' backing store to new zone.
956 variables_ = VariableMap(variables_, zone);
1325 rare_data_ = zone()->New<RareData>();
1400 ClassScope(Zone* zone, Scope* outer_scope, bool is_anonymous);
1403 ClassScope(IsolateT* isolate, Zone* zone, AstValueFactory* ast_value_factory,
1521 explicit RareData(Zone* zone) : private_name_map(zone) {}
1533 zone()->New<RareData>(zone()));