Copyright | (c) Daniil Prohorov 2021 |
---|---|
License | BSD3 |
Maintainer | aleksandr.penskoi@gmail.com |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
NITTA.Synthesis.Steps.ConstantFolding
Contents
Description
Documentation
data ConstantFoldingMetrics Source #
Constructors
ConstantFoldingMetrics |
Instances
Orphan instances
(UnitTag tag, VarValTime v x t) => SynthesisDecisionCls (SynthesisState (TargetSystem (BusNetwork tag v x t) tag v x t) tag v x t) (TargetSystem (BusNetwork tag v x t) tag v x t) (ConstantFolding v x) (ConstantFolding v x) ConstantFoldingMetrics Source # | |
Methods decisions :: SynthesisState (TargetSystem (BusNetwork tag v x t) tag v x t) tag v x t -> ConstantFolding v x -> [(ConstantFolding v x, TargetSystem (BusNetwork tag v x t) tag v x t)] Source # parameters :: SynthesisState (TargetSystem (BusNetwork tag v x t) tag v x t) tag v x t -> ConstantFolding v x -> ConstantFolding v x -> ConstantFoldingMetrics Source # estimate :: SynthesisState (TargetSystem (BusNetwork tag v x t) tag v x t) tag v x t -> ConstantFolding v x -> ConstantFolding v x -> ConstantFoldingMetrics -> Float Source # |