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

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

AbortedCodeGeneration()v8::internal::RegExpMacroAssemblerinlinevirtual
advance_current_end_v8::internal::RegExpBytecodeGeneratorprivate
advance_current_offset_v8::internal::RegExpBytecodeGeneratorprivate
advance_current_start_v8::internal::RegExpBytecodeGeneratorprivate
AdvanceCurrentPosition(int by) overridev8::internal::RegExpBytecodeGeneratorvirtual
AdvanceRegister(int reg, int by) overridev8::internal::RegExpBytecodeGeneratorvirtual
Backtrack() overridev8::internal::RegExpBytecodeGeneratorvirtual
backtrack_v8::internal::RegExpBytecodeGeneratorprivate
backtrack_limit() constv8::internal::RegExpMacroAssemblerinlineprotected
backtrack_limit_v8::internal::RegExpMacroAssemblerprivate
Bind(Label *label) overridev8::internal::RegExpBytecodeGeneratorvirtual
BindJumpTarget(Label *label)v8::internal::RegExpMacroAssemblerinlinevirtual
buffer_v8::internal::RegExpBytecodeGeneratorprivate
can_fallback() constv8::internal::RegExpMacroAssemblerinlineprotected
can_fallback_v8::internal::RegExpMacroAssemblerprivate
CanReadUnaligned() const overridev8::internal::RegExpBytecodeGeneratorinlinevirtual
CaseInsensitiveCompareNonUnicode(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate)v8::internal::RegExpMacroAssemblerstatic
CaseInsensitiveCompareUnicode(Address byte_offset1, Address byte_offset2, size_t byte_length, Isolate *isolate)v8::internal::RegExpMacroAssemblerstatic
CheckAtStart(int cp_offset, Label *on_at_start) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckBitInTable(Handle< ByteArray > table, Label *on_bit_set) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacter(unsigned c, Label *on_equal) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterAfterAnd(unsigned c, unsigned mask, Label *on_equal) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterGT(base::uc16 limit, Label *on_greater) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterInRange(base::uc16 from, base::uc16 to, Label *on_in_range) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_in_range) overridev8::internal::RegExpBytecodeGeneratorinlinevirtual
CheckCharacterLT(base::uc16 limit, Label *on_less) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterNotInRange(base::uc16 from, base::uc16 to, Label *on_not_in_range) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckCharacterNotInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_not_in_range) overridev8::internal::RegExpBytecodeGeneratorinlinevirtual
CheckGreedyLoop(Label *on_tos_equals_current_position) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotAtStart(int cp_offset, Label *on_not_at_start) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotBackReference(int start_reg, bool read_backward, Label *on_no_match) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward, bool unicode, Label *on_no_match) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotCharacter(unsigned c, Label *on_not_equal) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotCharacterAfterAnd(unsigned c, unsigned mask, Label *on_not_equal) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotCharacterAfterMinusAnd(base::uc16 c, base::uc16 minus, base::uc16 mask, Label *on_not_equal) overridev8::internal::RegExpBytecodeGeneratorvirtual
CheckNotInSurrogatePair(int cp_offset, Label *on_failure)v8::internal::RegExpMacroAssembler
CheckPosition(int cp_offset, Label *on_outside_input)v8::internal::RegExpMacroAssemblervirtual
CheckSpecialClassRanges(StandardCharacterSet type, Label *on_no_match)v8::internal::RegExpMacroAssemblerinlinevirtual
ClearRegisters(int reg_from, int reg_to) overridev8::internal::RegExpBytecodeGeneratorvirtual
Copy(uint8_t *a)v8::internal::RegExpBytecodeGeneratorprivate
DISALLOW_IMPLICIT_CONSTRUCTORS(RegExpBytecodeGenerator)v8::internal::RegExpBytecodeGeneratorprivate
Emit(uint32_t bc, uint32_t arg)v8::internal::RegExpBytecodeGeneratorinlineprivate
Emit(uint32_t bc, int32_t arg)v8::internal::RegExpBytecodeGeneratorinlineprivate
Emit16(uint32_t x)v8::internal::RegExpBytecodeGeneratorinlineprivate
Emit32(uint32_t x)v8::internal::RegExpBytecodeGeneratorinlineprivate
Emit8(uint32_t x)v8::internal::RegExpBytecodeGeneratorinlineprivate
EmitOrLink(Label *label)v8::internal::RegExpBytecodeGeneratorinlineprivate
EmitSkipTable(DirectHandle< ByteArray > table)v8::internal::RegExpBytecodeGeneratorprivate
ExpandBuffer()v8::internal::RegExpBytecodeGeneratorprivate
Fail() overridev8::internal::RegExpBytecodeGeneratorvirtual
GetCode(DirectHandle< String > source, RegExpFlags flags) overridev8::internal::RegExpBytecodeGeneratorvirtual
GLOBAL enum valuev8::internal::RegExpMacroAssembler
global() constv8::internal::RegExpMacroAssemblerinline
global_mode_v8::internal::RegExpMacroAssemblerprivate
GLOBAL_NO_ZERO_LENGTH_CHECK enum valuev8::internal::RegExpMacroAssembler
GLOBAL_UNICODE enum valuev8::internal::RegExpMacroAssembler
global_unicode() constv8::internal::RegExpMacroAssemblerinline
global_with_zero_length_check() constv8::internal::RegExpMacroAssemblerinline
GlobalMode enum namev8::internal::RegExpMacroAssembler
GoTo(Label *label) overridev8::internal::RegExpBytecodeGeneratorvirtual
has_backtrack_limit() constv8::internal::RegExpMacroAssemblerprotected
IfRegisterEqPos(int register_index, Label *if_eq) overridev8::internal::RegExpBytecodeGeneratorvirtual
IfRegisterGE(int register_index, int comparand, Label *if_ge) overridev8::internal::RegExpBytecodeGeneratorvirtual
IfRegisterLT(int register_index, int comparand, Label *if_lt) overridev8::internal::RegExpBytecodeGeneratorvirtual
Implementation() overridev8::internal::RegExpBytecodeGeneratorvirtual
ImplementationToString(IrregexpImplementation impl)v8::internal::RegExpMacroAssemblerinline
IrregexpImplementation enum namev8::internal::RegExpMacroAssembler
IsCharacterInRangeArray(uint32_t current_char, Address raw_byte_array)v8::internal::RegExpMacroAssemblerstatic
isolate() constv8::internal::RegExpMacroAssemblerinline
isolate_v8::internal::RegExpBytecodeGeneratorprivate
jump_edges_v8::internal::RegExpBytecodeGeneratorprivate
kCheckStackLimit enum valuev8::internal::RegExpMacroAssembler
kInitialBufferSizev8::internal::RegExpBytecodeGeneratorprivatestatic
kInvalidPCv8::internal::RegExpBytecodeGeneratorprivatestatic
kMaxCapturesv8::internal::RegExpMacroAssemblerstatic
kMaxCPOffsetv8::internal::RegExpMacroAssemblerstatic
kMaxRegisterv8::internal::RegExpMacroAssemblerstatic
kMaxRegisterCountv8::internal::RegExpMacroAssemblerstatic
kMinCPOffsetv8::internal::RegExpMacroAssemblerstatic
kNoStackLimitCheck enum valuev8::internal::RegExpMacroAssembler
kTableMaskv8::internal::RegExpMacroAssemblerstatic
kTableSizev8::internal::RegExpMacroAssemblerstatic
kTableSizeBitsv8::internal::RegExpMacroAssemblerstatic
kUseCharactersValuev8::internal::RegExpMacroAssemblerstatic
length()v8::internal::RegExpBytecodeGeneratorprivate
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) overridev8::internal::RegExpBytecodeGeneratorvirtual
NOT_GLOBAL enum valuev8::internal::RegExpMacroAssembler
pc_v8::internal::RegExpBytecodeGeneratorprivate
PopCurrentPosition() overridev8::internal::RegExpBytecodeGeneratorvirtual
PopRegister(int register_index) overridev8::internal::RegExpBytecodeGeneratorvirtual
PushBacktrack(Label *label) overridev8::internal::RegExpBytecodeGeneratorvirtual
PushCurrentPosition() overridev8::internal::RegExpBytecodeGeneratorvirtual
PushRegister(int register_index, StackCheckFlag check_stack_limit) overridev8::internal::RegExpBytecodeGeneratorvirtual
ReadCurrentPositionFromRegister(int reg) overridev8::internal::RegExpBytecodeGeneratorvirtual
ReadStackPointerFromRegister(int reg) overridev8::internal::RegExpBytecodeGeneratorvirtual
RegExpBytecodeGenerator(Isolate *isolate, Zone *zone)v8::internal::RegExpBytecodeGenerator
RegExpMacroAssembler(Isolate *isolate, Zone *zone)v8::internal::RegExpMacroAssembler
set_backtrack_limit(uint32_t backtrack_limit)v8::internal::RegExpMacroAssemblerinline
set_can_fallback(bool val)v8::internal::RegExpMacroAssemblerinline
set_global_mode(GlobalMode mode)v8::internal::RegExpMacroAssemblerinline
set_slow_safe(bool ssc)v8::internal::RegExpMacroAssemblerinline
SetCurrentPositionFromEnd(int by) overridev8::internal::RegExpBytecodeGeneratorvirtual
SetRegister(int register_index, int to) overridev8::internal::RegExpBytecodeGeneratorvirtual
SkipUntilBitInTable(int cp_offset, Handle< ByteArray > table, Handle< ByteArray > nibble_table, int advance_by) overridev8::internal::RegExpBytecodeGeneratorvirtual
SkipUntilBitInTableUseSimd(int advance_by)v8::internal::RegExpMacroAssemblerinlinevirtual
slow_safe() constv8::internal::RegExpMacroAssemblerinline
slow_safe_compiler_v8::internal::RegExpMacroAssemblerprivate
stack_limit_slack_slot_count() overridev8::internal::RegExpBytecodeGeneratorinlinevirtual
StackCheckFlag enum namev8::internal::RegExpMacroAssembler
Succeed() overridev8::internal::RegExpBytecodeGeneratorvirtual
WriteCurrentPositionToRegister(int reg, int cp_offset) overridev8::internal::RegExpBytecodeGeneratorvirtual
WriteStackPointerToRegister(int reg) overridev8::internal::RegExpBytecodeGeneratorvirtual
zone() constv8::internal::RegExpMacroAssemblerinline
zone_v8::internal::RegExpMacroAssemblerprivate
~RegExpBytecodeGenerator() overridev8::internal::RegExpBytecodeGenerator
~RegExpMacroAssembler()=defaultv8::internal::RegExpMacroAssemblervirtual