LLVMTypeKind.st
changeset 0 38af781b75ab
child 1 e3dcb6272f0b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LLVMTypeKind.st	Tue Jul 07 23:11:41 2015 +0100
@@ -0,0 +1,122 @@
+"{ Package: 'jv:libllvms' }"
+
+"{ NameSpace: Smalltalk }"
+
+SharedPool subclass:#LLVMTypeKind
+	instanceVariableNames:''
+	classVariableNames:'LLVMVoidTypeKind LLVMHalfTypeKind LLVMFloatTypeKind
+		LLVMDoubleTypeKind LLVMX86_FP80TypeKind LLVMFP128TypeKind
+		LLVMPPC_FP128TypeKind LLVMLabelTypeKind LLVMIntegerTypeKind
+		LLVMFunctionTypeKind LLVMStructTypeKind LLVMArrayTypeKind
+		LLVMPointerTypeKind LLVMVectorTypeKind LLVMMetadataTypeKind
+		LLVMX86_MMXTypeKind'
+	poolDictionaries:''
+	category:'LLVM-Core-Constants'
+!
+
+!LLVMTypeKind class methodsFor:'initialization'!
+
+initialize
+
+    LLVMVoidTypeKind := 0.
+    LLVMHalfTypeKind := 1.
+    LLVMFloatTypeKind := 2.
+    LLVMDoubleTypeKind := 3.
+    LLVMX86_FP80TypeKind := 4.
+    LLVMFP128TypeKind := 5.
+    LLVMPPC_FP128TypeKind := 6.
+    LLVMLabelTypeKind := 7.
+    LLVMIntegerTypeKind := 8.
+    LLVMFunctionTypeKind := 9.
+    LLVMStructTypeKind := 10.
+    LLVMArrayTypeKind := 11.
+    LLVMPointerTypeKind := 12.
+    LLVMVectorTypeKind := 13.
+    LLVMMetadataTypeKind := 14.
+    LLVMX86_MMXTypeKind := 15.
+! !
+
+!LLVMTypeKind class methodsFor:'constants'!
+
+LLVMArrayTypeKind
+
+    ^LLVMArrayTypeKind
+!
+
+LLVMDoubleTypeKind
+
+    ^LLVMDoubleTypeKind
+!
+
+LLVMFP128TypeKind
+
+    ^LLVMFP128TypeKind
+!
+
+LLVMFloatTypeKind
+
+    ^LLVMFloatTypeKind
+!
+
+LLVMFunctionTypeKind
+
+    ^LLVMFunctionTypeKind
+!
+
+LLVMHalfTypeKind
+
+    ^LLVMHalfTypeKind
+!
+
+LLVMIntegerTypeKind
+
+    ^LLVMIntegerTypeKind
+!
+
+LLVMLabelTypeKind
+
+    ^LLVMLabelTypeKind
+!
+
+LLVMMetadataTypeKind
+
+    ^LLVMMetadataTypeKind
+!
+
+LLVMPPC_FP128TypeKind
+
+    ^LLVMPPC_FP128TypeKind
+!
+
+LLVMPointerTypeKind
+
+    ^LLVMPointerTypeKind
+!
+
+LLVMStructTypeKind
+
+    ^LLVMStructTypeKind
+!
+
+LLVMVectorTypeKind
+
+    ^LLVMVectorTypeKind
+!
+
+LLVMVoidTypeKind
+
+    ^LLVMVoidTypeKind
+!
+
+LLVMX86_FP80TypeKind
+
+    ^LLVMX86_FP80TypeKind
+!
+
+LLVMX86_MMXTypeKind
+
+    ^LLVMX86_MMXTypeKind
+! !
+
+
+LLVMTypeKind initialize!