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

Futhark.IR.MCMem

Synopsis

Documentation

data MCMem Source #

Instances

Instances details
Decorations MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

PrettyLore MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

ASTLore MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

BinderOps MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

Checkable MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

CheckableOp MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

OpReturns MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

Methods

opReturns :: (Monad m, HasScope MCMem m) => Op MCMem -> m [ExpReturns] Source #

BinderOps (Wise MCMem) Source # 
Instance details

Defined in Futhark.IR.MCMem

type LetDec MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

type ExpDec MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

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

Defined in Futhark.IR.MCMem

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

Defined in Futhark.IR.MCMem

type LParamInfo MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

type RetType MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

type BranchType MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

type Op MCMem Source # 
Instance details

Defined in Futhark.IR.MCMem

type Op MCMem = MemOp (MCOp MCMem ())

Simplification

Module re-exports