1 ;;; This file was automatically generated by SWIG (http://www.swig.org).
4 ;;; Do not make changes to this file unless you know what you are doing--modify
5 ;;; the SWIG interface file instead.
10 (cffi:defcenum LLVMByteOrdering
14 (cffi:defctype LLVMTargetDataRef
:pointer
)
16 (cffi:defctype LLVMStructLayoutRef
:pointer
)
18 (cffi:defcfun
("LLVMInitializeAllTargetInfos" LLVMInitializeAllTargetInfos
) :void
)
20 (cffi:defcfun
("LLVMInitializeAllTargets" LLVMInitializeAllTargets
) :void
)
22 (cffi:defcfun
("LLVMInitializeNativeTarget" LLVMInitializeNativeTarget
) :boolean
)
24 (cffi:defcfun
("LLVMCreateTargetData" LLVMCreateTargetData
) LLVMTargetDataRef
27 (cffi:defcfun
("LLVMAddTargetData" LLVMAddTargetData
) :void
28 (arg0 LLVMTargetDataRef
)
29 (arg1 LLVMPassManagerRef
))
31 (cffi:defcfun
("LLVMCopyStringRepOfTargetData" LLVMCopyStringRepOfTargetData
) :string
32 (arg0 LLVMTargetDataRef
))
34 (cffi:defcfun
("LLVMByteOrder" LLVMByteOrder
) LLVMByteOrdering
35 (arg0 LLVMTargetDataRef
))
37 (cffi:defcfun
("LLVMPointerSize" LLVMPointerSize
) :unsigned-int
38 (arg0 LLVMTargetDataRef
))
40 (cffi:defcfun
("LLVMSizeOfTypeInBits" LLVMSizeOfTypeInBits
) :unsigned-long-long
41 (arg0 LLVMTargetDataRef
)
44 (cffi:defcfun
("LLVMStoreSizeOfType" LLVMStoreSizeOfType
) :unsigned-long-long
45 (arg0 LLVMTargetDataRef
)
48 (cffi:defcfun
("LLVMABISizeOfType" LLVMABISizeOfType
) :unsigned-long-long
49 (arg0 LLVMTargetDataRef
)
52 (cffi:defcfun
("LLVMABIAlignmentOfType" LLVMABIAlignmentOfType
) :unsigned-int
53 (arg0 LLVMTargetDataRef
)
56 (cffi:defcfun
("LLVMCallFrameAlignmentOfType" LLVMCallFrameAlignmentOfType
) :unsigned-int
57 (arg0 LLVMTargetDataRef
)
60 (cffi:defcfun
("LLVMPreferredAlignmentOfType" LLVMPreferredAlignmentOfType
) :unsigned-int
61 (arg0 LLVMTargetDataRef
)
64 (cffi:defcfun
("LLVMPreferredAlignmentOfGlobal" LLVMPreferredAlignmentOfGlobal
) :unsigned-int
65 (arg0 LLVMTargetDataRef
)
66 (GlobalVar LLVMValueRef
))
68 (cffi:defcfun
("LLVMElementAtOffset" LLVMElementAtOffset
) :unsigned-int
69 (arg0 LLVMTargetDataRef
)
70 (StructTy LLVMTypeRef
)
71 (Offset :unsigned-long-long
))
73 (cffi:defcfun
("LLVMOffsetOfElement" LLVMOffsetOfElement
) :unsigned-long-long
74 (arg0 LLVMTargetDataRef
)
75 (StructTy LLVMTypeRef
)
76 (Element :unsigned-int
))
78 (cffi:defcfun
("LLVMInvalidateStructLayout" LLVMInvalidateStructLayout
) :void
79 (arg0 LLVMTargetDataRef
)
80 (StructTy LLVMTypeRef
))
82 (cffi:defcfun
("LLVMDisposeTargetData" LLVMDisposeTargetData
) :void
83 (arg0 LLVMTargetDataRef
))
85 (cffi:defcfun
("CLLLVM_LLVMIntPtrTypeInContext" %LLVMIntPtrTypeInContext
) LLVMTypeRef
86 (Context LLVMContextRef
)
87 (TD LLVMTargetDataRef
))