Lines Matching refs:UnknownBlocks
780 std::vector<FlowBlock *> UnknownBlocks; in rebalanceUnknownSubgraphs() local
782 findUnknownSubgraph(&SrcBlock, KnownDstBlocks, UnknownBlocks); in rebalanceUnknownSubgraphs()
787 if (!canRebalanceSubgraph(&SrcBlock, KnownDstBlocks, UnknownBlocks, in rebalanceUnknownSubgraphs()
792 if (!isAcyclicSubgraph(&SrcBlock, DstBlock, UnknownBlocks)) in rebalanceUnknownSubgraphs()
796 rebalanceUnknownSubgraph(&SrcBlock, DstBlock, UnknownBlocks); in rebalanceUnknownSubgraphs()
825 std::vector<FlowBlock *> &UnknownBlocks) { in findUnknownSubgraph() argument
852 UnknownBlocks.push_back(&Func.Blocks[Dst]); in findUnknownSubgraph()
862 const std::vector<FlowBlock *> &UnknownBlocks, in canRebalanceSubgraph() argument
865 if (UnknownBlocks.empty()) in canRebalanceSubgraph()
874 for (auto *Block : UnknownBlocks) { in canRebalanceSubgraph()
924 std::vector<FlowBlock *> &UnknownBlocks) { in isAcyclicSubgraph() argument
935 for (auto *Block : UnknownBlocks) { in isAcyclicSubgraph()
970 if (UnknownBlocks.size() != AcyclicOrder.size()) in isAcyclicSubgraph()
972 UnknownBlocks = AcyclicOrder; in isAcyclicSubgraph()
980 const std::vector<FlowBlock *> &UnknownBlocks) { in rebalanceUnknownSubgraph() argument
994 for (auto *Block : UnknownBlocks) { in rebalanceUnknownSubgraph()