Lines Matching defs:r6
24 * - r6: Temporarily stores the index of capture start after a matching pass
260 __ LoadlB(r6, MemOperand(r4, r1));
262 __ CmpP(r6, r5);
267 __ Or(r6, Operand(0x20)); // Also convert input character.
268 __ CmpP(r6, r5);
320 __ LoadRR(r6, r3);
324 __ SubP(r3, r3, r6);
349 __ SubP(current_input_offset(), current_input_offset(), r6);
351 __ AddP(current_input_offset(), current_input_offset(), r6);
398 __ LoadlB(r6, MemOperand(r4, r1));
402 __ LoadLogicalHalfWordP(r6, MemOperand(r4, r1));
405 __ CmpP(r5, r6);
621 DCHECK(r6.bit() & kRegExpCalleeSaved);
635 // r6: capture output arrray
636 // Requires us to save the callee-preserved registers r6-r13
639 __ StoreMultipleP(r6, sp, MemOperand(sp, 6 * kPointerSize));
781 __ LoadMultipleP(r3, r6, register_location(i + 3));
786 __ ShiftRightArithP(r6, r6, Operand(1));
791 __ AddP(r6, r0);
798 __ StoreW(r6, MemOperand(r2, -(num_saved_registers_ - i) * kIntSize));
815 // Keep capture start in r6 for the zero-length check later.
816 __ LoadP(r6, register_location(0));
845 // r6: capture start index
846 __ CmpP(current_input_offset(), r6);
874 // Restore registers r6..r15.
875 __ LoadMultipleP(r6, sp, MemOperand(sp, 6 * kPointerSize));