llvm-tf-9.2.0.1: Bindings to the LLVM compiler toolkit using type families.
LLVM.Util.Foreign
with :: Marshal a => a -> (Ptr a -> IO b) -> IO b Source #
alloca :: forall a b. Marshal a => (Ptr a -> IO b) -> IO b Source #
withArrayLen :: Marshal a => [a] -> (Int -> Ptr a -> IO b) -> IO b Source #
proxyFromList :: [a] -> Proxy a Source #