Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics.cc87 ObjPtr<mirror::Class> cache_class) REQUIRES_SHARED(Locks::mutator_lock_) { in GetIntegerCacheArray() argument
88 ArtField* cache_field = cache_class->FindDeclaredStaticField("cache", kIntegerArrayDescriptor); in GetIntegerCacheArray()
90 return ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast(cache_field->GetObject(cache_class)); in GetIntegerCacheArray()
93 static int32_t GetIntegerCacheField(ObjPtr<mirror::Class> cache_class, const char* field_name) in GetIntegerCacheField() argument
95 ArtField* field = cache_class->FindDeclaredStaticField(field_name, "I"); in GetIntegerCacheField()
97 return field->GetInt(cache_class); in GetIntegerCacheField()
109 ObjPtr<mirror::Class> cache_class = in CheckIntegerCache() local
115 ObjPtr<mirror::ObjectArray<mirror::Object>> current_cache = GetIntegerCacheArray(cache_class); in CheckIntegerCache()
121 int32_t low = GetIntegerCacheField(cache_class, kLowFieldName); in CheckIntegerCache()
122 int32_t high = GetIntegerCacheField(cache_class, kHighFieldName); in CheckIntegerCache()
[all …]