Home | History | Annotate | Download | only in x64

Lines Matching refs:Operand

180   __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
183 __ leap(rax, Operand(rsi, rdi, times_1, 0));
184 __ cmpp(rax, Operand(rbp, kInputStart));
192 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
195 __ leap(rax, Operand(rsi, rdi, times_1, 0));
196 __ cmpp(rax, Operand(rbp, kInputStart));
209 __ cmpl(rdi, Operand(backtrack_stackpointer(), 0));
253 __ leap(r9, Operand(rsi, rdx, times_1, 0));
254 __ leap(r11, Operand(rsi, rdi, times_1, 0));
263 __ movzxbl(rdx, Operand(r9, 0));
264 __ movzxbl(rax, Operand(r11, 0));
317 __ leap(rcx, Operand(rsi, rdx, times_1, 0));
319 __ 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));
392 __ leap(rbx, Operand(rsi, rdi, times_1, 0)); // Start of match.
394 __ leap(r9, Operand(rdx, rax, times_1, 0)); // End of capture
404 __ movzxbl(rax, Operand(rdx, 0));
405 __ cmpb(rax, Operand(rbx, 0));
408 __ movzxwl(rax, Operand(rdx, 0));
409 __ cmpw(rax, Operand(rbx, 0));
469 __ leap(rax, Operand(current_character(), -minus));
480 __ leal(rax, Operand(current_character(), -from));
490 __ leal(rax, Operand(current_character(), -from));
516 // leap(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
527 __ leap(rax, Operand(current_character(), -'\t'));
542 __ leap(rax, Operand(current_character(), -'0'));
548 __ leap(rax, Operand(current_character(), -'0'));
600 __ testb(Operand(rbx, current_character(), times_1, 0),
614 __ testb(Operand(rbx, current_character(), times_1, 0),
661 __ movq(Operand(rbp, kInputString), rcx);
662 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx.
663 __ movq(Operand(rbp, kInputStart), r8);
664 __ movq(Operand(rbp, kInputEnd), r9);
699 __ subp(rcx, Operand(kScratchRegister, 0));
723 __ movp(rsi, Operand(rbp, kInputEnd));
725 __ movp(rdi, Operand(rbp, kInputStart));
730 __ movp(rbx, Operand(rbp, kStartIndex));
733 __ leap(rax, Operand(rdi, rbx, times_2, -char_size()));
735 __ leap(rax, Operand(rdi, rbx, times_1, -char_size()));
739 __ movp(Operand(rbp, kInputStartMinusOne), rax);
758 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
778 __ movp(Operand(rbp, rcx, times_1, 0), rax);
791 __ movp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
801 __ movp(rdx, Operand(rbp, kStartIndex));
802 __ movp(rbx, Operand(rbp, kRegisterOutput));
803 __ movp(rcx, Operand(rbp, kInputEnd));
804 __ subp(rcx, Operand(rbp, kInputStart));
806 __ leap(rcx, Operand(rcx, rdx, times_2, 0));
820 __ movl(Operand(rbx, i * kIntSize), rax);
827 __ incp(Operand(rbp, kSuccessfulCaptures));
830 __ movsxlq(rcx, Operand(rbp, kNumOutputRegisters));
836 __ movp(Operand(rbp, kNumOutputRegisters), rcx);
838 __ addp(Operand(rbp, kRegisterOutput),
842 __ movp(rax, Operand(rbp, kInputStartMinusOne));
870 __ movp(rax, Operand(rbp, kSuccessfulCaptures));
876 __ leap(rsp, Operand(rbp, kLastCalleeSaveRegister));
883 __ movp(rbx, Operand(rbp, kBackup_rbx));
917 __ movp(rsi, Operand(rbp, kInputEnd));
940 __ leap(rdx, Operand(rbp, kStackHighEnd)); // Second argument
945 __ leap(rsi, Operand(rbp, kStackHighEnd)); // Second argument.
1089 __ addp(backtrack_stackpointer(), Operand(rbp, kStackHighEnd));
1123 __ leap(rax, Operand(rdi, cp_offset * char_size()));
1131 __ movp(rax, Operand(rbp, kInputStartMinusOne));
1140 __ subp(rax, Operand(rbp, kStackHighEnd));
1159 __ leap(rcx, Operand(rsp, -kPointerSize));
1167 __ leap(rdi, Operand(rsp, -kRegisterSize));
1281 Operand RegExpMacroAssemblerX64::register_location(int register_index) {
1286 return Operand(rbp, kRegisterZero - register_index * kPointerSize);
1322 __ subp(Operand(rsp, 0), code_object_pointer());
1327 __ addp(Operand(rsp, 0), code_object_pointer());
1336 __ movl(Operand(backtrack_stackpointer(), 0), source);
1343 __ movl(Operand(backtrack_stackpointer(), 0), value);
1367 __ movl(Operand(backtrack_stackpointer(), 0), backtrack_target);
1374 __ movsxlq(target, Operand(backtrack_stackpointer(), 0));
1418 __ movl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1420 __ movzxwl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1423 __ movzxbl(current_character(), Operand(rsi, rdi, times_1, cp_offset));
1429 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));
1433 Operand(rsi, rdi, times_1, cp_offset * sizeof(uc16)));