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