Lines Matching defs:Pipeline
1589 std::vector<PipelineElement> &Pipeline = *PipelineStack.back();
1591 Pipeline.push_back({Text.substr(0, Pos), {}});
1605 PipelineStack.push_back(&Pipeline.back().InnerPipeline);
1953 bool UseBFI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
1954 return Pipeline.Name.contains("simple-loop-unswitch");
1956 bool UseBPI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
1957 return Pipeline.Name == "loop-predication";
2177 MachineFunctionPassManager &MFPM, ArrayRef<PipelineElement> Pipeline) {
2178 for (const auto &Element : Pipeline) {
2186 ArrayRef<PipelineElement> Pipeline) {
2187 for (const auto &Element : Pipeline) {
2195 FunctionPassManager &FPM, ArrayRef<PipelineElement> Pipeline) {
2196 for (const auto &Element : Pipeline) {
2204 ArrayRef<PipelineElement> Pipeline) {
2205 for (const auto &Element : Pipeline) {
2237 ArrayRef<PipelineElement> Pipeline) {
2238 for (const auto &Element : Pipeline) {
2250 auto Pipeline = parsePipelineText(PipelineText);
2251 if (!Pipeline || Pipeline->empty())
2258 StringRef FirstName = Pipeline->front().Name;
2263 Pipeline = {{"cgscc", std::move(*Pipeline)}};
2266 Pipeline = {{"function", std::move(*Pipeline)}};
2269 Pipeline = {{"function", {{UseMemorySSA ? "loop-mssa" : "loop",
2270 std::move(*Pipeline)}}}};
2273 Pipeline = {{"function", {{UseMemorySSA ? "loop-mssa" : "loop",
2274 std::move(*Pipeline)}}}};
2277 Pipeline = {{"function", {{"machine-function", std::move(*Pipeline)}}}};
2280 if (C(MPM, *Pipeline))
2284 auto &InnerPipeline = Pipeline->front().InnerPipeline;
2293 if (auto Err = parseModulePassPipeline(MPM, *Pipeline))
2301 auto Pipeline = parsePipelineText(PipelineText);
2302 if (!Pipeline || Pipeline->empty())
2307 StringRef FirstName = Pipeline->front().Name;
2315 if (auto Err = parseCGSCCPassPipeline(CGPM, *Pipeline))
2324 auto Pipeline = parsePipelineText(PipelineText);
2325 if (!Pipeline || Pipeline->empty())
2330 StringRef FirstName = Pipeline->front().Name;
2338 if (auto Err = parseFunctionPassPipeline(FPM, *Pipeline))
2346 auto Pipeline = parsePipelineText(PipelineText);
2347 if (!Pipeline || Pipeline->empty())
2352 if (auto Err = parseLoopPassPipeline(CGPM, *Pipeline))
2360 auto Pipeline = parsePipelineText(PipelineText);
2361 if (!Pipeline || Pipeline->empty())
2366 if (auto Err = parseMachinePassPipeline(MFPM, *Pipeline))