Home
last modified time | relevance | path

Searched refs:DstBlock (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp786 FlowBlock *DstBlock = nullptr; in rebalanceUnknownSubgraphs() local
788 DstBlock)) in rebalanceUnknownSubgraphs()
792 if (!isAcyclicSubgraph(&SrcBlock, DstBlock, UnknownBlocks)) in rebalanceUnknownSubgraphs()
796 rebalanceUnknownSubgraph(&SrcBlock, DstBlock, UnknownBlocks); in rebalanceUnknownSubgraphs()
863 FlowBlock *&DstBlock) { in canRebalanceSubgraph() argument
871 DstBlock = KnownDstBlocks.empty() ? nullptr : KnownDstBlocks.front(); in canRebalanceSubgraph()
877 if (DstBlock != nullptr) in canRebalanceSubgraph()
883 if (ignoreJump(SrcBlock, DstBlock, Jump)) in canRebalanceSubgraph()
897 bool ignoreJump(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in ignoreJump() argument
907 if (DstBlock != nullptr && JumpTarget == DstBlock) in ignoreJump()
[all …]
H A DCodeLayout.cpp837 const NodeT *DstBlock = Jump->Target; in getBestMergeGain()
839 DstBlock->EstimatedAddr, Jump->ExecutionCount, in getBestMergeGain()
898 const NodeT *DstBlock = Jump->Target; in mergeChains()
899 if (DstBlock->CurChain != ChainPred) in mergeChains()
901 size_t Offset = DstBlock->CurIndex; in mergeChains()
780 const NodeT *DstBlock = Jump->Target; extTSPScore() local
846 const NodeT *DstBlock = Jump->Source; getBestMergeGain() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp327 const auto &DstBlock = Edge.second; in isLoopEnteringEdge() local
328 return (DstBlock.getLoop() && in isLoopEnteringEdge()
329 !DstBlock.getLoop()->contains(SrcBlock.getLoop())) || in isLoopEnteringEdge()
331 (DstBlock.getSccNum() != -1 && in isLoopEnteringEdge()
332 SrcBlock.getSccNum() != DstBlock.getSccNum()); in isLoopEnteringEdge()
346 const auto &DstBlock = Edge.second; in isLoopBackEdge() local
347 return SrcBlock.belongsToSameLoop(DstBlock) && in isLoopBackEdge()
348 ((DstBlock.getLoop() && in isLoopBackEdge()
349 DstBlock.getLoop()->getHeader() == DstBlock.getBlock()) || in isLoopBackEdge()
350 (DstBlock.getSccNum() != -1 && in isLoopBackEdge()
[all …]
H A DDependenceAnalysis.cpp812 const BasicBlock *DstBlock = Dst->getParent(); in establishNestingLevels() local
814 unsigned DstLevel = LI->getLoopDepth(DstBlock); in establishNestingLevels()
816 const Loop *DstLoop = LI->getLoopFor(DstBlock); in establishNestingLevels()