feldspar-compiler-0.1: Compiler for the Feldspar language
Source code
Contents
Index
Feldspar.Compiler.Transformation.Lifting
Documentation
replaceNoInlines
::
HierarchicalGraph
->
HierarchicalGraph
Source
replaceNoInlinesHrList
:: [
Hierarchy
] -> [
Hierarchy
]
Source
replaceNoInlinesHr
::
Hierarchy
->
Hierarchy
Source
replaceNoInlinesNode
:: (
Node
, [
Hierarchy
]) -> (
Node
, [
Hierarchy
])
Source
changeInp
::
NodeId
-> [((
Variable
,
Variable
->
Variable
),
Tuple
StorableType
)] -> (
Node
, [
Hierarchy
]) -> (
Node
, [
Hierarchy
])
Source
collectChangesInterface
::
Interface
-> [
Hierarchy
] -> [((
Variable
,
Variable
->
Variable
),
Tuple
StorableType
)]
Source
genChange
::
NodeId
-> (
NodeId
, (
Source
,
StorableType
)) -> ((
Variable
,
Variable
->
Variable
),
Tuple
StorableType
)
Source
mustChange
:: [
Hierarchy
] ->
Source
->
Bool
Source
inpVarsChange
::
Variable
->
Variable
Source
varChange
::
NodeId
->
Int
->
Variable
->
Variable
Source
class
CollectChangesHr
a
where
Source
Methods
collectChangesHr
:: (
NodeId
, [
Hierarchy
]) -> [((
Variable
,
Variable
->
Variable
),
Tuple
StorableType
)] -> a -> [((
Variable
,
Variable
->
Variable
),
Tuple
StorableType
)]
Source
Instances
CollectChangesHr
Node
CollectChangesHr
Interface
CollectChangesHr
Function
CollectChangesHr
Hierarchy
CollectChangesHr
[(
Source
,
StorableType
)]
CollectChangesHr
(
Node
, [
Hierarchy
])
class
NotInHr
a
where
Source
Methods
notInHr
::
NodeId
-> a ->
Bool
Source
Instances
NotInHr
Node
NotInHr
Hierarchy
NotInHr
[
Hierarchy
]
NotInHr
(
Node
, [
Hierarchy
])
Produced by
Haddock
version 2.6.0