reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
567 PMBuilder.Inliner = createAlwaysInlinerLegacyPass(InsertLifetimeIntrinsics); 572 PMBuilder.Inliner = createFunctionInliningPass( 578 PMBuilder.OptLevel = CodeGenOpts.OptimizationLevel; 579 PMBuilder.SizeLevel = CodeGenOpts.OptimizeSize; 580 PMBuilder.SLPVectorize = CodeGenOpts.VectorizeSLP; 581 PMBuilder.LoopVectorize = CodeGenOpts.VectorizeLoop; 583 PMBuilder.DisableUnrollLoops = !CodeGenOpts.UnrollLoops; 586 PMBuilder.LoopsInterleaved = CodeGenOpts.UnrollLoops; 587 PMBuilder.MergeFunctions = CodeGenOpts.MergeFunctions; 588 PMBuilder.PrepareForThinLTO = CodeGenOpts.PrepareForThinLTO; 589 PMBuilder.PrepareForLTO = CodeGenOpts.PrepareForLTO; 590 PMBuilder.RerollLoops = CodeGenOpts.RerollLoops; 595 TM->adjustPassManager(PMBuilder); 599 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, 604 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, 606 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, 608 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, 613 addCoroutinePassesToExtensionPoints(PMBuilder); 616 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, 618 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 625 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 627 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 632 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 634 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 639 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 641 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 646 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 648 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 653 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 655 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 660 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 662 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 667 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 669 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 674 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 676 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 681 PMBuilder.addExtension(PassManagerBuilder::EP_OptimizerLast, 683 PMBuilder.addExtension(PassManagerBuilder::EP_EnabledOnOptLevel0, 708 PMBuilder.EnablePGOInstrGen = true; 718 PMBuilder.EnablePGOCSInstrGen = true; 723 PMBuilder.PGOInstrGen = CodeGenOpts.InstrProfileOutput; 725 PMBuilder.PGOInstrGen = DefaultProfileGenName; 728 PMBuilder.PGOInstrUse = CodeGenOpts.ProfileInstrumentUsePath; 729 PMBuilder.EnablePGOCSInstrUse = CodeGenOpts.hasProfileCSIRUse(); 733 PMBuilder.PGOSampleUse = CodeGenOpts.SampleProfileFile; 735 PMBuilder.populateFunctionPassManager(FPM); 736 PMBuilder.populateModulePassManager(MPM);