Lines Matching refs:merged_value
406 HInstruction* merged_value = nullptr; in MergePredecessorValues() local
437 if (merged_value == nullptr) { in MergePredecessorValues()
440 merged_value = pred_value; in MergePredecessorValues()
441 } else if (pred_value != merged_value) { in MergePredecessorValues()
443 merged_value = kUnknownHeapValue; in MergePredecessorValues()
457 DCHECK_EQ(merged_value, kUnknownHeapValue); in MergePredecessorValues()
463 if (merged_value == nullptr) { in MergePredecessorValues()
470 (block->EndsWithReturn() && (merged_value != kUnknownHeapValue || in MergePredecessorValues()
476 } else if (!IsStore(merged_value)) { in MergePredecessorValues()
501 DCHECK_EQ(heap_values_for_[predecessors[0]->GetBlockId()][i], merged_value); in MergePredecessorValues()
502 heap_values[i] = merged_value; in MergePredecessorValues()
504 DCHECK(merged_value == kUnknownHeapValue || in MergePredecessorValues()
505 merged_value == kDefaultHeapValue || in MergePredecessorValues()
506 merged_value->GetBlock()->Dominates(block)); in MergePredecessorValues()
507 if (merged_value != kUnknownHeapValue) { in MergePredecessorValues()
508 heap_values[i] = merged_value; in MergePredecessorValues()