AbortedCodeGeneration() | v8::internal::RegExpMacroAssembler | inlinevirtual |
AdvanceCurrentPosition(int by) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
AdvanceRegister(int reg, int by) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
AssertAboveStackLimitMinusSlack() | v8::internal::RegExpMacroAssemblerIA32 | private |
Backtrack() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
backtrack_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
backtrack_limit() const | v8::internal::RegExpMacroAssembler | inlineprotected |
backtrack_limit_ | v8::internal::RegExpMacroAssembler | private |
backtrack_stackpointer() | v8::internal::RegExpMacroAssemblerIA32 | inlineprivatestatic |
Bind(Label *label) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
BindJumpTarget(Label *label) | v8::internal::RegExpMacroAssembler | inlinevirtual |
BranchOrBacktrack(Label *to) | v8::internal::RegExpMacroAssemblerIA32 | private |
BranchOrBacktrack(Condition condition, Label *to) | v8::internal::RegExpMacroAssemblerIA32 | private |
CallCFunctionFromIrregexpCode(ExternalReference function, int num_arguments) | v8::internal::RegExpMacroAssemblerIA32 | private |
CallCheckStackGuardState(Register scratch, Immediate extra_space=Immediate(0)) | v8::internal::RegExpMacroAssemblerIA32 | private |
CallIsCharacterInRangeArray(const ZoneList< CharacterRange > *ranges) | v8::internal::RegExpMacroAssemblerIA32 | private |
can_fallback() const | v8::internal::RegExpMacroAssembler | inlineprotected |
can_fallback_ | v8::internal::RegExpMacroAssembler | private |
CanReadUnaligned() const override | v8::internal::NativeRegExpMacroAssembler | virtual |
CaseInsensitiveCompareNonUnicode(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate) | v8::internal::RegExpMacroAssembler | static |
CaseInsensitiveCompareUnicode(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate) | v8::internal::RegExpMacroAssembler | static |
char_size() const | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
check_preempt_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
CheckAtStart(int cp_offset, Label *on_at_start) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckBitInTable(Handle< ByteArray > table, Label *on_bit_set) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacter(uint32_t c, Label *on_equal) override | v8::internal::RegExpMacroAssemblerIA32 | |
v8::internal::NativeRegExpMacroAssembler::CheckCharacter(unsigned c, Label *on_equal)=0 | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterAfterAnd(uint32_t c, uint32_t mask, Label *on_equal) override | v8::internal::RegExpMacroAssemblerIA32 | |
v8::internal::NativeRegExpMacroAssembler::CheckCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_equal)=0 | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterGT(base::uc16 limit, Label *on_greater) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacterInRange(base::uc16 from, base::uc16 to, Label *on_in_range) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacterInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_in_range) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacterLT(base::uc16 limit, Label *on_less) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacterNotInRange(base::uc16 from, base::uc16 to, Label *on_not_in_range) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckCharacterNotInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_not_in_range) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckGreedyLoop(Label *on_tos_equals_current_position) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckNotAtStart(int cp_offset, Label *on_not_at_start) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckNotBackReference(int start_reg, bool read_backward, Label *on_no_match) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward, bool unicode, Label *on_no_match) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckNotCharacter(uint32_t c, Label *on_not_equal) override | v8::internal::RegExpMacroAssemblerIA32 | |
v8::internal::NativeRegExpMacroAssembler::CheckNotCharacter(unsigned c, Label *on_not_equal)=0 | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterAnd(uint32_t c, uint32_t mask, Label *on_not_equal) override | v8::internal::RegExpMacroAssemblerIA32 | |
v8::internal::NativeRegExpMacroAssembler::CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_not_equal)=0 | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterMinusAnd(base::uc16 c, base::uc16 minus, base::uc16 mask, Label *on_not_equal) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckNotInSurrogatePair(int cp_offset, Label *on_failure) | v8::internal::RegExpMacroAssembler | |
CheckPosition(int cp_offset, Label *on_outside_input) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckPreemption() | v8::internal::RegExpMacroAssemblerIA32 | private |
CheckSpecialClassRanges(StandardCharacterSet type, Label *on_no_match) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
CheckStackGuardState(Address *return_address, Address raw_code, Address re_frame, uintptr_t extra_space) | v8::internal::RegExpMacroAssemblerIA32 | static |
v8::internal::NativeRegExpMacroAssembler::CheckStackGuardState(Isolate *isolate, int start_index, RegExp::CallOrigin call_origin, Address *return_address, Tagged< InstructionStream > re_code, Address *subject, const uint8_t **input_start, const uint8_t **input_end, uintptr_t gap) | v8::internal::NativeRegExpMacroAssembler | static |
CheckStackLimit() | v8::internal::RegExpMacroAssemblerIA32 | private |
ClearRegisters(int reg_from, int reg_to) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
current_character() | v8::internal::RegExpMacroAssemblerIA32 | inlineprivatestatic |
entry_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
EXCEPTION enum value | v8::internal::NativeRegExpMacroAssembler | |
Execute(Tagged< String > input, int start_offset, const uint8_t *input_start, const uint8_t *input_end, int *output, int output_size, Isolate *isolate, Tagged< IrRegExpData > regexp_data) | v8::internal::NativeRegExpMacroAssembler | privatestatic |
ExecuteForTesting(Tagged< String > input, int start_offset, const uint8_t *input_start, const uint8_t *input_end, int *output, int output_size, Isolate *isolate, Tagged< JSRegExp > regexp) | v8::internal::NativeRegExpMacroAssembler | static |
exit_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
Fail() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
FAILURE enum value | v8::internal::NativeRegExpMacroAssembler | |
fallback_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
FALLBACK_TO_EXPERIMENTAL enum value | v8::internal::NativeRegExpMacroAssembler | |
GetCode(DirectHandle< String > source, RegExpFlags flags) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
GetOrAddRangeArray(const ZoneList< CharacterRange > *ranges) | v8::internal::NativeRegExpMacroAssembler | protected |
GLOBAL enum value | v8::internal::RegExpMacroAssembler | |
global() const | v8::internal::RegExpMacroAssembler | inline |
global_mode_ | v8::internal::RegExpMacroAssembler | private |
GLOBAL_NO_ZERO_LENGTH_CHECK enum value | v8::internal::RegExpMacroAssembler | |
GLOBAL_UNICODE enum value | v8::internal::RegExpMacroAssembler | |
global_unicode() const | v8::internal::RegExpMacroAssembler | inline |
global_with_zero_length_check() const | v8::internal::RegExpMacroAssembler | inline |
GlobalMode enum name | v8::internal::RegExpMacroAssembler | |
GoTo(Label *label) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
GrowStack(Isolate *isolate) | v8::internal::NativeRegExpMacroAssembler | static |
has_backtrack_limit() const | v8::internal::RegExpMacroAssembler | protected |
IfRegisterEqPos(int reg, Label *if_eq) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
IfRegisterGE(int reg, int comparand, Label *if_ge) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
IfRegisterLT(int reg, int comparand, Label *if_lt) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
Implementation() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
ImplementationToString(IrregexpImplementation impl) | v8::internal::RegExpMacroAssembler | inline |
IrregexpImplementation enum name | v8::internal::RegExpMacroAssembler | |
IsCharacterInRangeArray(uint32_t current_char, Address raw_byte_array) | v8::internal::RegExpMacroAssembler | static |
isolate() const | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
isolate_ | v8::internal::RegExpMacroAssembler | private |
kBacktrackCountOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kBackupEbxOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kBackupEdiOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kBackupEsiOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kCheckStackLimit enum value | v8::internal::RegExpMacroAssembler | |
kDirectCallOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kFrameAlign | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kFramePointerOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kFrameTypeOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kInputEndOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kInputStartOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kInputStringOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kIsolateOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kLastCalleeSaveRegisterOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kMaxCaptures | v8::internal::RegExpMacroAssembler | static |
kMaxCPOffset | v8::internal::RegExpMacroAssembler | static |
kMaxRegister | v8::internal::RegExpMacroAssembler | static |
kMaxRegisterCount | v8::internal::RegExpMacroAssembler | static |
kMinCPOffset | v8::internal::RegExpMacroAssembler | static |
kNoStackLimitCheck enum value | v8::internal::RegExpMacroAssembler | |
kNumCalleeSaveRegisters | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kNumOutputRegistersOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kRegExpCodeSize | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kRegExpStackBasePointerOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kRegisterOutputOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kRegisterZeroOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kReturnAddressOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kStartIndexOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kStringStartMinusOneOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kSuccessfulCapturesOffset | v8::internal::RegExpMacroAssemblerIA32 | privatestatic |
kTableMask | v8::internal::RegExpMacroAssembler | static |
kTableSize | v8::internal::RegExpMacroAssembler | static |
kTableSizeBits | v8::internal::RegExpMacroAssembler | static |
kUseCharactersValue | v8::internal::RegExpMacroAssembler | static |
LATIN1 enum value | v8::internal::NativeRegExpMacroAssembler | |
LoadCurrentCharacter(int cp_offset, Label *on_end_of_input, bool check_bounds=true, int characters=1, int eats_at_least=kUseCharactersValue) | v8::internal::RegExpMacroAssembler | |
LoadCurrentCharacterImpl(int cp_offset, Label *on_end_of_input, bool check_bounds, int characters, int eats_at_least) override | v8::internal::NativeRegExpMacroAssembler | virtual |
LoadCurrentCharacterUnchecked(int cp_offset, int character_count) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
LoadRegExpStackPointerFromMemory(Register dst) | v8::internal::RegExpMacroAssemblerIA32 | private |
masm_ | v8::internal::RegExpMacroAssemblerIA32 | private |
Match(DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int *offsets_vector, int offsets_vector_length, int previous_index, Isolate *isolate) | v8::internal::NativeRegExpMacroAssembler | static |
Mode enum name | v8::internal::NativeRegExpMacroAssembler | |
mode_ | v8::internal::RegExpMacroAssemblerIA32 | private |
NativeRegExpMacroAssembler(Isolate *isolate, Zone *zone) | v8::internal::NativeRegExpMacroAssembler | inline |
no_root_array_scope_ | v8::internal::RegExpMacroAssemblerIA32 | private |
NOT_GLOBAL enum value | v8::internal::RegExpMacroAssembler | |
num_registers_ | v8::internal::RegExpMacroAssemblerIA32 | private |
num_saved_registers_ | v8::internal::RegExpMacroAssemblerIA32 | private |
Pop(Register target) | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
PopCallerSavedRegisters() | v8::internal::RegExpMacroAssemblerIA32 | private |
PopCurrentPosition() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
PopRegExpBasePointer(Register stack_pointer_out, Register scratch) | v8::internal::RegExpMacroAssemblerIA32 | private |
PopRegister(int register_index) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
Push(Register source) | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
Push(Immediate value) | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
PushBacktrack(Label *label) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
PushCallerSavedRegisters() | v8::internal::RegExpMacroAssemblerIA32 | private |
PushCurrentPosition() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
PushRegExpBasePointer(Register stack_pointer, Register scratch) | v8::internal::RegExpMacroAssemblerIA32 | private |
PushRegister(int register_index, StackCheckFlag check_stack_limit) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
range_array_cache_ | v8::internal::NativeRegExpMacroAssembler | private |
ReadCurrentPositionFromRegister(int reg) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
ReadStackPointerFromRegister(int reg) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
RegExpMacroAssembler(Isolate *isolate, Zone *zone) | v8::internal::RegExpMacroAssembler | |
RegExpMacroAssemblerIA32(Isolate *isolate, Zone *zone, Mode mode, int registers_to_save) | v8::internal::RegExpMacroAssemblerIA32 | |
register_location(int register_index) | v8::internal::RegExpMacroAssemblerIA32 | private |
Result enum name | v8::internal::NativeRegExpMacroAssembler | |
RETRY enum value | v8::internal::NativeRegExpMacroAssembler | |
SafeCall(Label *to) | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
SafeCallTarget(Label *name) | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
SafeReturn() | v8::internal::RegExpMacroAssemblerIA32 | inlineprivate |
set_backtrack_limit(uint32_t backtrack_limit) | v8::internal::RegExpMacroAssembler | inline |
set_can_fallback(bool val) | v8::internal::RegExpMacroAssembler | inline |
set_global_mode(GlobalMode mode) | v8::internal::RegExpMacroAssembler | inline |
set_slow_safe(bool ssc) | v8::internal::RegExpMacroAssembler | inline |
SetCurrentPositionFromEnd(int by) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
SetRegister(int register_index, int to) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
SkipUntilBitInTable(int cp_offset, Handle< ByteArray > table, Handle< ByteArray > nibble_table, int advance_by) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
SkipUntilBitInTableUseSimd(int advance_by) | v8::internal::RegExpMacroAssembler | inlinevirtual |
slow_safe() const | v8::internal::RegExpMacroAssembler | inline |
slow_safe_compiler_ | v8::internal::RegExpMacroAssembler | private |
SMALLEST_REGEXP_RESULT enum value | v8::internal::NativeRegExpMacroAssembler | |
stack_limit_slack_slot_count() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
stack_overflow_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
StackCheckFlag enum name | v8::internal::RegExpMacroAssembler | |
start_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
StaticVariable(const ExternalReference &ext) | v8::internal::RegExpMacroAssemblerIA32 | private |
StoreRegExpStackPointerToMemory(Register src, Register scratch) | v8::internal::RegExpMacroAssemblerIA32 | private |
Succeed() override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
SUCCESS enum value | v8::internal::NativeRegExpMacroAssembler | |
success_label_ | v8::internal::RegExpMacroAssemblerIA32 | private |
UC16 enum value | v8::internal::NativeRegExpMacroAssembler | |
word_character_map | v8::internal::NativeRegExpMacroAssembler | protectedstatic |
word_character_map_address() | v8::internal::NativeRegExpMacroAssembler | inlinestatic |
WriteCurrentPositionToRegister(int reg, int cp_offset) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
WriteStackPointerToRegister(int reg) override | v8::internal::RegExpMacroAssemblerIA32 | virtual |
zone() const | v8::internal::RegExpMacroAssembler | inline |
zone_ | v8::internal::RegExpMacroAssembler | private |
~NativeRegExpMacroAssembler() override=default | v8::internal::NativeRegExpMacroAssembler | |
~RegExpMacroAssembler()=default | v8::internal::RegExpMacroAssembler | virtual |
~RegExpMacroAssemblerIA32() override | v8::internal::RegExpMacroAssemblerIA32 | |