OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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