/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 110 DCHECK(!rl_src.ref || op_kind == kRefReg); in LoadValue() 157 rl_dest = EvalLoc(rl_dest, rl_dest.ref || rl_src.ref ? kRefReg : kAnyReg, false); in StoreValue() 166 rl_dest = EvalLoc(rl_dest, rl_dest.ref ? kRefReg : kAnyReg, false); in StoreValue() 368 LoadValue(mir_graph_->GetMethodLoc(), kRefReg); in LoadCurrMethod()
|
D | gen_invoke.cc | 953 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedReferenceGetReferent() 976 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenInlinedReferenceGetReferent() 997 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 1089 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedStringIsEmptyOrLength() 1123 rl_data = LoadValue(rl_data, kRefReg); in GenInlinedStringFactoryNewStringFromBytes() 1128 RegLocation rl_return = GetReturn(kRefReg); in GenInlinedStringFactoryNewStringFromBytes() 1144 RegLocation rl_return = GetReturn(kRefReg); in GenInlinedStringFactoryNewStringFromChars() 1156 rl_string = LoadValue(rl_string, kRefReg); in GenInlinedStringFactoryNewStringFromString() 1160 RegLocation rl_return = GetReturn(kRefReg); in GenInlinedStringFactoryNewStringFromString() 1428 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenInlinedCurrentThread() [all …]
|
D | gen_common.cc | 352 RegisterClass reg_class = (rl_src1.ref || rl_src2.ref) ? kRefReg : kCoreReg; in GenCompareAndBranch() 415 RegisterClass reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenCompareZeroAndBranch() 517 StoreValue(rl_dest, GetReturn(kRefReg)); in GenNewArray() 635 rl_arg = LoadValue(info->args[i], kRefReg); in GenFilledNewArray() 660 StoreValue(info->result, GetReturn(kRefReg)); in GenFilledNewArray() 846 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenSget() 876 rl_obj = LoadValue(rl_obj, kRefReg); in GenIGet() 935 RegLocation rl_result = GetReturn(rl_dest.ref ? kRefReg : kCoreReg); in GenIGet() 956 rl_obj = LoadValue(rl_obj, kRefReg); in GenIPut() 1028 rl_result = GetReturn(kRefReg); in GenConstClass() [all …]
|
D | ralloc_util.cc | 444 DCHECK_NE(reg_class, kRefReg); // NOTE: the Dalvik width of a reference is always 32 bits. in AllocTypedTempWide() 454 } else if (reg_class == kRefReg) { in AllocTypedTemp() 473 if (reg_class == kRefReg) { in AllocLiveReg() 482 reg = FindLiveReg(wide || reg_class == kRefReg ? reg_pool_->core64_regs_ : in AllocLiveReg() 529 reg_class == kRefReg ? RefCheck::kCheckRef : RefCheck::kIgnoreRef, in AllocLiveReg() 792 } else if ((reg_class == kCoreReg) || (reg_class == kRefReg)) { in RegClassMatches() 997 RegStorage reg = AllocLiveReg(loc.s_reg_low, loc.ref ? kRefReg : kAnyReg, false); in UpdateLoc() 1097 reg_class = kRefReg; in EvalLoc() 1503 case kRefReg: LOG(FATAL); break; in GetReturnWide() 1517 case kRefReg: res = LocCReturnRef(); break; in GetReturn()
|
D | mir_to_lir.cc | 94 res = kRefReg; in ShortyToRegClass() 285 RegStorage reg_obj = LoadArg(data.object_arg, kRefReg); in GenSpecialIGet() 359 RegStorage reg_obj = LoadArg(data.object_arg, kRefReg); in GenSpecialIPut() 634 rl_src[0] = LoadValue(rl_src[0], kRefReg); in CompileDalvikInstruction() 1179 rl_obj = LoadValue(rl_obj, kRefReg); in HandleExtendedMethodMIR()
|
D | mir_to_lir.h | 570 return kRefReg; in RegClassBySize()
|
/art/compiler/dex/quick/arm64/ |
D | int_arm64.cc | 194 rl_src = LoadValue(rl_src, rl_src.ref ? kRefReg : kCoreReg); in GenSelect() 202 RegLocation rl_result = EvalLoc(rl_dest, rl_dest.ref ? kRefReg : kCoreReg, true); in GenSelect() 204 rl_dest.ref ? kRefReg : kCoreReg); in GenSelect() 210 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 752 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() 761 rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); in GenInlinedCas() 762 rl_expected = LoadValue(rl_src_expected, is_object ? kRefReg : kCoreReg); in GenInlinedCas() 1192 rl_array = LoadValue(rl_array, kRefReg); in GenArrayGet() 1272 rl_array = LoadValue(rl_array, kRefReg); in GenArrayPut()
|
D | call_arm64.cc | 268 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenMoveException()
|
D | target_arm64.cc | 600 return (size == kReference) ? kRefReg : kCoreReg; in RegClassForFieldLoadStore()
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 248 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 249 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 887 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() 890 rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); in GenInlinedCas() 913 rl_expected = LoadValue(rl_src_expected, is_object ? kRefReg : kCoreReg); in GenInlinedCas() 1382 rl_array = LoadValue(rl_array, kRefReg); in GenArrayGet() 1479 rl_array = LoadValue(rl_array, kRefReg); in GenArrayPut()
|
D | call_arm.cc | 340 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenMoveException()
|
/art/compiler/dex/ |
D | compiler_enums.h | 28 kRefReg, enumerator
|
/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 128 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenMoveException()
|
D | int_x86.cc | 279 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg; in GenSelect() 280 RegisterClass result_reg_class = rl_dest.ref ? kRefReg : kCoreReg; in GenSelect() 1129 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() 1231 RegLocation rl_object = LoadValue(rl_src_obj, kRefReg); in GenInlinedCas() 1232 RegLocation rl_new_value = LoadValue(rl_src_new_value, is_object ? kRefReg : kCoreReg); in GenInlinedCas() 2450 rl_array = LoadValue(rl_array, kRefReg); in GenArrayGet() 2506 rl_array = LoadValue(rl_array, kRefReg); in GenArrayPut() 3013 RegLocation object = LoadValue(rl_src, kRefReg); in GenInstanceofFinal()
|
D | target_x86.cc | 2424 rl_obj = LoadValue(rl_obj, kRefReg); in GenInlinedCharAt() 2467 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenInlinedCurrentThread()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 217 RegLocation rl_result = EvalLoc(rl_dest, kRefReg, true); in GenMoveException()
|
D | int_mips.cc | 673 rl_array = LoadValue(rl_array, kRefReg); in GenArrayGet() 761 rl_array = LoadValue(rl_array, kRefReg); in GenArrayPut()
|