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

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

AbortedCodeGeneration()v8::internal::RegExpMacroAssemblerinlinevirtual
AdvanceCurrentPosition(int by) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
AdvanceRegister(int reg, int by) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
AssertAboveStackLimitMinusSlack()v8::internal::RegExpMacroAssemblerRISCVprivate
Backtrack() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
backtrack_label_v8::internal::RegExpMacroAssemblerRISCVprivate
backtrack_limit() constv8::internal::RegExpMacroAssemblerinlineprotected
backtrack_limit_v8::internal::RegExpMacroAssemblerprivate
backtrack_stackpointer()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
Bind(Label *label) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
BindJumpTarget(Label *label)v8::internal::RegExpMacroAssemblerinlinevirtual
BranchOrBacktrack(Label *to, Condition condition, Register rs, const Operand &rt)v8::internal::RegExpMacroAssemblerRISCVprivate
CallCFunctionFromIrregexpCode(ExternalReference function, int num_arguments)v8::internal::RegExpMacroAssemblerRISCVprivate
CallCheckStackGuardState(Register scratch, Operand extra_space_for_variables=Operand(0))v8::internal::RegExpMacroAssemblerRISCVprivate
CallIsCharacterInRangeArray(const ZoneList< CharacterRange > *ranges)v8::internal::RegExpMacroAssemblerRISCVprivate
can_fallback() constv8::internal::RegExpMacroAssemblerinlineprotected
can_fallback_v8::internal::RegExpMacroAssemblerprivate
CanReadUnaligned() const overridev8::internal::NativeRegExpMacroAssemblervirtual
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
char_size() constv8::internal::RegExpMacroAssemblerRISCVinlineprivate
check_preempt_label_v8::internal::RegExpMacroAssemblerRISCVprivate
CheckAtStart(int cp_offset, Label *on_at_start) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckBitInTable(Handle< ByteArray > table, Label *on_bit_set) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacter(uint32_t c, Label *on_equal) overridev8::internal::RegExpMacroAssemblerRISCV
v8::internal::NativeRegExpMacroAssembler::CheckCharacter(unsigned c, Label *on_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterAfterAnd(uint32_t c, uint32_t mask, Label *on_equal) overridev8::internal::RegExpMacroAssemblerRISCV
v8::internal::NativeRegExpMacroAssembler::CheckCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckCharacterGT(base::uc16 limit, Label *on_greater) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacterInRange(base::uc16 from, base::uc16 to, Label *on_in_range) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacterInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_in_range) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacterLT(base::uc16 limit, Label *on_less) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacterNotInRange(base::uc16 from, base::uc16 to, Label *on_not_in_range) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckCharacterNotInRangeArray(const ZoneList< CharacterRange > *ranges, Label *on_not_in_range) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckGreedyLoop(Label *on_tos_equals_current_position) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckNotAtStart(int cp_offset, Label *on_not_at_start) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckNotBackReference(int start_reg, bool read_backward, Label *on_no_match) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward, bool unicode, Label *on_no_match) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckNotCharacter(uint32_t c, Label *on_not_equal) overridev8::internal::RegExpMacroAssemblerRISCV
v8::internal::NativeRegExpMacroAssembler::CheckNotCharacter(unsigned c, Label *on_not_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterAnd(uint32_t c, uint32_t mask, Label *on_not_equal) overridev8::internal::RegExpMacroAssemblerRISCV
v8::internal::NativeRegExpMacroAssembler::CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, Label *on_not_equal)=0v8::internal::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterMinusAnd(base::uc16 c, base::uc16 minus, base::uc16 mask, Label *on_not_equal) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckNotInSurrogatePair(int cp_offset, Label *on_failure)v8::internal::RegExpMacroAssembler
CheckPosition(int cp_offset, Label *on_outside_input) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckPreemption()v8::internal::RegExpMacroAssemblerRISCVprivate
CheckSpecialClassRanges(StandardCharacterSet type, Label *on_no_match) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
CheckStackGuardState(Address *return_address, Address raw_code, Address re_frame, uintptr_t extra_space)v8::internal::RegExpMacroAssemblerRISCVstatic
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::NativeRegExpMacroAssemblerstatic
CheckStackLimit()v8::internal::RegExpMacroAssemblerRISCVprivate
ClearRegisters(int reg_from, int reg_to) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
code_pointer()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
current_character()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
current_input_offset()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
end_of_input_address()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
entry_label_v8::internal::RegExpMacroAssemblerRISCVprivate
EXCEPTION enum valuev8::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::NativeRegExpMacroAssemblerprivatestatic
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::NativeRegExpMacroAssemblerstatic
exit_label_v8::internal::RegExpMacroAssemblerRISCVprivate
Fail() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
FAILURE enum valuev8::internal::NativeRegExpMacroAssembler
fallback_label_v8::internal::RegExpMacroAssemblerRISCVprivate
FALLBACK_TO_EXPERIMENTAL enum valuev8::internal::NativeRegExpMacroAssembler
frame_pointer()v8::internal::RegExpMacroAssemblerRISCVinlineprivatestatic
GetCode(DirectHandle< String > source, RegExpFlags flags) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
GetOrAddRangeArray(const ZoneList< CharacterRange > *ranges)v8::internal::NativeRegExpMacroAssemblerprotected
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::RegExpMacroAssemblerRISCVvirtual
GrowStack(Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
has_backtrack_limit() constv8::internal::RegExpMacroAssemblerprotected
IfRegisterEqPos(int reg, Label *if_eq) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
IfRegisterGE(int reg, int comparand, Label *if_ge) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
IfRegisterLT(int reg, int comparand, Label *if_lt) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
Implementation() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
ImplementationToString(IrregexpImplementation impl)v8::internal::RegExpMacroAssemblerinline
internal_failure_label_v8::internal::RegExpMacroAssemblerRISCVprivate
IrregexpImplementation enum namev8::internal::RegExpMacroAssembler
IsCharacterInRangeArray(uint32_t current_char, Address raw_byte_array)v8::internal::RegExpMacroAssemblerstatic
isolate() constv8::internal::RegExpMacroAssemblerRISCVinlineprivate
isolate_v8::internal::RegExpMacroAssemblerprivate
kBacktrackCountOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kCheckStackLimit enum valuev8::internal::RegExpMacroAssembler
kDirectCallOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kFramePointerOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kFrameTypeOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kInitialBufferSizev8::internal::RegExpMacroAssemblerRISCVprivatestatic
kInputEndOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kInputStartOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kInputStringOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kIsolateOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kMaxCapturesv8::internal::RegExpMacroAssemblerstatic
kMaxCPOffsetv8::internal::RegExpMacroAssemblerstatic
kMaxRegisterv8::internal::RegExpMacroAssemblerstatic
kMaxRegisterCountv8::internal::RegExpMacroAssemblerstatic
kMinCPOffsetv8::internal::RegExpMacroAssemblerstatic
kNoStackLimitCheck enum valuev8::internal::RegExpMacroAssembler
kNumberOfStackLocalsv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kNumCalleeRegsToRetainv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kNumOutputRegistersOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kRegExpStackBasePointerOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kRegisterOutputOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kRegisterZeroOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kReturnAddressOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kStackFrameHeaderOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kStartIndexOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kStoredRegistersOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kStringStartMinusOneOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kSuccessfulCapturesOffsetv8::internal::RegExpMacroAssemblerRISCVprivatestatic
kTableMaskv8::internal::RegExpMacroAssemblerstatic
kTableSizev8::internal::RegExpMacroAssemblerstatic
kTableSizeBitsv8::internal::RegExpMacroAssemblerstatic
kUseCharactersValuev8::internal::RegExpMacroAssemblerstatic
LATIN1 enum valuev8::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) overridev8::internal::NativeRegExpMacroAssemblervirtual
LoadCurrentCharacterUnchecked(int cp_offset, int character_count) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
LoadRegExpStackPointerFromMemory(Register dst)v8::internal::RegExpMacroAssemblerRISCVprivate
masm_v8::internal::RegExpMacroAssemblerRISCVprivate
Match(DirectHandle< IrRegExpData > regexp_data, DirectHandle< String > subject, int *offsets_vector, int offsets_vector_length, int previous_index, Isolate *isolate)v8::internal::NativeRegExpMacroAssemblerstatic
Mode enum namev8::internal::NativeRegExpMacroAssembler
mode_v8::internal::RegExpMacroAssemblerRISCVprivate
NativeRegExpMacroAssembler(Isolate *isolate, Zone *zone)v8::internal::NativeRegExpMacroAssemblerinline
no_root_array_scope_v8::internal::RegExpMacroAssemblerRISCVprivate
NOT_GLOBAL enum valuev8::internal::RegExpMacroAssembler
num_registers_v8::internal::RegExpMacroAssemblerRISCVprivate
num_saved_registers_v8::internal::RegExpMacroAssemblerRISCVprivate
Pop(Register target)v8::internal::RegExpMacroAssemblerRISCVinlineprivate
PopCallerSavedRegisters()v8::internal::RegExpMacroAssemblerRISCVprivate
PopCurrentPosition() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
PopRegExpBasePointer(Register stack_pointer_out, Register scratch)v8::internal::RegExpMacroAssemblerRISCVprivate
PopRegister(int register_index) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
print_regexp_frame_constants()v8::internal::RegExpMacroAssemblerRISCV
Push(Register source)v8::internal::RegExpMacroAssemblerRISCVinlineprivate
PushBacktrack(Label *label) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
PushCallerSavedRegisters()v8::internal::RegExpMacroAssemblerRISCVprivate
PushCurrentPosition() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
PushRegExpBasePointer(Register stack_pointer, Register scratch)v8::internal::RegExpMacroAssemblerRISCVprivate
PushRegister(int register_index, StackCheckFlag check_stack_limit) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
range_array_cache_v8::internal::NativeRegExpMacroAssemblerprivate
ReadCurrentPositionFromRegister(int reg) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
ReadStackPointerFromRegister(int reg) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
RegExpMacroAssembler(Isolate *isolate, Zone *zone)v8::internal::RegExpMacroAssembler
RegExpMacroAssemblerRISCV(Isolate *isolate, Zone *zone, Mode mode, int registers_to_save)v8::internal::RegExpMacroAssemblerRISCV
register_location(int register_index)v8::internal::RegExpMacroAssemblerRISCVprivate
Result enum namev8::internal::NativeRegExpMacroAssembler
RETRY enum valuev8::internal::NativeRegExpMacroAssembler
SafeCall(Label *to, Condition cond, Register rs, const Operand &rt)v8::internal::RegExpMacroAssemblerRISCVinlineprivate
SafeCallTarget(Label *name)v8::internal::RegExpMacroAssemblerRISCVinlineprivate
SafeReturn()v8::internal::RegExpMacroAssemblerRISCVinlineprivate
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::RegExpMacroAssemblerRISCVvirtual
SetRegister(int register_index, int to) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
SkipUntilBitInTable(int cp_offset, Handle< ByteArray > table, Handle< ByteArray > nibble_table, int advance_by) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
SkipUntilBitInTableUseSimd(int advance_by)v8::internal::RegExpMacroAssemblerinlinevirtual
slow_safe() constv8::internal::RegExpMacroAssemblerinline
slow_safe_compiler_v8::internal::RegExpMacroAssemblerprivate
SMALLEST_REGEXP_RESULT enum valuev8::internal::NativeRegExpMacroAssembler
stack_limit_slack_slot_count() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
stack_overflow_label_v8::internal::RegExpMacroAssemblerRISCVprivate
StackCheckFlag enum namev8::internal::RegExpMacroAssembler
start_label_v8::internal::RegExpMacroAssemblerRISCVprivate
StoreRegExpStackPointerToMemory(Register src, Register scratch)v8::internal::RegExpMacroAssemblerRISCVprivate
Succeed() overridev8::internal::RegExpMacroAssemblerRISCVvirtual
SUCCESS enum valuev8::internal::NativeRegExpMacroAssembler
success_label_v8::internal::RegExpMacroAssemblerRISCVprivate
UC16 enum valuev8::internal::NativeRegExpMacroAssembler
word_character_mapv8::internal::NativeRegExpMacroAssemblerprotectedstatic
word_character_map_address()v8::internal::NativeRegExpMacroAssemblerinlinestatic
WriteCurrentPositionToRegister(int reg, int cp_offset) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
WriteStackPointerToRegister(int reg) overridev8::internal::RegExpMacroAssemblerRISCVvirtual
zone() constv8::internal::RegExpMacroAssemblerinline
zone_v8::internal::RegExpMacroAssemblerprivate
~NativeRegExpMacroAssembler() override=defaultv8::internal::NativeRegExpMacroAssembler
~RegExpMacroAssembler()=defaultv8::internal::RegExpMacroAssemblervirtual
~RegExpMacroAssemblerRISCV() overridev8::internal::RegExpMacroAssemblerRISCV