Searched refs:RegTypeCache (Results 1 – 10 of 10) sorted by relevance
/art/runtime/verifier/ |
D | reg_type_cache-inl.h | 33 inline const art::verifier::RegType& RegTypeCache::GetFromId(uint16_t id) const { in GetFromId() 40 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const() 49 inline const BooleanType& RegTypeCache::Boolean() { in Boolean() 52 inline const ByteType& RegTypeCache::Byte() { in Byte() 55 inline const CharType& RegTypeCache::Char() { in Char() 58 inline const ShortType& RegTypeCache::Short() { in Short() 61 inline const IntegerType& RegTypeCache::Integer() { in Integer() 64 inline const FloatType& RegTypeCache::Float() { in Float() 67 inline const LongLoType& RegTypeCache::LongLo() { in LongLo() 70 inline const LongHiType& RegTypeCache::LongHi() { in LongHi() [all …]
|
D | reg_type_cache.cc | 37 bool RegTypeCache::primitive_initialized_ = false; 38 uint16_t RegTypeCache::primitive_count_ = 0; 39 const PreciseConstType* RegTypeCache::small_precise_constants_[kMaxSmallConstant - 63 void RegTypeCache::FillPrimitiveAndSmallConstantTypes() { in FillPrimitiveAndSmallConstantTypes() 86 const RegType& RegTypeCache::FromDescriptor(ObjPtr<mirror::ClassLoader> loader, in FromDescriptor() 89 DCHECK(RegTypeCache::primitive_initialized_); in FromDescriptor() 119 const RegType& RegTypeCache::RegTypeFromPrimitiveType(Primitive::Type prim_type) const { in RegTypeFromPrimitiveType() 120 DCHECK(RegTypeCache::primitive_initialized_); in RegTypeFromPrimitiveType() 144 bool RegTypeCache::MatchDescriptor(size_t idx, const std::string_view& descriptor, bool precise) { in MatchDescriptor() 158 ObjPtr<mirror::Class> RegTypeCache::ResolveClass(const char* descriptor, in ResolveClass() [all …]
|
D | reg_type_cache.h | 66 class RegTypeCache { 68 RegTypeCache(ClassLinker* class_linker, 72 ~RegTypeCache(); 74 if (!RegTypeCache::primitive_initialized_) { in Init() 75 CHECK_EQ(RegTypeCache::primitive_count_, 0); in Init() 77 CHECK_EQ(RegTypeCache::primitive_count_, kNumPrimitivesAndSmallConstants); in Init() 78 RegTypeCache::primitive_initialized_ = true; in Init() 222 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
|
D | reg_type_test.cc | 41 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 65 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 91 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 366 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 383 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 401 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 425 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 453 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 475 RegTypeCache cache(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() 490 RegTypeCache cache_new(Runtime::Current()->GetClassLinker(), true, allocator); in TEST_F() [all …]
|
D | register_line-inl.h | 84 inline void RegisterLine::SetResultTypeToUnknown(RegTypeCache* reg_types) { in SetResultTypeToUnknown() 192 RegTypeCache* reg_types) { in Create() 199 RegTypeCache* reg_types) in RegisterLine()
|
D | register_line.h | 38 class RegTypeCache; variable 79 RegTypeCache* reg_types); 101 void SetResultTypeToUnknown(RegTypeCache* reg_types) REQUIRES_SHARED(Locks::mutator_lock_); 423 RegisterLine(size_t num_regs, ScopedArenaAllocator& allocator, RegTypeCache* reg_types);
|
D | method_verifier.h | 100 RegTypeCache* reg_types); 146 RegTypeCache* GetRegTypeCache() { in GetRegTypeCache() 321 RegTypeCache reg_types_;
|
D | reg_type.h | 47 class RegTypeCache; variable 123 const RegType& HighHalf(RegTypeCache* cache) const 201 const RegType& GetSuperClass(RegTypeCache* cache) const 230 RegTypeCache& reg_types, 248 RegTypeCache* reg_types, 253 RegTypeCache* reg_types, in SafeMerge() 343 friend class RegTypeCache; variable 1089 UnresolvedSuperClass(uint16_t child_id, RegTypeCache* reg_type_cache, in UnresolvedSuperClass() 1113 const RegTypeCache* const reg_type_cache_; 1123 const RegTypeCache* reg_type_cache, [all …]
|
D | reg_type.cc | 473 const RegType& RegType::HighHalf(RegTypeCache* cache) const { in HighHalf() 521 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() 748 RegTypeCache* reg_types, in Merge() 963 const RegTypeCache* reg_type_cache, in UnresolvedMergedType() 1036 RegTypeCache& reg_types, in CanAssignArray()
|
D | method_verifier.cc | 85 RegTypeCache* reg_types) { in Init() 5501 art::verifier::RegTypeCache::Init(class_linker); in Init() 5505 verifier::RegTypeCache::ShutDown(); in Shutdown() 5509 RegTypeCache::VisitStaticRoots(visitor); in VisitStaticRoots()
|