LLVMOpcode.st
changeset 33 feabf14b6c1d
parent 28 97013ae2abae
equal deleted inserted replaced
32:1378060fadd6 33:feabf14b6c1d
    25 		LLVMFPToUI LLVMFPToSI LLVMUIToFP LLVMSIToFP LLVMFPTrunc LLVMFPExt
    25 		LLVMFPToUI LLVMFPToSI LLVMUIToFP LLVMSIToFP LLVMFPTrunc LLVMFPExt
    26 		LLVMPtrToInt LLVMIntToPtr LLVMBitCast LLVMAddrSpaceCast LLVMICmp
    26 		LLVMPtrToInt LLVMIntToPtr LLVMBitCast LLVMAddrSpaceCast LLVMICmp
    27 		LLVMFCmp LLVMPHI LLVMCall LLVMSelect LLVMUserOp1 LLVMUserOp2
    27 		LLVMFCmp LLVMPHI LLVMCall LLVMSelect LLVMUserOp1 LLVMUserOp2
    28 		LLVMVAArg LLVMExtractElement LLVMInsertElement LLVMShuffleVector
    28 		LLVMVAArg LLVMExtractElement LLVMInsertElement LLVMShuffleVector
    29 		LLVMExtractValue LLVMInsertValue LLVMFence LLVMAtomicCmpXchg
    29 		LLVMExtractValue LLVMInsertValue LLVMFence LLVMAtomicCmpXchg
    30 		LLVMAtomicRMW LLVMResume LLVMLandingPad'
    30 		LLVMAtomicRMW LLVMResume LLVMLandingPad LLVMCleanupRet
       
    31 		LLVMCatchRet LLVMCatchPad LLVMTerminatePad LLVMCleanupPad
       
    32 		LLVMCatchEndPad'
    31 	poolDictionaries:''
    33 	poolDictionaries:''
    32 	category:'LLVM-S-Core-Constants'
    34 	category:'LLVM-S-Core-Constants'
    33 !
    35 !
    34 
    36 
    35 !LLVMOpcode class methodsFor:'documentation'!
    37 !LLVMOpcode class methodsFor:'documentation'!
   111     LLVMFence := 55.
   113     LLVMFence := 55.
   112     LLVMAtomicCmpXchg := 56.
   114     LLVMAtomicCmpXchg := 56.
   113     LLVMAtomicRMW := 57.
   115     LLVMAtomicRMW := 57.
   114     LLVMResume := 58.
   116     LLVMResume := 58.
   115     LLVMLandingPad := 59.
   117     LLVMLandingPad := 59.
       
   118     LLVMCleanupRet := 61.
       
   119     LLVMCatchRet := 62.
       
   120     LLVMCatchPad := 63.
       
   121     LLVMTerminatePad := 64.
       
   122     LLVMCleanupPad := 65.
       
   123     LLVMCatchEndPad := 66.
   116 ! !
   124 ! !
   117 
   125 
   118 !LLVMOpcode class methodsFor:'constants'!
   126 !LLVMOpcode class methodsFor:'constants'!
   119 
   127 
   120 LLVMAShr
   128 LLVMAShr
   165 LLVMCall
   173 LLVMCall
   166 
   174 
   167     ^LLVMCall
   175     ^LLVMCall
   168 !
   176 !
   169 
   177 
       
   178 LLVMCatchEndPad
       
   179 
       
   180     ^LLVMCatchEndPad
       
   181 !
       
   182 
       
   183 LLVMCatchPad
       
   184 
       
   185     ^LLVMCatchPad
       
   186 !
       
   187 
       
   188 LLVMCatchRet
       
   189 
       
   190     ^LLVMCatchRet
       
   191 !
       
   192 
       
   193 LLVMCleanupPad
       
   194 
       
   195     ^LLVMCleanupPad
       
   196 !
       
   197 
       
   198 LLVMCleanupRet
       
   199 
       
   200     ^LLVMCleanupRet
       
   201 !
       
   202 
   170 LLVMExtractElement
   203 LLVMExtractElement
   171 
   204 
   172     ^LLVMExtractElement
   205     ^LLVMExtractElement
   173 !
   206 !
   174 
   207 
   358 !
   391 !
   359 
   392 
   360 LLVMSwitch
   393 LLVMSwitch
   361 
   394 
   362     ^LLVMSwitch
   395     ^LLVMSwitch
       
   396 !
       
   397 
       
   398 LLVMTerminatePad
       
   399 
       
   400     ^LLVMTerminatePad
   363 !
   401 !
   364 
   402 
   365 LLVMTrunc
   403 LLVMTrunc
   366 
   404 
   367     ^LLVMTrunc
   405     ^LLVMTrunc