Lines Matching refs:WorkList
317 SmallVector<const Function *> WorkList({&Fn}); in addAllDependencies() local
318 while (!WorkList.empty()) { in addAllDependencies()
319 const auto &CurFn = *WorkList.pop_back_val(); in addAllDependencies()
356 WorkList.push_back(Callee); in addAllDependencies()
440 const SmallVector<FunctionWithDependencies> &WorkList) { in doPartitioning() argument
520 for (auto &CurFn : WorkList) { in doPartitioning()
664 SmallVector<FunctionWithDependencies> WorkList; in splitAMDGPUModule() local
667 WorkList.emplace_back(SML, CG, FnCosts, &Fn); in splitAMDGPUModule()
675 for (const auto &FWD : WorkList) { in splitAMDGPUModule()
685 WorkList.emplace_back(SML, CG, FnCosts, &Fn); in splitAMDGPUModule()
691 sort(WorkList, [&](auto &A, auto &B) { in splitAMDGPUModule()
701 for (const auto &FWD : WorkList) { in splitAMDGPUModule()
719 auto Partitions = doPartitioning(SML, M, N, ModuleCost, FnCosts, WorkList); in splitAMDGPUModule()