Home
last modified time | relevance | path

Searched refs:GetHandleCache (Results 1 – 7 of 7) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dreference_type_propagation.cc107 HandleCache* GetHandleCache() { in GetHandleCache() function in art::ReferenceTypePropagation::RTPVisitor
108 return GetGraph()->GetHandleCache(); in GetHandleCache()
418 ReferenceTypeInfo::Create(GetHandleCache()->GetObjectClassHandle(), /* is_exact= */ false); in BoundTypeForIfNotNull()
564 ReferenceTypeInfo::TypeHandle handle = GetHandleCache()->NewHandle(klass); in SetClassAsTypeInfo()
661 ReferenceTypeInfo::Create(GetHandleCache()->GetClassClassHandle(), /* is_exact= */ true)); in VisitLoadClass()
677 GetHandleCache()->GetMethodHandleClassHandle(), /* is_exact= */ true)); in VisitLoadMethodHandle()
682 GetHandleCache()->GetMethodTypeClassHandle(), /* is_exact= */ true)); in VisitLoadMethodType()
687 ReferenceTypeInfo::Create(GetHandleCache()->GetStringClassHandle(), /* is_exact= */ true)); in VisitLoadString()
701 GetHandleCache()->GetThrowableClassHandle(), /* is_exact= */ false)); in VisitLoadException()
867 GetHandleCache()->NewHandle(handle->GetComponentType()); in UpdateArrayGet()
[all …]
H A Dreference_type_propagation_test.cc58 return propagation_->MergeTypes(a, b, graph_->GetHandleCache()); in MergeTypes()
68 return ReferenceTypeInfo::Create(graph_->GetHandleCache()->GetObjectClassHandle(), is_exact); in ObjectType()
73 return ReferenceTypeInfo::Create(graph_->GetHandleCache()->GetStringClassHandle(), is_exact); in StringType()
299 graph_->GetHandleCache()->GetObjectClassHandle(), in RunVisitListTest()
393 graph_->GetHandleCache()->GetObjectClassHandle(), in RunVisitListTest()
H A Dinliner.cc760 graph_->GetHandleCache()->NewHandle(GetMonomorphicType(classes)); in TryInlineMonomorphicCall()
928 graph_->GetHandleCache()->NewHandle(classes.GetReference(i)->AsClass()); in TryInlinePolymorphicCall()
1641 graph_->GetHandleCache()->NewHandle(referrer->GetDexCache()); in CreateInstanceFieldGet()
1685 return (object != hint.Get()) ? graph->GetHandleCache()->NewHandle(object) : hint; in NewHandleIfDifferent()
1900 graph_->GetHandleCache()->NewHandle(resolved_method->GetDeclaringClass()); in TryBuildAndInlineHelper()
1932 graph_->GetHandleCache()->GetHandles(), in TryBuildAndInlineHelper()
2160 ? ReferenceTypeInfo::Create(graph_->GetHandleCache()->NewHandle(cls)) in FixUpReturnReferenceType()
H A Dselect_generator.cc164 ReferenceTypePropagation::FixUpInstructionType(select, graph_->GetHandleCache()); in Run()
H A Dinstruction_builder.cc1575 Handle<mirror::Class> h_klass = graph_->GetHandleCache()->NewHandle(klass); in ProcessClinitCheckForInvoke()
2118 graph_->GetHandleCache()->NewHandle(resolved_field->GetDeclaringClass()); in BuildStaticFieldAccess()
2368 graph_->GetHandleCache()->GetHandles()); in BuildLoadString()
2440 Handle<mirror::Class> h_klass = graph_->GetHandleCache()->NewHandle(klass); in ResolveClass()
H A Dload_store_elimination_test.cc2641 ReferenceTypeInfo::CreateUnchecked(graph_->GetHandleCache()->GetObjectClassHandle(), false)); in TEST_P()
2645 ReferenceTypeInfo::CreateUnchecked(graph_->GetHandleCache()->GetObjectClassHandle(), false)); in TEST_P()
H A Dnodes.h434 HandleCache* GetHandleCache() { return &handle_cache_; } in GetHandleCache() function