Lines Matching refs:rl_array
667 void MipsMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, in GenArrayGet() argument
673 rl_array = LoadValue(rl_array, kRefReg); in GenArrayGet()
685 GenNullCheck(rl_array.reg, opt_flags); in GenArrayGet()
693 Load32Disp(rl_array.reg, len_offset, reg_len); in GenArrayGet()
696 ForceImplicitNullCheck(rl_array.reg, opt_flags, false); in GenArrayGet()
699 OpRegRegImm(kOpAdd, reg_ptr, rl_array.reg, data_offset); in GenArrayGet()
700 FreeTemp(rl_array.reg); in GenArrayGet()
749 void MipsMir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, in GenArrayPut() argument
761 rl_array = LoadValue(rl_array, kRefReg); in GenArrayPut()
768 if (IsTemp(rl_array.reg) && !card_mark) { in GenArrayPut()
769 Clobber(rl_array.reg); in GenArrayPut()
770 reg_ptr = rl_array.reg; in GenArrayPut()
773 OpRegCopy(reg_ptr, rl_array.reg); in GenArrayPut()
778 GenNullCheck(rl_array.reg, opt_flags); in GenArrayPut()
786 Load32Disp(rl_array.reg, len_offset, reg_len); in GenArrayPut()
789 ForceImplicitNullCheck(rl_array.reg, opt_flags, false); in GenArrayPut()
824 MarkGCCard(opt_flags, rl_src.reg, rl_array.reg); in GenArrayPut()