Lines Matching refs:Operand

150   __ li(v0, Operand(FAILURE));  in RegExpMacroAssemblerMIPS()
178 current_input_offset(), Operand(by * char_size())); in AdvanceCurrentPosition()
188 __ Daddu(a0, a0, Operand(by)); in AdvanceRegister()
209 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
214 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
220 __ Daddu(a0, current_input_offset(), Operand(-char_size())); in CheckAtStart()
221 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1)); in CheckAtStart()
229 Operand(-char_size() + cp_offset * char_size())); in CheckNotAtStart()
230 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1)); in CheckNotAtStart()
235 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
242 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0)); in CheckGreedyLoop()
245 Operand(kIntSize)); in CheckGreedyLoop()
247 BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0)); in CheckGreedyLoop()
261 __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); in CheckNotBackReferenceIgnoreCase()
266 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t1)); in CheckNotBackReferenceIgnoreCase()
270 BranchOrBacktrack(on_no_match, gt, t1, Operand(zero_reg)); in CheckNotBackReferenceIgnoreCase()
280 __ Daddu(a0, a0, Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
281 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset())); in CheckNotBackReferenceIgnoreCase()
283 __ Dsubu(a2, a2, Operand(a1)); in CheckNotBackReferenceIgnoreCase()
285 __ Daddu(a1, a0, Operand(a1)); in CheckNotBackReferenceIgnoreCase()
298 __ Branch(&loop_check, eq, a4, Operand(a3)); in CheckNotBackReferenceIgnoreCase()
301 __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case. in CheckNotBackReferenceIgnoreCase()
302 __ Or(a4, a4, Operand(0x20)); // Also convert input character. in CheckNotBackReferenceIgnoreCase()
303 __ Branch(&fail, ne, a4, Operand(a3)); in CheckNotBackReferenceIgnoreCase()
304 __ Dsubu(a3, a3, Operand('a')); in CheckNotBackReferenceIgnoreCase()
305 __ Branch(&loop_check, ls, a3, Operand('z' - 'a')); in CheckNotBackReferenceIgnoreCase()
307 __ Dsubu(a3, a3, Operand(224 - 'a')); in CheckNotBackReferenceIgnoreCase()
309 __ Branch(&fail, hi, a3, Operand(254 - 224)); in CheckNotBackReferenceIgnoreCase()
311 __ Branch(&fail, eq, a3, Operand(247 - 224)); in CheckNotBackReferenceIgnoreCase()
314 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReferenceIgnoreCase()
326 __ Daddu(current_input_offset(), current_input_offset(), Operand(t1)); in CheckNotBackReferenceIgnoreCase()
327 __ Dsubu(current_input_offset(), current_input_offset(), Operand(a2)); in CheckNotBackReferenceIgnoreCase()
350 __ Daddu(a0, a0, Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
356 __ Daddu(a1, current_input_offset(), Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
358 __ Dsubu(a1, a1, Operand(s3)); in CheckNotBackReferenceIgnoreCase()
367 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase()
379 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in CheckNotBackReferenceIgnoreCase()
383 BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg)); in CheckNotBackReferenceIgnoreCase()
386 __ Dsubu(current_input_offset(), current_input_offset(), Operand(s3)); in CheckNotBackReferenceIgnoreCase()
388 __ Daddu(current_input_offset(), current_input_offset(), Operand(s3)); in CheckNotBackReferenceIgnoreCase()
410 __ Branch(&fallthrough, eq, a1, Operand(zero_reg)); in CheckNotBackReference()
415 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t1)); in CheckNotBackReference()
419 BranchOrBacktrack(on_no_match, gt, t1, Operand(zero_reg)); in CheckNotBackReference()
423 __ Daddu(a0, a0, Operand(end_of_input_address())); in CheckNotBackReference()
424 __ Daddu(a2, end_of_input_address(), Operand(current_input_offset())); in CheckNotBackReference()
426 __ Dsubu(a2, a2, Operand(a1)); in CheckNotBackReference()
428 __ Daddu(a1, a1, Operand(a0)); in CheckNotBackReference()
444 BranchOrBacktrack(on_no_match, ne, a3, Operand(a4)); in CheckNotBackReference()
445 __ Branch(&loop, lt, a0, Operand(a1)); in CheckNotBackReference()
452 __ Daddu(current_input_offset(), current_input_offset(), Operand(t1)); in CheckNotBackReference()
453 __ Dsubu(current_input_offset(), current_input_offset(), Operand(a2)); in CheckNotBackReference()
461 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
468 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
469 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c); in CheckCharacterAfterAnd()
477 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
478 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c); in CheckNotCharacterAfterAnd()
489 __ Dsubu(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
490 __ And(a0, a0, Operand(mask)); in CheckNotCharacterAfterMinusAnd()
491 BranchOrBacktrack(on_not_equal, ne, a0, Operand(c)); in CheckNotCharacterAfterMinusAnd()
499 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterInRange()
501 BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from)); in CheckCharacterInRange()
509 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
511 BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from)); in CheckCharacterNotInRange()
518 __ li(a0, Operand(table)); in CheckBitInTable()
520 __ And(a1, current_character(), Operand(kTableSize - 1)); in CheckBitInTable()
527 BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg)); in CheckBitInTable()
541 __ Branch(&success, eq, current_character(), Operand(' ')); in CheckSpecialCharacterClass()
543 __ Dsubu(a0, current_character(), Operand('\t')); in CheckSpecialCharacterClass()
544 __ Branch(&success, ls, a0, Operand('\r' - '\t')); in CheckSpecialCharacterClass()
546 BranchOrBacktrack(on_no_match, ne, a0, Operand(0x00A0 - '\t')); in CheckSpecialCharacterClass()
556 __ Dsubu(a0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
557 BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0')); in CheckSpecialCharacterClass()
561 __ Dsubu(a0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
562 BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0')); in CheckSpecialCharacterClass()
566 __ Xor(a0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
568 __ Dsubu(a0, a0, Operand(0x0B)); in CheckSpecialCharacterClass()
569 BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0C - 0x0B)); in CheckSpecialCharacterClass()
574 __ Dsubu(a0, a0, Operand(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
575 BranchOrBacktrack(on_no_match, ls, a0, Operand(1)); in CheckSpecialCharacterClass()
581 __ Xor(a0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
583 __ Dsubu(a0, a0, Operand(0x0B)); in CheckSpecialCharacterClass()
585 BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0C - 0x0B)); in CheckSpecialCharacterClass()
588 BranchOrBacktrack(&done, ls, a0, Operand(0x0C - 0x0B)); in CheckSpecialCharacterClass()
592 __ Dsubu(a0, a0, Operand(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
593 BranchOrBacktrack(on_no_match, hi, a0, Operand(1)); in CheckSpecialCharacterClass()
601 BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z')); in CheckSpecialCharacterClass()
604 __ li(a0, Operand(map)); in CheckSpecialCharacterClass()
607 BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg)); in CheckSpecialCharacterClass()
614 __ Branch(&done, hi, current_character(), Operand('z')); in CheckSpecialCharacterClass()
617 __ li(a0, Operand(map)); in CheckSpecialCharacterClass()
620 BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg)); in CheckSpecialCharacterClass()
637 __ li(v0, Operand(FAILURE)); in Fail()
678 __ Daddu(frame_pointer(), sp, Operand(8 * kPointerSize)); in GetCode()
689 __ li(a0, Operand(stack_limit)); in GetCode()
693 __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg)); in GetCode()
696 __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize)); in GetCode()
699 __ li(v0, Operand(EXCEPTION)); in GetCode()
705 __ Branch(&return_v0, ne, v0, Operand(zero_reg)); in GetCode()
709 __ Dsubu(sp, sp, Operand(num_registers_ * kPointerSize)); in GetCode()
719 __ Dsubu(a0, current_input_offset(), Operand(char_size())); in GetCode()
727 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in GetCode()
731 __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg)); in GetCode()
732 __ li(current_character(), Operand('\n')); in GetCode()
746 __ Daddu(a1, frame_pointer(), Operand(kRegisterZero)); in GetCode()
747 __ li(a2, Operand(num_saved_registers_)); in GetCode()
751 __ Daddu(a1, a1, Operand(-kPointerSize)); in GetCode()
752 __ Dsubu(a2, a2, Operand(1)); in GetCode()
753 __ Branch(&init_loop, ne, a2, Operand(zero_reg)); in GetCode()
782 __ Daddu(a1, a1, Operand(a2)); in GetCode()
802 __ Daddu(a2, a1, Operand(a2)); in GetCode()
803 __ Daddu(a3, a1, Operand(a3)); in GetCode()
826 __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_)); in GetCode()
841 &load_char_start_regexp, ne, current_input_offset(), Operand(t3)); in GetCode()
844 Operand(zero_reg)); in GetCode()
850 Operand((mode_ == UC16) ? 2 : 1)); in GetCode()
856 __ li(v0, Operand(SUCCESS)); in GetCode()
891 __ Branch(&return_v0, ne, v0, Operand(zero_reg)); in GetCode()
895 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in GetCode()
912 __ Daddu(a1, frame_pointer(), Operand(kStackHighEnd)); in GetCode()
913 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))); in GetCode()
921 __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg)); in GetCode()
925 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in GetCode()
934 __ li(v0, Operand(EXCEPTION)); in GetCode()
963 BranchOrBacktrack(if_ge, ge, a0, Operand(comparand)); in IfRegisterGE()
971 BranchOrBacktrack(if_lt, lt, a0, Operand(comparand)); in IfRegisterLT()
978 BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset())); in IfRegisterEqPos()
1018 __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); in PushBacktrack()
1061 __ Daddu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0)); in ReadStackPointerFromRegister()
1070 Operand(-by * char_size())); in SetCurrentPositionFromEnd()
1082 __ li(a0, Operand(to)); in SetRegister()
1098 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size())); in WriteCurrentPositionToRegister()
1132 __ Dsubu(sp, sp, Operand(kPointerSize)); in CallCheckStackGuardState()
1134 __ And(sp, sp, Operand(-stack_alignment)); in CallCheckStackGuardState()
1139 __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE); in CallCheckStackGuardState()
1143 __ Dsubu(sp, sp, Operand(stack_alignment)); in CallCheckStackGuardState()
1160 __ li(t9, Operand(stack_guard_check)); in CallCheckStackGuardState()
1177 __ li(code_pointer(), Operand(masm_->CodeObject())); in CallCheckStackGuardState()
1221 Operand(-cp_offset * char_size())); in CheckPosition()
1224 __ Daddu(a0, current_input_offset(), Operand(cp_offset * char_size())); in CheckPosition()
1225 BranchOrBacktrack(on_outside_input, le, a0, Operand(a1)); in CheckPosition()
1233 const Operand& rt) { in BranchOrBacktrack()
1253 const Operand& rt) { in SafeCall()
1260 __ Daddu(t1, ra, Operand(masm_->CodeObject())); in SafeReturn()
1267 __ Dsubu(ra, ra, Operand(masm_->CodeObject())); in SafeCallTarget()
1276 Operand(-kIntSize)); in Push()
1292 __ li(a0, Operand(stack_limit)); in CheckPreemption()
1294 SafeCall(&check_preempt_label_, ls, sp, Operand(a0)); in CheckPreemption()
1302 __ li(a0, Operand(stack_limit)); in CheckStackLimit()
1304 SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0)); in CheckStackLimit()
1313 __ Daddu(t3, current_input_offset(), Operand(cp_offset * char_size())); in LoadCurrentCharacterUnchecked()
1319 __ Daddu(t1, end_of_input_address(), Operand(offset)); in LoadCurrentCharacterUnchecked()