Searched refs:rl_obj (Results 1 – 6 of 6) sorted by relevance
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 1194 RegLocation rl_obj = info->args[0]; in GenInlinedReferenceGetReferent() local 1195 rl_obj = LoadValue(rl_obj); in GenInlinedReferenceGetReferent() 1219 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedReferenceGetReferent() 1220 LoadRefDisp(rl_obj.reg, mirror::Reference::ReferentOffset().Int32Value(), rl_result.reg, in GenInlinedReferenceGetReferent() 1245 RegLocation rl_obj = info->args[0]; in GenInlinedCharAt() local 1247 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 1250 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedCharAt() 1259 Load32Disp(rl_obj.reg, count_offset, reg_max); in GenInlinedCharAt() 1262 Load32Disp(rl_obj.reg, offset_offset, reg_off); in GenInlinedCharAt() 1264 LoadRefDisp(rl_obj.reg, value_offset, reg_ptr, kNotVolatile); in GenInlinedCharAt() [all …]
|
D | gen_common.cc | 723 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, in GenIGet() argument 732 rl_obj = LoadValue(rl_obj, kRefReg); in GenIGet() 733 GenNullCheck(rl_obj.reg, opt_flags); in GenIGet() 738 load_lir = LoadRefDisp(rl_obj.reg, field_offset, rl_result.reg, field_info.IsVolatile() ? in GenIGet() 741 load_lir = LoadBaseDisp(rl_obj.reg, field_offset, rl_result.reg, load_size, in GenIGet() 755 DCHECK_EQ(static_cast<unsigned int>(rl_obj.wide), 0U); in GenIGet() 756 CallRuntimeHelperImmRegLocation(target, field_info.FieldIndex(), rl_obj, true); in GenIGet() 770 RegLocation rl_src, RegLocation rl_obj, bool is_long_or_double, in GenIPut() argument 780 rl_obj = LoadValue(rl_obj, kRefReg); in GenIPut() 786 GenNullCheck(rl_obj.reg, opt_flags); in GenIPut() [all …]
|
D | mir_to_lir.h | 856 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, bool is_object); 858 RegLocation rl_src, RegLocation rl_obj, bool is_long_or_double, bool is_object);
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.h | 148 RegLocation rl_dest, RegLocation rl_obj, int field_index); 150 RegLocation rl_src, RegLocation rl_obj, int field_index);
|
D | mir_to_gbc.cc | 580 RegLocation rl_dest, RegLocation rl_obj, int field_index) { in ConvertIget() argument 583 args.push_back(GetLLVMValue(rl_obj.orig_sreg)); in ConvertIget() 592 RegLocation rl_src, RegLocation rl_obj, int field_index) { in ConvertIput() argument 596 args.push_back(GetLLVMValue(rl_obj.orig_sreg)); in ConvertIput()
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 1241 RegLocation rl_obj = info->args[0]; in GenInlinedIndexOf() local 1286 LoadValueDirectFixed(rl_obj, rs_rDX); in GenInlinedIndexOf() 2838 RegLocation rl_obj = info->args[0]; in GenInlinedCharAt() local 2840 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 2846 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedCharAt() 2857 kCondLs, RegStorage::InvalidReg(), rl_obj.reg, count_offset, in GenInlinedCharAt() 2861 OpRegMem(kOpCmp, rl_idx.reg, rl_obj.reg, count_offset); in GenInlinedCharAt() 2868 Load32Disp(rl_obj.reg, offset_offset, reg_off); in GenInlinedCharAt() 2869 LoadRefDisp(rl_obj.reg, value_offset, reg_ptr, kNotVolatile); in GenInlinedCharAt() 2875 FreeTemp(rl_obj.reg); in GenInlinedCharAt()
|