Accept(NodeVisitor *visitor) | v8::internal::LoopChoiceNode | virtual |
AddAlternative(GuardedAlternative node) | v8::internal::LoopChoiceNode | inlineprivate |
AddContinueAlternative(GuardedAlternative alt) | v8::internal::LoopChoiceNode | |
AddLoopAlternative(GuardedAlternative alt) | v8::internal::LoopChoiceNode | |
alternatives() | v8::internal::ChoiceNode | inline |
alternatives_ | v8::internal::ChoiceNode | protected |
AssertGuardsMentionRegisters(Trace *trace) | v8::internal::ChoiceNode | private |
being_calculated() | v8::internal::ChoiceNode | inline |
being_calculated_ | v8::internal::ChoiceNode | private |
bm_info(bool not_at_start) | v8::internal::RegExpNode | inline |
bm_info_ | v8::internal::RegExpNode | private |
body_can_be_zero_length() | v8::internal::LoopChoiceNode | inline |
body_can_be_zero_length_ | v8::internal::LoopChoiceNode | private |
CalculatePreloadCharacters(RegExpCompiler *compiler, int eats_at_least) | v8::internal::ChoiceNode | private |
ChoiceNode(int expected_size, Zone *zone) | v8::internal::ChoiceNode | inlineexplicit |
CONTINUE enum value | v8::internal::RegExpNode | protected |
continue_node() | v8::internal::LoopChoiceNode | inline |
continue_node_ | v8::internal::LoopChoiceNode | private |
DONE enum value | v8::internal::RegExpNode | protected |
EatsAtLeast(int still_to_find, int budget, bool not_at_start) | v8::internal::LoopChoiceNode | virtual |
EatsAtLeastHelper(int still_to_find, int budget, RegExpNode *ignore_this_node, bool not_at_start) | v8::internal::ChoiceNode | |
Emit(RegExpCompiler *compiler, Trace *trace) | v8::internal::LoopChoiceNode | virtual |
EmitChoices(RegExpCompiler *compiler, AlternativeGenerationList *alt_gens, int first_choice, Trace *trace, PreloadState *preloads) | v8::internal::ChoiceNode | private |
EmitGreedyLoop(RegExpCompiler *compiler, Trace *trace, AlternativeGenerationList *alt_gens, PreloadState *preloads, GreedyLoopState *greedy_loop_state, int text_length) | v8::internal::ChoiceNode | private |
EmitOptimizedUnanchoredSearch(RegExpCompiler *compiler, Trace *trace) | v8::internal::ChoiceNode | private |
EmitOutOfLineContinuation(RegExpCompiler *compiler, Trace *trace, GuardedAlternative alternative, AlternativeGeneration *alt_gen, int preload_characters, bool next_expects_preload) | v8::internal::ChoiceNode | private |
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) | v8::internal::RegExpNode | |
FillInBMInfo(int offset, int budget, BoyerMooreLookahead *bm, bool not_at_start) | v8::internal::LoopChoiceNode | virtual |
FilterOneByte(int depth, bool ignore_case) | v8::internal::LoopChoiceNode | virtual |
GenerateGuard(RegExpMacroAssembler *macro_assembler, Guard *guard, Trace *trace) | v8::internal::ChoiceNode | private |
GetQuickCheckDetails(QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) | v8::internal::LoopChoiceNode | virtual |
GetSuccessorOfOmnivorousTextNode(RegExpCompiler *compiler) | v8::internal::RegExpNode | inlinevirtual |
GetTable(bool ignore_case) | v8::internal::ChoiceNode | |
GreedyLoopTextLength() | v8::internal::RegExpNode | inlinevirtual |
GreedyLoopTextLengthForAlternative(GuardedAlternative *alternative) | v8::internal::ChoiceNode | protected |
info() | v8::internal::RegExpNode | inline |
info_ | v8::internal::RegExpNode | private |
INLINE(void *operator new(size_t size, Zone *zone)) | v8::internal::ZoneObject | |
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 |
LimitResult enum name | v8::internal::RegExpNode | protected |
LimitVersions(RegExpCompiler *compiler, Trace *trace) | v8::internal::RegExpNode | protected |
loop_node() | v8::internal::LoopChoiceNode | inline |
loop_node_ | v8::internal::LoopChoiceNode | private |
LoopChoiceNode(bool body_can_be_zero_length, Zone *zone) | v8::internal::LoopChoiceNode | inlineexplicit |
not_at_start() | v8::internal::ChoiceNode | inline |
not_at_start_ | v8::internal::ChoiceNode | private |
operator delete(void *, size_t) | v8::internal::ZoneObject | inline |
operator delete(void *pointer, Zone *zone) | v8::internal::ZoneObject | inline |
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 |
set_being_calculated(bool b) | v8::internal::ChoiceNode | inline |
set_bm_info(bool not_at_start, BoyerMooreLookahead *bm) | v8::internal::RegExpNode | inlineprotected |
set_not_at_start() | v8::internal::ChoiceNode | inline |
set_replacement(RegExpNode *replacement) | v8::internal::RegExpNode | inline |
SetUpPreLoad(RegExpCompiler *compiler, Trace *current_trace, PreloadState *preloads) | v8::internal::ChoiceNode | private |
table_ | v8::internal::ChoiceNode | private |
trace_count_ | v8::internal::RegExpNode | private |
try_to_emit_quick_check_for_alternative(bool is_first) | v8::internal::ChoiceNode | inlinevirtual |
zone() const | v8::internal::RegExpNode | inline |
zone_ | v8::internal::RegExpNode | private |
~RegExpNode() | v8::internal::RegExpNode | virtual |