| Copyright | (c) Alexandre Joannou 2020-2021 |
|---|---|
| License | MIT |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | GHC2021 |
Blarney.Netlist.Passes.Utils
Description
This module provides helper functions to write netlist passes.
Synopsis
- netIsRoot :: Net -> Bool
- netDontKill :: Net -> Bool
- readNet :: InstId -> MNetlistPass s Net
- type NetCounts s = STUArray s InstId Int
- countNetRef :: MNetlistPass s (NetCounts s)
- module Blarney.Core.Prim
- module Blarney.Core.NetHelpers
Queries on individual Nets
Basic MNetlistPasses
countNetRef :: MNetlistPass s (NetCounts s) Source #
A Net reference counting helper function
Exported Blarney modules
module Blarney.Core.Prim
module Blarney.Core.NetHelpers