| Copyright | (c) Daniil Prohorov 2021 |
|---|---|
| License | BSD3 |
| Maintainer | aleksandr.penskoi@gmail.com |
| Stability | experimental |
| Safe Haskell | None |
| 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 # | |