Lines Matching refs:ref
225 HInstruction* HuntForOriginalReference(HInstruction* ref) const { in HuntForOriginalReference() argument
230 DCHECK(ref != nullptr); in HuntForOriginalReference()
231 while (ref->IsNullCheck() || ref->IsBoundType() || ref->IsIntermediateAddress()) { in HuntForOriginalReference()
232 ref = ref->InputAt(0); in HuntForOriginalReference()
234 return ref; in HuntForOriginalReference()
237 ReferenceInfo* FindReferenceInfoOf(HInstruction* ref) const { in FindReferenceInfoOf() argument
240 if (ref_info->GetReference() == ref) { in FindReferenceInfoOf()
454 HeapLocation* GetOrCreateHeapLocation(HInstruction* ref, in GetOrCreateHeapLocation() argument
460 HInstruction* original_ref = HuntForOriginalReference(ref); in GetOrCreateHeapLocation()
473 HeapLocation* VisitFieldAccess(HInstruction* ref, const FieldInfo& field_info) { in VisitFieldAccess() argument
480 return GetOrCreateHeapLocation(ref, in VisitFieldAccess()
513 HInstruction* ref = location->GetReferenceInfo()->GetReference(); in VisitInstanceFieldSet() local
514 DCHECK(ref->IsNewInstance()); in VisitInstanceFieldSet()
515 if (loop_info->IsDefinedOutOfTheLoop(ref)) { in VisitInstanceFieldSet()