Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp473 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 DKaleidoscopeJIT.h112 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 DKaleidoscopeJIT.h138 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 DBPFTargetMachine.cpp128 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 DKaleidoscopeJIT.h229 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 DCoroCleanup.cpp31 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 DRegionPrinter.cpp249 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 DPassManagerBuilder.cpp303 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 DNewPassManager.rst19 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 Dtoy.cpp819 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 Dtoy.cpp789 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 DMsfFile.rst16 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 Dbugpoint.cpp122 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 Dtoy.cpp956 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 Dtoy.cpp916 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 DAMDGPUTargetMachine.cpp558 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 DBackendUtil.cpp120 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 DNVPTXTargetMachine.cpp229 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 DPassBuilder.h505 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 DIRMutator.cpp71 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 DBuildingAJIT2.rst105 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 DLegacyPassManager.cpp1332 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 DPlaceSafepoints.cpp508 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 DLegacyPassManager.h95 FunctionPassManagerImpl *FPM;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h162 : 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

12