Home
last modified time | relevance | path

Searched refs:rl_obj (Results 1 – 6 of 6) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc1194 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 …]
Dgen_common.cc723 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 …]
Dmir_to_lir.h856 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/
Dmir_to_gbc.h148 RegLocation rl_dest, RegLocation rl_obj, int field_index);
150 RegLocation rl_src, RegLocation rl_obj, int field_index);
Dmir_to_gbc.cc580 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/
Dtarget_x86.cc1241 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()