DDC.Llvm.Syntax

Modules

data Module

lookupCallConv

Global variables

data Global

typeOfGlobal

varOfGlobal

Static data

data Static

typeOfStatic

Function declarations

data FunctionDecl

data ParamListType

data Param

data Align

Functions

data Function

data Section

Blocks

data Block

defVarsOfBlock

Block labels

data Label

Annotated Instructions

data AnnotInstr

annotNil

annotWith

Instructions

data Instr

branchTargetsOfInstr

defVarOfInstr

Metadata

data Metadata

data MDecl

data MRef

rval

tbaaNode

Expression types

data Type

data TypeAlias

isInt

isFloat

isPointer

takeBytesOfType

Expressions

data Exp

typeOfExp

isXVar

isXLit

isXUndef

isClosedConstantExp

Variables

data Var

nameOfVar

typeOfVar

Names

data Name

Literals

data Lit

typeOfLit

makeLitString

Primitive operators

data Op

data Cond

data ICond

data FCond

data Conv

Attributes

data FuncAttr

data ParamAttr

data CallConv

data CallType

data Linkage