Searched refs:value_record (Results 1 – 1 of 1) sorted by relevance
971 void UpdateValueRecordForStoreElimination(/*inout*/ValueRecord* value_record);2693 while (value_record->stored_by.IsInstruction() && in UpdateValueRecordForStoreElimination()2694 !kept_stores_.IsBitSet(value_record->stored_by.GetInstruction()->GetId())) { in UpdateValueRecordForStoreElimination()2695 auto it = store_records_.find(value_record->stored_by.GetInstruction()); in UpdateValueRecordForStoreElimination()2697 *value_record = it->second.old_value_record; in UpdateValueRecordForStoreElimination()2699 if (value_record->stored_by.NeedsPhi() && in UpdateValueRecordForStoreElimination()2701 PhiPlaceholderIndex(value_record->stored_by))) { in UpdateValueRecordForStoreElimination()2704 value_record->value = value_record->stored_by; in UpdateValueRecordForStoreElimination()2706 value_record->value = ReplacementOrValue(value_record->value); in UpdateValueRecordForStoreElimination()2707 if (value_record->value.NeedsNonLoopPhi()) { in UpdateValueRecordForStoreElimination()[all …]