Home
last modified time | relevance | path

Searched refs:kArg0 (Results 1 – 15 of 15) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc111 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImm()
119 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); in CallRuntimeHelperReg()
128 LoadValueDirectFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, arg0)); in CallRuntimeHelperRegLocation()
130 LoadValueDirectWideFixed(arg0, TargetReg(arg0.fp ? kFArg0 : kArg0, kWide)); in CallRuntimeHelperRegLocation()
139 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImmImm()
154 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImmRegLocation()
163 LoadValueDirectFixed(arg0, TargetReg(kArg0, arg0)); in CallRuntimeHelperRegLocationImm()
173 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImmReg()
181 OpRegCopy(TargetReg(kArg0, arg0.GetWideKind()), arg0); in CallRuntimeHelperRegImm()
191 LoadConstant(TargetReg(kArg0, kNotWide), arg0); in CallRuntimeHelperImmMethod()
[all …]
Dgen_common.cc96 RegStorage r_base = TargetReg(kArg0, kRef); in GenGetOtherTypeForSgetSput()
253 RegStorage arg0_32 = m2l_->TargetReg(kArg0, kNotWide); in GenArrayBoundsCheck()
502 LoadClassType(*dex_file, type_idx, kArg0); in GenNewArray()
503 CallRuntimeHelperRegRegLocationMethod(kQuickAllocArrayResolved, TargetReg(kArg0, kNotWide), in GenNewArray()
1072 RegStorage arg0 = TargetReg(kArg0, kRef); in GenConstString()
1124 LoadClassType(*dex_file, type_idx, kArg0); in GenNewInstance()
1126 CallRuntimeHelperRegMethod(kQuickAllocObjectResolved, TargetReg(kArg0, kRef), true); in GenNewInstance()
1128 CallRuntimeHelperRegMethod(kQuickAllocObjectInitialized, TargetReg(kArg0, kRef), true); in GenNewInstance()
1223 RegStorage ref_reg = TargetReg(kArg0, kRef); // kArg0 will hold the ref. in GenInstanceofCallingHelper()
1302 OpRegCopy(TargetReg(kArg0, kRef), class_reg); // .ne case - arg0 <= class in GenInstanceofCallingHelper()
[all …]
Dmir_to_lir.h1206 DCHECK((kArg0 <= reg && reg < kArg7) || (kFArg0 <= reg && reg < kFArg15) || (kRet0 == reg)); in TargetReg()
1207 static_assert((kArg1 == kArg0 + 1) && (kArg2 == kArg1 + 1) && (kArg3 == kArg2 + 1) && in TargetReg()
/art/compiler/dex/quick/x86/
Dcall_x86.cc159 const RegStorage arg0 = TargetReg32(kArg0); in GenEntrySequence()
310 NewLIR1(kX86Push32R, TargetReg(kArg0, kRef).GetReg()); // ArtMethod* in GenSpecialEntryForSuspend()
318 NewLIR1(kX86Pop32R, TargetReg(kArg0, kRef).GetReg()); // ArtMethod* in GenSpecialExitForSuspend()
351 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in X86NextSDCallInsn()
364 auto target_reg = cg->TargetReg(kArg0, kRef); in X86NextSDCallInsn()
371 cg->LoadMethodAddress(target_method, type, kArg0); in X86NextSDCallInsn()
382 cg->OpPcRelDexCacheArrayLoad(cu->dex_file, offset, cg->TargetReg(kArg0, kRef), in X86NextSDCallInsn()
390 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in X86NextSDCallInsn()
Dint_x86.cc1517 if (array_base_ == m2l_->TargetReg(kArg0, kRef)) { in GenArrayBoundsCheck()
1521 m2l_->OpRegCopy(m2l_->TargetReg(kArg0, kNotWide), index_); in GenArrayBoundsCheck()
1522 new_index = m2l_->TargetReg(kArg0, kNotWide); in GenArrayBoundsCheck()
1564 x86_m2l->LoadConstant(m2l_->TargetReg(kArg0, kNotWide), index_); in GenArrayBoundsCheck()
1565 x86_m2l->CallRuntimeHelperRegReg(kQuickThrowArrayBounds, m2l_->TargetReg(kArg0, kNotWide), in GenArrayBoundsCheck()
Dtarget_x86.cc543 LockTemp(TargetReg32(kArg0)); in LockCallTemps()
563 FreeTemp(TargetReg32(kArg0)); in FreeCallTemps()
1029 call_insn = OpMem(kOpBlx, TargetReg(kArg0, kRef), in GenCallInsn()
Dcodegen_x86.h125 DCHECK((kArg0 <= symbolic_reg && symbolic_reg < kArg3) || in TargetReg()
/art/compiler/dex/quick/mips/
Dcall_mips.cc256 const RegStorage arg0 = TargetReg(kArg0); in GenEntrySequence()
401 StoreWordDisp(rs_sp, 0, TargetPtrReg(kArg0)); in GenSpecialEntryForSuspend()
423 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in NextSDCallInsn()
453 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method); in NextSDCallInsn()
455 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); in NextSDCallInsn()
458 cg->LoadMethodAddress(target_method, type, kArg0); in NextSDCallInsn()
465 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in NextSDCallInsn()
Dtarget_mips.cc198 DCHECK((kArg0 <= reg && reg < kArg7) || (kFArg0 <= reg && reg < kFArg15) || (kRet0 == reg)); in TargetReg()
223 case kArg0: res_reg = rs_rA0; break; in TargetReg()
648 LockTemp(TargetReg(kArg0)); in LockCallTemps()
662 FreeTemp(TargetReg(kArg0)); in FreeCallTemps()
796 RegStorage reg_ptr = TargetReg(kArg0); in GenAtomic64Load()
826 OpRegCopyWide(TargetReg(kArg0, kWide), temp_ptr); in GenAtomic64Store()
829 RegStorage reg_ptr = TargetReg(kArg0); in GenAtomic64Store()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc464 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in Arm64NextSDCallInsn()
492 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method); in Arm64NextSDCallInsn()
494 cg->LoadMethodAddress(target_method, type, kArg0); in Arm64NextSDCallInsn()
502 RegStorage arg0_ref = cg->TargetPtrReg(kArg0); in Arm64NextSDCallInsn()
Dtarget_arm64.cc116 case kArg0: res_reg = rs_w0; break; in TargetReg()
/art/compiler/dex/quick/arm/
Dcall_arm.cc630 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in ArmNextSDCallInsn()
658 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); in ArmNextSDCallInsn()
660 cg->LoadMethodAddress(target_method, type, kArg0); in ArmNextSDCallInsn()
668 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in ArmNextSDCallInsn()
Dcodegen_arm.h93 DCHECK((kArg0 <= reg && reg < kArg3) || (kFArg0 <= reg && reg < kFArg15) || (kRet0 == reg)); in TargetReg()
Dtarget_arm.cc105 case kArg0: res_reg = rs_r0; break; in TargetReg()
/art/compiler/dex/
Dcompiler_enums.h49 kArg0, enumerator