/external/llvm-project/polly/lib/CodeGen/ |
D | CodegenCleanup.cpp | 34 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/ |
D | PassBuilder.cpp | 469 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/ |
D | PassBuilder.cpp | 354 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/ |
D | PassManagerTest.cpp | 237 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/ |
D | PassManagerTest.cpp | 51 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/ |
D | KaleidoscopeJIT.h | 111 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/ |
D | KaleidoscopeJIT.h | 121 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/ |
D | PassManagerTest.cpp | 443 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/ |
D | KaleidoscopeJIT.h | 112 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/ |
D | PassBuilder.cpp | 390 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/ |
D | KaleidoscopeJIT.h | 138 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/ |
D | LoopPassManagerTest.cpp | 344 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/ |
D | KaleidoscopeJIT.h | 209 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/ |
D | BPFTargetMachine.cpp | 130 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/ |
D | CoroCleanup.cpp | 32 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/ |
D | KaleidoscopeJIT.h | 241 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/ |
D | CoroCleanup.cpp | 31 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/ |
D | KaleidoscopeJIT.h | 229 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/ |
D | RegionPrinter.cpp | 249 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/ |
D | RegionPrinter.cpp | 249 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/ |
D | RegionPrinter.cpp | 249 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/ |
D | LoopPassManagerTest.cpp | 163 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/ |
D | PassManagerBuilder.cpp | 212 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/ |
D | RegisterPasses.cpp | 608 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/ |
D | PassManagerBuilder.cpp | 298 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 …]
|