/external/llvm/unittests/IR/ |
H A D | PassManagerTest.cpp | 247 FunctionPassManager FPM; local 253 FPM = std::move(NestedFPM); 255 NestedMPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 268 FunctionPassManager FPM; local 269 FPM.addPass(TestFunctionPass(FunctionPassRunCount2, AnalyzedInstrCount2, 271 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 281 FunctionPassManager FPM; local 282 FPM.addPass(TestFunctionPass(FunctionPassRunCount3, AnalyzedInstrCount3, 284 FPM.addPass(TestInvalidationFunctionPass("f")); 285 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 294 FunctionPassManager FPM; local 305 FunctionPassManager FPM; local [all...] |
/external/llvm/tools/opt/ |
H A D | Passes.cpp | 110 static bool parseFunctionPassName(FunctionPassManager &FPM, StringRef Name) { argument 112 FPM.addPass(NoOpFunctionPass()); 118 FPM.addPass(CREATE_PASS); \ 126 static bool parseFunctionPassPipeline(FunctionPassManager &FPM, argument 143 FPM.addPass(std::move(NestedFPM)); 147 if (!parseFunctionPassName(FPM, PipelineText.substr(0, End))) 150 FPM.addPass(VerifierPass()); 294 FunctionPassManager FPM; local 295 if (!parseFunctionPassPipeline(FPM, PipelineText, VerifyEachPass) || 298 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 319 FunctionPassManager FPM; local [all...] |
H A D | opt.cpp | 206 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM, argument 208 FPM.add(createVerifierPass()); // Verify that input is correct 237 Builder.populateFunctionPassManager(FPM);
|
/external/llvm/include/llvm/IR/ |
H A D | LegacyPassManager.h | 100 FunctionPassManagerImpl *FPM; member in class:llvm::legacy::FunctionPassManager
|
/external/llvm/lib/Transforms/IPO/ |
H A D | PassManagerBuilder.cpp | 113 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) { argument 114 addExtensionsToPM(EP_EarlyAsPossible, FPM); 117 if (LibraryInfo) FPM.add(new TargetLibraryInfo(*LibraryInfo)); 121 addInitialAliasAnalysisPasses(FPM); 123 FPM.add(createCFGSimplificationPass()); 125 FPM.add(createSROAPass()); 127 FPM.add(createScalarReplAggregatesPass()); 128 FPM.add(createEarlyCSEPass()); 129 FPM.add(createLowerExpectIntrinsicPass()); 442 FunctionPassManager *FPM local [all...] |
/external/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 38 /// Builder.populateFunctionPassManager(FPM); 143 void populateFunctionPassManager(FunctionPassManager &FPM);
|
/external/llvm/examples/Kaleidoscope/MCJIT/initial/ |
H A D | toy.cpp | 790 FunctionPassManager *FPM = new FunctionPassManager(OpenModule); local 794 FPM->add(new DataLayout(*NewEngine->getDataLayout())); 796 FPM->add(createBasicAliasAnalysisPass()); 798 FPM->add(createPromoteMemoryToRegisterPass()); 800 FPM->add(createInstructionCombiningPass()); 802 FPM->add(createReassociatePass()); 804 FPM->add(createGVNPass()); 806 FPM->add(createCFGSimplificationPass()); 807 FPM->doInitialization(); 813 // Run the FPM o [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy.cpp | 820 FunctionPassManager *FPM = new FunctionPassManager(M); local 824 FPM->add(new DataLayout(*NewEngine->getDataLayout())); 826 FPM->add(createBasicAliasAnalysisPass()); 828 FPM->add(createPromoteMemoryToRegisterPass()); 830 FPM->add(createInstructionCombiningPass()); 832 FPM->add(createReassociatePass()); 834 FPM->add(createGVNPass()); 836 FPM->add(createCFGSimplificationPass()); 837 FPM->doInitialization(); 843 // Run the FPM o [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/complete/ |
H A D | toy.cpp | 1052 FunctionPassManager *FPM = 0; local 1054 // Create a FPM for this module 1055 FPM = new FunctionPassManager(M); 1059 FPM->add(new DataLayout(*EE->getDataLayout())); 1061 FPM->add(createBasicAliasAnalysisPass()); 1063 FPM->add(createPromoteMemoryToRegisterPass()); 1065 FPM->add(createInstructionCombiningPass()); 1067 FPM->add(createReassociatePass()); 1069 FPM->add(createGVNPass()); 1071 FPM [all...] |
/external/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | toy.cpp | 917 FunctionPassManager *FPM = new FunctionPassManager(M); local 921 FPM->add(new DataLayout(*NewEngine->getDataLayout())); 923 FPM->add(createBasicAliasAnalysisPass()); 925 FPM->add(createPromoteMemoryToRegisterPass()); 927 FPM->add(createInstructionCombiningPass()); 929 FPM->add(createReassociatePass()); 931 FPM->add(createGVNPass()); 933 FPM->add(createCFGSimplificationPass()); 934 FPM->doInitialization(); 940 // Run the FPM o [all...] |
/external/llvm/lib/IR/ |
H A D | LegacyPassManager.cpp | 1381 FPM = new FunctionPassManagerImpl(); 1382 // FPM is the top level manager. 1383 FPM->setTopLevelManager(FPM); 1385 AnalysisResolver *AR = new AnalysisResolver(*FPM); 1386 FPM->setResolver(AR); 1390 delete FPM; 1399 FPM->add(P); 1412 return FPM->run(F); 1419 return FPM [all...] |
H A D | Core.cpp | 2688 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) { argument 2689 return unwrap<FunctionPassManager>(FPM)->doInitialization(); 2692 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) { argument 2693 return unwrap<FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); 2696 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) { argument 2697 return unwrap<FunctionPassManager>(FPM)->doFinalization();
|
/external/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 319 FunctionPassManager *FPM = getPerFunctionPasses(); local 321 FPM->add(createVerifierPass()); 322 PMBuilder.populateFunctionPassManager(*FPM);
|
/external/llvm/lib/Analysis/ |
H A D | Lint.cpp | 706 FunctionPassManager FPM(F.getParent()); 708 FPM.add(V); 709 FPM.run(F);
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 2216 CAMLprim value llvm_passmanager_initialize(LLVMPassManagerRef FPM) { argument 2217 return Val_bool(LLVMInitializeFunctionPassManager(FPM)); 2222 LLVMPassManagerRef FPM) { 2223 return Val_bool(LLVMRunFunctionPassManager(FPM, F)); 2227 CAMLprim value llvm_passmanager_finalize(LLVMPassManagerRef FPM) { argument 2228 return Val_bool(LLVMFinalizeFunctionPassManager(FPM)); 2221 llvm_passmanager_run_function(LLVMValueRef F, LLVMPassManagerRef FPM) argument
|
/external/llvm/include/llvm-c/ |
H A D | Core.h | 2821 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM); 2827 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F); 2832 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);
|