Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics.cc88 ObjPtr<mirror::Class> cache_class) REQUIRES_SHARED(Locks::mutator_lock_) { in GetIntegerCacheArray() argument
89 ArtField* cache_field = cache_class->FindDeclaredStaticField("cache", kIntegerArrayDescriptor); in GetIntegerCacheArray()
91 return ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast(cache_field->GetObject(cache_class)); in GetIntegerCacheArray()
94 static int32_t GetIntegerCacheField(ObjPtr<mirror::Class> cache_class, const char* field_name) in GetIntegerCacheField() argument
96 ArtField* field = cache_class->FindDeclaredStaticField(field_name, "I"); in GetIntegerCacheField()
98 return field->GetInt(cache_class); in GetIntegerCacheField()
110 ObjPtr<mirror::Class> cache_class = in CheckIntegerCache() local
116 ObjPtr<mirror::ObjectArray<mirror::Object>> current_cache = GetIntegerCacheArray(cache_class); in CheckIntegerCache()
122 int32_t low = GetIntegerCacheField(cache_class, kLowFieldName); in CheckIntegerCache()
123 int32_t high = GetIntegerCacheField(cache_class, kHighFieldName); in CheckIntegerCache()
[all …]