Home
last modified time | relevance | path

Searched refs:activePMs (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Transforms/
H A DInliner.cpp762 std::vector<std::atomic<bool>> activePMs(opPipelines.size()); in optimizeSCCAsync() local
763 std::fill(activePMs.begin(), activePMs.end(), false); in optimizeSCCAsync()
766 auto it = llvm::find_if(activePMs, [](std::atomic<bool> &isActive) { in optimizeSCCAsync()
770 assert(it != activePMs.end() && in optimizeSCCAsync()
772 unsigned pmIndex = it - activePMs.begin(); in optimizeSCCAsync()
778 activePMs[pmIndex].store(false); in optimizeSCCAsync()
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPass.cpp742 std::vector<std::atomic<bool>> activePMs(asyncExecutors.size()); in runOnOperationAsyncImpl() local
743 std::fill(activePMs.begin(), activePMs.end(), false); in runOnOperationAsyncImpl()
746 auto it = llvm::find_if(activePMs, [](std::atomic<bool> &isActive) { in runOnOperationAsyncImpl()
750 unsigned pmIndex = it - activePMs.begin(); in runOnOperationAsyncImpl()
759 activePMs[pmIndex].store(false); in runOnOperationAsyncImpl()