• Home
  • Raw
  • Download

Lines Matching refs:cp_offset

225 void RegExpMacroAssemblerMIPS::CheckNotAtStart(int cp_offset,  in CheckNotAtStart()  argument
229 Operand(-char_size() + cp_offset * char_size())); in CheckNotAtStart()
988 void RegExpMacroAssemblerMIPS::LoadCurrentCharacter(int cp_offset, in LoadCurrentCharacter() argument
992 DCHECK(cp_offset < (1<<30)); // Be sane! (And ensure negation works). in LoadCurrentCharacter()
994 if (cp_offset >= 0) { in LoadCurrentCharacter()
995 CheckPosition(cp_offset + characters - 1, on_end_of_input); in LoadCurrentCharacter()
997 CheckPosition(cp_offset, on_end_of_input); in LoadCurrentCharacter()
1000 LoadCurrentCharacterUnchecked(cp_offset, characters); in LoadCurrentCharacter()
1024 int cp_offset = offset + Code::kHeaderSize - kHeapObjectTag; in PushBacktrack() local
1028 if (is_int16(cp_offset)) { in PushBacktrack()
1029 __ Lwu(a0, MemOperand(code_pointer(), cp_offset)); in PushBacktrack()
1031 __ Daddu(a0, code_pointer(), cp_offset); in PushBacktrack()
1094 int cp_offset) { in WriteCurrentPositionToRegister() argument
1095 if (cp_offset == 0) { in WriteCurrentPositionToRegister()
1098 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size())); in WriteCurrentPositionToRegister()
1217 void RegExpMacroAssemblerMIPS::CheckPosition(int cp_offset, in CheckPosition() argument
1219 if (cp_offset >= 0) { in CheckPosition()
1221 Operand(-cp_offset * char_size())); in CheckPosition()
1224 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size())); in CheckPosition()
1308 void RegExpMacroAssemblerMIPS::LoadCurrentCharacterUnchecked(int cp_offset, in LoadCurrentCharacterUnchecked() argument
1311 if (cp_offset != 0) { in LoadCurrentCharacterUnchecked()
1313 __ Daddu(t3, current_input_offset(), Operand(cp_offset * char_size())); in LoadCurrentCharacterUnchecked()