Home
last modified time | relevance | path

Searched refs:FPM (Results 1 – 25 of 83) sorted by relevance

1234

/external/llvm-project/polly/lib/CodeGen/
DCodegenCleanup.cpp34 llvm::legacy::FunctionPassManager *FPM; member in __anone1c3089d0111::CodegenCleanup
38 explicit CodegenCleanup() : FunctionPass(ID), FPM(nullptr) {} in CodegenCleanup()
45 assert(!FPM); in doInitialization()
47 FPM = new llvm::legacy::FunctionPassManager(&M); in doInitialization()
52 FPM->add(createScopedNoAliasAAWrapperPass()); in doInitialization()
53 FPM->add(createTypeBasedAAWrapperPass()); in doInitialization()
54 FPM->add(createAAResultsWrapperPass()); in doInitialization()
61 FPM->add(createCFGSimplificationPass()); in doInitialization()
62 FPM->add(createSROAPass()); in doInitialization()
63 FPM->add(createEarlyCSEPass()); in doInitialization()
[all …]
/external/llvm-project/llvm/lib/Passes/
DPassBuilder.cpp469 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks() argument
471 C(FPM, Level); in invokePeepholeEPCallbacks()
512 FunctionPassManager FPM; in addAnnotationRemarksPass() local
513 FPM.addPass(AnnotationRemarksPass()); in addAnnotationRemarksPass()
514 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addAnnotationRemarksPass()
522 FunctionPassManager FPM(DebugLogging); in buildO1FunctionSimplificationPipeline() local
526 FPM.addPass(SROA()); in buildO1FunctionSimplificationPipeline()
529 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildO1FunctionSimplificationPipeline()
532 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline()
533 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Passes/
DPassBuilder.cpp354 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks() argument
356 C(FPM, Level); in invokePeepholeEPCallbacks()
400 FunctionPassManager FPM(DebugLogging); in buildFunctionSimplificationPipeline() local
404 FPM.addPass(SROA()); in buildFunctionSimplificationPipeline()
407 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildFunctionSimplificationPipeline()
412 FPM.addPass(GVNHoistPass()); in buildFunctionSimplificationPipeline()
416 FPM.addPass(GVNSinkPass()); in buildFunctionSimplificationPipeline()
417 FPM.addPass(SimplifyCFGPass()); in buildFunctionSimplificationPipeline()
423 FPM.addPass(SpeculativeExecutionPass()); in buildFunctionSimplificationPipeline()
426 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline()
[all …]
/external/llvm/unittests/IR/
DPassManagerTest.cpp237 FunctionPassManager FPM; in TEST_F() local
243 FPM = std::move(NestedFPM); in TEST_F()
245 NestedMPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
258 FunctionPassManager FPM; in TEST_F() local
259 FPM.addPass(TestFunctionPass(FunctionPassRunCount2, AnalyzedInstrCount2, in TEST_F()
261 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
271 FunctionPassManager FPM; in TEST_F() local
272 FPM.addPass(TestFunctionPass(FunctionPassRunCount3, AnalyzedInstrCount3, in TEST_F()
274 FPM.addPass(TestInvalidationFunctionPass("f")); in TEST_F()
275 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
[all …]
/external/llvm-project/polly/unittests/ScopPassManager/
DPassManagerTest.cpp51 FunctionPassManager FPM; in TEST_F() local
52 FPM.addPass(ScopAnalysisPrinterPass(errs())); in TEST_F()
56 FunctionPassManager FPM; in TEST_F() local
57 FPM.addPass(ScopInfoPrinterPass(errs())); in TEST_F()
61 FunctionPassManager FPM; in TEST_F() local
64 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in TEST_F()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h111 auto FPM = llvm::make_unique<legacy::FunctionPassManager>(M.get()); in optimizeModule() local
114 FPM->add(createInstructionCombiningPass()); in optimizeModule()
115 FPM->add(createReassociatePass()); in optimizeModule()
116 FPM->add(createGVNPass()); in optimizeModule()
117 FPM->add(createCFGSimplificationPass()); in optimizeModule()
118 FPM->doInitialization(); in optimizeModule()
123 FPM->run(F); in optimizeModule()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h121 auto FPM = llvm::make_unique<legacy::FunctionPassManager>(M.get()); in optimizeModule() local
124 FPM->add(createInstructionCombiningPass()); in optimizeModule()
125 FPM->add(createReassociatePass()); in optimizeModule()
126 FPM->add(createGVNPass()); in optimizeModule()
127 FPM->add(createCFGSimplificationPass()); in optimizeModule()
128 FPM->doInitialization(); in optimizeModule()
133 FPM->run(F); in optimizeModule()
/external/llvm-project/llvm/unittests/IR/
DPassManagerTest.cpp443 FunctionPassManager FPM; in TEST_F() local
450 FPM = std::move(NestedFPM); in TEST_F()
452 NestedMPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
465 FunctionPassManager FPM(/*DebugLogging*/ true); in TEST_F() local
466 FPM.addPass(TestFunctionPass(FunctionPassRunCount2, AnalyzedInstrCount2, in TEST_F()
468 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
478 FunctionPassManager FPM(/*DebugLogging*/ true); in TEST_F() local
479 FPM.addPass(TestFunctionPass(FunctionPassRunCount3, AnalyzedInstrCount3, in TEST_F()
481 FPM.addPass(TestInvalidationFunctionPass("f")); in TEST_F()
482 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h112 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
115 FPM->add(createInstructionCombiningPass()); in optimizeModule()
116 FPM->add(createReassociatePass()); in optimizeModule()
117 FPM->add(createGVNPass()); in optimizeModule()
118 FPM->add(createCFGSimplificationPass()); in optimizeModule()
119 FPM->doInitialization(); in optimizeModule()
124 FPM->run(F); in optimizeModule()
/external/llvm/lib/Passes/
DPassBuilder.cpp390 bool PassBuilder::parseFunctionPassName(FunctionPassManager &FPM, in parseFunctionPassName() argument
394 FPM.addPass(CREATE_PASS); \ in parseFunctionPassName()
399 FPM.addPass(RequireAnalysisPass< \ in parseFunctionPassName()
404 FPM.addPass(InvalidateAnalysisPass< \ in parseFunctionPassName()
413 bool PassBuilder::parseLoopPassName(LoopPassManager &FPM, StringRef Name) { in parseLoopPassName() argument
416 FPM.addPass(CREATE_PASS); \ in parseLoopPassName()
421 FPM.addPass(RequireAnalysisPass< \ in parseLoopPassName()
426 FPM.addPass(InvalidateAnalysisPass< \ in parseLoopPassName()
492 bool PassBuilder::parseFunctionPassPipeline(FunctionPassManager &FPM, in parseFunctionPassPipeline() argument
511 FPM.addPass(std::move(NestedFPM)); in parseFunctionPassPipeline()
[all …]
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h138 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
141 FPM->add(createInstructionCombiningPass()); in optimizeModule()
142 FPM->add(createReassociatePass()); in optimizeModule()
143 FPM->add(createGVNPass()); in optimizeModule()
144 FPM->add(createCFGSimplificationPass()); in optimizeModule()
145 FPM->doInitialization(); in optimizeModule()
150 FPM->run(F); in optimizeModule()
/external/llvm-project/llvm/unittests/Transforms/Scalar/
DLoopPassManagerTest.cpp344 FunctionPassManager FPM(true); in TEST_F() local
345 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
346 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
371 FunctionPassManager FPM(true); in TEST_F() local
372 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
373 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
382 FunctionPassManager FPM(true); in TEST_F() local
399 FPM.addPass(createFunctionToLoopPassAdaptor( in TEST_F()
403 FPM.addPass(createFunctionToLoopPassAdaptor( in TEST_F()
434 FPM.addPass(MFPHandle.getPass()); in TEST_F()
[all …]
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h209 auto FPM = llvm::make_unique<legacy::FunctionPassManager>(M.get()); in optimizeModule() local
212 FPM->add(createInstructionCombiningPass()); in optimizeModule()
213 FPM->add(createReassociatePass()); in optimizeModule()
214 FPM->add(createGVNPass()); in optimizeModule()
215 FPM->add(createCFGSimplificationPass()); in optimizeModule()
216 FPM->doInitialization(); in optimizeModule()
221 FPM->run(F); in optimizeModule()
/external/llvm-project/llvm/lib/Target/BPF/
DBPFTargetMachine.cpp130 FunctionPassManager FPM(DebugPassManager); in registerPassBuilderCallbacks() local
131 FPM.addPass(BPFAbstractMemberAccessPass(this)); in registerPassBuilderCallbacks()
132 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks()
133 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
135 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
137 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroCleanup.cpp32 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG() local
33 FPM.add(createCFGSimplificationPass()); in simplifyCFG()
35 FPM.doInitialization(); in simplifyCFG()
36 FPM.run(F); in simplifyCFG()
37 FPM.doFinalization(); in simplifyCFG()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h241 auto FPM = llvm::make_unique<legacy::FunctionPassManager>(M.get()); in optimizeModule() local
244 FPM->add(createInstructionCombiningPass()); in optimizeModule()
245 FPM->add(createReassociatePass()); in optimizeModule()
246 FPM->add(createGVNPass()); in optimizeModule()
247 FPM->add(createCFGSimplificationPass()); in optimizeModule()
248 FPM->doInitialization(); in optimizeModule()
253 FPM->run(F); in optimizeModule()
/external/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroCleanup.cpp31 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG() local
32 FPM.add(createCFGSimplificationPass()); in simplifyCFG()
34 FPM.doInitialization(); in simplifyCFG()
35 FPM.run(F); in simplifyCFG()
36 FPM.doFinalization(); in simplifyCFG()
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h229 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
232 FPM->add(createInstructionCombiningPass()); in optimizeModule()
233 FPM->add(createReassociatePass()); in optimizeModule()
234 FPM->add(createGVNPass()); in optimizeModule()
235 FPM->add(createCFGSimplificationPass()); in optimizeModule()
236 FPM->doInitialization(); in optimizeModule()
241 FPM->run(F); in optimizeModule()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DRegionPrinter.cpp249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass() local
250 FPM.add(ViewerPass); in invokeFunctionPass()
251 FPM.doInitialization(); in invokeFunctionPass()
252 FPM.run(*NonConstF); in invokeFunctionPass()
253 FPM.doFinalization(); in invokeFunctionPass()
/external/llvm/lib/Analysis/
DRegionPrinter.cpp249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass() local
250 FPM.add(ViewerPass); in invokeFunctionPass()
251 FPM.doInitialization(); in invokeFunctionPass()
252 FPM.run(*NonConstF); in invokeFunctionPass()
253 FPM.doFinalization(); in invokeFunctionPass()
/external/llvm-project/llvm/lib/Analysis/
DRegionPrinter.cpp249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass() local
250 FPM.add(ViewerPass); in invokeFunctionPass()
251 FPM.doInitialization(); in invokeFunctionPass()
252 FPM.run(*NonConstF); in invokeFunctionPass()
253 FPM.doFinalization(); in invokeFunctionPass()
/external/llvm/unittests/Analysis/
DLoopPassManagerTest.cpp163 FunctionPassManager FPM(true); in TEST_F() local
172 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
184 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
187 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp212 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() argument
213 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
217 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo)); in populateFunctionPassManager()
221 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
223 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
224 FPM.add(createSROAPass()); in populateFunctionPassManager()
225 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
226 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
850 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local
851 Builder->populateFunctionPassManager(*FPM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
/external/llvm-project/polly/lib/Support/
DRegisterPasses.cpp608 parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM, in parseFunctionPipeline() argument
611 "polly-scop-analyses", Name, FPM)) in parseFunctionPipeline()
617 FPM)) \ in parseFunctionPipeline()
622 FPM.addPass(CREATE_PASS); \ in parseFunctionPipeline()
648 static bool parseScopPipeline(StringRef Name, FunctionPassManager &FPM, in parseScopPipeline() argument
657 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in parseScopPipeline()
688 FunctionPassManager FPM(DebugLogging); in parseTopLevelPipeline() local
700 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in parseTopLevelPipeline()
701 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in parseTopLevelPipeline()
/external/llvm-project/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp298 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() argument
299 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
300 FPM.add(createEntryExitInstrumenterPass()); in populateFunctionPassManager()
304 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo)); in populateFunctionPassManager()
311 FPM.add(createLowerMatrixIntrinsicsMinimalPass()); in populateFunctionPassManager()
315 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
317 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
318 FPM.add(createSROAPass()); in populateFunctionPassManager()
319 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
320 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
[all …]

1234