Accept(NodeVisitor *visitor) override | v8::internal::TextNode | virtual |
AsSeqRegExpNode() override | v8::internal::SeqRegExpNode | inlinevirtual |
AsTextNode() override | v8::internal::TextNode | inline |
bm_info(bool not_at_start) | v8::internal::RegExpNode | inline |
bm_info_ | v8::internal::RegExpNode | private |
CalculateOffsets() | v8::internal::TextNode | |
CASE_CHARACTER_MATCH enum value | v8::internal::TextNode | private |
CHARACTER_CLASS_MATCH enum value | v8::internal::TextNode | private |
CONTINUE enum value | v8::internal::RegExpNode | protected |
CreateForCharacterRanges(Zone *zone, ZoneList< CharacterRange > *ranges, bool read_backward, RegExpNode *on_success) | v8::internal::TextNode | static |
CreateForSurrogatePair(Zone *zone, CharacterRange lead, ZoneList< CharacterRange > *trail_ranges, bool read_backward, RegExpNode *on_success) | v8::internal::TextNode | static |
CreateForSurrogatePair(Zone *zone, ZoneList< CharacterRange > *lead_ranges, CharacterRange trail, bool read_backward, RegExpNode *on_success) | v8::internal::TextNode | static |
DONE enum value | v8::internal::RegExpNode | protected |
eats_at_least_ | v8::internal::RegExpNode | private |
eats_at_least_info() const | v8::internal::RegExpNode | inline |
EatsAtLeast(bool not_at_start) | v8::internal::RegExpNode | |
EatsAtLeastFromLoopEntry() | v8::internal::RegExpNode | virtual |
elements() | v8::internal::TextNode | inline |
elms_ | v8::internal::TextNode | private |
Emit(RegExpCompiler *compiler, Trace *trace) override | v8::internal::TextNode | virtual |
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) | v8::internal::RegExpNode | |
FillInBMInfo(Isolate *isolate, int offset, int budget, BoyerMooreLookahead *bm, bool not_at_start) override | v8::internal::TextNode | virtual |
FilterOneByte(int depth, RegExpCompiler *compiler) override | v8::internal::TextNode | virtual |
FilterSuccessor(int depth, RegExpCompiler *compiler) | v8::internal::SeqRegExpNode | protected |
GetQuickCheckDetails(QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) override | v8::internal::TextNode | virtual |
GetQuickCheckDetailsFromLoopEntry(QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) | v8::internal::RegExpNode | virtual |
GetSuccessorOfOmnivorousTextNode(RegExpCompiler *compiler) override | v8::internal::TextNode | virtual |
GreedyLoopTextLength() override | v8::internal::TextNode | virtual |
info() | v8::internal::RegExpNode | inline |
info_ | v8::internal::RegExpNode | private |
KeepRecursing(RegExpCompiler *compiler) | v8::internal::RegExpNode | |
kFirstCharBudget | v8::internal::RegExpNode | privatestatic |
kMaxCopiesCodeGenerated | v8::internal::RegExpNode | static |
kNodeIsTooComplexForGreedyLoops | v8::internal::RegExpNode | static |
kRecursionBudget | v8::internal::RegExpNode | static |
label() | v8::internal::RegExpNode | inline |
label_ | v8::internal::RegExpNode | private |
Length() | v8::internal::TextNode | |
LimitResult enum name | v8::internal::RegExpNode | protected |
LimitVersions(RegExpCompiler *compiler, Trace *trace) | v8::internal::RegExpNode | protected |
MakeCaseIndependent(Isolate *isolate, bool is_one_byte, RegExpFlags flags) | v8::internal::TextNode | |
NON_LATIN1_MATCH enum value | v8::internal::TextNode | private |
NON_LETTER_CHARACTER_MATCH enum value | v8::internal::TextNode | private |
on_success() | v8::internal::SeqRegExpNode | inline |
on_success_ | v8::internal::SeqRegExpNode | private |
on_work_list() | v8::internal::RegExpNode | inline |
on_work_list_ | v8::internal::RegExpNode | private |
operator delete(void *, size_t) | v8::internal::ZoneObject | inline |
operator delete(void *pointer, Zone *zone)=delete | v8::internal::ZoneObject | |
operator new(size_t, Zone *)=delete | v8::internal::ZoneObject | |
operator new(size_t size, void *ptr) | v8::internal::ZoneObject | inline |
read_backward() | v8::internal::TextNode | inline |
read_backward_ | v8::internal::TextNode | private |
RegExpNode(Zone *zone) | v8::internal::RegExpNode | inlineexplicit |
replacement() | v8::internal::RegExpNode | inline |
replacement_ | v8::internal::RegExpNode | protected |
SaveBMInfo(BoyerMooreLookahead *bm, bool not_at_start, int offset) | v8::internal::RegExpNode | inline |
SeqRegExpNode(RegExpNode *on_success) | v8::internal::SeqRegExpNode | inlineexplicit |
set_bm_info(bool not_at_start, BoyerMooreLookahead *bm) | v8::internal::RegExpNode | inlineprotected |
set_eats_at_least_info(const EatsAtLeastInfo &eats_at_least) | v8::internal::RegExpNode | inline |
set_on_success(RegExpNode *node) | v8::internal::SeqRegExpNode | inline |
set_on_work_list(bool value) | v8::internal::RegExpNode | inline |
set_replacement(RegExpNode *replacement) | v8::internal::RegExpNode | inline |
SetDoNotInline() | v8::internal::RegExpNode | inline |
SIMPLE_CHARACTER_MATCH enum value | v8::internal::TextNode | private |
TextEmitPass(RegExpCompiler *compiler, TextEmitPassType pass, bool preloaded, Trace *trace, bool first_element_checked, int *checked_up_to) | v8::internal::TextNode | private |
TextEmitPassType enum name | v8::internal::TextNode | private |
TextNode(ZoneList< TextElement > *elms, bool read_backward, RegExpNode *on_success) | v8::internal::TextNode | inline |
TextNode(RegExpClassRanges *that, bool read_backward, RegExpNode *on_success) | v8::internal::TextNode | inline |
trace_count_ | v8::internal::RegExpNode | private |
zone() const | v8::internal::RegExpNode | inline |
zone_ | v8::internal::RegExpNode | private |
~RegExpNode() | v8::internal::RegExpNode | virtual |