llvm-hs-6.3.0: General purpose LLVM bindings

Safe HaskellNone
LanguageHaskell2010

LLVM.Internal.Atomicity

Contents

Orphan instances

Monad m => DecodeM m SynchronizationScope SynchronizationScope Source # 
Instance details

Monad m => DecodeM m MemoryOrdering MemoryOrdering Source # 
Instance details

Monad m => EncodeM m SynchronizationScope SynchronizationScope Source # 
Instance details

Monad m => EncodeM m MemoryOrdering MemoryOrdering Source # 
Instance details

Monad m => DecodeM m Atomicity (SynchronizationScope, MemoryOrdering) Source # 
Instance details

Monad m => EncodeM m Atomicity (SynchronizationScope, MemoryOrdering) Source # 
Instance details

Monad m => DecodeM m (Maybe MemoryOrdering) MemoryOrdering Source # 
Instance details

Monad m => EncodeM m (Maybe MemoryOrdering) MemoryOrdering Source # 
Instance details

Monad m => DecodeM m (Maybe Atomicity) (SynchronizationScope, MemoryOrdering) Source # 
Instance details

Monad m => EncodeM m (Maybe Atomicity) (SynchronizationScope, MemoryOrdering) Source # 
Instance details