Home
last modified time | relevance | path

Searched defs:PM (Results 1 – 25 of 101) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalar.cpp114 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { in LLVMAddLoopSimplifyCFGPass()
122 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass()
126 void LLVMAddDCEPass(LLVMPassManagerRef PM) { in LLVMAddDCEPass()
130 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { in LLVMAddBitTrackingDCEPass()
134 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { in LLVMAddAlignmentFromAssumptionsPass()
138 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { in LLVMAddCFGSimplificationPass()
142 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadStoreEliminationPass()
146 void LLVMAddScalarizerPass(LLVMPassManagerRef PM) { in LLVMAddScalarizerPass()
150 void LLVMAddGVNPass(LLVMPassManagerRef PM) { in LLVMAddGVNPass()
154 void LLVMAddNewGVNPass(LLVMPassManagerRef PM) { in LLVMAddNewGVNPass()
[all …]
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/scalar_opts/
H A Dscalar_opts_ocaml.c24 value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { in llvm_add_aggressive_dce()
29 value llvm_add_dce(LLVMPassManagerRef PM) { in llvm_add_dce()
35 value llvm_add_alignment_from_assumptions(LLVMPassManagerRef PM) { in llvm_add_alignment_from_assumptions()
41 value llvm_add_cfg_simplification(LLVMPassManagerRef PM) { in llvm_add_cfg_simplification()
47 value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_store_elimination()
53 value llvm_add_scalarizer(LLVMPassManagerRef PM) { in llvm_add_scalarizer()
59 value llvm_add_merged_load_store_motion(LLVMPassManagerRef PM) { in llvm_add_merged_load_store_motion()
65 value llvm_add_gvn(LLVMPassManagerRef PM) { in llvm_add_gvn()
71 value llvm_add_ind_var_simplify(LLVMPassManagerRef PM) { in llvm_add_ind_var_simplify()
77 value llvm_add_instruction_combining(LLVMPassManagerRef PM) { in llvm_add_instruction_combining()
[all …]
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/ipo/
H A Dipo_ocaml.c23 value llvm_add_constant_merge(LLVMPassManagerRef PM) { in llvm_add_constant_merge()
29 value llvm_add_merge_functions(LLVMPassManagerRef PM) { in llvm_add_merge_functions()
35 value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) { in llvm_add_dead_arg_elimination()
41 value llvm_add_function_attrs(LLVMPassManagerRef PM) { in llvm_add_function_attrs()
47 value llvm_add_function_inlining(LLVMPassManagerRef PM) { in llvm_add_function_inlining()
53 value llvm_add_always_inliner(LLVMPassManagerRef PM) { in llvm_add_always_inliner()
59 value llvm_add_global_dce(LLVMPassManagerRef PM) { in llvm_add_global_dce()
65 value llvm_add_global_optimizer(LLVMPassManagerRef PM) { in llvm_add_global_optimizer()
71 value llvm_add_ipsccp(LLVMPassManagerRef PM) { in llvm_add_ipsccp()
77 value llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) { in llvm_add_internalize()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIPO.cpp64 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { in LLVMAddCalledValuePropagationPass()
68 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass()
72 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadArgEliminationPass()
76 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { in LLVMAddFunctionAttrsPass()
80 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { in LLVMAddFunctionInliningPass()
84 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) { in LLVMAddAlwaysInlinerPass()
88 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) { in LLVMAddGlobalDCEPass()
92 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) { in LLVMAddGlobalOptimizerPass()
96 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) { in LLVMAddIPSCCPPass()
100 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM) { in LLVMAddMergeFunctionsPass()
[all …]
H A DPassManagerBuilder.cpp204 void PassManagerBuilder::addVectorPasses(legacy::PassManagerBase &PM, in addVectorPasses()
505 LLVMPassManagerRef PM) { in LLVMPassManagerBuilderPopulateFunctionPassManager()
513 LLVMPassManagerRef PM) { in LLVMPassManagerBuilderPopulateModulePassManager()
/openbsd-src/gnu/llvm/llvm/tools/opt/
H A DNewPMDriver.cpp224 PassManagerT PM; in tryParsePipelineText() local
239 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
246 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
252 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
259 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
265 [&PB](CGSCCPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
271 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
277 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks()
284 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks()
290 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DUtils.cpp55 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) { in LLVMAddLowerSwitchPass()
59 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) { in LLVMAddPromoteMemoryToRegisterPass()
63 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) { in LLVMAddAddDiscriminatorsPass()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp69 DirectXPassConfig(DirectXTargetMachine &TM, PassManagerBase &PM) in DirectXPassConfig()
105 ArrayRef<PassBuilder::PipelineElement>) { in registerPassBuilderCallbacks()
124 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile()
158 bool DirectXTargetMachine::addPassesToEmitMC(PassManagerBase &PM, in addPassesToEmitMC()
165 TargetPassConfig *DirectXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/vectorize/
H A Dvectorize_ocaml.c23 value llvm_add_loop_vectorize(LLVMPassManagerRef PM) { in llvm_add_loop_vectorize()
29 value llvm_add_slp_vectorize(LLVMPassManagerRef PM) { in llvm_add_slp_vectorize()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp36 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { in LLVMAddLoopVectorizePass()
40 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { in LLVMAddSLPVectorizePass()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp107 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, in addPassesToGenerateCode()
125 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, in addAsmPrinter()
225 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, in addPassesToEmitFile()
254 bool LLVMTargetMachine::addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, in addPassesToEmitMC()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp164 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig()
203 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
217 ArrayRef<PassBuilder::PipelineElement>) { in registerPassBuilderCallbacks()
230 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/openbsd-src/gnu/llvm/llvm/examples/Bye/
H A DBye.cpp51 [](llvm::FunctionPassManager &PM, OptimizationLevel Level) { in getByePluginInfo()
56 ArrayRef<llvm::PassBuilder::PipelineElement>) { in getByePluginInfo()
/openbsd-src/gnu/llvm/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()
88 value llvm_pmbuilder_populate_module_pass_manager(LLVMPassManagerRef PM, in llvm_pmbuilder_populate_module_pass_manager()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) in ARCPassConfig()
67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp62 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) in MSP430PassConfig()
74 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp588 ArrayRef<PassBuilder::PipelineElement>) { in registerPassBuilderCallbacks()
621 ArrayRef<PassBuilder::PipelineElement>) { in registerPassBuilderCallbacks()
666 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
676 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
695 [this](CGSCCPassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
854 GCNPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in GCNPassConfig()
916 AMDGPUPassConfig::AMDGPUPassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in AMDGPUPassConfig()
1410 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
H A DR600TargetMachine.cpp94 R600PassConfig(LLVMTargetMachine &TM, PassManagerBase &PM) in R600PassConfig()
144 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp67 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) in XCorePassConfig()
82 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp65 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) in AVRPassConfig()
79 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.cpp102 CSKYPassConfig(CSKYTargetMachine &TM, PassManagerBase &PM) in CSKYPassConfig()
116 TargetPassConfig *CSKYTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVETargetMachine.cpp118 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) in VEPassConfig()
131 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVTargetMachine.cpp87 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig()
141 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp464 CodeGenProcModel &PM = getProcModel(RCU->getValueAsDef("SchedModel")); in collectRetireControlUnits() local
479 CodeGenProcModel &PM = getProcModel(Queue->getValueAsDef("SchedModel")); in collectLoadStoreQueueInfo() local
1146 for (const CodeGenProcModel &PM : make_range(procModelBegin(),procModelEnd())) in hasItineraries() local
1250 const CodeGenProcModel &PM = ProcModels[PIdx]; in inferFromItinClass() local
1464 const CodeGenProcModel &PM = in getIntersectingVariants() local
1715 for (const auto &PM : ProcModelMap) in getAllProcIndices() local
1792 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1810 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1845 CodeGenProcModel &PM = getProcModel(RF->getValueAsDef("SchedModel")); in collectRegisterFiles() local
1934 CodeGenProcModel &PM = getProcModel(PRG->getValueAsDef("SchedModel")); in collectProcResources() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp88 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig()
102 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()

12345