Lines Matching refs:PMBuilder

513   PassManagerBuilderWrapper PMBuilder(TargetTriple, CodeGenOpts, LangOpts);  in CreatePasses()  local
520 PMBuilder.Inliner = createAlwaysInlinerLegacyPass(InsertLifetimeIntrinsics); in CreatePasses()
525 PMBuilder.Inliner = createFunctionInliningPass( in CreatePasses()
531 PMBuilder.OptLevel = CodeGenOpts.OptimizationLevel; in CreatePasses()
532 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; in CreatePasses()
533 PMBuilder.SLPVectorize = CodeGenOpts.VectorizeSLP; in CreatePasses()
534 PMBuilder.LoopVectorize = CodeGenOpts.VectorizeLoop; in CreatePasses()
536 PMBuilder.DisableUnrollLoops = !CodeGenOpts.UnrollLoops; in CreatePasses()
537 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; in CreatePasses()
538 PMBuilder.PrepareForThinLTO = CodeGenOpts.PrepareForThinLTO; in CreatePasses()
539 PMBuilder.PrepareForLTO = CodeGenOpts.PrepareForLTO; in CreatePasses()
540 PMBuilder.RerollLoops = CodeGenOpts.RerollLoops; in CreatePasses()
545 TM->adjustPassManager(PMBuilder); in CreatePasses()
549 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
554 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
556 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
558 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
563 addCoroutinePassesToExtensionPoints(PMBuilder); in CreatePasses()
566 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
568 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
575 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
577 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
582 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
584 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
589 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
591 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
596 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
598 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
603 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
605 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
610 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
612 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
617 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
619 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
624 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
626 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
631 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
633 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
659 PMBuilder.EnablePGOInstrGen = true; in CreatePasses()
661 PMBuilder.PGOInstrGen = CodeGenOpts.InstrProfileOutput; in CreatePasses()
663 PMBuilder.PGOInstrGen = DefaultProfileGenName; in CreatePasses()
666 PMBuilder.PGOInstrUse = CodeGenOpts.ProfileInstrumentUsePath; in CreatePasses()
669 PMBuilder.PGOSampleUse = CodeGenOpts.SampleProfileFile; in CreatePasses()
671 PMBuilder.populateFunctionPassManager(FPM); in CreatePasses()
672 PMBuilder.populateModulePassManager(MPM); in CreatePasses()