Lines Matching defs:pipelines
439 /// pass pipelines. Returns failure if an error occurred during the
450 /// with `pipelines`, or the generic pre-inline pipeline. Returns failure if
454 llvm::StringMap<OpPassManager> &pipelines);
466 llvm::SmallVector<llvm::StringMap<OpPassManager>> pipelines;
531 if (pipelines.size() < numThreads) {
532 pipelines.reserve(numThreads);
533 pipelines.resize(numThreads, opPipelines);
537 // This prevents thread races when running the nested pipelines.
542 std::vector<std::atomic<bool>> activePMs(pipelines.size());
555 LogicalResult result = optimizeCallable(node, pipelines[pmIndex]);
565 llvm::StringMap<OpPassManager> &pipelines) {
568 auto pipelineIt = pipelines.find(opName);
570 if (pipelineIt == pipelines.end()) {
577 pipelineIt = pipelines.try_emplace(opName, std::move(defaultPM)).first;