Lines Matching refs:exits
447 void SuperblockCloner::SearchForSubgraphExits(ArenaVector<HBasicBlock*>* exits) const { in SearchForSubgraphExits()
448 DCHECK(exits->empty()); in SearchForSubgraphExits()
453 exits->push_back(succ); in SearchForSubgraphExits()
461 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in FindAndSetLocalAreaForAdjustments() local
462 SearchForSubgraphExits(&exits); in FindAndSetLocalAreaForAdjustments()
468 for (HBasicBlock* exit : exits) { in FindAndSetLocalAreaForAdjustments()
612 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in ConstructSubgraphClosedSSA() local
613 SearchForSubgraphExits(&exits); in ConstructSubgraphClosedSSA()
614 if (exits.empty()) { in ConstructSubgraphClosedSSA()
619 DCHECK_EQ(exits.size(), 1u); in ConstructSubgraphClosedSSA()
620 HBasicBlock* exit_block = exits[0]; in ConstructSubgraphClosedSSA()
870 ArenaVector<HBasicBlock*> exits(arena_->Adapter(kArenaAllocSuperblockCloner)); in IsSubgraphClonable() local
871 SearchForSubgraphExits(&exits); in IsSubgraphClonable()
874 if (!live_outs.empty() && exits.size() != 1) { in IsSubgraphClonable()