Lines Matching refs:idx

310     auto idx = std::find(possibly_removed_stores_.begin(),  in KeepIfIsStore()  local
312 if (idx != possibly_removed_stores_.end()) { in KeepIfIsStore()
314 possibly_removed_stores_.erase(idx); in KeepIfIsStore()
544 void VisitGetLocation(HInstruction* instruction, size_t idx) { in VisitGetLocation() argument
545 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitGetLocation()
548 HInstruction* heap_value = heap_values[idx]; in VisitGetLocation()
553 heap_values[idx] = constant; in VisitGetLocation()
556 heap_values[idx] = kUnknownHeapValue; in VisitGetLocation()
564 heap_values[idx] = instruction; in VisitGetLocation()
565 KeepStoresIfAliasedToLocation(heap_values, idx); in VisitGetLocation()
621 void VisitSetLocation(HInstruction* instruction, size_t idx, HInstruction* value) { in VisitSetLocation() argument
622 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitSetLocation()
628 HInstruction* heap_value = heap_values[idx]; in VisitSetLocation()
648 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(idx)->GetReferenceInfo(); in VisitSetLocation()
666 heap_values[idx] = instruction; in VisitSetLocation()
670 if (i == idx || in VisitSetLocation()
673 !heap_location_collector_.MayAlias(i, idx)) { in VisitSetLocation()
693 size_t idx = heap_location_collector_.GetFieldHeapLocation(object, &field); in VisitInstanceFieldSet() local
694 VisitSetLocation(instruction, idx, value); in VisitInstanceFieldSet()
706 size_t idx = heap_location_collector_.GetFieldHeapLocation(cls, &field); in VisitStaticFieldSet() local
707 VisitSetLocation(instruction, idx, instruction->InputAt(1)); in VisitStaticFieldSet()
715 size_t idx = heap_location_collector_.GetArrayHeapLocation(instruction); in VisitArraySet() local
716 VisitSetLocation(instruction, idx, instruction->GetValue()); in VisitArraySet()
724 size_t idx = heap_location_collector_.GetArrayHeapLocation(instruction); in VisitVecStore() local
725 VisitSetLocation(instruction, idx, instruction->GetValue()); in VisitVecStore()