Home
last modified time | relevance | path

Searched refs:TypeHandle (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.h76 ReferenceTypeInfo::TypeHandle GetObjectClassHandle();
77 ReferenceTypeInfo::TypeHandle GetClassClassHandle();
78 ReferenceTypeInfo::TypeHandle GetMethodHandleClassHandle();
79 ReferenceTypeInfo::TypeHandle GetMethodTypeClassHandle();
80 ReferenceTypeInfo::TypeHandle GetStringClassHandle();
81 ReferenceTypeInfo::TypeHandle GetThrowableClassHandle();
86 ReferenceTypeInfo::TypeHandle object_class_handle_;
87 ReferenceTypeInfo::TypeHandle class_class_handle_;
88 ReferenceTypeInfo::TypeHandle method_handle_class_handle_;
89 ReferenceTypeInfo::TypeHandle method_type_class_handle_;
[all …]
Dreference_type_propagation.cc43 static inline ReferenceTypeInfo::TypeHandle GetRootHandle(VariableSizedHandleScope* handles, in GetRootHandle()
45 ReferenceTypeInfo::TypeHandle* cache) { in GetRootHandle()
54 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetObjectClassHandle() { in GetObjectClassHandle()
58 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetClassClassHandle() { in GetClassClassHandle()
62 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetMethodHandleClassHandle() { in GetMethodHandleClassHandle()
68 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetMethodTypeClassHandle() { in GetMethodTypeClassHandle()
72 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetStringClassHandle() { in GetStringClassHandle()
76 ReferenceTypeInfo::TypeHandle ReferenceTypePropagation::HandleCache::GetThrowableClassHandle() { in GetThrowableClassHandle()
576 ReferenceTypeInfo::TypeHandle handle = handle_cache_->NewHandle(klass); in SetClassAsTypeInfo()
832 ReferenceTypeInfo::TypeHandle result_type_handle; in MergeTypes()
[all …]
Dnodes.h191 typedef Handle<mirror::Class> TypeHandle; typedef
193 static ReferenceTypeInfo Create(TypeHandle type_handle, bool is_exact);
195 static ReferenceTypeInfo Create(TypeHandle type_handle) REQUIRES_SHARED(Locks::mutator_lock_) { in Create()
199 static ReferenceTypeInfo CreateUnchecked(TypeHandle type_handle, bool is_exact) { in CreateUnchecked()
205 static bool IsValidHandle(TypeHandle handle) { in IsValidHandle()
298 ReferenceTypeInfo() : type_handle_(TypeHandle()), is_exact_(false) {} in ReferenceTypeInfo()
299 ReferenceTypeInfo(TypeHandle type_handle, bool is_exact) in ReferenceTypeInfo()
303 TypeHandle type_handle_;
2569 ReferenceTypeInfo::TypeHandle reference_type_handle_;
Dnodes.cc2833 ReferenceTypeInfo ReferenceTypeInfo::Create(TypeHandle type_handle, bool is_exact) { in Create()