Home
last modified time | relevance | path

Searched refs:PassManager (Results 1 – 25 of 71) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/bindings/ocaml/transforms/scalar_opts/
H A Dllvm_scalar_opts.ml10 : [< 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 Dllvm_scalar_opts.mli16 : [< 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 Dllvm_ipo.ml10 : [ `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 Dllvm_ipo.mli16 : [ `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 Dllvm_vectorize.ml10 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
13 : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
H A Dllvm_vectorize.mli16 : [<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 DLanaiTargetMachine.cpp89 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 DLegacyPassManager.h52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
H A DPassManager.h469 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 DLoopPassManager.h69 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 DLLJITWithOptimizingIRTransform.cpp75 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 Dllvm_passmgr_builder.ml24 : [ `Function ] Llvm.PassManager.t -> t -> unit
27 : [ `Module ] Llvm.PassManager.t -> t -> unit
H A Dllvm_passmgr_builder.mli42 : [ `Function ] Llvm.PassManager.t -> t -> unit
47 : [ `Module ] Llvm.PassManager.t -> t -> unit
/openbsd-src/gnu/llvm/lldb/include/lldb/Expression/
H A DLLVMUserExpression.h50 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
51 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DPassManager.cpp21 template class PassManager<Module>; variable
22 template class PassManager<Function>; variable
H A DLegacyPassManager.cpp772 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 DCMakeLists.txt48 PassManager.cpp
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h103 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 DCGSCCPassManager.h130 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 Dllvm_target.ml125 external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h227 class DebugifyCustomPassManager : public legacy::PassManager {
234 using super = legacy::PassManager;
/openbsd-src/gnu/llvm/llvm/docs/
H A DWritingAnLLVMPass.rst278 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 DCompileUtils.cpp48 legacy::PassManager PM; in operator ()()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachinePassManager.cpp23 template class PassManager<MachineFunction>; variable
H A DParallelCG.cpp32 legacy::PassManager CodeGenPasses; in codegen()

123