Searched defs:direct_method (Results 1 - 10 of 10) sorted by relevance

/art/compiler/dex/
H A Ddex_to_dex_compiler.cc265 uintptr_t direct_method; local
272 &direct_code, &direct_method);
H A Dmir_graph.h542 uintptr_t direct_method; member in struct:art::CallInfo
/art/compiler/dex/quick/x86/
H A Dcall_x86.cc347 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 Dcompiler_driver-inl.h313 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 Dcompiler_driver.cc1360 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 Dcall_arm.cc626 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 Dcall_arm64.cc460 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 Dcall_mips.cc420 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 Dgen_invoke.cc756 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 Dbuilder.cc618 uintptr_t direct_method; local
624 &direct_code, &direct_method)) {

Completed in 1601 milliseconds