Lines Matching refs:current_path
115 ScopedArenaVector<uint32_t> current_path(temporaries.Adapter(kArenaAllocLSA)); in Prune() local
118 current_path.reserve(num_blocks); in Prune()
124 DCHECK(std::find(current_path.cbegin(), current_path.cend(), cur_block->GetBlockId()) == in Prune()
125 current_path.end()); in Prune()
127 std::for_each(current_path.cbegin(), current_path.cend(), [&](auto id) { in Prune()
132 current_path.push_back(cur_block->GetBlockId()); in Prune()
140 if (UNLIKELY(current_path.empty())) { in Prune()
146 const HBasicBlock* last = graph_->GetBlocks()[current_path.back()]; in Prune()
147 visiting.ClearBit(current_path.back()); in Prune()
148 current_path.pop_back(); in Prune()
155 for (uint32_t id : current_path) { in Prune()
168 DCHECK((current_path.empty() && cur_block == graph_->GetEntryBlock()) || in Prune()
169 current_path.front() == graph_->GetEntryBlock()->GetBlockId()) in Prune()
170 << "current path size: " << current_path.size() in Prune()