Lines Matching defs:zone

20 #include "src/zone/zone-list-inl.h"  // crbug.com/v8/8816
21 #include "src/zone/zone-utils.h"
93 PreparseDataBuilder::PreparseDataBuilder(Zone* zone,
136 void PreparseDataBuilder::ByteData::Finalize(Zone* zone) {
137 uint8_t* raw_zone_data = zone->NewArray<uint8_t, RawPreparseData>(index_);
257 void PreparseDataBuilder::FinalizeChildren(Zone* zone) {
260 CloneVector(zone, children_buffer_.ToConstVector());
353 byte_data_.Finalize(parser->factory()->zone());
483 ZonePreparseData* PreparseDataBuilder::Serialize(Zone* zone) {
486 ZonePreparseData* data = byte_data_.CopyToZone(zone, num_inner_with_data_);
491 ZonePreparseData* child = builder->Serialize(zone);
513 ZonePreparseData* Serialize(Zone* zone) final {
514 return builder_->Serialize(zone);
538 ZonePreparseData* Serialize(Zone* zone) final {
559 ZonePreparseData* Serialize(Zone* zone) final {
562 return zone->New<ZonePreparseData>(zone, &data, data_->children_length());
570 Zone* zone) {
571 return zone->New<BuilderProducedPreparseData>(builder);
575 Zone* zone) {
576 return zone->New<OnHeapProducedPreparseData>(data);
580 Zone* zone) {
581 return zone->New<ZoneProducedPreparseData>(data);
587 Zone* zone, int start_position, int* end_position, int* num_parameters,
622 return GetChildData(zone, child_index_++);
627 DeclarationScope* scope, AstValueFactory* ast_value_factory, Zone* zone) {
642 RestoreDataForScope(scope, ast_value_factory, zone);
650 Scope* scope, AstValueFactory* ast_value_factory, Zone* zone) {
685 AstNodeFactory factory(ast_value_factory, zone);
704 RestoreDataForInnerScopes(scope, ast_value_factory, zone);
744 Scope* scope, AstValueFactory* ast_value_factory, Zone* zone) {
747 RestoreDataForScope(inner, ast_value_factory, zone);
767 ProducedPreparseData* OnHeapConsumedPreparseData::GetChildData(Zone* zone,
771 return ProducedPreparseData::For(child_data_handle, zone);
782 ZonePreparseData::ZonePreparseData(Zone* zone, base::Vector<uint8_t>* byte_data,
784 : byte_data_(byte_data->begin(), byte_data->end(), zone),
785 children_(children_length, zone) {}
819 ZoneConsumedPreparseData::ZoneConsumedPreparseData(Zone* zone,
829 ProducedPreparseData* ZoneConsumedPreparseData::GetChildData(Zone* zone,
834 return ProducedPreparseData::For(child_data, zone);
849 Zone* zone, ZonePreparseData* data) {
851 return std::make_unique<ZoneConsumedPreparseData>(zone, data);