Lines Matching refs:merged_value
398 HInstruction* merged_value = nullptr; in MergePredecessorValues() local
429 if (merged_value == nullptr) { in MergePredecessorValues()
432 merged_value = pred_value; in MergePredecessorValues()
433 } else if (pred_value != merged_value) { in MergePredecessorValues()
435 merged_value = kUnknownHeapValue; in MergePredecessorValues()
449 DCHECK_EQ(merged_value, kUnknownHeapValue); in MergePredecessorValues()
455 if (merged_value == nullptr) { in MergePredecessorValues()
462 (block->EndsWithReturn() && (merged_value != kUnknownHeapValue || in MergePredecessorValues()
468 } else if (!IsStore(merged_value)) { in MergePredecessorValues()
493 DCHECK_EQ(heap_values_for_[predecessors[0]->GetBlockId()][i], merged_value); in MergePredecessorValues()
494 heap_values[i] = merged_value; in MergePredecessorValues()
496 DCHECK(merged_value == kUnknownHeapValue || in MergePredecessorValues()
497 merged_value == kDefaultHeapValue || in MergePredecessorValues()
498 merged_value->GetBlock()->Dominates(block)); in MergePredecessorValues()
499 if (merged_value != kUnknownHeapValue) { in MergePredecessorValues()
500 heap_values[i] = merged_value; in MergePredecessorValues()