Searched defs:direct_code (Results 1 - 9 of 9) sorted by relevance

/art/compiler/dex/
H A Ddex_to_dex_compiler.cc241 uintptr_t direct_code; local
249 &direct_code, &direct_method);
H A Dmir_dataflow.cc1298 uintptr_t direct_code; local
1306 &direct_code, &direct_method) &&
1309 fast_path && ((direct_code == 0) || (direct_method == 0)));
H A Dmir_graph.h526 uintptr_t direct_code; member in struct:art::CallInfo
/art/compiler/driver/
H A Dcompiler_driver-inl.h214 uintptr_t* direct_code, uintptr_t* direct_method) {
252 /*out*/direct_code,
288 /*out*/direct_code,
310 /*out*/direct_code,
209 IsFastInvoke( ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, mirror::Class* referrer_class, mirror::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.cc1162 uintptr_t* direct_code,
1164 // For direct and static methods compute possible direct_code and direct_method values, ie
1168 *direct_code = 0;
1259 *direct_code = force_relocations ? -1 : compiler_->GetEntryPointOf(method);
1266 *direct_code = -1;
1270 *direct_code = compiler_->GetEntryPointOf(method);
1282 int* vtable_idx, uintptr_t* direct_code,
1313 invoke_type, target_method, devirt_target, direct_code, direct_method);
1327 &stats_flags, target_method, direct_code, direct_method);
1335 *direct_code
1156 GetCodeAndMethodForDirectCall(InvokeType* type, InvokeType sharp_type, bool no_guarantee_of_dex_cache_entry, const mirror::Class* referrer_class, mirror::ArtMethod* method, int* stats_flags, MethodReference* target_method, uintptr_t* direct_code, uintptr_t* direct_method) argument
1279 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
[all...]
/art/compiler/dex/quick/arm64/
H A Dtarget_arm64.cc1009 uint32_t vtable_idx, uintptr_t direct_code,
1014 vtable_idx, direct_code,
1038 uint32_t vtable_idx, uintptr_t direct_code,
1158 vtable_idx, direct_code, direct_method, type);
1178 direct_code, direct_method, type);
1186 direct_code, direct_method, type);
1006 GenDalvikArgsNoRange(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
1035 GenDalvikArgsRange(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/dex/quick/
H A Dgen_invoke.cc497 uintptr_t direct_code, uintptr_t direct_method,
500 if (direct_code != 0 && direct_method != 0) {
503 if (direct_code != static_cast<uintptr_t>(-1)) {
505 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code);
532 if (direct_code != 0) {
533 if (direct_code != static_cast<uintptr_t>(-1)) {
534 cg->LoadConstant(cg->TargetPtrReg(kInvokeTgt), direct_code);
549 if (direct_code == 0) {
726 uint32_t vtable_idx, uintptr_t direct_code,
754 direct_code, direct_metho
494 NextSDCallInsn(CompilationUnit* cu, CallInfo* info, int state, const MethodReference& target_method, uint32_t unused, uintptr_t direct_code, uintptr_t direct_method, InvokeType type) argument
723 LoadArgRegs(CallInfo* info, int call_state, 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
766 GenDalvikArgsNoRange(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
903 GenDalvikArgsRange(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
[all...]
/art/compiler/dex/quick/x86/
H A Dtarget_x86.cc2554 uint32_t vtable_idx, uintptr_t direct_code,
2560 vtable_idx, direct_code,
2566 vtable_idx, direct_code,
2588 uint32_t vtable_idx, uintptr_t direct_code, uintptr_t direct_method,
2594 vtable_idx, direct_code, direct_method,
2783 vtable_idx, direct_code, direct_method, type);
2803 direct_code, direct_method, type);
2811 direct_code, direct_method, type);
2551 GenDalvikArgsNoRange(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
2585 GenDalvikArgsRange(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/llvm/
H A Dgbc_expander.cc833 uintptr_t direct_code = 0; local
839 &direct_code, &direct_method);
894 if (direct_code != 0u && direct_code != static_cast<uintptr_t>(-1)) {
896 irb_.CreateIntToPtr(irb_.getPtrEquivInt(direct_code),

Completed in 1599 milliseconds