summaryrefslogtreecommitdiffstats
path: root/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c
diff options
context:
space:
mode:
authorPeter Zotov <whitequark@whitequark.org>2014-10-29 08:15:21 +0000
committerPeter Zotov <whitequark@whitequark.org>2014-10-29 08:15:21 +0000
commite447b61c5036a7d0e3ff680ed46a9dfab33c431a (patch)
tree57de8a9881becfd7de47986858490b14a1c99c87 /llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c
parent44d4d9a4cb1b590f81b5bf08b922e1ec2715e90e (diff)
downloadbcm5719-llvm-e447b61c5036a7d0e3ff680ed46a9dfab33c431a.tar.gz
bcm5719-llvm-e447b61c5036a7d0e3ff680ed46a9dfab33c431a.zip
[OCaml] Synchronize transformations with LLVM-C.
Also, rearrange the functions in a way that allows to quickly compare C headers and .mli/glue files. llvm-svn: 220842
Diffstat (limited to 'llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c')
-rw-r--r--llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c b/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c
index 4ad8afbc9cc..9d8fb1eb711 100644
--- a/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c
+++ b/llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c
@@ -56,12 +56,6 @@ CAMLprim value llvm_add_always_inliner(LLVMPassManagerRef PM) {
}
/* [`Module] Llvm.PassManager.t -> unit */
-CAMLprim value llvm_add_always_inliner_pass(LLVMPassManagerRef PM) {
- LLVMAddAlwaysInlinerPass(PM);
- return Val_unit;
-}
-
-/* [`Module] Llvm.PassManager.t -> unit */
CAMLprim value llvm_add_global_dce(LLVMPassManagerRef PM) {
LLVMAddGlobalDCEPass(PM);
return Val_unit;
@@ -74,7 +68,7 @@ CAMLprim value llvm_add_global_optimizer(LLVMPassManagerRef PM) {
}
/* [`Module] Llvm.PassManager.t -> unit */
-CAMLprim value llvm_add_ipc_propagation(LLVMPassManagerRef PM) {
+CAMLprim value llvm_add_ip_constant_propagation(LLVMPassManagerRef PM) {
LLVMAddIPConstantPropagationPass(PM);
return Val_unit;
}
@@ -91,7 +85,7 @@ CAMLprim value llvm_add_ipsccp(LLVMPassManagerRef PM) {
return Val_unit;
}
-/* [`Module] Llvm.PassManager.t -> bool -> unit */
+/* [`Module] Llvm.PassManager.t -> all_but_main:bool -> unit */
CAMLprim value llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) {
LLVMAddInternalizePass(PM, Bool_val(AllButMain));
return Val_unit;
OpenPOWER on IntegriCloud