llvm-hs-6.0.0: General purpose LLVM bindings
LLVM.Internal.Type
Contents
getStructure :: Ptr Type -> DecodeAST Type Source #
getStructDefinitions :: DecodeAST [Definition] Source #
isArrayType :: Ptr Type -> IO Bool Source #
createNamedType :: Name -> EncodeAST (Ptr Type) Source #
setNamedType :: Ptr Type -> Type -> EncodeAST () Source #
Methods
decodeM :: AddrSpace -> m AddrSpace Source #
encodeM :: AddrSpace -> m AddrSpace Source #
decodeM :: Ptr Type -> DecodeAST Type Source #
encodeM :: Type -> EncodeAST (Ptr Type) Source #