Home
last modified time | relevance | path

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

/art/runtime/verifier/
Dreg_type_cache-inl.h34 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 …]
Dreg_type_cache.cc53 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 …]
Dregister_line-inl.h71 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()
Dreg_type_test.cc40 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 …]
Dreg_type.h48 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 …]
Dregister_line.h39 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);
Dmethod_verifier.h80 RegTypeCache* reg_types,
130 RegTypeCache* GetRegTypeCache() { in GetRegTypeCache()
296 RegTypeCache reg_types_;
Dreg_type_cache.h67 class RegTypeCache {
69 RegTypeCache(Thread* self,
216 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
Dreg_type.cc279 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()
Dmethod_verifier.cc82 RegTypeCache* reg_types, in Init()