Lines Matching refs:cp_offset
233 int cp_offset, in CheckCharacters() argument
244 CheckPosition(cp_offset + str.length() - 1, on_failure); in CheckCharacters()
248 if (cp_offset != 0) { in CheckCharacters()
249 int byte_offset = cp_offset * char_size(); in CheckCharacters()
866 void RegExpMacroAssemblerARM::LoadCurrentCharacter(int cp_offset, in LoadCurrentCharacter() argument
870 ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. in LoadCurrentCharacter()
871 ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works) in LoadCurrentCharacter()
873 CheckPosition(cp_offset + characters - 1, on_end_of_input); in LoadCurrentCharacter()
875 LoadCurrentCharacterUnchecked(cp_offset, characters); in LoadCurrentCharacter()
977 int cp_offset) { in WriteCurrentPositionToRegister() argument
978 if (cp_offset == 0) { in WriteCurrentPositionToRegister()
981 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in WriteCurrentPositionToRegister()
1135 void RegExpMacroAssemblerARM::CheckPosition(int cp_offset, in CheckPosition() argument
1137 __ cmp(current_input_offset(), Operand(-cp_offset * char_size())); in CheckPosition()
1260 void RegExpMacroAssemblerARM::LoadCurrentCharacterUnchecked(int cp_offset, in LoadCurrentCharacterUnchecked() argument
1263 if (cp_offset != 0) { in LoadCurrentCharacterUnchecked()
1264 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in LoadCurrentCharacterUnchecked()