Home
last modified time | relevance | path

Searched refs:ZonePreparseData (Results 1 – 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/parsing/
Dpreparse-data-impl.h196 class ZonePreparseData : public ZoneObject {
198 V8_EXPORT_PRIVATE ZonePreparseData(Zone* zone,
202 ZonePreparseData(const ZonePreparseData&) = delete;
203 ZonePreparseData& operator=(const ZonePreparseData&) = delete;
210 ZonePreparseData* get_child(int index) { return children_[index]; } in get_child()
212 void set_child(int index, ZonePreparseData* child) { in set_child()
221 ZoneVector<ZonePreparseData*> children_;
224 ZonePreparseData* PreparseDataBuilder::ByteData::CopyToZone( in CopyToZone()
227 return zone->New<ZonePreparseData>(zone, &zone_byte_data_, children_length); in CopyToZone()
235 ZoneConsumedPreparseData(Zone* zone, ZonePreparseData* data);
[all …]
Dpreparse-data.cc483 ZonePreparseData* PreparseDataBuilder::Serialize(Zone* zone) { in Serialize()
486 ZonePreparseData* data = byte_data_.CopyToZone(zone, num_inner_with_data_); in Serialize()
491 ZonePreparseData* child = builder->Serialize(zone); in Serialize()
513 ZonePreparseData* Serialize(Zone* zone) final { in Serialize()
538 ZonePreparseData* Serialize(Zone* zone) final { in Serialize()
549 explicit ZoneProducedPreparseData(ZonePreparseData* data) : data_(data) {} in ZoneProducedPreparseData()
559 ZonePreparseData* Serialize(Zone* zone) final { in Serialize()
562 return zone->New<ZonePreparseData>(zone, &data, data_->children_length()); in Serialize()
566 ZonePreparseData* data_;
579 ProducedPreparseData* ProducedPreparseData::For(ZonePreparseData* data, in For()
[all …]
Dpreparse-data.h27 class ZonePreparseData; variable
146 inline ZonePreparseData* CopyToZone(Zone* zone, int children_length);
215 ZonePreparseData* Serialize(Zone* zone);
263 virtual ZonePreparseData* Serialize(Zone* zone) = 0;
275 static ProducedPreparseData* For(ZonePreparseData* data, Zone* zone);
290 ZonePreparseData* data);