Home | History | Annotate | Download | only in arm64

Lines Matching refs:cp_offset

219 void RegExpMacroAssemblerARM64::CheckNotAtStart(int cp_offset,
222 Operand(-char_size() + cp_offset * char_size()));
234 int cp_offset,
241 CheckPosition(cp_offset + str.length() - 1, on_failure);
249 if (cp_offset != 0) {
250 __ Add(characters_address, characters_address, cp_offset * char_size());
1126 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset,
1133 DCHECK(cp_offset < (1<<30));
1135 if (cp_offset >= 0) {
1136 CheckPosition(cp_offset + characters - 1, on_end_of_input);
1138 CheckPosition(cp_offset, on_end_of_input);
1141 LoadCurrentCharacterUnchecked(cp_offset, characters);
1247 int cp_offset) {
1249 if (cp_offset != 0) {
1251 __ Add(position, current_input_offset(), cp_offset * char_size());
1353 void RegExpMacroAssemblerARM64::CheckPosition(int cp_offset,
1355 if (cp_offset >= 0) {
1357 -cp_offset * char_size(), ge, on_outside_input);
1359 __ Add(w12, current_input_offset(), Operand(cp_offset * char_size()));
1616 void RegExpMacroAssemblerARM64::LoadCurrentCharacterUnchecked(int cp_offset,
1632 if (cp_offset != 0) {
1634 __ Mov(x10, cp_offset * char_size());
1640 __ Add(w10, current_input_offset(), cp_offset * char_size());