Searched defs:RegTypeCache (Results 1 - 2 of 2) sorted by relevance

/art/runtime/verifier/
H A Dreg_type_cache.h41 class RegTypeCache { class in namespace:art::verifier
43 explicit RegTypeCache(bool can_load_classes);
44 ~RegTypeCache();
46 if (!RegTypeCache::primitive_initialized_) {
47 CHECK_EQ(RegTypeCache::primitive_count_, 0);
49 CHECK_EQ(RegTypeCache::primitive_count_, kNumPrimitivesAndSmallConstants);
50 RegTypeCache::primitive_initialized_ = true;
172 // Number of well known primitives that will be copied into a RegTypeCache upon construction.
181 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
H A Dreg_type_cache.cc29 bool RegTypeCache::primitive_initialized_ = false;
30 uint16_t RegTypeCache::primitive_count_ = 0;
31 const PreciseConstType* RegTypeCache::small_precise_constants_[kMaxSmallConstant - kMinSmallConstant + 1];
48 void RegTypeCache::FillPrimitiveAndSmallConstantTypes() {
69 const RegType& RegTypeCache::FromDescriptor(mirror::ClassLoader* loader, const char* descriptor,
71 DCHECK(RegTypeCache::primitive_initialized_);
101 const RegType& RegTypeCache::RegTypeFromPrimitiveType(Primitive::Type prim_type) const {
102 DCHECK(RegTypeCache::primitive_initialized_);
126 bool RegTypeCache::MatchDescriptor(size_t idx, const StringPiece& descriptor, bool precise) {
140 mirror::Class* RegTypeCache
241 RegTypeCache::RegTypeCache(bool can_load_classes) : can_load_classes_(can_load_classes) { function in class:art::verifier::RegTypeCache
[all...]

Completed in 100 milliseconds