llvm-hs-9.0.1: General purpose LLVM bindings
Safe HaskellNone
LanguageHaskell2010

LLVM.Internal.Atomicity

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