llvm-hs-4.0.0.0: General purpose LLVM bindings

Safe HaskellNone
LanguageHaskell98

LLVM.Internal.Global

Contents

Documentation

Orphan instances

Monad m0 => DecodeM m0 Linkage Linkage Source # 

Methods

decodeM :: Linkage -> m0 Linkage Source #

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

Methods

encodeM :: Linkage -> m0 Linkage Source #

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