Safe Haskell | None |
---|---|
Language | GHC2021 |
Synopsis
- newtype MetaId = MetaId Int
- ppMetaId :: IsLine doc => MetaId -> doc
- data MetaExpr
- data MetaAnnot = MetaAnnot LMString MetaExpr
- data MetaDecl
- data ModuleFlagBehavior
- data ModuleFlag = ModuleFlag {}
- moduleFlagToMetaExpr :: ModuleFlag -> MetaExpr
Documentation
A reference to an un-named metadata node.
LLVM metadata expressions
Associates some metadata with a specific label for attaching to an instruction.
Metadata declarations. Metadata can only be declared in global scope.
Module flags
data ModuleFlagBehavior Source #
data ModuleFlag Source #