LLVMType.st
changeset 1 e3dcb6272f0b
parent 0 38af781b75ab
child 2 53abac7217de
equal deleted inserted replaced
0:38af781b75ab 1:e3dcb6272f0b
     1 "{ Package: 'jv:libllvms' }"
     1 "{ Package: 'jv:libllvms' }"
     2 
     2 
     3 "{ NameSpace: Smalltalk }"
     3 "{ NameSpace: Smalltalk }"
     4 
     4 
     5 ExternalAddress subclass:#LLVMType
     5 LLVMObject subclass:#LLVMType
     6 	instanceVariableNames:''
     6 	instanceVariableNames:''
     7 	classVariableNames:''
     7 	classVariableNames:''
     8 	poolDictionaries:''
     8 	poolDictionaries:''
     9 	category:'LLVM-Core'
     9 	category:'LLVM-Core'
    10 !
    10 !
    11 
    11 
    12 !LLVMType class methodsFor:'instance creation'!
    12 !LLVMType class methodsFor:'instance creation'!
    13 
    13 
    14 function: argumentTypes returning: returnType
    14 function: argumentTypes returning: returnType
    15     ^ LLVM FunctionType: returnType  _: argumentTypes _: argumentTypes size _: 0
    15     ^ LLVM FunctionType: returnType  _: argumentTypes asLLVMObjectArray _: argumentTypes size _: 0
    16 
    16 
    17     "Created: / 07-07-2015 / 21:53:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    17     "Created: / 07-07-2015 / 21:53:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    18     "Modified: / 08-07-2015 / 22:58:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    18 !
    19 !
    19 
    20 
    20 int1
    21 int1
    21     ^ LLVM Int1Type
    22     ^ LLVM Int1Type
    22 
    23