LLVM.Core
data Module
data PassManager
data ModuleValue
data BinOpDesc
data InstrDesc
data ArgDesc
class ValueCons value
data CmpPredicate
data IntPredicate
data FPPredicate
class CmpRet c
type CmpResult c
type CmpValueResult value0 value1 a
data Call a
class ValueCons2 value0 value1
type Terminate
class Ret a r
class CallArgs f g r
class IsConst a
class FunctionArgs f
class AllocArg a
class GetElementPtr optr ixs
class IsIndexArg a
class IsIndexType i
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 Shape shape
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
data AttributeIndex