Flutter Engine
The Flutter Engine
dart::RegExpMacroAssembler Member List

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

AdvanceCurrentPosition(intptr_t by)=0dart::RegExpMacroAssemblerpure virtual
AdvanceRegister(intptr_t reg, intptr_t by)=0dart::RegExpMacroAssemblerpure virtual
Backtrack()=0dart::RegExpMacroAssemblerpure virtual
BindBlock(BlockLabel *label)=0dart::RegExpMacroAssemblerpure virtual
CanReadUnaligned()=0dart::RegExpMacroAssemblerpure virtual
CheckAtStart(BlockLabel *on_at_start)=0dart::RegExpMacroAssemblerpure virtual
CheckBitInTable(const TypedData &table, BlockLabel *on_bit_set)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacter(unsigned c, BlockLabel *on_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterGT(uint16_t limit, BlockLabel *on_greater)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterInRange(uint16_t from, uint16_t to, BlockLabel *on_in_range)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterLT(uint16_t limit, BlockLabel *on_less)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterNotInRange(uint16_t from, uint16_t to, BlockLabel *on_not_in_range)=0dart::RegExpMacroAssemblerpure virtual
CheckGreedyLoop(BlockLabel *on_tos_equals_current_position)=0dart::RegExpMacroAssemblerpure virtual
CheckNotAtStart(intptr_t cp_offset, BlockLabel *on_not_at_start)=0dart::RegExpMacroAssemblerpure virtual
CheckNotBackReference(intptr_t start_reg, bool read_backward, BlockLabel *on_no_match)=0dart::RegExpMacroAssemblerpure virtual
CheckNotBackReferenceIgnoreCase(intptr_t start_reg, bool read_backward, bool unicode, BlockLabel *on_no_match)=0dart::RegExpMacroAssemblerpure virtual
CheckNotCharacter(unsigned c, BlockLabel *on_not_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_not_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterMinusAnd(uint16_t c, uint16_t minus, uint16_t and_with, BlockLabel *on_not_equal)=0dart::RegExpMacroAssemblerpure virtual
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)=0dart::RegExpMacroAssemblerpure virtual
Fail()=0dart::RegExpMacroAssemblerpure virtual
GLOBAL enum valuedart::RegExpMacroAssembler
global()dart::RegExpMacroAssemblerinline
GLOBAL_NO_ZERO_LENGTH_CHECK enum valuedart::RegExpMacroAssembler
global_unicode()dart::RegExpMacroAssemblerinline
GLOBAL_UNICODE enum valuedart::RegExpMacroAssembler
global_with_zero_length_check()dart::RegExpMacroAssemblerinline
GlobalMode enum namedart::RegExpMacroAssembler
GoTo(BlockLabel *to)=0dart::RegExpMacroAssemblerpure virtual
IfRegisterEqPos(intptr_t reg, BlockLabel *if_eq)=0dart::RegExpMacroAssemblerpure virtual
IfRegisterGE(intptr_t reg, intptr_t comparand, BlockLabel *if_ge)=0dart::RegExpMacroAssemblerpure virtual
IfRegisterLT(intptr_t reg, intptr_t comparand, BlockLabel *if_lt)=0dart::RegExpMacroAssemblerpure virtual
Implementation()=0dart::RegExpMacroAssemblerpure virtual
IrregexpImplementation enum namedart::RegExpMacroAssembler
IsClosed() const =0dart::RegExpMacroAssemblerpure virtual
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)=0dart::RegExpMacroAssemblerpure virtual
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()=0dart::RegExpMacroAssemblerpure virtual
PopRegister(intptr_t register_index)=0dart::RegExpMacroAssemblerpure virtual
Print(const char *str)=0dart::RegExpMacroAssemblerpure virtual
PrintBlocks()=0dart::RegExpMacroAssemblerpure virtual
PushBacktrack(BlockLabel *label)=0dart::RegExpMacroAssemblerpure virtual
PushCurrentPosition()=0dart::RegExpMacroAssemblerpure virtual
PushRegister(intptr_t register_index)=0dart::RegExpMacroAssemblerpure virtual
ReadCurrentPositionFromRegister(intptr_t reg)=0dart::RegExpMacroAssemblerpure virtual
ReadStackPointerFromRegister(intptr_t reg)=0dart::RegExpMacroAssemblerpure virtual
RegExpMacroAssembler(Zone *zone)dart::RegExpMacroAssemblerexplicit
set_global_mode(GlobalMode mode)dart::RegExpMacroAssemblerinline
set_slow_safe(bool ssc)dart::RegExpMacroAssemblerinline
SetCurrentPositionFromEnd(intptr_t by)=0dart::RegExpMacroAssemblerpure virtual
SetRegister(intptr_t register_index, intptr_t to)=0dart::RegExpMacroAssemblerpure virtual
slow_safe()dart::RegExpMacroAssemblerinline
stack_limit_slack()=0dart::RegExpMacroAssemblerpure virtual
Succeed()=0dart::RegExpMacroAssemblerpure virtual
WriteCurrentPositionToRegister(intptr_t reg, intptr_t cp_offset)=0dart::RegExpMacroAssemblerpure virtual
WriteStackPointerToRegister(intptr_t reg)=0dart::RegExpMacroAssemblerpure virtual
zone() constdart::RegExpMacroAssemblerinline
ZoneAllocated()dart::ZoneAllocatedinline
~RegExpMacroAssembler()dart::RegExpMacroAssemblervirtual