Searched refs:BPFunctionNode (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BalancedPartitioning.h | 57 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 D | BalancedPartitioning.cpp | 24 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 D | BPSectionOrdererBase.inc | 75 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 D | InstrProf.cpp | 1072 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 D | InstrProf.h | 442 std::vector<BPFunctionNode> &Nodes,
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 3431 std::vector<BPFunctionNode> Nodes; in order_main() 3440 DenseMap<BPFunctionNode::IDT, unsigned> IdToPageNumber; in order_main()
|