Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | |* *| |
||
3 | |* Intrinsic Function Source Fragment *| |
||
4 | |* *| |
||
5 | |* Automatically generated file, do not edit! *| |
||
6 | |* *| |
||
7 | \*===----------------------------------------------------------------------===*/ |
||
8 | |||
9 | #ifndef LLVM_IR_INTRINSIC_S390_ENUMS_H |
||
10 | #define LLVM_IR_INTRINSIC_S390_ENUMS_H |
||
11 | |||
12 | namespace llvm { |
||
13 | namespace Intrinsic { |
||
14 | enum S390Intrinsics : unsigned { |
||
15 | // Enum values for intrinsics |
||
16 | s390_efpc = 8329, // llvm.s390.efpc |
||
17 | s390_etnd, // llvm.s390.etnd |
||
18 | s390_lcbb, // llvm.s390.lcbb |
||
19 | s390_ntstg, // llvm.s390.ntstg |
||
20 | s390_ppa_txassist, // llvm.s390.ppa.txassist |
||
21 | s390_sfpc, // llvm.s390.sfpc |
||
22 | s390_tabort, // llvm.s390.tabort |
||
23 | s390_tbegin, // llvm.s390.tbegin |
||
24 | s390_tbegin_nofloat, // llvm.s390.tbegin.nofloat |
||
25 | s390_tbeginc, // llvm.s390.tbeginc |
||
26 | s390_tdc, // llvm.s390.tdc |
||
27 | s390_tend, // llvm.s390.tend |
||
28 | s390_vaccb, // llvm.s390.vaccb |
||
29 | s390_vacccq, // llvm.s390.vacccq |
||
30 | s390_vaccf, // llvm.s390.vaccf |
||
31 | s390_vaccg, // llvm.s390.vaccg |
||
32 | s390_vacch, // llvm.s390.vacch |
||
33 | s390_vaccq, // llvm.s390.vaccq |
||
34 | s390_vacq, // llvm.s390.vacq |
||
35 | s390_vaq, // llvm.s390.vaq |
||
36 | s390_vavgb, // llvm.s390.vavgb |
||
37 | s390_vavgf, // llvm.s390.vavgf |
||
38 | s390_vavgg, // llvm.s390.vavgg |
||
39 | s390_vavgh, // llvm.s390.vavgh |
||
40 | s390_vavglb, // llvm.s390.vavglb |
||
41 | s390_vavglf, // llvm.s390.vavglf |
||
42 | s390_vavglg, // llvm.s390.vavglg |
||
43 | s390_vavglh, // llvm.s390.vavglh |
||
44 | s390_vbperm, // llvm.s390.vbperm |
||
45 | s390_vceqbs, // llvm.s390.vceqbs |
||
46 | s390_vceqfs, // llvm.s390.vceqfs |
||
47 | s390_vceqgs, // llvm.s390.vceqgs |
||
48 | s390_vceqhs, // llvm.s390.vceqhs |
||
49 | s390_vcfn, // llvm.s390.vcfn |
||
50 | s390_vchbs, // llvm.s390.vchbs |
||
51 | s390_vchfs, // llvm.s390.vchfs |
||
52 | s390_vchgs, // llvm.s390.vchgs |
||
53 | s390_vchhs, // llvm.s390.vchhs |
||
54 | s390_vchlbs, // llvm.s390.vchlbs |
||
55 | s390_vchlfs, // llvm.s390.vchlfs |
||
56 | s390_vchlgs, // llvm.s390.vchlgs |
||
57 | s390_vchlhs, // llvm.s390.vchlhs |
||
58 | s390_vcksm, // llvm.s390.vcksm |
||
59 | s390_vclfnhs, // llvm.s390.vclfnhs |
||
60 | s390_vclfnls, // llvm.s390.vclfnls |
||
61 | s390_vcnf, // llvm.s390.vcnf |
||
62 | s390_vcrnfs, // llvm.s390.vcrnfs |
||
63 | s390_verimb, // llvm.s390.verimb |
||
64 | s390_verimf, // llvm.s390.verimf |
||
65 | s390_verimg, // llvm.s390.verimg |
||
66 | s390_verimh, // llvm.s390.verimh |
||
67 | s390_verllb, // llvm.s390.verllb |
||
68 | s390_verllf, // llvm.s390.verllf |
||
69 | s390_verllg, // llvm.s390.verllg |
||
70 | s390_verllh, // llvm.s390.verllh |
||
71 | s390_verllvb, // llvm.s390.verllvb |
||
72 | s390_verllvf, // llvm.s390.verllvf |
||
73 | s390_verllvg, // llvm.s390.verllvg |
||
74 | s390_verllvh, // llvm.s390.verllvh |
||
75 | s390_vfaeb, // llvm.s390.vfaeb |
||
76 | s390_vfaebs, // llvm.s390.vfaebs |
||
77 | s390_vfaef, // llvm.s390.vfaef |
||
78 | s390_vfaefs, // llvm.s390.vfaefs |
||
79 | s390_vfaeh, // llvm.s390.vfaeh |
||
80 | s390_vfaehs, // llvm.s390.vfaehs |
||
81 | s390_vfaezb, // llvm.s390.vfaezb |
||
82 | s390_vfaezbs, // llvm.s390.vfaezbs |
||
83 | s390_vfaezf, // llvm.s390.vfaezf |
||
84 | s390_vfaezfs, // llvm.s390.vfaezfs |
||
85 | s390_vfaezh, // llvm.s390.vfaezh |
||
86 | s390_vfaezhs, // llvm.s390.vfaezhs |
||
87 | s390_vfcedbs, // llvm.s390.vfcedbs |
||
88 | s390_vfcesbs, // llvm.s390.vfcesbs |
||
89 | s390_vfchdbs, // llvm.s390.vfchdbs |
||
90 | s390_vfchedbs, // llvm.s390.vfchedbs |
||
91 | s390_vfchesbs, // llvm.s390.vfchesbs |
||
92 | s390_vfchsbs, // llvm.s390.vfchsbs |
||
93 | s390_vfeeb, // llvm.s390.vfeeb |
||
94 | s390_vfeebs, // llvm.s390.vfeebs |
||
95 | s390_vfeef, // llvm.s390.vfeef |
||
96 | s390_vfeefs, // llvm.s390.vfeefs |
||
97 | s390_vfeeh, // llvm.s390.vfeeh |
||
98 | s390_vfeehs, // llvm.s390.vfeehs |
||
99 | s390_vfeezb, // llvm.s390.vfeezb |
||
100 | s390_vfeezbs, // llvm.s390.vfeezbs |
||
101 | s390_vfeezf, // llvm.s390.vfeezf |
||
102 | s390_vfeezfs, // llvm.s390.vfeezfs |
||
103 | s390_vfeezh, // llvm.s390.vfeezh |
||
104 | s390_vfeezhs, // llvm.s390.vfeezhs |
||
105 | s390_vfeneb, // llvm.s390.vfeneb |
||
106 | s390_vfenebs, // llvm.s390.vfenebs |
||
107 | s390_vfenef, // llvm.s390.vfenef |
||
108 | s390_vfenefs, // llvm.s390.vfenefs |
||
109 | s390_vfeneh, // llvm.s390.vfeneh |
||
110 | s390_vfenehs, // llvm.s390.vfenehs |
||
111 | s390_vfenezb, // llvm.s390.vfenezb |
||
112 | s390_vfenezbs, // llvm.s390.vfenezbs |
||
113 | s390_vfenezf, // llvm.s390.vfenezf |
||
114 | s390_vfenezfs, // llvm.s390.vfenezfs |
||
115 | s390_vfenezh, // llvm.s390.vfenezh |
||
116 | s390_vfenezhs, // llvm.s390.vfenezhs |
||
117 | s390_vfidb, // llvm.s390.vfidb |
||
118 | s390_vfisb, // llvm.s390.vfisb |
||
119 | s390_vfmaxdb, // llvm.s390.vfmaxdb |
||
120 | s390_vfmaxsb, // llvm.s390.vfmaxsb |
||
121 | s390_vfmindb, // llvm.s390.vfmindb |
||
122 | s390_vfminsb, // llvm.s390.vfminsb |
||
123 | s390_vftcidb, // llvm.s390.vftcidb |
||
124 | s390_vftcisb, // llvm.s390.vftcisb |
||
125 | s390_vgfmab, // llvm.s390.vgfmab |
||
126 | s390_vgfmaf, // llvm.s390.vgfmaf |
||
127 | s390_vgfmag, // llvm.s390.vgfmag |
||
128 | s390_vgfmah, // llvm.s390.vgfmah |
||
129 | s390_vgfmb, // llvm.s390.vgfmb |
||
130 | s390_vgfmf, // llvm.s390.vgfmf |
||
131 | s390_vgfmg, // llvm.s390.vgfmg |
||
132 | s390_vgfmh, // llvm.s390.vgfmh |
||
133 | s390_vistrb, // llvm.s390.vistrb |
||
134 | s390_vistrbs, // llvm.s390.vistrbs |
||
135 | s390_vistrf, // llvm.s390.vistrf |
||
136 | s390_vistrfs, // llvm.s390.vistrfs |
||
137 | s390_vistrh, // llvm.s390.vistrh |
||
138 | s390_vistrhs, // llvm.s390.vistrhs |
||
139 | s390_vlbb, // llvm.s390.vlbb |
||
140 | s390_vll, // llvm.s390.vll |
||
141 | s390_vlrl, // llvm.s390.vlrl |
||
142 | s390_vmaeb, // llvm.s390.vmaeb |
||
143 | s390_vmaef, // llvm.s390.vmaef |
||
144 | s390_vmaeh, // llvm.s390.vmaeh |
||
145 | s390_vmahb, // llvm.s390.vmahb |
||
146 | s390_vmahf, // llvm.s390.vmahf |
||
147 | s390_vmahh, // llvm.s390.vmahh |
||
148 | s390_vmaleb, // llvm.s390.vmaleb |
||
149 | s390_vmalef, // llvm.s390.vmalef |
||
150 | s390_vmaleh, // llvm.s390.vmaleh |
||
151 | s390_vmalhb, // llvm.s390.vmalhb |
||
152 | s390_vmalhf, // llvm.s390.vmalhf |
||
153 | s390_vmalhh, // llvm.s390.vmalhh |
||
154 | s390_vmalob, // llvm.s390.vmalob |
||
155 | s390_vmalof, // llvm.s390.vmalof |
||
156 | s390_vmaloh, // llvm.s390.vmaloh |
||
157 | s390_vmaob, // llvm.s390.vmaob |
||
158 | s390_vmaof, // llvm.s390.vmaof |
||
159 | s390_vmaoh, // llvm.s390.vmaoh |
||
160 | s390_vmeb, // llvm.s390.vmeb |
||
161 | s390_vmef, // llvm.s390.vmef |
||
162 | s390_vmeh, // llvm.s390.vmeh |
||
163 | s390_vmhb, // llvm.s390.vmhb |
||
164 | s390_vmhf, // llvm.s390.vmhf |
||
165 | s390_vmhh, // llvm.s390.vmhh |
||
166 | s390_vmleb, // llvm.s390.vmleb |
||
167 | s390_vmlef, // llvm.s390.vmlef |
||
168 | s390_vmleh, // llvm.s390.vmleh |
||
169 | s390_vmlhb, // llvm.s390.vmlhb |
||
170 | s390_vmlhf, // llvm.s390.vmlhf |
||
171 | s390_vmlhh, // llvm.s390.vmlhh |
||
172 | s390_vmlob, // llvm.s390.vmlob |
||
173 | s390_vmlof, // llvm.s390.vmlof |
||
174 | s390_vmloh, // llvm.s390.vmloh |
||
175 | s390_vmob, // llvm.s390.vmob |
||
176 | s390_vmof, // llvm.s390.vmof |
||
177 | s390_vmoh, // llvm.s390.vmoh |
||
178 | s390_vmslg, // llvm.s390.vmslg |
||
179 | s390_vpdi, // llvm.s390.vpdi |
||
180 | s390_vperm, // llvm.s390.vperm |
||
181 | s390_vpklsf, // llvm.s390.vpklsf |
||
182 | s390_vpklsfs, // llvm.s390.vpklsfs |
||
183 | s390_vpklsg, // llvm.s390.vpklsg |
||
184 | s390_vpklsgs, // llvm.s390.vpklsgs |
||
185 | s390_vpklsh, // llvm.s390.vpklsh |
||
186 | s390_vpklshs, // llvm.s390.vpklshs |
||
187 | s390_vpksf, // llvm.s390.vpksf |
||
188 | s390_vpksfs, // llvm.s390.vpksfs |
||
189 | s390_vpksg, // llvm.s390.vpksg |
||
190 | s390_vpksgs, // llvm.s390.vpksgs |
||
191 | s390_vpksh, // llvm.s390.vpksh |
||
192 | s390_vpkshs, // llvm.s390.vpkshs |
||
193 | s390_vsbcbiq, // llvm.s390.vsbcbiq |
||
194 | s390_vsbiq, // llvm.s390.vsbiq |
||
195 | s390_vscbib, // llvm.s390.vscbib |
||
196 | s390_vscbif, // llvm.s390.vscbif |
||
197 | s390_vscbig, // llvm.s390.vscbig |
||
198 | s390_vscbih, // llvm.s390.vscbih |
||
199 | s390_vscbiq, // llvm.s390.vscbiq |
||
200 | s390_vsl, // llvm.s390.vsl |
||
201 | s390_vslb, // llvm.s390.vslb |
||
202 | s390_vsld, // llvm.s390.vsld |
||
203 | s390_vsldb, // llvm.s390.vsldb |
||
204 | s390_vsq, // llvm.s390.vsq |
||
205 | s390_vsra, // llvm.s390.vsra |
||
206 | s390_vsrab, // llvm.s390.vsrab |
||
207 | s390_vsrd, // llvm.s390.vsrd |
||
208 | s390_vsrl, // llvm.s390.vsrl |
||
209 | s390_vsrlb, // llvm.s390.vsrlb |
||
210 | s390_vstl, // llvm.s390.vstl |
||
211 | s390_vstrcb, // llvm.s390.vstrcb |
||
212 | s390_vstrcbs, // llvm.s390.vstrcbs |
||
213 | s390_vstrcf, // llvm.s390.vstrcf |
||
214 | s390_vstrcfs, // llvm.s390.vstrcfs |
||
215 | s390_vstrch, // llvm.s390.vstrch |
||
216 | s390_vstrchs, // llvm.s390.vstrchs |
||
217 | s390_vstrczb, // llvm.s390.vstrczb |
||
218 | s390_vstrczbs, // llvm.s390.vstrczbs |
||
219 | s390_vstrczf, // llvm.s390.vstrczf |
||
220 | s390_vstrczfs, // llvm.s390.vstrczfs |
||
221 | s390_vstrczh, // llvm.s390.vstrczh |
||
222 | s390_vstrczhs, // llvm.s390.vstrczhs |
||
223 | s390_vstrl, // llvm.s390.vstrl |
||
224 | s390_vstrsb, // llvm.s390.vstrsb |
||
225 | s390_vstrsf, // llvm.s390.vstrsf |
||
226 | s390_vstrsh, // llvm.s390.vstrsh |
||
227 | s390_vstrszb, // llvm.s390.vstrszb |
||
228 | s390_vstrszf, // llvm.s390.vstrszf |
||
229 | s390_vstrszh, // llvm.s390.vstrszh |
||
230 | s390_vsumb, // llvm.s390.vsumb |
||
231 | s390_vsumgf, // llvm.s390.vsumgf |
||
232 | s390_vsumgh, // llvm.s390.vsumgh |
||
233 | s390_vsumh, // llvm.s390.vsumh |
||
234 | s390_vsumqf, // llvm.s390.vsumqf |
||
235 | s390_vsumqg, // llvm.s390.vsumqg |
||
236 | s390_vtm, // llvm.s390.vtm |
||
237 | s390_vuphb, // llvm.s390.vuphb |
||
238 | s390_vuphf, // llvm.s390.vuphf |
||
239 | s390_vuphh, // llvm.s390.vuphh |
||
240 | s390_vuplb, // llvm.s390.vuplb |
||
241 | s390_vuplf, // llvm.s390.vuplf |
||
242 | s390_vuplhb, // llvm.s390.vuplhb |
||
243 | s390_vuplhf, // llvm.s390.vuplhf |
||
244 | s390_vuplhh, // llvm.s390.vuplhh |
||
245 | s390_vuplhw, // llvm.s390.vuplhw |
||
246 | s390_vupllb, // llvm.s390.vupllb |
||
247 | s390_vupllf, // llvm.s390.vupllf |
||
248 | s390_vupllh, // llvm.s390.vupllh |
||
249 | }; // enum |
||
250 | } // namespace Intrinsic |
||
251 | } // namespace llvm |
||
252 | |||
253 | #endif |