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

  /external/llvm/tools/opt/
NewPMDriver.cpp 61 ModulePassManager MPM;
63 MPM.addPass(VerifierPass());
65 if (!parsePassPipeline(MPM, PassPipeline, VK == VK_VerifyEachPass)) {
71 MPM.addPass(VerifierPass());
78 MPM.addPass(PrintModulePass(Out->os()));
81 MPM.addPass(BitcodeWriterPass(Out->os()));
89 MPM.run(&M, &MAM);
  /external/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 132 void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) {
136 MPM.add(Inliner);
145 MPM.add(createBarrierNoopPass());
147 addExtensionsToPM(EP_EnabledOnOptLevel0, MPM);
152 if (LibraryInfo) MPM.add(new TargetLibraryInfo(*LibraryInfo));
154 addInitialAliasAnalysisPasses(MPM);
157 addExtensionsToPM(EP_ModuleOptimizerEarly, MPM);
159 MPM.add(createIPSCCPPass()); // IP SCCP
160 MPM.add(createGlobalOptimizerPass()); // Optimize out global vars
162 MPM.add(createDeadArgEliminationPass()); // Dead argument eliminatio
    [all...]
  /external/clang/lib/CodeGen/
BackendUtil.cpp 325 PassManager *MPM = getPerModulePasses();
327 MPM->add(createDebugInfoVerifierPass());
341 MPM->add(createGCOVProfilerPass(Options));
343 MPM->add(createStripSymbolsPass(true));
346 PMBuilder.populateModulePassManager(*MPM);
  /external/llvm/unittests/IR/
PassManagerTest.cpp 238 ModulePassManager MPM;
256 MPM = std::move(NestedMPM);
261 MPM.addPass(TestModulePass(ModulePassRunCount));
271 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
276 MPM.addPass(TestPreservingModulePass());
285 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
289 MPM.addPass(TestMinPreservingModulePass());
297 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
310 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
313 MPM.run(M.get(), &MAM)
    [all...]

Completed in 315 milliseconds