Home
last modified time | relevance | path

Searched refs:BPFunctionNode (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBalancedPartitioning.h57 class BPFunctionNode {
65 BPFunctionNode(IDT Id, ArrayRef<UtilityNodeT> UtilityNodes) in BPFunctionNode() function
106 LLVM_ABI void run(std::vector<BPFunctionNode> &Nodes) const;
112 iterator_range<std::vector<BPFunctionNode>::iterator>;
157 bool moveFunctionNode(BPFunctionNode &N, unsigned LeftBucket,
196 LLVM_ABI static float moveGain(const BPFunctionNode &N, bool FromLeftToRight,
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBalancedPartitioning.cpp24 void BPFunctionNode::dump(raw_ostream &OS) const { in dump()
79 void BalancedPartitioning::run(std::vector<BPFunctionNode> &Nodes) const { in run()
172 DenseMap<BPFunctionNode::UtilityNodeT, unsigned> UtilityNodeIndex; in runIterations()
234 typedef std::pair<float, BPFunctionNode *> GainPair; in runIteration()
271 bool BalancedPartitioning::moveFunctionNode(BPFunctionNode &N, in moveFunctionNode()
319 float BalancedPartitioning::moveGain(const BPFunctionNode &N, in moveGain()
/freebsd/contrib/llvm-project/lld/include/lld/Common/
H A DBPSectionOrdererBase.inc75 using UtilityNodes = SmallVector<BPFunctionNode::UtilityNodeT>;
83 BPFunctionNode::UtilityNodeT &maxUN) {
131 DenseMap<uint64_t, BPFunctionNode::UtilityNodeT> hashToUN;
163 BPFunctionNode::UtilityNodeT maxUN = 0;
180 DenseMap<unsigned, BPFunctionNode::UtilityNodeT> sectionIdxToFirstUN;
265 std::vector<BPFunctionNode> nodesForStartup, nodesForFunctionCompression,
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp1072 ArrayRef<TemporalProfTraceTy> Traces, std::vector<BPFunctionNode> &Nodes, in createBPFunctionNodes()
1074 using IDT = BPFunctionNode::IDT; in createBPFunctionNodes()
1075 using UtilityNodeT = BPFunctionNode::UtilityNodeT; in createBPFunctionNodes()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h442 std::vector<BPFunctionNode> &Nodes,
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp3431 std::vector<BPFunctionNode> Nodes; in order_main()
3440 DenseMap<BPFunctionNode::IDT, unsigned> IdToPageNumber; in order_main()