synthesizer-llvm-1.0: Efficient signal processing using runtime compilation
Safe HaskellSafe-Inferred
LanguageHaskell98

Synthesizer.LLVM.Generator.Source

Documentation

type T a = T (T a) Source #

data StorableVector a Source #

Constructors

StorableVector (Ptr a) Word 

Instances

Instances details
Storable a => C (StorableVector a) Source # 
Instance details

Defined in Synthesizer.LLVM.Generator.Source

Storable a => C (StorableVector a) Source # 
Instance details

Defined in Synthesizer.LLVM.Generator.Source

Associated Types

type Repr (StorableVector a) #

type Repr (StorableVector a) Source # 
Instance details

Defined in Synthesizer.LLVM.Generator.Source

storableVectorLazy :: C a => Exp (StablePtr (T a)) -> T a Source #

type Chunk a = (Value (Ptr a), Value Word) Source #

flattenChunks :: C a => T (Chunk a) -> T a Source #

eventList :: C a => Exp (StablePtr (T a)) -> T (T (T a)) Source #

lazySize :: Exp (StablePtr T) -> T (T ()) Source #