futhark-0.9.1: An optimising compiler for a functional, array-oriented language.

Safe HaskellNone
LanguageHaskell2010

Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps

Description

Get a mapping from statement patterns to statement expression for all statements.

Synopsis

Documentation

data Exp' Source #

Describes the nth pattern and the statement expression.

Constructors

Annotations lore => Exp Int Int (Exp lore) 
Instances
Show Exp' Source # 
Instance details

Defined in Futhark.Optimise.MemoryBlockMerging.Coalescing.Exps

Methods

showsPrec :: Int -> Exp' -> ShowS #

show :: Exp' -> String #

showList :: [Exp'] -> ShowS #

findExpsFunDef :: LoreConstraints lore => FunDef lore -> Exps Source #