llvm-extra-0.6.0.1: Utility functions for the llvm interface
LLVM.Extra.Multi.Vector.Memory
class (Positive n, C a, IsSized (Struct n a)) => C n a where Source
Minimal complete definition
(load | decompose), (store | compose)
Associated Types
type Struct n a :: * Source
Methods
load :: Value (Ptr (Struct n a)) -> CodeGenFunction r (T n a) Source
store :: T n a -> Value (Ptr (Struct n a)) -> CodeGenFunction r () Source
decompose :: Value (Struct n a) -> CodeGenFunction r (T n a) Source
compose :: T n a -> CodeGenFunction r (Value (Struct n a)) Source
Instances