/art/compiler/dex/ |
H A D | dex_to_dex_compiler.cc | 265 uintptr_t direct_method; local 272 &direct_code, &direct_method);
|
H A D | mir_graph.h | 542 uintptr_t direct_method; member in struct:art::CallInfo
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 347 uintptr_t direct_code ATTRIBUTE_UNUSED, uintptr_t direct_method, 360 } else if (direct_method != 0) { 363 if (direct_method != static_cast<uintptr_t>(-1)) { 366 cg->LoadConstantWide(target_reg, direct_method); 368 cg->LoadConstant(target_reg, direct_method); 344 X86NextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t direct_code ATTRIBUTE_UNUSED, uintptr_t direct_method, InvokeType type) argument
|
/art/compiler/driver/ |
H A D | compiler_driver-inl.h | 313 uintptr_t* direct_code, uintptr_t* direct_method) { 355 /*out*/direct_method); 388 /*out*/direct_method); 410 /*out*/direct_method); 308 IsFastInvoke( ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, mirror::Class* referrer_class, ArtMethod* resolved_method, InvokeType* invoke_type, MethodReference* target_method, const MethodReference* devirt_target, uintptr_t* direct_code, uintptr_t* direct_method) argument
|
H A D | compiler_driver.cc | 1360 uintptr_t* direct_method) { 1361 // For direct and static methods compute possible direct_code and direct_method values, ie 1363 // For interface calls compute a value for direct_method that is the interface method being 1366 *direct_method = 0; 1470 *direct_method = force_relocations ? -1 : reinterpret_cast<uintptr_t>(method); 1495 uintptr_t* direct_method) { 1519 invoke_type, target_method, devirt_target, direct_code, direct_method); 1534 target_method, direct_code, direct_method); 1543 *direct_method = 0u; 1353 GetCodeAndMethodForDirectCall(InvokeType* type, InvokeType sharp_type, bool no_guarantee_of_dex_cache_entry, const mirror::Class* referrer_class, ArtMethod* method, int* stats_flags, MethodReference* target_method, uintptr_t* direct_code, uintptr_t* direct_method) argument 1491 ComputeInvokeInfo(const DexCompilationUnit* mUnit, const uint32_t dex_pc, bool update_stats, bool enable_devirtualization, InvokeType* invoke_type, MethodReference* target_method, int* vtable_idx, uintptr_t* direct_code, uintptr_t* direct_method) argument
|
/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 626 uintptr_t direct_code, uintptr_t direct_method, 647 } else if (direct_code != 0 && direct_method != 0) { 657 if (direct_method != static_cast<uintptr_t>(-1)) { 658 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); 623 ArmNextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t unused_idx ATTRIBUTE_UNUSED, uintptr_t direct_code, uintptr_t direct_method, InvokeType type) argument
|
/art/compiler/dex/quick/arm64/ |
H A D | call_arm64.cc | 460 uintptr_t direct_code, uintptr_t direct_method, 481 } else if (direct_code != 0 && direct_method != 0) { 491 if (direct_method != static_cast<uintptr_t>(-1)) { 492 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method); 457 Arm64NextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t unused_idx ATTRIBUTE_UNUSED, uintptr_t direct_code, uintptr_t direct_method, InvokeType type) argument
|
/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 420 uintptr_t direct_method, InvokeType type) { 439 } else if (direct_code != 0 && direct_method != 0) { 451 if (direct_method != static_cast<uintptr_t>(-1)) { 453 cg->LoadConstantWide(cg->TargetReg(kArg0, kRef), direct_method); 455 cg->LoadConstant(cg->TargetReg(kArg0, kRef), direct_method); 418 NextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t, uintptr_t direct_code, uintptr_t direct_method, InvokeType type) argument
|
/art/compiler/dex/quick/ |
H A D | gen_invoke.cc | 756 uint32_t vtable_idx, uintptr_t direct_code, uintptr_t direct_method, 829 vtable_idx, direct_code, direct_method, type); 871 direct_code, direct_method, type); 879 direct_code, direct_method, type); 753 GenDalvikArgs(CallInfo* info, int call_state, LIR** pcrLabel, NextCallInsn next_call_insn, const MethodReference& target_method, uint32_t vtable_idx, uintptr_t direct_code, uintptr_t direct_method, InvokeType type, bool skip_this) argument
|
/art/compiler/optimizing/ |
H A D | builder.cc | 618 uintptr_t direct_method; local 624 &direct_code, &direct_method)) {
|