Lines Matching refs:PMBuilder
288 PassManagerBuilderWrapper PMBuilder(CodeGenOpts, LangOpts); in CreatePasses() local
292 PMBuilder.LibraryInfo = createTLII(TargetTriple, CodeGenOpts); in CreatePasses()
298 PMBuilder.Inliner = in CreatePasses()
306 PMBuilder.Inliner = createAlwaysInlinerPass(false); in CreatePasses()
308 PMBuilder.Inliner = createAlwaysInlinerPass(); in CreatePasses()
312 PMBuilder.OptLevel = OptLevel; in CreatePasses()
313 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; in CreatePasses()
314 PMBuilder.BBVectorize = CodeGenOpts.VectorizeBB; in CreatePasses()
315 PMBuilder.SLPVectorize = CodeGenOpts.VectorizeSLP; in CreatePasses()
316 PMBuilder.LoopVectorize = CodeGenOpts.VectorizeLoop; in CreatePasses()
318 PMBuilder.DisableUnitAtATime = !CodeGenOpts.UnitAtATime; in CreatePasses()
319 PMBuilder.DisableUnrollLoops = !CodeGenOpts.UnrollLoops; in CreatePasses()
320 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; in CreatePasses()
321 PMBuilder.PrepareForLTO = CodeGenOpts.PrepareForLTO; in CreatePasses()
322 PMBuilder.RerollLoops = CodeGenOpts.RerollLoops; in CreatePasses()
330 PMBuilder.FunctionIndex = FunctionIndex.get(); in CreatePasses()
331 PMBuilder.populateLTOPassManager(*MPM); in CreatePasses()
335 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
340 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
342 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
344 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
349 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
351 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
358 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
360 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
365 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
367 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
372 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
374 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
379 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
381 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
386 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
388 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
393 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
395 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
403 PMBuilder.populateFunctionPassManager(*FPM); in CreatePasses()
437 PMBuilder.populateModulePassManager(*MPM); in CreatePasses()