LLVM.Core
data Module
data ModuleProvider
data PassManager
data ModuleValue
data BinOpDesc
data InstrDesc
data ArgDesc
data CmpPredicate
data IntPredicate
data FPPredicate
class CmpRet c d
type Terminate
class Ret a r
class CallArgs f g r
class ABinOp a b c
class CmpOp a b c d
class FunctionArgs f g r
class FunctionRet a
class IsConst a
class AllocArg a
class GetElementPtr optr ixs nptr
class IsIndexArg a
class GetValue agg ix el
class IsType a
class StructFields as
class Nat n
class Pos n
class IsArithmetic a
data ArithmeticType a
class IsInteger a
class IsIntegerOrPointer a
class IsFloating a
class IsPrimitive a
class IsFirstClass a
class IsSized a s
class IsFunction a
class NumberOfElements n a
type UnknownSize
type a :& as
data TypeDesc
data VarArgs a
class CastVarArgs a b
data IntN n
data WordN n
data FP128
data Array n a
data Vector n a
data Ptr a
data Label
data Struct a
data PackedStruct a
data Value a
data ConstValue a
data Module
data CodeGenFunction r a
data CodeGenModule a
type Function a
type TFunction a
type Global a
data GlobalMappings
type TGlobal a
data Linkage
data BasicBlock
data Attribute