Home
last modified time | relevance | path

Searched refs:target_method (Results 1 – 14 of 14) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc495 int state, const MethodReference& target_method, in NextSDCallInsn() argument
508 cg->LoadCodeAddress(target_method, type, kInvokeTgt); in NextSDCallInsn()
513 cg->LoadMethodAddress(target_method, type, kArg0); in NextSDCallInsn()
536 CHECK_LT(target_method.dex_method_index, target_method.dex_file->NumMethodIds()); in NextSDCallInsn()
537 cg->LoadCodeAddress(target_method, type, kInvokeTgt); in NextSDCallInsn()
542 CHECK_EQ(cu->dex_file, target_method.dex_file); in NextSDCallInsn()
544 ObjArray::OffsetOfElement(target_method.dex_method_index).Int32Value(), in NextSDCallInsn()
572 int state, const MethodReference& target_method, in NextVCallInsn() argument
614 const MethodReference& target_method, in NextInterfaceCallInsn() argument
621 CHECK_LT(target_method.dex_method_index, target_method.dex_file->NumMethodIds()); in NextInterfaceCallInsn()
[all …]
Dcodegen_util.cc1225 void Mir2Lir::LoadCodeAddress(const MethodReference& target_method, InvokeType type, in LoadCodeAddress() argument
1227 LIR* data_target = ScanLiteralPoolMethod(code_literal_list_, target_method); in LoadCodeAddress()
1229 data_target = AddWordData(&code_literal_list_, target_method.dex_method_index); in LoadCodeAddress()
1230 data_target->operands[1] = WrapPointer(const_cast<DexFile*>(target_method.dex_file)); in LoadCodeAddress()
1242 void Mir2Lir::LoadMethodAddress(const MethodReference& target_method, InvokeType type, in LoadMethodAddress() argument
1244 LIR* data_target = ScanLiteralPoolMethod(method_literal_list_, target_method); in LoadMethodAddress()
1246 data_target = AddWordData(&method_literal_list_, target_method.dex_method_index); in LoadMethodAddress()
1247 data_target->operands[1] = WrapPointer(const_cast<DexFile*>(target_method.dex_file)); in LoadMethodAddress()
Dmir_to_lir.h153 const MethodReference& target_method,
932 const MethodReference& target_method,
938 const MethodReference& target_method,
985 const MethodReference& target_method,
1101 void LoadCodeAddress(const MethodReference& target_method, InvokeType type,
1111 virtual void LoadMethodAddress(const MethodReference& target_method, InvokeType type,
/art/compiler/dex/
Dmir_method_info.cc75 MethodReference target_method(mUnit->GetDexFile(), it->MethodIndex()); in Resolve() local
78 &target_method, devirt_target, &it->direct_code_, &it->direct_method_); in Resolve()
87 it->target_dex_file_ = target_method.dex_file; in Resolve()
88 it->target_method_idx_ = target_method.dex_method_index; in Resolve()
Ddex_to_dex_compiler.cc237 MethodReference target_method(&GetDexFile(), method_idx); in CompileInvokeVirtual() local
248 &target_method, &vtable_idx, in CompileInvokeVirtual()
Dmir_dataflow.cc1296 MethodReference target_method(cu_->dex_file, mir->dalvikInsn.vB); in InvokeUsesMethodStar() local
1304 &type, &target_method, in InvokeUsesMethodStar()
/art/compiler/driver/
Dcompiler_driver-inl.h213 MethodReference* target_method, const MethodReference* devirt_target, in IsFastInvoke() argument
222 target_method->dex_method_index))) { in IsFastInvoke()
241 CHECK(target_method->dex_file == mUnit->GetDexFile()); in IsFastInvoke()
243 CHECK(referrer_class->GetDexCache()->GetResolvedMethod(target_method->dex_method_index) == in IsFastInvoke()
251 target_method, in IsFastInvoke()
287 target_method, in IsFastInvoke()
309 target_method, in IsFastInvoke()
Dcompiler_driver.cc1161 MethodReference* target_method, in GetCodeAndMethodForDirectCall() argument
1223 if (target_method->dex_file == declaring_class->GetDexCache()->GetDexFile()) { in GetCodeAndMethodForDirectCall()
1224 target_method->dex_method_index = method->GetDexMethodIndex(); in GetCodeAndMethodForDirectCall()
1231 *target_method->dex_file, target_method->dex_method_index); in GetCodeAndMethodForDirectCall()
1233 target_method->dex_method_index = dex_method_idx; in GetCodeAndMethodForDirectCall()
1236 target_method->dex_method_index = method->GetDexMethodIndex(); in GetCodeAndMethodForDirectCall()
1237 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall()
1260 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall()
1261 target_method->dex_method_index = method->GetDexMethodIndex(); in GetCodeAndMethodForDirectCall()
1267 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall()
[all …]
Dcompiler_driver.h291 MethodReference* target_method, const MethodReference* devirt_target,
326 InvokeType* type, MethodReference* target_method, int* vtable_idx,
698 MethodReference* target_method,
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc1008 const MethodReference& target_method, in GenDalvikArgsNoRange() argument
1013 target_method, in GenDalvikArgsNoRange()
1037 const MethodReference& target_method, in GenDalvikArgsRange() argument
1157 call_state = next_call_insn(cu_, info, call_state, target_method, in GenDalvikArgsRange()
1177 call_state = next_call_insn(cu_, info, call_state, target_method, vtable_idx, in GenDalvikArgsRange()
1185 call_state = next_call_insn(cu_, info, call_state, target_method, vtable_idx, in GenDalvikArgsRange()
Dcodegen_arm64.h239 const MethodReference& target_method,
246 const MethodReference& target_method,
/art/compiler/dex/quick/x86/
Dtarget_x86.cc958 void X86Mir2Lir::LoadMethodAddress(const MethodReference& target_method, InvokeType type, in LoadMethodAddress() argument
965 int target_method_idx = target_method.dex_method_index; in LoadMethodAddress()
966 const DexFile* target_dex_file = target_method.dex_file; in LoadMethodAddress()
996 LIR *X86Mir2Lir::CallWithLinkerFixup(const MethodReference& target_method, InvokeType type) { in CallWithLinkerFixup() argument
1002 int target_method_idx = target_method.dex_method_index; in CallWithLinkerFixup()
1003 const DexFile* target_dex_file = target_method.dex_file; in CallWithLinkerFixup()
2553 const MethodReference& target_method, in GenDalvikArgsNoRange() argument
2559 target_method, in GenDalvikArgsNoRange()
2565 target_method, in GenDalvikArgsNoRange()
2587 const MethodReference& target_method, in GenDalvikArgsRange() argument
[all …]
Dcodegen_x86.h317 void LoadMethodAddress(const MethodReference& target_method, InvokeType type,
332 const MethodReference& target_method,
339 const MethodReference& target_method,
350 virtual LIR * CallWithLinkerFixup(const MethodReference& target_method, InvokeType type);
/art/compiler/llvm/
Dgbc_expander.cc825 art::MethodReference target_method(dex_compilation_unit_->GetDexFile(), in EmitInvoke() local
837 &invoke_type, &target_method, in EmitInvoke()
845 EmitCallRuntimeForCalleeMethodObjectAddr(target_method.dex_method_index, invoke_type, in EmitInvoke()
858 EmitLoadSDCalleeMethodObjectAddr(target_method.dex_method_index); in EmitInvoke()
875 EmitCallRuntimeForCalleeMethodObjectAddr(target_method.dex_method_index, in EmitInvoke()
893 target_method.dex_method_index, is_static); in EmitInvoke()