Home
last modified time | relevance | path

Searched refs:direct_method (Results 1 – 13 of 13) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc497 uintptr_t direct_code, uintptr_t direct_method, in NextSDCallInsn() argument
500 if (direct_code != 0 && direct_method != 0) { in NextSDCallInsn()
510 if (direct_method != static_cast<uintptr_t>(-1)) { in NextSDCallInsn()
511 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); in NextSDCallInsn()
616 uintptr_t direct_method, InvokeType unused2) { in NextInterfaceCallInsn() argument
727 uintptr_t direct_method, InvokeType type, bool skip_this) { in LoadArgRegs() argument
754 direct_code, direct_method, type); in LoadArgRegs()
770 uintptr_t direct_method, InvokeType type, bool skip_this) { in GenDalvikArgsNoRange() argument
778 direct_code, direct_method, type); in GenDalvikArgsNoRange()
811 vtable_idx, direct_code, direct_method, type); in GenDalvikArgsNoRange()
[all …]
Dmir_to_lir.h155 uintptr_t direct_method, InvokeType type);
934 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
940 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
987 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
/art/compiler/driver/
Dcompiler_driver-inl.h214 uintptr_t* direct_code, uintptr_t* direct_method) { in IsFastInvoke() argument
253 /*out*/direct_method); in IsFastInvoke()
289 /*out*/direct_method); in IsFastInvoke()
311 /*out*/direct_method); in IsFastInvoke()
Dcompiler_driver.h292 uintptr_t* direct_code, uintptr_t* direct_method)
327 uintptr_t* direct_code, uintptr_t* direct_method)
699 uintptr_t* direct_code, uintptr_t* direct_method)
Dcompiler_driver.cc1163 uintptr_t* direct_method) { in GetCodeAndMethodForDirectCall() argument
1169 *direct_method = 0; in GetCodeAndMethodForDirectCall()
1258 *direct_method = force_relocations ? -1 : reinterpret_cast<uintptr_t>(method); in GetCodeAndMethodForDirectCall()
1283 uintptr_t* direct_method) { in ComputeInvokeInfo() argument
1313 invoke_type, target_method, devirt_target, direct_code, direct_method); in ComputeInvokeInfo()
1327 &stats_flags, target_method, direct_code, direct_method); in ComputeInvokeInfo()
1336 *direct_method = 0u; in ComputeInvokeInfo()
/art/compiler/dex/
Ddex_to_dex_compiler.cc242 uintptr_t direct_method; in CompileInvokeVirtual() local
249 &direct_code, &direct_method); in CompileInvokeVirtual()
Dmir_dataflow.cc1299 uintptr_t direct_method; in InvokeUsesMethodStar() local
1306 &direct_code, &direct_method) && in InvokeUsesMethodStar()
1309 fast_path && ((direct_code == 0) || (direct_method == 0))); in InvokeUsesMethodStar()
Dmir_graph.h527 uintptr_t direct_method; member
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc1010 uintptr_t direct_method, InvokeType type, bool skip_this) { in GenDalvikArgsNoRange() argument
1015 direct_method, type, skip_this); in GenDalvikArgsNoRange()
1039 uintptr_t direct_method, InvokeType type, bool skip_this) { in GenDalvikArgsRange() argument
1158 vtable_idx, direct_code, direct_method, type); in GenDalvikArgsRange()
1178 direct_code, direct_method, type); in GenDalvikArgsRange()
1186 direct_code, direct_method, type); in GenDalvikArgsRange()
Dcodegen_arm64.h241 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
248 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
/art/compiler/dex/quick/x86/
Dtarget_x86.cc2555 uintptr_t direct_method, InvokeType type, bool skip_this) { in GenDalvikArgsNoRange() argument
2561 direct_method, type, skip_this); in GenDalvikArgsNoRange()
2567 direct_method, type, skip_this); in GenDalvikArgsNoRange()
2588 uint32_t vtable_idx, uintptr_t direct_code, uintptr_t direct_method, in GenDalvikArgsRange() argument
2594 vtable_idx, direct_code, direct_method, in GenDalvikArgsRange()
2783 vtable_idx, direct_code, direct_method, type); in GenDalvikArgsRange()
2803 direct_code, direct_method, type); in GenDalvikArgsRange()
2811 direct_code, direct_method, type); in GenDalvikArgsRange()
Dcodegen_x86.h334 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
341 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
/art/compiler/llvm/
Dgbc_expander.cc834 uintptr_t direct_method = 0; in EmitInvoke() local
839 &direct_code, &direct_method); in EmitInvoke()
851 if (direct_method != 0u && in EmitInvoke()
852 direct_method != static_cast<uintptr_t>(-1)) { in EmitInvoke()
854 irb_.CreateIntToPtr(irb_.getPtrEquivInt(direct_method), in EmitInvoke()