Flutter Engine
The Flutter Engine
dart::BytecodeRegExpMacroAssembler Member List

This is the complete list of members for dart::BytecodeRegExpMacroAssembler, including all inherited members.

AdvanceCurrentPosition(intptr_t by)dart::BytecodeRegExpMacroAssemblervirtual
AdvanceRegister(intptr_t reg, intptr_t by)dart::BytecodeRegExpMacroAssemblervirtual
Backtrack()dart::BytecodeRegExpMacroAssemblervirtual
BindBlock(BlockLabel *label)dart::BytecodeRegExpMacroAssemblervirtual
BytecodeRegExpMacroAssembler(ZoneGrowableArray< uint8_t > *buffer, Zone *zone)dart::BytecodeRegExpMacroAssembler
CanReadUnaligned()dart::BytecodeRegExpMacroAssemblerinlinevirtual
CheckAtStart(BlockLabel *on_at_start)dart::BytecodeRegExpMacroAssemblervirtual
CheckBitInTable(const TypedData &table, BlockLabel *on_bit_set)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacter(unsigned c, BlockLabel *on_equal)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacterAfterAnd(unsigned c, unsigned mask, BlockLabel *on_equal)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacterGT(uint16_t limit, BlockLabel *on_greater)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacterInRange(uint16_t from, uint16_t to, BlockLabel *on_in_range)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacterLT(uint16_t limit, BlockLabel *on_less)dart::BytecodeRegExpMacroAssemblervirtual
CheckCharacterNotInRange(uint16_t from, uint16_t to, BlockLabel *on_not_in_range)dart::BytecodeRegExpMacroAssemblervirtual
CheckGreedyLoop(BlockLabel *on_tos_equals_current_position)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotAtStart(intptr_t cp_offset, BlockLabel *on_not_at_start)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotBackReference(intptr_t start_reg, bool read_backward, BlockLabel *on_no_match)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotBackReferenceIgnoreCase(intptr_t start_reg, bool read_backward, bool unicode, BlockLabel *on_no_match)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotCharacter(unsigned c, BlockLabel *on_not_equal)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotCharacterAfterAnd(unsigned c, unsigned mask, BlockLabel *on_not_equal)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotCharacterAfterMinusAnd(uint16_t c, uint16_t minus, uint16_t mask, BlockLabel *on_not_equal)dart::BytecodeRegExpMacroAssemblervirtual
CheckNotInSurrogatePair(intptr_t cp_offset, BlockLabel *on_failure)dart::RegExpMacroAssembler
CheckPosition(intptr_t cp_offset, BlockLabel *on_outside_input)dart::RegExpMacroAssemblerinlinevirtual
CheckPreemption(bool is_backtrack)dart::RegExpMacroAssemblerinlinevirtual
CheckSpecialCharacterClass(uint16_t type, BlockLabel *on_no_match)dart::RegExpMacroAssemblerinlinevirtual
ClearRegisters(intptr_t reg_from, intptr_t reg_to)dart::BytecodeRegExpMacroAssemblervirtual
Fail()dart::BytecodeRegExpMacroAssemblervirtual
GetBytecode()dart::BytecodeRegExpMacroAssembler
GLOBAL enum valuedart::RegExpMacroAssembler
global()dart::RegExpMacroAssemblerinline
GLOBAL_NO_ZERO_LENGTH_CHECK enum valuedart::RegExpMacroAssembler
GLOBAL_UNICODE enum valuedart::RegExpMacroAssembler
global_unicode()dart::RegExpMacroAssemblerinline
global_with_zero_length_check()dart::RegExpMacroAssemblerinline
GlobalMode enum namedart::RegExpMacroAssembler
GoTo(BlockLabel *label)dart::BytecodeRegExpMacroAssemblervirtual
IfRegisterEqPos(intptr_t register_index, BlockLabel *if_eq)dart::BytecodeRegExpMacroAssemblervirtual
IfRegisterGE(intptr_t register_index, intptr_t comparand, BlockLabel *if_ge)dart::BytecodeRegExpMacroAssemblervirtual
IfRegisterLT(intptr_t register_index, intptr_t comparand, BlockLabel *if_lt)dart::BytecodeRegExpMacroAssemblervirtual
Implementation()dart::BytecodeRegExpMacroAssemblervirtual
Interpret(const RegExp &regexp, const String &str, const Smi &start_index, bool is_sticky, Zone *zone)dart::BytecodeRegExpMacroAssemblerstatic
IrregexpImplementation enum namedart::RegExpMacroAssembler
IsClosed() constdart::BytecodeRegExpMacroAssemblerinlinevirtual
kBytecodeImplementation enum valuedart::RegExpMacroAssembler
kIRImplementation enum valuedart::RegExpMacroAssembler
kMaxCPOffsetdart::RegExpMacroAssemblerstatic
kMaxRegisterdart::RegExpMacroAssemblerstatic
kMinCPOffsetdart::RegExpMacroAssemblerstatic
kParamCount enum valuedart::RegExpMacroAssembler
kParamRegExpIndex enum valuedart::RegExpMacroAssembler
kParamStartOffsetIndex enum valuedart::RegExpMacroAssembler
kParamStringIndex enum valuedart::RegExpMacroAssembler
kTableMaskdart::RegExpMacroAssemblerstatic
kTableSizedart::RegExpMacroAssemblerstatic
kTableSizeBitsdart::RegExpMacroAssemblerstatic
LoadCurrentCharacter(intptr_t cp_offset, BlockLabel *on_end_of_input, bool check_bounds=true, intptr_t characters=1)dart::BytecodeRegExpMacroAssemblervirtual
NOT_GLOBAL enum valuedart::RegExpMacroAssembler
operator delete(void *pointer)dart::ZoneAllocatedinline
operator new(size_t size)dart::ZoneAllocated
operator new(size_t size, Zone *zone)dart::ZoneAllocated
PopCurrentPosition()dart::BytecodeRegExpMacroAssemblervirtual
PopRegister(intptr_t register_index)dart::BytecodeRegExpMacroAssemblervirtual
Print(const char *str)dart::BytecodeRegExpMacroAssemblerinlinevirtual
PrintBlocks()dart::BytecodeRegExpMacroAssemblerinlinevirtual
PushBacktrack(BlockLabel *label)dart::BytecodeRegExpMacroAssemblervirtual
PushCurrentPosition()dart::BytecodeRegExpMacroAssemblervirtual
PushRegister(intptr_t register_index)dart::BytecodeRegExpMacroAssemblervirtual
ReadCurrentPositionFromRegister(intptr_t reg)dart::BytecodeRegExpMacroAssemblervirtual
ReadStackPointerFromRegister(intptr_t reg)dart::BytecodeRegExpMacroAssemblervirtual
RegExpMacroAssembler(Zone *zone)dart::RegExpMacroAssemblerexplicit
set_global_mode(GlobalMode mode)dart::RegExpMacroAssemblerinline
set_slow_safe(bool ssc)dart::RegExpMacroAssemblerinline
SetCurrentPositionFromEnd(intptr_t by)dart::BytecodeRegExpMacroAssemblervirtual
SetRegister(intptr_t register_index, intptr_t to)dart::BytecodeRegExpMacroAssemblervirtual
slow_safe()dart::RegExpMacroAssemblerinline
stack_limit_slack()dart::BytecodeRegExpMacroAssemblerinlinevirtual
Succeed()dart::BytecodeRegExpMacroAssemblervirtual
WriteCurrentPositionToRegister(intptr_t reg, intptr_t cp_offset)dart::BytecodeRegExpMacroAssemblervirtual
WriteStackPointerToRegister(intptr_t reg)dart::BytecodeRegExpMacroAssemblervirtual
zone() constdart::RegExpMacroAssemblerinline
ZoneAllocated()dart::ZoneAllocatedinline
~BytecodeRegExpMacroAssembler()dart::BytecodeRegExpMacroAssemblervirtual
~RegExpMacroAssembler()dart::RegExpMacroAssemblervirtual