Lines Matching refs:Visited
621 auto Visited = BitVector(NumBlocks(), false); in joinIsolatedComponents() local
622 findReachable(Func.Entry, Visited); in joinIsolatedComponents()
627 if (Block.Flow > 0 && !Visited[I]) { in joinIsolatedComponents()
638 findReachable(Jump->Target, Visited); in joinIsolatedComponents()
646 void findReachable(uint64_t Src, BitVector &Visited) { in findReachable() argument
647 if (Visited[Src]) in findReachable()
651 Visited[Src] = true; in findReachable()
657 if (Jump->Flow > 0 && !Visited[Dst]) { in findReachable()
659 Visited[Dst] = true; in findReachable()
828 auto Visited = BitVector(NumBlocks(), false); in findUnknownSubgraph() local
832 Visited[SrcBlock->Index] = true; in findUnknownSubgraph()
844 if (Visited[Dst]) in findUnknownSubgraph()
847 Visited[Dst] = true; in findUnknownSubgraph()
1296 auto Visited = BitVector(NumBlocks, false); in verifyOutput() local
1298 Visited[Func.Entry] = true; in verifyOutput()
1303 if (!Visited[Dst]) { in verifyOutput()
1305 Visited[Dst] = true; in verifyOutput()
1314 assert((Visited[I] || Block.Flow == 0) && "an isolated flow component"); in verifyOutput()