/art/compiler/dex/quick/ |
D | gen_invoke.cc | 497 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 …]
|
D | mir_to_lir.h | 154 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/ |
D | compiler_driver-inl.h | 214 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()
|
D | compiler_driver.cc | 1162 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()
|
D | compiler_driver.h | 292 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/ |
D | dex_to_dex_compiler.cc | 241 uintptr_t direct_code; in CompileInvokeVirtual() local 249 &direct_code, &direct_method); in CompileInvokeVirtual()
|
D | mir_dataflow.cc | 1298 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()
|
D | mir_graph.h | 526 uintptr_t direct_code; member
|
/art/compiler/dex/quick/arm64/ |
D | target_arm64.cc | 1009 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()
|
D | codegen_arm64.h | 241 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/ |
D | target_x86.cc | 2554 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()
|
D | codegen_x86.h | 334 uintptr_t direct_code, uintptr_t direct_method, InvokeType type, 341 uintptr_t direct_code, uintptr_t direct_method, InvokeType type,
|
/art/compiler/llvm/ |
D | gbc_expander.cc | 833 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()
|