Flutter Engine
The Flutter Engine
dart::IRRegExpMacroAssembler Member List

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

AdvanceCurrentPosition(intptr_t by)dart::IRRegExpMacroAssemblervirtual
AdvanceRegister(intptr_t reg, intptr_t by)dart::IRRegExpMacroAssemblervirtual
ASCII enum valuedart::IRRegExpMacroAssembler
Backtrack()dart::IRRegExpMacroAssemblervirtual
backtrack_goto() constdart::IRRegExpMacroAssemblerinline
BindBlock(BlockLabel *label)dart::IRRegExpMacroAssemblervirtual
CanReadUnaligned()dart::IRRegExpMacroAssemblervirtual
CheckAtStart(BlockLabel *on_at_start)dart::IRRegExpMacroAssemblervirtual
CheckBitInTable(const TypedData &table, BlockLabel *on_bit_set)dart::IRRegExpMacroAssemblervirtual
CheckCharacter(uint32_t c, BlockLabel *on_equal)dart::IRRegExpMacroAssemblervirtual
dart::RegExpMacroAssembler::CheckCharacter(unsigned c, BlockLabel *on_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterAfterAnd(uint32_t c, uint32_t mask, BlockLabel *on_equal)dart::IRRegExpMacroAssemblervirtual
dart::RegExpMacroAssembler::CheckCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckCharacterGT(uint16_t limit, BlockLabel *on_greater)dart::IRRegExpMacroAssemblervirtual
CheckCharacterInRange(uint16_t from, uint16_t to, BlockLabel *on_in_range)dart::IRRegExpMacroAssemblervirtual
CheckCharacterLT(uint16_t limit, BlockLabel *on_less)dart::IRRegExpMacroAssemblervirtual
CheckCharacterNotInRange(uint16_t from, uint16_t to, BlockLabel *on_not_in_range)dart::IRRegExpMacroAssemblervirtual
CheckGreedyLoop(BlockLabel *on_tos_equals_current_position)dart::IRRegExpMacroAssemblervirtual
CheckNotAtStart(intptr_t cp_offset, BlockLabel *on_not_at_start)dart::IRRegExpMacroAssemblervirtual
CheckNotBackReference(intptr_t start_reg, bool read_backward, BlockLabel *on_no_match)dart::IRRegExpMacroAssemblervirtual
CheckNotBackReferenceIgnoreCase(intptr_t start_reg, bool read_backward, bool unicode, BlockLabel *on_no_match)dart::IRRegExpMacroAssemblervirtual
CheckNotCharacter(uint32_t c, BlockLabel *on_not_equal)dart::IRRegExpMacroAssemblervirtual
dart::RegExpMacroAssembler::CheckNotCharacter(unsigned c, BlockLabel *on_not_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterAnd(uint32_t c, uint32_t mask, BlockLabel *on_not_equal)dart::IRRegExpMacroAssemblervirtual
dart::RegExpMacroAssembler::CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_not_equal)=0dart::RegExpMacroAssemblerpure virtual
CheckNotCharacterAfterMinusAnd(uint16_t c, uint16_t minus, uint16_t mask, BlockLabel *on_not_equal)dart::IRRegExpMacroAssemblervirtual
CheckNotInSurrogatePair(intptr_t cp_offset, BlockLabel *on_failure)dart::RegExpMacroAssembler
CheckPosition(intptr_t cp_offset, BlockLabel *on_outside_input)dart::IRRegExpMacroAssemblervirtual
CheckSpecialCharacterClass(uint16_t type, BlockLabel *on_no_match)dart::IRRegExpMacroAssemblervirtual
ClearRegisters(intptr_t reg_from, intptr_t reg_to)dart::IRRegExpMacroAssemblervirtual
EXCEPTION enum valuedart::IRRegExpMacroAssembler
Execute(const RegExp &regexp, const String &input, const Smi &start_offset, bool sticky, Zone *zone)dart::IRRegExpMacroAssemblerstatic
Fail()dart::IRRegExpMacroAssemblervirtual
FAILURE enum valuedart::IRRegExpMacroAssembler
FinalizeRegistersArray()dart::IRRegExpMacroAssembler
GenerateBacktrackBlock()dart::IRRegExpMacroAssembler
global()dart::RegExpMacroAssemblerinline
GLOBAL enum valuedart::RegExpMacroAssembler
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)dart::IRRegExpMacroAssemblervirtual
graph_entry() constdart::IRRegExpMacroAssemblerinline
IfRegisterEqPos(intptr_t reg, BlockLabel *if_eq)dart::IRRegExpMacroAssemblervirtual
IfRegisterGE(intptr_t reg, intptr_t comparand, BlockLabel *if_ge)dart::IRRegExpMacroAssemblervirtual
IfRegisterLT(intptr_t reg, intptr_t comparand, BlockLabel *if_lt)dart::IRRegExpMacroAssemblervirtual
Implementation()dart::IRRegExpMacroAssemblervirtual
IrregexpImplementation enum namedart::RegExpMacroAssembler
IRRegExpMacroAssembler(intptr_t specialization_cid, intptr_t capture_count, const ParsedFunction *parsed_function, const ZoneGrowableArray< const ICData * > &ic_data_array, intptr_t osr_id, Zone *zone)dart::IRRegExpMacroAssembler
IsClosed() constdart::IRRegExpMacroAssemblerinlinevirtual
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::IRRegExpMacroAssemblervirtual
Mode enum namedart::IRRegExpMacroAssembler
NOT_GLOBAL enum valuedart::RegExpMacroAssembler
num_blocks() constdart::IRRegExpMacroAssemblerinline
num_stack_locals() constdart::IRRegExpMacroAssemblerinline
operator delete(void *pointer)dart::ZoneAllocatedinline
operator new(size_t size)dart::ZoneAllocated
operator new(size_t size, Zone *zone)dart::ZoneAllocated
PopCurrentPosition()dart::IRRegExpMacroAssemblervirtual
PopRegister(intptr_t register_index)dart::IRRegExpMacroAssemblervirtual
Print(const char *str)dart::IRRegExpMacroAssemblervirtual
PrintBlocks()dart::IRRegExpMacroAssemblervirtual
PushBacktrack(BlockLabel *label)dart::IRRegExpMacroAssemblervirtual
PushCurrentPosition()dart::IRRegExpMacroAssemblervirtual
PushRegister(intptr_t register_index)dart::IRRegExpMacroAssemblervirtual
ReadCurrentPositionFromRegister(intptr_t reg)dart::IRRegExpMacroAssemblervirtual
ReadStackPointerFromRegister(intptr_t reg)dart::IRRegExpMacroAssemblervirtual
RegExpMacroAssembler(Zone *zone)dart::RegExpMacroAssemblerexplicit
Result enum namedart::IRRegExpMacroAssembler
RETRY enum valuedart::IRRegExpMacroAssembler
set_global_mode(GlobalMode mode)dart::RegExpMacroAssemblerinline
set_slow_safe(bool ssc)dart::RegExpMacroAssemblerinline
SetCurrentPositionFromEnd(intptr_t by)dart::IRRegExpMacroAssemblervirtual
SetRegister(intptr_t register_index, intptr_t to)dart::IRRegExpMacroAssemblervirtual
slow_safe()dart::RegExpMacroAssemblerinline
stack_limit_slack()dart::IRRegExpMacroAssemblervirtual
Succeed()dart::IRRegExpMacroAssemblervirtual
SUCCESS enum valuedart::IRRegExpMacroAssembler
UC16 enum valuedart::IRRegExpMacroAssembler
WriteCurrentPositionToRegister(intptr_t reg, intptr_t cp_offset)dart::IRRegExpMacroAssemblervirtual
WriteStackPointerToRegister(intptr_t reg)dart::IRRegExpMacroAssemblervirtual
zone() constdart::RegExpMacroAssemblerinline
ZoneAllocated()dart::ZoneAllocatedinline
~IRRegExpMacroAssembler()dart::IRRegExpMacroAssemblervirtual
~RegExpMacroAssembler()dart::RegExpMacroAssemblervirtual