Searched refs:pred_value (Results 1 – 2 of 2) sorted by relevance
1579 Value pred_value = in MergePredecessorValues() local1581 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() local1719 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()[all …]
241 HInstruction* pred_value = ValueOfLocalAt(current_block_->GetPredecessors()[i], local); in InitializeBlockLocals() local242 phi->SetRawInputAt(i, pred_value); in InitializeBlockLocals()