Lines Matching refs:UnknownBlocks
769 std::vector<FlowBlock *> UnknownBlocks; in rebalanceUnknownSubgraphs() local
771 findUnknownSubgraph(SrcBlock, KnownDstBlocks, UnknownBlocks); in rebalanceUnknownSubgraphs()
776 if (!canRebalanceSubgraph(SrcBlock, KnownDstBlocks, UnknownBlocks, in rebalanceUnknownSubgraphs()
781 if (!isAcyclicSubgraph(SrcBlock, DstBlock, UnknownBlocks)) in rebalanceUnknownSubgraphs()
785 rebalanceUnknownSubgraph(SrcBlock, DstBlock, UnknownBlocks); in rebalanceUnknownSubgraphs()
814 std::vector<FlowBlock *> &UnknownBlocks) { in findUnknownSubgraph() argument
841 UnknownBlocks.push_back(&Func.Blocks[Dst]); in findUnknownSubgraph()
851 const std::vector<FlowBlock *> &UnknownBlocks, in canRebalanceSubgraph() argument
854 if (UnknownBlocks.empty()) in canRebalanceSubgraph()
863 for (auto Block : UnknownBlocks) { in canRebalanceSubgraph()
913 std::vector<FlowBlock *> &UnknownBlocks) { in isAcyclicSubgraph() argument
924 for (auto Block : UnknownBlocks) { in isAcyclicSubgraph()
959 if (UnknownBlocks.size() != AcyclicOrder.size()) in isAcyclicSubgraph()
961 UnknownBlocks = AcyclicOrder; in isAcyclicSubgraph()
969 const std::vector<FlowBlock *> &UnknownBlocks) { in rebalanceUnknownSubgraph() argument
983 for (auto Block : UnknownBlocks) { in rebalanceUnknownSubgraph()