/art/compiler/dex/quick/x86/ |
D | call_x86.cc | 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() 382 cg->OpPcRelDexCacheArrayLoad(cu->dex_file, offset, cg->TargetReg(kArg0, kRef), in X86NextSDCallInsn() 390 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in X86NextSDCallInsn()
|
D | target_x86.cc | 1029 call_insn = OpMem(kOpBlx, TargetReg(kArg0, kRef), in GenCallInsn() 2377 arg.IsRef() ? kRef : (arg.IsWide() ? kWide : kNotWide)); in GetNextReg() 2397 arg.IsRef() ? kRef : kNotWide); in GetNextReg()
|
D | codegen_x86.h | 130 } else if (wide_kind == kRef && cu_->target64) { in TargetReg()
|
D | int_x86.cc | 1517 if (array_base_ == m2l_->TargetReg(kArg0, kRef)) { in GenArrayBoundsCheck()
|
/art/compiler/dex/quick/ |
D | gen_invoke.cc | 190 LoadCurrMethodDirect(TargetReg(kArg1, kRef)); in CallRuntimeHelperImmMethod() 204 LoadCurrMethodDirect(TargetReg(kArg1, kRef)); in CallRuntimeHelperRegMethod() 218 LoadCurrMethodDirect(TargetReg(kArg2, kRef)); in CallRuntimeHelperRegRegLocationMethod() 331 LoadCurrMethodDirect(TargetReg(kArg2, kRef)); in CallRuntimeHelperImmRegLocationMethod() 340 LoadCurrMethodDirect(TargetReg(kArg2, kRef)); in CallRuntimeHelperImmImmMethod() 407 rl_src.reg = TargetReg(kArg0, kRef); in FlushIns() 491 cg->LoadValueDirectFixed(rl_arg, cg->TargetReg(kArg1, kRef)); in CommonCallCodeLoadThisIntoArg1() 495 cg->GenNullCheck(cg->TargetReg(kArg1, kRef), info->opt_flags); in CommonCallCodeLoadClassIntoArg0() 497 cg->LoadRefDisp(cg->TargetReg(kArg1, kRef), mirror::Object::ClassOffset().Int32Value(), in CommonCallCodeLoadClassIntoArg0() 498 cg->TargetReg(kArg0, kRef), in CommonCallCodeLoadClassIntoArg0() [all …]
|
D | gen_common.cc | 74 m2l_->OpRegCopy(r_result_, m2l_->TargetReg(kRet0, kRef)); in GenIfNullUseHelperImm() 96 RegStorage r_base = TargetReg(kArg0, kRef); in GenGetOtherTypeForSgetSput() 148 m2l_->OpRegCopy(r_base_, m2l_->TargetReg(kRet0, kRef)); in GenGetOtherTypeForSgetSput() 547 RegStorage ref_reg = TargetReg(kRet0, kRef); in GenFilledNewArray() 1066 RegStorage ret0 = TargetReg(kRet0, kRef); in GenConstString() 1072 RegStorage arg0 = TargetReg(kArg0, kRef); in GenConstString() 1126 CallRuntimeHelperRegMethod(kQuickAllocObjectResolved, TargetReg(kArg0, kRef), true); in GenNewInstance() 1128 CallRuntimeHelperRegMethod(kQuickAllocObjectInitialized, TargetReg(kArg0, kRef), true); in GenNewInstance() 1222 RegStorage class_reg = TargetReg(kArg2, kRef); // kArg2 will hold the Class* in GenInstanceofCallingHelper() 1223 RegStorage ref_reg = TargetReg(kArg0, kRef); // kArg0 will hold the ref. in GenInstanceofCallingHelper() [all …]
|
D | codegen_util.cc | 1316 OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target); in LoadClassType()
|
D | mir_to_lir.h | 1236 return TargetReg(reg, kRef); in TargetReg()
|
/art/compiler/dex/quick/mips/ |
D | call_mips.cc | 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() 465 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in NextSDCallInsn()
|
D | target_mips.cc | 207 } else if (cu_->target64 && (wide_kind == kWide || wide_kind == kRef)) { in TargetReg() 257 arg.IsRef() ? kRef : kNotWide); in GetNextReg() 285 arg.IsRef() ? kRef : (arg.IsWide() ? kWide : kNotWide)); in GetNextReg()
|
/art/compiler/dex/quick/arm/ |
D | call_arm.cc | 630 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in ArmNextSDCallInsn() 658 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); in ArmNextSDCallInsn() 668 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in ArmNextSDCallInsn()
|
/art/compiler/dex/quick/arm64/ |
D | call_arm64.cc | 464 RegStorage arg0_ref = cg->TargetReg(kArg0, kRef); in Arm64NextSDCallInsn() 492 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method); in Arm64NextSDCallInsn()
|
D | codegen_arm64.h | 91 if (wide_kind == kWide || wide_kind == kRef) { in TargetReg()
|
/art/compiler/dex/ |
D | compiler_enums.h | 670 kRef // Ref width enumerator
|