Lines Matching refs:ArtMethod

202 static bool IsMethodOrDeclaringClassFinal(ArtMethod* method)  in IsMethodOrDeclaringClassFinal()
212 static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resolved_method) in FindVirtualOrInterfaceTarget()
280 static uint32_t FindMethodIndexIn(ArtMethod* method, in FindMethodIndexIn()
324 explicit ScopedProfilingInfoInlineUse(ArtMethod* method, Thread* self) in ScopedProfilingInfoInlineUse()
344 ArtMethod* const method_;
376 ArtMethod* HInliner::TryCHADevirtualization(ArtMethod* resolved_method) { in TryCHADevirtualization()
394 ArtMethod* single_impl = resolved_method->GetSingleImplementation(pointer_size); in TryCHADevirtualization()
414 static bool IsMethodUnverified(const CompilerOptions& compiler_options, ArtMethod* method) in IsMethodUnverified()
433 static bool AlwaysThrows(const CompilerOptions& compiler_options, ArtMethod* method) in AlwaysThrows()
467 ArtMethod* HInliner::FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize) { in FindActualCallTarget()
468 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in FindActualCallTarget()
471 ArtMethod* actual_method = nullptr; in FindActualCallTarget()
480 ArtMethod* method = TryCHADevirtualization(resolved_method); in FindActualCallTarget()
512 ArtMethod* resolved_method = invoke_instruction->GetResolvedMethod(); in TryInline()
521 ArtMethod* actual_method = FindActualCallTarget(invoke_instruction, &cha_devirtualize); in TryInline()
606 ArtMethod* resolved_method) in TryInlineFromInlineCache()
678 ArtMethod* caller = graph_->GetArtMethod(); in GetInlineCacheJIT()
822 static ArtMethod* ResolveMethodFromInlineCache(Handle<mirror::Class> klass, in ResolveMethodFromInlineCache()
823 ArtMethod* resolved_method, in ResolveMethodFromInlineCache()
849 ArtMethod* resolved_method, in TryInlineMonomorphicCall()
858 << "Call to " << ArtMethod::PrettyMethod(resolved_method) in TryInlineMonomorphicCall()
954 ArtMethod* outermost_art_method = outermost_graph_->GetArtMethod(); in AddTypeGuard()
1010 ArtMethod* resolved_method, in TryInlinePolymorphicCall()
1028 ArtMethod* method = nullptr; in TryInlinePolymorphicCall()
1057 LOG_SUCCESS() << "Polymorphic call to " << ArtMethod::PrettyMethod(resolved_method) in TryInlinePolymorphicCall()
1058 << " has inlined " << ArtMethod::PrettyMethod(method); in TryInlinePolymorphicCall()
1090 << "Call to " << ArtMethod::PrettyMethod(resolved_method) in TryInlinePolymorphicCall()
1185 ArtMethod* resolved_method, in TryInlinePolymorphicCallToSameTarget()
1196 ArtMethod* actual_method = nullptr; in TryInlinePolymorphicCallToSameTarget()
1207 ArtMethod* new_method = nullptr; in TryInlinePolymorphicCallToSameTarget()
1307 ArtMethod* method, in TryInlineAndReplace()
1425 size_t HInliner::CountRecursiveCallsOf(ArtMethod* method) const { in CountRecursiveCallsOf()
1450 bool HInliner::IsInliningAllowed(ArtMethod* method, const CodeItemDataAccessor& accessor) const { in IsInliningAllowed()
1480 ArtMethod* method, in IsInliningSupported()
1510 bool HInliner::IsInliningBudgetAvailable(ArtMethod* method, in IsInliningBudgetAvailable()
1535 ArtMethod* method, in TryBuildAndInline()
1598 ArtMethod* resolved_method, in TryPatternSubstitution()
1716 ArtMethod* referrer, in CreateInstanceFieldGet()
1749 ArtMethod* referrer, in CreateInstanceFieldSet()
1785 static bool CanEncodeInlinedMethodInStackMap(const DexFile& caller_dex_file, ArtMethod* callee) in CanEncodeInlinedMethodInStackMap()
1805 ArtMethod* const resolved_method = callee_graph->GetArtMethod(); in SubstituteArguments()
1860 ArtMethod* const resolved_method = callee_graph->GetArtMethod(); in CanInlineBody()
1991 ArtMethod* resolved_method, in TryBuildAndInlineHelper()
2197 bool HInliner::ArgumentTypesMoreSpecific(HInvoke* invoke_instruction, ArtMethod* resolved_method) { in ArgumentTypesMoreSpecific()
2258 void HInliner::FixUpReturnReferenceType(ArtMethod* resolved_method, in FixUpReturnReferenceType()