AdvanceCurrentPosition(intptr_t by) | dart::IRRegExpMacroAssembler | virtual |
AdvanceRegister(intptr_t reg, intptr_t by) | dart::IRRegExpMacroAssembler | virtual |
ASCII enum value | dart::IRRegExpMacroAssembler | |
Backtrack() | dart::IRRegExpMacroAssembler | virtual |
backtrack_goto() const | dart::IRRegExpMacroAssembler | inline |
BindBlock(BlockLabel *label) | dart::IRRegExpMacroAssembler | virtual |
CanReadUnaligned() | dart::IRRegExpMacroAssembler | virtual |
CheckAtStart(BlockLabel *on_at_start) | dart::IRRegExpMacroAssembler | virtual |
CheckBitInTable(const TypedData &table, BlockLabel *on_bit_set) | dart::IRRegExpMacroAssembler | virtual |
CheckCharacter(uint32_t c, BlockLabel *on_equal) | dart::IRRegExpMacroAssembler | virtual |
dart::RegExpMacroAssembler::CheckCharacter(unsigned c, BlockLabel *on_equal)=0 | dart::RegExpMacroAssembler | pure virtual |
CheckCharacterAfterAnd(uint32_t c, uint32_t mask, BlockLabel *on_equal) | dart::IRRegExpMacroAssembler | virtual |
dart::RegExpMacroAssembler::CheckCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_equal)=0 | dart::RegExpMacroAssembler | pure virtual |
CheckCharacterGT(uint16_t limit, BlockLabel *on_greater) | dart::IRRegExpMacroAssembler | virtual |
CheckCharacterInRange(uint16_t from, uint16_t to, BlockLabel *on_in_range) | dart::IRRegExpMacroAssembler | virtual |
CheckCharacterLT(uint16_t limit, BlockLabel *on_less) | dart::IRRegExpMacroAssembler | virtual |
CheckCharacterNotInRange(uint16_t from, uint16_t to, BlockLabel *on_not_in_range) | dart::IRRegExpMacroAssembler | virtual |
CheckGreedyLoop(BlockLabel *on_tos_equals_current_position) | dart::IRRegExpMacroAssembler | virtual |
CheckNotAtStart(intptr_t cp_offset, BlockLabel *on_not_at_start) | dart::IRRegExpMacroAssembler | virtual |
CheckNotBackReference(intptr_t start_reg, bool read_backward, BlockLabel *on_no_match) | dart::IRRegExpMacroAssembler | virtual |
CheckNotBackReferenceIgnoreCase(intptr_t start_reg, bool read_backward, bool unicode, BlockLabel *on_no_match) | dart::IRRegExpMacroAssembler | virtual |
CheckNotCharacter(uint32_t c, BlockLabel *on_not_equal) | dart::IRRegExpMacroAssembler | virtual |
dart::RegExpMacroAssembler::CheckNotCharacter(unsigned c, BlockLabel *on_not_equal)=0 | dart::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterAnd(uint32_t c, uint32_t mask, BlockLabel *on_not_equal) | dart::IRRegExpMacroAssembler | virtual |
dart::RegExpMacroAssembler::CheckNotCharacterAfterAnd(unsigned c, unsigned and_with, BlockLabel *on_not_equal)=0 | dart::RegExpMacroAssembler | pure virtual |
CheckNotCharacterAfterMinusAnd(uint16_t c, uint16_t minus, uint16_t mask, BlockLabel *on_not_equal) | dart::IRRegExpMacroAssembler | virtual |
CheckNotInSurrogatePair(intptr_t cp_offset, BlockLabel *on_failure) | dart::RegExpMacroAssembler | |
CheckPosition(intptr_t cp_offset, BlockLabel *on_outside_input) | dart::IRRegExpMacroAssembler | virtual |
CheckSpecialCharacterClass(uint16_t type, BlockLabel *on_no_match) | dart::IRRegExpMacroAssembler | virtual |
ClearRegisters(intptr_t reg_from, intptr_t reg_to) | dart::IRRegExpMacroAssembler | virtual |
EXCEPTION enum value | dart::IRRegExpMacroAssembler | |
Execute(const RegExp ®exp, const String &input, const Smi &start_offset, bool sticky, Zone *zone) | dart::IRRegExpMacroAssembler | static |
Fail() | dart::IRRegExpMacroAssembler | virtual |
FAILURE enum value | dart::IRRegExpMacroAssembler | |
FinalizeRegistersArray() | dart::IRRegExpMacroAssembler | |
GenerateBacktrackBlock() | dart::IRRegExpMacroAssembler | |
global() | dart::RegExpMacroAssembler | inline |
GLOBAL enum value | dart::RegExpMacroAssembler | |
GLOBAL_NO_ZERO_LENGTH_CHECK enum value | dart::RegExpMacroAssembler | |
global_unicode() | dart::RegExpMacroAssembler | inline |
GLOBAL_UNICODE enum value | dart::RegExpMacroAssembler | |
global_with_zero_length_check() | dart::RegExpMacroAssembler | inline |
GlobalMode enum name | dart::RegExpMacroAssembler | |
GoTo(BlockLabel *to) | dart::IRRegExpMacroAssembler | virtual |
graph_entry() const | dart::IRRegExpMacroAssembler | inline |
IfRegisterEqPos(intptr_t reg, BlockLabel *if_eq) | dart::IRRegExpMacroAssembler | virtual |
IfRegisterGE(intptr_t reg, intptr_t comparand, BlockLabel *if_ge) | dart::IRRegExpMacroAssembler | virtual |
IfRegisterLT(intptr_t reg, intptr_t comparand, BlockLabel *if_lt) | dart::IRRegExpMacroAssembler | virtual |
Implementation() | dart::IRRegExpMacroAssembler | virtual |
IrregexpImplementation enum name | dart::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() const | dart::IRRegExpMacroAssembler | 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::IRRegExpMacroAssembler | virtual |
Mode enum name | dart::IRRegExpMacroAssembler | |
NOT_GLOBAL enum value | dart::RegExpMacroAssembler | |
num_blocks() const | dart::IRRegExpMacroAssembler | inline |
num_stack_locals() const | dart::IRRegExpMacroAssembler | inline |
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::IRRegExpMacroAssembler | virtual |
PopRegister(intptr_t register_index) | dart::IRRegExpMacroAssembler | virtual |
Print(const char *str) | dart::IRRegExpMacroAssembler | virtual |
PrintBlocks() | dart::IRRegExpMacroAssembler | virtual |
PushBacktrack(BlockLabel *label) | dart::IRRegExpMacroAssembler | virtual |
PushCurrentPosition() | dart::IRRegExpMacroAssembler | virtual |
PushRegister(intptr_t register_index) | dart::IRRegExpMacroAssembler | virtual |
ReadCurrentPositionFromRegister(intptr_t reg) | dart::IRRegExpMacroAssembler | virtual |
ReadStackPointerFromRegister(intptr_t reg) | dart::IRRegExpMacroAssembler | virtual |
RegExpMacroAssembler(Zone *zone) | dart::RegExpMacroAssembler | explicit |
Result enum name | dart::IRRegExpMacroAssembler | |
RETRY enum value | dart::IRRegExpMacroAssembler | |
set_global_mode(GlobalMode mode) | dart::RegExpMacroAssembler | inline |
set_slow_safe(bool ssc) | dart::RegExpMacroAssembler | inline |
SetCurrentPositionFromEnd(intptr_t by) | dart::IRRegExpMacroAssembler | virtual |
SetRegister(intptr_t register_index, intptr_t to) | dart::IRRegExpMacroAssembler | virtual |
slow_safe() | dart::RegExpMacroAssembler | inline |
stack_limit_slack() | dart::IRRegExpMacroAssembler | virtual |
Succeed() | dart::IRRegExpMacroAssembler | virtual |
SUCCESS enum value | dart::IRRegExpMacroAssembler | |
UC16 enum value | dart::IRRegExpMacroAssembler | |
WriteCurrentPositionToRegister(intptr_t reg, intptr_t cp_offset) | dart::IRRegExpMacroAssembler | virtual |
WriteStackPointerToRegister(intptr_t reg) | dart::IRRegExpMacroAssembler | virtual |
zone() const | dart::RegExpMacroAssembler | inline |
ZoneAllocated() | dart::ZoneAllocated | inline |
~IRRegExpMacroAssembler() | dart::IRRegExpMacroAssembler | virtual |
~RegExpMacroAssembler() | dart::RegExpMacroAssembler | virtual |