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