Searched refs:FPM (Results 1 - 16 of 16) sorted by relevance

/external/llvm/unittests/IR/
H A DPassManagerTest.cpp247 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 DPasses.cpp110 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 Dopt.cpp206 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 DLegacyPassManager.h100 FunctionPassManagerImpl *FPM; member in class:llvm::legacy::FunctionPassManager
/external/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp113 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 DPassManagerBuilder.h38 /// Builder.populateFunctionPassManager(FPM);
143 void populateFunctionPassManager(FunctionPassManager &FPM);
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
H A Dtoy.cpp790 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 Dtoy.cpp820 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 Dtoy.cpp1052 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 Dtoy.cpp917 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 DLegacyPassManager.cpp1381 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 DCore.cpp2688 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 DBackendUtil.cpp319 FunctionPassManager *FPM = getPerFunctionPasses(); local
321 FPM->add(createVerifierPass());
322 PMBuilder.populateFunctionPassManager(*FPM);
/external/llvm/lib/Analysis/
H A DLint.cpp706 FunctionPassManager FPM(F.getParent());
708 FPM.add(V);
709 FPM.run(F);
/external/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c2216 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 DCore.h2821 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
2827 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F);
2832 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);

Completed in 243 milliseconds