Searched refs:reference_ (Results 1 – 7 of 7) sorted by relevance
42 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
41 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()
219 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()
825 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()
42 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
45 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 …]
37 : reference_(reference), in ReferenceInfo()43 CalculateEscape(reference_, in ReferenceInfo()51 return reference_; in GetReference()90 HInstruction* const reference_; member in art::ReferenceInfo