Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinliner.cc467 ArtMethod* HInliner::FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize) { in FindActualCallTarget() argument
468 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in FindActualCallTarget()
472 if (invoke_instruction->IsInvokeStaticOrDirect()) { in FindActualCallTarget()
476 actual_method = FindVirtualOrInterfaceTarget(invoke_instruction, resolved_method); in FindActualCallTarget()
491 bool HInliner::TryInline(HInvoke* invoke_instruction) { in TryInline() argument
496 if (invoke_instruction->IsInvokeUnresolved()) { in TryInline()
499 } else if (invoke_instruction->IsInvokePolymorphic()) { in TryInline()
502 } else if (invoke_instruction->IsInvokeCustom()) { in TryInline()
508 uint32_t method_index = invoke_instruction->GetDexMethodIndex(); in TryInline()
512 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in TryInline()
[all …]
Dinliner.h72 bool TryInline(HInvoke* invoke_instruction);
80 ArtMethod* FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize)
87 bool TryInlineAndReplace(HInvoke* invoke_instruction,
94 bool TryBuildAndInline(HInvoke* invoke_instruction,
100 bool TryBuildAndInlineHelper(HInvoke* invoke_instruction,
108 HInvoke* invoke_instruction,
120 bool TryPatternSubstitution(HInvoke* invoke_instruction,
135 bool IsInliningSupported(const HInvoke* invoke_instruction,
171 HInvoke* invoke_instruction,
179 HInvoke* invoke_instruction,
[all …]