HomeSort by relevance Sort by last modified time
    Searched refs:PassManager (Results 1 - 25 of 43) sorted by null

1 2

  /external/llvm/bindings/ocaml/transforms/scalar/
llvm_scalar_opts.ml 10 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.t -> uni
    [all...]
llvm_scalar_opts.mli 16 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.t -> uni
    [all...]
  /external/llvm/include/llvm/
PassManager.h 1 //===- 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 {
48 PassManager();
49 ~PassManager();
    [all...]
  /external/llvm/bindings/ocaml/transforms/ipo/
llvm_ipo.ml 16 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.t -> unit
    [all...]
llvm_ipo.mli 16 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.t -> unit
    [all...]
  /external/llvm/test/Bindings/Ocaml/
scalar_opts.ml 43 ignore (PassManager.create_function m
76 ++ PassManager.initialize
77 ++ PassManager.run_function fn
78 ++ PassManager.finalize
79 ++ PassManager.dispose);
ipo_opts.ml 48 ignore (PassManager.create ()
63 ++ PassManager.run_module m
64 ++ PassManager.dispose);
  /frameworks/compile/slang/
slang_backend.h 22 #include "llvm/PassManager.h"
35 class PassManager;
68 llvm::PassManager *mPerModulePasses;
slang_backend.cpp 76 mPerModulePasses = new llvm::PassManager();
339 llvm::PassManager *LLEmitPM = new llvm::PassManager();
345 llvm::PassManager *BCEmitPM = new llvm::PassManager();
  /external/llvm/bindings/ocaml/target/
llvm_target.ml 20 external add : t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
llvm_target.mli 31 external add : t -> [<Llvm.PassManager.any] Llvm.PassManager.t -> unit
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
toy.ml 26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
codegen.ml 98 let _ = PassManager.run_function the_function the_fpm in
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
toy.ml 26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
toy.ml 26 let the_fpm = PassManager.create_function Codegen.the_module in
44 ignore (PassManager.initialize the_fpm);
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
toy.ml 27 let the_fpm = PassManager.create_function Codegen.the_module in
48 ignore (PassManager.initialize the_fpm);
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.h 13 #include "llvm/PassManager.h"
36 PassManager PM;
  /external/llvm/lib/Target/CellSPU/
SPUTargetMachine.h 26 class PassManager;
  /external/llvm/tools/llvm-ld/
Optimize.cpp 15 #include "llvm/PassManager.h"
67 static inline void addPass(PassManager &PM, Pass *P) {
83 PassManager Passes;
  /external/llvm/unittests/VMCore/
PassManagerTest.cpp 1 //===- 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, Memory)
    [all...]
  /external/clang/lib/CodeGen/
BackendUtil.cpp 17 #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();
179 PassManager *MPM = getPerModulePasses();
314 PassManager *PM = getCodeGenPasses();
  /external/llvm/lib/VMCore/
Android.mk 28 PassManager.cpp \
  /external/llvm/lib/Target/PowerPC/
PPCTargetMachine.h 27 class PassManager;
  /external/llvm/include/llvm/Target/
TargetMachine.h 30 class PassManager;
  /external/llvm/tools/lto/
LTOCodeGenerator.cpp 22 #include "llvm/PassManager.h"
311 PassManager passes;
379 PassManager passes;

Completed in 658 milliseconds

1 2