|
1 "{ Package: 'jv:libllvms' }" |
|
2 |
|
3 "{ NameSpace: Smalltalk }" |
|
4 |
|
5 SharedPool subclass:#LLVMAttribute |
|
6 instanceVariableNames:'' |
|
7 classVariableNames:'LLVMZExtAttribute LLVMSExtAttribute LLVMNoReturnAttribute |
|
8 LLVMInRegAttribute LLVMStructRetAttribute LLVMNoUnwindAttribute |
|
9 LLVMNoAliasAttribute LLVMByValAttribute LLVMNestAttribute |
|
10 LLVMReadNoneAttribute LLVMReadOnlyAttribute LLVMNoInlineAttribute |
|
11 LLVMAlwaysInlineAttribute LLVMOptimizeForSizeAttribute |
|
12 LLVMStackProtectAttribute LLVMStackProtectReqAttribute |
|
13 LLVMAlignment LLVMNoCaptureAttribute LLVMNoRedZoneAttribute |
|
14 LLVMNoImplicitFloatAttribute LLVMNakedAttribute |
|
15 LLVMInlineHintAttribute LLVMStackAlignment LLVMReturnsTwice |
|
16 LLVMUWTable LLVMNonLazyBind' |
|
17 poolDictionaries:'' |
|
18 category:'LLVM-Core-Constants' |
|
19 ! |
|
20 |
|
21 !LLVMAttribute class methodsFor:'initialization'! |
|
22 |
|
23 initialize |
|
24 |
|
25 LLVMZExtAttribute := 1. |
|
26 LLVMSExtAttribute := 2. |
|
27 LLVMNoReturnAttribute := 4. |
|
28 LLVMInRegAttribute := 8. |
|
29 LLVMStructRetAttribute := 16. |
|
30 LLVMNoUnwindAttribute := 32. |
|
31 LLVMNoAliasAttribute := 64. |
|
32 LLVMByValAttribute := 128. |
|
33 LLVMNestAttribute := 256. |
|
34 LLVMReadNoneAttribute := 512. |
|
35 LLVMReadOnlyAttribute := 1024. |
|
36 LLVMNoInlineAttribute := 2048. |
|
37 LLVMAlwaysInlineAttribute := 4096. |
|
38 LLVMOptimizeForSizeAttribute := 8192. |
|
39 LLVMStackProtectAttribute := 16384. |
|
40 LLVMStackProtectReqAttribute := 32768. |
|
41 LLVMAlignment := 2031616. |
|
42 LLVMNoCaptureAttribute := 2097152. |
|
43 LLVMNoRedZoneAttribute := 4194304. |
|
44 LLVMNoImplicitFloatAttribute := 8388608. |
|
45 LLVMNakedAttribute := 16777216. |
|
46 LLVMInlineHintAttribute := 33554432. |
|
47 LLVMStackAlignment := 469762048. |
|
48 LLVMReturnsTwice := 536870912. |
|
49 LLVMUWTable := 1073741824. |
|
50 LLVMNonLazyBind := -2147483648. |
|
51 ! ! |
|
52 |
|
53 !LLVMAttribute class methodsFor:'constants'! |
|
54 |
|
55 LLVMAlignment |
|
56 |
|
57 ^LLVMAlignment |
|
58 ! |
|
59 |
|
60 LLVMAlwaysInlineAttribute |
|
61 |
|
62 ^LLVMAlwaysInlineAttribute |
|
63 ! |
|
64 |
|
65 LLVMByValAttribute |
|
66 |
|
67 ^LLVMByValAttribute |
|
68 ! |
|
69 |
|
70 LLVMInRegAttribute |
|
71 |
|
72 ^LLVMInRegAttribute |
|
73 ! |
|
74 |
|
75 LLVMInlineHintAttribute |
|
76 |
|
77 ^LLVMInlineHintAttribute |
|
78 ! |
|
79 |
|
80 LLVMNakedAttribute |
|
81 |
|
82 ^LLVMNakedAttribute |
|
83 ! |
|
84 |
|
85 LLVMNestAttribute |
|
86 |
|
87 ^LLVMNestAttribute |
|
88 ! |
|
89 |
|
90 LLVMNoAliasAttribute |
|
91 |
|
92 ^LLVMNoAliasAttribute |
|
93 ! |
|
94 |
|
95 LLVMNoCaptureAttribute |
|
96 |
|
97 ^LLVMNoCaptureAttribute |
|
98 ! |
|
99 |
|
100 LLVMNoImplicitFloatAttribute |
|
101 |
|
102 ^LLVMNoImplicitFloatAttribute |
|
103 ! |
|
104 |
|
105 LLVMNoInlineAttribute |
|
106 |
|
107 ^LLVMNoInlineAttribute |
|
108 ! |
|
109 |
|
110 LLVMNoRedZoneAttribute |
|
111 |
|
112 ^LLVMNoRedZoneAttribute |
|
113 ! |
|
114 |
|
115 LLVMNoReturnAttribute |
|
116 |
|
117 ^LLVMNoReturnAttribute |
|
118 ! |
|
119 |
|
120 LLVMNoUnwindAttribute |
|
121 |
|
122 ^LLVMNoUnwindAttribute |
|
123 ! |
|
124 |
|
125 LLVMNonLazyBind |
|
126 |
|
127 ^LLVMNonLazyBind |
|
128 ! |
|
129 |
|
130 LLVMOptimizeForSizeAttribute |
|
131 |
|
132 ^LLVMOptimizeForSizeAttribute |
|
133 ! |
|
134 |
|
135 LLVMReadNoneAttribute |
|
136 |
|
137 ^LLVMReadNoneAttribute |
|
138 ! |
|
139 |
|
140 LLVMReadOnlyAttribute |
|
141 |
|
142 ^LLVMReadOnlyAttribute |
|
143 ! |
|
144 |
|
145 LLVMReturnsTwice |
|
146 |
|
147 ^LLVMReturnsTwice |
|
148 ! |
|
149 |
|
150 LLVMSExtAttribute |
|
151 |
|
152 ^LLVMSExtAttribute |
|
153 ! |
|
154 |
|
155 LLVMStackAlignment |
|
156 |
|
157 ^LLVMStackAlignment |
|
158 ! |
|
159 |
|
160 LLVMStackProtectAttribute |
|
161 |
|
162 ^LLVMStackProtectAttribute |
|
163 ! |
|
164 |
|
165 LLVMStackProtectReqAttribute |
|
166 |
|
167 ^LLVMStackProtectReqAttribute |
|
168 ! |
|
169 |
|
170 LLVMStructRetAttribute |
|
171 |
|
172 ^LLVMStructRetAttribute |
|
173 ! |
|
174 |
|
175 LLVMUWTable |
|
176 |
|
177 ^LLVMUWTable |
|
178 ! |
|
179 |
|
180 LLVMZExtAttribute |
|
181 |
|
182 ^LLVMZExtAttribute |
|
183 ! ! |
|
184 |
|
185 |
|
186 LLVMAttribute initialize! |