• Home
  • Raw
  • Download

Lines Matching refs:cp_offset

224                                               int cp_offset,  in CheckCharacters()  argument
235 int byte_offset = cp_offset * char_size(); in CheckCharacters()
1013 void RegExpMacroAssemblerX64::LoadCurrentCharacter(int cp_offset, in LoadCurrentCharacter() argument
1017 ASSERT(cp_offset >= -1); // ^ and \b can look behind one character. in LoadCurrentCharacter()
1018 ASSERT(cp_offset < (1<<30)); // Be sane! (And ensure negation works) in LoadCurrentCharacter()
1020 CheckPosition(cp_offset + characters - 1, on_end_of_input); in LoadCurrentCharacter()
1022 LoadCurrentCharacterUnchecked(cp_offset, characters); in LoadCurrentCharacter()
1092 int cp_offset) { in WriteCurrentPositionToRegister() argument
1093 if (cp_offset == 0) { in WriteCurrentPositionToRegister()
1096 __ lea(rax, Operand(rdi, cp_offset * char_size())); in WriteCurrentPositionToRegister()
1244 void RegExpMacroAssemblerX64::CheckPosition(int cp_offset, in CheckPosition() argument
1246 __ cmpl(rdi, Immediate(-cp_offset * char_size())); in CheckPosition()
1368 void RegExpMacroAssemblerX64::LoadCurrentCharacterUnchecked(int cp_offset, in LoadCurrentCharacterUnchecked() argument
1372 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1374 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1377 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1383 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()
1387 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()