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