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: in tryParsePipelineText()
244 << " pipeline: " << toString(std::move(Err)) in tryParsePipelineText()
252 /// for parsing and inserting the given pipeline
257 ExitOnError Err("Unable to parse PeepholeEP pipeline: "); in registerEPCallbacks()
264 ExitOnError Err("Unable to parse LateLoopOptimizationsEP pipeline: "); in registerEPCallbacks()
270 ExitOnError Err("Unable to parse LoopOptimizerEndEP pipeline: "); in registerEPCallbacks()
277 ExitOnError Err("Unable to parse ScalarOptimizerLateEP pipeline: "); in registerEPCallbacks()
283 ExitOnError Err("Unable to parse CGSCCOptimizerLateEP pipeline: "); in registerEPCallbacks()
289 ExitOnError Err("Unable to parse VectorizerStartEP pipeline: "); in registerEPCallbacks()
295 ExitOnError Err("Unable to parse PipelineStartEP pipeline: "); in registerEPCallbacks()
302 ExitOnError Err("Unable to parse EarlySimplification pipeline: "); in registerEPCallbacks()
308 ExitOnError Err("Unable to parse OptimizerEarlyEP pipeline: "); in registerEPCallbacks()
314 ExitOnError Err("Unable to parse OptimizerLastEP pipeline: "); in registerEPCallbacks()
322 "Unable to parse FullLinkTimeOptimizationEarlyEP pipeline: "); in registerEPCallbacks()
331 "Unable to parse FullLinkTimeOptimizationLastEP pipeline: "); in registerEPCallbacks()
456 // a custom pipeline of AA passes with it. in runPassPipeline()
499 // Add any relevant output pass at the end of the pipeline. in runPassPipeline()
520 // Print a textual, '-passes=' compatible, representation of pipeline if in runPassPipeline()
523 std::string Pipeline; in runPassPipeline() local
524 raw_string_ostream SOS(Pipeline); in runPassPipeline()
529 outs() << Pipeline; in runPassPipeline()
533 // Check that we can parse the returned pipeline string as an actual in runPassPipeline()
534 // pipeline. in runPassPipeline()
536 if (auto Err = PB.parsePassPipeline(TempPM, Pipeline)) { in runPassPipeline()
537 errs() << "Could not parse dumped pass pipeline: " in runPassPipeline()