Lines Matching refs:pred_value

1579     Value pred_value =  in MergePredecessorValues()  local
1581 if (pred_value.Equals(merged_value)) { in MergePredecessorValues()
1584 } else if (pred_value.IsUnknown() || merged_value.IsUnknown()) { in MergePredecessorValues()
1596 bool needs_loop_phi = merged_value.NeedsLoopPhi() || pred_value.NeedsLoopPhi(); in MergePredecessorValues()
1718 Value pred_value = ReplacementOrValue(heap_values_for_[predecessor->GetBlockId()][idx].value); in MaterializeNonLoopPhis() local
1719 DCHECK(!pred_value.IsPureUnknown()) << pred_value << " block " << current_block->GetBlockId() in MaterializeNonLoopPhis()
1721 if (pred_value.NeedsNonLoopPhi() || in MaterializeNonLoopPhis()
1722 (current_phase_ == Phase::kPartialElimination && pred_value.IsMergedUnknown())) { in MaterializeNonLoopPhis()
1724 work_queue.push_back(pred_value.GetPhiPlaceholder()); in MaterializeNonLoopPhis()
1725 } else if (pred_value.IsDefault()) { in MaterializeNonLoopPhis()
1728 DCHECK(pred_value.IsInstruction()) << pred_value << " block " << current_block->GetBlockId() in MaterializeNonLoopPhis()
1730 phi_inputs.push_back(pred_value.GetInstruction()); in MaterializeNonLoopPhis()
2311 Value pred_value = ReplacementOrValue(heap_values_for_[predecessor->GetBlockId()][idx].value); in MaterializeLoopPhis() local
2312 if (pred_value.NeedsLoopPhi()) { in MaterializeLoopPhis()
2313 size_t pred_value_index = PhiPlaceholderIndex(pred_value); in MaterializeLoopPhis()
2316 current_dependencies->SetBit(matrix_indexes[PhiPlaceholderIndex(pred_value)]); in MaterializeLoopPhis()