• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/

Lines Matching defs:PB

122 bool tryParsePipelineText(PassBuilder &PB,
129 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) {
140 static void registerEPCallbacks(PassBuilder &PB, bool VerifyEachPass,
142 if (tryParsePipelineText<FunctionPassManager>(PB, PeepholeEPPipeline))
143 PB.registerPeepholeEPCallback(
144 [&PB, VerifyEachPass, DebugLogging](
147 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline, VerifyEachPass,
150 if (tryParsePipelineText<LoopPassManager>(PB,
152 PB.registerLateLoopOptimizationsEPCallback(
153 [&PB, VerifyEachPass, DebugLogging](
156 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline,
159 if (tryParsePipelineText<LoopPassManager>(PB, LoopOptimizerEndEPPipeline))
160 PB.registerLoopOptimizerEndEPCallback(
161 [&PB, VerifyEachPass, DebugLogging](
164 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline,
167 if (tryParsePipelineText<FunctionPassManager>(PB,
169 PB.registerScalarOptimizerLateEPCallback(
170 [&PB, VerifyEachPass, DebugLogging](
173 Err(PB.parsePassPipeline(PM, ScalarOptimizerLateEPPipeline,
176 if (tryParsePipelineText<CGSCCPassManager>(PB, CGSCCOptimizerLateEPPipeline))
177 PB.registerCGSCCOptimizerLateEPCallback(
178 [&PB, VerifyEachPass, DebugLogging](
181 Err(PB.parsePassPipeline(PM, CGSCCOptimizerLateEPPipeline,
184 if (tryParsePipelineText<FunctionPassManager>(PB, VectorizerStartEPPipeline))
185 PB.registerVectorizerStartEPCallback(
186 [&PB, VerifyEachPass, DebugLogging](
189 Err(PB.parsePassPipeline(PM, VectorizerStartEPPipeline,
192 if (tryParsePipelineText<ModulePassManager>(PB, PipelineStartEPPipeline))
193 PB.registerPipelineStartEPCallback(
194 [&PB, VerifyEachPass, DebugLogging](ModulePassManager &PM) {
196 Err(PB.parsePassPipeline(PM, PipelineStartEPPipeline, VerifyEachPass,
199 if (tryParsePipelineText<FunctionPassManager>(PB, OptimizerLastEPPipeline))
200 PB.registerOptimizerLastEPCallback(
201 [&PB, VerifyEachPass, DebugLogging](ModulePassManager &PM,
204 Err(PB.parsePassPipeline(PM, OptimizerLastEPPipeline, VerifyEachPass,
272 PassBuilder PB(TM, PTO, P, &PIC);
273 registerEPCallbacks(PB, VerifyEachPass, DebugPM);
284 PassPlugin->registerPassBuilderCallbacks(PB);
288 PB.registerPipelineParsingCallback(
302 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB);
311 if (auto Err = PB.parseAAPipeline(AA, AAPipeline)) {
320 if (PB.isAAPassName(PassName)) {
321 if (auto Err = PB.parseAAPipeline(AA, PassName)) {
339 PB.registerModuleAnalyses(MAM);
340 PB.registerCGSCCAnalyses(CGAM);
341 PB.registerFunctionAnalyses(FAM);
342 PB.registerLoopAnalyses(LAM);
343 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
355 PB.parsePassPipeline(MPM, PassPipeline, VerifyEachPass, DebugPM)) {
362 if (PB.isAnalysisPassName(PassName))
364 if (auto Err = PB.parsePassPipeline(MPM, ModifiedPassName, VerifyEachPass,