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()
349 HInliner::InlineCacheType HInliner::GetInlineCacheType( in GetInlineCacheType()
376 ArtMethod* HInliner::TryCHADevirtualization(ArtMethod* resolved_method) { in TryCHADevirtualization()
467 ArtMethod* HInliner::FindActualCallTarget(HInvoke* invoke_instruction, bool* cha_devirtualize) { in FindActualCallTarget()
491 bool HInliner::TryInline(HInvoke* invoke_instruction) { in TryInline()
577 bool HInliner::UseOnlyPolymorphicInliningWithNoDeopt() { in UseOnlyPolymorphicInliningWithNoDeopt()
604 bool HInliner::TryInlineFromInlineCache(const DexFile& caller_dex_file, in TryInlineFromInlineCache()
671 HInliner::InlineCacheType HInliner::GetInlineCacheJIT( in GetInlineCacheJIT()
700 HInliner::InlineCacheType HInliner::GetInlineCacheAOT( in GetInlineCacheAOT()
729 HInliner::InlineCacheType HInliner::ExtractClassesFromOfflineProfile( in ExtractClassesFromOfflineProfile()
802 HInstanceFieldGet* HInliner::BuildGetReceiverClass(ClassLinker* class_linker, in BuildGetReceiverClass()
848 bool HInliner::TryInlineMonomorphicCall(HInvoke* invoke_instruction, in TryInlineMonomorphicCall()
910 void HInliner::AddCHAGuard(HInstruction* invoke_instruction, in AddCHAGuard()
936 HInstruction* HInliner::AddTypeGuard(HInstruction* receiver, in AddTypeGuard()
1009 bool HInliner::TryInlinePolymorphicCall(HInvoke* invoke_instruction, in TryInlinePolymorphicCall()
1107 void HInliner::CreateDiamondPatternForPolymorphicInline(HInstruction* compare, in CreateDiamondPatternForPolymorphicInline()
1183 bool HInliner::TryInlinePolymorphicCallToSameTarget( in TryInlinePolymorphicCallToSameTarget()
1306 bool HInliner::TryInlineAndReplace(HInvoke* invoke_instruction, in TryInlineAndReplace()
1425 size_t HInliner::CountRecursiveCallsOf(ArtMethod* method) const { in CountRecursiveCallsOf()
1426 const HInliner* current = this; in CountRecursiveCallsOf()
1450 bool HInliner::IsInliningAllowed(ArtMethod* method, const CodeItemDataAccessor& accessor) const { in IsInliningAllowed()
1479 bool HInliner::IsInliningSupported(const HInvoke* invoke_instruction, in IsInliningSupported()
1510 bool HInliner::IsInliningBudgetAvailable(ArtMethod* method, in IsInliningBudgetAvailable()
1534 bool HInliner::TryBuildAndInline(HInvoke* invoke_instruction, in TryBuildAndInline()
1597 bool HInliner::TryPatternSubstitution(HInvoke* invoke_instruction, in TryPatternSubstitution()
1715 HInstanceFieldGet* HInliner::CreateInstanceFieldGet(uint32_t field_index, in CreateInstanceFieldGet()
1748 HInstanceFieldSet* HInliner::CreateInstanceFieldSet(uint32_t field_index, in CreateInstanceFieldSet()
1801 void HInliner::SubstituteArguments(HGraph* callee_graph, in SubstituteArguments()
1856 bool HInliner::CanInlineBody(const HGraph* callee_graph, in CanInlineBody()
1990 bool HInliner::TryBuildAndInlineHelper(HInvoke* invoke_instruction, in TryBuildAndInlineHelper()
2118 void HInliner::RunOptimizations(HGraph* callee_graph, in RunOptimizations()
2157 HInliner inliner(callee_graph, in RunOptimizations()
2197 bool HInliner::ArgumentTypesMoreSpecific(HInvoke* invoke_instruction, ArtMethod* resolved_method) { in ArgumentTypesMoreSpecific()
2230 bool HInliner::ReturnTypeMoreSpecific(HInvoke* invoke_instruction, in ReturnTypeMoreSpecific()
2258 void HInliner::FixUpReturnReferenceType(ArtMethod* resolved_method, in FixUpReturnReferenceType()