Lines Matching refs:r4

192   __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne));
194 __ cmp(r3, r4);
201 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne));
204 __ cmp(r3, r4);
231 __ LoadP(r4, register_location(start_reg + 1), r0); // Index of end
232 __ sub(r4, r4, r3, LeaveOE, SetRC); // Length of capture.
242 __ add(r6, r6, r4);
246 __ add(r0, r4, current_input_offset(), LeaveOE, SetRC);
256 // r4 - length of capture
260 __ sub(r5, r5, r4); // Offset by length when matching backwards.
262 __ add(r4, r3, r4);
265 // r4 - Address of end of capture
293 __ cmp(r3, r4);
305 __ LoadP(r4,
308 __ sub(current_input_offset(), current_input_offset(), r4);
316 // r4 - length of capture
321 // r4: Address byte_offset2 - Address of current character position.
328 __ mr(r5, r4);
330 __ mr(r25, r4);
332 __ add(r4, current_input_offset(), end_of_input_address());
334 __ sub(r4, r4, r25);
377 __ LoadP(r4, register_location(start_reg + 1), r0);
378 __ sub(r4, r4, r3, LeaveOE, SetRC); // Length to check.
388 __ add(r6, r6, r4);
392 __ add(r0, r4, current_input_offset(), LeaveOE, SetRC);
397 // r4 - length of capture
401 __ sub(r5, r5, r4); // Offset by length when matching backwards.
403 __ add(r4, r4, r3);
421 __ cmp(r3, r4);
428 __ LoadP(r4, register_location(start_reg + 1)); // Index of end of capture
430 __ sub(current_input_offset(), current_input_offset(), r4);
504 __ andi(r4, current_character(), Operand(kTableSize - 1));
505 __ addi(r4, r4, Operand(ByteArray::kHeaderSize - kHeapObjectTag));
507 __ addi(r4, current_character(),
510 __ lbzx(r3, MemOperand(r3, r4));
673 RegList argument_registers = r3.bit() | r4.bit() | r5.bit() | r6.bit() |
722 __ LoadP(r4, MemOperand(frame_pointer(), kStartIndex));
725 __ ShiftLeftImm(r0, r4, Operand(1));
728 __ sub(r3, r3, r4);
739 __ cmpi(r4, Operand::Zero());
755 __ addi(r4, frame_pointer(), Operand(kRegisterZero + kPointerSize));
760 __ StorePU(r3, MemOperand(r4, -kPointerSize));
781 __ LoadP(r4, MemOperand(frame_pointer(), kInputStart));
784 __ sub(r4, end_of_input_address(), r4);
785 // r4 is length of input in bytes.
787 __ ShiftRightImm(r4, r4, Operand(1));
789 // r4 is length of input in characters.
790 __ add(r4, r4, r5);
791 // r4 is length of string in characters.
806 __ add(r5, r4, r5);
808 __ add(r6, r4, r6);
810 __ add(r5, r4, r5);
811 __ add(r6, r4, r6);
823 __ LoadP(r4, MemOperand(frame_pointer(), kNumOutputRegisters));
830 __ subi(r4, r4, Operand(num_saved_registers_));
832 __ cmpi(r4, Operand(num_saved_registers_));
835 __ StoreP(r4, MemOperand(frame_pointer(), kNumOutputRegisters));
914 __ addi(r4, frame_pointer(), Operand(kStackHighEnd));
1087 __ LoadP(r4, MemOperand(frame_pointer(), kStackHighEnd));
1088 __ sub(r3, backtrack_stackpointer(), r4);
1123 __ mov(r4, Operand(masm_->CodeObject()));
1187 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne));
1189 __ cmp(r3, r4);