|  | 
|  | LoopChoiceNode (bool body_can_be_zero_length, bool read_backward, int min_loop_iterations, Zone *zone) | 
|  | 
| void | AddLoopAlternative (GuardedAlternative alt) | 
|  | 
| void | AddContinueAlternative (GuardedAlternative alt) | 
|  | 
| void | Emit (RegExpCompiler *compiler, Trace *trace) override | 
|  | 
| void | GetQuickCheckDetails (QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) override | 
|  | 
| void | GetQuickCheckDetailsFromLoopEntry (QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) override | 
|  | 
| void | FillInBMInfo (Isolate *isolate, int offset, int budget, BoyerMooreLookahead *bm, bool not_at_start) override | 
|  | 
| EatsAtLeastInfo | EatsAtLeastFromLoopEntry () override | 
|  | 
| RegExpNode * | loop_node () | 
|  | 
| RegExpNode * | continue_node () | 
|  | 
| bool | body_can_be_zero_length () | 
|  | 
| int | min_loop_iterations () const | 
|  | 
| bool | read_backward () override | 
|  | 
| LoopChoiceNode * | AsLoopChoiceNode () override | 
|  | 
| void | Accept (NodeVisitor *visitor) override | 
|  | 
| RegExpNode * | FilterOneByte (int depth, RegExpCompiler *compiler) override | 
|  | 
|  | ChoiceNode (int expected_size, Zone *zone) | 
|  | 
| ChoiceNode * | AsChoiceNode () override | 
|  | 
| void | AddAlternative (GuardedAlternative node) | 
|  | 
| ZoneList< GuardedAlternative > * | alternatives () | 
|  | 
| bool | being_calculated () | 
|  | 
| bool | not_at_start () | 
|  | 
| void | set_not_at_start () | 
|  | 
| void | set_being_calculated (bool b) | 
|  | 
| virtual bool | try_to_emit_quick_check_for_alternative (bool is_first) | 
|  | 
|  | RegExpNode (Zone *zone) | 
|  | 
| virtual | ~RegExpNode () | 
|  | 
| uint32_t | EatsAtLeast (bool not_at_start) | 
|  | 
| bool | EmitQuickCheck (RegExpCompiler *compiler, Trace *bounds_check_trace, Trace *trace, bool preload_has_checked_bounds, Label *on_possible_success, QuickCheckDetails *details_return, bool fall_through_on_failure, ChoiceNode *predecessor) | 
|  | 
| virtual int | GreedyLoopTextLength () | 
|  | 
| virtual RegExpNode * | GetSuccessorOfOmnivorousTextNode (RegExpCompiler *compiler) | 
|  | 
| bool | KeepRecursing (RegExpCompiler *compiler) | 
|  | 
| RegExpNode * | replacement () | 
|  | 
| RegExpNode * | set_replacement (RegExpNode *replacement) | 
|  | 
| void | SaveBMInfo (BoyerMooreLookahead *bm, bool not_at_start, int offset) | 
|  | 
| Label * | label () | 
|  | 
| bool | on_work_list () | 
|  | 
| void | set_on_work_list (bool value) | 
|  | 
| NodeInfo * | info () | 
|  | 
| const EatsAtLeastInfo * | eats_at_least_info () const | 
|  | 
| void | set_eats_at_least_info (const EatsAtLeastInfo &eats_at_least) | 
|  | 
| void | SetDoNotInline () | 
|  | 
| BoyerMooreLookahead * | bm_info (bool not_at_start) | 
|  | 
| virtual SeqRegExpNode * | AsSeqRegExpNode () | 
|  | 
| Zone * | zone () const | 
|  | 
| void * | operator new (size_t, Zone *)=delete | 
|  | 
| void * | operator new (size_t size, void *ptr) | 
|  | 
| void | operator delete (void *, size_t) | 
|  | 
| void | operator delete (void *pointer, Zone *zone)=delete | 
|  | 
Definition at line 737 of file regexp-nodes.h.