Lines Matching refs:Operand
156 current_input_offset(), Operand(by * char_size())); in AdvanceCurrentPosition()
166 __ add(r0, r0, Operand(by)); in AdvanceRegister()
176 __ add(pc, r0, Operand(code_pointer())); in Backtrack()
186 __ cmp(current_character(), Operand(c)); in CheckCharacter()
192 __ cmp(current_character(), Operand(limit)); in CheckCharacterGT()
201 __ cmp(r0, Operand(0, RelocInfo::NONE)); in CheckAtStart()
206 __ add(r0, end_of_input_address(), Operand(current_input_offset())); in CheckAtStart()
216 __ cmp(r0, Operand(0, RelocInfo::NONE)); in CheckNotAtStart()
220 __ add(r0, end_of_input_address(), Operand(current_input_offset())); in CheckNotAtStart()
227 __ cmp(current_character(), Operand(limit)); in CheckCharacterLT()
247 __ add(r0, end_of_input_address(), Operand(current_input_offset())); in CheckCharacters()
250 __ add(r0, r0, Operand(byte_offset)); in CheckCharacters()
259 __ cmp(r1, Operand(str[i])); in CheckCharacters()
265 __ cmp(r1, Operand(str[i])); in CheckCharacters()
268 __ mov(r2, Operand(match_high_byte)); in CheckCharacters()
271 __ add(r3, r2, Operand(match_char & 0xff)); in CheckCharacters()
284 backtrack_stackpointer(), Operand(kPointerSize), LeaveCC, eq); in CheckGreedyLoop()
302 __ cmn(r1, Operand(current_input_offset())); in CheckNotBackReferenceIgnoreCase()
312 __ add(r0, r0, Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
313 __ add(r2, end_of_input_address(), Operand(current_input_offset())); in CheckNotBackReferenceIgnoreCase()
314 __ add(r1, r0, Operand(r1)); in CheckNotBackReferenceIgnoreCase()
328 __ orr(r3, r3, Operand(0x20)); // Convert capture character to lower-case. in CheckNotBackReferenceIgnoreCase()
329 __ orr(r4, r4, Operand(0x20)); // Also convert input character. in CheckNotBackReferenceIgnoreCase()
332 __ sub(r3, r3, Operand('a')); in CheckNotBackReferenceIgnoreCase()
333 __ cmp(r3, Operand('z' - 'a')); // Is r3 a lowercase letter? in CheckNotBackReferenceIgnoreCase()
364 __ add(r0, r0, Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
366 __ mov(r2, Operand(r1)); in CheckNotBackReferenceIgnoreCase()
368 __ mov(r4, Operand(r1)); in CheckNotBackReferenceIgnoreCase()
370 __ add(r1, current_input_offset(), Operand(end_of_input_address())); in CheckNotBackReferenceIgnoreCase()
372 __ mov(r3, Operand(ExternalReference::isolate_address())); in CheckNotBackReferenceIgnoreCase()
382 __ cmp(r0, Operand(0, RelocInfo::NONE)); in CheckNotBackReferenceIgnoreCase()
385 __ add(current_input_offset(), current_input_offset(), Operand(r4)); in CheckNotBackReferenceIgnoreCase()
406 __ cmn(r1, Operand(current_input_offset())); in CheckNotBackReference()
410 __ add(r0, r0, Operand(end_of_input_address())); in CheckNotBackReference()
411 __ add(r2, end_of_input_address(), Operand(current_input_offset())); in CheckNotBackReference()
412 __ add(r1, r1, Operand(r0)); in CheckNotBackReference()
447 __ cmp(current_character(), Operand(c)); in CheckNotCharacter()
455 __ and_(r0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
456 __ cmp(r0, Operand(c)); in CheckCharacterAfterAnd()
464 __ and_(r0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
465 __ cmp(r0, Operand(c)); in CheckNotCharacterAfterAnd()
476 __ sub(r0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
477 __ and_(r0, r0, Operand(mask)); in CheckNotCharacterAfterMinusAnd()
478 __ cmp(r0, Operand(c)); in CheckNotCharacterAfterMinusAnd()
493 __ cmp(current_character(), Operand(' ')); in CheckSpecialCharacterClass()
496 __ sub(r0, current_character(), Operand('\t')); in CheckSpecialCharacterClass()
497 __ cmp(r0, Operand('\r' - '\t')); in CheckSpecialCharacterClass()
507 __ cmp(current_character(), Operand(' ')); in CheckSpecialCharacterClass()
509 __ sub(r0, current_character(), Operand('\t')); in CheckSpecialCharacterClass()
510 __ cmp(r0, Operand('\r' - '\t')); in CheckSpecialCharacterClass()
517 __ sub(r0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
518 __ cmp(current_character(), Operand('9' - '0')); in CheckSpecialCharacterClass()
523 __ sub(r0, current_character(), Operand('0')); in CheckSpecialCharacterClass()
524 __ cmp(r0, Operand('9' - '0')); in CheckSpecialCharacterClass()
529 __ eor(r0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
531 __ sub(r0, r0, Operand(0x0b)); in CheckSpecialCharacterClass()
532 __ cmp(r0, Operand(0x0c - 0x0b)); in CheckSpecialCharacterClass()
538 __ sub(r0, r0, Operand(0x2028 - 0x0b)); in CheckSpecialCharacterClass()
539 __ cmp(r0, Operand(1)); in CheckSpecialCharacterClass()
546 __ eor(r0, current_character(), Operand(0x01)); in CheckSpecialCharacterClass()
548 __ sub(r0, r0, Operand(0x0b)); in CheckSpecialCharacterClass()
549 __ cmp(r0, Operand(0x0c - 0x0b)); in CheckSpecialCharacterClass()
558 __ sub(r0, r0, Operand(0x2028 - 0x0b)); in CheckSpecialCharacterClass()
559 __ cmp(r0, Operand(1)); in CheckSpecialCharacterClass()
568 __ cmp(current_character(), Operand('z')); in CheckSpecialCharacterClass()
572 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass()
574 __ cmp(r0, Operand(0)); in CheckSpecialCharacterClass()
582 __ cmp(current_character(), Operand('z')); in CheckSpecialCharacterClass()
586 __ mov(r0, Operand(map)); in CheckSpecialCharacterClass()
588 __ cmp(r0, Operand(0)); in CheckSpecialCharacterClass()
606 __ mov(r0, Operand(FAILURE)); in Fail()
634 __ add(frame_pointer(), sp, Operand(4 * kPointerSize)); in GetCode()
643 __ mov(r0, Operand(stack_limit)); in GetCode()
650 __ cmp(r0, Operand(num_registers_ * kPointerSize)); in GetCode()
654 __ mov(r0, Operand(EXCEPTION)); in GetCode()
659 __ cmp(r0, Operand(0, RelocInfo::NONE)); in GetCode()
666 __ sub(sp, sp, Operand(num_registers_ * kPointerSize)); in GetCode()
676 __ sub(r0, current_input_offset(), Operand(char_size())); in GetCode()
677 __ sub(r0, r0, Operand(r1, LSL, (mode_ == UC16) ? 1 : 0)); in GetCode()
684 __ cmp(r1, Operand(0)); in GetCode()
685 __ mov(r1, Operand(1), LeaveCC, eq); in GetCode()
686 __ mov(r1, Operand(0, RelocInfo::NONE), LeaveCC, ne); in GetCode()
693 __ add(r1, frame_pointer(), Operand(kRegisterZero)); in GetCode()
694 __ mov(r2, Operand(num_saved_registers_)); in GetCode()
698 __ sub(r2, r2, Operand(1), SetCC); in GetCode()
705 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
709 __ cmp(r0, Operand(0, RelocInfo::NONE)); in GetCode()
714 __ mov(current_character(), Operand('\n')); in GetCode()
730 __ mov(r1, Operand(r1, LSR, 1)); in GetCode()
733 __ add(r1, r1, Operand(r2)); in GetCode()
744 __ add(r2, r1, Operand(r2, ASR, 1)); in GetCode()
745 __ add(r3, r1, Operand(r3, ASR, 1)); in GetCode()
747 __ add(r2, r1, Operand(r2)); in GetCode()
748 __ add(r3, r1, Operand(r3)); in GetCode()
754 __ mov(r0, Operand(SUCCESS)); in GetCode()
776 __ cmp(r0, Operand(0, RelocInfo::NONE)); in GetCode()
796 __ add(r1, frame_pointer(), Operand(kStackHighEnd)); in GetCode()
797 __ mov(r2, Operand(ExternalReference::isolate_address())); in GetCode()
803 __ cmp(r0, Operand(0, RelocInfo::NONE)); in GetCode()
815 __ mov(r0, Operand(EXCEPTION)); in GetCode()
838 __ cmp(r0, Operand(comparand)); in IfRegisterGE()
847 __ cmp(r0, Operand(comparand)); in IfRegisterLT()
855 __ cmp(r0, Operand(current_input_offset())); in IfRegisterEqPos()
899 __ mov(r0, Operand(target + Code::kHeaderSize - kHeapObjectTag)); in PushBacktrack()
917 __ mov(r0, Operand(pc_offset_of_constant + Assembler::kInstrSize)); in PushBacktrack()
947 __ add(backtrack_stackpointer(), backtrack_stackpointer(), Operand(r0)); in ReadStackPointerFromRegister()
953 __ cmp(current_input_offset(), Operand(-by * char_size())); in SetCurrentPositionFromEnd()
955 __ mov(current_input_offset(), Operand(-by * char_size())); in SetCurrentPositionFromEnd()
966 __ mov(r0, Operand(to)); in SetRegister()
981 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in WriteCurrentPositionToRegister()
1011 __ mov(r1, Operand(masm_->CodeObject())); in CallCheckStackGuardState()
1137 __ cmp(current_input_offset(), Operand(-cp_offset * char_size())); in CheckPosition()
1167 __ add(pc, lr, Operand(masm_->CodeObject())); in SafeReturn()
1173 __ sub(lr, lr, Operand(masm_->CodeObject())); in SafeCallTarget()
1196 __ mov(r0, Operand(stack_limit)); in CheckPreemption()
1206 __ mov(r0, Operand(stack_limit)); in CheckStackLimit()
1208 __ cmp(backtrack_stackpointer(), Operand(r0)); in CheckStackLimit()
1250 __ mov(code_pointer(), Operand(function)); in CallCFunctionUsingStub()
1256 __ mov(code_pointer(), Operand(masm_->CodeObject())); in CallCFunctionUsingStub()
1264 __ add(r0, current_input_offset(), Operand(cp_offset * char_size())); in LoadCurrentCharacterUnchecked()