Home
last modified time | relevance | path

Searched refs:reference_ (Results 1 – 7 of 7) sorted by relevance

/art/runtime/mirror/
Dobject_reference.h42 reference_ = Compress(other); in Assign()
49 reference_ = 0; in Clear()
54 return reference_ == 0; in IsNull()
58 return reference_; in AsVRegValue()
64 : reference_(Compress(mirror_ptr)) { in ObjectReference()
75 uintptr_t as_bits = kPoisonReferences ? -reference_ : reference_; in UnCompress()
82 uint32_t reference_; variable
Dobject_reference-inl.h41 Atomic<uint32_t>* atomic_reference = reinterpret_cast<Atomic<uint32_t>*>(&this->reference_); in CasWeakRelaxed()
42 return atomic_reference->CompareExchangeWeakRelaxed(expected_ref.reference_, in CasWeakRelaxed()
43 new_ref.reference_); in CasWeakRelaxed()
Dobject-readbarrier-inl.h219 bool success = atomic_addr->CompareExchangeStrongRelaxed(old_ref.reference_, in CasFieldStrongRelaxedObjectWithoutWriteBarrier()
220 new_ref.reference_); in CasFieldStrongRelaxedObjectWithoutWriteBarrier()
249 bool success = atomic_addr->CompareExchangeStrongRelease(old_ref.reference_, in CasFieldStrongReleaseObjectWithoutWriteBarrier()
250 new_ref.reference_); in CasFieldStrongReleaseObjectWithoutWriteBarrier()
Dobject-inl.h825 bool success = atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_ref.reference_, in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
826 new_ref.reference_); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
867 bool success = atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_ref.reference_, in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
868 new_ref.reference_); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
897 bool success = atomic_addr->CompareExchangeWeakRelaxed(old_ref.reference_, in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
898 new_ref.reference_); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
927 bool success = atomic_addr->CompareExchangeWeakRelease(old_ref.reference_, in CasFieldWeakReleaseObjectWithoutWriteBarrier()
928 new_ref.reference_); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
/art/runtime/
Dhandle.h42 Handle() : reference_(nullptr) { in Handle()
49 ALWAYS_INLINE explicit Handle(StackReference<T>* reference) : reference_(reference) { in Handle()
61 return down_cast<T*>(reference_->AsMirrorPtr()); in Get()
69 if (UNLIKELY(reference_->AsMirrorPtr() == nullptr)) { in ToJObject()
73 return reinterpret_cast<jobject>(reference_); in ToJObject()
77 return reference_; in GetReference()
81 return reference_; in GetReference()
95 : reference_(reference) { in Handle()
99 : reference_(handle.reference_) { in Handle()
102 StackReference<mirror::Object>* reference_; variable
Dobj_ptr.h45 ALWAYS_INLINE ObjPtr() REQUIRES_SHARED(Locks::mutator_lock_) : reference_(0u) {} in ObjPtr()
54 : reference_(0u) {} in ObjPtr()
60 : reference_(Encode(static_cast<MirrorType*>(ptr))) { in ObjPtr()
67 : reference_(Encode(static_cast<MirrorType*>(other.Ptr()))) { in ObjPtr()
74 reference_ = Encode(static_cast<MirrorType*>(other.Ptr())); in REQUIRES_SHARED()
84 reference_ = Encode(ptr); in Assign()
92 return reference_ == 0; in IsNull()
137 static_cast<uintptr_t>(static_cast<uint32_t>(reference_ << kObjectAlignmentShift))); in PtrUnchecked()
139 return reinterpret_cast<MirrorType*>(reference_); in PtrUnchecked()
158 return reference_ >> kCookieShift; in GetCookie()
[all …]
/art/compiler/optimizing/
Dload_store_elimination.cc37 : reference_(reference), in ReferenceInfo()
43 CalculateEscape(reference_, in ReferenceInfo()
51 return reference_; in GetReference()
90 HInstruction* const reference_; member in art::ReferenceInfo