Lines Matching refs:PMBuilder

646   PassManagerBuilderWrapper PMBuilder(TargetTriple, CodeGenOpts, LangOpts);  in CreatePasses()  local
654 PMBuilder.Inliner = createAlwaysInlinerLegacyPass(InsertLifetimeIntrinsics); in CreatePasses()
659 PMBuilder.Inliner = createFunctionInliningPass( in CreatePasses()
665 PMBuilder.OptLevel = CodeGenOpts.OptimizationLevel; in CreatePasses()
666 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; in CreatePasses()
667 PMBuilder.SLPVectorize = CodeGenOpts.VectorizeSLP; in CreatePasses()
668 PMBuilder.LoopVectorize = CodeGenOpts.VectorizeLoop; in CreatePasses()
671 PMBuilder.CallGraphProfile = !CodeGenOpts.DisableIntegratedAS; in CreatePasses()
673 PMBuilder.DisableUnrollLoops = !CodeGenOpts.UnrollLoops; in CreatePasses()
676 PMBuilder.LoopsInterleaved = CodeGenOpts.UnrollLoops; in CreatePasses()
677 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; in CreatePasses()
678 PMBuilder.PrepareForThinLTO = CodeGenOpts.PrepareForThinLTO; in CreatePasses()
679 PMBuilder.PrepareForLTO = CodeGenOpts.PrepareForLTO; in CreatePasses()
680 PMBuilder.RerollLoops = CodeGenOpts.RerollLoops; in CreatePasses()
685 TM->adjustPassManager(PMBuilder); in CreatePasses()
689 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
694 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses()
696 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses()
698 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
703 addCoroutinePassesToExtensionPoints(PMBuilder); in CreatePasses()
706 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
708 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
713 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses()
715 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
722 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
724 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
729 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
731 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
736 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
738 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
743 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
745 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
750 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
752 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
757 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
759 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
764 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
766 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
771 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
773 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
778 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, in CreatePasses()
780 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, in CreatePasses()
811 PMBuilder.EnablePGOInstrGen = true; in CreatePasses()
821 PMBuilder.EnablePGOCSInstrGen = true; in CreatePasses()
826 PMBuilder.PGOInstrGen = CodeGenOpts.InstrProfileOutput; in CreatePasses()
828 PMBuilder.PGOInstrGen = std::string(DefaultProfileGenName); in CreatePasses()
831 PMBuilder.PGOInstrUse = CodeGenOpts.ProfileInstrumentUsePath; in CreatePasses()
832 PMBuilder.EnablePGOCSInstrUse = CodeGenOpts.hasProfileCSIRUse(); in CreatePasses()
836 PMBuilder.PGOSampleUse = CodeGenOpts.SampleProfileFile; in CreatePasses()
838 PMBuilder.populateFunctionPassManager(FPM); in CreatePasses()
839 PMBuilder.populateModulePassManager(MPM); in CreatePasses()