Home
last modified time | relevance | path

Searched refs:BalancedPartitioning (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBalancedPartitioning.cpp30 void BalancedPartitioning::BPThreadPool::async(Func &&F) { in async()
54 void BalancedPartitioning::BPThreadPool::wait() { in wait()
70 BalancedPartitioning::BalancedPartitioning( in BalancedPartitioning() function in BalancedPartitioning
79 void BalancedPartitioning::run(std::vector<BPFunctionNode> &Nodes) const { in run()
113 void BalancedPartitioning::bisect(const FunctionNodeRange Nodes, in bisect()
167 void BalancedPartitioning::runIterations(const FunctionNodeRange Nodes, in runIterations()
211 unsigned BalancedPartitioning::runIteration(const FunctionNodeRange Nodes, in runIteration()
271 bool BalancedPartitioning::moveFunctionNode(BPFunctionNode &N, in moveFunctionNode()
304 void BalancedPartitioning::split(const FunctionNodeRange Nodes, in split()
319 float BalancedPartitioning::moveGain(const BPFunctionNode &N, in moveGain()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBalancedPartitioning.h58 friend class BalancedPartitioning; variable
101 class BalancedPartitioning {
103 LLVM_ABI BalancedPartitioning(const BalancedPartitioningConfig &Config);
/freebsd/contrib/llvm-project/lld/include/lld/Common/
H A DBPSectionOrdererBase.inc10 // Recurring Template Pattern and dispatches to the BalancedPartitioning
34 #include "llvm/Support/BalancedPartitioning.h"
199 // Since BalancedPartitioning is sensitive to the initial order, we need
289 BalancedPartitioning bp(config);
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp3434 BalancedPartitioning BP(Config); in order_main()
/freebsd/lib/clang/libllvm/
H A DMakefile1227 SRCS_COL+= Support/BalancedPartitioning.cpp