Searched refs:GetHandleCache (Results 1 – 7 of 7) sorted by relevance
/aosp12/art/compiler/optimizing/ |
H A D | reference_type_propagation.cc | 107 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 D | reference_type_propagation_test.cc | 58 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 D | inliner.cc | 760 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 D | select_generator.cc | 164 ReferenceTypePropagation::FixUpInstructionType(select, graph_->GetHandleCache()); in Run()
|
H A D | instruction_builder.cc | 1575 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 D | load_store_elimination_test.cc | 2641 ReferenceTypeInfo::CreateUnchecked(graph_->GetHandleCache()->GetObjectClassHandle(), false)); in TEST_P() 2645 ReferenceTypeInfo::CreateUnchecked(graph_->GetHandleCache()->GetObjectClassHandle(), false)); in TEST_P()
|
H A D | nodes.h | 434 HandleCache* GetHandleCache() { return &handle_cache_; } in GetHandleCache() function
|