| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 473 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks() argument 475 C(FPM, Level); in invokePeepholeEPCallbacks() 516 FunctionPassManager FPM; in addAnnotationRemarksPass() local 517 FPM.addPass(AnnotationRemarksPass()); in addAnnotationRemarksPass() 518 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addAnnotationRemarksPass() 532 FunctionPassManager FPM; in buildO1FunctionSimplificationPipeline() local 536 FPM.addPass(SROA()); in buildO1FunctionSimplificationPipeline() 539 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildO1FunctionSimplificationPipeline() 542 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline() 543 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 112 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule() 115 FPM->add(createInstructionCombiningPass()); in optimizeModule() 116 FPM->add(createReassociatePass()); in optimizeModule() 117 FPM->add(createGVNPass()); in optimizeModule() 118 FPM->add(createCFGSimplificationPass()); in optimizeModule() 119 FPM->doInitialization(); in optimizeModule() 124 FPM->run(F); in optimizeModule()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 138 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule() 141 FPM->add(createInstructionCombiningPass()); in optimizeModule() 142 FPM->add(createReassociatePass()); in optimizeModule() 143 FPM->add(createGVNPass()); in optimizeModule() 144 FPM->add(createCFGSimplificationPass()); in optimizeModule() 145 FPM->doInitialization(); in optimizeModule() 150 FPM->run(F); in optimizeModule()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 128 FunctionPassManager FPM; in registerPassBuilderCallbacks() local 129 FPM.addPass(BPFAbstractMemberAccessPass(this)); in registerPassBuilderCallbacks() 130 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks() 131 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks() 133 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks() 135 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 229 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule() 232 FPM->add(createInstructionCombiningPass()); in optimizeModule() 233 FPM->add(createReassociatePass()); in optimizeModule() 234 FPM->add(createGVNPass()); in optimizeModule() 235 FPM->add(createCFGSimplificationPass()); in optimizeModule() 236 FPM->doInitialization(); in optimizeModule() 241 FPM->run(F); in optimizeModule()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCleanup.cpp | 31 llvm::legacy::FunctionPassManager FPM(F.getParent()); in simplifyCFG() local 32 FPM.add(createCFGSimplificationPass()); in simplifyCFG() 34 FPM.doInitialization(); in simplifyCFG() 35 FPM.run(F); in simplifyCFG() 36 FPM.doFinalization(); in simplifyCFG()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | RegionPrinter.cpp | 249 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 303 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() argument 304 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager() 308 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo)); in populateFunctionPassManager() 315 FPM.add(createLowerMatrixIntrinsicsMinimalPass()); in populateFunctionPassManager() 319 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager() 323 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager() 324 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager() 325 FPM.add(createSROAPass()); in populateFunctionPassManager() 326 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager() 1284 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | NewPassManager.rst | 19 FunctionPassManager FPM; 21 FPM.addPass(InstSimplifyPass()); 30 FunctionPassManager FPM; 32 FPM.addPass(createFunctionToLoopPassAdaptor(LoopRotatePass())); 39 FunctionPassManager FPM; 41 FPM.addPass(createFunctionToLoopPassAdaptor(LoopFooPass())); 69 FunctionPassManager FPM; 71 FPM.addPass(InstSimplifyPass()); 73 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); 93 FunctionPassManager FPM; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
| H A D | toy.cpp | 819 FunctionPassManager *FPM = new FunctionPassManager(M); in compileModule() local 823 FPM->add(new DataLayout(*NewEngine->getDataLayout())); in compileModule() 825 FPM->add(createBasicAliasAnalysisPass()); in compileModule() 827 FPM->add(createPromoteMemoryToRegisterPass()); in compileModule() 829 FPM->add(createInstructionCombiningPass()); in compileModule() 831 FPM->add(createReassociatePass()); in compileModule() 833 FPM->add(createGVNPass()); in compileModule() 835 FPM->add(createCFGSimplificationPass()); in compileModule() 836 FPM->doInitialization(); in compileModule() 843 FPM->run(*it); in compileModule() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/ |
| H A D | toy.cpp | 789 FunctionPassManager *FPM = new FunctionPassManager(OpenModule); in getPointerToFunction() local 793 FPM->add(new DataLayout(*NewEngine->getDataLayout())); in getPointerToFunction() 795 FPM->add(createBasicAliasAnalysisPass()); in getPointerToFunction() 797 FPM->add(createPromoteMemoryToRegisterPass()); in getPointerToFunction() 799 FPM->add(createInstructionCombiningPass()); in getPointerToFunction() 801 FPM->add(createReassociatePass()); in getPointerToFunction() 803 FPM->add(createGVNPass()); in getPointerToFunction() 805 FPM->add(createCFGSimplificationPass()); in getPointerToFunction() 806 FPM->doInitialization(); in getPointerToFunction() 813 FPM->run(*it); in getPointerToFunction() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/PDB/ |
| H A D | MsfFile.rst | 16 2. :ref:`msf_freeblockmap` (also know as Free Page Map, or FPM) 96 The Free Block Map (sometimes referred to as the Free Page Map, or FPM) is a 102 MSF file. While writing to an MSF file, if the active FPM is FPM1, you can 108 at intervals of BlockSize. Because each FPM block is of size ``BlockSize`` 110 that the first block of each FPM refers to the first 8 intervals of the file 111 (the first 32768 blocks), the second block of each FPM refers to the next 8 112 blocks, and so on. This results in far more FPM blocks being present than are
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 122 static void AddOptimizationPasses(legacy::FunctionPassManager &FPM, in AddOptimizationPasses() argument 134 Builder.populateFunctionPassManager(FPM); in AddOptimizationPasses() 135 Builder.populateModulePassManager(FPM); in AddOptimizationPasses()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/complete/ |
| H A D | toy.cpp | 956 FunctionPassManager *FPM = 0; in compileModule() local 959 FPM = new FunctionPassManager(M); in compileModule() 963 FPM->add(new DataLayout(*EE->getDataLayout())); in compileModule() 965 FPM->add(createBasicAliasAnalysisPass()); in compileModule() 967 FPM->add(createPromoteMemoryToRegisterPass()); in compileModule() 969 FPM->add(createInstructionCombiningPass()); in compileModule() 971 FPM->add(createReassociatePass()); in compileModule() 973 FPM->add(createGVNPass()); in compileModule() 975 FPM->add(createCFGSimplificationPass()); in compileModule() 977 FPM->doInitialization(); in compileModule() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/ |
| H A D | toy.cpp | 916 FunctionPassManager *FPM = new FunctionPassManager(M); in compileModule() local 920 FPM->add(new DataLayout(*NewEngine->getDataLayout())); in compileModule() 922 FPM->add(createBasicAliasAnalysisPass()); in compileModule() 924 FPM->add(createPromoteMemoryToRegisterPass()); in compileModule() 926 FPM->add(createInstructionCombiningPass()); in compileModule() 928 FPM->add(createReassociatePass()); in compileModule() 930 FPM->add(createGVNPass()); in compileModule() 932 FPM->add(createCFGSimplificationPass()); in compileModule() 933 FPM->doInitialization(); in compileModule() 940 FPM->run(*it); in compileModule() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 558 FunctionPassManager FPM; in registerPassBuilderCallbacks() local 559 FPM.addPass(AMDGPUPropagateAttributesEarlyPass(*this)); in registerPassBuilderCallbacks() 560 FPM.addPass(AMDGPUUseNativeCallsPass()); in registerPassBuilderCallbacks() 563 FPM.addPass(AMDGPUSimplifyLibCallsPass(*this)); in registerPassBuilderCallbacks() 564 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks() 594 FunctionPassManager FPM; in registerPassBuilderCallbacks() local 598 FPM.addPass(InferAddressSpacesPass()); in registerPassBuilderCallbacks() 602 FPM.addPass(AMDGPULowerKernelAttributesPass()); in registerPassBuilderCallbacks() 608 FPM.addPass(AMDGPUPromoteAllocaToVectorPass(*this)); in registerPassBuilderCallbacks() 611 PM.addPass(createCGSCCToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 120 void CreatePasses(legacy::PassManager &MPM, legacy::FunctionPassManager &FPM); 633 legacy::FunctionPassManager &FPM) { in CreatePasses() argument 810 FPM.add(new TargetLibraryInfoWrapperPass(*TLII)); in CreatePasses() 812 FPM.add(createVerifierPass()); in CreatePasses() 857 PMBuilder.populateFunctionPassManager(FPM); in CreatePasses() 1118 FunctionPassManager FPM; in addSanitizers() local 1119 FPM.addPass( in addSanitizers() 1126 FPM.addPass(EarlyCSEPass()); in addSanitizers() 1133 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addSanitizers() 1339 [](FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in EmitAssemblyWithNewPassManager() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 229 FunctionPassManager FPM; in registerPassBuilderCallbacks() local 230 FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); in registerPassBuilderCallbacks() 234 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 505 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText); 712 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM, 720 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E); 726 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 71 FunctionPassManager FPM; in eliminateDeadCode() local 72 FPM.addPass(DCEPass()); in eliminateDeadCode() 76 FPM.run(F, FAM); in eliminateDeadCode()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
| H A D | BuildingAJIT2.rst | 105 auto FPM = std::make_unique<legacy::FunctionPassManager>(M.get()); 108 FPM->add(createInstructionCombiningPass()); 109 FPM->add(createReassociatePass()); 110 FPM->add(createGVNPass()); 111 FPM->add(createCFGSimplificationPass()); 112 FPM->doInitialization(); 117 FPM->run(F);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | LegacyPassManager.cpp | 1332 FPM = new legacy::FunctionPassManagerImpl(); in FunctionPassManager() 1334 FPM->setTopLevelManager(FPM); in FunctionPassManager() 1336 AnalysisResolver *AR = new AnalysisResolver(*FPM); in FunctionPassManager() 1337 FPM->setResolver(AR); in FunctionPassManager() 1341 delete FPM; in ~FunctionPassManager() 1345 FPM->add(P); in add() 1356 return FPM->run(F); in run() 1363 return FPM->doInitialization(*M); in doInitialization() 1369 return FPM->doFinalization(*M); in doFinalization()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | PlaceSafepoints.cpp | 508 legacy::FunctionPassManager FPM(F.getParent()); in runOnFunction() local 511 FPM.add(PBS); in runOnFunction() 512 FPM.run(F); in runOnFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 95 FunctionPassManagerImpl *FPM;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 162 : MPM(MPM), FPM() { in MPM() 167 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in ~AddIRPass() 176 FPM.addPass(std::forward<PassT>(Pass)); in operator() 191 FunctionPassManager FPM; variable
|