Llvm.Types

# LLVM Basic Types and Variables

type LMGlobal

type LMString

type LlvmAlias

data LlvmType

data LlvmMetaVal

data LlvmMeta

data LlvmMetaUnamed

type LMSection

type LMAlign

type LMConst

data LlvmVar

data LlvmLit

data LlvmStatic

commaCat

## Operations on LLVM Basic Types and Variables

getName

getPlainName

getLit

getVarType

getLitType

getStatType

getGlobalType

getGlobalVar

getLink

pLift

pVarLift

pLower

pVarLower

isInt

isFloat

isPointer

isGlobal

llvmWidthInBits

## Shortcut for Common Types

i128

i8Ptr

i1

i8

i16

i32

i64

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

dToStr

fToStr

fixEndian