| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | transforms_pmbuilder.go | 20 type PassManagerBuilder struct { struct 24 func NewPassManagerBuilder() (pmb PassManagerBuilder) { 29 func (pmb PassManagerBuilder) SetOptLevel(level int) { argument 33 func (pmb PassManagerBuilder) SetSizeLevel(level int) { argument 37 func (pmb PassManagerBuilder) Populate(pm PassManager) { argument 41 func (pmb PassManagerBuilder) PopulateFunc(pm PassManager) { argument 45 func (pmb PassManagerBuilder) Dispose() { argument 49 func (pmb PassManagerBuilder) SetDisableUnitAtATime(val bool) { argument 53 func (pmb PassManagerBuilder) SetDisableUnrollLoops(val bool) { argument 57 func (pmb PassManagerBuilder) SetDisableSimplifyLibCalls(val bool) { argument [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | PassManagerBuilder.h | 57 class PassManagerBuilder { 61 typedef std::function<void(const PassManagerBuilder &Builder, 176 PassManagerBuilder(); 177 ~PassManagerBuilder(); 216 PassManagerBuilder::GlobalExtensionID ExtensionID; 219 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses() 220 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses() 228 PassManagerBuilder::removeGlobalExtension(ExtensionID); in ~RegisterStandardPasses() 232 inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) { in unwrap() 233 return reinterpret_cast<PassManagerBuilder*>(P); in unwrap() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 169 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder 191 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder() 212 PassManagerBuilder::GlobalExtensionID 213 PassManagerBuilder::addGlobalExtension(PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension() 804 PassManagerBuilder *PMB = new PassManagerBuilder(); in LLVMPassManagerBuilderCreate() 809 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderDispose() 816 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetOptLevel() 823 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetSizeLevel() 836 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderSetDisableUnrollLoops() 849 PassManagerBuilder *Builder = unwrap(PMB); in LLVMPassManagerBuilderUseInlinerWithThreshold() [all …]
|
| H A D | CMakeLists.txt | 35 PassManagerBuilder.cpp
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/transforms/passmgr_builder/ |
| H A D | llvm_passmgr_builder.mli | 16 (** See the [llvm::PassManagerBuilder] function. *) 20 (** See the [llvm::PassManagerBuilder::OptLevel] function. *) 24 (** See the [llvm::PassManagerBuilder::SizeLevel] function. *) 28 (** See the [llvm::PassManagerBuilder::DisableUnitAtATime] function. *) 32 (** See the [llvm::PassManagerBuilder::DisableUnrollLoops] function. *) 36 (** See the [llvm::PassManagerBuilder::Inliner] function. *) 40 (** See the [llvm::PassManagerBuilder::populateFunctionPassManager] function. *) 45 (** See the [llvm::PassManagerBuilder::populateModulePassManager] function. *)
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 105 void BPFTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager() 107 PassManagerBuilder::EP_EarlyAsPossible, in adjustPassManager() 108 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 115 PassManagerBuilder::EP_Peephole, in adjustPassManager() 116 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 121 PassManagerBuilder::EP_ModuleOptimizerEarly, in adjustPassManager() 122 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
|
| H A D | BPFTargetMachine.h | 43 void adjustPassManager(PassManagerBuilder &) override;
|
| /llvm-project-15.0.7/llvm/examples/Bye/ |
| H A D | Bye.cpp | 49 llvm::PassManagerBuilder::EP_VectorizerStart, 50 [](const llvm::PassManagerBuilder &Builder, 54 llvm::PassManagerBuilder::EP_ModuleOptimizerEarly, 55 [](const llvm::PassManagerBuilder &Builder,
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 276 void HexagonTargetMachine::adjustPassManager(PassManagerBuilder &PMB) { in adjustPassManager() 278 PassManagerBuilder::EP_LateLoopOptimizations, in adjustPassManager() 279 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument 283 PassManagerBuilder::EP_LoopOptimizerEnd, in adjustPassManager() 284 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
|
| H A D | HexagonTargetMachine.h | 39 void adjustPassManager(PassManagerBuilder &PMB) override;
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | RegisterPasses.cpp | 437 registerPollyEarlyAsPossiblePasses(const llvm::PassManagerBuilder &Builder, in registerPollyEarlyAsPossiblePasses() 452 registerPollyLoopOptimizerEndPasses(const llvm::PassManagerBuilder &Builder, in registerPollyLoopOptimizerEndPasses() 468 registerPollyScalarOptimizerLatePasses(const llvm::PassManagerBuilder &Builder, in registerPollyScalarOptimizerLatePasses() 687 llvm::PassManagerBuilder::EP_ModuleOptimizerEarly, 691 RegisterPollyOptimizerLoopEnd(llvm::PassManagerBuilder::EP_LoopOptimizerEnd, 695 llvm::PassManagerBuilder::EP_VectorizerStart,
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 204 void NVPTXTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager() 206 PassManagerBuilder::EP_EarlyAsPossible, in adjustPassManager() 207 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
|
| H A D | NVPTXTargetMachine.h | 65 void adjustPassManager(PassManagerBuilder &) override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 562 void AMDGPUTargetMachine::adjustPassManager(PassManagerBuilder &Builder) { in adjustPassManager() 579 PassManagerBuilder::EP_ModuleOptimizerEarly, in adjustPassManager() 580 [Internalize, EarlyInline, AMDGPUAA, this](const PassManagerBuilder &, in adjustPassManager() 598 PassManagerBuilder::EP_EarlyAsPossible, in adjustPassManager() 599 [AMDGPUAA, LibCallSimplify, this](const PassManagerBuilder &, in adjustPassManager() argument 612 PassManagerBuilder::EP_CGSCCOptimizerLate, in adjustPassManager() 613 [EnableOpt, PromoteKernelArguments](const PassManagerBuilder &, in adjustPassManager() argument
|
| H A D | AMDGPUTargetMachine.h | 53 void adjustPassManager(PassManagerBuilder &) override;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/ |
| H A D | BUILD.gn | 55 "PassManagerBuilder.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 49 class PassManagerBuilder; variable 352 virtual void adjustPassManager(PassManagerBuilder &) {} in adjustPassManager() argument
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 120 PassManagerBuilder Builder; in AddOptimizationPasses()
|
| /llvm-project-15.0.7/clang/tools/clang-fuzzer/handle-llvm/ |
| H A D | handle_llvm.cpp | 87 PassManagerBuilder Builder; in AddOptimizationPasses()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | WritingAnLLVMPass.rst | 189 points are provided, e.g. ``PassManagerBuilder::EP_EarlyAsPossible`` to apply our 190 pass before any optimization, or ``PassManagerBuilder::EP_FullLinkTimeOptimizationLast`` 196 llvm::PassManagerBuilder::EP_EarlyAsPossible, 197 [](const llvm::PassManagerBuilder &Builder, 209 #include "llvm/Transforms/IPO/PassManagerBuilder.h" 232 PassManagerBuilder::EP_EarlyAsPossible, 233 [](const PassManagerBuilder &Builder,
|
| H A D | NVPTXUsage.rst | 336 PassManagerBuilder PMBuilder(...);
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | opt.cpp | 336 PassManagerBuilder Builder; in AddOptimizationPasses()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | PPCGCodeGeneration.cpp | 2485 PassManagerBuilder PassBuilder; in finalizeKernelFunction()
|
| /llvm-project-15.0.7/utils/bazel/llvm-project-overlay/llvm/ |
| H A D | BUILD.bazel | 1355 "include/llvm-c/Transforms/PassManagerBuilder.h",
|