Home
last modified time | relevance | path

Searched refs:pred_value (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dload_store_elimination.cc1579 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()
[all …]
Dinstruction_builder.cc241 HInstruction* pred_value = ValueOfLocalAt(current_block_->GetPredecessors()[i], local); in InitializeBlockLocals() local
242 phi->SetRawInputAt(i, pred_value); in InitializeBlockLocals()