Searched refs:RegTypeCache (Results 1 – 10 of 10) sorted by relevance
/art/runtime/verifier/ |
D | reg_type_cache-inl.h | 34 inline const art::verifier::RegType& RegTypeCache::GetFromId(uint16_t id) const { in GetFromId() 41 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const() 50 inline const BooleanType& RegTypeCache::Boolean() { in Boolean() 53 inline const ByteType& RegTypeCache::Byte() { in Byte() 56 inline const CharType& RegTypeCache::Char() { in Char() 59 inline const ShortType& RegTypeCache::Short() { in Short() 62 inline const IntegerType& RegTypeCache::Integer() { in Integer() 65 inline const FloatType& RegTypeCache::Float() { in Float() 68 inline const LongLoType& RegTypeCache::LongLo() { in LongLo() 71 inline const LongHiType& RegTypeCache::LongHi() { in LongHi() [all …]
|
D | reg_type_cache.cc | 53 void RegTypeCache::FillPrimitiveAndSmallConstantTypes() { in FillPrimitiveAndSmallConstantTypes() 87 const RegType& RegTypeCache::FromDescriptor(Handle<mirror::ClassLoader> loader, in FromDescriptor() 119 const RegType& RegTypeCache::RegTypeFromPrimitiveType(Primitive::Type prim_type) const { in RegTypeFromPrimitiveType() 143 bool RegTypeCache::MatchDescriptor(size_t idx, const std::string_view& descriptor, bool precise) { in MatchDescriptor() 157 ObjPtr<mirror::Class> RegTypeCache::ResolveClass(const char* descriptor, in ResolveClass() 175 std::string_view RegTypeCache::AddString(const std::string_view& str) { in AddString() 181 const RegType& RegTypeCache::From(Handle<mirror::ClassLoader> loader, const char* descriptor) { in From() 234 const RegType& RegTypeCache::MakeUnresolvedReference() { in MakeUnresolvedReference() 240 const RegType* RegTypeCache::FindClass(ObjPtr<mirror::Class> klass, bool precise) const { in FindClass() 259 const RegType* RegTypeCache::InsertClass(const std::string_view& descriptor, in InsertClass() [all …]
|
D | register_line-inl.h | 71 inline void RegisterLine::SetResultTypeToUnknown(RegTypeCache* reg_types) { in SetResultTypeToUnknown() 174 RegTypeCache* reg_types) { in Create() 181 RegTypeCache* reg_types) in RegisterLine() 187 std::uninitialized_fill_n(line_, num_regs_, RegTypeCache::kUndefinedCacheId); in RegisterLine()
|
D | reg_type_test.cc | 40 static const RegType& PreciseJavaLangObjectFromDescriptor(RegTypeCache* cache, in PreciseJavaLangObjectFromDescriptor() 59 RegTypeCache cache( in TEST_F() 84 RegTypeCache cache( in TEST_F() 111 RegTypeCache cache( in TEST_F() 388 RegTypeCache cache( in TEST_F() 407 RegTypeCache cache( in TEST_F() 427 RegTypeCache cache( in TEST_F() 453 RegTypeCache cache( in TEST_F() 484 RegTypeCache cache( in TEST_F() 508 RegTypeCache cache( in TEST_F() [all …]
|
D | reg_type.h | 48 class RegTypeCache; variable 124 const RegType& HighHalf(RegTypeCache* cache) const 208 const RegType& GetSuperClass(RegTypeCache* cache) const 241 RegTypeCache* reg_types, 246 RegTypeCache* reg_types, in SafeMerge() 333 friend class RegTypeCache; variable 966 RegTypeCache* reg_type_cache, in UnresolvedSuperClass() 990 const RegTypeCache* const reg_type_cache_; 1000 const RegTypeCache* reg_type_cache, 1022 const RegTypeCache* GetRegTypeCache() const { return reg_type_cache_; } in GetRegTypeCache() [all …]
|
D | register_line.h | 39 class RegTypeCache; variable 80 RegTypeCache* reg_types); 102 void SetResultTypeToUnknown(RegTypeCache* reg_types) REQUIRES_SHARED(Locks::mutator_lock_); 421 RegisterLine(size_t num_regs, ScopedArenaAllocator& allocator, RegTypeCache* reg_types);
|
D | method_verifier.h | 80 RegTypeCache* reg_types, 130 RegTypeCache* GetRegTypeCache() { in GetRegTypeCache() 296 RegTypeCache reg_types_;
|
D | reg_type_cache.h | 67 class RegTypeCache { 69 RegTypeCache(Thread* self, 216 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
|
D | reg_type.cc | 279 const RegType& RegType::HighHalf(RegTypeCache* cache) const { in HighHalf() 327 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() 554 RegTypeCache* reg_types, in Merge() 765 const RegTypeCache* reg_type_cache, in UnresolvedMergedType()
|
D | method_verifier.cc | 82 RegTypeCache* reg_types, in Init()
|