Safe Haskell | None |
---|
Lvm.Core.Module
Documentation
Constructors
Module | |
Fields
|
Constructors
DeclValue | |
Fields
| |
DeclAbstract | |
Fields
| |
DeclCon | |
Fields
| |
DeclExtern | |
Fields
| |
DeclCustom | |
Fields
| |
DeclImport | |
Fields
|
Constructors
CustomInt !Int | |
CustomBytes !Bytes | |
CustomName Id | |
CustomLink Id !DeclKind | |
CustomDecl !DeclKind ![Custom] | |
CustomNothing |
Constructors
Defined | |
Fields
| |
Imported | |
Fields
|
data ExternName Source
Instances
Constructors
LinkStatic | |
LinkDynamic | |
LinkRuntime |
globalNames :: Module v -> IdSetSource
externNames :: Module v -> IdSetSource
filterPublic :: Module v -> Module vSource
declKindFromDecl :: Decl a -> DeclKindSource
shallowKindFromDecl :: Decl a -> DeclKindSource
makeDeclKind :: Id -> DeclKindSource
isDeclValue :: Decl a -> BoolSource
isDeclAbstract :: Decl a -> BoolSource
isDeclExtern :: Decl a -> BoolSource
isDeclImport :: Decl a -> BoolSource
isDeclGlobal :: Decl a -> BoolSource