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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp394 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
396 C(FPM, Level);
439 FunctionPassManager FPM(DebugLogging);
443 FPM.addPass(SROA());
446 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */));
449 FPM.addPass(SimplifyCFGPass());
450 FPM.addPass(InstCombinePass());
452 FPM.addPass(LibCallsShrinkWrapPass());
454 invokePeepholeEPCallbacks(FPM, Level);
456 FPM
393 invokePeepholeEPCallbacks( FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) argument
758 FunctionPassManager FPM; local
787 FunctionPassManager FPM; local
2308 parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E, bool VerifyEachPass, bool DebugLogging) argument
2495 parseFunctionPassPipeline(FunctionPassManager &FPM, ArrayRef<PipelineElement> Pipeline, bool VerifyEachPass, bool DebugLogging) argument
2618 parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText, bool VerifyEachPass, bool DebugLogging) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp31 llvm::legacy::FunctionPassManager FPM(F.getParent());
32 FPM.add(createCFGSimplificationPass());
34 FPM.doInitialization();
35 FPM.run(F);
36 FPM.doFinalization();
H A DCoroSplit.cpp896 // pass to FPM below because it will also verify all the global data.
900 legacy::FunctionPassManager FPM(F.getParent());
902 FPM.add(createSCCPPass());
903 FPM.add(createCFGSimplificationPass());
904 FPM.add(createEarlyCSEPass());
905 FPM.add(createCFGSimplificationPass());
907 FPM.doInitialization();
908 FPM.run(F);
909 FPM.doFinalization();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h91 FunctionPassManagerImpl *FPM; member in class:llvm::legacy::FunctionPassManager
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp249 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent());
250 FPM.add(ViewerPass);
251 FPM.doInitialization();
252 FPM.run(*NonConstF);
253 FPM.doFinalization();
H A DLint.cpp741 legacy::FunctionPassManager FPM(F.getParent());
743 FPM.add(V);
744 FPM.run(F);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A Dbugpoint.cpp122 static void AddOptimizationPasses(legacy::FunctionPassManager &FPM, argument
134 Builder.populateFunctionPassManager(FPM);
135 Builder.populateModulePassManager(FPM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp71 FunctionPassManager FPM; local
72 FPM.addPass(DCEPass());
76 FPM.run(F, FAM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp289 legacy::FunctionPassManager &FPM) {
290 addExtensionsToPM(EP_EarlyAsPossible, FPM);
291 FPM.add(createEntryExitInstrumenterPass());
295 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
299 addInitialAliasAnalysisPasses(FPM);
301 FPM.add(createCFGSimplificationPass());
302 FPM.add(createSROAPass());
303 FPM.add(createEarlyCSEPass());
304 FPM.add(createLowerExpectIntrinsicPass());
1201 legacy::FunctionPassManager *FPM local
288 populateFunctionPassManager( legacy::FunctionPassManager &FPM) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h41 /// Builder.populateFunctionPassManager(FPM);
226 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp508 legacy::FunctionPassManager FPM(F.getParent());
511 FPM.add(PBS);
512 FPM.run(F);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h493 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText,
703 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E,
712 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
789 /// static bool parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM,
792 /// FPM))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp1411 FPM = new legacy::FunctionPassManagerImpl();
1412 // FPM is the top level manager.
1413 FPM->setTopLevelManager(FPM);
1415 AnalysisResolver *AR = new AnalysisResolver(*FPM);
1416 FPM->setResolver(AR);
1420 delete FPM;
1424 FPM->add(P);
1435 return FPM->run(F);
1442 return FPM
[all...]
H A DCore.cpp4110 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) {
4111 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization();
4114 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) {
4115 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F));
4118 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) {
4119 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp115 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
576 legacy::FunctionPassManager &FPM) {
582 // Figure out TargetLibraryInfo. This needs to be added to MPM and FPM
732 FPM.add(new TargetLibraryInfoWrapperPass(*TLII));
734 FPM.add(createVerifierPass());
785 PMBuilder.populateFunctionPassManager(FPM);
1278 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
1279 FPM.addPass(BoundsCheckingPass());
575 CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM) argument
/freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp384 legacy::FunctionPassManager &FPM,
388 FPM.add(createVerifierPass()); // Verify that input is correct
440 Builder.populateFunctionPassManager(FPM);
383 AddOptimizationPasses(legacy::PassManagerBase &MPM, legacy::FunctionPassManager &FPM, TargetMachine *TM, unsigned OptLevel, unsigned SizeLevel) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4065 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
4071 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F);
4076 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);

Completed in 272 milliseconds