Searched refs:PassManager (Results 1 - 25 of 44) 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.
39 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
45 /// PassManager manages ModulePassManagers
46 class PassManager : public PassManagerBase { class in namespace:llvm
49 PassManager();
50 ~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/IR/
H A DPassManagerTest.cpp1 //===- llvm/unittest/IR/PassManager.cpp - PassManager unit tests ----------===//
10 #include "llvm/PassManager.h"
289 TEST(PassManager, RunOnce) {
298 PassManager Passes;
313 TEST(PassManager, ReRun) {
322 PassManager Passes;
344 PassManager Passes;
355 PassManager Passes;
363 TEST(PassManager, Memor
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp30 #include <llvm/PassManager.h>
127 PassManager PM;
/external/mesa3d/src/gallium/drivers/radeon/
H A Dradeon_llvm_emit.cpp30 #include <llvm/PassManager.h>
127 PassManager PM;
/external/llvm/unittests/Bitcode/
H A DBitReaderTest.cpp18 #include "llvm/PassManager.h"
59 PassManager passes;
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp24 #include "llvm/PassManager.h"
53 mutable PassManager *CodeGenPasses;
54 mutable PassManager *PerModulePasses;
58 PassManager *getCodeGenPasses(TargetMachine *TM) const {
60 CodeGenPasses = new PassManager();
68 PassManager *getPerModulePasses(TargetMachine *TM) const {
70 PerModulePasses = new PassManager();
305 PassManager *MPM = getPerModulePasses(TM);
482 PassManager *PM = getCodeGenPasses(TM);
/external/llvm/lib/IR/
H A DAndroid.mk30 PassManager.cpp \
/external/llvm/tools/lto/
H A DLTOCodeGenerator.cpp32 #include "llvm/PassManager.h"
164 PassManager passes;
336 PassManager passes;
401 PassManager passes;
422 PassManager codeGenPasses;
/external/llvm/unittests/Analysis/
H A DCFGTest.cpp22 #include "llvm/PassManager.h"
112 PassManager PM;
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/llvm/
H A Dinvocation.cpp34 #include <llvm/PassManager.h>
151 llvm::PassManager PM;
/external/mesa3d/src/gallium/state_trackers/clover/llvm/
H A Dinvocation.cpp34 #include <llvm/PassManager.h>
151 llvm::PassManager PM;
/external/llvm/lib/Target/
H A DTargetMachineC.cpp19 #include "llvm/PassManager.h"
166 PassManager pass;

Completed in 223 milliseconds

12