Lines Matching refs:DstBlock

775       FlowBlock *DstBlock = nullptr;  in rebalanceUnknownSubgraphs()  local
777 DstBlock)) in rebalanceUnknownSubgraphs()
781 if (!isAcyclicSubgraph(SrcBlock, DstBlock, UnknownBlocks)) in rebalanceUnknownSubgraphs()
785 rebalanceUnknownSubgraph(SrcBlock, DstBlock, UnknownBlocks); in rebalanceUnknownSubgraphs()
852 FlowBlock *&DstBlock) { in canRebalanceSubgraph() argument
860 DstBlock = KnownDstBlocks.empty() ? nullptr : KnownDstBlocks.front(); in canRebalanceSubgraph()
866 if (DstBlock != nullptr) in canRebalanceSubgraph()
872 if (ignoreJump(SrcBlock, DstBlock, Jump)) in canRebalanceSubgraph()
886 bool ignoreJump(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in ignoreJump() argument
896 if (DstBlock != nullptr && JumpTarget == DstBlock) in ignoreJump()
912 bool isAcyclicSubgraph(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in isAcyclicSubgraph() argument
918 if (ignoreJump(SrcBlock, DstBlock, Jump)) in isAcyclicSubgraph()
938 if (DstBlock != nullptr && Block == DstBlock) in isAcyclicSubgraph()
947 if (ignoreJump(SrcBlock, DstBlock, Jump)) in isAcyclicSubgraph()
968 const FlowBlock *DstBlock, in rebalanceUnknownSubgraph() argument
976 if (ignoreJump(SrcBlock, DstBlock, Jump)) in rebalanceUnknownSubgraph()
980 rebalanceBlock(SrcBlock, DstBlock, SrcBlock, BlockFlow); in rebalanceUnknownSubgraph()
991 rebalanceBlock(SrcBlock, DstBlock, Block, BlockFlow); in rebalanceUnknownSubgraph()
997 void rebalanceBlock(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in rebalanceBlock() argument
1002 if (ignoreJump(SrcBlock, DstBlock, Jump)) in rebalanceBlock()
1007 if (DstBlock == nullptr && BlockDegree == 0) in rebalanceBlock()
1015 if (ignoreJump(SrcBlock, DstBlock, Jump)) in rebalanceBlock()