Searched refs:MPM (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 298 void PassManagerBuilder::addPGOInstrPasses(legacy::PassManagerBase &MPM, in addPGOInstrPasses() argument 321 MPM.add(createFunctionInliningPass(IP)); in addPGOInstrPasses() 322 MPM.add(createSROAPass()); in addPGOInstrPasses() 323 MPM.add(createEarlyCSEPass()); // Catch trivial redundancies in addPGOInstrPasses() 324 MPM.add(createCFGSimplificationPass()); // Merge & remove BBs in addPGOInstrPasses() 325 MPM.add(createInstructionCombiningPass()); // Combine silly seq's in addPGOInstrPasses() 326 addExtensionsToPM(EP_Peephole, MPM); in addPGOInstrPasses() 329 MPM.add(createPGOInstrumentationGenLegacyPass(IsCS)); in addPGOInstrPasses() 336 MPM.add(createLoopRotatePass()); in addPGOInstrPasses() 337 MPM.add(createInstrProfilingLegacyPass(Options, IsCS)); in addPGOInstrPasses() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Passes/ |
D | PassBuilder.cpp | 570 void PassBuilder::addPGOInstrPasses(ModulePassManager &MPM, bool DebugLogging, in addPGOInstrPasses() argument 604 MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(std::move(CGPipeline))); in addPGOInstrPasses() 609 MPM.addPass(GlobalDCEPass()); in addPGOInstrPasses() 614 MPM.addPass(PGOInstrumentationUse(ProfileFile, ProfileRemappingFile, IsCS)); in addPGOInstrPasses() 617 MPM.addPass(RequireAnalysisPass<ProfileSummaryAnalysis, Module>()); in addPGOInstrPasses() 622 MPM.addPass(PGOInstrumentationGen(IsCS)); in addPGOInstrPasses() 627 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addPGOInstrPasses() 636 MPM.addPass(InstrProfiling(Options, IsCS)); in addPGOInstrPasses() 639 void PassBuilder::addPGOInstrPassesForO0(ModulePassManager &MPM, in addPGOInstrPassesForO0() argument 645 MPM.addPass(PGOInstrumentationUse(ProfileFile, ProfileRemappingFile, IsCS)); in addPGOInstrPassesForO0() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/ |
D | PassManagerBuilder.h | 217 void addPGOInstrPasses(legacy::PassManagerBase &MPM, bool IsCS); 218 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM); 219 void addInstructionCombiningPass(legacy::PassManagerBase &MPM) const; 228 void populateModulePassManager(legacy::PassManagerBase &MPM);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/ |
D | LTOBackend.cpp | 197 ModulePassManager MPM(Conf.DebugPassManager); in runNewPMPasses() local 220 MPM = PB.buildThinLTODefaultPipeline(OL, Conf.DebugPassManager, in runNewPMPasses() 223 MPM = PB.buildLTODefaultPipeline(OL, Conf.DebugPassManager, ExportSummary); in runNewPMPasses() 224 MPM.run(Mod, MAM); in runNewPMPasses() 257 ModulePassManager MPM; in runNewPMCustomPasses() local 260 MPM.addPass(VerifierPass()); in runNewPMCustomPasses() 263 if (auto Err = PB.parsePassPipeline(MPM, PipelineDesc)) in runNewPMCustomPasses() 268 MPM.addPass(VerifierPass()); in runNewPMCustomPasses() 269 MPM.run(Mod, MAM); in runNewPMCustomPasses()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Passes/ |
D | PassBuilder.h | 435 Error parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText, 629 void addPGOInstrPassesForO0(ModulePassManager &MPM, bool DebugLogging, 645 Error parseModulePass(ModulePassManager &MPM, const PipelineElement &E, 664 Error parseModulePassPipeline(ModulePassManager &MPM, 668 void addPGOInstrPasses(ModulePassManager &MPM, bool DebugLogging,
|