Lines Matching defs:Pipeline

1392     std::vector<PipelineElement> &Pipeline = *PipelineStack.back();
1394 Pipeline.push_back({Text.substr(0, Pos), {}});
1408 PipelineStack.push_back(&Pipeline.back().InnerPipeline);
1756 bool UseBFI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
1757 return Pipeline.Name.contains("simple-loop-unswitch");
1759 bool UseBPI = llvm::any_of(InnerPipeline, [](auto Pipeline) {
1760 return Pipeline.Name == "loop-predication";
1980 MachineFunctionPassManager &MFPM, ArrayRef<PipelineElement> Pipeline) {
1981 for (const auto &Element : Pipeline) {
1989 ArrayRef<PipelineElement> Pipeline) {
1990 for (const auto &Element : Pipeline) {
1998 FunctionPassManager &FPM, ArrayRef<PipelineElement> Pipeline) {
1999 for (const auto &Element : Pipeline) {
2007 ArrayRef<PipelineElement> Pipeline) {
2008 for (const auto &Element : Pipeline) {
2040 ArrayRef<PipelineElement> Pipeline) {
2041 for (const auto &Element : Pipeline) {
2053 auto Pipeline = parsePipelineText(PipelineText);
2054 if (!Pipeline || Pipeline->empty())
2061 StringRef FirstName = Pipeline->front().Name;
2066 Pipeline = {{"cgscc", std::move(*Pipeline)}};
2069 Pipeline = {{"function", std::move(*Pipeline)}};
2072 Pipeline = {{"function", {{UseMemorySSA ? "loop-mssa" : "loop",
2073 std::move(*Pipeline)}}}};
2076 Pipeline = {{"function", {{UseMemorySSA ? "loop-mssa" : "loop",
2077 std::move(*Pipeline)}}}};
2080 Pipeline = {{"function", {{"machine-function", std::move(*Pipeline)}}}};
2083 if (C(MPM, *Pipeline))
2087 auto &InnerPipeline = Pipeline->front().InnerPipeline;
2096 if (auto Err = parseModulePassPipeline(MPM, *Pipeline))
2104 auto Pipeline = parsePipelineText(PipelineText);
2105 if (!Pipeline || Pipeline->empty())
2110 StringRef FirstName = Pipeline->front().Name;
2118 if (auto Err = parseCGSCCPassPipeline(CGPM, *Pipeline))
2127 auto Pipeline = parsePipelineText(PipelineText);
2128 if (!Pipeline || Pipeline->empty())
2133 StringRef FirstName = Pipeline->front().Name;
2141 if (auto Err = parseFunctionPassPipeline(FPM, *Pipeline))
2149 auto Pipeline = parsePipelineText(PipelineText);
2150 if (!Pipeline || Pipeline->empty())
2155 if (auto Err = parseLoopPassPipeline(CGPM, *Pipeline))
2163 auto Pipeline = parsePipelineText(PipelineText);
2164 if (!Pipeline || Pipeline->empty())
2169 if (auto Err = parseMachinePassPipeline(MFPM, *Pipeline))