Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/polly/lib/CodeGen/
H A DCodegenCleanup.cpp46 assert(!FPM); in doInitialization()
63 FPM->add(createSROAPass()); in doInitialization()
69 FPM->add(createSROAPass()); in doInitialization()
81 FPM->add(createGVNPass()); in doInitialization()
82 FPM->add(createLICMPass()); in doInitialization()
92 FPM->add(createGVNPass()); in doInitialization()
94 FPM->add(createSCCPPass()); in doInitialization()
100 FPM->add(createLICMPass()); in doInitialization()
112 delete FPM; in doFinalization()
113 FPM = nullptr; in doFinalization()
[all …]
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp260 FPM.addPass( in buildO1FunctionSimplificationPipeline()
268 FPM.addPass( in buildO1FunctionSimplificationPipeline()
338 FPM.addPass( in buildO1FunctionSimplificationPipeline()
343 FPM.addPass( in buildO1FunctionSimplificationPipeline()
382 FPM.addPass( in buildO1FunctionSimplificationPipeline()
387 return FPM; in buildO1FunctionSimplificationPipeline()
432 FPM.addPass( in buildFunctionSimplificationPipeline()
450 FPM.addPass( in buildFunctionSimplificationPipeline()
523 FPM.addPass( in buildFunctionSimplificationPipeline()
528 FPM.addPass( in buildFunctionSimplificationPipeline()
[all …]
H A DPassBuilder.cpp1096 FunctionPassManager FPM; in parseModulePass() local
1097 if (auto Err = parseFunctionPassPipeline(FPM, InnerPipeline)) in parseModulePass()
1099 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM), in parseModulePass()
1270 FunctionPassManager FPM; in parseCGSCCPass() local
1376 Error PassBuilder::parseFunctionPass(FunctionPassManager &FPM, in parseFunctionPass() argument
1388 FPM.addPass(std::move(NestedFPM)); in parseFunctionPass()
1415 if (C(Name, FPM, InnerPipeline)) in parseFunctionPass()
1476 if (C(Name, FPM, InnerPipeline)) in parseFunctionPass()
1590 if (auto Err = parseFunctionPass(FPM, Element)) in parseFunctionPassPipeline()
1701 Error PassBuilder::parsePassPipeline(FunctionPassManager &FPM, in parsePassPipeline() argument
[all …]
/llvm-project-15.0.7/polly/lib/Transform/
H A DCanonicalization.cpp96 FunctionPassManager FPM; in buildCanonicalicationPassesForNPM() local
99 FPM.addPass(PromotePass()); in buildCanonicalicationPassesForNPM()
101 FPM.addPass(InstCombinePass()); in buildCanonicalicationPassesForNPM()
102 FPM.addPass(SimplifyCFGPass()); in buildCanonicalicationPassesForNPM()
103 FPM.addPass(TailCallElimPass()); in buildCanonicalicationPassesForNPM()
104 FPM.addPass(SimplifyCFGPass()); in buildCanonicalicationPassesForNPM()
105 FPM.addPass(ReassociatePass()); in buildCanonicalicationPassesForNPM()
116 FPM = FunctionPassManager(); in buildCanonicalicationPassesForNPM()
118 FPM.addPass(PromotePass()); in buildCanonicalicationPassesForNPM()
122 FPM.addPass(InstCombinePass()); in buildCanonicalicationPassesForNPM()
[all …]
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DMemTransferLowering.cpp115 FunctionPassManager FPM; in TEST_F() local
116 FPM.addPass(ForwardingPass( in TEST_F()
133 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
155 FunctionPassManager FPM; in TEST_F() local
156 FPM.addPass(ForwardingPass( in TEST_F()
166 FPM.addPass(LoopVectorizePass(LoopVectorizeOptions())); in TEST_F()
167 FPM.addPass(ForwardingPass( in TEST_F()
196 FunctionPassManager FPM; in TEST_F() local
197 FPM.addPass(ForwardingPass( in TEST_F()
241 FunctionPassManager FPM; in TEST_F() local
[all …]
/llvm-project-15.0.7/polly/unittests/ScopPassManager/
H A DPassManagerTest.cpp51 FunctionPassManager FPM; in TEST_F() local
52 FPM.addPass(ScopAnalysisPrinterPass(errs())); in TEST_F()
56 FunctionPassManager FPM; in TEST_F() local
57 FPM.addPass(ScopInfoPrinterPass(errs())); in TEST_F()
61 FunctionPassManager FPM; in TEST_F() local
64 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in TEST_F()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp444 FunctionPassManager FPM; in TEST_F() local
466 FunctionPassManager FPM; in TEST_F() local
479 FunctionPassManager FPM; in TEST_F() local
493 FunctionPassManager FPM; in TEST_F() local
728 FunctionPassManager FPM; in TEST_F() local
827 FunctionPassManager FPM; in TEST_F() local
837 FPM.run(*F, FAM); in TEST_F()
873 FunctionPassManager FPM; in TEST_F() local
883 FPM.run(*F, FAM); in TEST_F()
938 FunctionPassManager FPM; in TEST_F() local
[all …]
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h109 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
112 FPM->add(createInstructionCombiningPass()); in optimizeModule()
113 FPM->add(createReassociatePass()); in optimizeModule()
114 FPM->add(createGVNPass()); in optimizeModule()
115 FPM->add(createCFGSimplificationPass()); in optimizeModule()
116 FPM->doInitialization(); in optimizeModule()
121 FPM->run(F); in optimizeModule()
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp355 FunctionPassManager FPM; in TEST_F() local
393 FunctionPassManager FPM; in TEST_F() local
566 FunctionPassManager FPM; in TEST_F() local
770 FunctionPassManager FPM; in TEST_F() local
771 FPM.addPass( in TEST_F()
852 FunctionPassManager FPM; in TEST_F() local
854 FPM.addPass( in TEST_F()
857 FPM.addPass( in TEST_F()
931 FunctionPassManager FPM; in TEST_F() local
1134 FunctionPassManager FPM; in TEST_F() local
[all …]
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h135 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
138 FPM->add(createInstructionCombiningPass()); in optimizeModule()
139 FPM->add(createReassociatePass()); in optimizeModule()
140 FPM->add(createGVNPass()); in optimizeModule()
141 FPM->add(createCFGSimplificationPass()); in optimizeModule()
142 FPM->doInitialization(); in optimizeModule()
147 FPM->run(F); in optimizeModule()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp130 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
131 FPM.addPass(BPFAbstractMemberAccessPass(this)); in registerPassBuilderCallbacks()
132 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks()
133 FPM.addPass(BPFIRPeepholePass()); in registerPassBuilderCallbacks()
134 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
136 PB.registerPeepholeEPCallback([=](FunctionPassManager &FPM, in registerPassBuilderCallbacks()
138 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
/llvm-project-15.0.7/polly/lib/Support/
H A DRegisterPasses.cpp611 FPM = FunctionPassManager(); in buildEarlyPollyPipeline()
614 buildCommonPollyPipeline(FPM, Level, EnableForOpt); in buildEarlyPollyPipeline()
615 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in buildEarlyPollyPipeline()
726 parseFunctionPipeline(StringRef Name, FunctionPassManager &FPM, in parseFunctionPipeline() argument
729 "polly-scop-analyses", Name, FPM)) in parseFunctionPipeline()
777 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in parseScopPipeline()
808 FunctionPassManager FPM; in parseTopLevelPipeline() local
820 FPM.addPass(createFunctionToScopPassAdaptor(std::move(SPM))); in parseTopLevelPipeline()
821 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in parseTopLevelPipeline()
833 [PIC](StringRef Name, FunctionPassManager &FPM, in registerPollyPasses()
[all …]
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h226 auto FPM = std::make_unique<legacy::FunctionPassManager>(&M); in optimizeModule()
229 FPM->add(createInstructionCombiningPass()); in optimizeModule()
230 FPM->add(createReassociatePass()); in optimizeModule()
231 FPM->add(createGVNPass()); in optimizeModule()
232 FPM->add(createCFGSimplificationPass()); in optimizeModule()
233 FPM->doInitialization(); in optimizeModule()
238 FPM->run(F); in optimizeModule()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp279 legacy::FunctionPassManager &FPM) { in populateFunctionPassManager() argument
280 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
284 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo)); in populateFunctionPassManager()
291 FPM.add(createLowerMatrixIntrinsicsMinimalPass()); in populateFunctionPassManager()
295 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
299 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
300 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
301 FPM.add(createSROAPass()); in populateFunctionPassManager()
302 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
857 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DRegionPrinter.cpp238 llvm::legacy::FunctionPassManager FPM(NonConstF->getParent()); in invokeFunctionPass() local
239 FPM.add(ViewerPass); in invokeFunctionPass()
240 FPM.doInitialization(); in invokeFunctionPass()
241 FPM.run(*NonConstF); in invokeFunctionPass()
242 FPM.doFinalization(); in invokeFunctionPass()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp127 FunctionPassManager FPM; in run() local
128 FPM.addPass(SimplifyCFGPass()); in run()
133 FPM.run(F, FAM); in run()
/llvm-project-15.0.7/llvm/tools/bugpoint/
H A Dbugpoint.cpp117 static void AddOptimizationPasses(legacy::FunctionPassManager &FPM, in AddOptimizationPasses() argument
129 Builder.populateFunctionPassManager(FPM); in AddOptimizationPasses()
130 Builder.populateModulePassManager(FPM); in AddOptimizationPasses()
/llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/
H A Dexplain.test54 FPM1-NEXT: Address is in FPM1 (Alt FPM)
60 EXTRANEOUSFPM-NEXT: Address is in FPM1 (Alt FPM)
61 EXTRANEOUSFPM-NEXT: Address is in extraneous FPM space.
65 FPM2-NEXT: Address is in FPM2 (Main FPM)
/llvm-project-15.0.7/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
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/MCJIT/complete/
H A Dtoy.cpp956 FunctionPassManager *FPM = 0; in compileModule() local
959 FPM = new FunctionPassManager(M); 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()
984 FPM->run(*it); in compileModule()
[all …]
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassBuilder.h356 Error parsePassPipeline(FunctionPassManager &FPM, StringRef PipelineText);
590 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM,
598 Error parseFunctionPass(FunctionPassManager &FPM, const PipelineElement &E);
604 Error parseFunctionPassPipeline(FunctionPassManager &FPM,
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp718 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
719 FPM.addPass(AMDGPUPropagateAttributesEarlyPass(*this)); in registerPassBuilderCallbacks()
720 FPM.addPass(AMDGPUUseNativeCallsPass()); in registerPassBuilderCallbacks()
722 FPM.addPass(AMDGPUSimplifyLibCallsPass(*this)); in registerPassBuilderCallbacks()
723 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
750 FunctionPassManager FPM; in registerPassBuilderCallbacks() local
757 FPM.addPass(AMDGPUPromoteKernelArgumentsPass()); in registerPassBuilderCallbacks()
761 FPM.addPass(InferAddressSpacesPass()); in registerPassBuilderCallbacks()
765 FPM.addPass(AMDGPULowerKernelAttributesPass()); in registerPassBuilderCallbacks()
771 FPM.addPass(AMDGPUPromoteAllocaToVectorPass(*this)); in registerPassBuilderCallbacks()
[all …]

12