Lines Matching refs:Visited
609 auto Visited = BitVector(NumBlocks(), false); in joinIsolatedComponents() local
610 findReachable(Func.Entry, Visited); in joinIsolatedComponents()
615 if (Block.Flow > 0 && !Visited[I]) { in joinIsolatedComponents()
626 findReachable(Jump->Target, Visited); in joinIsolatedComponents()
634 void findReachable(uint64_t Src, BitVector &Visited) { in findReachable() argument
635 if (Visited[Src]) in findReachable()
639 Visited[Src] = true; in findReachable()
645 if (Jump->Flow > 0 && !Visited[Dst]) { in findReachable()
647 Visited[Dst] = true; in findReachable()
817 auto Visited = BitVector(NumBlocks(), false); in findUnknownSubgraph() local
821 Visited[SrcBlock->Index] = true; in findUnknownSubgraph()
833 if (Visited[Dst]) in findUnknownSubgraph()
836 Visited[Dst] = true; in findUnknownSubgraph()
1213 auto Visited = BitVector(NumBlocks, false); in verifyWeights() local
1215 Visited[Func.Entry] = true; in verifyWeights()
1220 if (!Visited[Dst]) { in verifyWeights()
1222 Visited[Dst] = true; in verifyWeights()
1231 assert((Visited[I] || Block.Flow == 0) && "an isolated flow component"); in verifyWeights()