Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp113 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) { in populateFunctionPassManager() argument
114 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
117 if (LibraryInfo) FPM.add(new TargetLibraryInfo(*LibraryInfo)); in populateFunctionPassManager()
121 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
123 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
125 FPM.add(createSROAPass()); in populateFunctionPassManager()
127 FPM.add(createScalarReplAggregatesPass()); in populateFunctionPassManager()
128 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
129 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
421 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local
[all …]
/freebsd-9-stable/contrib/llvm/lib/IR/
DLegacyPassManager.cpp1376 FPM = new FunctionPassManagerImpl(); in FunctionPassManager()
1378 FPM->setTopLevelManager(FPM); in FunctionPassManager()
1380 AnalysisResolver *AR = new AnalysisResolver(*FPM); in FunctionPassManager()
1381 FPM->setResolver(AR); in FunctionPassManager()
1385 delete FPM; in ~FunctionPassManager()
1394 FPM->add(P); in add()
1407 return FPM->run(F); in run()
1414 return FPM->doInitialization(*M); in doInitialization()
1420 return FPM->doFinalization(*M); in doFinalization()
DCore.cpp2600 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMInitializeFunctionPassManager() argument
2601 return unwrap<FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
2604 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) { in LLVMRunFunctionPassManager() argument
2605 return unwrap<FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
2608 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMFinalizeFunctionPassManager() argument
2609 return unwrap<FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
DVerifier.cpp2421 FunctionPassManager FPM(F.getParent()); in verifyFunction() local
2423 FPM.add(V); in verifyFunction()
2424 FPM.doInitialization(); in verifyFunction()
2425 FPM.run(F); in verifyFunction()
/freebsd-9-stable/contrib/llvm/include/llvm/IR/
DLegacyPassManager.h100 FunctionPassManagerImpl *FPM;
/freebsd-9-stable/contrib/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h138 void populateFunctionPassManager(FunctionPassManager &FPM);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DBackendUtil.cpp327 FunctionPassManager *FPM = getPerFunctionPasses(TM); in CreatePasses() local
329 FPM->add(createVerifierPass()); in CreatePasses()
330 PMBuilder.populateFunctionPassManager(*FPM); in CreatePasses()
/freebsd-9-stable/contrib/llvm/tools/opt/
Dopt.cpp448 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM, in AddOptimizationPasses() argument
450 FPM.add(createVerifierPass()); // Verify that input is correct in AddOptimizationPasses()
479 Builder.populateFunctionPassManager(FPM); in AddOptimizationPasses()
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DLint.cpp707 FunctionPassManager FPM(F.getParent()); in lintFunction() local
709 FPM.add(V); in lintFunction()
710 FPM.run(F); in lintFunction()
/freebsd-9-stable/contrib/llvm/include/llvm-c/
DCore.h2766 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
2772 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F);
2777 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);