Lines Matching refs:rdx

47  * - rdx : currently loaded character(s) as ASCII or UC16. Must be loaded using
332 __ movq(rdx, register_location(start_reg)); // Offset of start of capture
334 __ subq(rbx, rdx); // Length of capture.
337 // rdx = Start offset of capture.
356 __ lea(r9, Operand(rsi, rdx, times_1, 0));
366 __ movzxbl(rdx, Operand(r9, 0));
370 __ cmpb(rax, rdx);
377 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case.
378 __ cmpb(rax, rdx);
415 __ lea(rcx, Operand(rsi, rdx, times_1, 0));
417 __ lea(rdx, Operand(rsi, rdi, times_1, 0));
426 __ lea(rdi, Operand(rsi, rdx, times_1, 0));
430 __ movq(rdx, rbx);
468 __ movq(rdx, register_location(start_reg));
470 __ subq(rax, rdx); // Length to check.
481 // rdx - Start of capture
491 __ addq(rdx, rsi); // Start of capture.
492 __ lea(r9, Operand(rdx, rax, times_1, 0)); // End of capture
502 __ movzxbl(rax, Operand(rdx, 0));
506 __ movzxwl(rax, Operand(rdx, 0));
512 __ addq(rdx, Immediate(char_size()));
514 __ cmpq(rdx, r9);
725 // MSVC passes arguments in rcx, rdx, r8, r9, with backing stack slots.
728 __ movq(Operand(rbp, kStartIndex), rdx); // Passed as int32 in edx.
736 // GCC passes arguments in rdi, rsi, rdx, rcx, r8, r9 (and then on stack).
746 __ push(rdx);
850 __ movq(rdx, Operand(rbp, kStartIndex));
855 __ lea(rcx, Operand(rcx, rdx, times_2, 0));
857 __ addq(rcx, rdx);
938 // Microsoft passes parameters in rcx, rdx, r8.
940 __ lea(rdx, Operand(rbp, kStackHighEnd)); // Second argument
943 // AMD64 ABI passes parameters in rdi, rsi, rdx.
946 __ LoadAddress(rdx, ExternalReference::isolate_address());
1135 __ movq(rdx, code_object_pointer());
1143 __ movq(rdx, rbp);