[llvm] fc4bba2 - Remove loop-unswitch from various bindings.

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 29 02:53:40 PDT 2022


Author: Florian Hahn
Date: 2022-04-29T10:53:17+01:00
New Revision: fc4bba288206a10906c8e38d41d205b8ba80294a

URL: https://github.com/llvm/llvm-project/commit/fc4bba288206a10906c8e38d41d205b8ba80294a
DIFF: https://github.com/llvm/llvm-project/commit/fc4bba288206a10906c8e38d41d205b8ba80294a.diff

LOG: Remove loop-unswitch from various bindings.

LoopUnswitch has been removed in fb4113ef0c8b.

Also remove it from  various bindings.

Added: 
    

Modified: 
    llvm/bindings/go/llvm/transforms_scalar.go
    llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml
    llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
    llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c

Removed: 
    


################################################################################
diff  --git a/llvm/bindings/go/llvm/transforms_scalar.go b/llvm/bindings/go/llvm/transforms_scalar.go
index d1b54bd2a1913..a6dc02c130540 100644
--- a/llvm/bindings/go/llvm/transforms_scalar.go
+++ b/llvm/bindings/go/llvm/transforms_scalar.go
@@ -29,7 +29,6 @@ func (pm PassManager) AddLICMPass()                    { C.LLVMAddLICMPass(pm.C)
 func (pm PassManager) AddLoopDeletionPass()            { C.LLVMAddLoopDeletionPass(pm.C) }
 func (pm PassManager) AddLoopRotatePass()              { C.LLVMAddLoopRotatePass(pm.C) }
 func (pm PassManager) AddLoopUnrollPass()              { C.LLVMAddLoopUnrollPass(pm.C) }
-func (pm PassManager) AddLoopUnswitchPass()            { C.LLVMAddLoopUnswitchPass(pm.C) }
 func (pm PassManager) AddMemCpyOptPass()               { C.LLVMAddMemCpyOptPass(pm.C) }
 func (pm PassManager) AddPromoteMemoryToRegisterPass() { C.LLVMAddPromoteMemoryToRegisterPass(pm.C) }
 func (pm PassManager) AddReassociatePass()             { C.LLVMAddReassociatePass(pm.C) }

diff  --git a/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml b/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml
index b1b0db39a91fe..5da7fc394e4d3 100644
--- a/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml
+++ b/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.ml
@@ -57,9 +57,6 @@ external add_loop_reroll
 external add_loop_unroll
   : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
   = "llvm_add_loop_unroll"
-external add_loop_unswitch
-  : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
-  = "llvm_add_loop_unswitch"
 external add_memcpy_opt
   : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
   = "llvm_add_memcpy_opt"

diff  --git a/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli b/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
index bd57ba1136bb5..afd28baeca816 100644
--- a/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
+++ b/llvm/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli
@@ -96,11 +96,6 @@ external add_loop_unroll
   : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
   = "llvm_add_loop_unroll"
 
-(** See the [llvm::createLoopUnswitchPass] function. *)
-external add_loop_unswitch
-  : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
-  = "llvm_add_loop_unswitch"
-
 (** See the [llvm::createMemCpyOptPass] function. *)
 external add_memcpy_opt
   : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit

diff  --git a/llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c b/llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
index 113bd0d4c7c8a..7adc2266346e6 100644
--- a/llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
+++ b/llvm/bindings/ocaml/transforms/scalar_opts/scalar_opts_ocaml.c
@@ -121,12 +121,6 @@ value llvm_add_loop_unroll(LLVMPassManagerRef PM) {
   return Val_unit;
 }
 
-/* [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */
-value llvm_add_loop_unswitch(LLVMPassManagerRef PM) {
-  LLVMAddLoopUnswitchPass(PM);
-  return Val_unit;
-}
-
 /* [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */
 value llvm_add_memcpy_opt(LLVMPassManagerRef PM) {
   LLVMAddMemCpyOptPass(PM);


        


More information about the llvm-commits mailing list