Lines Matching refs:predecessors
338 for (auto current_pred = block->predecessors().begin(); in EnsureSplitEdgeForm()
339 current_pred != block->predecessors().end(); ++current_pred) { in EnsureSplitEdgeForm()
346 split_edge_block->predecessors().push_back(pred); in EnsureSplitEdgeForm()
374 for (auto current_pred = block->predecessors().begin(); in EnsureDeferredCodeSingleEntryPoint()
375 current_pred != block->predecessors().end(); ++current_pred) { in EnsureDeferredCodeSingleEntryPoint()
387 for (auto current_pred = block->predecessors().begin(); in EnsureDeferredCodeSingleEntryPoint()
388 current_pred != block->predecessors().end(); ++current_pred) { in EnsureDeferredCodeSingleEntryPoint()
390 merger->predecessors().push_back(pred); in EnsureDeferredCodeSingleEntryPoint()
395 block->predecessors().clear(); in EnsureDeferredCodeSingleEntryPoint()
396 block->predecessors().push_back(merger); in EnsureDeferredCodeSingleEntryPoint()
409 for (auto pred : block->predecessors()) { in PropagateDeferredMark()
432 for (BasicBlock*& predecessor : successor->predecessors()) { in MoveSuccessors()
465 for (BasicBlock const* predecessor : block->predecessors()) { in operator <<()