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

Futhark.IR.GPUMem

Synopsis

Documentation

data GPUMem Source #

Instances

Instances details
Analyse GPUMem Source # 
Instance details

Defined in Futhark.Analysis.AccessPattern

BuilderOps 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

RepTypes GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

Associated Types

type LetDec GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type ExpDec GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type ExpDec GPUMem = ()
type BodyDec GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type BodyDec GPUMem = ()
type FParamInfo GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type LParamInfo GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type RetType GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type BranchType GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type OpC GPUMem 
Instance details

Defined in Futhark.IR.GPUMem

type OpC GPUMem = MemOp (HostOp (NoOp :: Type -> Type))
Checkable GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

HasMemBlock (Aliases GPUMem) Source # 
Instance details

Defined in Futhark.Optimise.ArrayShortCircuiting.DataStructs

BuilderOps (Wise GPUMem) Source # 
Instance details

Defined in Futhark.IR.GPUMem

TraverseOpStms (Wise GPUMem) Source # 
Instance details

Defined in Futhark.IR.GPUMem

TopDownHelper (HostOp (NoOp :: Type -> Type) (Aliases GPUMem)) Source # 
Instance details

Defined in Futhark.Optimise.ArrayShortCircuiting.TopdownAnalysis

type BodyDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

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

Defined in Futhark.IR.GPUMem

type ExpDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

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

Defined in Futhark.IR.GPUMem

type LParamInfo GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type LetDec GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type OpC GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

type OpC GPUMem = MemOp (HostOp (NoOp :: Type -> Type))
type RetType GPUMem Source # 
Instance details

Defined in Futhark.IR.GPUMem

Simplification

Module re-exports