HomeSort by relevance Sort by last modified time
    Searched refs:RegTypeCache (Results 1 - 13 of 13) sorted by null

  /art/compiler/sea_ir/types/
type_inference.h 34 TypeInference() : type_cache_(new art::verifier::RegTypeCache(false)) {
46 art::verifier::RegTypeCache* const type_cache_; // TODO: Make private.
56 FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types);
64 art::verifier::RegTypeCache* types);
86 art::verifier::RegTypeCache* type_cache_;
type_inference_visitor_test.cc 38 art::verifier::RegTypeCache type_cache(false);
50 art::verifier::RegTypeCache type_cache(false);
63 art::verifier::RegTypeCache type_cache(false);
77 art::verifier::RegTypeCache type_cache(false);
91 art::verifier::RegTypeCache type_cache(false);
107 art::verifier::RegTypeCache type_cache(false);
type_data_test.cc 26 art::verifier::RegTypeCache type_cache(false);
type_inference_visitor.h 38 art::verifier::RegTypeCache* types):
75 art::verifier::RegTypeCache* type_cache_;
type_inference.cc 39 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types)
48 art::verifier::RegTypeCache* types): dex_file_(graph->GetDexFile()),
  /art/runtime/verifier/
reg_type_cache-inl.h 27 inline RegType& RegTypeCache::GetFromId(uint16_t id) const {
34 inline ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) {
reg_type_cache.cc 28 bool RegTypeCache::primitive_initialized_ = false;
29 uint16_t RegTypeCache::primitive_count_ = 0;
30 PreciseConstType* RegTypeCache::small_precise_constants_[kMaxSmallConstant - kMinSmallConstant + 1];
47 void RegTypeCache::FillPrimitiveAndSmallConstantTypes() {
68 RegType& RegTypeCache::FromDescriptor(mirror::ClassLoader* loader, const char* descriptor,
70 DCHECK(RegTypeCache::primitive_initialized_);
100 RegType& RegTypeCache::RegTypeFromPrimitiveType(Primitive::Type prim_type) const {
101 CHECK(RegTypeCache::primitive_initialized_);
125 bool RegTypeCache::MatchDescriptor(size_t idx, const StringPiece& descriptor, bool precise) {
139 mirror::Class* RegTypeCache::ResolveClass(const char* descriptor, mirror::ClassLoader* loader)
    [all...]
reg_type_cache.h 41 class RegTypeCache {
43 explicit RegTypeCache(bool can_load_classes);
44 ~RegTypeCache();
46 if (!RegTypeCache::primitive_initialized_) {
47 CHECK_EQ(RegTypeCache::primitive_count_, 0);
49 CHECK_EQ(RegTypeCache::primitive_count_, kNumPrimitivesAndSmallConstants);
50 RegTypeCache::primitive_initialized_ = true;
182 // Number of well known primitives that will be copied into a RegTypeCache upon construction.
188 DISALLOW_COPY_AND_ASSIGN(RegTypeCache);
reg_type_test.cc 35 RegTypeCache cache(true);
57 RegTypeCache cache(true);
81 RegTypeCache cache(true);
346 RegTypeCache cache(true);
361 RegTypeCache cache(true);
377 RegTypeCache cache(true);
399 RegTypeCache cache(true);
424 RegTypeCache cache(true);
444 RegTypeCache cache(true);
457 RegTypeCache cache_new(true)
    [all...]
reg_type.h 39 class RegTypeCache;
123 RegType& HighHalf(RegTypeCache* cache) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
222 RegType& GetSuperClass(RegTypeCache* cache)
249 virtual RegType& Merge(RegType& incoming_type, RegTypeCache* reg_types)
291 friend class RegTypeCache;
353 virtual RegType& Merge(RegType& incoming_type, RegTypeCache* reg_types)
868 UnresolvedSuperClass(uint16_t child_id, RegTypeCache* reg_type_cache, uint16_t cache_id)
892 const RegTypeCache* const reg_type_cache_;
899 UnresolvedMergedType(uint16_t left_id, uint16_t right_id, const RegTypeCache* reg_type_cache,
926 const RegTypeCache* const reg_type_cache_
    [all...]
method_verifier.h 166 RegTypeCache* GetRegTypeCache() {
634 RegTypeCache reg_types_;
reg_type.cc 535 RegType& UndefinedType::Merge(RegType& incoming_type, RegTypeCache* reg_types)
543 RegType& RegType::HighHalf(RegTypeCache* cache) const {
617 RegType& RegType::GetSuperClass(RegTypeCache* cache) {
783 RegType& RegType::Merge(RegType& incoming_type, RegTypeCache* reg_types) {
method_verifier.cc     [all...]

Completed in 879 milliseconds