Searched refs:rl_obj (Results 1 – 5 of 5) sorted by relevance
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 952 RegLocation rl_obj = info->args[0]; in GenInlinedReferenceGetReferent() local 953 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedReferenceGetReferent() 977 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedReferenceGetReferent() 978 LoadRefDisp(rl_obj.reg, mirror::Reference::ReferentOffset().Int32Value(), rl_result.reg, in GenInlinedReferenceGetReferent() 995 RegLocation rl_obj = info->args[0]; in GenInlinedCharAt() local 997 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 1000 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedCharAt() 1005 Load32Disp(rl_obj.reg, count_offset, reg_max); in GenInlinedCharAt() 1013 OpRegRegImm(kOpAdd, reg_ptr, rl_obj.reg, value_offset); in GenInlinedCharAt() 1014 FreeTemp(rl_obj.reg); in GenInlinedCharAt() [all …]
|
D | gen_common.cc | 863 RegLocation rl_dest, RegLocation rl_obj) { in GenIGet() argument 876 rl_obj = LoadValue(rl_obj, kRefReg); in GenIGet() 877 GenNullCheck(rl_obj.reg, opt_flags); in GenIGet() 882 load_lir = LoadRefDisp(rl_obj.reg, field_offset, rl_result.reg, field_info.IsVolatile() ? in GenIGet() 885 load_lir = LoadBaseDisp(rl_obj.reg, field_offset, rl_result.reg, size, in GenIGet() 927 DCHECK_EQ(static_cast<unsigned int>(rl_obj.wide), 0U); in GenIGet() 928 CallRuntimeHelperImmRegLocation(target, field_info.FieldIndex(), rl_obj, true); in GenIGet() 942 RegLocation rl_src, RegLocation rl_obj) { in GenIPut() argument 956 rl_obj = LoadValue(rl_obj, kRefReg); in GenIPut() 962 GenNullCheck(rl_obj.reg, opt_flags); in GenIPut() [all …]
|
D | mir_to_lir.cc | 1178 RegLocation rl_obj = mir_graph_->GetSrc(mir, 0); in HandleExtendedMethodMIR() local 1179 rl_obj = LoadValue(rl_obj, kRefReg); in HandleExtendedMethodMIR() 1183 GenExplicitNullCheck(rl_obj.reg, mir->optimization_flags); in HandleExtendedMethodMIR()
|
D | mir_to_lir.h | 829 RegLocation rl_dest, RegLocation rl_obj); 831 RegLocation rl_src, RegLocation rl_obj);
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 1257 RegLocation rl_obj = info->args[0]; in GenInlinedIndexOf() local 1286 LoadValueDirectFixed(rl_obj, rs_rDX); in GenInlinedIndexOf() 2422 RegLocation rl_obj = info->args[0]; in GenInlinedCharAt() local 2424 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 2427 GenNullCheck(rl_obj.reg, info->opt_flags); in GenInlinedCharAt() 2436 kCondLs, RegStorage::InvalidReg(), rl_obj.reg, count_offset, in GenInlinedCharAt() 2440 OpRegMem(kOpCmp, rl_idx.reg, rl_obj.reg, count_offset); in GenInlinedCharAt() 2447 LoadBaseIndexedDisp(rl_obj.reg, rl_idx.reg, 1, value_offset, rl_result.reg, kUnsignedHalf); in GenInlinedCharAt() 2449 FreeTemp(rl_obj.reg); in GenInlinedCharAt()
|