LLVMTypeKind.st
changeset 0 38af781b75ab
child 1 e3dcb6272f0b
equal deleted inserted replaced
-1:000000000000 0:38af781b75ab
       
     1 "{ Package: 'jv:libllvms' }"
       
     2 
       
     3 "{ NameSpace: Smalltalk }"
       
     4 
       
     5 SharedPool subclass:#LLVMTypeKind
       
     6 	instanceVariableNames:''
       
     7 	classVariableNames:'LLVMVoidTypeKind LLVMHalfTypeKind LLVMFloatTypeKind
       
     8 		LLVMDoubleTypeKind LLVMX86_FP80TypeKind LLVMFP128TypeKind
       
     9 		LLVMPPC_FP128TypeKind LLVMLabelTypeKind LLVMIntegerTypeKind
       
    10 		LLVMFunctionTypeKind LLVMStructTypeKind LLVMArrayTypeKind
       
    11 		LLVMPointerTypeKind LLVMVectorTypeKind LLVMMetadataTypeKind
       
    12 		LLVMX86_MMXTypeKind'
       
    13 	poolDictionaries:''
       
    14 	category:'LLVM-Core-Constants'
       
    15 !
       
    16 
       
    17 !LLVMTypeKind class methodsFor:'initialization'!
       
    18 
       
    19 initialize
       
    20 
       
    21     LLVMVoidTypeKind := 0.
       
    22     LLVMHalfTypeKind := 1.
       
    23     LLVMFloatTypeKind := 2.
       
    24     LLVMDoubleTypeKind := 3.
       
    25     LLVMX86_FP80TypeKind := 4.
       
    26     LLVMFP128TypeKind := 5.
       
    27     LLVMPPC_FP128TypeKind := 6.
       
    28     LLVMLabelTypeKind := 7.
       
    29     LLVMIntegerTypeKind := 8.
       
    30     LLVMFunctionTypeKind := 9.
       
    31     LLVMStructTypeKind := 10.
       
    32     LLVMArrayTypeKind := 11.
       
    33     LLVMPointerTypeKind := 12.
       
    34     LLVMVectorTypeKind := 13.
       
    35     LLVMMetadataTypeKind := 14.
       
    36     LLVMX86_MMXTypeKind := 15.
       
    37 ! !
       
    38 
       
    39 !LLVMTypeKind class methodsFor:'constants'!
       
    40 
       
    41 LLVMArrayTypeKind
       
    42 
       
    43     ^LLVMArrayTypeKind
       
    44 !
       
    45 
       
    46 LLVMDoubleTypeKind
       
    47 
       
    48     ^LLVMDoubleTypeKind
       
    49 !
       
    50 
       
    51 LLVMFP128TypeKind
       
    52 
       
    53     ^LLVMFP128TypeKind
       
    54 !
       
    55 
       
    56 LLVMFloatTypeKind
       
    57 
       
    58     ^LLVMFloatTypeKind
       
    59 !
       
    60 
       
    61 LLVMFunctionTypeKind
       
    62 
       
    63     ^LLVMFunctionTypeKind
       
    64 !
       
    65 
       
    66 LLVMHalfTypeKind
       
    67 
       
    68     ^LLVMHalfTypeKind
       
    69 !
       
    70 
       
    71 LLVMIntegerTypeKind
       
    72 
       
    73     ^LLVMIntegerTypeKind
       
    74 !
       
    75 
       
    76 LLVMLabelTypeKind
       
    77 
       
    78     ^LLVMLabelTypeKind
       
    79 !
       
    80 
       
    81 LLVMMetadataTypeKind
       
    82 
       
    83     ^LLVMMetadataTypeKind
       
    84 !
       
    85 
       
    86 LLVMPPC_FP128TypeKind
       
    87 
       
    88     ^LLVMPPC_FP128TypeKind
       
    89 !
       
    90 
       
    91 LLVMPointerTypeKind
       
    92 
       
    93     ^LLVMPointerTypeKind
       
    94 !
       
    95 
       
    96 LLVMStructTypeKind
       
    97 
       
    98     ^LLVMStructTypeKind
       
    99 !
       
   100 
       
   101 LLVMVectorTypeKind
       
   102 
       
   103     ^LLVMVectorTypeKind
       
   104 !
       
   105 
       
   106 LLVMVoidTypeKind
       
   107 
       
   108     ^LLVMVoidTypeKind
       
   109 !
       
   110 
       
   111 LLVMX86_FP80TypeKind
       
   112 
       
   113     ^LLVMX86_FP80TypeKind
       
   114 !
       
   115 
       
   116 LLVMX86_MMXTypeKind
       
   117 
       
   118     ^LLVMX86_MMXTypeKind
       
   119 ! !
       
   120 
       
   121 
       
   122 LLVMTypeKind initialize!