ghc-7.7.20130829: The GHC API

Safe HaskellNone

Llvm.MetaData

Synopsis

Documentation

data MetaExpr Source

LLVM metadata expressions

data MetaAnnot Source

Associates some metadata with a specific label for attaching to an instruction.

Instances

data MetaDecl Source

Metadata declarations. Metadata can only be declared in global scope.

Constructors

MetaNamed LMString [Int]

Named metadata. Only used for communicating module information to LLVM. ('!name = !{ [!n] }' form).

MetaUnamed Int MetaExpr

Metadata node declaration. ('!0 = metadata !{ expression }' form).