|
1 "{ Package: 'jv:libllvms' }" |
|
2 |
|
3 "{ NameSpace: Smalltalk }" |
|
4 |
|
5 SharedPool subclass:#LLVMAtomicRMWBinOp |
|
6 instanceVariableNames:'' |
|
7 classVariableNames:'LLVMAtomicRMWBinOpXchg LLVMAtomicRMWBinOpAdd |
|
8 LLVMAtomicRMWBinOpSub LLVMAtomicRMWBinOpAnd |
|
9 LLVMAtomicRMWBinOpNand LLVMAtomicRMWBinOpOr LLVMAtomicRMWBinOpXor |
|
10 LLVMAtomicRMWBinOpMax LLVMAtomicRMWBinOpMin |
|
11 LLVMAtomicRMWBinOpUMax LLVMAtomicRMWBinOpUMin' |
|
12 poolDictionaries:'' |
|
13 category:'LLVM-Core-Constants' |
|
14 ! |
|
15 |
|
16 !LLVMAtomicRMWBinOp class methodsFor:'initialization'! |
|
17 |
|
18 initialize |
|
19 |
|
20 LLVMAtomicRMWBinOpXchg := 0. |
|
21 LLVMAtomicRMWBinOpAdd := 1. |
|
22 LLVMAtomicRMWBinOpSub := 2. |
|
23 LLVMAtomicRMWBinOpAnd := 3. |
|
24 LLVMAtomicRMWBinOpNand := 4. |
|
25 LLVMAtomicRMWBinOpOr := 5. |
|
26 LLVMAtomicRMWBinOpXor := 6. |
|
27 LLVMAtomicRMWBinOpMax := 7. |
|
28 LLVMAtomicRMWBinOpMin := 8. |
|
29 LLVMAtomicRMWBinOpUMax := 9. |
|
30 LLVMAtomicRMWBinOpUMin := 10. |
|
31 ! ! |
|
32 |
|
33 !LLVMAtomicRMWBinOp class methodsFor:'constants'! |
|
34 |
|
35 LLVMAtomicRMWBinOpAdd |
|
36 |
|
37 ^LLVMAtomicRMWBinOpAdd |
|
38 ! |
|
39 |
|
40 LLVMAtomicRMWBinOpAnd |
|
41 |
|
42 ^LLVMAtomicRMWBinOpAnd |
|
43 ! |
|
44 |
|
45 LLVMAtomicRMWBinOpMax |
|
46 |
|
47 ^LLVMAtomicRMWBinOpMax |
|
48 ! |
|
49 |
|
50 LLVMAtomicRMWBinOpMin |
|
51 |
|
52 ^LLVMAtomicRMWBinOpMin |
|
53 ! |
|
54 |
|
55 LLVMAtomicRMWBinOpNand |
|
56 |
|
57 ^LLVMAtomicRMWBinOpNand |
|
58 ! |
|
59 |
|
60 LLVMAtomicRMWBinOpOr |
|
61 |
|
62 ^LLVMAtomicRMWBinOpOr |
|
63 ! |
|
64 |
|
65 LLVMAtomicRMWBinOpSub |
|
66 |
|
67 ^LLVMAtomicRMWBinOpSub |
|
68 ! |
|
69 |
|
70 LLVMAtomicRMWBinOpUMax |
|
71 |
|
72 ^LLVMAtomicRMWBinOpUMax |
|
73 ! |
|
74 |
|
75 LLVMAtomicRMWBinOpUMin |
|
76 |
|
77 ^LLVMAtomicRMWBinOpUMin |
|
78 ! |
|
79 |
|
80 LLVMAtomicRMWBinOpXchg |
|
81 |
|
82 ^LLVMAtomicRMWBinOpXchg |
|
83 ! |
|
84 |
|
85 LLVMAtomicRMWBinOpXor |
|
86 |
|
87 ^LLVMAtomicRMWBinOpXor |
|
88 ! ! |
|
89 |
|
90 |
|
91 LLVMAtomicRMWBinOp initialize! |