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

  /external/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 189 legacy::PassManagerBase &MPM) {
194 MPM.add(Inliner);
204 MPM.add(createMergeFunctionsPass());
206 MPM.add(createBarrierNoopPass());
208 addExtensionsToPM(EP_EnabledOnOptLevel0, MPM);
214 MPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
216 addInitialAliasAnalysisPasses(MPM);
219 addExtensionsToPM(EP_ModuleOptimizerEarly, MPM);
221 MPM.add(createIPSCCPPass()); // IP SCCP
222 MPM.add(createGlobalOptimizerPass()); // Optimize out global var
    [all...]
  /external/llvm/tools/opt/
NewPMDriver.cpp 64 ModulePassManager MPM(DebugPM);
66 MPM.addPass(VerifierPass());
68 if (!PB.parsePassPipeline(MPM, PassPipeline, VK == VK_VerifyEachPass,
75 MPM.addPass(VerifierPass());
82 MPM.addPass(
86 MPM.addPass(
95 MPM.run(M, &MAM);
opt.cpp 212 static void AddOptimizationPasses(legacy::PassManagerBase &MPM,
244 Builder.populateModulePassManager(MPM);
  /external/llvm/include/llvm/Passes/
PassBuilder.h 87 bool parsePassPipeline(ModulePassManager &MPM, StringRef PipelineText,
91 bool parseModulePassName(ModulePassManager &MPM, StringRef Name);
99 bool parseModulePassPipeline(ModulePassManager &MPM, StringRef &PipelineText,
  /external/llvm/lib/Passes/
PassBuilder.cpp 152 bool PassBuilder::parseModulePassName(ModulePassManager &MPM, StringRef Name) {
155 MPM.addPass(CREATE_PASS); \
160 MPM.addPass(RequireAnalysisPass<decltype(CREATE_PASS)>()); \
164 MPM.addPass(InvalidateAnalysisPass<decltype(CREATE_PASS)>()); \
304 bool PassBuilder::parseModulePassPipeline(ModulePassManager &MPM,
323 MPM.addPass(std::move(NestedMPM));
337 MPM.addPass(
352 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(NestedFPM)));
356 if (!parseModulePassName(MPM, PipelineText.substr(0, End)))
359 MPM.addPass(VerifierPass())
    [all...]
  /external/llvm/unittests/IR/
PassManagerTest.cpp 243 ModulePassManager MPM;
261 MPM = std::move(NestedMPM);
266 MPM.addPass(TestModulePass(ModulePassRunCount));
276 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
281 MPM.addPass(TestPreservingModulePass());
290 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
294 MPM.addPass(TestMinPreservingModulePass());
302 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
315 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
318 MPM.run(*M, &MAM)
    [all...]
  /external/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h 40 /// Builder.populateModulePassManager(MPM);
163 void populateModulePassManager(legacy::PassManagerBase &MPM);
  /external/clang/lib/CodeGen/
BackendUtil.cpp 264 legacy::PassManager *MPM) {
271 MPM->add(createRewriteSymbolsPass(DL));
324 legacy::PassManager *MPM = getPerModulePasses();
331 PMBuilder.populateLTOPassManager(*MPM);
407 addSymbolRewriterPass(CodeGenOpts, MPM);
422 MPM->add(createGCOVProfilerPass(Options));
424 MPM->add(createStripSymbolsPass(true));
431 MPM->add(createInstrProfilingPass(Options));
435 MPM->add(createSampleProfileLoaderPass(CodeGenOpts.SampleProfileFile));
437 PMBuilder.populateModulePassManager(*MPM);
    [all...]

Completed in 115 milliseconds