Lines Matching refs:Operand
196 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); in CheckAtStart()
199 __ lea(rax, Operand(rsi, rdi, times_1, 0)); in CheckAtStart()
200 __ cmpq(rax, Operand(rbp, kInputStart)); in CheckAtStart()
208 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); in CheckNotAtStart()
211 __ lea(rax, Operand(rsi, rdi, times_1, 0)); in CheckNotAtStart()
212 __ cmpq(rax, Operand(rbp, kInputStart)); in CheckNotAtStart()
253 __ cmpb(Operand(rsi, rdi, times_1, byte_offset), in CheckCharacters()
259 Operand(rsi, rdi, times_1, byte_offset)); in CheckCharacters()
264 __ lea(rbx, Operand(rsi, rdi, times_1, 0)); in CheckCharacters()
278 __ cmpq(rax, Operand(rbx, byte_offset + i)); in CheckCharacters()
286 __ cmpl(Operand(rbx, byte_offset + i), Immediate(combined_chars)); in CheckCharacters()
289 __ cmpb(Operand(rbx, byte_offset + i), in CheckCharacters()
299 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); in CheckCharacters()
303 __ cmpl(Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16)), in CheckCharacters()
308 Operand(rsi, rdi, times_1, byte_offset + i * sizeof(uc16))); in CheckCharacters()
320 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0)); in CheckGreedyLoop()
356 __ lea(r9, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
357 __ lea(r11, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
366 __ movzxbl(rdx, Operand(r9, 0)); in CheckNotBackReferenceIgnoreCase()
367 __ movzxbl(rax, Operand(r11, 0)); in CheckNotBackReferenceIgnoreCase()
415 __ lea(rcx, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
417 __ lea(rdx, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
424 __ lea(rax, Operand(rsi, rdi, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
426 __ lea(rdi, Operand(rsi, rdx, times_1, 0)); in CheckNotBackReferenceIgnoreCase()
490 __ lea(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match. in CheckNotBackReference()
492 __ lea(r9, Operand(rdx, rax, times_1, 0)); // End of capture in CheckNotBackReference()
502 __ movzxbl(rax, Operand(rdx, 0)); in CheckNotBackReference()
503 __ cmpb(rax, Operand(rbx, 0)); in CheckNotBackReference()
506 __ movzxwl(rax, Operand(rdx, 0)); in CheckNotBackReference()
507 __ cmpw(rax, Operand(rbx, 0)); in CheckNotBackReference()
568 __ lea(rax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
590 __ lea(rax, Operand(current_character(), -'\t')); in CheckSpecialCharacterClass()
603 __ lea(rax, Operand(current_character(), -'\t')); in CheckSpecialCharacterClass()
611 __ lea(rax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
617 __ lea(rax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
669 __ testb(Operand(rbx, current_character(), times_1, 0), in CheckSpecialCharacterClass()
683 __ testb(Operand(rbx, current_character(), times_1, 0), in CheckSpecialCharacterClass()
727 __ movq(Operand(rbp, kInputString), rcx); in GetCode()
728 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx. in GetCode()
729 __ movq(Operand(rbp, kInputStart), r8); in GetCode()
730 __ movq(Operand(rbp, kInputEnd), r9); in GetCode()
764 __ subq(rcx, Operand(kScratchRegister, 0)); in GetCode()
788 __ movq(rsi, Operand(rbp, kInputEnd)); in GetCode()
790 __ movq(rdi, Operand(rbp, kInputStart)); in GetCode()
795 __ movq(rbx, Operand(rbp, kStartIndex)); in GetCode()
798 __ lea(rax, Operand(rdi, rbx, times_2, -char_size())); in GetCode()
800 __ lea(rax, Operand(rdi, rbx, times_1, -char_size())); in GetCode()
804 __ movq(Operand(rbp, kInputStartMinusOne), rax); in GetCode()
813 __ movq(Operand(rbp, rcx, times_1, 0), rax); in GetCode()
830 __ movq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); in GetCode()
835 __ cmpb(Operand(rbp, kStartIndex), Immediate(0)); in GetCode()
850 __ movq(rdx, Operand(rbp, kStartIndex)); in GetCode()
851 __ movq(rbx, Operand(rbp, kRegisterOutput)); in GetCode()
852 __ movq(rcx, Operand(rbp, kInputEnd)); in GetCode()
853 __ subq(rcx, Operand(rbp, kInputStart)); in GetCode()
855 __ lea(rcx, Operand(rcx, rdx, times_2, 0)); in GetCode()
865 __ movl(Operand(rbx, i * kIntSize), rax); in GetCode()
876 __ lea(rsp, Operand(rbp, kLastCalleeSaveRegister)); in GetCode()
883 __ movq(rbx, Operand(rbp, kBackup_rbx)); in GetCode()
917 __ movq(rsi, Operand(rbp, kInputEnd)); in GetCode()
940 __ lea(rdx, Operand(rbp, kStackHighEnd)); // Second argument in GetCode()
945 __ lea(rsi, Operand(rbp, kStackHighEnd)); // Second argument. in GetCode()
1071 __ addq(backtrack_stackpointer(), Operand(rbp, kStackHighEnd)); in ReadStackPointerFromRegister()
1104 __ lea(rax, Operand(rdi, cp_offset * char_size())); in WriteCurrentPositionToRegister()
1112 __ movq(rax, Operand(rbp, kInputStartMinusOne)); in ClearRegisters()
1121 __ subq(rax, Operand(rbp, kStackHighEnd)); in WriteStackPointerToRegister()
1140 __ lea(rcx, Operand(rsp, -kPointerSize)); in CallCheckStackGuardState()
1148 __ lea(rdi, Operand(rsp, -kPointerSize)); in CallCheckStackGuardState()
1262 Operand RegExpMacroAssemblerX64::register_location(int register_index) { in register_location()
1267 return Operand(rbp, kRegisterZero - register_index * kPointerSize); in register_location()
1303 __ subq(Operand(rsp, 0), code_object_pointer()); in SafeCallTarget()
1308 __ addq(Operand(rsp, 0), code_object_pointer()); in SafeReturn()
1317 __ movl(Operand(backtrack_stackpointer(), 0), source); in Push()
1324 __ movl(Operand(backtrack_stackpointer(), 0), value); in Push()
1348 __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target); in Push()
1355 __ movsxlq(target, Operand(backtrack_stackpointer(), 0)); in Pop()
1399 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1401 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1404 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1410 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()
1414 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()