1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Target Instruction Enum Values and Descriptors *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifdef GET_INSTRINFO_ENUM
10#undef GET_INSTRINFO_ENUM
11
12namespace llvm::AVR {
13
14 enum {
15 PHI = 0, // Target.td:1301
16 INLINEASM = 1, // Target.td:1307
17 INLINEASM_BR = 2, // Target.td:1313
18 CFI_INSTRUCTION = 3, // Target.td:1322
19 EH_LABEL = 4, // Target.td:1331
20 GC_LABEL = 5, // Target.td:1340
21 ANNOTATION_LABEL = 6, // Target.td:1349
22 KILL = 7, // Target.td:1357
23 EXTRACT_SUBREG = 8, // Target.td:1364
24 INSERT_SUBREG = 9, // Target.td:1370
25 IMPLICIT_DEF = 10, // Target.td:1377
26 INIT_UNDEF = 11, // Target.td:1386
27 SUBREG_TO_REG = 12, // Target.td:1393
28 COPY_TO_REGCLASS = 13, // Target.td:1399
29 DBG_VALUE = 14, // Target.td:1406
30 DBG_VALUE_LIST = 15, // Target.td:1413
31 DBG_INSTR_REF = 16, // Target.td:1420
32 DBG_PHI = 17, // Target.td:1427
33 DBG_LABEL = 18, // Target.td:1434
34 REG_SEQUENCE = 19, // Target.td:1441
35 COPY = 20, // Target.td:1448
36 COPY_LANEMASK = 21, // Target.td:1456
37 BUNDLE = 22, // Target.td:1463
38 LIFETIME_START = 23, // Target.td:1469
39 LIFETIME_END = 24, // Target.td:1476
40 PSEUDO_PROBE = 25, // Target.td:1483
41 ARITH_FENCE = 26, // Target.td:1490
42 STACKMAP = 27, // Target.td:1499
43 FENTRY_CALL = 28, // Target.td:1634
44 PATCHPOINT = 29, // Target.td:1507
45 LOAD_STACK_GUARD = 30, // Target.td:1525
46 PREALLOCATED_SETUP = 31, // Target.td:1533
47 PREALLOCATED_ARG = 32, // Target.td:1539
48 STATEPOINT = 33, // Target.td:1516
49 LOCAL_ESCAPE = 34, // Target.td:1545
50 FAULTING_OP = 35, // Target.td:1554
51 PATCHABLE_OP = 36, // Target.td:1574
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1582
53 PATCHABLE_RET = 38, // Target.td:1589
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1598
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1606
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1614
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1624
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1644
59 FAKE_USE = 44, // Target.td:1564
60 MEMBARRIER = 45, // Target.td:1650
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1658
62 RELOC_NONE = 47, // Target.td:1666
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1677
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1673
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1681
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1685
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1865
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1857
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1872
70 G_ADD = 55, // GenericOpcodes.td:300
71 G_SUB = 56, // GenericOpcodes.td:308
72 G_MUL = 57, // GenericOpcodes.td:316
73 G_SDIV = 58, // GenericOpcodes.td:324
74 G_UDIV = 59, // GenericOpcodes.td:332
75 G_SREM = 60, // GenericOpcodes.td:340
76 G_UREM = 61, // GenericOpcodes.td:348
77 G_SDIVREM = 62, // GenericOpcodes.td:356
78 G_UDIVREM = 63, // GenericOpcodes.td:364
79 G_AND = 64, // GenericOpcodes.td:372
80 G_OR = 65, // GenericOpcodes.td:380
81 G_XOR = 66, // GenericOpcodes.td:388
82 G_ABDS = 67, // GenericOpcodes.td:417
83 G_ABDU = 68, // GenericOpcodes.td:425
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:433
85 G_UAVGCEIL = 70, // GenericOpcodes.td:440
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:447
87 G_SAVGCEIL = 72, // GenericOpcodes.td:454
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:110
89 G_PHI = 74, // GenericOpcodes.td:116
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:122
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:128
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:134
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:140
94 G_EXTRACT = 79, // GenericOpcodes.td:1472
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1484
96 G_INSERT = 81, // GenericOpcodes.td:1492
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1502
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1521
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1530
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1537
101 G_PTRTOINT = 86, // GenericOpcodes.td:152
102 G_INTTOPTR = 87, // GenericOpcodes.td:146
103 G_BITCAST = 88, // GenericOpcodes.td:158
104 G_FREEZE = 89, // GenericOpcodes.td:277
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1879
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1263
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1269
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1275
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1281
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1287
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1293
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1299
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1305
114 G_LOAD = 99, // GenericOpcodes.td:1332
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1340
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1348
117 G_INDEXED_LOAD = 102, // GenericOpcodes.td:1358
118 G_INDEXED_SEXTLOAD = 103, // GenericOpcodes.td:1366
119 G_INDEXED_ZEXTLOAD = 104, // GenericOpcodes.td:1374
120 G_STORE = 105, // GenericOpcodes.td:1382
121 G_INDEXED_STORE = 106, // GenericOpcodes.td:1390
122 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 107, // GenericOpcodes.td:1400
123 G_ATOMIC_CMPXCHG = 108, // GenericOpcodes.td:1410
124 G_ATOMICRMW_XCHG = 109, // GenericOpcodes.td:1428
125 G_ATOMICRMW_ADD = 110, // GenericOpcodes.td:1429
126 G_ATOMICRMW_SUB = 111, // GenericOpcodes.td:1430
127 G_ATOMICRMW_AND = 112, // GenericOpcodes.td:1431
128 G_ATOMICRMW_NAND = 113, // GenericOpcodes.td:1432
129 G_ATOMICRMW_OR = 114, // GenericOpcodes.td:1433
130 G_ATOMICRMW_XOR = 115, // GenericOpcodes.td:1434
131 G_ATOMICRMW_MAX = 116, // GenericOpcodes.td:1435
132 G_ATOMICRMW_MIN = 117, // GenericOpcodes.td:1436
133 G_ATOMICRMW_UMAX = 118, // GenericOpcodes.td:1437
134 G_ATOMICRMW_UMIN = 119, // GenericOpcodes.td:1438
135 G_ATOMICRMW_FADD = 120, // GenericOpcodes.td:1439
136 G_ATOMICRMW_FSUB = 121, // GenericOpcodes.td:1440
137 G_ATOMICRMW_FMAX = 122, // GenericOpcodes.td:1441
138 G_ATOMICRMW_FMIN = 123, // GenericOpcodes.td:1442
139 G_ATOMICRMW_FMAXIMUM = 124, // GenericOpcodes.td:1443
140 G_ATOMICRMW_FMINIMUM = 125, // GenericOpcodes.td:1444
141 G_ATOMICRMW_UINC_WRAP = 126, // GenericOpcodes.td:1445
142 G_ATOMICRMW_UDEC_WRAP = 127, // GenericOpcodes.td:1446
143 G_ATOMICRMW_USUB_COND = 128, // GenericOpcodes.td:1447
144 G_ATOMICRMW_USUB_SAT = 129, // GenericOpcodes.td:1448
145 G_FENCE = 130, // GenericOpcodes.td:1450
146 G_PREFETCH = 131, // GenericOpcodes.td:1457
147 G_BRCOND = 132, // GenericOpcodes.td:1592
148 G_BRINDIRECT = 133, // GenericOpcodes.td:1601
149 G_INVOKE_REGION_START = 134, // GenericOpcodes.td:1624
150 G_INTRINSIC = 135, // GenericOpcodes.td:1544
151 G_INTRINSIC_W_SIDE_EFFECTS = 136, // GenericOpcodes.td:1551
152 G_INTRINSIC_CONVERGENT = 137, // GenericOpcodes.td:1560
153 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 138, // GenericOpcodes.td:1568
154 G_ANYEXT = 139, // GenericOpcodes.td:44
155 G_TRUNC = 140, // GenericOpcodes.td:83
156 G_TRUNC_SSAT_S = 141, // GenericOpcodes.td:90
157 G_TRUNC_SSAT_U = 142, // GenericOpcodes.td:97
158 G_TRUNC_USAT_U = 143, // GenericOpcodes.td:104
159 G_CONSTANT = 144, // GenericOpcodes.td:165
160 G_FCONSTANT = 145, // GenericOpcodes.td:172
161 G_VASTART = 146, // GenericOpcodes.td:178
162 G_VAARG = 147, // GenericOpcodes.td:185
163 G_SEXT = 148, // GenericOpcodes.td:52
164 G_SEXT_INREG = 149, // GenericOpcodes.td:66
165 G_ZEXT = 150, // GenericOpcodes.td:74
166 G_SHL = 151, // GenericOpcodes.td:396
167 G_LSHR = 152, // GenericOpcodes.td:403
168 G_ASHR = 153, // GenericOpcodes.td:410
169 G_FSHL = 154, // GenericOpcodes.td:462
170 G_FSHR = 155, // GenericOpcodes.td:470
171 G_ROTR = 156, // GenericOpcodes.td:477
172 G_ROTL = 157, // GenericOpcodes.td:484
173 G_ICMP = 158, // GenericOpcodes.td:491
174 G_FCMP = 159, // GenericOpcodes.td:498
175 G_SCMP = 160, // GenericOpcodes.td:505
176 G_UCMP = 161, // GenericOpcodes.td:512
177 G_SELECT = 162, // GenericOpcodes.td:519
178 G_UADDO = 163, // GenericOpcodes.td:584
179 G_UADDE = 164, // GenericOpcodes.td:592
180 G_USUBO = 165, // GenericOpcodes.td:614
181 G_USUBE = 166, // GenericOpcodes.td:620
182 G_SADDO = 167, // GenericOpcodes.td:599
183 G_SADDE = 168, // GenericOpcodes.td:607
184 G_SSUBO = 169, // GenericOpcodes.td:627
185 G_SSUBE = 170, // GenericOpcodes.td:634
186 G_UMULO = 171, // GenericOpcodes.td:641
187 G_SMULO = 172, // GenericOpcodes.td:649
188 G_UMULH = 173, // GenericOpcodes.td:658
189 G_SMULH = 174, // GenericOpcodes.td:667
190 G_UADDSAT = 175, // GenericOpcodes.td:679
191 G_SADDSAT = 176, // GenericOpcodes.td:687
192 G_USUBSAT = 177, // GenericOpcodes.td:695
193 G_SSUBSAT = 178, // GenericOpcodes.td:703
194 G_USHLSAT = 179, // GenericOpcodes.td:711
195 G_SSHLSAT = 180, // GenericOpcodes.td:719
196 G_SMULFIX = 181, // GenericOpcodes.td:731
197 G_UMULFIX = 182, // GenericOpcodes.td:738
198 G_SMULFIXSAT = 183, // GenericOpcodes.td:748
199 G_UMULFIXSAT = 184, // GenericOpcodes.td:755
200 G_SDIVFIX = 185, // GenericOpcodes.td:766
201 G_UDIVFIX = 186, // GenericOpcodes.td:773
202 G_SDIVFIXSAT = 187, // GenericOpcodes.td:783
203 G_UDIVFIXSAT = 188, // GenericOpcodes.td:790
204 G_FADD = 189, // GenericOpcodes.td:963
205 G_FSUB = 190, // GenericOpcodes.td:971
206 G_FMUL = 191, // GenericOpcodes.td:979
207 G_FMA = 192, // GenericOpcodes.td:988
208 G_FMAD = 193, // GenericOpcodes.td:997
209 G_FDIV = 194, // GenericOpcodes.td:1005
210 G_FREM = 195, // GenericOpcodes.td:1012
211 G_FMODF = 196, // GenericOpcodes.td:1019
212 G_FPOW = 197, // GenericOpcodes.td:1026
213 G_FPOWI = 198, // GenericOpcodes.td:1033
214 G_FEXP = 199, // GenericOpcodes.td:1040
215 G_FEXP2 = 200, // GenericOpcodes.td:1047
216 G_FEXP10 = 201, // GenericOpcodes.td:1054
217 G_FLOG = 202, // GenericOpcodes.td:1061
218 G_FLOG2 = 203, // GenericOpcodes.td:1068
219 G_FLOG10 = 204, // GenericOpcodes.td:1075
220 G_FLDEXP = 205, // GenericOpcodes.td:1082
221 G_FFREXP = 206, // GenericOpcodes.td:1089
222 G_FNEG = 207, // GenericOpcodes.td:801
223 G_FPEXT = 208, // GenericOpcodes.td:807
224 G_FPTRUNC = 209, // GenericOpcodes.td:813
225 G_FPTOSI = 210, // GenericOpcodes.td:819
226 G_FPTOUI = 211, // GenericOpcodes.td:825
227 G_SITOFP = 212, // GenericOpcodes.td:831
228 G_UITOFP = 213, // GenericOpcodes.td:837
229 G_FPTOSI_SAT = 214, // GenericOpcodes.td:843
230 G_FPTOUI_SAT = 215, // GenericOpcodes.td:849
231 G_FABS = 216, // GenericOpcodes.td:855
232 G_FCOPYSIGN = 217, // GenericOpcodes.td:861
233 G_IS_FPCLASS = 218, // GenericOpcodes.td:874
234 G_FCANONICALIZE = 219, // GenericOpcodes.td:867
235 G_FMINNUM = 220, // GenericOpcodes.td:887
236 G_FMAXNUM = 221, // GenericOpcodes.td:894
237 G_FMINNUM_IEEE = 222, // GenericOpcodes.td:912
238 G_FMAXNUM_IEEE = 223, // GenericOpcodes.td:919
239 G_FMINIMUM = 224, // GenericOpcodes.td:929
240 G_FMAXIMUM = 225, // GenericOpcodes.td:936
241 G_FMINIMUMNUM = 226, // GenericOpcodes.td:944
242 G_FMAXIMUMNUM = 227, // GenericOpcodes.td:951
243 G_GET_FPENV = 228, // GenericOpcodes.td:1219
244 G_SET_FPENV = 229, // GenericOpcodes.td:1226
245 G_RESET_FPENV = 230, // GenericOpcodes.td:1233
246 G_GET_FPMODE = 231, // GenericOpcodes.td:1240
247 G_SET_FPMODE = 232, // GenericOpcodes.td:1247
248 G_RESET_FPMODE = 233, // GenericOpcodes.td:1254
249 G_GET_ROUNDING = 234, // GenericOpcodes.td:1311
250 G_SET_ROUNDING = 235, // GenericOpcodes.td:1317
251 G_PTR_ADD = 236, // GenericOpcodes.td:526
252 G_PTRMASK = 237, // GenericOpcodes.td:534
253 G_SMIN = 238, // GenericOpcodes.td:541
254 G_SMAX = 239, // GenericOpcodes.td:549
255 G_UMIN = 240, // GenericOpcodes.td:557
256 G_UMAX = 241, // GenericOpcodes.td:565
257 G_ABS = 242, // GenericOpcodes.td:573
258 G_LROUND = 243, // GenericOpcodes.td:283
259 G_LLROUND = 244, // GenericOpcodes.td:289
260 G_BR = 245, // GenericOpcodes.td:1582
261 G_BRJT = 246, // GenericOpcodes.td:1612
262 G_VSCALE = 247, // GenericOpcodes.td:1512
263 G_INSERT_SUBVECTOR = 248, // GenericOpcodes.td:1656
264 G_EXTRACT_SUBVECTOR = 249, // GenericOpcodes.td:1663
265 G_INSERT_VECTOR_ELT = 250, // GenericOpcodes.td:1670
266 G_EXTRACT_VECTOR_ELT = 251, // GenericOpcodes.td:1677
267 G_SHUFFLE_VECTOR = 252, // GenericOpcodes.td:1687
268 G_SPLAT_VECTOR = 253, // GenericOpcodes.td:1694
269 G_STEP_VECTOR = 254, // GenericOpcodes.td:1701
270 G_VECTOR_COMPRESS = 255, // GenericOpcodes.td:1708
271 G_CTTZ = 256, // GenericOpcodes.td:205
272 G_CTTZ_ZERO_UNDEF = 257, // GenericOpcodes.td:211
273 G_CTLZ = 258, // GenericOpcodes.td:193
274 G_CTLZ_ZERO_UNDEF = 259, // GenericOpcodes.td:199
275 G_CTLS = 260, // GenericOpcodes.td:217
276 G_CTPOP = 261, // GenericOpcodes.td:223
277 G_BSWAP = 262, // GenericOpcodes.td:229
278 G_BITREVERSE = 263, // GenericOpcodes.td:235
279 G_FCEIL = 264, // GenericOpcodes.td:1096
280 G_FCOS = 265, // GenericOpcodes.td:1103
281 G_FSIN = 266, // GenericOpcodes.td:1110
282 G_FSINCOS = 267, // GenericOpcodes.td:1117
283 G_FTAN = 268, // GenericOpcodes.td:1124
284 G_FACOS = 269, // GenericOpcodes.td:1131
285 G_FASIN = 270, // GenericOpcodes.td:1138
286 G_FATAN = 271, // GenericOpcodes.td:1145
287 G_FATAN2 = 272, // GenericOpcodes.td:1152
288 G_FCOSH = 273, // GenericOpcodes.td:1159
289 G_FSINH = 274, // GenericOpcodes.td:1166
290 G_FTANH = 275, // GenericOpcodes.td:1173
291 G_FSQRT = 276, // GenericOpcodes.td:1183
292 G_FFLOOR = 277, // GenericOpcodes.td:1190
293 G_FRINT = 278, // GenericOpcodes.td:1197
294 G_FNEARBYINT = 279, // GenericOpcodes.td:1204
295 G_ADDRSPACE_CAST = 280, // GenericOpcodes.td:241
296 G_BLOCK_ADDR = 281, // GenericOpcodes.td:247
297 G_JUMP_TABLE = 282, // GenericOpcodes.td:253
298 G_DYN_STACKALLOC = 283, // GenericOpcodes.td:259
299 G_STACKSAVE = 284, // GenericOpcodes.td:265
300 G_STACKRESTORE = 285, // GenericOpcodes.td:271
301 G_STRICT_FADD = 286, // GenericOpcodes.td:1758
302 G_STRICT_FSUB = 287, // GenericOpcodes.td:1759
303 G_STRICT_FMUL = 288, // GenericOpcodes.td:1760
304 G_STRICT_FDIV = 289, // GenericOpcodes.td:1761
305 G_STRICT_FREM = 290, // GenericOpcodes.td:1762
306 G_STRICT_FMA = 291, // GenericOpcodes.td:1763
307 G_STRICT_FSQRT = 292, // GenericOpcodes.td:1764
308 G_STRICT_FLDEXP = 293, // GenericOpcodes.td:1765
309 G_READ_REGISTER = 294, // GenericOpcodes.td:1631
310 G_WRITE_REGISTER = 295, // GenericOpcodes.td:1641
311 G_MEMCPY = 296, // GenericOpcodes.td:1771
312 G_MEMCPY_INLINE = 297, // GenericOpcodes.td:1779
313 G_MEMMOVE = 298, // GenericOpcodes.td:1787
314 G_MEMSET = 299, // GenericOpcodes.td:1795
315 G_BZERO = 300, // GenericOpcodes.td:1802
316 G_TRAP = 301, // GenericOpcodes.td:1812
317 G_DEBUGTRAP = 302, // GenericOpcodes.td:1819
318 G_UBSANTRAP = 303, // GenericOpcodes.td:1825
319 G_VECREDUCE_SEQ_FADD = 304, // GenericOpcodes.td:1724
320 G_VECREDUCE_SEQ_FMUL = 305, // GenericOpcodes.td:1730
321 G_VECREDUCE_FADD = 306, // GenericOpcodes.td:1736
322 G_VECREDUCE_FMUL = 307, // GenericOpcodes.td:1737
323 G_VECREDUCE_FMAX = 308, // GenericOpcodes.td:1739
324 G_VECREDUCE_FMIN = 309, // GenericOpcodes.td:1740
325 G_VECREDUCE_FMAXIMUM = 310, // GenericOpcodes.td:1741
326 G_VECREDUCE_FMINIMUM = 311, // GenericOpcodes.td:1742
327 G_VECREDUCE_ADD = 312, // GenericOpcodes.td:1744
328 G_VECREDUCE_MUL = 313, // GenericOpcodes.td:1745
329 G_VECREDUCE_AND = 314, // GenericOpcodes.td:1746
330 G_VECREDUCE_OR = 315, // GenericOpcodes.td:1747
331 G_VECREDUCE_XOR = 316, // GenericOpcodes.td:1748
332 G_VECREDUCE_SMAX = 317, // GenericOpcodes.td:1749
333 G_VECREDUCE_SMIN = 318, // GenericOpcodes.td:1750
334 G_VECREDUCE_UMAX = 319, // GenericOpcodes.td:1751
335 G_VECREDUCE_UMIN = 320, // GenericOpcodes.td:1752
336 G_SBFX = 321, // GenericOpcodes.td:1837
337 G_UBFX = 322, // GenericOpcodes.td:1845
338 ADCWRdRr = 323, // AVRInstrInfo.td:397
339 ADDWRdRr = 324, // AVRInstrInfo.td:378
340 ADJCALLSTACKDOWN = 325, // AVRInstrInfo.td:346
341 ADJCALLSTACKUP = 326, // AVRInstrInfo.td:356
342 ANDIWRdK = 327, // AVRInstrInfo.td:583
343 ANDWRdRr = 328, // AVRInstrInfo.td:543
344 ASRBNRd = 329, // AVRInstrInfo.td:1357
345 ASRWLoRd = 330, // AVRInstrInfo.td:1364
346 ASRWNRd = 331, // AVRInstrInfo.td:1353
347 ASRWRd = 332, // AVRInstrInfo.td:1361
348 Asr16 = 333, // AVRInstrInfo.td:1625
349 Asr32 = 334, // AVRInstrInfo.td:1629
350 Asr8 = 335, // AVRInstrInfo.td:1621
351 AtomicFence = 336, // AVRInstrInfo.td:1044
352 AtomicLoad16 = 337, // AVRInstrInfo.td:1022
353 AtomicLoad8 = 338, // AVRInstrInfo.td:1021
354 AtomicLoadAdd16 = 339, // AVRInstrInfo.td:1032
355 AtomicLoadAdd8 = 340, // AVRInstrInfo.td:1031
356 AtomicLoadAnd16 = 341, // AVRInstrInfo.td:1036
357 AtomicLoadAnd8 = 342, // AVRInstrInfo.td:1035
358 AtomicLoadOr16 = 343, // AVRInstrInfo.td:1038
359 AtomicLoadOr8 = 344, // AVRInstrInfo.td:1037
360 AtomicLoadSub16 = 345, // AVRInstrInfo.td:1034
361 AtomicLoadSub8 = 346, // AVRInstrInfo.td:1033
362 AtomicLoadXor16 = 347, // AVRInstrInfo.td:1040
363 AtomicLoadXor8 = 348, // AVRInstrInfo.td:1039
364 AtomicStore16 = 349, // AVRInstrInfo.td:1025
365 AtomicStore8 = 350, // AVRInstrInfo.td:1024
366 COMWRd = 351, // AVRInstrInfo.td:613
367 CPCWRdRr = 352, // AVRInstrInfo.td:736
368 CPWRdRr = 353, // AVRInstrInfo.td:721
369 CopyZero = 354, // AVRInstrInfo.td:1637
370 ELPMBRdZ = 355, // AVRInstrInfo.td:1221
371 ELPMBRdZPi = 356, // AVRInstrInfo.td:1233
372 ELPMWRdZ = 357, // AVRInstrInfo.td:1226
373 ELPMWRdZPi = 358, // AVRInstrInfo.td:1237
374 EORWRdRr = 359, // AVRInstrInfo.td:569
375 FRMIDX = 360, // AVRInstrInfo.td:1530
376 INWRdA = 361, // AVRInstrInfo.td:1261
377 LDDWRdPtrQ = 362, // AVRInstrInfo.td:970
378 LDDWRdYQ = 363, // AVRInstrInfo.td:991
379 LDIWRdK = 364, // AVRInstrInfo.td:874
380 LDSWRdK = 365, // AVRInstrInfo.td:894
381 LDWRdPtr = 366, // AVRInstrInfo.td:917
382 LDWRdPtrPd = 367, // AVRInstrInfo.td:947
383 LDWRdPtrPi = 368, // AVRInstrInfo.td:934
384 LPMBRdZ = 369, // AVRInstrInfo.td:1179
385 LPMWRdZ = 370, // AVRInstrInfo.td:1183
386 LPMWRdZPi = 371, // AVRInstrInfo.td:1198
387 LSLBNRd = 372, // AVRInstrInfo.td:1329
388 LSLWHiRd = 373, // AVRInstrInfo.td:1322
389 LSLWNRd = 374, // AVRInstrInfo.td:1325
390 LSLWRd = 375, // AVRInstrInfo.td:1319
391 LSRBNRd = 376, // AVRInstrInfo.td:1346
392 LSRWLoRd = 377, // AVRInstrInfo.td:1339
393 LSRWNRd = 378, // AVRInstrInfo.td:1342
394 LSRWRd = 379, // AVRInstrInfo.td:1336
395 Lsl16 = 380, // AVRInstrInfo.td:1581
396 Lsl32 = 381, // AVRInstrInfo.td:1585
397 Lsl8 = 382, // AVRInstrInfo.td:1577
398 Lsr16 = 383, // AVRInstrInfo.td:1595
399 Lsr32 = 384, // AVRInstrInfo.td:1599
400 Lsr8 = 385, // AVRInstrInfo.td:1591
401 NEGWRd = 386, // AVRInstrInfo.td:625
402 ORIWRdK = 387, // AVRInstrInfo.td:596
403 ORWRdRr = 388, // AVRInstrInfo.td:556
404 OUTWARr = 389, // AVRInstrInfo.td:1270
405 POPWRd = 390, // AVRInstrInfo.td:1291
406 PUSHWRr = 391, // AVRInstrInfo.td:1282
407 ROLBRdR1 = 392, // AVRInstrInfo.td:1368
408 ROLBRdR17 = 393, // AVRInstrInfo.td:1373
409 ROLWRd = 394, // AVRInstrInfo.td:1382
410 RORBRd = 395, // AVRInstrInfo.td:1377
411 RORWRd = 396, // AVRInstrInfo.td:1388
412 Rol16 = 397, // AVRInstrInfo.td:1609
413 Rol8 = 398, // AVRInstrInfo.td:1605
414 Ror16 = 399, // AVRInstrInfo.td:1617
415 Ror8 = 400, // AVRInstrInfo.td:1613
416 SBCIWRdK = 401, // AVRInstrInfo.td:469
417 SBCWRdRr = 402, // AVRInstrInfo.td:458
418 SEXT = 403, // AVRInstrInfo.td:1522
419 SPREAD = 404, // AVRInstrInfo.td:1558
420 SPWRITE = 405, // AVRInstrInfo.td:1561
421 STDSPQRr = 406, // AVRInstrInfo.td:1545
422 STDWPtrQRr = 407, // AVRInstrInfo.td:1167
423 STDWSPQRr = 408, // AVRInstrInfo.td:1552
424 STSWKRr = 409, // AVRInstrInfo.td:1065
425 STWPtrPdRr = 410, // AVRInstrInfo.td:1137
426 STWPtrPiRr = 411, // AVRInstrInfo.td:1112
427 STWPtrRr = 412, // AVRInstrInfo.td:1088
428 SUBIWRdK = 413, // AVRInstrInfo.td:438
429 SUBWRdRr = 414, // AVRInstrInfo.td:425
430 Select16 = 415, // AVRInstrInfo.td:1571
431 Select8 = 416, // AVRInstrInfo.td:1565
432 ZEXT = 417, // AVRInstrInfo.td:1525
433 ADCRdRr = 418, // AVRInstrInfo.td:385
434 ADDRdRr = 419, // AVRInstrInfo.td:368
435 ADIWRdK = 420, // AVRInstrInfo.td:403
436 ANDIRdK = 421, // AVRInstrInfo.td:574
437 ANDRdRr = 422, // AVRInstrInfo.td:534
438 ASRRd = 423, // AVRInstrInfo.td:1350
439 BCLRs = 424, // AVRInstrInfo.td:1446
440 BLD = 425, // AVRInstrInfo.td:1419
441 BRBCsk = 426, // AVRInstrInfo.td:775
442 BRBSsk = 427, // AVRInstrInfo.td:770
443 BREAK = 428, // AVRInstrInfo.td:1490
444 BREQk = 429, // AVRInstrInfo.td:826
445 BRGEk = 430, // AVRInstrInfo.td:844
446 BRLOk = 431, // AVRInstrInfo.td:835
447 BRLTk = 432, // AVRInstrInfo.td:847
448 BRMIk = 433, // AVRInstrInfo.td:838
449 BRNEk = 434, // AVRInstrInfo.td:829
450 BRPLk = 435, // AVRInstrInfo.td:841
451 BRSHk = 436, // AVRInstrInfo.td:832
452 BSETs = 437, // AVRInstrInfo.td:1445
453 BST = 438, // AVRInstrInfo.td:1416
454 CALLk = 439, // AVRInstrInfo.td:688
455 CBIAb = 440, // AVRInstrInfo.td:1408
456 COMRd = 441, // AVRInstrInfo.td:605
457 CPCRdRr = 442, // AVRInstrInfo.td:726
458 CPIRdK = 443, // AVRInstrInfo.td:742
459 CPRdRr = 444, // AVRInstrInfo.td:712
460 CPSE = 445, // AVRInstrInfo.td:709
461 DECRd = 446, // AVRInstrInfo.td:483
462 DESK = 447, // AVRInstrInfo.td:525
463 EICALL = 448, // AVRInstrInfo.td:678
464 EIJMP = 449, // AVRInstrInfo.td:652
465 ELPM = 450, // AVRInstrInfo.td:1207
466 ELPMRdZ = 451, // AVRInstrInfo.td:1210
467 ELPMRdZPi = 452, // AVRInstrInfo.td:1215
468 EORRdRr = 453, // AVRInstrInfo.td:560
469 FMUL = 454, // AVRInstrInfo.td:509
470 FMULS = 455, // AVRInstrInfo.td:513
471 FMULSU = 456, // AVRInstrInfo.td:517
472 ICALL = 457, // AVRInstrInfo.td:672
473 IJMP = 458, // AVRInstrInfo.td:648
474 INCRd = 459, // AVRInstrInfo.td:479
475 INRdA = 460, // AVRInstrInfo.td:1258
476 JMPk = 461, // AVRInstrInfo.td:655
477 LACZRd = 462, // AVRInstrInfo.td:1304
478 LASZRd = 463, // AVRInstrInfo.td:1301
479 LATZRd = 464, // AVRInstrInfo.td:1307
480 LDDRdPtrQ = 465, // AVRInstrInfo.td:954
481 LDIRdK = 466, // AVRInstrInfo.td:866
482 LDRdPtr = 467, // AVRInstrInfo.td:902
483 LDRdPtrPd = 468, // AVRInstrInfo.td:938
484 LDRdPtrPi = 469, // AVRInstrInfo.td:926
485 LDSRdK = 470, // AVRInstrInfo.td:880
486 LDSRdKTiny = 471, // AVRInstrInfo.td:885
487 LPM = 472, // AVRInstrInfo.td:1174
488 LPMRdZ = 473, // AVRInstrInfo.td:1187
489 LPMRdZPi = 474, // AVRInstrInfo.td:1194
490 LSRRd = 475, // AVRInstrInfo.td:1333
491 MOVRdRr = 476, // AVRInstrInfo.td:856
492 MOVWRdRr = 477, // AVRInstrInfo.td:859
493 MULRdRr = 478, // AVRInstrInfo.td:496
494 MULSRdRr = 479, // AVRInstrInfo.td:500
495 MULSURdRr = 480, // AVRInstrInfo.td:505
496 NEGRd = 481, // AVRInstrInfo.td:616
497 NOP = 482, // AVRInstrInfo.td:1499
498 ORIRdK = 483, // AVRInstrInfo.td:587
499 ORRdRr = 484, // AVRInstrInfo.td:547
500 OUTARr = 485, // AVRInstrInfo.td:1267
501 POPRd = 486, // AVRInstrInfo.td:1288
502 PUSHRr = 487, // AVRInstrInfo.td:1278
503 RCALLk = 488, // AVRInstrInfo.td:666
504 RET = 489, // AVRInstrInfo.td:697
505 RETI = 490, // AVRInstrInfo.td:699
506 RJMPk = 491, // AVRInstrInfo.td:645
507 RORRd = 492, // AVRInstrInfo.td:1385
508 SBCIRdK = 493, // AVRInstrInfo.td:462
509 SBCRdRr = 494, // AVRInstrInfo.td:449
510 SBIAb = 495, // AVRInstrInfo.td:1403
511 SBICAb = 496, // AVRInstrInfo.td:759
512 SBISAb = 497, // AVRInstrInfo.td:762
513 SBIWRdK = 498, // AVRInstrInfo.td:442
514 SBRCRrB = 499, // AVRInstrInfo.td:753
515 SBRSRrB = 500, // AVRInstrInfo.td:756
516 SLEEP = 501, // AVRInstrInfo.td:1506
517 SPM = 502, // AVRInstrInfo.td:1246
518 SPMZPi = 503, // AVRInstrInfo.td:1250
519 STDPtrQRr = 504, // AVRInstrInfo.td:1150
520 STPtrPdRr = 505, // AVRInstrInfo.td:1123
521 STPtrPiRr = 506, // AVRInstrInfo.td:1098
522 STPtrRr = 507, // AVRInstrInfo.td:1073
523 STSKRr = 508, // AVRInstrInfo.td:1049
524 STSKRrTiny = 509, // AVRInstrInfo.td:1054
525 SUBIRdK = 510, // AVRInstrInfo.td:429
526 SUBRdRr = 511, // AVRInstrInfo.td:415
527 SWAPRd = 512, // AVRInstrInfo.td:1396
528 WDR = 513, // AVRInstrInfo.td:1513
529 XCHZRd = 514, // AVRInstrInfo.td:1298
530 INSTRUCTION_LIST_END = 515
531 };
532
533} // namespace llvm::AVR
534
535#endif // GET_INSTRINFO_ENUM
536
537#ifdef GET_INSTRINFO_SCHED_ENUM
538#undef GET_INSTRINFO_SCHED_ENUM
539
540namespace llvm::AVR::Sched {
541
542 enum {
543 NoInstrModel = 0,
544 SCHED_LIST_END = 1
545 };
546
547} // namespace llvm::AVR::Sched
548
549#endif // GET_INSTRINFO_SCHED_ENUM
550
551#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
552
553namespace llvm {
554
555struct AVRInstrTable {
556 MCInstrDesc Insts[515];
557 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
558 MCPhysReg ImplicitOps[41];
559 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
560 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
561 MCOperandInfo OperandInfo[312];
562};
563} // namespace llvm
564
565#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
566
567#ifdef GET_INSTRINFO_MC_DESC
568#undef GET_INSTRINFO_MC_DESC
569
570namespace llvm {
571
572static_assert((sizeof AVRInstrTable::ImplicitOps + sizeof AVRInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
573static constexpr unsigned AVROpInfoBase = (sizeof AVRInstrTable::ImplicitOps + sizeof AVRInstrTable::Padding) / sizeof(MCOperandInfo);
574
575extern const AVRInstrTable AVRDescs = {
576 {
577 { 514, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // XCHZRd
578 { 513, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // WDR
579 { 512, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 237, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SWAPRd
580 { 511, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 268, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBRdRr
581 { 510, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 274, 2, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBIRdK
582 { 509, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 310, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STSKRrTiny
583 { 508, 2, 0, 4, 0, 0, 0, AVROpInfoBase + 300, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STSKRr
584 { 507, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 188, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STPtrRr
585 { 506, 4, 1, 2, 0, 0, 0, AVROpInfoBase + 306, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STPtrPiRr
586 { 505, 4, 1, 2, 0, 0, 0, AVROpInfoBase + 306, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STPtrPdRr
587 { 504, 3, 0, 2, 0, 0, 0, AVROpInfoBase + 303, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STDPtrQRr
588 { 503, 1, 0, 2, 0, 2, 1, AVROpInfoBase + 302, 38, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPMZPi
589 { 502, 0, 0, 2, 0, 1, 0, AVROpInfoBase + 1, 9, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPM
590 { 501, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SLEEP
591 { 500, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 282, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBRSRrB
592 { 499, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 282, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBRCRrB
593 { 498, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 271, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBIWRdK
594 { 497, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 32, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBISAb
595 { 496, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 32, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBICAb
596 { 495, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 32, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBIAb
597 { 494, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 268, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBCRdRr
598 { 493, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 274, 0, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBCIRdK
599 { 492, 2, 1, 2, 0, 1, 1, AVROpInfoBase + 237, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RORRd
600 { 491, 1, 0, 2, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RJMPk
601 { 490, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RETI
602 { 489, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RET
603 { 488, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 16, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RCALLk
604 { 487, 1, 0, 2, 0, 1, 1, AVROpInfoBase + 192, 10, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PUSHRr
605 { 486, 1, 1, 2, 0, 1, 1, AVROpInfoBase + 192, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPRd
606 { 485, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 300, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OUTARr
607 { 484, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 268, 2, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ORRdRr
608 { 483, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 274, 2, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ORIRdK
609 { 482, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NOP
610 { 481, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEGRd
611 { 480, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 288, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MULSURdRr
612 { 479, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 298, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MULSRdRr
613 { 478, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 284, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MULRdRr
614 { 477, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 190, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MOVWRdRr
615 { 476, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 284, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MOVRdRr
616 { 475, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSRRd
617 { 474, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 222, 9, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPMRdZPi
618 { 473, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPMRdZ
619 { 472, 0, 0, 2, 0, 1, 1, AVROpInfoBase + 1, 33, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPM
620 { 471, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 286, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDSRdKTiny
621 { 470, 2, 1, 4, 0, 0, 0, AVROpInfoBase + 290, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDSRdK
622 { 469, 3, 2, 2, 0, 0, 0, AVROpInfoBase + 295, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDRdPtrPi
623 { 468, 3, 2, 2, 0, 0, 0, AVROpInfoBase + 295, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDRdPtrPd
624 { 467, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 178, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDRdPtr
625 { 466, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 286, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDIRdK
626 { 465, 3, 1, 2, 0, 0, 0, AVROpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDDRdPtrQ
627 { 464, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LATZRd
628 { 463, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LASZRd
629 { 462, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LACZRd
630 { 461, 1, 0, 4, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // JMPk
631 { 460, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 290, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INRdA
632 { 459, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INCRd
633 { 458, 0, 0, 2, 0, 1, 0, AVROpInfoBase + 1, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IJMP
634 { 457, 0, 0, 2, 0, 2, 0, AVROpInfoBase + 1, 6, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ICALL
635 { 456, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 288, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FMULSU
636 { 455, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 288, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FMULS
637 { 454, 2, 0, 2, 0, 0, 3, AVROpInfoBase + 288, 35, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FMUL
638 { 453, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 268, 2, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EORRdRr
639 { 452, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 222, 9, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMRdZPi
640 { 451, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 222, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMRdZ
641 { 450, 0, 0, 2, 0, 1, 1, AVROpInfoBase + 1, 33, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPM
642 { 449, 0, 0, 2, 0, 1, 0, AVROpInfoBase + 1, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EIJMP
643 { 448, 0, 0, 2, 0, 2, 0, AVROpInfoBase + 1, 6, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EICALL
644 { 447, 1, 0, 2, 0, 0, 16, AVROpInfoBase + 1, 17, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DESK
645 { 446, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DECRd
646 { 445, 2, 0, 2, 0, 0, 1, AVROpInfoBase + 284, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPSE
647 { 444, 2, 0, 2, 0, 0, 1, AVROpInfoBase + 284, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPRdRr
648 { 443, 2, 0, 2, 0, 0, 1, AVROpInfoBase + 286, 2, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPIRdK
649 { 442, 2, 0, 2, 0, 1, 1, AVROpInfoBase + 284, 0, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPCRdRr
650 { 441, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COMRd
651 { 440, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 32, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CBIAb
652 { 439, 1, 0, 4, 0, 1, 0, AVROpInfoBase + 0, 16, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CALLk
653 { 438, 2, 0, 2, 0, 0, 1, AVROpInfoBase + 282, 2, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BST
654 { 437, 1, 0, 2, 0, 0, 1, AVROpInfoBase + 1, 2, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BSETs
655 { 436, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRSHk
656 { 435, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRPLk
657 { 434, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRNEk
658 { 433, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRMIk
659 { 432, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRLTk
660 { 431, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRLOk
661 { 430, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRGEk
662 { 429, 1, 0, 2, 0, 1, 0, AVROpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BREQk
663 { 428, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BREAK
664 { 427, 2, 0, 2, 0, 1, 0, AVROpInfoBase + 280, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRBSsk
665 { 426, 2, 0, 2, 0, 1, 0, AVROpInfoBase + 280, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BRBCsk
666 { 425, 3, 1, 2, 0, 1, 0, AVROpInfoBase + 277, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BLD
667 { 424, 1, 0, 2, 0, 0, 1, AVROpInfoBase + 1, 2, 0|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BCLRs
668 { 423, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ASRRd
669 { 422, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 268, 2, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDRdRr
670 { 421, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 274, 2, 0|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDIRdK
671 { 420, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 271, 2, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADIWRdK
672 { 419, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 268, 2, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDRdRr
673 { 418, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 268, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADCRdRr
674 { 417, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 239, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ZEXT
675 { 416, 4, 1, 2, 0, 1, 0, AVROpInfoBase + 264, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Select8
676 { 415, 4, 1, 2, 0, 1, 0, AVROpInfoBase + 260, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Select16
677 { 414, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 151, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBWRdRr
678 { 413, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 154, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBIWRdK
679 { 412, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STWPtrRr
680 { 411, 4, 1, 2, 0, 0, 0, AVROpInfoBase + 256, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STWPtrPiRr
681 { 410, 4, 1, 2, 0, 0, 0, AVROpInfoBase + 256, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STWPtrPdRr
682 { 409, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 254, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STSWKRr
683 { 408, 3, 0, 2, 0, 1, 1, AVROpInfoBase + 251, 10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STDWSPQRr
684 { 407, 3, 0, 2, 0, 0, 0, AVROpInfoBase + 248, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STDWPtrQRr
685 { 406, 3, 0, 2, 0, 1, 1, AVROpInfoBase + 245, 10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STDSPQRr
686 { 405, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 243, 16, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPWRITE
687 { 404, 2, 1, 2, 0, 1, 0, AVROpInfoBase + 241, 16, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SPREAD
688 { 403, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 239, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SEXT
689 { 402, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBCWRdRr
690 { 401, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SBCIWRdK
691 { 400, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 173, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Ror8
692 { 399, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 165, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Ror16
693 { 398, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 173, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Rol8
694 { 397, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 165, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Rol16
695 { 396, 2, 1, 2, 0, 1, 1, AVROpInfoBase + 160, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RORWRd
696 { 395, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 237, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RORBRd
697 { 394, 2, 1, 2, 0, 1, 1, AVROpInfoBase + 160, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROLWRd
698 { 393, 2, 1, 2, 0, 1, 1, AVROpInfoBase + 237, 14, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROLBRdR17
699 { 392, 2, 1, 2, 0, 1, 1, AVROpInfoBase + 237, 12, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ROLBRdR1
700 { 391, 1, 0, 2, 0, 1, 1, AVROpInfoBase + 236, 10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PUSHWRr
701 { 390, 1, 1, 2, 0, 1, 1, AVROpInfoBase + 236, 10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // POPWRd
702 { 389, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // OUTWARr
703 { 388, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 151, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ORWRdRr
704 { 387, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 154, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ORIWRdK
705 { 386, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 231, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // NEGWRd
706 { 385, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 173, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsr8
707 { 384, 5, 2, 2, 0, 0, 1, AVROpInfoBase + 168, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsr32
708 { 383, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 165, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsr16
709 { 382, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 173, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsl8
710 { 381, 5, 2, 2, 0, 0, 1, AVROpInfoBase + 168, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsl32
711 { 380, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 165, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Lsl16
712 { 379, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSRWRd
713 { 378, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 228, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSRWNRd
714 { 377, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSRWLoRd
715 { 376, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 157, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSRBNRd
716 { 375, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSLWRd
717 { 374, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 228, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSLWNRd
718 { 373, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSLWHiRd
719 { 372, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 157, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LSLBNRd
720 { 371, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 226, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPMWRdZPi
721 { 370, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 224, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPMWRdZ
722 { 369, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 222, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LPMBRdZ
723 { 368, 3, 2, 2, 0, 0, 0, AVROpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDWRdPtrPi
724 { 367, 3, 2, 2, 0, 0, 0, AVROpInfoBase + 219, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDWRdPtrPd
725 { 366, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 217, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDWRdPtr
726 { 365, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDSWRdK
727 { 364, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 213, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDIWRdK
728 { 363, 3, 1, 2, 0, 0, 0, AVROpInfoBase + 210, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDDWRdYQ
729 { 362, 3, 1, 2, 0, 0, 0, AVROpInfoBase + 207, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LDDWRdPtrQ
730 { 361, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INWRdA
731 { 360, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 202, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FRMIDX
732 { 359, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 151, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EORWRdRr
733 { 358, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 199, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMWRdZPi
734 { 357, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 196, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMWRdZ
735 { 356, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 193, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMBRdZPi
736 { 355, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 193, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ELPMBRdZ
737 { 354, 1, 1, 2, 0, 0, 0, AVROpInfoBase + 192, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CopyZero
738 { 353, 2, 0, 2, 0, 0, 1, AVROpInfoBase + 190, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPWRdRr
739 { 352, 2, 0, 2, 0, 1, 1, AVROpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CPCWRdRr
740 { 351, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COMWRd
741 { 350, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicStore8
742 { 349, 2, 0, 2, 0, 0, 0, AVROpInfoBase + 186, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicStore16
743 { 348, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 183, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadXor8
744 { 347, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 180, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadXor16
745 { 346, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 183, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadSub8
746 { 345, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 180, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadSub16
747 { 344, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 183, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadOr8
748 { 343, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 180, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadOr16
749 { 342, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 183, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadAnd8
750 { 341, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 180, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadAnd16
751 { 340, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 183, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadAdd8
752 { 339, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 180, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoadAdd16
753 { 338, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 178, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoad8
754 { 337, 2, 1, 2, 0, 0, 0, AVROpInfoBase + 176, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicLoad16
755 { 336, 0, 0, 2, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // AtomicFence
756 { 335, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 173, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Asr8
757 { 334, 5, 2, 2, 0, 0, 1, AVROpInfoBase + 168, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Asr32
758 { 333, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 165, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // Asr16
759 { 332, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ASRWRd
760 { 331, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 162, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ASRWNRd
761 { 330, 2, 1, 2, 0, 0, 1, AVROpInfoBase + 160, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ASRWLoRd
762 { 329, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 157, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ASRBNRd
763 { 328, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 151, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDWRdRr
764 { 327, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 154, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANDIWRdK
765 { 326, 2, 0, 2, 0, 1, 1, AVROpInfoBase + 20, 6, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKUP
766 { 325, 2, 0, 2, 0, 1, 2, AVROpInfoBase + 20, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADJCALLSTACKDOWN
767 { 324, 3, 1, 2, 0, 0, 1, AVROpInfoBase + 151, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADDWRdRr
768 { 323, 3, 1, 2, 0, 1, 1, AVROpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ADCWRdRr
769 { 322, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UBFX
770 { 321, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SBFX
771 { 320, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_UMIN
772 { 319, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_UMAX
773 { 318, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SMIN
774 { 317, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SMAX
775 { 316, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_XOR
776 { 315, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_OR
777 { 314, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_AND
778 { 313, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_MUL
779 { 312, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_ADD
780 { 311, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMINIMUM
781 { 310, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
782 { 309, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMIN
783 { 308, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMAX
784 { 307, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FMUL
785 { 306, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_FADD
786 { 305, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
787 { 304, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
788 { 303, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UBSANTRAP
789 { 302, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_DEBUGTRAP
790 { 301, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRAP
791 { 300, 3, 0, 0, 0, 0, 0, AVROpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BZERO
792 { 299, 4, 0, 0, 0, 0, 0, AVROpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMSET
793 { 298, 4, 0, 0, 0, 0, 0, AVROpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMMOVE
794 { 297, 3, 0, 0, 0, 0, 0, AVROpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMCPY_INLINE
795 { 296, 4, 0, 0, 0, 0, 0, AVROpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MEMCPY
796 { 295, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
797 { 294, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
798 { 293, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FLDEXP
799 { 292, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FSQRT
800 { 291, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FMA
801 { 290, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FREM
802 { 289, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FDIV
803 { 288, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FMUL
804 { 287, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FSUB
805 { 286, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STRICT_FADD
806 { 285, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STACKRESTORE
807 { 284, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STACKSAVE
808 { 283, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_DYN_STACKALLOC
809 { 282, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_JUMP_TABLE
810 { 281, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BLOCK_ADDR
811 { 280, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ADDRSPACE_CAST
812 { 279, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FNEARBYINT
813 { 278, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FRINT
814 { 277, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FFLOOR
815 { 276, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSQRT
816 { 275, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FTANH
817 { 274, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSINH
818 { 273, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOSH
819 { 272, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FATAN2
820 { 271, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FATAN
821 { 270, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FASIN
822 { 269, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FACOS
823 { 268, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FTAN
824 { 267, 3, 2, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSINCOS
825 { 266, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSIN
826 { 265, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOS
827 { 264, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCEIL
828 { 263, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BITREVERSE
829 { 262, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BSWAP
830 { 261, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTPOP
831 { 260, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLS
832 { 259, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLZ_ZERO_UNDEF
833 { 258, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTLZ
834 { 257, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTTZ_ZERO_UNDEF
835 { 256, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CTTZ
836 { 255, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VECTOR_COMPRESS
837 { 254, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STEP_VECTOR
838 { 253, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SPLAT_VECTOR
839 { 252, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SHUFFLE_VECTOR
840 { 251, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
841 { 250, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT_VECTOR_ELT
842 { 249, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT_SUBVECTOR
843 { 248, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT_SUBVECTOR
844 { 247, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VSCALE
845 { 246, 3, 0, 0, 0, 0, 0, AVROpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRJT
846 { 245, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BR
847 { 244, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LLROUND
848 { 243, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LROUND
849 { 242, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABS
850 { 241, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMAX
851 { 240, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMIN
852 { 239, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMAX
853 { 238, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMIN
854 { 237, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRMASK
855 { 236, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTR_ADD
856 { 235, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_ROUNDING
857 { 234, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_ROUNDING
858 { 233, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_RESET_FPMODE
859 { 232, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_FPMODE
860 { 231, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_FPMODE
861 { 230, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_RESET_FPENV
862 { 229, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SET_FPENV
863 { 228, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GET_FPENV
864 { 227, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXIMUMNUM
865 { 226, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINIMUMNUM
866 { 225, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXIMUM
867 { 224, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINIMUM
868 { 223, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXNUM_IEEE
869 { 222, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINNUM_IEEE
870 { 221, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAXNUM
871 { 220, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMINNUM
872 { 219, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCANONICALIZE
873 { 218, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_IS_FPCLASS
874 { 217, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCOPYSIGN
875 { 216, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FABS
876 { 215, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOUI_SAT
877 { 214, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOSI_SAT
878 { 213, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UITOFP
879 { 212, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SITOFP
880 { 211, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOUI
881 { 210, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTOSI
882 { 209, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPTRUNC
883 { 208, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPEXT
884 { 207, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FNEG
885 { 206, 3, 2, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FFREXP
886 { 205, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLDEXP
887 { 204, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG10
888 { 203, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG2
889 { 202, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FLOG
890 { 201, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP10
891 { 200, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP2
892 { 199, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FEXP
893 { 198, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPOWI
894 { 197, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FPOW
895 { 196, 3, 2, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMODF
896 { 195, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FREM
897 { 194, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FDIV
898 { 193, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMAD
899 { 192, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMA
900 { 191, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FMUL
901 { 190, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSUB
902 { 189, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FADD
903 { 188, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVFIXSAT
904 { 187, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVFIXSAT
905 { 186, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVFIX
906 { 185, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVFIX
907 { 184, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULFIXSAT
908 { 183, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULFIXSAT
909 { 182, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULFIX
910 { 181, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULFIX
911 { 180, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSHLSAT
912 { 179, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USHLSAT
913 { 178, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBSAT
914 { 177, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBSAT
915 { 176, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDSAT
916 { 175, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDSAT
917 { 174, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULH
918 { 173, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULH
919 { 172, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SMULO
920 { 171, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UMULO
921 { 170, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBE
922 { 169, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SSUBO
923 { 168, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDE
924 { 167, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SADDO
925 { 166, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBE
926 { 165, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_USUBO
927 { 164, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDE
928 { 163, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UADDO
929 { 162, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SELECT
930 { 161, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UCMP
931 { 160, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SCMP
932 { 159, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCMP
933 { 158, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ICMP
934 { 157, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ROTL
935 { 156, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ROTR
936 { 155, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSHR
937 { 154, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FSHL
938 { 153, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASHR
939 { 152, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LSHR
940 { 151, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SHL
941 { 150, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ZEXT
942 { 149, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXT_INREG
943 { 148, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXT
944 { 147, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VAARG
945 { 146, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_VASTART
946 { 145, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FCONSTANT
947 { 144, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT
948 { 143, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_USAT_U
949 { 142, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_SSAT_U
950 { 141, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC_SSAT_S
951 { 140, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_TRUNC
952 { 139, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ANYEXT
953 { 138, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
954 { 137, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
955 { 136, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
956 { 135, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC
957 { 134, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INVOKE_REGION_START
958 { 133, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRINDIRECT
959 { 132, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BRCOND
960 { 131, 4, 0, 0, 0, 0, 0, AVROpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PREFETCH
961 { 130, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FENCE
962 { 129, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
963 { 128, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_USUB_COND
964 { 127, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
965 { 126, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
966 { 125, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
967 { 124, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
968 { 123, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMIN
969 { 122, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FMAX
970 { 121, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FSUB
971 { 120, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_FADD
972 { 119, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UMIN
973 { 118, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_UMAX
974 { 117, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_MIN
975 { 116, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_MAX
976 { 115, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_XOR
977 { 114, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_OR
978 { 113, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_NAND
979 { 112, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_AND
980 { 111, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_SUB
981 { 110, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_ADD
982 { 109, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMICRMW_XCHG
983 { 108, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMIC_CMPXCHG
984 { 107, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
985 { 106, 5, 1, 0, 0, 0, 0, AVROpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_STORE
986 { 105, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_STORE
987 { 104, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_ZEXTLOAD
988 { 103, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_SEXTLOAD
989 { 102, 5, 2, 0, 0, 0, 0, AVROpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INDEXED_LOAD
990 { 101, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ZEXTLOAD
991 { 100, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SEXTLOAD
992 { 99, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_LOAD
993 { 98, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_READSTEADYCOUNTER
994 { 97, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_READCYCLECOUNTER
995 { 96, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
996 { 95, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_LLRINT
997 { 94, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_LRINT
998 { 93, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_ROUND
999 { 92, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_TRUNC
1000 { 91, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
1001 { 90, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
1002 { 89, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FREEZE
1003 { 88, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BITCAST
1004 { 87, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INTTOPTR
1005 { 86, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRTOINT
1006 { 85, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONCAT_VECTORS
1007 { 84, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
1008 { 83, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_BUILD_VECTOR
1009 { 82, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MERGE_VALUES
1010 { 81, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_INSERT
1011 { 80, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UNMERGE_VALUES
1012 { 79, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_EXTRACT
1013 { 78, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_CONSTANT_POOL
1014 { 77, 5, 1, 0, 0, 0, 0, AVROpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
1015 { 76, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_GLOBAL_VALUE
1016 { 75, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_FRAME_INDEX
1017 { 74, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_PHI
1018 { 73, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_IMPLICIT_DEF
1019 { 72, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SAVGCEIL
1020 { 71, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SAVGFLOOR
1021 { 70, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UAVGCEIL
1022 { 69, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UAVGFLOOR
1023 { 68, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABDU
1024 { 67, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ABDS
1025 { 66, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_XOR
1026 { 65, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_OR
1027 { 64, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_AND
1028 { 63, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIVREM
1029 { 62, 4, 2, 0, 0, 0, 0, AVROpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIVREM
1030 { 61, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UREM
1031 { 60, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SREM
1032 { 59, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_UDIV
1033 { 58, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SDIV
1034 { 57, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_MUL
1035 { 56, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_SUB
1036 { 55, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ADD
1037 { 54, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_ALIGN
1038 { 53, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_ZEXT
1039 { 52, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // G_ASSERT_SEXT
1040 { 51, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
1041 { 50, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
1042 { 49, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
1043 { 48, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
1044 { 47, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // RELOC_NONE
1045 { 46, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
1046 { 45, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // MEMBARRIER
1047 { 44, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FAKE_USE
1048 { 43, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ICALL_BRANCH_FUNNEL
1049 { 42, 3, 0, 0, 0, 0, 0, AVROpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_15050
1050 { 41, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_15049
1051 { 40, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_TAIL_CALL
1052 { 39, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
1053 { 38, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_RET
1054 { 37, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
1055 { 36, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHABLE_OP
1056 { 35, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FAULTING_OP
1057 { 34, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LOCAL_ESCAPE
1058 { 33, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STATEPOINT
1059 { 32, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_15048
1060 { 31, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PREALLOCATED_SETUP
1061 { 30, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // anonymous_14328
1062 { 29, 6, 1, 0, 0, 0, 0, AVROpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PATCHPOINT
1063 { 28, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // FENTRY_CALL
1064 { 27, 2, 0, 0, 0, 0, 0, AVROpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // STACKMAP
1065 { 26, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ARITH_FENCE
1066 { 25, 4, 0, 0, 0, 0, 0, AVROpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PSEUDO_PROBE
1067 { 24, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LIFETIME_END
1068 { 23, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // LIFETIME_START
1069 { 22, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // BUNDLE
1070 { 21, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_LANEMASK
1071 { 20, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY
1072 { 19, 2, 1, 0, 0, 0, 0, AVROpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // REG_SEQUENCE
1073 { 18, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_LABEL
1074 { 17, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_PHI
1075 { 16, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_INSTR_REF
1076 { 15, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_VALUE_LIST
1077 { 14, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // DBG_VALUE
1078 { 13, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // COPY_TO_REGCLASS
1079 { 12, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // SUBREG_TO_REG
1080 { 11, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INIT_UNDEF
1081 { 10, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // IMPLICIT_DEF
1082 { 9, 4, 1, 0, 0, 0, 0, AVROpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INSERT_SUBREG
1083 { 8, 3, 1, 0, 0, 0, 0, AVROpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EXTRACT_SUBREG
1084 { 7, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // KILL
1085 { 6, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // ANNOTATION_LABEL
1086 { 5, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // GC_LABEL
1087 { 4, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // EH_LABEL
1088 { 3, 1, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // CFI_INSTRUCTION
1089 { 2, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INLINEASM_BR
1090 { 1, 0, 0, 0, 0, 0, 0, AVROpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // INLINEASM
1091 { 0, 1, 1, 0, 0, 0, 0, AVROpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::ExtraSrcRegAllocReq)|(1ULL<<MCID::ExtraDefRegAllocReq), 0x0ULL }, // PHI
1092 }, {
1093 /* 0 */
1094 /* 0 */ AVR::SREG, AVR::SREG,
1095 /* 2 */ AVR::SREG,
1096 /* 3 */ AVR::SP, AVR::SP, AVR::SREG,
1097 /* 6 */ AVR::SP, AVR::R31R30,
1098 /* 8 */ AVR::R0,
1099 /* 9 */ AVR::R31R30,
1100 /* 10 */ AVR::SP, AVR::SP,
1101 /* 12 */ AVR::R1, AVR::SREG,
1102 /* 14 */ AVR::R17, AVR::SREG,
1103 /* 16 */ AVR::SP,
1104 /* 17 */ AVR::R15, AVR::R14, AVR::R13, AVR::R12, AVR::R11, AVR::R10, AVR::R9, AVR::R8, AVR::R7, AVR::R6, AVR::R5, AVR::R4, AVR::R3, AVR::R2, AVR::R1, AVR::R0,
1105 /* 33 */ AVR::R31R30, AVR::R0,
1106 /* 35 */ AVR::R1, AVR::R0, AVR::SREG,
1107 /* 38 */ AVR::R1, AVR::R0, AVR::R31R30,
1108 }, {
1109 0
1110 }, {
1111 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1112 /* 1 */
1113 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1114 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1115 /* 5 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1116 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1117 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1118 /* 14 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1119 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
1120 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1121 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1122 /* 28 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1123 /* 29 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1124 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1125 /* 34 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1126 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1127 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
1128 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1129 /* 45 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1130 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1131 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1132 /* 52 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1133 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
1134 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1135 /* 62 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
1136 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1137 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1138 /* 71 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1139 /* 76 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1140 /* 81 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1141 /* 86 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1142 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1143 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1144 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1145 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1146 /* 103 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1147 /* 107 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1148 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1149 /* 114 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1150 /* 119 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
1151 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1152 /* 126 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
1153 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
1154 /* 133 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1155 /* 137 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1156 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
1157 /* 143 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
1158 /* 147 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
1159 /* 151 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1160 /* 154 */ { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1161 /* 157 */ { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1162 /* 160 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
1163 /* 162 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1164 /* 165 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1165 /* 168 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1166 /* 173 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1167 /* 176 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1168 /* 178 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1169 /* 180 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1170 /* 183 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1171 /* 186 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1172 /* 188 */ { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1173 /* 190 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1174 /* 192 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1175 /* 193 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1176 /* 196 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1177 /* 199 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1178 /* 202 */ { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1179 /* 205 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1180 /* 207 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1181 /* 210 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1182 /* 213 */ { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1183 /* 215 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1184 /* 217 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1185 /* 219 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(1) },
1186 /* 222 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1187 /* 224 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1188 /* 226 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1189 /* 228 */ { AVR::DLDREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1190 /* 231 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1191 /* 234 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1192 /* 236 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1193 /* 237 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
1194 /* 239 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1195 /* 241 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1196 /* 243 */ { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1197 /* 245 */ { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8NOZRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1198 /* 248 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1199 /* 251 */ { AVR::GPRSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::DREGSNOZRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1200 /* 254 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1201 /* 256 */ { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1202 /* 260 */ { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::DREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1203 /* 264 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1204 /* 268 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1205 /* 271 */ { AVR::IWREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::IWREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1206 /* 274 */ { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1207 /* 277 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1208 /* 280 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1209 /* 282 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1210 /* 284 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1211 /* 286 */ { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1212 /* 288 */ { AVR::LD8loRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8loRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1213 /* 290 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1214 /* 292 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
1215 /* 295 */ { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(1) },
1216 /* 298 */ { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1217 /* 300 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1218 /* 302 */ { AVR::ZREGRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1219 /* 303 */ { AVR::PTRDISPREGSRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1220 /* 306 */ { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { AVR::PTRREGSRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { AVR::GPR8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
1221 /* 310 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { AVR::LD8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
1222 }
1223};
1224
1225
1226#ifdef __GNUC__
1227#pragma GCC diagnostic push
1228#pragma GCC diagnostic ignored "-Woverlength-strings"
1229#endif
1230extern const char AVRInstrNameData[] = {
1231 /* 0 */ "G_FLOG10\000"
1232 /* 9 */ "G_FEXP10\000"
1233 /* 18 */ "ROLBRdR1\000"
1234 /* 27 */ "Lsl32\000"
1235 /* 33 */ "Asr32\000"
1236 /* 39 */ "Lsr32\000"
1237 /* 45 */ "G_FLOG2\000"
1238 /* 53 */ "G_FATAN2\000"
1239 /* 62 */ "G_FEXP2\000"
1240 /* 70 */ "AtomicLoadSub16\000"
1241 /* 86 */ "AtomicLoad16\000"
1242 /* 99 */ "AtomicLoadAdd16\000"
1243 /* 115 */ "AtomicLoadAnd16\000"
1244 /* 131 */ "AtomicStore16\000"
1245 /* 145 */ "Rol16\000"
1246 /* 151 */ "Lsl16\000"
1247 /* 157 */ "AtomicLoadOr16\000"
1248 /* 172 */ "Ror16\000"
1249 /* 178 */ "AtomicLoadXor16\000"
1250 /* 194 */ "Asr16\000"
1251 /* 200 */ "Lsr16\000"
1252 /* 206 */ "Select16\000"
1253 /* 215 */ "ROLBRdR17\000"
1254 /* 225 */ "AtomicLoadSub8\000"
1255 /* 240 */ "AtomicLoad8\000"
1256 /* 252 */ "AtomicLoadAdd8\000"
1257 /* 267 */ "AtomicLoadAnd8\000"
1258 /* 282 */ "AtomicStore8\000"
1259 /* 295 */ "Rol8\000"
1260 /* 300 */ "Lsl8\000"
1261 /* 305 */ "AtomicLoadOr8\000"
1262 /* 319 */ "Ror8\000"
1263 /* 324 */ "AtomicLoadXor8\000"
1264 /* 339 */ "Asr8\000"
1265 /* 344 */ "Lsr8\000"
1266 /* 349 */ "Select8\000"
1267 /* 357 */ "G_FMA\000"
1268 /* 363 */ "G_STRICT_FMA\000"
1269 /* 376 */ "INRdA\000"
1270 /* 382 */ "INWRdA\000"
1271 /* 389 */ "G_FSUB\000"
1272 /* 396 */ "G_STRICT_FSUB\000"
1273 /* 410 */ "G_ATOMICRMW_FSUB\000"
1274 /* 427 */ "G_SUB\000"
1275 /* 433 */ "G_ATOMICRMW_SUB\000"
1276 /* 449 */ "SBRCRrB\000"
1277 /* 457 */ "SBRSRrB\000"
1278 /* 465 */ "G_INTRINSIC\000"
1279 /* 477 */ "G_FPTRUNC\000"
1280 /* 487 */ "G_INTRINSIC_TRUNC\000"
1281 /* 505 */ "G_TRUNC\000"
1282 /* 513 */ "G_BUILD_VECTOR_TRUNC\000"
1283 /* 534 */ "G_DYN_STACKALLOC\000"
1284 /* 551 */ "SPREAD\000"
1285 /* 558 */ "G_FMAD\000"
1286 /* 565 */ "G_INDEXED_SEXTLOAD\000"
1287 /* 584 */ "G_SEXTLOAD\000"
1288 /* 595 */ "G_INDEXED_ZEXTLOAD\000"
1289 /* 614 */ "G_ZEXTLOAD\000"
1290 /* 625 */ "G_INDEXED_LOAD\000"
1291 /* 640 */ "G_LOAD\000"
1292 /* 647 */ "G_VECREDUCE_FADD\000"
1293 /* 664 */ "G_FADD\000"
1294 /* 671 */ "G_VECREDUCE_SEQ_FADD\000"
1295 /* 692 */ "G_STRICT_FADD\000"
1296 /* 706 */ "G_ATOMICRMW_FADD\000"
1297 /* 723 */ "G_VECREDUCE_ADD\000"
1298 /* 739 */ "G_ADD\000"
1299 /* 745 */ "G_PTR_ADD\000"
1300 /* 755 */ "G_ATOMICRMW_ADD\000"
1301 /* 771 */ "BLD\000"
1302 /* 775 */ "G_ATOMICRMW_NAND\000"
1303 /* 792 */ "G_VECREDUCE_AND\000"
1304 /* 808 */ "G_AND\000"
1305 /* 814 */ "G_ATOMICRMW_AND\000"
1306 /* 830 */ "LIFETIME_END\000"
1307 /* 843 */ "G_BRCOND\000"
1308 /* 852 */ "G_ATOMICRMW_USUB_COND\000"
1309 /* 874 */ "G_LLROUND\000"
1310 /* 884 */ "G_LROUND\000"
1311 /* 893 */ "G_INTRINSIC_ROUND\000"
1312 /* 911 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
1313 /* 937 */ "LOAD_STACK_GUARD\000"
1314 /* 954 */ "PSEUDO_PROBE\000"
1315 /* 967 */ "G_SSUBE\000"
1316 /* 975 */ "G_USUBE\000"
1317 /* 983 */ "G_FENCE\000"
1318 /* 991 */ "ARITH_FENCE\000"
1319 /* 1003 */ "REG_SEQUENCE\000"
1320 /* 1016 */ "G_SADDE\000"
1321 /* 1024 */ "G_UADDE\000"
1322 /* 1032 */ "G_GET_FPMODE\000"
1323 /* 1045 */ "G_RESET_FPMODE\000"
1324 /* 1060 */ "G_SET_FPMODE\000"
1325 /* 1073 */ "G_FMINNUM_IEEE\000"
1326 /* 1088 */ "G_FMAXNUM_IEEE\000"
1327 /* 1103 */ "G_VSCALE\000"
1328 /* 1112 */ "G_JUMP_TABLE\000"
1329 /* 1125 */ "BUNDLE\000"
1330 /* 1132 */ "G_MEMCPY_INLINE\000"
1331 /* 1148 */ "RELOC_NONE\000"
1332 /* 1159 */ "LOCAL_ESCAPE\000"
1333 /* 1172 */ "G_STACKRESTORE\000"
1334 /* 1187 */ "G_INDEXED_STORE\000"
1335 /* 1203 */ "G_STORE\000"
1336 /* 1211 */ "CPSE\000"
1337 /* 1216 */ "G_BITREVERSE\000"
1338 /* 1229 */ "FAKE_USE\000"
1339 /* 1238 */ "SPWRITE\000"
1340 /* 1246 */ "DBG_VALUE\000"
1341 /* 1256 */ "G_GLOBAL_VALUE\000"
1342 /* 1271 */ "G_PTRAUTH_GLOBAL_VALUE\000"
1343 /* 1294 */ "CONVERGENCECTRL_GLUE\000"
1344 /* 1315 */ "G_STACKSAVE\000"
1345 /* 1327 */ "G_MEMMOVE\000"
1346 /* 1337 */ "G_FREEZE\000"
1347 /* 1346 */ "G_FCANONICALIZE\000"
1348 /* 1362 */ "G_FMODF\000"
1349 /* 1370 */ "G_CTLZ_ZERO_UNDEF\000"
1350 /* 1388 */ "G_CTTZ_ZERO_UNDEF\000"
1351 /* 1406 */ "INIT_UNDEF\000"
1352 /* 1417 */ "G_IMPLICIT_DEF\000"
1353 /* 1432 */ "DBG_INSTR_REF\000"
1354 /* 1446 */ "G_FNEG\000"
1355 /* 1453 */ "EXTRACT_SUBREG\000"
1356 /* 1468 */ "INSERT_SUBREG\000"
1357 /* 1482 */ "G_SEXT_INREG\000"
1358 /* 1495 */ "SUBREG_TO_REG\000"
1359 /* 1509 */ "G_ATOMIC_CMPXCHG\000"
1360 /* 1526 */ "G_ATOMICRMW_XCHG\000"
1361 /* 1543 */ "G_GET_ROUNDING\000"
1362 /* 1558 */ "G_SET_ROUNDING\000"
1363 /* 1573 */ "G_FLOG\000"
1364 /* 1580 */ "G_VAARG\000"
1365 /* 1588 */ "PREALLOCATED_ARG\000"
1366 /* 1605 */ "G_PREFETCH\000"
1367 /* 1616 */ "G_SMULH\000"
1368 /* 1624 */ "G_UMULH\000"
1369 /* 1632 */ "G_FTANH\000"
1370 /* 1640 */ "G_FSINH\000"
1371 /* 1648 */ "G_FCOSH\000"
1372 /* 1656 */ "DBG_PHI\000"
1373 /* 1664 */ "G_FPTOSI\000"
1374 /* 1673 */ "RETI\000"
1375 /* 1678 */ "G_FPTOUI\000"
1376 /* 1687 */ "G_FPOWI\000"
1377 /* 1695 */ "BREAK\000"
1378 /* 1701 */ "COPY_LANEMASK\000"
1379 /* 1715 */ "G_PTRMASK\000"
1380 /* 1725 */ "DESK\000"
1381 /* 1730 */ "SUBIRdK\000"
1382 /* 1738 */ "SBCIRdK\000"
1383 /* 1746 */ "LDIRdK\000"
1384 /* 1753 */ "ANDIRdK\000"
1385 /* 1761 */ "CPIRdK\000"
1386 /* 1768 */ "ORIRdK\000"
1387 /* 1775 */ "LDSRdK\000"
1388 /* 1782 */ "SBIWRdK\000"
1389 /* 1790 */ "SUBIWRdK\000"
1390 /* 1799 */ "SBCIWRdK\000"
1391 /* 1808 */ "ADIWRdK\000"
1392 /* 1816 */ "LDIWRdK\000"
1393 /* 1824 */ "ANDIWRdK\000"
1394 /* 1833 */ "ORIWRdK\000"
1395 /* 1841 */ "LDSWRdK\000"
1396 /* 1849 */ "GC_LABEL\000"
1397 /* 1858 */ "DBG_LABEL\000"
1398 /* 1868 */ "EH_LABEL\000"
1399 /* 1877 */ "ANNOTATION_LABEL\000"
1400 /* 1894 */ "ICALL_BRANCH_FUNNEL\000"
1401 /* 1914 */ "G_FSHL\000"
1402 /* 1921 */ "G_SHL\000"
1403 /* 1927 */ "G_FCEIL\000"
1404 /* 1935 */ "G_SAVGCEIL\000"
1405 /* 1946 */ "G_UAVGCEIL\000"
1406 /* 1957 */ "EICALL\000"
1407 /* 1964 */ "PATCHABLE_TAIL_CALL\000"
1408 /* 1984 */ "PATCHABLE_TYPED_EVENT_CALL\000"
1409 /* 2011 */ "PATCHABLE_EVENT_CALL\000"
1410 /* 2032 */ "FENTRY_CALL\000"
1411 /* 2044 */ "KILL\000"
1412 /* 2049 */ "G_CONSTANT_POOL\000"
1413 /* 2065 */ "G_ROTL\000"
1414 /* 2072 */ "G_VECREDUCE_FMUL\000"
1415 /* 2089 */ "G_FMUL\000"
1416 /* 2096 */ "G_VECREDUCE_SEQ_FMUL\000"
1417 /* 2117 */ "G_STRICT_FMUL\000"
1418 /* 2131 */ "G_VECREDUCE_MUL\000"
1419 /* 2147 */ "G_MUL\000"
1420 /* 2153 */ "G_FREM\000"
1421 /* 2160 */ "G_STRICT_FREM\000"
1422 /* 2174 */ "G_SREM\000"
1423 /* 2181 */ "G_UREM\000"
1424 /* 2188 */ "G_SDIVREM\000"
1425 /* 2198 */ "G_UDIVREM\000"
1426 /* 2208 */ "ELPM\000"
1427 /* 2213 */ "SPM\000"
1428 /* 2217 */ "INLINEASM\000"
1429 /* 2227 */ "G_VECREDUCE_FMINIMUM\000"
1430 /* 2248 */ "G_FMINIMUM\000"
1431 /* 2259 */ "G_ATOMICRMW_FMINIMUM\000"
1432 /* 2280 */ "G_VECREDUCE_FMAXIMUM\000"
1433 /* 2301 */ "G_FMAXIMUM\000"
1434 /* 2312 */ "G_ATOMICRMW_FMAXIMUM\000"
1435 /* 2333 */ "G_FMINIMUMNUM\000"
1436 /* 2347 */ "G_FMAXIMUMNUM\000"
1437 /* 2361 */ "G_FMINNUM\000"
1438 /* 2371 */ "G_FMAXNUM\000"
1439 /* 2381 */ "G_FATAN\000"
1440 /* 2389 */ "G_FTAN\000"
1441 /* 2396 */ "G_INTRINSIC_ROUNDEVEN\000"
1442 /* 2418 */ "G_ASSERT_ALIGN\000"
1443 /* 2433 */ "G_FCOPYSIGN\000"
1444 /* 2445 */ "G_VECREDUCE_FMIN\000"
1445 /* 2462 */ "G_ATOMICRMW_FMIN\000"
1446 /* 2479 */ "G_VECREDUCE_SMIN\000"
1447 /* 2496 */ "G_SMIN\000"
1448 /* 2503 */ "G_VECREDUCE_UMIN\000"
1449 /* 2520 */ "G_UMIN\000"
1450 /* 2527 */ "G_ATOMICRMW_UMIN\000"
1451 /* 2544 */ "G_ATOMICRMW_MIN\000"
1452 /* 2560 */ "G_FASIN\000"
1453 /* 2568 */ "G_FSIN\000"
1454 /* 2575 */ "CFI_INSTRUCTION\000"
1455 /* 2591 */ "ADJCALLSTACKDOWN\000"
1456 /* 2608 */ "G_SSUBO\000"
1457 /* 2616 */ "G_USUBO\000"
1458 /* 2624 */ "G_SADDO\000"
1459 /* 2632 */ "G_UADDO\000"
1460 /* 2640 */ "JUMP_TABLE_DEBUG_INFO\000"
1461 /* 2662 */ "G_SMULO\000"
1462 /* 2670 */ "G_UMULO\000"
1463 /* 2678 */ "G_BZERO\000"
1464 /* 2686 */ "STACKMAP\000"
1465 /* 2695 */ "G_DEBUGTRAP\000"
1466 /* 2707 */ "G_UBSANTRAP\000"
1467 /* 2719 */ "G_TRAP\000"
1468 /* 2726 */ "G_ATOMICRMW_UDEC_WRAP\000"
1469 /* 2748 */ "G_ATOMICRMW_UINC_WRAP\000"
1470 /* 2770 */ "G_BSWAP\000"
1471 /* 2778 */ "SLEEP\000"
1472 /* 2784 */ "G_SITOFP\000"
1473 /* 2793 */ "G_UITOFP\000"
1474 /* 2802 */ "G_FCMP\000"
1475 /* 2809 */ "G_ICMP\000"
1476 /* 2816 */ "G_SCMP\000"
1477 /* 2823 */ "G_UCMP\000"
1478 /* 2830 */ "EIJMP\000"
1479 /* 2836 */ "NOP\000"
1480 /* 2840 */ "CONVERGENCECTRL_LOOP\000"
1481 /* 2861 */ "G_CTPOP\000"
1482 /* 2869 */ "PATCHABLE_OP\000"
1483 /* 2882 */ "FAULTING_OP\000"
1484 /* 2894 */ "ADJCALLSTACKUP\000"
1485 /* 2909 */ "PREALLOCATED_SETUP\000"
1486 /* 2928 */ "G_FLDEXP\000"
1487 /* 2937 */ "G_STRICT_FLDEXP\000"
1488 /* 2953 */ "G_FEXP\000"
1489 /* 2960 */ "G_FFREXP\000"
1490 /* 2969 */ "LDDWRdYQ\000"
1491 /* 2978 */ "LDDRdPtrQ\000"
1492 /* 2988 */ "LDDWRdPtrQ\000"
1493 /* 2999 */ "G_BR\000"
1494 /* 3004 */ "INLINEASM_BR\000"
1495 /* 3017 */ "G_BLOCK_ADDR\000"
1496 /* 3030 */ "WDR\000"
1497 /* 3034 */ "MEMBARRIER\000"
1498 /* 3045 */ "G_CONSTANT_FOLD_BARRIER\000"
1499 /* 3069 */ "PATCHABLE_FUNCTION_ENTER\000"
1500 /* 3094 */ "G_READCYCLECOUNTER\000"
1501 /* 3113 */ "G_READSTEADYCOUNTER\000"
1502 /* 3133 */ "G_READ_REGISTER\000"
1503 /* 3149 */ "G_WRITE_REGISTER\000"
1504 /* 3166 */ "G_ASHR\000"
1505 /* 3173 */ "G_FSHR\000"
1506 /* 3180 */ "G_LSHR\000"
1507 /* 3187 */ "CONVERGENCECTRL_ANCHOR\000"
1508 /* 3210 */ "G_FFLOOR\000"
1509 /* 3219 */ "G_SAVGFLOOR\000"
1510 /* 3231 */ "G_UAVGFLOOR\000"
1511 /* 3243 */ "G_EXTRACT_SUBVECTOR\000"
1512 /* 3263 */ "G_INSERT_SUBVECTOR\000"
1513 /* 3282 */ "G_BUILD_VECTOR\000"
1514 /* 3297 */ "G_SHUFFLE_VECTOR\000"
1515 /* 3314 */ "G_STEP_VECTOR\000"
1516 /* 3328 */ "G_SPLAT_VECTOR\000"
1517 /* 3343 */ "G_VECREDUCE_XOR\000"
1518 /* 3359 */ "G_XOR\000"
1519 /* 3365 */ "G_ATOMICRMW_XOR\000"
1520 /* 3381 */ "G_VECREDUCE_OR\000"
1521 /* 3396 */ "G_OR\000"
1522 /* 3401 */ "G_ATOMICRMW_OR\000"
1523 /* 3416 */ "G_ROTR\000"
1524 /* 3423 */ "G_INTTOPTR\000"
1525 /* 3434 */ "G_FABS\000"
1526 /* 3441 */ "G_ABS\000"
1527 /* 3447 */ "G_ABDS\000"
1528 /* 3454 */ "G_UNMERGE_VALUES\000"
1529 /* 3471 */ "G_MERGE_VALUES\000"
1530 /* 3486 */ "G_CTLS\000"
1531 /* 3493 */ "FMULS\000"
1532 /* 3499 */ "G_FACOS\000"
1533 /* 3507 */ "G_FCOS\000"
1534 /* 3514 */ "G_FSINCOS\000"
1535 /* 3524 */ "G_CONCAT_VECTORS\000"
1536 /* 3541 */ "COPY_TO_REGCLASS\000"
1537 /* 3558 */ "G_IS_FPCLASS\000"
1538 /* 3571 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
1539 /* 3601 */ "G_VECTOR_COMPRESS\000"
1540 /* 3619 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
1541 /* 3646 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
1542 /* 3684 */ "G_TRUNC_SSAT_S\000"
1543 /* 3699 */ "G_SSUBSAT\000"
1544 /* 3709 */ "G_USUBSAT\000"
1545 /* 3719 */ "G_SADDSAT\000"
1546 /* 3729 */ "G_UADDSAT\000"
1547 /* 3739 */ "G_SSHLSAT\000"
1548 /* 3749 */ "G_USHLSAT\000"
1549 /* 3759 */ "G_SMULFIXSAT\000"
1550 /* 3772 */ "G_UMULFIXSAT\000"
1551 /* 3785 */ "G_SDIVFIXSAT\000"
1552 /* 3798 */ "G_UDIVFIXSAT\000"
1553 /* 3811 */ "G_ATOMICRMW_USUB_SAT\000"
1554 /* 3832 */ "G_FPTOSI_SAT\000"
1555 /* 3845 */ "G_FPTOUI_SAT\000"
1556 /* 3858 */ "G_EXTRACT\000"
1557 /* 3868 */ "G_SELECT\000"
1558 /* 3877 */ "G_BRINDIRECT\000"
1559 /* 3890 */ "PATCHABLE_RET\000"
1560 /* 3904 */ "G_MEMSET\000"
1561 /* 3913 */ "PATCHABLE_FUNCTION_EXIT\000"
1562 /* 3937 */ "G_BRJT\000"
1563 /* 3944 */ "G_EXTRACT_VECTOR_ELT\000"
1564 /* 3965 */ "G_INSERT_VECTOR_ELT\000"
1565 /* 3985 */ "G_FCONSTANT\000"
1566 /* 3997 */ "G_CONSTANT\000"
1567 /* 4008 */ "G_INTRINSIC_CONVERGENT\000"
1568 /* 4031 */ "STATEPOINT\000"
1569 /* 4042 */ "PATCHPOINT\000"
1570 /* 4053 */ "G_PTRTOINT\000"
1571 /* 4064 */ "G_FRINT\000"
1572 /* 4072 */ "G_INTRINSIC_LLRINT\000"
1573 /* 4091 */ "G_INTRINSIC_LRINT\000"
1574 /* 4109 */ "G_FNEARBYINT\000"
1575 /* 4122 */ "G_VASTART\000"
1576 /* 4132 */ "LIFETIME_START\000"
1577 /* 4147 */ "G_INVOKE_REGION_START\000"
1578 /* 4169 */ "G_INSERT\000"
1579 /* 4178 */ "G_FSQRT\000"
1580 /* 4186 */ "G_STRICT_FSQRT\000"
1581 /* 4201 */ "G_BITCAST\000"
1582 /* 4211 */ "G_ADDRSPACE_CAST\000"
1583 /* 4228 */ "BST\000"
1584 /* 4232 */ "DBG_VALUE_LIST\000"
1585 /* 4247 */ "G_FPEXT\000"
1586 /* 4255 */ "G_SEXT\000"
1587 /* 4262 */ "G_ASSERT_SEXT\000"
1588 /* 4276 */ "G_ANYEXT\000"
1589 /* 4285 */ "G_ZEXT\000"
1590 /* 4292 */ "G_ASSERT_ZEXT\000"
1591 /* 4306 */ "G_ABDU\000"
1592 /* 4313 */ "FMULSU\000"
1593 /* 4320 */ "G_TRUNC_SSAT_U\000"
1594 /* 4335 */ "G_TRUNC_USAT_U\000"
1595 /* 4350 */ "G_FDIV\000"
1596 /* 4357 */ "G_STRICT_FDIV\000"
1597 /* 4371 */ "G_SDIV\000"
1598 /* 4378 */ "G_UDIV\000"
1599 /* 4385 */ "G_GET_FPENV\000"
1600 /* 4397 */ "G_RESET_FPENV\000"
1601 /* 4411 */ "G_SET_FPENV\000"
1602 /* 4423 */ "G_FPOW\000"
1603 /* 4430 */ "G_VECREDUCE_FMAX\000"
1604 /* 4447 */ "G_ATOMICRMW_FMAX\000"
1605 /* 4464 */ "G_VECREDUCE_SMAX\000"
1606 /* 4481 */ "G_SMAX\000"
1607 /* 4488 */ "G_VECREDUCE_UMAX\000"
1608 /* 4505 */ "G_UMAX\000"
1609 /* 4512 */ "G_ATOMICRMW_UMAX\000"
1610 /* 4529 */ "G_ATOMICRMW_MAX\000"
1611 /* 4545 */ "FRMIDX\000"
1612 /* 4552 */ "G_FRAME_INDEX\000"
1613 /* 4566 */ "G_SBFX\000"
1614 /* 4573 */ "G_UBFX\000"
1615 /* 4580 */ "G_SMULFIX\000"
1616 /* 4590 */ "G_UMULFIX\000"
1617 /* 4600 */ "G_SDIVFIX\000"
1618 /* 4610 */ "G_UDIVFIX\000"
1619 /* 4620 */ "G_MEMCPY\000"
1620 /* 4629 */ "COPY\000"
1621 /* 4634 */ "CONVERGENCECTRL_ENTRY\000"
1622 /* 4656 */ "G_CTLZ\000"
1623 /* 4663 */ "G_CTTZ\000"
1624 /* 4670 */ "ELPMBRdZ\000"
1625 /* 4679 */ "ELPMRdZ\000"
1626 /* 4687 */ "ELPMWRdZ\000"
1627 /* 4696 */ "SBICAb\000"
1628 /* 4703 */ "CBIAb\000"
1629 /* 4709 */ "SBIAb\000"
1630 /* 4715 */ "SBISAb\000"
1631 /* 4722 */ "LDRdPtrPd\000"
1632 /* 4732 */ "LDWRdPtrPd\000"
1633 /* 4743 */ "RORBRd\000"
1634 /* 4750 */ "DECRd\000"
1635 /* 4756 */ "INCRd\000"
1636 /* 4762 */ "NEGRd\000"
1637 /* 4768 */ "COMRd\000"
1638 /* 4774 */ "LSLBNRd\000"
1639 /* 4782 */ "ASRBNRd\000"
1640 /* 4790 */ "LSRBNRd\000"
1641 /* 4798 */ "LSLWNRd\000"
1642 /* 4806 */ "ASRWNRd\000"
1643 /* 4814 */ "LSRWNRd\000"
1644 /* 4822 */ "SWAPRd\000"
1645 /* 4829 */ "POPRd\000"
1646 /* 4835 */ "RORRd\000"
1647 /* 4841 */ "ASRRd\000"
1648 /* 4847 */ "LSRRd\000"
1649 /* 4853 */ "NEGWRd\000"
1650 /* 4860 */ "ROLWRd\000"
1651 /* 4867 */ "LSLWRd\000"
1652 /* 4874 */ "COMWRd\000"
1653 /* 4881 */ "POPWRd\000"
1654 /* 4888 */ "RORWRd\000"
1655 /* 4895 */ "ASRWRd\000"
1656 /* 4902 */ "LSRWRd\000"
1657 /* 4909 */ "LACZRd\000"
1658 /* 4916 */ "XCHZRd\000"
1659 /* 4923 */ "LASZRd\000"
1660 /* 4930 */ "LATZRd\000"
1661 /* 4937 */ "LSLWHiRd\000"
1662 /* 4946 */ "ASRWLoRd\000"
1663 /* 4955 */ "LSRWLoRd\000"
1664 /* 4964 */ "AtomicFence\000"
1665 /* 4976 */ "SPMZPi\000"
1666 /* 4983 */ "ELPMBRdZPi\000"
1667 /* 4994 */ "ELPMRdZPi\000"
1668 /* 5004 */ "ELPMWRdZPi\000"
1669 /* 5015 */ "LDRdPtrPi\000"
1670 /* 5025 */ "LDWRdPtrPi\000"
1671 /* 5036 */ "BRGEk\000"
1672 /* 5042 */ "BRNEk\000"
1673 /* 5048 */ "BRSHk\000"
1674 /* 5054 */ "BRMIk\000"
1675 /* 5060 */ "RCALLk\000"
1676 /* 5067 */ "BRPLk\000"
1677 /* 5073 */ "BRLOk\000"
1678 /* 5079 */ "RJMPk\000"
1679 /* 5085 */ "BREQk\000"
1680 /* 5091 */ "BRLTk\000"
1681 /* 5097 */ "BRBCsk\000"
1682 /* 5104 */ "BRBSsk\000"
1683 /* 5111 */ "CopyZero\000"
1684 /* 5120 */ "OUTARr\000"
1685 /* 5127 */ "OUTWARr\000"
1686 /* 5135 */ "PUSHRr\000"
1687 /* 5142 */ "STSKRr\000"
1688 /* 5149 */ "STSWKRr\000"
1689 /* 5157 */ "STDSPQRr\000"
1690 /* 5166 */ "STDWSPQRr\000"
1691 /* 5176 */ "STDPtrQRr\000"
1692 /* 5186 */ "STDWPtrQRr\000"
1693 /* 5197 */ "PUSHWRr\000"
1694 /* 5205 */ "STPtrPdRr\000"
1695 /* 5215 */ "STWPtrPdRr\000"
1696 /* 5226 */ "SUBRdRr\000"
1697 /* 5234 */ "SBCRdRr\000"
1698 /* 5242 */ "ADCRdRr\000"
1699 /* 5250 */ "CPCRdRr\000"
1700 /* 5258 */ "ADDRdRr\000"
1701 /* 5266 */ "ANDRdRr\000"
1702 /* 5274 */ "MULRdRr\000"
1703 /* 5282 */ "CPRdRr\000"
1704 /* 5289 */ "EORRdRr\000"
1705 /* 5297 */ "MULSRdRr\000"
1706 /* 5306 */ "MULSURdRr\000"
1707 /* 5316 */ "MOVRdRr\000"
1708 /* 5324 */ "SUBWRdRr\000"
1709 /* 5333 */ "SBCWRdRr\000"
1710 /* 5342 */ "ADCWRdRr\000"
1711 /* 5351 */ "CPCWRdRr\000"
1712 /* 5360 */ "ADDWRdRr\000"
1713 /* 5369 */ "ANDWRdRr\000"
1714 /* 5378 */ "CPWRdRr\000"
1715 /* 5386 */ "EORWRdRr\000"
1716 /* 5395 */ "MOVWRdRr\000"
1717 /* 5404 */ "STPtrPiRr\000"
1718 /* 5414 */ "STWPtrPiRr\000"
1719 /* 5425 */ "STPtrRr\000"
1720 /* 5433 */ "STWPtrRr\000"
1721 /* 5442 */ "LDRdPtr\000"
1722 /* 5450 */ "LDWRdPtr\000"
1723 /* 5459 */ "BCLRs\000"
1724 /* 5465 */ "BSETs\000"
1725 /* 5471 */ "LDSRdKTiny\000"
1726 /* 5482 */ "STSKRrTiny\000"
1727};
1728#ifdef __GNUC__
1729#pragma GCC diagnostic pop
1730#endif
1731
1732extern const unsigned AVRInstrNameIndices[] = {
1733 1660U, 2217U, 3004U, 2575U, 1868U, 1849U, 1877U, 2044U,
1734 1453U, 1468U, 1419U, 1406U, 1495U, 3541U, 1246U, 4232U,
1735 1432U, 1656U, 1858U, 1003U, 4629U, 1701U, 1125U, 4132U,
1736 830U, 954U, 991U, 2686U, 2032U, 4042U, 937U, 2909U,
1737 1588U, 4031U, 1159U, 2882U, 2869U, 3069U, 3890U, 3913U,
1738 1964U, 2011U, 1984U, 1894U, 1229U, 3034U, 2640U, 1148U,
1739 4634U, 3187U, 2840U, 1294U, 4262U, 4292U, 2418U, 739U,
1740 427U, 2147U, 4371U, 4378U, 2174U, 2181U, 2188U, 2198U,
1741 808U, 3396U, 3359U, 3447U, 4306U, 3231U, 1946U, 3219U,
1742 1935U, 1417U, 1658U, 4552U, 1256U, 1271U, 2049U, 3858U,
1743 3454U, 4169U, 3471U, 3282U, 513U, 3524U, 4053U, 3423U,
1744 4201U, 1337U, 3045U, 911U, 487U, 893U, 4091U, 4072U,
1745 2396U, 3094U, 3113U, 640U, 584U, 614U, 625U, 565U,
1746 595U, 1203U, 1187U, 3571U, 1509U, 1526U, 755U, 433U,
1747 814U, 775U, 3401U, 3365U, 4529U, 2544U, 4512U, 2527U,
1748 706U, 410U, 4447U, 2462U, 2312U, 2259U, 2748U, 2726U,
1749 852U, 3811U, 983U, 1605U, 843U, 3877U, 4147U, 465U,
1750 3619U, 4008U, 3646U, 4276U, 505U, 3684U, 4320U, 4335U,
1751 3997U, 3985U, 4122U, 1580U, 4255U, 1482U, 4285U, 1921U,
1752 3180U, 3166U, 1914U, 3173U, 3416U, 2065U, 2809U, 2802U,
1753 2816U, 2823U, 3868U, 2632U, 1024U, 2616U, 975U, 2624U,
1754 1016U, 2608U, 967U, 2670U, 2662U, 1624U, 1616U, 3729U,
1755 3719U, 3709U, 3699U, 3749U, 3739U, 4580U, 4590U, 3759U,
1756 3772U, 4600U, 4610U, 3785U, 3798U, 664U, 389U, 2089U,
1757 357U, 558U, 4350U, 2153U, 1362U, 4423U, 1687U, 2953U,
1758 62U, 9U, 1573U, 45U, 0U, 2928U, 2960U, 1446U,
1759 4247U, 477U, 1664U, 1678U, 2784U, 2793U, 3832U, 3845U,
1760 3434U, 2433U, 3558U, 1346U, 2361U, 2371U, 1073U, 1088U,
1761 2248U, 2301U, 2333U, 2347U, 4385U, 4411U, 4397U, 1032U,
1762 1060U, 1045U, 1543U, 1558U, 745U, 1715U, 2496U, 4481U,
1763 2520U, 4505U, 3441U, 884U, 874U, 2999U, 3937U, 1103U,
1764 3263U, 3243U, 3965U, 3944U, 3297U, 3328U, 3314U, 3601U,
1765 4663U, 1388U, 4656U, 1370U, 3486U, 2861U, 2770U, 1216U,
1766 1927U, 3507U, 2568U, 3514U, 2389U, 3499U, 2560U, 2381U,
1767 53U, 1648U, 1640U, 1632U, 4178U, 3210U, 4064U, 4109U,
1768 4211U, 3017U, 1112U, 534U, 1315U, 1172U, 692U, 396U,
1769 2117U, 4357U, 2160U, 363U, 4186U, 2937U, 3133U, 3149U,
1770 4620U, 1132U, 1327U, 3904U, 2678U, 2719U, 2695U, 2707U,
1771 671U, 2096U, 647U, 2072U, 4430U, 2445U, 2280U, 2227U,
1772 723U, 2131U, 792U, 3381U, 3343U, 4464U, 2479U, 4488U,
1773 2503U, 4566U, 4573U, 5342U, 5360U, 2591U, 2894U, 1824U,
1774 5369U, 4782U, 4946U, 4806U, 4895U, 194U, 33U, 339U,
1775 4964U, 86U, 240U, 99U, 252U, 115U, 267U, 157U,
1776 305U, 70U, 225U, 178U, 324U, 131U, 282U, 4874U,
1777 5351U, 5378U, 5111U, 4670U, 4983U, 4687U, 5004U, 5386U,
1778 4545U, 382U, 2988U, 2969U, 1816U, 1841U, 5450U, 4732U,
1779 5025U, 4671U, 4688U, 5005U, 4774U, 4937U, 4798U, 4867U,
1780 4790U, 4955U, 4814U, 4902U, 151U, 27U, 300U, 200U,
1781 39U, 344U, 4853U, 1833U, 5387U, 5127U, 4881U, 5197U,
1782 18U, 215U, 4860U, 4743U, 4888U, 145U, 295U, 172U,
1783 319U, 1799U, 5333U, 4257U, 551U, 1238U, 5157U, 5186U,
1784 5166U, 5149U, 5215U, 5414U, 5433U, 1790U, 5324U, 206U,
1785 349U, 4287U, 5242U, 5258U, 1808U, 1753U, 5266U, 4841U,
1786 5459U, 771U, 5097U, 5104U, 1695U, 5085U, 5036U, 5073U,
1787 5091U, 5054U, 5042U, 5067U, 5048U, 5465U, 4228U, 5061U,
1788 4703U, 4768U, 5250U, 1761U, 5282U, 1211U, 4750U, 1725U,
1789 1957U, 2830U, 2208U, 4679U, 4994U, 5289U, 2084U, 3493U,
1790 4313U, 1958U, 2831U, 4756U, 376U, 5080U, 4909U, 4923U,
1791 4930U, 2978U, 1746U, 5442U, 4722U, 5015U, 1775U, 5471U,
1792 2209U, 4680U, 4995U, 4847U, 5316U, 5395U, 5274U, 5297U,
1793 5306U, 4762U, 2836U, 1768U, 5290U, 5120U, 4829U, 5135U,
1794 5060U, 3900U, 1673U, 5079U, 4835U, 1738U, 5234U, 4709U,
1795 4696U, 4715U, 1782U, 449U, 457U, 2778U, 2213U, 4976U,
1796 5176U, 5205U, 5404U, 5425U, 5142U, 5482U, 1730U, 5226U,
1797 4822U, 3030U, 4916U,
1798};
1799
1800static inline void InitAVRMCInstrInfo(MCInstrInfo *II) {
1801 II->InitMCInstrInfo(AVRDescs.Insts, AVRInstrNameIndices, AVRInstrNameData, nullptr, nullptr, 515, nullptr, 0);
1802}
1803
1804
1805} // namespace llvm
1806
1807#endif // GET_INSTRINFO_MC_DESC
1808
1809#ifdef GET_INSTRINFO_HEADER
1810#undef GET_INSTRINFO_HEADER
1811
1812namespace llvm {
1813
1814struct AVRGenInstrInfo : public TargetInstrInfo {
1815 explicit AVRGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
1816 ~AVRGenInstrInfo() override = default;
1817};
1818
1819} // namespace llvm
1820
1821namespace llvm::AVR {
1822
1823
1824} // namespace llvm::AVR
1825
1826#endif // GET_INSTRINFO_HEADER
1827
1828#ifdef GET_INSTRINFO_HELPER_DECLS
1829#undef GET_INSTRINFO_HELPER_DECLS
1830
1831
1832#endif // GET_INSTRINFO_HELPER_DECLS
1833
1834#ifdef GET_INSTRINFO_HELPERS
1835#undef GET_INSTRINFO_HELPERS
1836
1837
1838#endif // GET_INSTRINFO_HELPERS
1839
1840#ifdef GET_INSTRINFO_CTOR_DTOR
1841#undef GET_INSTRINFO_CTOR_DTOR
1842
1843namespace llvm {
1844
1845extern const AVRInstrTable AVRDescs;
1846extern const unsigned AVRInstrNameIndices[];
1847extern const char AVRInstrNameData[];
1848AVRGenInstrInfo::AVRGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
1849 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
1850 InitMCInstrInfo(AVRDescs.Insts, AVRInstrNameIndices, AVRInstrNameData, nullptr, nullptr, 515);
1851}
1852
1853} // namespace llvm
1854
1855#endif // GET_INSTRINFO_CTOR_DTOR
1856
1857#ifdef GET_INSTRINFO_MC_HELPER_DECLS
1858#undef GET_INSTRINFO_MC_HELPER_DECLS
1859
1860namespace llvm {
1861
1862class MCInst;
1863class FeatureBitset;
1864
1865namespace AVR_MC {
1866
1867void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
1868
1869} // namespace AVR_MC
1870
1871} // namespace llvm
1872
1873#endif // GET_INSTRINFO_MC_HELPER_DECLS
1874
1875#ifdef GET_INSTRINFO_MC_HELPERS
1876#undef GET_INSTRINFO_MC_HELPERS
1877
1878namespace llvm::AVR_MC {
1879
1880
1881} // namespace llvm::AVR_MC
1882
1883#endif // GET_INSTRINFO_MC_HELPERS
1884
1885#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
1886 defined(GET_AVAILABLE_OPCODE_CHECKER)
1887#define GET_COMPUTE_FEATURES
1888#endif
1889#ifdef GET_COMPUTE_FEATURES
1890#undef GET_COMPUTE_FEATURES
1891
1892namespace llvm::AVR_MC {
1893
1894// Bits for subtarget features that participate in instruction matching.
1895enum SubtargetFeatureBits : uint8_t {
1896 Feature_HasSRAMBit = 14,
1897 Feature_HasJMPCALLBit = 7,
1898 Feature_HasIJMPCALLBit = 6,
1899 Feature_HasEIJMPCALLBit = 3,
1900 Feature_HasADDSUBIWBit = 0,
1901 Feature_HasSmallStackBit = 15,
1902 Feature_HasMOVWBit = 10,
1903 Feature_HasLPMBit = 8,
1904 Feature_HasLPMXBit = 9,
1905 Feature_HasELPMBit = 4,
1906 Feature_HasELPMXBit = 5,
1907 Feature_HasSPMBit = 12,
1908 Feature_HasSPMXBit = 13,
1909 Feature_HasDESBit = 2,
1910 Feature_SupportsRMWBit = 18,
1911 Feature_SupportsMultiplicationBit = 17,
1912 Feature_HasBREAKBit = 1,
1913 Feature_HasTinyEncodingBit = 16,
1914 Feature_HasNonTinyEncodingBit = 11,
1915};
1916
1917inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
1918 FeatureBitset Features;
1919 if (FB[AVR::FeatureSRAM])
1920 Features.set(Feature_HasSRAMBit);
1921 if (FB[AVR::FeatureJMPCALL])
1922 Features.set(Feature_HasJMPCALLBit);
1923 if (FB[AVR::FeatureIJMPCALL])
1924 Features.set(Feature_HasIJMPCALLBit);
1925 if (FB[AVR::FeatureEIJMPCALL])
1926 Features.set(Feature_HasEIJMPCALLBit);
1927 if (FB[AVR::FeatureADDSUBIW])
1928 Features.set(Feature_HasADDSUBIWBit);
1929 if (FB[AVR::FeatureSmallStack])
1930 Features.set(Feature_HasSmallStackBit);
1931 if (FB[AVR::FeatureMOVW])
1932 Features.set(Feature_HasMOVWBit);
1933 if (FB[AVR::FeatureLPM])
1934 Features.set(Feature_HasLPMBit);
1935 if (FB[AVR::FeatureLPMX])
1936 Features.set(Feature_HasLPMXBit);
1937 if (FB[AVR::FeatureELPM])
1938 Features.set(Feature_HasELPMBit);
1939 if (FB[AVR::FeatureELPMX])
1940 Features.set(Feature_HasELPMXBit);
1941 if (FB[AVR::FeatureSPM])
1942 Features.set(Feature_HasSPMBit);
1943 if (FB[AVR::FeatureSPMX])
1944 Features.set(Feature_HasSPMXBit);
1945 if (FB[AVR::FeatureDES])
1946 Features.set(Feature_HasDESBit);
1947 if (FB[AVR::FeatureRMW])
1948 Features.set(Feature_SupportsRMWBit);
1949 if (FB[AVR::FeatureMultiplication])
1950 Features.set(Feature_SupportsMultiplicationBit);
1951 if (FB[AVR::FeatureBREAK])
1952 Features.set(Feature_HasBREAKBit);
1953 if (FB[AVR::FeatureTinyEncoding])
1954 Features.set(Feature_HasTinyEncodingBit);
1955 if (!FB[AVR::FeatureTinyEncoding])
1956 Features.set(Feature_HasNonTinyEncodingBit);
1957 return Features;
1958}
1959
1960inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
1961 enum : uint8_t {
1962 CEFBS_None,
1963 CEFBS_HasADDSUBIW,
1964 CEFBS_HasBREAK,
1965 CEFBS_HasDES,
1966 CEFBS_HasEIJMPCALL,
1967 CEFBS_HasELPM,
1968 CEFBS_HasELPMX,
1969 CEFBS_HasIJMPCALL,
1970 CEFBS_HasJMPCALL,
1971 CEFBS_HasLPM,
1972 CEFBS_HasLPMX,
1973 CEFBS_HasMOVW,
1974 CEFBS_HasNonTinyEncoding,
1975 CEFBS_HasSPM,
1976 CEFBS_HasSPMX,
1977 CEFBS_HasSRAM,
1978 CEFBS_HasTinyEncoding,
1979 CEFBS_SupportsMultiplication,
1980 CEFBS_SupportsRMW,
1981 CEFBS_HasSRAM_HasNonTinyEncoding,
1982 CEFBS_HasSRAM_HasTinyEncoding,
1983 };
1984
1985 static constexpr FeatureBitset FeatureBitsets[] = {
1986 {}, // CEFBS_None
1987 {Feature_HasADDSUBIWBit, },
1988 {Feature_HasBREAKBit, },
1989 {Feature_HasDESBit, },
1990 {Feature_HasEIJMPCALLBit, },
1991 {Feature_HasELPMBit, },
1992 {Feature_HasELPMXBit, },
1993 {Feature_HasIJMPCALLBit, },
1994 {Feature_HasJMPCALLBit, },
1995 {Feature_HasLPMBit, },
1996 {Feature_HasLPMXBit, },
1997 {Feature_HasMOVWBit, },
1998 {Feature_HasNonTinyEncodingBit, },
1999 {Feature_HasSPMBit, },
2000 {Feature_HasSPMXBit, },
2001 {Feature_HasSRAMBit, },
2002 {Feature_HasTinyEncodingBit, },
2003 {Feature_SupportsMultiplicationBit, },
2004 {Feature_SupportsRMWBit, },
2005 {Feature_HasSRAMBit, Feature_HasNonTinyEncodingBit, },
2006 {Feature_HasSRAMBit, Feature_HasTinyEncodingBit, },
2007 };
2008 static constexpr uint8_t RequiredFeaturesRefs[] = {
2009 CEFBS_None, // PHI
2010 CEFBS_None, // INLINEASM
2011 CEFBS_None, // INLINEASM_BR
2012 CEFBS_None, // CFI_INSTRUCTION
2013 CEFBS_None, // EH_LABEL
2014 CEFBS_None, // GC_LABEL
2015 CEFBS_None, // ANNOTATION_LABEL
2016 CEFBS_None, // KILL
2017 CEFBS_None, // EXTRACT_SUBREG
2018 CEFBS_None, // INSERT_SUBREG
2019 CEFBS_None, // IMPLICIT_DEF
2020 CEFBS_None, // INIT_UNDEF
2021 CEFBS_None, // SUBREG_TO_REG
2022 CEFBS_None, // COPY_TO_REGCLASS
2023 CEFBS_None, // DBG_VALUE
2024 CEFBS_None, // DBG_VALUE_LIST
2025 CEFBS_None, // DBG_INSTR_REF
2026 CEFBS_None, // DBG_PHI
2027 CEFBS_None, // DBG_LABEL
2028 CEFBS_None, // REG_SEQUENCE
2029 CEFBS_None, // COPY
2030 CEFBS_None, // COPY_LANEMASK
2031 CEFBS_None, // BUNDLE
2032 CEFBS_None, // LIFETIME_START
2033 CEFBS_None, // LIFETIME_END
2034 CEFBS_None, // PSEUDO_PROBE
2035 CEFBS_None, // ARITH_FENCE
2036 CEFBS_None, // STACKMAP
2037 CEFBS_None, // FENTRY_CALL
2038 CEFBS_None, // PATCHPOINT
2039 CEFBS_None, // LOAD_STACK_GUARD
2040 CEFBS_None, // PREALLOCATED_SETUP
2041 CEFBS_None, // PREALLOCATED_ARG
2042 CEFBS_None, // STATEPOINT
2043 CEFBS_None, // LOCAL_ESCAPE
2044 CEFBS_None, // FAULTING_OP
2045 CEFBS_None, // PATCHABLE_OP
2046 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
2047 CEFBS_None, // PATCHABLE_RET
2048 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
2049 CEFBS_None, // PATCHABLE_TAIL_CALL
2050 CEFBS_None, // PATCHABLE_EVENT_CALL
2051 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
2052 CEFBS_None, // ICALL_BRANCH_FUNNEL
2053 CEFBS_None, // FAKE_USE
2054 CEFBS_None, // MEMBARRIER
2055 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
2056 CEFBS_None, // RELOC_NONE
2057 CEFBS_None, // CONVERGENCECTRL_ENTRY
2058 CEFBS_None, // CONVERGENCECTRL_ANCHOR
2059 CEFBS_None, // CONVERGENCECTRL_LOOP
2060 CEFBS_None, // CONVERGENCECTRL_GLUE
2061 CEFBS_None, // G_ASSERT_SEXT
2062 CEFBS_None, // G_ASSERT_ZEXT
2063 CEFBS_None, // G_ASSERT_ALIGN
2064 CEFBS_None, // G_ADD
2065 CEFBS_None, // G_SUB
2066 CEFBS_None, // G_MUL
2067 CEFBS_None, // G_SDIV
2068 CEFBS_None, // G_UDIV
2069 CEFBS_None, // G_SREM
2070 CEFBS_None, // G_UREM
2071 CEFBS_None, // G_SDIVREM
2072 CEFBS_None, // G_UDIVREM
2073 CEFBS_None, // G_AND
2074 CEFBS_None, // G_OR
2075 CEFBS_None, // G_XOR
2076 CEFBS_None, // G_ABDS
2077 CEFBS_None, // G_ABDU
2078 CEFBS_None, // G_UAVGFLOOR
2079 CEFBS_None, // G_UAVGCEIL
2080 CEFBS_None, // G_SAVGFLOOR
2081 CEFBS_None, // G_SAVGCEIL
2082 CEFBS_None, // G_IMPLICIT_DEF
2083 CEFBS_None, // G_PHI
2084 CEFBS_None, // G_FRAME_INDEX
2085 CEFBS_None, // G_GLOBAL_VALUE
2086 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
2087 CEFBS_None, // G_CONSTANT_POOL
2088 CEFBS_None, // G_EXTRACT
2089 CEFBS_None, // G_UNMERGE_VALUES
2090 CEFBS_None, // G_INSERT
2091 CEFBS_None, // G_MERGE_VALUES
2092 CEFBS_None, // G_BUILD_VECTOR
2093 CEFBS_None, // G_BUILD_VECTOR_TRUNC
2094 CEFBS_None, // G_CONCAT_VECTORS
2095 CEFBS_None, // G_PTRTOINT
2096 CEFBS_None, // G_INTTOPTR
2097 CEFBS_None, // G_BITCAST
2098 CEFBS_None, // G_FREEZE
2099 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
2100 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
2101 CEFBS_None, // G_INTRINSIC_TRUNC
2102 CEFBS_None, // G_INTRINSIC_ROUND
2103 CEFBS_None, // G_INTRINSIC_LRINT
2104 CEFBS_None, // G_INTRINSIC_LLRINT
2105 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
2106 CEFBS_None, // G_READCYCLECOUNTER
2107 CEFBS_None, // G_READSTEADYCOUNTER
2108 CEFBS_None, // G_LOAD
2109 CEFBS_None, // G_SEXTLOAD
2110 CEFBS_None, // G_ZEXTLOAD
2111 CEFBS_None, // G_INDEXED_LOAD
2112 CEFBS_None, // G_INDEXED_SEXTLOAD
2113 CEFBS_None, // G_INDEXED_ZEXTLOAD
2114 CEFBS_None, // G_STORE
2115 CEFBS_None, // G_INDEXED_STORE
2116 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
2117 CEFBS_None, // G_ATOMIC_CMPXCHG
2118 CEFBS_None, // G_ATOMICRMW_XCHG
2119 CEFBS_None, // G_ATOMICRMW_ADD
2120 CEFBS_None, // G_ATOMICRMW_SUB
2121 CEFBS_None, // G_ATOMICRMW_AND
2122 CEFBS_None, // G_ATOMICRMW_NAND
2123 CEFBS_None, // G_ATOMICRMW_OR
2124 CEFBS_None, // G_ATOMICRMW_XOR
2125 CEFBS_None, // G_ATOMICRMW_MAX
2126 CEFBS_None, // G_ATOMICRMW_MIN
2127 CEFBS_None, // G_ATOMICRMW_UMAX
2128 CEFBS_None, // G_ATOMICRMW_UMIN
2129 CEFBS_None, // G_ATOMICRMW_FADD
2130 CEFBS_None, // G_ATOMICRMW_FSUB
2131 CEFBS_None, // G_ATOMICRMW_FMAX
2132 CEFBS_None, // G_ATOMICRMW_FMIN
2133 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
2134 CEFBS_None, // G_ATOMICRMW_FMINIMUM
2135 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
2136 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
2137 CEFBS_None, // G_ATOMICRMW_USUB_COND
2138 CEFBS_None, // G_ATOMICRMW_USUB_SAT
2139 CEFBS_None, // G_FENCE
2140 CEFBS_None, // G_PREFETCH
2141 CEFBS_None, // G_BRCOND
2142 CEFBS_None, // G_BRINDIRECT
2143 CEFBS_None, // G_INVOKE_REGION_START
2144 CEFBS_None, // G_INTRINSIC
2145 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
2146 CEFBS_None, // G_INTRINSIC_CONVERGENT
2147 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
2148 CEFBS_None, // G_ANYEXT
2149 CEFBS_None, // G_TRUNC
2150 CEFBS_None, // G_TRUNC_SSAT_S
2151 CEFBS_None, // G_TRUNC_SSAT_U
2152 CEFBS_None, // G_TRUNC_USAT_U
2153 CEFBS_None, // G_CONSTANT
2154 CEFBS_None, // G_FCONSTANT
2155 CEFBS_None, // G_VASTART
2156 CEFBS_None, // G_VAARG
2157 CEFBS_None, // G_SEXT
2158 CEFBS_None, // G_SEXT_INREG
2159 CEFBS_None, // G_ZEXT
2160 CEFBS_None, // G_SHL
2161 CEFBS_None, // G_LSHR
2162 CEFBS_None, // G_ASHR
2163 CEFBS_None, // G_FSHL
2164 CEFBS_None, // G_FSHR
2165 CEFBS_None, // G_ROTR
2166 CEFBS_None, // G_ROTL
2167 CEFBS_None, // G_ICMP
2168 CEFBS_None, // G_FCMP
2169 CEFBS_None, // G_SCMP
2170 CEFBS_None, // G_UCMP
2171 CEFBS_None, // G_SELECT
2172 CEFBS_None, // G_UADDO
2173 CEFBS_None, // G_UADDE
2174 CEFBS_None, // G_USUBO
2175 CEFBS_None, // G_USUBE
2176 CEFBS_None, // G_SADDO
2177 CEFBS_None, // G_SADDE
2178 CEFBS_None, // G_SSUBO
2179 CEFBS_None, // G_SSUBE
2180 CEFBS_None, // G_UMULO
2181 CEFBS_None, // G_SMULO
2182 CEFBS_None, // G_UMULH
2183 CEFBS_None, // G_SMULH
2184 CEFBS_None, // G_UADDSAT
2185 CEFBS_None, // G_SADDSAT
2186 CEFBS_None, // G_USUBSAT
2187 CEFBS_None, // G_SSUBSAT
2188 CEFBS_None, // G_USHLSAT
2189 CEFBS_None, // G_SSHLSAT
2190 CEFBS_None, // G_SMULFIX
2191 CEFBS_None, // G_UMULFIX
2192 CEFBS_None, // G_SMULFIXSAT
2193 CEFBS_None, // G_UMULFIXSAT
2194 CEFBS_None, // G_SDIVFIX
2195 CEFBS_None, // G_UDIVFIX
2196 CEFBS_None, // G_SDIVFIXSAT
2197 CEFBS_None, // G_UDIVFIXSAT
2198 CEFBS_None, // G_FADD
2199 CEFBS_None, // G_FSUB
2200 CEFBS_None, // G_FMUL
2201 CEFBS_None, // G_FMA
2202 CEFBS_None, // G_FMAD
2203 CEFBS_None, // G_FDIV
2204 CEFBS_None, // G_FREM
2205 CEFBS_None, // G_FMODF
2206 CEFBS_None, // G_FPOW
2207 CEFBS_None, // G_FPOWI
2208 CEFBS_None, // G_FEXP
2209 CEFBS_None, // G_FEXP2
2210 CEFBS_None, // G_FEXP10
2211 CEFBS_None, // G_FLOG
2212 CEFBS_None, // G_FLOG2
2213 CEFBS_None, // G_FLOG10
2214 CEFBS_None, // G_FLDEXP
2215 CEFBS_None, // G_FFREXP
2216 CEFBS_None, // G_FNEG
2217 CEFBS_None, // G_FPEXT
2218 CEFBS_None, // G_FPTRUNC
2219 CEFBS_None, // G_FPTOSI
2220 CEFBS_None, // G_FPTOUI
2221 CEFBS_None, // G_SITOFP
2222 CEFBS_None, // G_UITOFP
2223 CEFBS_None, // G_FPTOSI_SAT
2224 CEFBS_None, // G_FPTOUI_SAT
2225 CEFBS_None, // G_FABS
2226 CEFBS_None, // G_FCOPYSIGN
2227 CEFBS_None, // G_IS_FPCLASS
2228 CEFBS_None, // G_FCANONICALIZE
2229 CEFBS_None, // G_FMINNUM
2230 CEFBS_None, // G_FMAXNUM
2231 CEFBS_None, // G_FMINNUM_IEEE
2232 CEFBS_None, // G_FMAXNUM_IEEE
2233 CEFBS_None, // G_FMINIMUM
2234 CEFBS_None, // G_FMAXIMUM
2235 CEFBS_None, // G_FMINIMUMNUM
2236 CEFBS_None, // G_FMAXIMUMNUM
2237 CEFBS_None, // G_GET_FPENV
2238 CEFBS_None, // G_SET_FPENV
2239 CEFBS_None, // G_RESET_FPENV
2240 CEFBS_None, // G_GET_FPMODE
2241 CEFBS_None, // G_SET_FPMODE
2242 CEFBS_None, // G_RESET_FPMODE
2243 CEFBS_None, // G_GET_ROUNDING
2244 CEFBS_None, // G_SET_ROUNDING
2245 CEFBS_None, // G_PTR_ADD
2246 CEFBS_None, // G_PTRMASK
2247 CEFBS_None, // G_SMIN
2248 CEFBS_None, // G_SMAX
2249 CEFBS_None, // G_UMIN
2250 CEFBS_None, // G_UMAX
2251 CEFBS_None, // G_ABS
2252 CEFBS_None, // G_LROUND
2253 CEFBS_None, // G_LLROUND
2254 CEFBS_None, // G_BR
2255 CEFBS_None, // G_BRJT
2256 CEFBS_None, // G_VSCALE
2257 CEFBS_None, // G_INSERT_SUBVECTOR
2258 CEFBS_None, // G_EXTRACT_SUBVECTOR
2259 CEFBS_None, // G_INSERT_VECTOR_ELT
2260 CEFBS_None, // G_EXTRACT_VECTOR_ELT
2261 CEFBS_None, // G_SHUFFLE_VECTOR
2262 CEFBS_None, // G_SPLAT_VECTOR
2263 CEFBS_None, // G_STEP_VECTOR
2264 CEFBS_None, // G_VECTOR_COMPRESS
2265 CEFBS_None, // G_CTTZ
2266 CEFBS_None, // G_CTTZ_ZERO_UNDEF
2267 CEFBS_None, // G_CTLZ
2268 CEFBS_None, // G_CTLZ_ZERO_UNDEF
2269 CEFBS_None, // G_CTLS
2270 CEFBS_None, // G_CTPOP
2271 CEFBS_None, // G_BSWAP
2272 CEFBS_None, // G_BITREVERSE
2273 CEFBS_None, // G_FCEIL
2274 CEFBS_None, // G_FCOS
2275 CEFBS_None, // G_FSIN
2276 CEFBS_None, // G_FSINCOS
2277 CEFBS_None, // G_FTAN
2278 CEFBS_None, // G_FACOS
2279 CEFBS_None, // G_FASIN
2280 CEFBS_None, // G_FATAN
2281 CEFBS_None, // G_FATAN2
2282 CEFBS_None, // G_FCOSH
2283 CEFBS_None, // G_FSINH
2284 CEFBS_None, // G_FTANH
2285 CEFBS_None, // G_FSQRT
2286 CEFBS_None, // G_FFLOOR
2287 CEFBS_None, // G_FRINT
2288 CEFBS_None, // G_FNEARBYINT
2289 CEFBS_None, // G_ADDRSPACE_CAST
2290 CEFBS_None, // G_BLOCK_ADDR
2291 CEFBS_None, // G_JUMP_TABLE
2292 CEFBS_None, // G_DYN_STACKALLOC
2293 CEFBS_None, // G_STACKSAVE
2294 CEFBS_None, // G_STACKRESTORE
2295 CEFBS_None, // G_STRICT_FADD
2296 CEFBS_None, // G_STRICT_FSUB
2297 CEFBS_None, // G_STRICT_FMUL
2298 CEFBS_None, // G_STRICT_FDIV
2299 CEFBS_None, // G_STRICT_FREM
2300 CEFBS_None, // G_STRICT_FMA
2301 CEFBS_None, // G_STRICT_FSQRT
2302 CEFBS_None, // G_STRICT_FLDEXP
2303 CEFBS_None, // G_READ_REGISTER
2304 CEFBS_None, // G_WRITE_REGISTER
2305 CEFBS_None, // G_MEMCPY
2306 CEFBS_None, // G_MEMCPY_INLINE
2307 CEFBS_None, // G_MEMMOVE
2308 CEFBS_None, // G_MEMSET
2309 CEFBS_None, // G_BZERO
2310 CEFBS_None, // G_TRAP
2311 CEFBS_None, // G_DEBUGTRAP
2312 CEFBS_None, // G_UBSANTRAP
2313 CEFBS_None, // G_VECREDUCE_SEQ_FADD
2314 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
2315 CEFBS_None, // G_VECREDUCE_FADD
2316 CEFBS_None, // G_VECREDUCE_FMUL
2317 CEFBS_None, // G_VECREDUCE_FMAX
2318 CEFBS_None, // G_VECREDUCE_FMIN
2319 CEFBS_None, // G_VECREDUCE_FMAXIMUM
2320 CEFBS_None, // G_VECREDUCE_FMINIMUM
2321 CEFBS_None, // G_VECREDUCE_ADD
2322 CEFBS_None, // G_VECREDUCE_MUL
2323 CEFBS_None, // G_VECREDUCE_AND
2324 CEFBS_None, // G_VECREDUCE_OR
2325 CEFBS_None, // G_VECREDUCE_XOR
2326 CEFBS_None, // G_VECREDUCE_SMAX
2327 CEFBS_None, // G_VECREDUCE_SMIN
2328 CEFBS_None, // G_VECREDUCE_UMAX
2329 CEFBS_None, // G_VECREDUCE_UMIN
2330 CEFBS_None, // G_SBFX
2331 CEFBS_None, // G_UBFX
2332 CEFBS_None, // ADCWRdRr
2333 CEFBS_None, // ADDWRdRr
2334 CEFBS_None, // ADJCALLSTACKDOWN
2335 CEFBS_None, // ADJCALLSTACKUP
2336 CEFBS_None, // ANDIWRdK
2337 CEFBS_None, // ANDWRdRr
2338 CEFBS_None, // ASRBNRd
2339 CEFBS_None, // ASRWLoRd
2340 CEFBS_None, // ASRWNRd
2341 CEFBS_None, // ASRWRd
2342 CEFBS_None, // Asr16
2343 CEFBS_None, // Asr32
2344 CEFBS_None, // Asr8
2345 CEFBS_None, // AtomicFence
2346 CEFBS_None, // AtomicLoad16
2347 CEFBS_None, // AtomicLoad8
2348 CEFBS_None, // AtomicLoadAdd16
2349 CEFBS_None, // AtomicLoadAdd8
2350 CEFBS_None, // AtomicLoadAnd16
2351 CEFBS_None, // AtomicLoadAnd8
2352 CEFBS_None, // AtomicLoadOr16
2353 CEFBS_None, // AtomicLoadOr8
2354 CEFBS_None, // AtomicLoadSub16
2355 CEFBS_None, // AtomicLoadSub8
2356 CEFBS_None, // AtomicLoadXor16
2357 CEFBS_None, // AtomicLoadXor8
2358 CEFBS_None, // AtomicStore16
2359 CEFBS_None, // AtomicStore8
2360 CEFBS_None, // COMWRd
2361 CEFBS_None, // CPCWRdRr
2362 CEFBS_None, // CPWRdRr
2363 CEFBS_None, // CopyZero
2364 CEFBS_HasELPM, // ELPMBRdZ
2365 CEFBS_HasELPMX, // ELPMBRdZPi
2366 CEFBS_HasELPM, // ELPMWRdZ
2367 CEFBS_HasELPMX, // ELPMWRdZPi
2368 CEFBS_None, // EORWRdRr
2369 CEFBS_None, // FRMIDX
2370 CEFBS_None, // INWRdA
2371 CEFBS_HasSRAM, // LDDWRdPtrQ
2372 CEFBS_HasSRAM, // LDDWRdYQ
2373 CEFBS_None, // LDIWRdK
2374 CEFBS_HasSRAM_HasNonTinyEncoding, // LDSWRdK
2375 CEFBS_HasSRAM, // LDWRdPtr
2376 CEFBS_HasSRAM, // LDWRdPtrPd
2377 CEFBS_HasSRAM, // LDWRdPtrPi
2378 CEFBS_HasLPM, // LPMBRdZ
2379 CEFBS_HasLPM, // LPMWRdZ
2380 CEFBS_HasLPMX, // LPMWRdZPi
2381 CEFBS_None, // LSLBNRd
2382 CEFBS_None, // LSLWHiRd
2383 CEFBS_None, // LSLWNRd
2384 CEFBS_None, // LSLWRd
2385 CEFBS_None, // LSRBNRd
2386 CEFBS_None, // LSRWLoRd
2387 CEFBS_None, // LSRWNRd
2388 CEFBS_None, // LSRWRd
2389 CEFBS_None, // Lsl16
2390 CEFBS_None, // Lsl32
2391 CEFBS_None, // Lsl8
2392 CEFBS_None, // Lsr16
2393 CEFBS_None, // Lsr32
2394 CEFBS_None, // Lsr8
2395 CEFBS_None, // NEGWRd
2396 CEFBS_None, // ORIWRdK
2397 CEFBS_None, // ORWRdRr
2398 CEFBS_None, // OUTWARr
2399 CEFBS_HasSRAM, // POPWRd
2400 CEFBS_HasSRAM, // PUSHWRr
2401 CEFBS_HasNonTinyEncoding, // ROLBRdR1
2402 CEFBS_HasTinyEncoding, // ROLBRdR17
2403 CEFBS_None, // ROLWRd
2404 CEFBS_None, // RORBRd
2405 CEFBS_None, // RORWRd
2406 CEFBS_None, // Rol16
2407 CEFBS_None, // Rol8
2408 CEFBS_None, // Ror16
2409 CEFBS_None, // Ror8
2410 CEFBS_None, // SBCIWRdK
2411 CEFBS_None, // SBCWRdRr
2412 CEFBS_None, // SEXT
2413 CEFBS_None, // SPREAD
2414 CEFBS_None, // SPWRITE
2415 CEFBS_None, // STDSPQRr
2416 CEFBS_HasSRAM, // STDWPtrQRr
2417 CEFBS_None, // STDWSPQRr
2418 CEFBS_HasSRAM_HasNonTinyEncoding, // STSWKRr
2419 CEFBS_HasSRAM, // STWPtrPdRr
2420 CEFBS_HasSRAM, // STWPtrPiRr
2421 CEFBS_HasSRAM, // STWPtrRr
2422 CEFBS_None, // SUBIWRdK
2423 CEFBS_None, // SUBWRdRr
2424 CEFBS_None, // Select16
2425 CEFBS_None, // Select8
2426 CEFBS_None, // ZEXT
2427 CEFBS_None, // ADCRdRr
2428 CEFBS_None, // ADDRdRr
2429 CEFBS_HasADDSUBIW, // ADIWRdK
2430 CEFBS_None, // ANDIRdK
2431 CEFBS_None, // ANDRdRr
2432 CEFBS_None, // ASRRd
2433 CEFBS_None, // BCLRs
2434 CEFBS_None, // BLD
2435 CEFBS_None, // BRBCsk
2436 CEFBS_None, // BRBSsk
2437 CEFBS_HasBREAK, // BREAK
2438 CEFBS_None, // BREQk
2439 CEFBS_None, // BRGEk
2440 CEFBS_None, // BRLOk
2441 CEFBS_None, // BRLTk
2442 CEFBS_None, // BRMIk
2443 CEFBS_None, // BRNEk
2444 CEFBS_None, // BRPLk
2445 CEFBS_None, // BRSHk
2446 CEFBS_None, // BSETs
2447 CEFBS_None, // BST
2448 CEFBS_HasJMPCALL, // CALLk
2449 CEFBS_None, // CBIAb
2450 CEFBS_None, // COMRd
2451 CEFBS_None, // CPCRdRr
2452 CEFBS_None, // CPIRdK
2453 CEFBS_None, // CPRdRr
2454 CEFBS_None, // CPSE
2455 CEFBS_None, // DECRd
2456 CEFBS_HasDES, // DESK
2457 CEFBS_HasEIJMPCALL, // EICALL
2458 CEFBS_HasEIJMPCALL, // EIJMP
2459 CEFBS_HasELPM, // ELPM
2460 CEFBS_HasELPMX, // ELPMRdZ
2461 CEFBS_HasELPMX, // ELPMRdZPi
2462 CEFBS_None, // EORRdRr
2463 CEFBS_SupportsMultiplication, // FMUL
2464 CEFBS_SupportsMultiplication, // FMULS
2465 CEFBS_SupportsMultiplication, // FMULSU
2466 CEFBS_HasIJMPCALL, // ICALL
2467 CEFBS_HasIJMPCALL, // IJMP
2468 CEFBS_None, // INCRd
2469 CEFBS_None, // INRdA
2470 CEFBS_HasJMPCALL, // JMPk
2471 CEFBS_SupportsRMW, // LACZRd
2472 CEFBS_SupportsRMW, // LASZRd
2473 CEFBS_SupportsRMW, // LATZRd
2474 CEFBS_HasSRAM_HasNonTinyEncoding, // LDDRdPtrQ
2475 CEFBS_None, // LDIRdK
2476 CEFBS_HasSRAM, // LDRdPtr
2477 CEFBS_HasSRAM, // LDRdPtrPd
2478 CEFBS_HasSRAM, // LDRdPtrPi
2479 CEFBS_HasSRAM_HasNonTinyEncoding, // LDSRdK
2480 CEFBS_HasSRAM_HasTinyEncoding, // LDSRdKTiny
2481 CEFBS_HasLPM, // LPM
2482 CEFBS_HasLPMX, // LPMRdZ
2483 CEFBS_HasLPMX, // LPMRdZPi
2484 CEFBS_None, // LSRRd
2485 CEFBS_None, // MOVRdRr
2486 CEFBS_HasMOVW, // MOVWRdRr
2487 CEFBS_SupportsMultiplication, // MULRdRr
2488 CEFBS_SupportsMultiplication, // MULSRdRr
2489 CEFBS_SupportsMultiplication, // MULSURdRr
2490 CEFBS_None, // NEGRd
2491 CEFBS_None, // NOP
2492 CEFBS_None, // ORIRdK
2493 CEFBS_None, // ORRdRr
2494 CEFBS_None, // OUTARr
2495 CEFBS_HasSRAM, // POPRd
2496 CEFBS_HasSRAM, // PUSHRr
2497 CEFBS_None, // RCALLk
2498 CEFBS_None, // RET
2499 CEFBS_None, // RETI
2500 CEFBS_None, // RJMPk
2501 CEFBS_None, // RORRd
2502 CEFBS_None, // SBCIRdK
2503 CEFBS_None, // SBCRdRr
2504 CEFBS_None, // SBIAb
2505 CEFBS_None, // SBICAb
2506 CEFBS_None, // SBISAb
2507 CEFBS_HasADDSUBIW, // SBIWRdK
2508 CEFBS_None, // SBRCRrB
2509 CEFBS_None, // SBRSRrB
2510 CEFBS_None, // SLEEP
2511 CEFBS_HasSPM, // SPM
2512 CEFBS_HasSPMX, // SPMZPi
2513 CEFBS_HasSRAM_HasNonTinyEncoding, // STDPtrQRr
2514 CEFBS_HasSRAM, // STPtrPdRr
2515 CEFBS_HasSRAM, // STPtrPiRr
2516 CEFBS_HasSRAM, // STPtrRr
2517 CEFBS_HasSRAM_HasNonTinyEncoding, // STSKRr
2518 CEFBS_HasSRAM_HasTinyEncoding, // STSKRrTiny
2519 CEFBS_None, // SUBIRdK
2520 CEFBS_None, // SUBRdRr
2521 CEFBS_None, // SWAPRd
2522 CEFBS_None, // WDR
2523 CEFBS_SupportsRMW, // XCHZRd
2524 };
2525
2526 assert(Opcode < 515);
2527 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
2528}
2529
2530
2531} // namespace llvm::AVR_MC
2532
2533#endif // GET_COMPUTE_FEATURES
2534
2535#ifdef GET_AVAILABLE_OPCODE_CHECKER
2536#undef GET_AVAILABLE_OPCODE_CHECKER
2537
2538namespace llvm::AVR_MC {
2539
2540bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
2541 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
2542 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
2543 FeatureBitset MissingFeatures =
2544 (AvailableFeatures & RequiredFeatures) ^
2545 RequiredFeatures;
2546 return !MissingFeatures.any();
2547}
2548
2549} // namespace llvm::AVR_MC
2550
2551#endif // GET_AVAILABLE_OPCODE_CHECKER
2552
2553#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
2554#undef ENABLE_INSTR_PREDICATE_VERIFIER
2555
2556#include <sstream>
2557
2558namespace llvm::AVR_MC {
2559
2560#ifndef NDEBUG
2561static const char *SubtargetFeatureNames[] = {
2562 "Feature_HasADDSUBIW",
2563 "Feature_HasBREAK",
2564 "Feature_HasDES",
2565 "Feature_HasEIJMPCALL",
2566 "Feature_HasELPM",
2567 "Feature_HasELPMX",
2568 "Feature_HasIJMPCALL",
2569 "Feature_HasJMPCALL",
2570 "Feature_HasLPM",
2571 "Feature_HasLPMX",
2572 "Feature_HasMOVW",
2573 "Feature_HasNonTinyEncoding",
2574 "Feature_HasSPM",
2575 "Feature_HasSPMX",
2576 "Feature_HasSRAM",
2577 "Feature_HasSmallStack",
2578 "Feature_HasTinyEncoding",
2579 "Feature_SupportsMultiplication",
2580 "Feature_SupportsRMW",
2581 nullptr
2582};
2583
2584#endif // NDEBUG
2585
2586void verifyInstructionPredicates(
2587 unsigned Opcode, const FeatureBitset &Features) {
2588#ifndef NDEBUG
2589 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
2590 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
2591 FeatureBitset MissingFeatures =
2592 (AvailableFeatures & RequiredFeatures) ^
2593 RequiredFeatures;
2594 if (MissingFeatures.any()) {
2595 std::ostringstream Msg;
2596 Msg << "Attempting to emit " << &AVRInstrNameData[AVRInstrNameIndices[Opcode]]
2597 << " instruction but the ";
2598 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
2599 if (MissingFeatures.test(i))
2600 Msg << SubtargetFeatureNames[i] << " ";
2601 Msg << "predicate(s) are not met";
2602 report_fatal_error(Msg.str().c_str());
2603 }
2604#endif // NDEBUG
2605}
2606
2607} // namespace llvm::AVR_MC
2608
2609#endif // ENABLE_INSTR_PREDICATE_VERIFIER
2610
2611