Home
last modified time | relevance | path

Searched refs:FlowBlock (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp773 for (const FlowBlock &SrcBlock : Func.Blocks) { in rebalanceUnknownSubgraphs()
780 std::vector<FlowBlock *> UnknownBlocks; in rebalanceUnknownSubgraphs()
781 std::vector<FlowBlock *> KnownDstBlocks; in rebalanceUnknownSubgraphs()
786 FlowBlock *DstBlock = nullptr; in rebalanceUnknownSubgraphs()
823 void findUnknownSubgraph(const FlowBlock *SrcBlock, in findUnknownSubgraph()
863 FlowBlock *&DstBlock) { in canRebalanceSubgraph()
897 bool ignoreJump(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in ignoreJump()
923 bool isAcyclicSubgraph(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in isAcyclicSubgraph()
942 std::vector<FlowBlock *> AcyclicOrder; in isAcyclicSubgraph()
1008 void rebalanceBlock(const FlowBlock *SrcBlock, const FlowBlock *DstBlock, in rebalanceBlock()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileInference.h26 struct FlowBlock { struct
55 std::vector<FlowBlock> Blocks; argument
249 FlowBlock Block; in createFlowFunction()