Home
last modified time | relevance | path

Searched refs:hash_code (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dgvn.cc89 size_t hash_code = HashCode(instruction); in Add() local
90 size_t index = BucketIndex(hash_code); in Add()
95 buckets_[index] = new (allocator_) Node(instruction, hash_code, buckets_[index]); in Add()
102 size_t hash_code = HashCode(instruction); in Lookup() local
103 size_t index = BucketIndex(hash_code); in Lookup()
106 if (node->GetHashCode() == hash_code) { in Lookup()
118 size_t hash_code = HashCode(instruction); in Contains() local
119 size_t index = BucketIndex(hash_code); in Contains()
191 Node(HInstruction* instruction, size_t hash_code, Node* next) in Node() argument
192 : instruction_(instruction), hash_code_(hash_code), next_(next) {} in Node()
[all …]
/art/runtime/
Dmonitor_pool.h45 static Monitor* CreateMonitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) in CreateMonitor() argument
48 Monitor* mon = new Monitor(self, owner, obj, hash_code); in CreateMonitor()
52 return GetMonitorPool()->CreateMonitorInPool(self, owner, obj, hash_code); in CreateMonitor()
125 Monitor* CreateMonitorInPool(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
Dlock_word.h152 static LockWord FromHashCode(uint32_t hash_code, uint32_t gc_state) { in FromHashCode() argument
153 CHECK_LE(hash_code, static_cast<uint32_t>(kMaxHash)); in FromHashCode()
155 return LockWord((hash_code << kHashShift) | in FromHashCode()
Dmonitor_pool.cc109 int32_t hash_code) in CreateMonitorInPool() argument
127 Monitor* monitor = new(mon_uninitialized) Monitor(self, owner, obj, hash_code, id); in CreateMonitorInPool()
Dmonitor.h142 uint32_t hash_code) REQUIRES_SHARED(Locks::mutator_lock_);
165 Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
167 Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, MonitorId id)
188 static void Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
Dmonitor.cc92 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) in Monitor() argument
100 hash_code_(hash_code), in Monitor()
114 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, in Monitor() argument
123 hash_code_(hash_code), in Monitor()
957 void Monitor::Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) { in Inflate() argument
961 Monitor* m = MonitorPool::CreateMonitor(self, owner, obj, hash_code); in Inflate()
968 VLOG(monitor) << "monitor: Inflate with hashcode " << hash_code in Inflate()
979 uint32_t hash_code) { in InflateThinLocked() argument
984 Inflate(self, self, obj.Get(), hash_code); in InflateThinLocked()
1003 Inflate(self, owner, obj.Get(), hash_code); in InflateThinLocked()
/art/runtime/mirror/
Dstring.cc68 int32_t hash_code = 0; in ComputeHashCode() local
70 hash_code = ComputeUtf16Hash(GetValueCompressed(), GetLength()); in ComputeHashCode()
72 hash_code = ComputeUtf16Hash(GetValue(), GetLength()); in ComputeHashCode()
74 SetHashCode(hash_code); in ComputeHashCode()
75 return hash_code; in ComputeHashCode()
Dobject_test.cc726 int32_t hash_code = mirror::Object::GenerateIdentityHashCode(); in TEST_F() local
727 EXPECT_NE(hash_code, 0); in TEST_F()
/art/runtime/jdwp/
Dobject_registry.cc269 int32_t hash_code = entry->identity_hash_code; in DisposeObject() local
270 for (auto inner_it = object_to_entry_.lower_bound(hash_code), end = object_to_entry_.end(); in DisposeObject()
271 inner_it != end && inner_it->first == hash_code; ++inner_it) { in DisposeObject()