| /freebsd/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 330 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 D | PassBuilderBindings.cpp | 83 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 D | PassBuilder.cpp | 1830 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 D | BPFTargetMachine.cpp | 135 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 D | SandboxVectorizer.cpp | 48 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 D | RegionPrinter.cpp | 231 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 D | NVPTXTargetMachine.cpp | 254 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 D | PassBuilder.h | 369 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 D | CodeGenPassBuilder.h | 230 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 D | CoroCleanup.cpp | 128 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 D | NewPMDriver.cpp | 135 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 D | AMDGPUTargetMachine.cpp | 815 [](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 D | BackendUtil.cpp | 690 [&](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 D | LegacyPassManager.cpp | 1286 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 D | Core.cpp | 4587 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 D | PlaceSafepoints.cpp | 290 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 D | SandboxVectorizer.h | 40 sandboxir::FunctionPassManager FPM; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 96 FunctionPassManagerImpl *FPM;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 653 [](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() argument 655 FPM.addPass(createFunctionToLoopPassAdaptor(EVLIndVarSimplifyPass())); in registerPassBuilderCallbacks()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 85 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 D | SPIRVStructurizer.cpp | 1232 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 D | NeonEmitter.cpp | 149 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 D | Core.h | 5006 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 D | fsl-fman.txt | 72 - FPM configuration registers.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ScheduleBtVer2.td | 38 def JFPU1 : ProcResource<1>; // Vector/FPU Pipe1: VALU1/STC/FPM
|