{-# LANGUAGE Safe #-} {-# LANGUAGE ForeignFunctionInterface #-} module LLVM.FFI.Transforms.Vectorize where import LLVM.FFI.Core (PassManagerRef) foreign import ccall unsafe "LLVMAddBBVectorizePass" addBBPass :: PassManagerRef -> IO () foreign import ccall unsafe "LLVMAddLoopVectorizePass" addLoopPass :: PassManagerRef -> IO () foreign import ccall unsafe "LLVMAddSLPVectorizePass" addSLPPass :: PassManagerRef -> IO ()