Lines Matching refs:predecessors
1713 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MergePredecessorValues() local
1714 DCHECK(!predecessors.empty()); in MergePredecessorValues()
1716 ReplacementOrValue(heap_values_for_[predecessors[0]->GetBlockId()][idx].value); in MergePredecessorValues()
1717 for (size_t i = 1u, size = predecessors.size(); i != size; ++i) { in MergePredecessorValues()
1719 ReplacementOrValue(heap_values_for_[predecessors[i]->GetBlockId()][idx].value); in MergePredecessorValues()
1773 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MergePredecessorRecords() local
1774 Value merged_stored_by = heap_values_for_[predecessors[0]->GetBlockId()][idx].stored_by; in MergePredecessorRecords()
1775 for (size_t predecessor_idx = 1u; predecessor_idx != predecessors.size(); ++predecessor_idx) { in MergePredecessorRecords()
1776 uint32_t predecessor_block_id = predecessors[predecessor_idx]->GetBlockId(); in MergePredecessorRecords()
2343 ArrayRef<HBasicBlock* const> predecessors(block->GetPredecessors()); in MaterializeLoopPhis() local
2346 DCHECK_EQ(phi->InputCount(), predecessors.size()); in MaterializeLoopPhis()
2358 if (std::equal(phi_inputs.begin(), phi_inputs.end(), predecessors.begin(), cmp)) { in MaterializeLoopPhis()