Lines Matching defs:ecx
31 * - ecx : Points to tip of backtrack stack
209 STATIC_ASSERT(backtrack_stackpointer() == ecx);
211 __ push(ecx);
217 __ pop(ecx);
251 // After this, the eax, ecx, and edi registers are available.
268 __ lea(ecx, Operand(eax, -'a'));
269 __ cmp(ecx, static_cast<int32_t>('z' - 'a')); // Is eax a lowercase letter?
273 __ sub(ecx, Immediate(224 - 'a'));
274 __ cmp(ecx, Immediate(254 - 224));
276 __ cmp(ecx, Immediate(247 - 224)); // Check for 247.
280 __ movzx_b(ecx, Operand(edx, 0));
281 __ or_(ecx, 0x20);
283 __ cmp(eax, ecx);
322 __ PrepareCallCFunction(argument_count, ecx);
413 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match
430 __ cmp(ebx, ecx);
441 __ mov(edi, ecx);
522 __ PrepareCallCFunction(kNumArguments, ecx);
768 STATIC_ASSERT(backtrack_stackpointer() == ecx);
852 DCHECK_EQ(ecx, backtrack_stackpointer());
853 __ push(ecx);
854 __ mov(ecx, kRegisterZero);
857 __ mov(Operand(ebp, ecx, times_1, 0), eax);
858 __ sub(ecx, Immediate(kSystemPointerSize));
859 __ cmp(ecx, kRegisterZero - num_saved_registers_ * kSystemPointerSize);
861 __ pop(ecx);
878 __ mov(ecx, Operand(ebp, kInputEnd));
880 __ sub(ecx, Operand(ebp, kInputStart));
882 __ lea(ecx, Operand(ecx, edx, times_2, 0));
884 __ add(ecx, edx);
893 __ add(eax, ecx);
907 __ mov(ecx, Operand(ebp, kNumOutputRegisters));
908 __ sub(ecx, Immediate(num_saved_registers_));
910 __ cmp(ecx, Immediate(num_saved_registers_));
913 __ mov(Operand(ebp, kNumOutputRegisters), ecx);