Lines Matching refs:Zone
231 // integers (< 32). May do zone-allocation.
235 OutSet* Extend(unsigned value, Zone* zone);
243 void Set(unsigned value, Zone* zone);
248 ZoneList<OutSet*>* successors(Zone* zone) { return successors_; }
263 explicit DispatchTable(Zone* zone) : tree_(zone) { }
273 void AddValue(int value, Zone* zone) {
274 out_set_ = out_set_->Extend(value, zone);
299 void AddRange(CharacterRange range, int value, Zone* zone);
310 // successors in a zone and caches them.
452 explicit RegExpNode(Zone* zone)
453 : replacement_(NULL), on_work_list_(false), trace_count_(0), zone_(zone) {
549 Zone* zone() const { return zone_; }
574 Zone* zone_;
581 : RegExpNode(on_success->zone()), on_success_(on_success) { }
689 elms_(new (zone()) ZoneList<TextElement>(1, zone())),
691 elms_->Add(TextElement::CharClass(that), zone());
744 return new(on_success->zone()) AssertionNode(AT_END, on_success);
747 return new(on_success->zone()) AssertionNode(AT_START, on_success);
750 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
753 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
756 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
816 explicit EndNode(Action action, Zone* zone)
817 : RegExpNode(zone), action_(action) { }
847 Zone* zone)
848 : EndNode(NEGATIVE_SUBMATCH_SUCCESS, zone),
884 void AddGuard(Guard* guard, Zone* zone);
900 Zone* zone)
901 : RegExpNode(zone),
902 alternatives_(new(zone)
903 ZoneList<GuardedAlternative>(expected_size, zone)),
909 alternatives()->Add(node, zone());
981 Zone* zone)
982 : ChoiceNode(2, zone) {
1011 LoopChoiceNode(bool body_can_be_zero_length, bool read_backward, Zone* zone)
1012 : ChoiceNode(2, zone),
1095 explicit BoyerMoorePositionInfo(Zone* zone)
1096 : map_(new(zone) ZoneList<bool>(kMapSize, zone)),
1103 map_->Add(false, zone);
1132 BoyerMooreLookahead(int length, RegExpCompiler* compiler, Zone* zone);
1334 int FindAffectedRegisters(OutSet* affected_registers, Zone* zone);
1340 Zone* zone);
1399 Zone* zone)
1403 zone_(zone) { }
1425 Zone* zone_;
1507 static CompilationResult Compile(Isolate* isolate, Zone* zone,