Llvm.Types

LLVM Basic Types and Variables

data LMGlobal

type LMString

type LlvmAlias

data LlvmType

ppParams

type LMSection

type LMAlign

data LMConst

data LlvmVar

data LlvmLit

data LlvmStatic

pprStaticArith

Operations on LLVM Basic Types and Variables

ppName

ppPlainName

ppLit

getVarType

getLitType

getStatType

getLink

pLift

pVarLift

pLower

pVarLower

isInt

isFloat

isPointer

isVector

isGlobal

llvmWidthInBits

Shortcut for Common Types

i128

i64

i32

i16

i8

i1

i8Ptr

llvmWord

llvmWordPtr

LLVM Function Types

data LlvmFunctionDecl

type LlvmFunctionDecls

type LlvmParameter

data LlvmParamAttr

data LlvmFuncAttr

data LlvmCallType

data LlvmCallConvention

data LlvmParameterListType

data LlvmLinkageType

LLVM Operations

data LlvmMachOp

data LlvmCmpOp

data LlvmCastOp

Floating point conversion

ppDouble

narrowFp

widenFp

ppFloat

fixEndian

Misc functions

ppCommaJoin

ppSpaceJoin