HomeSort by relevance Sort by last modified time
    Searched refs:MPM (Results 1 - 14 of 14) sorted by null

  /external/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 230 void PassManagerBuilder::addPGOInstrPasses(legacy::PassManagerBase &MPM) {
232 MPM.add(createPGOInstrumentationGenLegacyPass());
236 MPM.add(createInstrProfilingLegacyPass(Options));
239 MPM.add(createPGOInstrumentationUseLegacyPass(PGOInstrUse));
242 legacy::PassManagerBase &MPM) {
245 MPM.add(createSROAPass());
246 MPM.add(createEarlyCSEPass()); // Catch trivial redundancies
248 MPM.add(createSpeculativeExecutionIfHasBranchDivergencePass());
249 MPM.add(createJumpThreadingPass()); // Thread jumps.
250 MPM.add(createCorrelatedValuePropagationPass()); // Propagate conditional
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
PassManagerBuilder.cpp 97 void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) {
101 MPM.add(Inliner);
108 if (LibraryInfo) MPM.add(new TargetLibraryInfo(*LibraryInfo));
110 addInitialAliasAnalysisPasses(MPM);
113 MPM.add(createGlobalOptimizerPass()); // Optimize out global vars
115 MPM.add(createIPSCCPPass()); // IP SCCP
116 MPM.add(createDeadArgEliminationPass()); // Dead argument elimination
118 MPM.add(createInstructionCombiningPass());// Clean up after IPCP & DAE
119 MPM.add(createCFGSimplificationPass()); // Clean up after IPCP & DAE
124 MPM.add(createPruneEHPass()); // Remove dead EH inf
    [all...]
  /external/llvm/include/llvm/Passes/
PassBuilder.h 172 void addPerModuleDefaultPipeline(ModulePassManager &MPM,
183 void addLTOPreLinkDefaultPipeline(ModulePassManager &MPM,
193 void addLTODefaultPipeline(ModulePassManager &MPM, OptimizationLevel Level,
224 bool parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText,
245 bool parseModulePassName(ModulePassManager &MPM, StringRef Name,
258 bool parseModulePassPipeline(ModulePassManager &MPM, StringRef &PipelineText,
  /external/llvm/tools/opt/
NewPMDriver.cpp 81 ModulePassManager MPM(DebugPM);
83 MPM.addPass(VerifierPass());
85 if (!PB.parsePassPipeline(MPM, PassPipeline, VK == VK_VerifyEachPass,
92 MPM.addPass(VerifierPass());
99 MPM.addPass(
103 MPM.addPass(
112 MPM.run(M, MAM);
opt.cpp 231 static void AddOptimizationPasses(legacy::PassManagerBase &MPM,
273 Builder.populateModulePassManager(MPM);
  /external/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h 42 /// Builder.populateModulePassManager(MPM);
165 void addPGOInstrPasses(legacy::PassManagerBase &MPM);
166 void addFunctionSimplificationPasses(legacy::PassManagerBase &MPM);
167 void addInstructionCombiningPass(legacy::PassManagerBase &MPM) const;
176 void populateModulePassManager(legacy::PassManagerBase &MPM);
  /external/llvm/lib/Passes/
PassBuilder.cpp 234 void PassBuilder::addPerModuleDefaultPipeline(ModulePassManager &MPM,
244 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(EarlyFPM)));
247 void PassBuilder::addLTOPreLinkDefaultPipeline(ModulePassManager &MPM,
251 addPerModuleDefaultPipeline(MPM, Level, DebugLogging);
254 void PassBuilder::addLTODefaultPipeline(ModulePassManager &MPM,
262 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(LateFPM)));
319 bool PassBuilder::parseModulePassName(ModulePassManager &MPM, StringRef Name,
337 addPerModuleDefaultPipeline(MPM, L, DebugLogging);
339 addLTOPreLinkDefaultPipeline(MPM, L, DebugLogging);
342 addLTODefaultPipeline(MPM, L, DebugLogging)
    [all...]
  /external/llvm/unittests/IR/
PassManagerTest.cpp 228 ModulePassManager MPM;
246 MPM = std::move(NestedMPM);
251 MPM.addPass(TestModulePass(ModulePassRunCount));
261 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
266 MPM.addPass(TestPreservingModulePass());
275 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
279 MPM.addPass(TestMinPreservingModulePass());
287 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
300 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
303 MPM.run(*M, MAM)
    [all...]
VerifierTest.cpp 193 ModulePassManager MPM(true);
194 MPM.addPass(VerifierPass(false));
197 MPM.run(M, MAM);
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/IPO/
PassManagerBuilder.h 33 /// Builder.populateModulePassManager(MPM);
118 void populateModulePassManager(PassManagerBase &MPM);
  /external/llvm/unittests/Analysis/
LoopPassManagerTest.cpp 162 ModulePassManager MPM(true);
187 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
188 MPM.run(*M, MAM);
CGSCCPassManagerTest.cpp 277 ModulePassManager MPM(/*DebugLogging*/ true);
279 MPM.addPass(TestModulePass(ModulePassRunCount1));
294 MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(std::move(CGPM1)));
296 MPM.run(*M, MAM);
  /external/clang/lib/CodeGen/
BackendUtil.cpp 304 legacy::PassManager *MPM) {
311 MPM->add(createRewriteSymbolsPass(DL));
365 legacy::PassManager *MPM = getPerModulePasses();
371 PMBuilder.populateThinLTOPassManager(*MPM);
461 addSymbolRewriterPass(CodeGenOpts, MPM);
476 MPM->add(createGCOVProfilerPass(Options));
478 MPM->add(createStripSymbolsPass(true));
485 MPM->add(createInstrProfilingLegacyPass(Options));
497 MPM->add(createPruneEHPass());
498 MPM->add(createSampleProfileLoaderPass(CodeGenOpts.SampleProfileFile))
    [all...]
  /external/swiftshader/third_party/LLVM/tools/opt/
opt.cpp 408 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM,
428 Builder.populateModulePassManager(MPM);

Completed in 565 milliseconds