Home
last modified time | relevance | path

Searched refs:direct_code (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()
503 if (direct_code != static_cast<uintptr_t>(-1)) { in NextSDCallInsn()
505 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code); in NextSDCallInsn()
532 if (direct_code != 0) { in NextSDCallInsn()
533 if (direct_code != static_cast<uintptr_t>(-1)) { in NextSDCallInsn()
534 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code); in NextSDCallInsn()
549 if (direct_code == 0) { in NextSDCallInsn()
726 uint32_t vtable_idx, uintptr_t direct_code, in LoadArgRegs() argument
754 direct_code, direct_method, type); in LoadArgRegs()
[all …]
Dmir_to_lir.h154 uint32_t method_idx, uintptr_t direct_code,
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
252 /*out*/direct_code, in IsFastInvoke()
288 /*out*/direct_code, in IsFastInvoke()
310 /*out*/direct_code, in IsFastInvoke()
Dcompiler_driver.cc1162 uintptr_t* direct_code, in GetCodeAndMethodForDirectCall() argument
1168 *direct_code = 0; in GetCodeAndMethodForDirectCall()
1259 *direct_code = force_relocations ? -1 : compiler_->GetEntryPointOf(method); in GetCodeAndMethodForDirectCall()
1266 *direct_code = -1; in GetCodeAndMethodForDirectCall()
1270 *direct_code = compiler_->GetEntryPointOf(method); in GetCodeAndMethodForDirectCall()
1282 int* vtable_idx, uintptr_t* direct_code, 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()
1335 *direct_code = 0u; in ComputeInvokeInfo()
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)
/art/compiler/dex/
Ddex_to_dex_compiler.cc241 uintptr_t direct_code; in CompileInvokeVirtual() local
249 &direct_code, &direct_method); in CompileInvokeVirtual()
Dmir_dataflow.cc1298 uintptr_t direct_code; in InvokeUsesMethodStar() local
1306 &direct_code, &direct_method) && in InvokeUsesMethodStar()
1309 fast_path && ((direct_code == 0) || (direct_method == 0))); in InvokeUsesMethodStar()
Dmir_graph.h526 uintptr_t direct_code; member
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc1009 uint32_t vtable_idx, uintptr_t direct_code, in GenDalvikArgsNoRange() argument
1014 vtable_idx, direct_code, in GenDalvikArgsNoRange()
1038 uint32_t vtable_idx, uintptr_t direct_code, 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.cc2554 uint32_t vtable_idx, uintptr_t direct_code, in GenDalvikArgsNoRange() argument
2560 vtable_idx, direct_code, in GenDalvikArgsNoRange()
2566 vtable_idx, direct_code, 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.cc833 uintptr_t direct_code = 0; in EmitInvoke() local
839 &direct_code, &direct_method); in EmitInvoke()
894 if (direct_code != 0u && direct_code != static_cast<uintptr_t>(-1)) { in EmitInvoke()
896 irb_.CreateIntToPtr(irb_.getPtrEquivInt(direct_code), in EmitInvoke()