clash-ghc-1.4.2: Clash: a functional hardware description language - GHC frontend
Copyright(C) 2013-2016 University of Twente
2017 QBayLogic Google Inc.
LicenseBSD2 (see the file LICENSE)
MaintainerChristiaan Baaij <christiaan.baaij@gmail.com>
Safe HaskellNone
LanguageHaskell2010

Clash.GHC.GenerateBindings

Description

 

Documentation

generateBindings Source #

Arguments

:: Ghc ()

Allows us to have some initial action, such as sharing a linker state See https://github.com/clash-lang/clash-compiler/issues/1686 and https://mail.haskell.org/pipermail/ghc-devs/2021-March/019605.html

-> OverridingBool

Use color

-> [FilePath]

primitives (blackbox) directories

-> [FilePath]

import directories (-i flag)

-> [FilePath]

Package database

-> HDL

HDL target

-> String 
-> Maybe DynFlags 
-> IO (BindingMap, TyConMap, IntMap TyConName, [TopEntityT], CompiledPrimMap, [DataRepr'], HashMap Text VDomainConfiguration)