Lines Matching refs:Operand
135 current_input_offset(), Operand(by * char_size())); in AdvanceCurrentPosition()
145 __ add(r0, r0, Operand(by)); in AdvanceRegister()
155 __ add(pc, r0, Operand(code_pointer())); in Backtrack()
165 __ cmp(current_character(), Operand(c)); in CheckCharacter()
171 __ cmp(current_character(), Operand(limit)); in CheckCharacterGT()
178 __ add(r0, current_input_offset(), Operand(-char_size())); in CheckAtStart()
188 Operand(-char_size() + cp_offset * char_size())); in CheckNotAtStart()
195 __ cmp(current_character(), Operand(limit)); in CheckCharacterLT()
204 backtrack_stackpointer(), Operand(kPointerSize), LeaveCC, eq); in CheckGreedyLoop()
228 __ cmn(r1, Operand(current_input_offset())); in CheckNotBackReferenceIgnoreCase()
258 __ orr(r3, r3, Operand(0x20)); // Convert capture character to lower-case. in CheckNotBackReferenceIgnoreCase()
259 __ orr(r4, r4, Operand(0x20)); // Also convert input character. in CheckNotBackReferenceIgnoreCase()
262 __ sub(r3, r3, Operand('a')); in CheckNotBackReferenceIgnoreCase()
263 __ cmp(r3, Operand('z' - 'a')); // Is r3 a lowercase letter? in CheckNotBackReferenceIgnoreCase()
266 __ sub(r3, r3, Operand(224 - 'a')); in CheckNotBackReferenceIgnoreCase()
267 __ cmp(r3, Operand(254 - 224)); in CheckNotBackReferenceIgnoreCase()
269 __ cmp(r3, Operand(247 - 224)); // Check for 247. in CheckNotBackReferenceIgnoreCase()
305 __ add(r0, r0, Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
307 __ mov(r2, Operand(r1)); in CheckNotBackReferenceIgnoreCase()
309 __ mov(r4, Operand(r1)); in CheckNotBackReferenceIgnoreCase()
318 __ mov(r3, Operand(0)); in CheckNotBackReferenceIgnoreCase()
322 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
333 __ cmp(r0, Operand::Zero()); in CheckNotBackReferenceIgnoreCase()
371 __ cmn(r1, Operand(current_input_offset())); in CheckNotBackReference()
414 __ cmp(current_character(), Operand(c)); in CheckNotCharacter()
423 __ tst(current_character(), Operand(mask)); in CheckCharacterAfterAnd()
425 __ and_(r0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
426 __ cmp(r0, Operand(c)); in CheckCharacterAfterAnd()
436 __ tst(current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
438 __ and_(r0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
439 __ cmp(r0, Operand(c)); in CheckNotCharacterAfterAnd()
451 __ sub(r0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
452 __ and_(r0, r0, Operand(mask)); in CheckNotCharacterAfterMinusAnd()
453 __ cmp(r0, Operand(c)); in CheckNotCharacterAfterMinusAnd()
462 __ sub(r0, current_character(), Operand(from)); in CheckCharacterInRange()
463 __ cmp(r0, Operand(to - from)); in CheckCharacterInRange()
472 __ sub(r0, current_character(), Operand(from)); in CheckCharacterNotInRange()
473 __ cmp(r0, Operand(to - from)); in CheckCharacterNotInRange()
481 __ mov(r0, Operand(table)); in CheckBitInTable()
483 __ and_(r1, current_character(), Operand(kTableSize - 1)); in CheckBitInTable()
484 __ add(r1, r1, Operand(ByteArray::kHeaderSize - kHeapObjectTag)); in CheckBitInTable()
488 Operand(ByteArray::kHeaderSize - kHeapObjectTag)); in CheckBitInTable()
491 __ cmp(r0, Operand::Zero()); in CheckBitInTable()
506 __ cmp(current_character(), Operand(' ')); in CheckSpecialCharacterClass()
509 __ sub(r0, current_character(), Operand('\t')); in CheckSpecialCharacterClass()
510 __ cmp(r0, Operand('\r' - '\t')); in CheckSpecialCharacterClass()
513 __ cmp(r0, Operand(0x00A0 - '\t')); in CheckSpecialCharacterClass()
524 __ sub(r0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
525 __ cmp(r0, Operand('9' - '0')); in CheckSpecialCharacterClass()
530 __ sub(r0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
531 __ cmp(r0, Operand('9' - '0')); in CheckSpecialCharacterClass()
536 __ eor(r0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
538 __ sub(r0, r0, Operand(0x0B)); in CheckSpecialCharacterClass()
539 __ cmp(r0, Operand(0x0C - 0x0B)); in CheckSpecialCharacterClass()
545 __ sub(r0, r0, Operand(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
546 __ cmp(r0, Operand(1)); in CheckSpecialCharacterClass()
553 __ eor(r0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
555 __ sub(r0, r0, Operand(0x0B)); in CheckSpecialCharacterClass()
556 __ cmp(r0, Operand(0x0C - 0x0B)); in CheckSpecialCharacterClass()
565 __ sub(r0, r0, Operand(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
566 __ cmp(r0, Operand(1)); in CheckSpecialCharacterClass()
575 __ cmp(current_character(), Operand('z')); in CheckSpecialCharacterClass()
579 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass()
581 __ cmp(r0, Operand::Zero()); in CheckSpecialCharacterClass()
589 __ cmp(current_character(), Operand('z')); in CheckSpecialCharacterClass()
593 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass()
595 __ cmp(r0, Operand::Zero()); in CheckSpecialCharacterClass()
613 __ mov(r0, Operand(FAILURE)); in Fail()
642 __ add(frame_pointer(), sp, Operand(4 * kPointerSize)); in GetCode()
643 __ mov(r0, Operand::Zero()); in GetCode()
652 __ mov(r0, Operand(stack_limit)); in GetCode()
659 __ cmp(r0, Operand(num_registers_ * kPointerSize)); in GetCode()
663 __ mov(r0, Operand(EXCEPTION)); in GetCode()
668 __ cmp(r0, Operand::Zero()); in GetCode()
675 __ sub(sp, sp, Operand(num_registers_ * kPointerSize)); in GetCode()
685 __ sub(r0, current_input_offset(), Operand(char_size())); in GetCode()
686 __ sub(r0, r0, Operand(r1, LSL, (mode_ == UC16) ? 1 : 0)); in GetCode()
692 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
696 __ cmp(r1, Operand::Zero()); in GetCode()
698 __ mov(current_character(), Operand('\n'), LeaveCC, eq); in GetCode()
712 __ add(r1, frame_pointer(), Operand(kRegisterZero)); in GetCode()
713 __ mov(r2, Operand(num_saved_registers_)); in GetCode()
717 __ sub(r2, r2, Operand(1), SetCC); in GetCode()
743 __ mov(r1, Operand(r1, LSR, 1)); in GetCode()
746 __ add(r1, r1, Operand(r2)); in GetCode()
761 __ add(r2, r1, Operand(r2, ASR, 1)); in GetCode()
762 __ add(r3, r1, Operand(r3, ASR, 1)); in GetCode()
764 __ add(r2, r1, Operand(r2)); in GetCode()
765 __ add(r3, r1, Operand(r3)); in GetCode()
778 __ add(r0, r0, Operand(1)); in GetCode()
782 __ sub(r1, r1, Operand(num_saved_registers_)); in GetCode()
784 __ cmp(r1, Operand(num_saved_registers_)); in GetCode()
789 __ add(r2, r2, Operand(num_saved_registers_ * kPointerSize)); in GetCode()
802 __ cmp(current_input_offset(), Operand::Zero()); in GetCode()
809 Operand((mode_ == UC16) ? 2 : 1)); in GetCode()
815 __ mov(r0, Operand(SUCCESS)); in GetCode()
844 __ cmp(r0, Operand::Zero()); in GetCode()
864 __ add(r1, frame_pointer(), Operand(kStackHighEnd)); in GetCode()
865 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in GetCode()
871 __ cmp(r0, Operand::Zero()); in GetCode()
883 __ mov(r0, Operand(EXCEPTION)); in GetCode()
906 __ cmp(r0, Operand(comparand)); in IfRegisterGE()
915 __ cmp(r0, Operand(comparand)); in IfRegisterLT()
923 __ cmp(r0, Operand(current_input_offset())); in IfRegisterEqPos()
989 __ add(backtrack_stackpointer(), backtrack_stackpointer(), Operand(r0)); in ReadStackPointerFromRegister()
995 __ cmp(current_input_offset(), Operand(-by * char_size())); in SetCurrentPositionFromEnd()
997 __ mov(current_input_offset(), Operand(-by * char_size())); in SetCurrentPositionFromEnd()
1008 __ mov(r0, Operand(to)); in SetRegister()
1024 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in WriteCurrentPositionToRegister()
1054 __ mov(r1, Operand(masm_->CodeObject())); in CallCheckStackGuardState()
1059 __ sub(sp, sp, Operand(stack_alignment)); in CallCheckStackGuardState()
1066 __ mov(ip, Operand(stack_guard_check)); in CallCheckStackGuardState()
1071 __ add(sp, sp, Operand(stack_alignment)); in CallCheckStackGuardState()
1076 __ mov(code_pointer(), Operand(masm_->CodeObject())); in CallCheckStackGuardState()
1119 __ cmp(current_input_offset(), Operand(-cp_offset * char_size())); in CheckPosition()
1123 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in CheckPosition()
1155 __ add(pc, lr, Operand(masm_->CodeObject())); in SafeReturn()
1161 __ sub(lr, lr, Operand(masm_->CodeObject())); in SafeCallTarget()
1184 __ mov(r0, Operand(stack_limit)); in CheckPreemption()
1194 __ mov(r0, Operand(stack_limit)); in CheckStackLimit()
1196 __ cmp(backtrack_stackpointer(), Operand(r0)); in CheckStackLimit()
1206 __ add(r4, current_input_offset(), Operand(cp_offset * char_size())); in LoadCurrentCharacterUnchecked()