• Home
  • Raw
  • Download

Lines Matching refs:cp_offset

169 void RegExpMacroAssemblerIA32::CheckNotAtStart(int cp_offset,  in CheckNotAtStart()  argument
171 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size())); in CheckNotAtStart()
982 void RegExpMacroAssemblerIA32::LoadCurrentCharacter(int cp_offset, in LoadCurrentCharacter() argument
986 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works) in LoadCurrentCharacter()
988 if (cp_offset >= 0) { in LoadCurrentCharacter()
989 CheckPosition(cp_offset + characters - 1, on_end_of_input); in LoadCurrentCharacter()
991 CheckPosition(cp_offset, on_end_of_input); in LoadCurrentCharacter()
994 LoadCurrentCharacterUnchecked(cp_offset, characters); in LoadCurrentCharacter()
1064 int cp_offset) { in WriteCurrentPositionToRegister() argument
1065 if (cp_offset == 0) { in WriteCurrentPositionToRegister()
1068 __ lea(eax, Operand(edi, cp_offset * char_size())); in WriteCurrentPositionToRegister()
1143 void RegExpMacroAssemblerIA32::CheckPosition(int cp_offset, in CheckPosition() argument
1145 if (cp_offset >= 0) { in CheckPosition()
1146 __ cmp(edi, -cp_offset * char_size()); in CheckPosition()
1149 __ lea(eax, Operand(edi, cp_offset * char_size())); in CheckPosition()
1244 void RegExpMacroAssemblerIA32::LoadCurrentCharacterUnchecked(int cp_offset, in LoadCurrentCharacterUnchecked() argument
1248 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1250 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1253 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1259 Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()
1263 Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()