Text.LLVM.AST

data Module

emptyModule

data NamedMd

data UnnamedMd

data GlobalAlias

type DataLayout

data LayoutSpec

data Mangling

parseDataLayout

parseLayoutSpec

type InlineAsm

data Ident

data Symbol

data PrimType

data FloatType

type Type

data Type' ident

updateAliases

isFloatingPoint

isAlias

isPrimTypeOf

isLabel

isInteger

isVector

isVectorOf

isArray

isPointer

data NullResult lab

primTypeNull

floatTypeNull

typeNull

elimFunTy

elimAlias

elimPtrTo

elimVector

elimArray

elimFunPtr

elimPrimType

elimFloatType

elimSequentialType

data TypeDecl

data Global

addGlobal

data GlobalAttrs

emptyGlobalAttrs

data Declare

decFunType

data Define

defFunType

addDefine

data FunAttr

data BlockLabel

data BasicBlock' lab

type BasicBlock

brTargets

data Linkage

data GC

data Typed a

mapMTyped

data ArithOp

isIArith

isFArith

data BitOp

data ConvOp

type Align

data Instr' lab

type Instr

data Clause' lab

type Clause

isTerminator

isComment

isPhi

data ICmpOp

data FCmpOp

data Value' lab

type Value

data ValMd' lab

type ValMd

type KindMd

type FnMdAttachments

data DebugLoc' lab

type DebugLoc

isConst

elimValSymbol

elimValInteger

data Stmt' lab

type Stmt

stmtInstr

stmtMetadata

extendMetadata

data ConstExpr' lab

type ConstExpr

data DebugInfo' lab

type DebugInfo

type DwarfAttrEncoding

type DwarfLang

type DwarfTag

type DwarfVirtuality

type DIFlags

type DIEmissionKind

data DIBasicType

data DICompileUnit' lab

type DICompileUnit

data DICompositeType' lab

type DICompositeType

data DIDerivedType' lab

type DIDerivedType

data DIExpression

data DIFile

data DIGlobalVariable' lab

type DIGlobalVariable

data DIGlobalVariableExpression' lab

type DIGlobalVariableExpression

data DILexicalBlock' lab

type DILexicalBlock

data DILexicalBlockFile' lab

type DILexicalBlockFile

data DILocalVariable' lab

type DILocalVariable

data DISubprogram' lab

type DISubprogram

data DISubrange

data DISubroutineType' lab

type DISubroutineType

data IndexResult

isInvalid

resolveGepFull

resolveGep

resolveGepBody

isGepIndex

isGepStructIndex

resolveValueIndex