llvm-hs-6.0.0: General purpose LLVM bindings

Safe HaskellNone
LanguageHaskell98

LLVM.Internal.Global

Contents

Documentation

Orphan instances

Monad m => DecodeM m Linkage Linkage Source # 

Methods

decodeM :: Linkage -> m Linkage Source #

Monad m => DecodeM m Visibility Visibility Source # 
Monad m => DecodeM m SelectionKind COMDATSelectionKind Source # 
Monad m => EncodeM m Linkage Linkage Source # 

Methods

encodeM :: Linkage -> m Linkage Source #

Monad m => EncodeM m Visibility Visibility Source # 
Monad m => EncodeM m SelectionKind COMDATSelectionKind Source # 
Monad m => DecodeM m (Maybe StorageClass) DLLStorageClass Source # 
Monad m => DecodeM m (Maybe Model) ThreadLocalMode Source # 
Monad m => DecodeM m (Maybe UnnamedAddr) UnnamedAddr Source # 
Monad m => EncodeM m (Maybe StorageClass) DLLStorageClass Source # 
Monad m => EncodeM m (Maybe Model) ThreadLocalMode Source # 
Monad m => EncodeM m (Maybe UnnamedAddr) UnnamedAddr Source # 
DecodeM DecodeAST (ShortByteString, SelectionKind) (Ptr COMDAT) Source #