Home
last modified time | relevance | path

Searched refs:SkipPredicate (Results 1 – 7 of 7) sorted by relevance

/llvm-project/bolt/lib/Core/
H A DParallelUtilities.cpp55 const PredicateTy &SkipPredicate, in computeCostFor() argument
60 if (SkipPredicate && SkipPredicate(BF)) in computeCostFor()
80 const PredicateTy &SkipPredicate, in estimateTotalCost() argument
88 TotalCost += computeCostFor(BF, SkipPredicate, SchedPolicy); in estimateTotalCost()
118 WorkFuncTy WorkFunction, PredicateTy SkipPredicate, in runOnEachFunction()
131 if (SkipPredicate && SkipPredicate(BF)) in runOnEachFunction()
145 const unsigned TotalCost = estimateTotalCost(BC, SkipPredicate, SchedPolicy); in runOnEachFunction()
158 CurrentCost += computeCostFor(BF, SkipPredicate, SchedPolic in runOnEachFunction()
115 runOnEachFunction(BinaryContext & BC,SchedulingPolicy SchedPolicy,WorkFuncTy WorkFunction,PredicateTy SkipPredicate,std::string LogName,bool ForceSequential,unsigned TasksPerThread) runOnEachFunction() argument
169 runOnEachFunctionWithUniqueAllocId(BinaryContext & BC,SchedulingPolicy SchedPolicy,WorkFuncWithAllocTy WorkFunction,PredicateTy SkipPredicate,std::string LogName,bool ForceSequential,unsigned TasksPerThread) runOnEachFunctionWithUniqueAllocId() argument
[all...]
/llvm-project/bolt/include/bolt/Core/
H A DParallelUtilities.h57 /// by SkipPredicate, scheduling heuristic is based on SchedPolicy.
62 PredicateTy SkipPredicate = PredicateTy(),
67 /// by SkipPredicate, and create a unique annotation allocator for each
74 WorkFuncWithAllocTy WorkFunction, PredicateTy SkipPredicate,
/llvm-project/bolt/lib/Passes/
H A DValidateMemRefs.cpp87 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in runOnFunctions() local
93 SkipPredicate, "validate-mem-refs", /*ForceSequential=*/true); in runOnFunctions()
H A DFrameOptimizer.cpp352 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in performShrinkWrapping() local
384 SkipPredicate, "shrink-wrapping"); in performShrinkWrapping()
H A DFrameAnalysis.cpp625 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in preComputeSPT() local
631 SkipPredicate, "preComputeSPT"); in preComputeSPT()
H A DBinaryPasses.cpp372 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) {
378 SkipPredicate, "elimininate-unreachable"); in shouldOptimize()
569 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in runOnFunctions()
575 SkipPredicate, "FinalizeFunctions"); in runOnFunctions()
359 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { runOnFunctions() local
556 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { runOnFunctions() local
/llvm-project/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3432 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in emitAndLink()
3438 SkipPredicate, "disassembleFunctions-buildCFG", in emitAndLink()
3336 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { buildFunctionsCFG() local