Lines Matching full:pipeline

83 // This flag specifies a textual description of the alias analysis pipeline to
87 AAPipeline("aa-pipeline",
89 "pipeline for handling managed aliasing queries"),
92 /// {{@ These options accept textual pipeline descriptions which will be
96 cl::desc("A textual description of the function pass pipeline inserted at "
102 "A textual description of the loop pass pipeline inserted at "
107 cl::desc("A textual description of the loop pass pipeline inserted at "
112 cl::desc("A textual description of the function pass pipeline inserted at "
117 cl::desc("A textual description of the cgscc pass pipeline inserted at "
122 cl::desc("A textual description of the function pass pipeline inserted at "
126 "passes-ep-pipeline-start",
127 cl::desc("A textual description of the module pass pipeline inserted at "
131 "passes-ep-pipeline-early-simplification",
132 cl::desc("A textual description of the module pass pipeline inserted at "
137 cl::desc("A textual description of the module pass pipeline inserted at "
142 cl::desc("A textual description of the module pass pipeline inserted at "
147 cl::desc("A textual description of the module pass pipeline inserted at "
153 cl::desc("A textual description of the module pass pipeline inserted at "
160 "disable-pipeline-verification",
161 cl::desc("Only has an effect when specified with -print-pipeline-passes. "
162 "Disables verifying that the textual pipeline generated by "
163 "-print-pipeline-passes can be used to create a pipeline."),
171 clEnumValN(InstrGen, "pgo-instr-gen-pipeline",
173 clEnumValN(InstrUse, "pgo-instr-use-pipeline",
175 clEnumValN(SampleUse, "pgo-sample-use-pipeline",
189 CSInstrGen, "cspgo-instr-gen-pipeline",
192 CSInstrUse, "cspgo-instr-use-pipeline",
240 // Verify the pipeline is parseable:
244 << " pipeline: " << toString(std::move(Err))
252 /// for parsing and inserting the given pipeline
257 ExitOnError Err("Unable to parse PeepholeEP pipeline: ");
264 ExitOnError Err("Unable to parse LateLoopOptimizationsEP pipeline: ");
270 ExitOnError Err("Unable to parse LoopOptimizerEndEP pipeline: ");
277 ExitOnError Err("Unable to parse ScalarOptimizerLateEP pipeline: ");
283 ExitOnError Err("Unable to parse CGSCCOptimizerLateEP pipeline: ");
289 ExitOnError Err("Unable to parse VectorizerStartEP pipeline: ");
295 ExitOnError Err("Unable to parse PipelineStartEP pipeline: ");
302 ExitOnError Err("Unable to parse EarlySimplification pipeline: ");
308 ExitOnError Err("Unable to parse OptimizerEarlyEP pipeline: ");
314 ExitOnError Err("Unable to parse OptimizerLastEP pipeline: ");
322 "Unable to parse FullLinkTimeOptimizationEarlyEP pipeline: ");
331 "Unable to parse FullLinkTimeOptimizationLastEP pipeline: ");
456 // a custom pipeline of AA passes with it.
499 // Add any relevant output pass at the end of the pipeline.
520 // Print a textual, '-passes=' compatible, representation of pipeline if
523 std::string Pipeline;
524 raw_string_ostream SOS(Pipeline);
529 outs() << Pipeline;
533 // Check that we can parse the returned pipeline string as an actual
534 // pipeline.
536 if (auto Err = PB.parsePassPipeline(TempPM, Pipeline)) {
537 errs() << "Could not parse dumped pass pipeline: "