llvm-ffi-3.0.0: src/LLVM/FFI/Support.hsc
{-# LANGUAGE Safe #-}
{-# LANGUAGE ForeignFunctionInterface #-}
module LLVM.FFI.Support
(
createStandardModulePasses
, createStandardFunctionPasses
) where
import qualified Foreign.C.Types as C
import LLVM.FFI.Core (PassManagerRef)
type CUInt = C.CUInt
type CInt = C.CInt
foreign import ccall unsafe "LLVMCreateStandardFunctionPasses" createStandardFunctionPasses
:: PassManagerRef -> CUInt -> IO ()
foreign import ccall unsafe "LLVMCreateStandardModulePasses" createStandardModulePasses
:: PassManagerRef -> CUInt -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> IO ()