Lines Matching refs:exits
413 void SuperblockCloner::SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const { in SearchForSubgraphExits()
414 DCHECK(exits->empty()); in SearchForSubgraphExits()
419 exits->push_back(succ); in SearchForSubgraphExits()
427 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in FindAndSetLocalAreaForAdjustments() local
428 SearchForSubgraphExits(&exits); in FindAndSetLocalAreaForAdjustments()
434 for (HBasicBlock* exit : exits) { in FindAndSetLocalAreaForAdjustments()
572 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in ConstructSubgraphClosedSSA() local
573 SearchForSubgraphExits(&exits); in ConstructSubgraphClosedSSA()
574 if (exits.empty()) { in ConstructSubgraphClosedSSA()
579 DCHECK_EQ(exits.size(), 1u); in ConstructSubgraphClosedSSA()
580 HBasicBlock* exit_block = exits[0]; in ConstructSubgraphClosedSSA()
828 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in IsSubgraphClonable() local
829 SearchForSubgraphExits(&exits); in IsSubgraphClonable()
832 if (!live_outs.empty() && exits.size() != 1) { in IsSubgraphClonable()