v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::LoopChoiceNode Member List

This is the complete list of members for v8::internal::LoopChoiceNode, including all inherited members.

Accept(NodeVisitor *visitor) overridev8::internal::LoopChoiceNodevirtual
AddAlternative(GuardedAlternative node)v8::internal::LoopChoiceNodeinlineprivate
AddContinueAlternative(GuardedAlternative alt)v8::internal::LoopChoiceNode
AddLoopAlternative(GuardedAlternative alt)v8::internal::LoopChoiceNode
alternatives()v8::internal::ChoiceNodeinline
alternatives_v8::internal::ChoiceNodeprotected
AsChoiceNode() overridev8::internal::ChoiceNodeinline
AsLoopChoiceNode() overridev8::internal::LoopChoiceNodeinline
AsSeqRegExpNode()v8::internal::RegExpNodeinlinevirtual
AssertGuardsMentionRegisters(Trace *trace)v8::internal::ChoiceNodeprivate
being_calculated()v8::internal::ChoiceNodeinline
being_calculated_v8::internal::ChoiceNodeprivate
bm_info(bool not_at_start)v8::internal::RegExpNodeinline
bm_info_v8::internal::RegExpNodeprivate
body_can_be_zero_length()v8::internal::LoopChoiceNodeinline
body_can_be_zero_length_v8::internal::LoopChoiceNodeprivate
CalculatePreloadCharacters(RegExpCompiler *compiler, int eats_at_least)v8::internal::ChoiceNodeprivate
ChoiceNode(int expected_size, Zone *zone)v8::internal::ChoiceNodeinlineexplicit
CONTINUE enum valuev8::internal::RegExpNodeprotected
continue_node()v8::internal::LoopChoiceNodeinline
continue_node_v8::internal::LoopChoiceNodeprivate
DONE enum valuev8::internal::RegExpNodeprotected
eats_at_least_v8::internal::RegExpNodeprivate
eats_at_least_info() constv8::internal::RegExpNodeinline
EatsAtLeast(bool not_at_start)v8::internal::RegExpNode
EatsAtLeastFromLoopEntry() overridev8::internal::LoopChoiceNodevirtual
Emit(RegExpCompiler *compiler, Trace *trace) overridev8::internal::LoopChoiceNodevirtual
EmitChoices(RegExpCompiler *compiler, AlternativeGenerationList *alt_gens, int first_choice, Trace *trace, PreloadState *preloads)v8::internal::ChoiceNodeprivate
EmitGreedyLoop(RegExpCompiler *compiler, Trace *trace, AlternativeGenerationList *alt_gens, PreloadState *preloads, GreedyLoopState *greedy_loop_state, int text_length)v8::internal::ChoiceNodeprivate
EmitOptimizedUnanchoredSearch(RegExpCompiler *compiler, Trace *trace)v8::internal::ChoiceNodeprivate
EmitOutOfLineContinuation(RegExpCompiler *compiler, Trace *trace, GuardedAlternative alternative, AlternativeGeneration *alt_gen, int preload_characters, bool next_expects_preload)v8::internal::ChoiceNodeprivate
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) overridev8::internal::LoopChoiceNodevirtual
FilterOneByte(int depth, RegExpCompiler *compiler) overridev8::internal::LoopChoiceNodevirtual
GenerateGuard(RegExpMacroAssembler *macro_assembler, Guard *guard, Trace *trace)v8::internal::ChoiceNodeprivate
GetQuickCheckDetails(QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) overridev8::internal::LoopChoiceNodevirtual
GetQuickCheckDetailsFromLoopEntry(QuickCheckDetails *details, RegExpCompiler *compiler, int characters_filled_in, bool not_at_start) overridev8::internal::LoopChoiceNodevirtual
GetSuccessorOfOmnivorousTextNode(RegExpCompiler *compiler)v8::internal::RegExpNodeinlinevirtual
GreedyLoopTextLength()v8::internal::RegExpNodeinlinevirtual
GreedyLoopTextLengthForAlternative(GuardedAlternative *alternative)v8::internal::ChoiceNodeprotected
info()v8::internal::RegExpNodeinline
info_v8::internal::RegExpNodeprivate
IterationDecrementer classv8::internal::LoopChoiceNodefriend
KeepRecursing(RegExpCompiler *compiler)v8::internal::RegExpNode
kFirstCharBudgetv8::internal::RegExpNodeprivatestatic
kMaxCopiesCodeGeneratedv8::internal::RegExpNodestatic
kNodeIsTooComplexForGreedyLoopsv8::internal::RegExpNodestatic
kRecursionBudgetv8::internal::RegExpNodestatic
label()v8::internal::RegExpNodeinline
label_v8::internal::RegExpNodeprivate
LimitResult enum namev8::internal::RegExpNodeprotected
LimitVersions(RegExpCompiler *compiler, Trace *trace)v8::internal::RegExpNodeprotected
loop_node()v8::internal::LoopChoiceNodeinline
loop_node_v8::internal::LoopChoiceNodeprivate
LoopChoiceNode(bool body_can_be_zero_length, bool read_backward, int min_loop_iterations, Zone *zone)v8::internal::LoopChoiceNodeinline
LoopInitializationMarker classv8::internal::LoopChoiceNodefriend
min_loop_iterations() constv8::internal::LoopChoiceNodeinline
min_loop_iterations_v8::internal::LoopChoiceNodeprivate
not_at_start()v8::internal::ChoiceNodeinline
not_at_start_v8::internal::ChoiceNodeprivate
on_work_list()v8::internal::RegExpNodeinline
on_work_list_v8::internal::RegExpNodeprivate
operator delete(void *, size_t)v8::internal::ZoneObjectinline
operator delete(void *pointer, Zone *zone)=deletev8::internal::ZoneObject
operator new(size_t, Zone *)=deletev8::internal::ZoneObject
operator new(size_t size, void *ptr)v8::internal::ZoneObjectinline
read_backward() overridev8::internal::LoopChoiceNodeinlinevirtual
read_backward_v8::internal::LoopChoiceNodeprivate
RegExpNode(Zone *zone)v8::internal::RegExpNodeinlineexplicit
replacement()v8::internal::RegExpNodeinline
replacement_v8::internal::RegExpNodeprotected
SaveBMInfo(BoyerMooreLookahead *bm, bool not_at_start, int offset)v8::internal::RegExpNodeinline
set_being_calculated(bool b)v8::internal::ChoiceNodeinline
set_bm_info(bool not_at_start, BoyerMooreLookahead *bm)v8::internal::RegExpNodeinlineprotected
set_eats_at_least_info(const EatsAtLeastInfo &eats_at_least)v8::internal::RegExpNodeinline
set_not_at_start()v8::internal::ChoiceNodeinline
set_on_work_list(bool value)v8::internal::RegExpNodeinline
set_replacement(RegExpNode *replacement)v8::internal::RegExpNodeinline
SetDoNotInline()v8::internal::RegExpNodeinline
SetUpPreLoad(RegExpCompiler *compiler, Trace *current_trace, PreloadState *preloads)v8::internal::ChoiceNodeprivate
trace_count_v8::internal::RegExpNodeprivate
traversed_loop_initialization_node_v8::internal::LoopChoiceNodeprivate
try_to_emit_quick_check_for_alternative(bool is_first)v8::internal::ChoiceNodeinlinevirtual
zone() constv8::internal::RegExpNodeinline
zone_v8::internal::RegExpNodeprivate
~RegExpNode()v8::internal::RegExpNodevirtual