Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp330 void PassBuilder::invokePeepholeEPCallbacks(FunctionPassManager &FPM, in invokePeepholeEPCallbacks() argument
333 C(FPM, Level); in invokePeepholeEPCallbacks()
346 FunctionPassManager &FPM, OptimizationLevel Level) { in invokeScalarOptimizerLateEPCallbacks() argument
348 C(FPM, Level); in invokeScalarOptimizerLateEPCallbacks()
355 void PassBuilder::invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM, in invokeVectorizerStartEPCallbacks() argument
358 C(FPM, Level); in invokeVectorizerStartEPCallbacks()
360 void PassBuilder::invokeVectorizerEndEPCallbacks(FunctionPassManager &FPM, in invokeVectorizerEndEPCallbacks() argument
363 C(FPM, Level); in invokeVectorizerEndEPCallbacks()
433 FunctionPassManager FPM; in buildO1FunctionSimplificationPipeline() local
436 FPM.addPass(CountVisitsPass()); in buildO1FunctionSimplificationPipeline()
[all …]
H A DPassBuilderBindings.cpp83 FunctionPassManager FPM; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
85 FPM.addPass(VerifierPass()); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
86 if (auto Err = PB.parsePassPipeline(FPM, Passes)) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
88 FPM.run(*Fun, FAM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
H A DPassBuilder.cpp1830 FunctionPassManager FPM; in parseModulePass() local
1831 if (auto Err = parseFunctionPassPipeline(FPM, InnerPipeline)) in parseModulePass()
1834 createModuleToFunctionPassAdaptor(std::move(FPM), Params->first)); in parseModulePass()
1950 FunctionPassManager FPM; in parseCGSCCPass() local
1951 if (auto Err = parseFunctionPassPipeline(FPM, InnerPipeline)) in parseCGSCCPass()
1955 std::move(FPM), Params->first, Params->second)); in parseCGSCCPass()
2048 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM, in parseFunctionPass() argument
2060 FPM.addPass(std::move(NestedFPM)); in parseFunctionPass()
2075 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM), UseMemorySSA, in parseFunctionPass()
2083 FPM.addPass(createFunctionToMachineFunctionPassAdaptor(std::move(MFPM))); in parseFunctionPass()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp135 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
136 FPM.addPass(BPFPreserveStaticOffsetPass(true)); in registerPassBuilderCallbacks()
137 FPM.addPass(BPFAbstractMemberAccessPass(this)); in registerPassBuilderCallbacks()
138 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks()
139 FPM.addPass(BPFIRPeepholePass()); in registerPassBuilderCallbacks()
140 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
142 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
144 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
145 FPM.addPass(BPFASpaceCastSimplifyPass()); in registerPassBuilderCallbacks()
148 [=](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DSandboxVectorizer.cpp48 SandboxVectorizerPass::SandboxVectorizerPass() : FPM("fpm") { in SandboxVectorizerPass()
54 FPM.setPassPipeline( in SandboxVectorizerPass()
59 FPM.setPassPipeline( in SandboxVectorizerPass()
108 FPM.printPipeline(outs()); in runImpl()
137 bool Change = FPM.runOnFunction(F, A); in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp231 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass() local
232 FPM.add(ViewerPass); in invokeFunctionPass()
233 FPM.doInitialization(); in invokeFunctionPass()
234 FPM.run(*NonConstF); in invokeFunctionPass()
235 FPM.doFinalization(); in invokeFunctionPass()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp254 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
257 FPM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
259 FPM.addPass(NVPTXCopyByValArgsPass()); in registerPassBuilderCallbacks()
260 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
266 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
267 FPM.addPass(KernelInfoPrinter(this)); in registerPassBuilderCallbacks()
268 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h369 LLVM_ABI Error parsePassPipeline(FunctionPassManager &FPM,
644 LLVM_ABI void invokePeepholeEPCallbacks(FunctionPassManager &FPM,
650 LLVM_ABI void invokeScalarOptimizerLateEPCallbacks(FunctionPassManager &FPM,
654 LLVM_ABI void invokeVectorizerStartEPCallbacks(FunctionPassManager &FPM,
656 LLVM_ABI void invokeVectorizerEndEPCallbacks(FunctionPassManager &FPM,
738 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM,
746 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E);
756 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
H A DCodeGenPassBuilder.h230 FPM.addPass(std::forward<PassT>(Pass)); in operator()
257 if (FPM.isEmpty()) in flushFPMToMPM()
261 createCGSCCToFunctionPassAdaptor(std::move(FPM)))); in flushFPMToMPM()
263 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in flushFPMToMPM()
265 FPM = FunctionPassManager(); in flushFPMToMPM()
268 FunctionPassManager FPM; variable
281 FunctionPassManager FPM; in ~AddMachinePass() local
282 FPM.addPass(createFunctionToMachineFunctionPassAdaptor(std::move(MFPM))); in ~AddMachinePass()
283 FPM.addPass(InvalidateAnalysisPass<MachineFunctionAnalysis>()); in ~AddMachinePass()
286 createCGSCCToFunctionPassAdaptor(std::move(FPM)))); in ~AddMachinePass()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp128 FunctionPassManager FPM; in run() local
129 FPM.addPass(SimplifyCFGPass()); in run()
138 FPM.run(F, FAM); in run()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp135 FunctionPassManager FPM; in compileModuleWithNewPM() local
153 FPM.addPass(createFunctionToMachineFunctionPassAdaptor(std::move(MFPM))); in compileModuleWithNewPM()
154 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in compileModuleWithNewPM()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp815 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
819 FPM.addPass(InferAddressSpacesPass()); in registerPassBuilderCallbacks()
823 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
827 FPM.addPass(InferAddressSpacesPass()); in registerPassBuilderCallbacks()
858 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
862 FPM.addPass(AMDGPUUseNativeCallsPass()); in registerPassBuilderCallbacks()
864 FPM.addPass(AMDGPUSimplifyLibCallsPass()); in registerPassBuilderCallbacks()
872 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
879 FPM.addPass(AMDGPUPromoteKernelArgumentsPass()); in registerPassBuilderCallbacks()
883 FPM.addPass(InferAddressSpacesPass()); in registerPassBuilderCallbacks()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp690 [&](FunctionPassManager &FPM, OptimizationLevel Level) { in addKCFIPass() argument
693 FPM.addPass(KCFIPass()); in addKCFIPass()
729 FunctionPassManager FPM; in addSanitizers() local
730 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in addSanitizers()
731 FPM.addPass(InstCombinePass()); in addSanitizers()
732 FPM.addPass(JumpThreadingPass()); in addSanitizers()
733 FPM.addPass(GVNPass()); in addSanitizers()
734 FPM.addPass(InstCombinePass()); in addSanitizers()
735 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addSanitizers()
1037 [](FunctionPassManager &FPM, OptimizationLevel Level) { in RunOptimizationPipeline() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp1286 FPM = new legacy::FunctionPassManagerImpl(); in FunctionPassManager()
1288 FPM->setTopLevelManager(FPM); in FunctionPassManager()
1290 AnalysisResolver *AR = new AnalysisResolver(*FPM); in FunctionPassManager()
1291 FPM->setResolver(AR); in FunctionPassManager()
1295 delete FPM; in ~FunctionPassManager()
1299 FPM->add(P); in add()
1310 return FPM->run(F); in run()
1317 return FPM->doInitialization(*M); in doInitialization()
1323 return FPM->doFinalization(*M); in doFinalization()
H A DCore.cpp4587 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMInitializeFunctionPassManager() argument
4588 return unwrap<legacy::FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
4591 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) { in LLVMRunFunctionPassManager() argument
4592 return unwrap<legacy::FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
4595 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) { in LLVMFinalizeFunctionPassManager() argument
4596 return unwrap<legacy::FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp290 legacy::FunctionPassManager FPM(F.getParent()); in runImpl() local
293 FPM.add(new TargetLibraryInfoWrapperPass(TLI)); in runImpl()
295 FPM.add(PBS); in runImpl()
296 FPM.run(F); in runImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/
H A DSandboxVectorizer.h40 sandboxir::FunctionPassManager FPM; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManager.h96 FunctionPassManagerImpl *FPM;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp653 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument
655 FPM.addPass(createFunctionToLoopPassAdaptor(EVLIndVarSimplifyPass())); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp85 FunctionPassManager FPM; in eliminateDeadCode() local
86 FPM.addPass(DCEPass()); in eliminateDeadCode()
90 FPM.run(F, FAM); in eliminateDeadCode()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp1232 auto FPM = legacy::FunctionPassManager(F.getParent()); in run() local
1233 FPM.add(createSPIRVStructurizerPass()); in run()
1235 if (!FPM.run(F)) in run()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp149 enum TypeKind { Void, Float, SInt, UInt, Poly, BFloat16, MFloat8, FPM }; enumerator
203 bool isFPM() const { return Kind == FPM; } in isFPM()
936 Kind = FPM; in applyModifiers()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h5006 LLVM_C_ABI LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM);
5012 LLVM_C_ABI LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM,
5018 LLVM_C_ABI LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM);
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dfsl-fman.txt72 - FPM configuration registers.
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ScheduleBtVer2.td38 def JFPU1 : ProcResource<1>; // Vector/FPU Pipe1: VALU1/STC/FPM

12