Module Llvm_vectorize


module Llvm_vectorize: sig .. end
Vectorize Transforms.

This interface provides an OCaml API for LLVM vectorize transforms, the classes in the LLVMVectorize library.


val add_bb_vectorize : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
See the llvm::createBBVectorizePass function.
val add_loop_vectorize : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
See the llvm::createLoopVectorizePass function.
val add_slp_vectorize : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit
See llvm::createSLPVectorizerPass function.