| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/scalar_opts/ |
| H A D | llvm_scalar_opts.ml | 10 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 13 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 16 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 19 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 22 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 25 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 28 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 31 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 34 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 37 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit [all …]
|
| H A D | llvm_scalar_opts.mli | 16 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 21 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 26 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 31 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 36 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 41 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 46 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 51 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 56 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit 61 : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit [all …]
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/ipo/ |
| H A D | llvm_ipo.ml | 10 : [ `Module ] Llvm.PassManager.t -> unit 13 : [ `Module ] Llvm.PassManager.t -> unit 16 : [ `Module ] Llvm.PassManager.t -> unit 19 : [ `Module ] Llvm.PassManager.t -> unit 22 : [ `Module ] Llvm.PassManager.t -> unit 25 : [ `Module ] Llvm.PassManager.t -> unit 28 : [ `Module ] Llvm.PassManager.t -> unit 31 : [ `Module ] Llvm.PassManager.t -> unit 34 : [ `Module ] Llvm.PassManager.t -> unit 37 : [ `Module ] Llvm.PassManager.t -> all_but_main:bool -> unit [all …]
|
| H A D | llvm_ipo.mli | 16 : [ `Module ] Llvm.PassManager.t -> unit 21 : [ `Module ] Llvm.PassManager.t -> unit 26 : [ `Module ] Llvm.PassManager.t -> unit 31 : [ `Module ] Llvm.PassManager.t -> unit 36 : [ `Module ] Llvm.PassManager.t -> unit 41 : [ `Module ] Llvm.PassManager.t -> unit 46 : [ `Module ] Llvm.PassManager.t -> unit 51 : [ `Module ] Llvm.PassManager.t -> unit 56 : [ `Module ] Llvm.PassManager.t -> unit 61 : [ `Module ] Llvm.PassManager.t -> all_but_main:bool -> unit [all …]
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/vectorize/ |
| H A D | llvm_vectorize.ml | 10 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit 13 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
|
| H A D | llvm_vectorize.mli | 16 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit 21 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 89 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager) in LanaiPassConfig() argument 90 : TargetPassConfig(TM, *PassManager) {} in LanaiPassConfig() 103 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) { in createPassConfig() argument 104 return new LanaiPassConfig(*this, &PassManager); in createPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | LegacyPassManager.h | 52 class PassManager : public PassManagerBase { 55 PassManager(); 56 ~PassManager() override;
|
| H A D | PassManager.h | 469 class PassManager : public PassInfoMixin< 470 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> { 473 explicit PassManager() = default; 479 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {} in PassManager() function 481 PassManager &operator=(PassManager &&RHS) { 543 std::enable_if_t<!std::is_same<PassT, PassManager>::value> 561 std::enable_if_t<std::is_same<PassT, PassManager>::value> 579 extern template class PassManager<Module>; 582 using ModulePassManager = PassManager<Module>; 584 extern template class PassManager<Function>; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 69 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 72 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 75 explicit PassManager() = default; 81 PassManager(PassManager &&Arg) in PassManager() function 86 PassManager &operator=(PassManager &&RHS) { 215 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/ |
| H A D | LLJITWithOptimizingIRTransform.cpp | 75 MyOptimizationTransform() : PM(std::make_unique<legacy::PassManager>()) { in MyOptimizationTransform() 93 std::unique_ptr<legacy::PassManager> PM;
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/passmgr_builder/ |
| H A D | llvm_passmgr_builder.ml | 24 : [ `Function ] Llvm.PassManager.t -> t -> unit 27 : [ `Module ] Llvm.PassManager.t -> t -> unit
|
| H A D | llvm_passmgr_builder.mli | 42 : [ `Function ] Llvm.PassManager.t -> t -> unit 47 : [ `Module ] Llvm.PassManager.t -> t -> unit
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Expression/ |
| H A D | LLVMUserExpression.h | 50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses; 51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | PassManager.cpp | 21 template class PassManager<Module>; variable 22 template class PassManager<Function>; variable
|
| H A D | LegacyPassManager.cpp | 772 for (PMDataManager *PassManager : PassManagers) in findAnalysisPass() 773 if (Pass *P = PassManager->findAnalysisPass(AID, false)) in findAnalysisPass() 1655 PassManager::PassManager() { in PassManager() function in llvm::legacy::PassManager 1661 PassManager::~PassManager() { in ~PassManager() 1665 void PassManager::add(Pass *P) { in add() 1671 bool PassManager::run(Module &M) { in run()
|
| H A D | CMakeLists.txt | 48 PassManager.cpp
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassManager.h | 103 extern template class PassManager<MachineFunction>; 133 : public PassManager<MachineFunction, MachineFunctionAnalysisManager> { 134 using Base = PassManager<MachineFunction, MachineFunctionAnalysisManager>;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | CGSCCPassManager.h | 130 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, 134 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, 143 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/target/ |
| H A D | llvm_target.ml | 125 external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | Debugify.h | 227 class DebugifyCustomPassManager : public legacy::PassManager { 234 using super = legacy::PassManager;
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | WritingAnLLVMPass.rst | 278 pass is. The :ref:`PassManager <writing-an-llvm-pass-passmanager>` provides a 728 One of the main responsibilities of the ``PassManager`` is to make sure that 729 passes interact with each other correctly. Because ``PassManager`` tries to 773 the ``addRequired`` method. This informs the ``PassManager`` that the 779 One of the jobs of the ``PassManager`` is to optimize how and when analyses are 892 to resolve this requirement, the :ref:`PassManager 990 What PassManager does 993 The `PassManager <https://llvm.org/doxygen/PassManager_8h_source.html>`_ `class 997 LLVM tools that run passes use the PassManager for execution of these passes. 999 The PassManager does two main things to try to reduce the execution time of a [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | CompileUtils.cpp | 48 legacy::PassManager PM; in operator ()()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MachinePassManager.cpp | 23 template class PassManager<MachineFunction>; variable
|
| H A D | ParallelCG.cpp | 32 legacy::PassManager CodeGenPasses; in codegen()
|