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

  /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/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/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...]
  /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...]

Completed in 720 milliseconds