Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp323 C(FPM, Level); in invokePeepholeEPCallbacks()
371 FPM.addPass(SROA()); in buildFunctionSimplificationPipeline()
469 FPM.addPass(GVN()); in buildFunctionSimplificationPipeline()
478 FPM.addPass(SCCPPass()); in buildFunctionSimplificationPipeline()
494 FPM.addPass(DSEPass()); in buildFunctionSimplificationPipeline()
498 C(FPM, Level); in buildFunctionSimplificationPipeline()
511 return FPM; in buildFunctionSimplificationPipeline()
540 FPM.addPass(SROA()); in addPGOInstrPasses()
560 FPM.addPass( in addPGOInstrPasses()
1128 FPM.addPass(SROA()); in buildLTODefaultPipeline()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp33 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG() local
34 FPM.add(createCFGSimplificationPass()); in simplifyCFG()
36 FPM.doInitialization(); in simplifyCFG()
37 FPM.run(F); in simplifyCFG()
38 FPM.doFinalization(); in simplifyCFG()
H A DCoroSplit.cpp425 legacy::FunctionPassManager FPM(F.getParent()); in postSplitCleanup() local
427 FPM.add(createVerifierPass()); in postSplitCleanup()
428 FPM.add(createSCCPPass()); in postSplitCleanup()
429 FPM.add(createCFGSimplificationPass()); in postSplitCleanup()
430 FPM.add(createEarlyCSEPass()); in postSplitCleanup()
431 FPM.add(createCFGSimplificationPass()); in postSplitCleanup()
433 FPM.doInitialization(); in postSplitCleanup()
434 FPM.run(F); in postSplitCleanup()
435 FPM.doFinalization(); in postSplitCleanup()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A 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()
H A DLint.cpp740 legacy::FunctionPassManager FPM(F.getParent()); in lintFunction() local
742 FPM.add(V); in lintFunction()
743 FPM.run(F); in lintFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp256 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() argument
257 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
258 FPM.add(createEntryExitInstrumenterPass()); in populateFunctionPassManager()
262 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo)); in populateFunctionPassManager()
266 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
268 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
269 FPM.add(createSROAPass()); in populateFunctionPassManager()
270 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
271 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
1058 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local
[all …]
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DIRMutator.cpp72 FunctionPassManager FPM; in eliminateDeadCode() local
73 FPM.addPass(DCEPass()); in eliminateDeadCode()
77 FPM.run(F, FAM); in eliminateDeadCode()
/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h402 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText,
589 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E,
598 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DLegacyPassManager.cpp1486 FPM = new FunctionPassManagerImpl(); in FunctionPassManager()
1488 FPM->setTopLevelManager(FPM); in FunctionPassManager()
1490 AnalysisResolver *AR = new AnalysisResolver(*FPM); in FunctionPassManager()
1491 FPM->setResolver(AR); in FunctionPassManager()
1495 delete FPM; in ~FunctionPassManager()
1499 FPM->add(P); in add()
1510 return FPM->run(F); in run()
1517 return FPM->doInitialization(*M); in doInitialization()
1523 return FPM->doFinalization(*M); in doFinalization()
H A DCore.cpp3896 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMInitializeFunctionPassManager() argument
3897 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
3900 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) { in LLVMRunFunctionPassManager() argument
3901 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
3904 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMFinalizeFunctionPassManager() argument
3905 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManager.h92 FunctionPassManagerImpl *FPM;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp510 legacy::FunctionPassManager FPM(F.getParent()); in runOnFunction() local
513 FPM.add(PBS); in runOnFunction()
514 FPM.run(F); in runOnFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp95 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
519 legacy::FunctionPassManager &FPM) { in CreatePasses() argument
665 FPM.add(new TargetLibraryInfoWrapperPass(*TLII)); in CreatePasses()
667 FPM.add(createVerifierPass()); in CreatePasses()
703 PMBuilder.populateFunctionPassManager(FPM); in CreatePasses()
1020 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in EmitAssemblyWithNewPassManager() argument
1021 FPM.addPass(BoundsCheckingPass()); in EmitAssemblyWithNewPassManager()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h197 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
/freebsd-12.1/contrib/llvm/tools/opt/
H A Dopt.cpp334 legacy::FunctionPassManager &FPM, in AddOptimizationPasses() argument
338 FPM.add(createVerifierPass()); // Verify that input is correct in AddOptimizationPasses()
372 Builder.populateFunctionPassManager(FPM); in AddOptimizationPasses()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h3847 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
3853 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F);
3858 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ScheduleBtVer2.td39 def JFPU1 : ProcResource<1>; // Vector/FPU Pipe1: VALU1/STC/FPM