| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
GHC.HsToCore.Usage
Synopsis
- mkUsageInfo :: UsageConfig -> Plugins -> FinderCache -> UnitEnv -> Module -> ImportedMods -> NameSet -> [FilePath] -> [(Module, Fingerprint)] -> [Linkable] -> PkgsLoaded -> IfG [Usage]
 - mkUsedNames :: TcGblEnv -> NameSet
 - data UsageConfig = UsageConfig {}
 
Dependency/fingerprinting code (used by GHC.Iface.Make)
mkUsageInfo :: UsageConfig -> Plugins -> FinderCache -> UnitEnv -> Module -> ImportedMods -> NameSet -> [FilePath] -> [(Module, Fingerprint)] -> [Linkable] -> PkgsLoaded -> IfG [Usage] Source #
mkUsedNames :: TcGblEnv -> NameSet Source #
data UsageConfig Source #
Constructors
| UsageConfig | |
Fields 
  | |