Lines Matching refs:old_ref
52 MirrorType* old_ref = ref;
58 if (kAlwaysUpdateField && ref != old_ref) {
60 offset, old_ref, ref);
73 MirrorType* old_ref = ref;
76 if (heap != nullptr && heap->GetReadBarrierTable()->IsSet(old_ref)) {
77 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
79 if (ref != old_ref) {
81 offset, old_ref, ref);
124 MirrorType* old_ref = ref;
125 ref = reinterpret_cast<MirrorType*>(Mark(old_ref));
127 if (ref != old_ref) {
129 atomic_root->CompareExchangeStrongRelaxed(old_ref, ref);
165 auto old_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref);
169 if (new_ref.AsMirrorPtr() != old_ref.AsMirrorPtr()) {
172 atomic_root->CompareExchangeStrongRelaxed(old_ref, new_ref);