AbortedCodeGeneration() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inlinevirtual |
AdvanceCurrentPosition(int by)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
AdvanceRegister(int reg, int by)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
Backtrack()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
Bind(Label *label)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CanReadUnaligned() override (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | virtual |
CaseInsensitiveCompareUC16(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
CheckAtStart(Label *on_at_start)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckBitInTable(Handle< ByteArray > table, Label *on_bit_set)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacter(unsigned c, Label *on_equal)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_equal)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterGT(uc16 limit, Label *on_greater)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterInRange(uc16 from, uc16 to, Label *on_in_range)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterLT(uc16 limit, Label *on_less)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckCharacterNotInRange(uc16 from, uc16 to, Label *on_not_in_range)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckGreedyLoop(Label *on_tos_equals_current_position)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotAtStart(int cp_offset, Label *on_not_at_start)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotBackReference(int start_reg, bool read_backward, Label *on_no_match)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward, bool unicode, Label *on_no_match)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotCharacter(unsigned c, Label *on_not_equal)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_not_equal)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterMinusAnd(uc16 c, uc16 minus, uc16 and_with, Label *on_not_equal)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
CheckNotInSurrogatePair(int cp_offset, Label *on_failure) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
CheckPosition(int cp_offset, Label *on_outside_input) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | virtual |
CheckSpecialCharacterClass(uc16 type, Label *on_no_match) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | virtual |
CheckStackGuardState(Isolate *isolate, int start_index, bool is_direct_call, Address *return_address, Code re_code, Address *subject, const byte **input_start, const byte **input_end) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
ClearRegisters(int reg_from, int reg_to)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
EXCEPTION enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
Execute(Code code, String input, int start_offset, const byte *input_start, const byte *input_end, int *output, int output_size, Isolate *isolate) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
Fail()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
FAILURE enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
GetCode(Handle< String > source)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
GLOBAL enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
global() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
GLOBAL_NO_ZERO_LENGTH_CHECK enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
GLOBAL_UNICODE enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
global_unicode() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
global_with_zero_length_check() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
GlobalMode enum name (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
GoTo(Label *label)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
GrowStack(Address stack_pointer, Address *stack_top, Isolate *isolate) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
IfRegisterEqPos(int reg, Label *if_eq)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
IfRegisterGE(int reg, int comparand, Label *if_ge)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
IfRegisterLT(int reg, int comparand, Label *if_lt)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
Implementation()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
IrregexpImplementation enum name (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
isolate() const (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
kARM64Implementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kARMImplementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kBytecodeImplementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kCheckStackLimit enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kIA32Implementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kMaxCPOffset (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kMaxRegister (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kMinCPOffset (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kMIPSImplementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kNoStackLimitCheck enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kPPCImplementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kS390Implementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kTableMask (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kTableSize (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kTableSizeBits (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | static |
kX64Implementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
kX87Implementation enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
LATIN1 enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
LoadCurrentCharacter(int cp_offset, Label *on_end_of_input, bool check_bounds=true, int characters=1)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
Match(Handle< Code > regexp, Handle< String > subject, int *offsets_vector, int offsets_vector_length, int previous_index, Isolate *isolate) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
Mode enum name (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
NativeRegExpMacroAssembler(Isolate *isolate, Zone *zone) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
NOT_GLOBAL enum value (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
PopCurrentPosition()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
PopRegister(int register_index)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
PushBacktrack(Label *label)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
PushCurrentPosition()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
PushRegister(int register_index, StackCheckFlag check_stack_limit)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
ReadCurrentPositionFromRegister(int reg)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
ReadStackPointerFromRegister(int reg)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
RegExpMacroAssembler(Isolate *isolate, Zone *zone) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
Result enum name (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
RETRY enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
set_global_mode(GlobalMode mode) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
set_slow_safe(bool ssc) (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
SetCurrentPositionFromEnd(int by)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
SetRegister(int register_index, int to)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
slow_safe() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
stack_limit_slack()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
StackCheckFlag enum name (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | |
StringCharacterPosition(String subject, int start_index) (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
Succeed()=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
SUCCESS enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
UC16 enum value (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
word_character_map (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | static |
word_character_map_address() (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | inlinestatic |
WriteCurrentPositionToRegister(int reg, int cp_offset)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
WriteStackPointerToRegister(int reg)=0 (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | pure virtual |
zone() const (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | inline |
~NativeRegExpMacroAssembler() override (defined in v8::internal::NativeRegExpMacroAssembler) | v8::internal::NativeRegExpMacroAssembler | |
~RegExpMacroAssembler() (defined in v8::internal::RegExpMacroAssembler) | v8::internal::RegExpMacroAssembler | virtual |