Lines Matching refs:PGOOpt
778 std::optional<PGOOptions> PGOOpt; in RunOptimizationPipeline() local
782 PGOOpt = PGOOptions( in RunOptimizationPipeline()
793 PGOOpt = PGOOptions(CodeGenOpts.ProfileInstrumentUsePath, "", in RunOptimizationPipeline()
800 PGOOpt = PGOOptions( in RunOptimizationPipeline()
807 PGOOpt = PGOOptions("", "", "", CodeGenOpts.MemoryProfileUsePath, VFS, in RunOptimizationPipeline()
812 PGOOpt = in RunOptimizationPipeline()
818 PGOOpt = PGOOptions("", "", "", /*MemoryProfile=*/"", nullptr, in RunOptimizationPipeline()
827 if (PGOOpt) { in RunOptimizationPipeline()
828 assert(PGOOpt->Action != PGOOptions::IRInstr && in RunOptimizationPipeline()
829 PGOOpt->Action != PGOOptions::SampleUse && in RunOptimizationPipeline()
832 PGOOpt->CSProfileGenFile = CodeGenOpts.InstrProfileOutput.empty() in RunOptimizationPipeline()
835 PGOOpt->CSAction = PGOOptions::CSIRInstr; in RunOptimizationPipeline()
837 PGOOpt = PGOOptions("", in RunOptimizationPipeline()
846 TM->setPGOOption(PGOOpt); in RunOptimizationPipeline()
876 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC); in RunOptimizationPipeline()