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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilder.cpp354 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
356 C(FPM, Level);
400 FunctionPassManager FPM(DebugLogging);
404 FPM.addPass(SROA());
407 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */));
412 FPM.addPass(GVNHoistPass());
416 FPM.addPass(GVNSinkPass());
417 FPM.addPass(SimplifyCFGPass());
423 FPM.addPass(SpeculativeExecutionPass());
426 FPM
353 invokePeepholeEPCallbacks( FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) argument
595 FunctionPassManager FPM; local
624 FunctionPassManager FPM; local
2352 parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText, bool VerifyEachPass, bool DebugLogging) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp32 llvm::legacy::FunctionPassManager FPM(F.getParent());
33 FPM.add(createCFGSimplificationPass());
35 FPM.doInitialization();
36 FPM.run(F);
37 FPM.doFinalization();
H A DCoroSplit.cpp874 // pass to FPM below because it will also verify all the global data.
877 legacy::FunctionPassManager FPM(F.getParent());
879 FPM.add(createSCCPPass());
880 FPM.add(createCFGSimplificationPass());
881 FPM.add(createEarlyCSEPass());
882 FPM.add(createCFGSimplificationPass());
884 FPM.doInitialization();
885 FPM.run(F);
886 FPM.doFinalization();
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h91 FunctionPassManagerImpl *FPM; member in class:llvm::legacy::FunctionPassManager
/freebsd-11-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.cpp744 legacy::FunctionPassManager FPM(F.getParent());
746 FPM.add(V);
747 FPM.run(F);
/freebsd-11-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-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp71 FunctionPassManager FPM; local
72 FPM.addPass(DCEPass());
76 FPM.run(F, FAM);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp279 legacy::FunctionPassManager &FPM) {
280 addExtensionsToPM(EP_EarlyAsPossible, FPM);
281 FPM.add(createEntryExitInstrumenterPass());
285 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
289 addInitialAliasAnalysisPasses(FPM);
291 FPM.add(createCFGSimplificationPass());
292 FPM.add(createSROAPass());
293 FPM.add(createEarlyCSEPass());
294 FPM.add(createLowerExpectIntrinsicPass());
1162 legacy::FunctionPassManager *FPM local
278 populateFunctionPassManager( legacy::FunctionPassManager &FPM) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h40 /// Builder.populateFunctionPassManager(FPM);
225 void populateFunctionPassManager(legacy::FunctionPassManager &FPM);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp106 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM);
542 legacy::FunctionPassManager &FPM) {
548 // Figure out TargetLibraryInfo. This needs to be added to MPM and FPM
684 FPM.add(new TargetLibraryInfoWrapperPass(*TLII));
686 FPM.add(createVerifierPass());
731 PMBuilder.populateFunctionPassManager(FPM);
1163 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
1164 FPM.addPass(BoundsCheckingPass());
1171 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
1172 FPM
541 CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h449 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText,
649 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E,
658 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
735 /// static bool parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM,
738 /// FPM))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp507 legacy::FunctionPassManager FPM(F.getParent());
510 FPM.add(PBS);
511 FPM.run(F);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp1319 FPM = new FunctionPassManagerImpl();
1320 // FPM is the top level manager.
1321 FPM->setTopLevelManager(FPM);
1323 AnalysisResolver *AR = new AnalysisResolver(*FPM);
1324 FPM->setResolver(AR);
1328 delete FPM;
1332 FPM->add(P);
1343 return FPM->run(F);
1350 return FPM
[all...]
H A DCore.cpp4086 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) {
4087 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization();
4090 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) {
4091 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F));
4094 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) {
4095 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization();
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp372 legacy::FunctionPassManager &FPM,
376 FPM.add(createVerifierPass()); // Verify that input is correct
437 Builder.populateFunctionPassManager(FPM);
371 AddOptimizationPasses(legacy::PassManagerBase &MPM, legacy::FunctionPassManager &FPM, TargetMachine *TM, unsigned OptLevel, unsigned SizeLevel) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4037 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
4043 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F);
4048 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);

Completed in 330 milliseconds