Searched refs:PassManager (Results 1 - 25 of 39) sorted by relevance

12

/external/llvm/bindings/ocaml/transforms/scalar/
H A Dllvm_scalar_opts.ml10 external add_constant_propagation : [<Llvm.PassManager.any] Llvm.PassManager.t
13 external add_sccp : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
15 external add_dead_store_elimination : [<Llvm.PassManager.any] Llvm.PassManager.t
18 external add_aggressive_dce : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
21 add_scalar_repl_aggregation : [<Llvm.PassManager.any] Llvm.PassManager
[all...]
H A Dllvm_scalar_opts.mli16 external add_constant_propagation : [<Llvm.PassManager.any] Llvm.PassManager.t
21 external add_sccp : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
25 external add_dead_store_elimination : [<Llvm.PassManager.any] Llvm.PassManager.t
30 external add_aggressive_dce : [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
35 add_scalar_repl_aggregation : [<Llvm.PassManager.any] Llvm.PassManager
[all...]
/external/llvm/bindings/ocaml/transforms/ipo/
H A Dllvm_ipo.ml16 external add_argument_promotion : [ | `Module ] Llvm.PassManager.t -> unit =
20 external add_constant_merge : [ | `Module ] Llvm.PassManager.t -> unit =
25 [ | `Module ] Llvm.PassManager.t -> unit = "llvm_add_dead_arg_elimination"
28 external add_function_attrs : [ | `Module ] Llvm.PassManager.t -> unit =
32 external add_function_inlining : [ | `Module ] Llvm.PassManager.t -> unit =
36 external add_global_dce : [ | `Module ] Llvm.PassManager.t -> unit =
40 external add_global_optimizer : [ | `Module ] Llvm.PassManager.t -> unit =
44 external add_ipc_propagation : [ | `Module ] Llvm.PassManager.t -> unit =
48 external add_prune_eh : [ | `Module ] Llvm.PassManager.t -> unit =
52 external add_ipsccp : [ | `Module ] Llvm.PassManager
[all...]
H A Dllvm_ipo.mli16 external add_argument_promotion : [ | `Module ] Llvm.PassManager.t -> unit =
20 external add_constant_merge : [ | `Module ] Llvm.PassManager.t -> unit =
25 [ | `Module ] Llvm.PassManager.t -> unit = "llvm_add_dead_arg_elimination"
28 external add_function_attrs : [ | `Module ] Llvm.PassManager.t -> unit =
32 external add_function_inlining : [ | `Module ] Llvm.PassManager.t -> unit =
36 external add_global_dce : [ | `Module ] Llvm.PassManager.t -> unit =
40 external add_global_optimizer : [ | `Module ] Llvm.PassManager.t -> unit =
44 external add_ipc_propagation : [ | `Module ] Llvm.PassManager.t -> unit =
48 external add_prune_eh : [ | `Module ] Llvm.PassManager.t -> unit =
52 external add_ipsccp : [ | `Module ] Llvm.PassManager
[all...]
/external/llvm/include/llvm/
H A DPassManager.h1 //===- llvm/PassManager.h - Container for Passes ----------------*- C++ -*-===//
10 // This file defines the PassManager class. This class is used to hold,
11 // maintain, and optimize execution of Passes. The PassManager class ensures
13 // destroyed when the PassManager is destroyed.
38 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
44 /// PassManager manages ModulePassManagers
45 class PassManager : public PassManagerBase { class in namespace:llvm
48 PassManager();
49 ~PassManager();
[all...]
/external/llvm/test/Bindings/Ocaml/
H A Dscalar_opts.ml43 ignore (PassManager.create_function m
76 ++ PassManager.initialize
77 ++ PassManager.run_function fn
78 ++ PassManager.finalize
79 ++ PassManager.dispose);
H A Dipo_opts.ml48 ignore (PassManager.create ()
63 ++ PassManager.run_module m
64 ++ PassManager.dispose);
/external/llvm/bindings/ocaml/target/
H A Dllvm_target.ml20 external add : t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
H A Dllvm_target.mli31 external add : t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
/external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
H A Dtoy.ml26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
H A Dcodegen.ml98 let _ = PassManager.run_function the_function the_fpm in
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
H A Dtoy.ml26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
H A Dtoy.ml26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
H A Dtoy.ml27 let the_fpm = PassManager.create_function Codegen.the_module in
48 ignore (PassManager.initialize the_fpm);
/external/llvm/unittests/VMCore/
H A DPassManagerTest.cpp1 //===- llvm/unittest/VMCore/PassManager.cpp - Constants unit tests ------===//
12 #include "llvm/PassManager.h"
29 #include "llvm/PassManager.h"
285 TEST(PassManager, RunOnce) {
294 PassManager Passes;
309 TEST(PassManager, ReRun) {
318 PassManager Passes;
340 PassManager Passes;
351 PassManager Passes;
359 TEST(PassManager, Memor
[all...]
H A DDominatorTreeTest.cpp4 #include "llvm/PassManager.h"
186 PassManager Passes;
/external/llvm/lib/VMCore/
H A DAndroid.mk29 PassManager.cpp \
H A DPassManager.cpp1 //===- PassManager.cpp - LLVM Pass Infrastructure Implementation ----------===//
16 #include "llvm/PassManager.h"
50 cl::desc("Print PassManager debugging information"),
230 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
381 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
1361 /// ownership of the Pass to the PassManager. When the
1660 // PassManager implementation
1663 PassManager function in class:PassManager
[all...]
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp17 #include "llvm/PassManager.h"
52 mutable PassManager *CodeGenPasses;
53 mutable PassManager *PerModulePasses;
57 PassManager *getCodeGenPasses() const {
59 CodeGenPasses = new PassManager();
65 PassManager *getPerModulePasses() const {
67 PerModulePasses = new PassManager();
229 PassManager *MPM = getPerModulePasses();
396 PassManager *PM = getCodeGenPasses();
/external/llvm/unittests/Bitcode/
H A DBitReaderTest.cpp18 #include "llvm/PassManager.h"
59 PassManager passes;
/external/llvm/lib/Target/
H A DTargetMachineC.cpp24 #include "llvm/PassManager.h"
157 PassManager pass;
/external/llvm/tools/lto/
H A DLTOCodeGenerator.cpp22 #include "llvm/PassManager.h"
291 PassManager passes;
359 PassManager passes;
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp79 PassManager PM;
/external/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp17 #include "llvm/PassManager.h"
208 PassManager Passes;
/external/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp16 #include <llvm/PassManager.h>
24 // deleting the PassManager.
35 PassManager PM;

Completed in 631 milliseconds

12