Home
last modified time | relevance | path

Searched refs:invoke_instruction (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dinliner.cc468 ArtMethod* HInliner::FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize) { in FindActualCallTarget() argument
469 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in FindActualCallTarget()
473 if (invoke_instruction->IsInvokeStaticOrDirect()) { in FindActualCallTarget()
477 actual_method = FindVirtualOrInterfaceTarget(invoke_instruction, resolved_method); in FindActualCallTarget()
492 bool HInliner::TryInline(HInvoke* invoke_instruction) { in TryInline() argument
493 if (invoke_instruction->IsInvokeUnresolved() || in TryInline()
494 invoke_instruction->IsInvokePolymorphic() || in TryInline()
495 invoke_instruction->IsInvokeCustom()) { in TryInline()
501 uint32_t method_index = invoke_instruction->GetDexMethodIndex(); in TryInline()
505 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in TryInline()
[all …]
Dinliner.h74 bool TryInline(HInvoke* invoke_instruction);
82 ArtMethod* FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize)
89 bool TryInlineAndReplace(HInvoke* invoke_instruction,
96 bool TryBuildAndInline(HInvoke* invoke_instruction,
102 bool TryBuildAndInlineHelper(HInvoke* invoke_instruction,
110 HInvoke* invoke_instruction,
122 bool TryPatternSubstitution(HInvoke* invoke_instruction,
137 bool IsInliningSupported(const HInvoke* invoke_instruction,
173 HInvoke* invoke_instruction,
181 HInvoke* invoke_instruction,
[all …]