Home
last modified time | relevance | path

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/
DPassManagerBuilder.cpp298 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/
DPassBuilder.cpp570 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/
DPassManagerBuilder.h217 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/
DLTOBackend.cpp197 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/
DPassBuilder.h435 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,