Home
last modified time | relevance | path

Searched refs:PM (Results 1 – 25 of 292) sorted by relevance

12345678910>>...12

/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/scalar_opts/
H A Dscalar_opts_ocaml.c24 value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { in llvm_add_aggressive_dce() argument
25 LLVMAddAggressiveDCEPass(PM); in llvm_add_aggressive_dce()
29 value llvm_add_dce(LLVMPassManagerRef PM) { in llvm_add_dce() argument
30 LLVMAddDCEPass(PM); in llvm_add_dce()
35 value llvm_add_alignment_from_assumptions(LLVMPassManagerRef PM) { in llvm_add_alignment_from_assumptions() argument
36 LLVMAddAlignmentFromAssumptionsPass(PM); in llvm_add_alignment_from_assumptions()
41 value llvm_add_cfg_simplification(LLVMPassManagerRef PM) { in llvm_add_cfg_simplification() argument
42 LLVMAddCFGSimplificationPass(PM); in llvm_add_cfg_simplification()
47 value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_store_elimination() argument
48 LLVMAddDeadStoreEliminationPass(PM); in llvm_add_dead_store_elimination()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalar.cpp120 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { in LLVMAddLoopSimplifyCFGPass() argument
121 unwrap(PM)->add(createLoopSimplifyCFGPass()); in LLVMAddLoopSimplifyCFGPass()
128 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass() argument
129 unwrap(PM)->add(createAggressiveDCEPass()); in LLVMAddAggressiveDCEPass()
132 void LLVMAddDCEPass(LLVMPassManagerRef PM) { in LLVMAddDCEPass() argument
133 unwrap(PM)->add(createDeadCodeEliminationPass()); in LLVMAddDCEPass()
136 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { in LLVMAddBitTrackingDCEPass() argument
137 unwrap(PM)->add(createBitTrackingDCEPass()); in LLVMAddBitTrackingDCEPass()
140 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { in LLVMAddAlignmentFromAssumptionsPass() argument
141 unwrap(PM)->add(createAlignmentFromAssumptionsPass()); in LLVMAddAlignmentFromAssumptionsPass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/Transforms/
H A DScalar.h35 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM);
38 void LLVMAddDCEPass(LLVMPassManagerRef PM);
41 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM);
44 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM);
47 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM);
50 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM);
53 void LLVMAddScalarizerPass(LLVMPassManagerRef PM);
56 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM);
59 void LLVMAddGVNPass(LLVMPassManagerRef PM);
62 void LLVMAddNewGVNPass(LLVMPassManagerRef PM);
[all …]
H A DIPO.h31 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM);
34 void LLVMAddConstantMergePass(LLVMPassManagerRef PM);
37 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM);
40 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM);
43 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
46 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM);
49 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM);
52 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM);
55 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM);
58 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM);
[all …]
H A DCoroutines.h36 void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM);
39 void LLVMAddCoroSplitPass(LLVMPassManagerRef PM);
42 void LLVMAddCoroElidePass(LLVMPassManagerRef PM);
45 void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM);
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/ipo/
H A Dipo_ocaml.c23 value llvm_add_argument_promotion(LLVMPassManagerRef PM) { in llvm_add_argument_promotion() argument
24 LLVMAddArgumentPromotionPass(PM); in llvm_add_argument_promotion()
29 value llvm_add_constant_merge(LLVMPassManagerRef PM) { in llvm_add_constant_merge() argument
30 LLVMAddConstantMergePass(PM); in llvm_add_constant_merge()
35 value llvm_add_merge_functions(LLVMPassManagerRef PM) { in llvm_add_merge_functions() argument
36 LLVMAddMergeFunctionsPass(PM); in llvm_add_merge_functions()
41 value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_arg_elimination() argument
42 LLVMAddDeadArgEliminationPass(PM); in llvm_add_dead_arg_elimination()
47 value llvm_add_function_attrs(LLVMPassManagerRef PM) { in llvm_add_function_attrs() argument
48 LLVMAddFunctionAttrsPass(PM); in llvm_add_function_attrs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp266 legacy::PassManagerBase &PM) const { in addExtensionsToPM()
270 std::get<1>(Ext)(*this, PM); in addExtensionsToPM()
275 Extensions[i].second(*this, PM); in addExtensionsToPM()
279 legacy::PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
282 PM.add(createCFLSteensAAWrapperPass()); in addInitialAliasAnalysisPasses()
285 PM.add(createCFLAndersAAWrapperPass()); in addInitialAliasAnalysisPasses()
288 PM.add(createCFLSteensAAWrapperPass()); in addInitialAliasAnalysisPasses()
289 PM.add(createCFLAndersAAWrapperPass()); in addInitialAliasAnalysisPasses()
298 PM.add(createTypeBasedAAWrapperPass()); in addInitialAliasAnalysisPasses()
299 PM.add(createScopedNoAliasAAWrapperPass()); in addInitialAliasAnalysisPasses()
[all …]
H A DIPO.cpp72 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { in LLVMAddArgumentPromotionPass() argument
73 unwrap(PM)->add(createArgumentPromotionPass()); in LLVMAddArgumentPromotionPass()
76 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { in LLVMAddCalledValuePropagationPass() argument
77 unwrap(PM)->add(createCalledValuePropagationPass()); in LLVMAddCalledValuePropagationPass()
80 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass() argument
81 unwrap(PM)->add(createConstantMergePass()); in LLVMAddConstantMergePass()
84 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadArgEliminationPass() argument
85 unwrap(PM)->add(createDeadArgEliminationPass()); in LLVMAddDeadArgEliminationPass()
88 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { in LLVMAddFunctionAttrsPass() argument
89 unwrap(PM)->add(createPostOrderFunctionAttrsLegacyPass()); in LLVMAddFunctionAttrsPass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A DInstrumentationBindings.cpp24 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM) { in LLVMAddAddressSanitizerFunctionPass() argument
25 unwrap(PM)->add(createAddressSanitizerFunctionPass()); in LLVMAddAddressSanitizerFunctionPass()
28 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM) { in LLVMAddAddressSanitizerModulePass() argument
29 unwrap(PM)->add(createModuleAddressSanitizerLegacyPassPass()); in LLVMAddAddressSanitizerModulePass()
32 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM) { in LLVMAddThreadSanitizerPass() argument
33 unwrap(PM)->add(createThreadSanitizerLegacyPassPass()); in LLVMAddThreadSanitizerPass()
36 void LLVMAddMemorySanitizerLegacyPassPass(LLVMPassManagerRef PM) { in LLVMAddMemorySanitizerLegacyPassPass() argument
37 unwrap(PM)->add(createMemorySanitizerLegacyPassPass()); in LLVMAddMemorySanitizerLegacyPassPass()
40 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, in LLVMAddDataFlowSanitizerPass() argument
47 unwrap(PM)->add(createDataFlowSanitizerLegacyPassPass(ABIListFilesVec)); in LLVMAddDataFlowSanitizerPass()
H A DInstrumentationBindings.h26 void LLVMAddAddressSanitizerFunctionPass(LLVMPassManagerRef PM);
27 void LLVMAddAddressSanitizerModulePass(LLVMPassManagerRef PM);
28 void LLVMAddThreadSanitizerPass(LLVMPassManagerRef PM);
29 void LLVMAddMemorySanitizerLegacyPassPass(LLVMPassManagerRef PM);
30 void LLVMAddDataFlowSanitizerPass(LLVMPassManagerRef PM, int ABIListFilesNum,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp436 legacy::PassManagerBase &PM) { in adjustPassManager() argument
438 PM.add(createAMDGPUAAWrapperPass()); in adjustPassManager()
439 PM.add(createAMDGPUExternalAAWrapperPass()); in adjustPassManager()
441 PM.add(createAMDGPUUnifyMetadataPass()); in adjustPassManager()
442 PM.add(createAMDGPUPrintfRuntimeBinding()); in adjustPassManager()
444 PM.add(createInternalizePass(mustPreserveGV)); in adjustPassManager()
445 PM.add(createAMDGPUPropagateAttributesLatePass(this)); in adjustPassManager()
447 PM.add(createGlobalDCEPass()); in adjustPassManager()
449 PM.add(createAMDGPUAlwaysInlinePass(false)); in adjustPassManager()
455 legacy::PassManagerBase &PM) { in adjustPassManager() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp86 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() argument
87 : TargetPassConfig(TM, PM) {} in BPFPassConfig()
100 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
101 return new BPFPassConfig(*this, PM); in createPassConfig()
107 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
108 PM.add(createBPFAbstractMemberAccess(this)); in adjustPassManager()
109 PM.add(createBPFPreserveDIType()); in adjustPassManager()
114 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
115 PM.add(createCFGSimplificationPass( in adjustPassManager()
120 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp104 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode() argument
109 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode()
112 PM.add(PassConfig); in addPassesToGenerateCode()
113 PM.add(&MMIWP); in addPassesToGenerateCode()
122 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter() argument
138 PM.add(Printer); in addAsmPrinter()
209 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile() argument
216 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); in addPassesToEmitFile()
221 if (addAsmPrinter(PM, Out, DwoOut, FileType, MMIWP->getMMI().getContext())) in addPassesToEmitFile()
226 PM.add(createPrintMIRPass(Out)); in addPassesToEmitFile()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DNewPMDriver.cpp159 PassManagerT PM; in tryParsePipelineText() local
160 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { in tryParsePipelineText()
174 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument
176 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline)); in registerEPCallbacks()
181 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument
183 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline)); in registerEPCallbacks()
187 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument
189 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline)); in registerEPCallbacks()
194 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() argument
196 Err(PB.parsePassPipeline(PM, ScalarOptimizerLateEPPipeline)); in registerEPCallbacks()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
H A DLLJITWithOptimizingIRTransform.cpp74 MyOptimizationTransform() : PM(std::make_unique<legacy::PassManager>()) { in MyOptimizationTransform()
75 PM->add(createTailCallEliminationPass()); in MyOptimizationTransform()
76 PM->add(createFunctionInliningPass()); in MyOptimizationTransform()
77 PM->add(createIndVarSimplifyPass()); in MyOptimizationTransform()
78 PM->add(createCFGSimplificationPass()); in MyOptimizationTransform()
85 PM->run(M); in operator ()()
92 std::unique_ptr<legacy::PassManager> PM; member in MyOptimizationTransform
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h64 legacy::PassManagerBase &PM)>
215 legacy::PassManagerBase &PM) const;
216 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const;
217 void addLTOOptimizationPasses(legacy::PassManagerBase &PM);
218 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM);
221 void addVectorPasses(legacy::PassManagerBase &PM, bool IsLTO);
231 void populateLTOPassManager(legacy::PassManagerBase &PM);
232 void populateThinLTOPassManager(legacy::PassManagerBase &PM);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DUtils.cpp55 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) { in LLVMAddLowerSwitchPass() argument
56 unwrap(PM)->add(createLowerSwitchPass()); in LLVMAddLowerSwitchPass()
59 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) { in LLVMAddPromoteMemoryToRegisterPass() argument
60 unwrap(PM)->add(createPromoteMemoryToRegisterPass()); in LLVMAddPromoteMemoryToRegisterPass()
63 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) { in LLVMAddAddDiscriminatorsPass() argument
64 unwrap(PM)->add(createAddDiscriminatorsPass()); in LLVMAddAddDiscriminatorsPass()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp160 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() argument
161 : TargetPassConfig(TM, PM) {} in NVPTXPassConfig()
199 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
200 return new NVPTXPassConfig(*this, PM); in createPassConfig()
206 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
207 PM.add(createNVVMReflectPass(Subtarget.getSmVersion())); in adjustPassManager()
208 PM.add(createNVVMIntrRangePass(Subtarget.getSmVersion())); in adjustPassManager()
214 [](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks()
217 PM.addPass(NVVMReflectPass()); in registerPassBuilderCallbacks()
221 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp465 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() local
466 if (PM.RetireControlUnit) { in collectRetireControlUnits()
469 PrintNote(PM.RetireControlUnit->getLoc(), in collectRetireControlUnits()
472 PM.RetireControlUnit = RCU; in collectRetireControlUnits()
480 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() local
482 if (PM.LoadQueue) { in collectLoadStoreQueueInfo()
485 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
489 PM.LoadQueue = Queue; in collectLoadStoreQueueInfo()
493 if (PM.StoreQueue) { in collectLoadStoreQueueInfo()
496 PrintNote(PM.LoadQueue->getLoc(), in collectLoadStoreQueueInfo()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Bye/
H A DBye.cpp51 llvm::legacy::PassManagerBase &PM) { PM.add(new LegacyBye()); }); in __anonaae95d720202() argument
58 [](llvm::FunctionPassManager &PM, in getByePluginInfo()
60 PM.addPass(Bye()); in getByePluginInfo()
63 [](StringRef Name, llvm::FunctionPassManager &PM, in getByePluginInfo() argument
66 PM.addPass(Bye()); in getByePluginInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp52 legacy::PassManagerBase &PM) { in addCoroutineOpt0Passes() argument
53 PM.add(createCoroSplitLegacyPass()); in addCoroutineOpt0Passes()
54 PM.add(createCoroElideLegacyPass()); in addCoroutineOpt0Passes()
56 PM.add(createBarrierNoopPass()); in addCoroutineOpt0Passes()
57 PM.add(createCoroCleanupLegacyPass()); in addCoroutineOpt0Passes()
61 legacy::PassManagerBase &PM) { in addCoroutineEarlyPasses() argument
62 PM.add(createCoroEarlyLegacyPass()); in addCoroutineEarlyPasses()
66 legacy::PassManagerBase &PM) { in addCoroutineScalarOptimizerPasses() argument
67 PM.add(createCoroElideLegacyPass()); in addCoroutineScalarOptimizerPasses()
71 legacy::PassManagerBase &PM) { in addCoroutineSCCPasses() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c81 value llvm_pmbuilder_populate_function_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_function_pass_manager() argument
83 LLVMPassManagerBuilderPopulateFunctionPassManager(PMBuilder_val(PMB), PM); in llvm_pmbuilder_populate_function_pass_manager()
88 value llvm_pmbuilder_populate_module_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_module_pass_manager() argument
90 LLVMPassManagerBuilderPopulateModulePassManager(PMBuilder_val(PMB), PM); in llvm_pmbuilder_populate_module_pass_manager()
96 value llvm_pmbuilder_populate_lto_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_lto_pass_manager() argument
100 PMBuilder_val(PMB), PM, Bool_val(Internalize), Bool_val(RunInliner)); in llvm_pmbuilder_populate_lto_pass_manager()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp193 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass() argument
195 PM.add(createObjCARCAPElimPass()); in addObjCARCAPElimPass()
198 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass() argument
200 PM.add(createObjCARCExpandPass()); in addObjCARCExpandPass()
203 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass() argument
205 PM.add(createObjCARCOptPass()); in addObjCARCOptPass()
209 legacy::PassManagerBase &PM) { in addAddDiscriminatorsPass() argument
210 PM.add(createAddDiscriminatorsPass()); in addAddDiscriminatorsPass()
214 legacy::PassManagerBase &PM) { in addBoundsCheckingPass() argument
215 PM.add(createBoundsCheckingLegacyPass()); in addBoundsCheckingPass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/vectorize/
H A Dvectorize_ocaml.c23 value llvm_add_loop_vectorize(LLVMPassManagerRef PM) { in llvm_add_loop_vectorize() argument
24 LLVMAddLoopVectorizePass(PM); in llvm_add_loop_vectorize()
29 value llvm_add_slp_vectorize(LLVMPassManagerRef PM) { in llvm_add_slp_vectorize() argument
30 LLVMAddSLPVectorizePass(PM); in llvm_add_slp_vectorize()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/
H A Dbugpoint.cpp204 AddToDriver PM(D); in main() local
209 Builder.populateLTOPassManager(PM); in main()
213 AddOptimizationPasses(PM, 1, 0); in main()
215 AddOptimizationPasses(PM, 2, 0); in main()
217 AddOptimizationPasses(PM, 3, 0); in main()
219 AddOptimizationPasses(PM, 2, 1); in main()
221 AddOptimizationPasses(PM, 2, 2); in main()

12345678910>>...12