Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DBalancedPartitioning.h56 class BPFunctionNode {
64 BPFunctionNode(IDT Id, ArrayRef<UtilityNodeT> UtilityNodes) in BPFunctionNode() function
105 void run(std::vector<BPFunctionNode> &Nodes) const;
111 iterator_range<std::vector<BPFunctionNode>::iterator>;
156 bool moveFunctionNode(BPFunctionNode &N, unsigned LeftBucket,
195 static float moveGain(const BPFunctionNode &N, bool FromLeftToRight,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DBalancedPartitioning.cpp23 void BPFunctionNode::dump(raw_ostream &OS) const { in dump()
78 void BalancedPartitioning::run(std::vector<BPFunctionNode> &Nodes) const { in run()
170 DenseMap<BPFunctionNode::UtilityNodeT, unsigned> UtilityNodeIndex; in runIterations()
231 typedef std::pair<float, BPFunctionNode *> GainPair; in runIteration()
268 bool BalancedPartitioning::moveFunctionNode(BPFunctionNode &N, in moveFunctionNode()
316 float BalancedPartitioning::moveGain(const BPFunctionNode &N, in moveGain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp908 std::vector<BPFunctionNode> TemporalProfTraceTy::createBPFunctionNodes( in createBPFunctionNodes()
910 using IDT = BPFunctionNode::IDT; in createBPFunctionNodes()
911 using UtilityNodeT = BPFunctionNode::UtilityNodeT; in createBPFunctionNodes()
940 std::vector<BPFunctionNode> Nodes; in createBPFunctionNodes()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h365 static std::vector<BPFunctionNode>