Make LLVMConstInt transparently work with bignums.
[cl-llvm.git] / src / generated / target.lisp
blob89d6f36c0fae4dc1824c3b3f450679d8aacc98bf
1 ;;; This file was automatically generated by SWIG (http://www.swig.org).
2 ;;; Version 1.3.40
3 ;;;
4 ;;; Do not make changes to this file unless you know what you are doing--modify
5 ;;; the SWIG interface file instead.
7 (in-package :llvm)
10 (cffi:defcenum LLVMByteOrdering
11 :LLVMBigEndian
12 :LLVMLittleEndian)
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
25 (StringRep :string))
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)
42 (arg1 LLVMTypeRef))
44 (cffi:defcfun ("LLVMStoreSizeOfType" LLVMStoreSizeOfType) :unsigned-long-long
45 (arg0 LLVMTargetDataRef)
46 (arg1 LLVMTypeRef))
48 (cffi:defcfun ("LLVMABISizeOfType" LLVMABISizeOfType) :unsigned-long-long
49 (arg0 LLVMTargetDataRef)
50 (arg1 LLVMTypeRef))
52 (cffi:defcfun ("LLVMABIAlignmentOfType" LLVMABIAlignmentOfType) :unsigned-int
53 (arg0 LLVMTargetDataRef)
54 (arg1 LLVMTypeRef))
56 (cffi:defcfun ("LLVMCallFrameAlignmentOfType" LLVMCallFrameAlignmentOfType) :unsigned-int
57 (arg0 LLVMTargetDataRef)
58 (arg1 LLVMTypeRef))
60 (cffi:defcfun ("LLVMPreferredAlignmentOfType" LLVMPreferredAlignmentOfType) :unsigned-int
61 (arg0 LLVMTargetDataRef)
62 (arg1 LLVMTypeRef))
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))