Searched refs:precise (Results 1 – 11 of 11) sorted by relevance
/art/runtime/verifier/ |
D | reg_type_cache-inl.h | 39 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const() argument 41 DCHECK(value != 0 || precise); in FromCat1Const() 42 if (precise && (value >= kMinSmallConstant) && (value <= kMaxSmallConstant)) { in FromCat1Const() 45 return FromCat1NonSmallConstant(value, precise); in FromCat1Const() 153 inline const RegType& RegTypeCache::JavaLangThrowable(bool precise) { in JavaLangThrowable() argument 155 mirror::Throwable::GetJavaLangThrowable(), precise); in JavaLangThrowable() 156 if (precise) { in JavaLangThrowable() 165 inline const RegType& RegTypeCache::JavaLangObject(bool precise) { in JavaLangObject() argument 167 mirror::Class::GetJavaLangClass()->GetSuperClass(), precise); in JavaLangObject() 168 if (precise) { in JavaLangObject()
|
D | reg_type_cache.h | 77 const RegType& From(mirror::ClassLoader* loader, const char* descriptor, bool precise) 80 const RegType* FindClass(mirror::Class* klass, bool precise) const 83 const RegType* InsertClass(const StringPiece& descriptor, mirror::Class* klass, bool precise) 86 const RegType& FromClass(const char* descriptor, mirror::Class* klass, bool precise) 88 const ConstantType& FromCat1Const(int32_t value, bool precise) 90 const ConstantType& FromCat2ConstLo(int32_t value, bool precise) 92 const ConstantType& FromCat2ConstHi(int32_t value, bool precise) 94 const RegType& FromDescriptor(mirror::ClassLoader* loader, const char* descriptor, bool precise) 133 const RegType& JavaLangThrowable(bool precise) REQUIRES_SHARED(Locks::mutator_lock_); 134 const RegType& JavaLangObject(bool precise) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | reg_type_cache.cc | 42 ALWAYS_INLINE static inline bool MatchingPrecisionForClass(const RegType* entry, bool precise) in MatchingPrecisionForClass() argument 44 if (entry->IsPreciseReference() == precise) { in MatchingPrecisionForClass() 48 if (!precise && entry->GetClass()->CannotBeAssignedFromOtherTypes()) { in MatchingPrecisionForClass() 82 bool precise) { in FromDescriptor() argument 107 return From(loader, descriptor, precise); in FromDescriptor() 138 bool RegTypeCache::MatchDescriptor(size_t idx, const StringPiece& descriptor, bool precise) { in MatchDescriptor() argument 144 return MatchingPrecisionForClass(entry, precise); in MatchDescriptor() 180 bool precise) { in From() argument 185 if (MatchDescriptor(i, sp_descriptor, precise)) { in From() 197 DCHECK(!precise || klass->IsInstantiable()); in From() [all …]
|
D | method_verifier.h | 686 const RegType& DetermineCat1Constant(int32_t value, bool precise) 694 const RegType& FromClass(const char* descriptor, mirror::Class* klass, bool precise)
|
/art/test/072-precise-gc/ |
D | info.txt | 1 Try to detect whether precise GC is working.
|
/art/test/800-smali/smali/ |
D | b_23502994.smali | 10 # the register type more precise. 36 # more precise.
|
D | b_22411633_2.smali | 17 # Create a non-precise object reference. We can do this by merging to objects together
|
D | b_22881413.smali | 5 # avoid automatically getting precise reference types.
|
/art/tools/veridex/ |
D | veridex.cc | 74 bool precise = true; member 111 options->precise = false; in ParseArgs() 224 api_finder.Dump(std::cout, &stats, !options.precise); in Run() 226 if (options.precise) { in Run() 234 if (options.precise) { in Run()
|
/art/runtime/base/ |
D | timing_logger.cc | 133 bool precise, in TimingLogger() argument 136 : name_(name), precise_(precise), verbose_(verbose), kind_(kind) { in TimingLogger()
|
D | timing_logger.h | 150 bool precise,
|