/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 114 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 D | scalar_opts_ocaml.c | 24 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 D | ipo_ocaml.c | 23 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 D | IPO.cpp | 64 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 D | PassManagerBuilder.cpp | 204 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 D | NewPMDriver.cpp | 224 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 D | Utils.cpp | 55 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 D | DirectXTargetMachine.cpp | 69 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 D | vectorize_ocaml.c | 23 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 D | Vectorize.cpp | 36 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { in LLVMAddLoopVectorizePass() 40 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { in LLVMAddSLPVectorizePass()
|
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 107 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 D | NVPTXTargetMachine.cpp | 164 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 D | Bye.cpp | 51 [](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 D | passmgr_builder_ocaml.c | 81 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 D | ARCTargetMachine.cpp | 53 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 D | MSP430TargetMachine.cpp | 62 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 D | AMDGPUTargetMachine.cpp | 588 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 D | R600TargetMachine.cpp | 94 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 D | XCoreTargetMachine.cpp | 67 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 D | AVRTargetMachine.cpp | 65 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 D | CSKYTargetMachine.cpp | 102 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 D | VETargetMachine.cpp | 118 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 D | SPIRVTargetMachine.cpp | 87 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM) in SPIRVPassConfig() 141 TargetPassConfig *SPIRVTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|
/openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
H A D | CodeGenSchedule.cpp | 464 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 D | BPFTargetMachine.cpp | 88 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() 102 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
|