Searched refs:RegTypeCache (Results 1 – 8 of 8) sorted by relevance
/art/runtime/verifier/ |
D | reg_type_cache-inl.h | 30 inline const art::verifier::RegType& RegTypeCache::GetFromId(uint16_t id) const { in GetFromId() 37 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const() 46 inline const ImpreciseConstType& RegTypeCache::ByteConstant() { in ByteConstant() 52 inline const ImpreciseConstType& RegTypeCache::CharConstant() { in CharConstant() 59 inline const ImpreciseConstType& RegTypeCache::ShortConstant() { in ShortConstant() 65 inline const ImpreciseConstType& RegTypeCache::IntConstant() { in IntConstant() 71 inline const ImpreciseConstType& RegTypeCache::PosByteConstant() { in PosByteConstant() 77 inline const ImpreciseConstType& RegTypeCache::PosShortConstant() { in PosShortConstant() 83 inline const PreciseReferenceType& RegTypeCache::JavaLangClass() { in JavaLangClass() 89 inline const PreciseReferenceType& RegTypeCache::JavaLangString() { in JavaLangString() [all …]
|
D | reg_type_cache.cc | 29 bool RegTypeCache::primitive_initialized_ = false; 30 uint16_t RegTypeCache::primitive_count_ = 0; 31 const PreciseConstType* RegTypeCache::small_precise_constants_[kMaxSmallConstant - kMinSmallConstan… 48 void RegTypeCache::FillPrimitiveAndSmallConstantTypes() { in FillPrimitiveAndSmallConstantTypes() 69 const RegType& RegTypeCache::FromDescriptor(mirror::ClassLoader* loader, const char* descriptor, in FromDescriptor() 71 DCHECK(RegTypeCache::primitive_initialized_); in FromDescriptor() 101 const RegType& RegTypeCache::RegTypeFromPrimitiveType(Primitive::Type prim_type) const { in RegTypeFromPrimitiveType() 102 DCHECK(RegTypeCache::primitive_initialized_); in RegTypeFromPrimitiveType() 126 bool RegTypeCache::MatchDescriptor(size_t idx, const StringPiece& descriptor, bool precise) { in MatchDescriptor() 140 mirror::Class* RegTypeCache::ResolveClass(const char* descriptor, mirror::ClassLoader* loader) { in ResolveClass() [all …]
|
D | reg_type_cache.h | 41 class RegTypeCache { 43 explicit RegTypeCache(bool can_load_classes); 44 ~RegTypeCache(); 46 if (!RegTypeCache::primitive_initialized_) { in Init() 47 CHECK_EQ(RegTypeCache::primitive_count_, 0); in Init() 49 CHECK_EQ(RegTypeCache::primitive_count_, kNumPrimitivesAndSmallConstants); in Init() 50 RegTypeCache::primitive_initialized_ = true; in Init() 181 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
|
D | reg_type_test.cc | 37 RegTypeCache cache(true); in TEST_F() 59 RegTypeCache cache(true); in TEST_F() 83 RegTypeCache cache(true); in TEST_F() 356 RegTypeCache cache(true); in TEST_F() 371 RegTypeCache cache(true); in TEST_F() 387 RegTypeCache cache(true); in TEST_F() 409 RegTypeCache cache(true); in TEST_F() 434 RegTypeCache cache(true); in TEST_F() 454 RegTypeCache cache(true); in TEST_F() 467 RegTypeCache cache_new(true); in TEST_F() [all …]
|
D | reg_type.h | 40 class RegTypeCache; variable 115 const RegType& HighHalf(RegTypeCache* cache) const 189 const RegType& GetSuperClass(RegTypeCache* cache) const 217 bool CanAssignArray(const RegType& src, RegTypeCache& reg_types, 232 const RegType& Merge(const RegType& incoming_type, RegTypeCache* reg_types) const 235 const RegType& SafeMerge(const RegType& incoming_type, RegTypeCache* reg_types) const in SafeMerge() 293 friend class RegTypeCache; variable 851 UnresolvedSuperClass(uint16_t child_id, RegTypeCache* reg_type_cache, in UnresolvedSuperClass() 877 const RegTypeCache* const reg_type_cache_; 886 const RegTypeCache* reg_type_cache, uint16_t cache_id) [all …]
|
D | reg_type.cc | 450 const RegType& RegType::HighHalf(RegTypeCache* cache) const { in HighHalf() 498 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() 563 const RegType& RegType::Merge(const RegType& incoming_type, RegTypeCache* reg_types) const { in Merge() 789 const RegTypeCache* reg_type_cache, in UnresolvedMergedType() 824 bool RegType::CanAssignArray(const RegType& src, RegTypeCache& reg_types, in CanAssignArray()
|
D | method_verifier.h | 168 RegTypeCache* GetRegTypeCache() { in GetRegTypeCache() 682 RegTypeCache reg_types_;
|
D | method_verifier.cc | 4433 art::verifier::RegTypeCache::Init(); in Init() 4437 verifier::RegTypeCache::ShutDown(); in Shutdown() 4441 RegTypeCache::VisitStaticRoots(visitor); in VisitStaticRoots()
|