# 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 the `llvm::createSLPVectorizerPass` function.