futhark-0.21.10: An optimising compiler for a functional, array-oriented language.
Safe HaskellNone
LanguageHaskell2010

Futhark.IR.GPUMem

Synopsis

Documentation

data GPUMem Source #

Instances

Instances details
RepTypes GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

PrettyRep GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

ASTRep GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

BuilderOps GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

Checkable GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

CheckableOp GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

TraverseOpStms (Wise GPUMem) Source # 
Instance details

Defined in Futhark.IR.GPUMem

BuilderOps (Wise GPUMem) Source # 
Instance details

Defined in Futhark.IR.GPUMem

OpReturns (HostOp (Wise GPUMem) ()) Source # 
Instance details

Defined in Futhark.IR.GPUMem

Methods

opReturns :: (Mem rep inner, Monad m, HasScope rep m) => HostOp (Wise GPUMem) () -> m [ExpReturns] Source #

OpReturns (HostOp GPUMem ()) Source # 
Instance details

Defined in Futhark.IR.GPUMem

Methods

opReturns :: (Mem rep inner, Monad m, HasScope rep m) => HostOp GPUMem () -> m [ExpReturns] Source #

type LetDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type ExpDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type ExpDec GPUMem = ()
type BodyDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type BodyDec GPUMem = ()
type FParamInfo GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type LParamInfo GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type RetType GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type BranchType GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type Op GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

Simplification

Module re-exports