Lines Matching refs:Operand

177   __ leap(rax, Operand(rdi, -char_size()));  in CheckAtStart()
178 __ cmpp(rax, Operand(rbp, kStringStartMinusOne)); in CheckAtStart()
185 __ leap(rax, Operand(rdi, -char_size() + cp_offset * char_size())); in CheckNotAtStart()
186 __ cmpp(rax, Operand(rbp, kStringStartMinusOne)); in CheckNotAtStart()
199 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0)); in CheckGreedyLoop()
228 __ movl(rax, Operand(rbp, kStringStartMinusOne)); in CheckNotBackReferenceIgnoreCase()
244 __ leap(r9, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
245 __ leap(r11, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
257 __ movzxbl(rdx, Operand(r9, 0)); in CheckNotBackReferenceIgnoreCase()
258 __ movzxbl(rax, Operand(r11, 0)); in CheckNotBackReferenceIgnoreCase()
318 __ leap(rcx, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
320 __ leap(rdx, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
328 __ leap(rax, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
330 __ leap(rdi, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
401 __ movl(rbx, Operand(rbp, kStringStartMinusOne)); in CheckNotBackReference()
412 __ leap(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match. in CheckNotBackReference()
417 __ leap(r9, Operand(rdx, rax, times_1, 0)); // End of capture in CheckNotBackReference()
427 __ movzxbl(rax, Operand(rdx, 0)); in CheckNotBackReference()
428 __ cmpb(rax, Operand(rbx, 0)); in CheckNotBackReference()
431 __ movzxwl(rax, Operand(rdx, 0)); in CheckNotBackReference()
432 __ cmpw(rax, Operand(rbx, 0)); in CheckNotBackReference()
497 __ leap(rax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
508 __ leal(rax, Operand(current_character(), -from)); in CheckCharacterInRange()
518 __ leal(rax, Operand(current_character(), -from)); in CheckCharacterNotInRange()
555 __ leap(rax, Operand(current_character(), -'\t')); in CheckSpecialCharacterClass()
570 __ leap(rax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
576 __ leap(rax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
628 __ testb(Operand(rbx, current_character(), times_1, 0), in CheckSpecialCharacterClass()
642 __ testb(Operand(rbx, current_character(), times_1, 0), in CheckSpecialCharacterClass()
689 __ movq(Operand(rbp, kInputString), rcx); in GetCode()
690 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx. in GetCode()
691 __ movq(Operand(rbp, kInputStart), r8); in GetCode()
692 __ movq(Operand(rbp, kInputEnd), r9); in GetCode()
727 __ subp(rcx, Operand(kScratchRegister, 0)); in GetCode()
751 __ movp(rsi, Operand(rbp, kInputEnd)); in GetCode()
753 __ movp(rdi, Operand(rbp, kInputStart)); in GetCode()
758 __ movp(rbx, Operand(rbp, kStartIndex)); in GetCode()
761 __ leap(rax, Operand(rdi, rbx, times_2, -char_size())); in GetCode()
763 __ leap(rax, Operand(rdi, rbx, times_1, -char_size())); in GetCode()
767 __ movp(Operand(rbp, kStringStartMinusOne), rax); in GetCode()
786 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); in GetCode()
806 __ movp(Operand(rbp, rcx, times_1, 0), rax); in GetCode()
819 __ movp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); in GetCode()
829 __ movp(rdx, Operand(rbp, kStartIndex)); in GetCode()
830 __ movp(rbx, Operand(rbp, kRegisterOutput)); in GetCode()
831 __ movp(rcx, Operand(rbp, kInputEnd)); in GetCode()
832 __ subp(rcx, Operand(rbp, kInputStart)); in GetCode()
834 __ leap(rcx, Operand(rcx, rdx, times_2, 0)); in GetCode()
848 __ movl(Operand(rbx, i * kIntSize), rax); in GetCode()
855 __ incp(Operand(rbp, kSuccessfulCaptures)); in GetCode()
858 __ movsxlq(rcx, Operand(rbp, kNumOutputRegisters)); in GetCode()
864 __ movp(Operand(rbp, kNumOutputRegisters), rcx); in GetCode()
866 __ addp(Operand(rbp, kRegisterOutput), in GetCode()
870 __ movp(rax, Operand(rbp, kStringStartMinusOne)); in GetCode()
901 __ movp(rax, Operand(rbp, kSuccessfulCaptures)); in GetCode()
907 __ leap(rsp, Operand(rbp, kLastCalleeSaveRegister)); in GetCode()
914 __ movp(rbx, Operand(rbp, kBackup_rbx)); in GetCode()
948 __ movp(rsi, Operand(rbp, kInputEnd)); in GetCode()
971 __ leap(rdx, Operand(rbp, kStackHighEnd)); // Second argument in GetCode()
976 __ leap(rsi, Operand(rbp, kStackHighEnd)); // Second argument. in GetCode()
1122 __ addp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); in ReadStackPointerFromRegister()
1156 __ leap(rax, Operand(rdi, cp_offset * char_size())); in WriteCurrentPositionToRegister()
1164 __ movp(rax, Operand(rbp, kStringStartMinusOne)); in ClearRegisters()
1173 __ subp(rax, Operand(rbp, kStackHighEnd)); in WriteStackPointerToRegister()
1192 __ leap(rcx, Operand(rsp, -kPointerSize)); in CallCheckStackGuardState()
1200 __ leap(rdi, Operand(rsp, -kRegisterSize)); in CallCheckStackGuardState()
1234 Operand RegExpMacroAssemblerX64::register_location(int register_index) { in register_location()
1239 return Operand(rbp, kRegisterZero - register_index * kPointerSize); in register_location()
1249 __ leap(rax, Operand(rdi, cp_offset * char_size())); in CheckPosition()
1250 __ cmpp(rax, Operand(rbp, kStringStartMinusOne)); in CheckPosition()
1281 __ subp(Operand(rsp, 0), code_object_pointer()); in SafeCallTarget()
1286 __ addp(Operand(rsp, 0), code_object_pointer()); in SafeReturn()
1295 __ movl(Operand(backtrack_stackpointer(), 0), source); in Push()
1302 __ movl(Operand(backtrack_stackpointer(), 0), value); in Push()
1325 __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target); in Push()
1332 __ movsxlq(target, Operand(backtrack_stackpointer(), 0)); in Pop()
1376 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1378 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1381 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1387 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()
1391 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()