Lines Matching defs:edx
22 * - edx : Current character. Must be loaded using LoadCurrentCharacter
210 STATIC_ASSERT(current_character() == edx);
212 __ push(edx);
216 __ pop(edx);
223 __ mov(edx, register_location(start_reg)); // Index of start of capture
225 __ sub(ebx, edx); // Length of capture.
253 __ add(edx, esi); // Start of capture
263 __ cmpb_al(Operand(edx, 0));
280 __ movzx_b(ecx, Operand(edx, 0));
288 __ add(edx, Immediate(1));
344 // Start of capture, where edx already holds string-end negative offset.
345 __ add(edx, esi);
346 __ mov(Operand(esp, 0 * kSystemPointerSize), edx);
383 __ mov(edx, register_location(start_reg));
385 __ sub(eax, edx); // Length to check.
408 __ add(edx, esi); // Start of capture.
418 __ movzx_b(eax, Operand(edx, 0));
422 __ movzx_w(eax, Operand(edx, 0));
427 __ add(edx, Immediate(char_size()));
879 __ mov(edx, Operand(ebp, kStartIndex));
882 __ lea(ecx, Operand(ecx, edx, times_2, 0));
884 __ add(ecx, edx);
889 // Keep capture start in edx for the zero-length check later.
890 __ mov(edx, eax);
927 // edx: capture start index
928 __ cmp(edi, edx);