Lines Matching refs:HBasicBlock
43 DCHECK(std::all_of(graph->GetBlocks().begin(), graph->GetBlocks().end(), [](HBasicBlock* it) { in __anon9c85d5c70102()
49 void ExecutionSubgraph::RemoveBlock(const HBasicBlock* to_remove) { in RemoveBlock()
63 for (HBasicBlock* pred : to_remove->GetPredecessors()) { in RemoveBlock()
114 const HBasicBlock* cur_block = graph_->GetEntryBlock(); in Prune()
117 auto push_block = [&](const HBasicBlock* blk) { in Prune()
140 const HBasicBlock* last = graph_->GetBlocks()[current_path.back()]; in Prune()
202 const HBasicBlock* nxt = cur_block->GetSuccessors()[*cur_succ]; in Prune()
223 for (const HBasicBlock* blk : graph_->GetBlocks()) { in Prune()
245 for (const HBasicBlock* blk : graph_->GetBlocks()) { in RemoveConcavity()
275 ScopedArenaQueue<const HBasicBlock*> worklist(alloc.Adapter(kArenaAllocLSA)); in RecalculateExcludedCohort()
277 const HBasicBlock* first = graph_->GetBlocks()[unreachable.GetHighestBitSet()]; in RecalculateExcludedCohort()
281 const HBasicBlock* cur = worklist.front(); in RecalculateExcludedCohort()
290 for (const HBasicBlock* pred : cur->GetPredecessors()) { in RecalculateExcludedCohort()
293 for (const HBasicBlock* succ : cur->GetSuccessors()) { in RecalculateExcludedCohort()
301 auto is_external = [&](const HBasicBlock* ext) -> bool { in RecalculateExcludedCohort()
304 for (const HBasicBlock* blk : cohort.Blocks()) { in RecalculateExcludedCohort()
326 for (const HBasicBlock* b : arr) { in Dump()
338 for (const HBasicBlock* b : Blocks()) { in Dump()