Lines Matching defs:zone
12 #include "src/zone/zone-containers.h"
13 #include "src/zone/zone.h"
59 BytecodeSequenceNode(int bytecode, Zone* zone);
152 Zone* zone() const;
173 RegExpBytecodePeephole(Zone* zone, size_t buffer_size,
225 Zone* zone() const;
276 BytecodeSequenceNode::BytecodeSequenceNode(int bytecode, Zone* zone)
282 children_(ZoneUnorderedMap<int, BytecodeSequenceNode*>(zone)),
283 argument_mapping_(zone->New<ZoneVector<BytecodeArgumentMapping>>(zone)),
284 argument_check_(zone->New<ZoneLinkedList<BytecodeArgumentCheck>>(zone)),
285 argument_ignored_(zone->New<ZoneLinkedList<BytecodeArgument>>(zone)),
286 zone_(zone) {}
293 zone()->New<BytecodeSequenceNode>(bytecode, zone());
470 Zone* BytecodeSequenceNode::zone() const { return zone_; }
473 Zone* zone, size_t buffer_size,
475 : optimized_bytecode_buffer_(zone),
476 sequences_(zone->New<BytecodeSequenceNode>(
477 BytecodeSequenceNode::kDummyBytecode, zone)),
478 jump_edges_(zone),
479 jump_edges_mapped_(zone),
480 jump_usage_counts_(zone),
481 jump_source_fixups_(zone),
482 jump_destination_fixups_(zone),
483 zone_(zone) {
693 ZoneLinkedList<int> delete_jumps = ZoneLinkedList<int>(zone());
1008 Zone* RegExpBytecodePeephole::zone() const { return zone_; }
1014 Isolate* isolate, Zone* zone, Handle<String> source, const byte* bytecode,
1016 RegExpBytecodePeephole peephole(zone, length, jump_edges);