Home | History | Annotate | Download | only in x64

Lines Matching refs:Operand

175   __ leap(rax, Operand(rdi, -char_size()));
176 __ cmpp(rax, Operand(rbp, kStringStartMinusOne));
183 __ leap(rax, Operand(rdi, -char_size() + cp_offset * char_size()));
184 __ cmpp(rax, Operand(rbp, kStringStartMinusOne));
197 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
226 __ movl(rax, Operand(rbp, kStringStartMinusOne));
242 __ leap(r9, Operand(rsi, rdx, times_1, 0));
243 __ leap(r11, Operand(rsi, rdi, times_1, 0));
255 __ movzxbl(rdx, Operand(r9, 0));
256 __ movzxbl(rax, Operand(r11, 0));
314 __ leap(rcx, Operand(rsi, rdx, times_1, 0));
316 __ leap(rdx, Operand(rsi, rdi, times_1, 0));
326 __ leap(rax, Operand(rsi, rdi, times_1, 0));
328 __ leap(rdi, Operand(rsi, rdx, times_1, 0));
391 __ movl(rbx, Operand(rbp, kStringStartMinusOne));
402 __ leap(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match.
407 __ leap(r9, Operand(rdx, rax, times_1, 0)); // End of capture
417 __ movzxbl(rax, Operand(rdx, 0));
418 __ cmpb(rax, Operand(rbx, 0));
421 __ movzxwl(rax, Operand(rdx, 0));
422 __ cmpw(rax, Operand(rbx, 0));
487 __ leap(rax, Operand(current_character(), -minus));
498 __ leal(rax, Operand(current_character(), -from));
508 __ leal(rax, Operand(current_character(), -from));
534 // leap(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
545 __ leap(rax, Operand(current_character(), -'\t'));
560 __ leap(rax, Operand(current_character(), -'0'));
566 __ leap(rax, Operand(current_character(), -'0'));
618 __ testb(Operand(rbx, current_character(), times_1, 0),
632 __ testb(Operand(rbx, current_character(), times_1, 0),
679 __ movq(Operand(rbp, kInputString), rcx);
680 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx.
681 __ movq(Operand(rbp, kInputStart), r8);
682 __ movq(Operand(rbp, kInputEnd), r9);
717 __ subp(rcx, Operand(kScratchRegister, 0));
741 __ movp(rsi, Operand(rbp, kInputEnd));
743 __ movp(rdi, Operand(rbp, kInputStart));
748 __ movp(rbx, Operand(rbp, kStartIndex));
751 __ leap(rax, Operand(rdi, rbx, times_2, -char_size()));
753 __ leap(rax, Operand(rdi, rbx, times_1, -char_size()));
757 __ movp(Operand(rbp, kStringStartMinusOne), rax);
776 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
796 __ movp(Operand(rbp, rcx, times_1, 0), rax);
809 __ movp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
819 __ movp(rdx, Operand(rbp, kStartIndex));
820 __ movp(rbx, Operand(rbp, kRegisterOutput));
821 __ movp(rcx, Operand(rbp, kInputEnd));
822 __ subp(rcx, Operand(rbp, kInputStart));
824 __ leap(rcx, Operand(rcx, rdx, times_2, 0));
838 __ movl(Operand(rbx, i * kIntSize), rax);
845 __ incp(Operand(rbp, kSuccessfulCaptures));
848 __ movsxlq(rcx, Operand(rbp, kNumOutputRegisters));
854 __ movp(Operand(rbp, kNumOutputRegisters), rcx);
856 __ addp(Operand(rbp, kRegisterOutput),
860 __ movp(rax, Operand(rbp, kStringStartMinusOne));
888 __ movp(rax, Operand(rbp, kSuccessfulCaptures));
894 __ leap(rsp, Operand(rbp, kLastCalleeSaveRegister));
901 __ movp(rbx, Operand(rbp, kBackup_rbx));
935 __ movp(rsi, Operand(rbp, kInputEnd));
958 Operand(rbp, kStackHighEnd)); // Second argument
963 __ leap(rsi, Operand(rbp, kStackHighEnd)); // Second argument.
1110 __ addp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
1144 __ leap(rax, Operand(rdi, cp_offset * char_size()));
1152 __ movp(rax, Operand(rbp, kStringStartMinusOne));
1161 __ subp(rax, Operand(rbp, kStackHighEnd));
1180 __ leap(rcx, Operand(rsp, -kPointerSize));
1188 __ leap(rdi, Operand(rsp, -kRegisterSize));
1222 Operand RegExpMacroAssemblerX64::register_location(int register_index) {
1227 return Operand(rbp, kRegisterZero - register_index * kPointerSize);
1237 __ leap(rax, Operand(rdi, cp_offset * char_size()));
1238 __ cmpp(rax, Operand(rbp, kStringStartMinusOne));
1269 __ subp(Operand(rsp, 0), code_object_pointer());
1274 __ addp(Operand(rsp, 0), code_object_pointer());
1283 __ movl(Operand(backtrack_stackpointer(), 0), source);
1290 __ movl(Operand(backtrack_stackpointer(), 0), value);
1314 __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target);
1321 __ movsxlq(target, Operand(backtrack_stackpointer(), 0));
1365 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1367 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1370 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1376 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));
1380 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));