Lines Matching refs:HInliner
84 std::string HInliner::DepthString(int line) const { in DepthString()
118 void HInliner::UpdateInliningBudget() { in UpdateInliningBudget()
129 bool HInliner::Run() { in Run()
350 HInliner::InlineCacheType HInliner::GetInlineCacheType( in GetInlineCacheType()
377 ArtMethod* HInliner::TryCHADevirtualization(ArtMethod* resolved_method) { in TryCHADevirtualization()
468 bool HInliner::TryInline(HInvoke* invoke_instruction) { in TryInline()
560 bool HInliner::UseOnlyPolymorphicInliningWithNoDeopt() { in UseOnlyPolymorphicInliningWithNoDeopt()
587 bool HInliner::TryInlineFromInlineCache(const DexFile& caller_dex_file, in TryInlineFromInlineCache()
655 HInliner::InlineCacheType HInliner::GetInlineCacheJIT( in GetInlineCacheJIT()
684 HInliner::InlineCacheType HInliner::GetInlineCacheAOT( in GetInlineCacheAOT()
714 HInliner::InlineCacheType HInliner::ExtractClassesFromOfflineProfile( in ExtractClassesFromOfflineProfile()
788 HInstanceFieldGet* HInliner::BuildGetReceiverClass(ClassLinker* class_linker, in BuildGetReceiverClass()
834 bool HInliner::TryInlineMonomorphicCall(HInvoke* invoke_instruction, in TryInlineMonomorphicCall()
896 void HInliner::AddCHAGuard(HInstruction* invoke_instruction, in AddCHAGuard()
922 HInstruction* HInliner::AddTypeGuard(HInstruction* receiver, in AddTypeGuard()
995 bool HInliner::TryInlinePolymorphicCall(HInvoke* invoke_instruction, in TryInlinePolymorphicCall()
1094 void HInliner::CreateDiamondPatternForPolymorphicInline(HInstruction* compare, in CreateDiamondPatternForPolymorphicInline()
1170 bool HInliner::TryInlinePolymorphicCallToSameTarget( in TryInlinePolymorphicCallToSameTarget()
1294 bool HInliner::TryInlineAndReplace(HInvoke* invoke_instruction, in TryInlineAndReplace()
1414 size_t HInliner::CountRecursiveCallsOf(ArtMethod* method) const { in CountRecursiveCallsOf()
1415 const HInliner* current = this; in CountRecursiveCallsOf()
1438 bool HInliner::TryBuildAndInline(HInvoke* invoke_instruction, in TryBuildAndInline()
1554 bool HInliner::TryPatternSubstitution(HInvoke* invoke_instruction, in TryPatternSubstitution()
1672 HInstanceFieldGet* HInliner::CreateInstanceFieldGet(uint32_t field_index, in CreateInstanceFieldGet()
1705 HInstanceFieldSet* HInliner::CreateInstanceFieldSet(uint32_t field_index, in CreateInstanceFieldSet()
1759 bool HInliner::TryBuildAndInlineHelper(HInvoke* invoke_instruction, in TryBuildAndInlineHelper()
2052 void HInliner::RunOptimizations(HGraph* callee_graph, in RunOptimizations()
2091 HInliner inliner(callee_graph, in RunOptimizations()
2118 ReferenceTypeInfo HInliner::GetClassRTI(ObjPtr<mirror::Class> klass) { in GetClassRTI()
2124 bool HInliner::ArgumentTypesMoreSpecific(HInvoke* invoke_instruction, ArtMethod* resolved_method) { in ArgumentTypesMoreSpecific()
2159 bool HInliner::ReturnTypeMoreSpecific(HInvoke* invoke_instruction, in ReturnTypeMoreSpecific()
2185 void HInliner::FixUpReturnReferenceType(ArtMethod* resolved_method, in FixUpReturnReferenceType()