Lines Matching defs:rl_array
415 void MipsMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array,
421 rl_array = LoadValue(rl_array, kCoreReg);
431 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags);
439 LoadWordDisp(rl_array.low_reg, len_offset, reg_len);
442 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset);
443 FreeTemp(rl_array.low_reg);
486 void MipsMir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array,
498 rl_array = LoadValue(rl_array, kCoreReg);
501 if (IsTemp(rl_array.low_reg)) {
502 Clobber(rl_array.low_reg);
503 reg_ptr = rl_array.low_reg;
506 OpRegCopy(reg_ptr, rl_array.low_reg);
510 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags);
518 LoadWordDisp(rl_array.low_reg, len_offset, reg_len);
558 void MipsMir2Lir::GenArrayObjPut(int opt_flags, RegLocation rl_array,
571 LoadValueDirectFixed(rl_array, r_array); // Grab array
575 GenNullCheck(rl_array.s_reg_low, r_array, opt_flags); // NPE?
585 LoadValueDirectFixed(rl_array, r_array); // Reload array