Lines Matching refs:TargetReg
121 RegStorage arg1_32 = m2l_->TargetReg(kArg1, kNotWide); in GenArrayBoundsCheck()
122 RegStorage arg0_32 = m2l_->TargetReg(kArg0, kNotWide); in GenArrayBoundsCheck()
369 CallRuntimeHelperRegMethodRegLocation(kQuickAllocArrayResolved, TargetReg(kArg0, kNotWide), in GenNewArray()
404 FreeTemp(TargetReg(kArg2, kNotWide)); in GenFilledNewArray()
405 FreeTemp(TargetReg(kArg1, kNotWide)); in GenFilledNewArray()
413 RegStorage ref_reg = TargetReg(kRet0, kRef); in GenFilledNewArray()
450 r_val = TargetReg(kLr, kNotWide); in GenFilledNewArray()
520 m2l_->OpRegCopy(r_base_, m2l_->TargetReg(kRet0, kRef)); in Compile()
556 RegStorage r_method = TargetReg(kArg1, kRef); in GenSput()
559 r_base = TargetReg(kArg0, kRef); in GenSput()
573 RegStorage r_tmp = TargetReg(kArg2, kNotWide); in GenSput()
641 RegStorage r_method = TargetReg(kArg1, kRef); in GenSget()
644 r_base = TargetReg(kArg0, kRef); in GenSget()
658 RegStorage r_tmp = TargetReg(kArg2, kNotWide); in GenSget()
861 m2l_->OpRegCopy(rl_result_.reg, m2l_->TargetReg(kRet0, kRef)); in GenConstClass()
900 r_method = TargetReg(kArg2, kRef); in GenConstString()
905 TargetReg(kArg0, kRef), kNotVolatile); in GenConstString()
907 LoadRefDisp(TargetReg(kArg0, kRef), mirror::Class::DexCacheStringsOffset().Int32Value(), in GenConstString()
908 TargetReg(kArg0, kRef), kNotVolatile); in GenConstString()
911 LoadRefDisp(TargetReg(kArg0, kRef), offset_of_string, TargetReg(kRet0, kRef), kNotVolatile); in GenConstString()
912 LIR* fromfast = OpCmpImmBranch(kCondEq, TargetReg(kRet0, kRef), 0, NULL); in GenConstString()
999 CallRuntimeHelperRegMethod(kQuickAllocObjectResolved, TargetReg(kArg0, kRef), true); in GenNewInstance()
1001 CallRuntimeHelperRegMethod(kQuickAllocObjectInitialized, TargetReg(kArg0, kRef), true); in GenNewInstance()
1089 RegStorage method_reg = TargetReg(kArg1, kRef); in GenInstanceofCallingHelper()
1091 RegStorage class_reg = TargetReg(kArg2, kRef); // kArg2 will hold the Class* in GenInstanceofCallingHelper()
1092 RegStorage ref_reg = TargetReg(kArg0, kRef); // kArg0 will hold the ref. in GenInstanceofCallingHelper()
1134 m2l_->OpRegCopy(m2l_->TargetReg(kArg2, kRef), in GenInstanceofCallingHelper()
1135 m2l_->TargetReg(kRet0, kRef)); // Align usage with fast path in GenInstanceofCallingHelper()
1157 RegStorage ref_class_reg = TargetReg(kArg1, kRef); // kArg1 will hold the Class* of ref. in GenInstanceofCallingHelper()
1187 branchover = OpCmpBranch(kCondEq, TargetReg(kArg1, kRef), TargetReg(kArg2, kRef), NULL); in GenInstanceofCallingHelper()
1190 OpRegCopy(TargetReg(kArg0, kRef), class_reg); // .ne case - arg0 <= class in GenInstanceofCallingHelper()
1243 RegStorage method_reg = TargetReg(kArg1, kRef); in GenCheckCast()
1245 RegStorage class_reg = TargetReg(kArg2, kRef); // kArg2 will hold the Class* in GenCheckCast()
1251 OpRegCopy(class_reg, TargetReg(kRet0, kRef)); // Align usage with fast path in GenCheckCast()
1281 m2l_->TargetReg(kArg1, kRef), true); in GenCheckCast()
1282 m2l_->OpRegCopy(class_reg_, m2l_->TargetReg(kRet0, kRef)); // Align usage with fast path in GenCheckCast()
1295 LoadValueDirectFixed(rl_src, TargetReg(kArg0, kRef)); // kArg0 <= ref in GenCheckCast()
1309 m2l_->LoadRefDisp(m2l_->TargetReg(kArg0, kRef), mirror::Object::ClassOffset().Int32Value(), in GenCheckCast()
1310 m2l_->TargetReg(kArg1, kRef), kNotVolatile); in GenCheckCast()
1312 m2l_->CallRuntimeHelperRegReg(kQuickCheckCast, m2l_->TargetReg(kArg2, kRef), in GenCheckCast()
1313 m2l_->TargetReg(kArg1, kRef), true); in GenCheckCast()
1323 LIR* branch = OpCmpImmBranch(kCondNe, TargetReg(kArg0, kRef), 0, nullptr); in GenCheckCast()
1332 LIR* branch1 = OpCmpImmBranch(kCondEq, TargetReg(kArg0, kRef), 0, nullptr); in GenCheckCast()
1335 LoadRefDisp(TargetReg(kArg0, kRef), mirror::Object::ClassOffset().Int32Value(), in GenCheckCast()
1336 TargetReg(kArg1, kRef), kNotVolatile); in GenCheckCast()
1338 LIR* branch2 = OpCmpBranch(kCondNe, TargetReg(kArg1, kRef), class_reg, nullptr); in GenCheckCast()
1361 MarkTemp(TargetReg(kLr, kNotWide)); // Add lr to the temp pool in GenLong3Addr()
1362 FreeTemp(TargetReg(kLr, kNotWide)); // and make it available in GenLong3Addr()
1389 Clobber(TargetReg(kLr, kNotWide)); in GenLong3Addr()
1390 UnmarkTemp(TargetReg(kLr, kNotWide)); // Remove lr from the temp pool in GenLong3Addr()
1543 LoadValueDirectFixed(rl_src2, TargetReg(kArg1, kNotWide)); in GenArithOpInt()
1545 LoadValueDirectFixed(rl_src1, TargetReg(kArg0, kNotWide)); in GenArithOpInt()
1547 GenDivZeroCheck(TargetReg(kArg1, kNotWide)); in GenArithOpInt()
1807 LoadValueDirectFixed(rl_src, TargetReg(kArg0, kNotWide)); in GenArithOpIntLit()
1808 Clobber(TargetReg(kArg0, kNotWide)); in GenArithOpIntLit()
1809 CallRuntimeHelperRegImm(kQuickIdivmod, TargetReg(kArg0, kNotWide), lit, false); in GenArithOpIntLit()
1839 int ret_reg = TargetReg(kRet0, kNotWide).GetReg(); in GenArithOpLong()
1872 ret_reg = TargetReg(kRet0, kNotWide).GetReg(); in GenArithOpLong()
1879 ret_reg = TargetReg(kRet0, kNotWide).GetReg(); in GenArithOpLong()
1888 ret_reg = (cu_->instruction_set == kThumb2) ? TargetReg(kArg2, kNotWide).GetReg() : in GenArithOpLong()
1889 TargetReg(kRet0, kNotWide).GetReg(); in GenArithOpLong()
1914 RegStorage r_tmp1 = TargetReg(kArg0, kWide); in GenArithOpLong()
1915 RegStorage r_tmp2 = TargetReg(kArg2, kWide); in GenArithOpLong()
1926 if (ret_reg == TargetReg(kRet0, kNotWide).GetReg()) in GenArithOpLong()