LLVM.Core
data Module
data PassManager
data ModuleValue
data BinOpDesc
data InstrDesc
data ArgDesc
class ValueCons value
data CmpPredicate
data IntPredicate
data FPPredicate
class CmpOp a b
class CmpRet c
type CmpValueResult a b
data Call a
type Terminate
class Ret a r
class CallArgs f g r
class ABinOp a b
class IsConst a
class FunctionArgs f
class AllocArg a
class GetElementPtr optr ixs
class IsIndexArg a
class GetValue agg ix
class GetField as i
class IsType a
class Natural n
class Positive 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
class IsFunction a
class IsScalarOrVector a
data ScalarShape
data VectorShape n
class StructFields as
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 Label
data Struct a
data PackedStruct a
type FixedList n
data Value a
data ConstValue a
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