Searched refs:SkipPredicate (Results 1 – 7 of 7) sorted by relevance
/llvm-project/bolt/lib/Core/ |
H A D | ParallelUtilities.cpp | 55 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 D | ParallelUtilities.h | 57 /// 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 D | ValidateMemRefs.cpp | 87 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in runOnFunctions() local 93 SkipPredicate, "validate-mem-refs", /*ForceSequential=*/true); in runOnFunctions()
|
H A D | FrameOptimizer.cpp | 352 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in performShrinkWrapping() local 384 SkipPredicate, "shrink-wrapping"); in performShrinkWrapping()
|
H A D | FrameAnalysis.cpp | 625 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in preComputeSPT() local 631 SkipPredicate, "preComputeSPT"); in preComputeSPT()
|
H A D | BinaryPasses.cpp | 372 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 D | RewriteInstance.cpp | 3432 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { in emitAndLink() 3438 SkipPredicate, "disassembleFunctions-buildCFG", in emitAndLink() 3336 ParallelUtilities::PredicateTy SkipPredicate = [&](const BinaryFunction &BF) { buildFunctionsCFG() local
|