1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* DAG Instruction Selector for the NVPTX target *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9// *** NOTE: This file is #included into the middle of the target
10// *** instruction selector class. These functions are really methods.
11
12// If GET_DAGISEL_DECL is #defined with any value, only function
13// declarations will be included when this file is included.
14// If GET_DAGISEL_BODY is #defined, its value should be the name of
15// the instruction selector class. Function bodies will be emitted
16// and each function's name will be qualified with the name of the
17// class.
18//
19// When neither of the GET_DAGISEL* macros is defined, the functions
20// are emitted inline.
21
22#if defined(GET_DAGISEL_DECL) && defined(GET_DAGISEL_BODY)
23#error GET_DAGISEL_DECL and GET_DAGISEL_BODY cannot be both defined, undef both for inline definitions
24#endif
25
26#ifdef GET_DAGISEL_BODY
27#define LOCAL_DAGISEL_STRINGIZE(X) LOCAL_DAGISEL_STRINGIZE_(X)
28#define LOCAL_DAGISEL_STRINGIZE_(X) #X
29static_assert(sizeof(LOCAL_DAGISEL_STRINGIZE(GET_DAGISEL_BODY)) > 1,
30 "GET_DAGISEL_BODY is empty: it should be defined with the class name");
31#undef LOCAL_DAGISEL_STRINGIZE_
32#undef LOCAL_DAGISEL_STRINGIZE
33#endif
34
35#if !defined(GET_DAGISEL_DECL) && !defined(GET_DAGISEL_BODY)
36#define DAGISEL_INLINE 1
37#else
38#define DAGISEL_INLINE 0
39#endif
40
41#if !DAGISEL_INLINE
42#define DAGISEL_CLASS_COLONCOLON GET_DAGISEL_BODY ::
43#else
44#define DAGISEL_CLASS_COLONCOLON
45#endif
46
47#ifdef GET_DAGISEL_DECL
48void SelectCode(SDNode *N);
49#endif
50#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
51void DAGISEL_CLASS_COLONCOLON SelectCode(SDNode *N)
52{
53 // Some target values are emitted as 2 bytes, TARGET_VAL handles
54 // this. Coverage indexes are emitted as 4 bytes,
55 // COVERAGE_IDX_VAL handles this.
56 #define TARGET_VAL(X) X & 255, unsigned(X) >> 8
57 #define COVERAGE_IDX_VAL(X) X & 255, (unsigned(X) >> 8) & 255, (unsigned(X) >> 16) & 255, (unsigned(X) >> 24) & 255
58 static const unsigned char MatcherTable[] = {
59 OPC_SwitchOpcode , 107|128,61, TARGET_VAL(ISD::SETCC),
60 OPC_Scope, 32|128,7,
61 OPC_MoveChild0,
62 OPC_Scope, 115|128,3,
63 OPC_CheckAndImm, 127|128,1,
64 OPC_MoveChild0,
65 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
66 OPC_MoveChild0,
67 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
68 OPC_RecordChild0,
69 OPC_RecordChild1,
70 OPC_Scope, 123|128,1,
71 OPC_MoveChild1,
72 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73 OPC_MoveParent,
74 OPC_CheckChild2Integer, 16,
75 OPC_CheckTypeI32,
76 OPC_MoveParent,
77 OPC_MoveParent,
78 OPC_CheckType, 6,
79 OPC_MoveSibling1,
80 OPC_CheckAndImm, 127|128,1,
81 OPC_MoveChild0,
82 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
83 OPC_MoveChild0,
84 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
85 OPC_RecordChild0,
86 OPC_RecordChild1,
87 OPC_MoveChild1,
88 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
89 OPC_MoveParent,
90 OPC_CheckChild2Integer, 16,
91 OPC_CheckTypeI32,
92 OPC_MoveParent,
93 OPC_MoveParent,
94 OPC_MoveParent,
95 OPC_CheckType, 2,
96 OPC_Scope, 34,
97 OPC_CheckChild2CondCode, ISD::SETUGT,
98 OPC_EmitConvertToTarget1,
99 OPC_EmitInteger32, 16,
100 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
101 7, 3, 0, 4, 5,
102 OPC_EmitConvertToTarget3,
103 OPC_EmitInteger32, 16,
104 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
105 7, 3, 2, 7, 8,
106 OPC_EmitInteger32, 16,
107 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
108 2, 3, 6, 9, 10,
109 34,
110 OPC_CheckChild2CondCode, ISD::SETUGE,
111 OPC_EmitConvertToTarget1,
112 OPC_EmitInteger32, 16,
113 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
114 7, 3, 0, 4, 5,
115 OPC_EmitConvertToTarget3,
116 OPC_EmitInteger32, 16,
117 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
118 7, 3, 2, 7, 8,
119 OPC_EmitInteger32, 18,
120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
121 2, 3, 6, 9, 10,
122 34,
123 OPC_CheckChild2CondCode, ISD::SETULT,
124 OPC_EmitConvertToTarget1,
125 OPC_EmitInteger32, 16,
126 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
127 7, 3, 0, 4, 5,
128 OPC_EmitConvertToTarget3,
129 OPC_EmitInteger32, 16,
130 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
131 7, 3, 2, 7, 8,
132 OPC_EmitInteger32, 12,
133 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
134 2, 3, 6, 9, 10,
135 34,
136 OPC_CheckChild2CondCode, ISD::SETULE,
137 OPC_EmitConvertToTarget1,
138 OPC_EmitInteger32, 16,
139 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
140 7, 3, 0, 4, 5,
141 OPC_EmitConvertToTarget3,
142 OPC_EmitInteger32, 16,
143 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
144 7, 3, 2, 7, 8,
145 OPC_EmitInteger32, 14,
146 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
147 2, 3, 6, 9, 10,
148 34,
149 OPC_CheckChild2CondCode, ISD::SETEQ,
150 OPC_EmitConvertToTarget1,
151 OPC_EmitInteger32, 16,
152 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
153 7, 3, 0, 4, 5,
154 OPC_EmitConvertToTarget3,
155 OPC_EmitInteger32, 16,
156 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
157 7, 3, 2, 7, 8,
158 OPC_EmitInteger32, 0,
159 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
160 2, 3, 6, 9, 10,
161 34,
162 OPC_CheckChild2CondCode, ISD::SETNE,
163 OPC_EmitConvertToTarget1,
164 OPC_EmitInteger32, 16,
165 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
166 7, 3, 0, 4, 5,
167 OPC_EmitConvertToTarget3,
168 OPC_EmitInteger32, 16,
169 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
170 7, 3, 2, 7, 8,
171 OPC_EmitInteger32, 2,
172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
173 2, 3, 6, 9, 10,
174 0,
175 101|128,1,
176 OPC_CheckChild2Integer, 16,
177 OPC_CheckTypeI32,
178 OPC_MoveParent,
179 OPC_MoveParent,
180 OPC_CheckType, 6,
181 OPC_MoveSibling1,
182 OPC_CheckAndImm, 127|128,1,
183 OPC_MoveChild0,
184 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
185 OPC_MoveChild0,
186 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
187 OPC_RecordChild0,
188 OPC_RecordChild1,
189 OPC_CheckChild2Integer, 16,
190 OPC_CheckTypeI32,
191 OPC_MoveParent,
192 OPC_MoveParent,
193 OPC_MoveParent,
194 OPC_CheckType, 2,
195 OPC_Scope, 32,
196 OPC_CheckChild2CondCode, ISD::SETUGT,
197 OPC_EmitInteger32, 16,
198 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
199 7, 3, 0, 1, 4,
200 OPC_EmitInteger32, 16,
201 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
202 7, 3, 2, 3, 6,
203 OPC_EmitInteger32, 16,
204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
205 2, 3, 5, 7, 8,
206 32,
207 OPC_CheckChild2CondCode, ISD::SETUGE,
208 OPC_EmitInteger32, 16,
209 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
210 7, 3, 0, 1, 4,
211 OPC_EmitInteger32, 16,
212 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
213 7, 3, 2, 3, 6,
214 OPC_EmitInteger32, 18,
215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
216 2, 3, 5, 7, 8,
217 32,
218 OPC_CheckChild2CondCode, ISD::SETULT,
219 OPC_EmitInteger32, 16,
220 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
221 7, 3, 0, 1, 4,
222 OPC_EmitInteger32, 16,
223 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
224 7, 3, 2, 3, 6,
225 OPC_EmitInteger32, 12,
226 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
227 2, 3, 5, 7, 8,
228 32,
229 OPC_CheckChild2CondCode, ISD::SETULE,
230 OPC_EmitInteger32, 16,
231 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
232 7, 3, 0, 1, 4,
233 OPC_EmitInteger32, 16,
234 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
235 7, 3, 2, 3, 6,
236 OPC_EmitInteger32, 14,
237 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
238 2, 3, 5, 7, 8,
239 32,
240 OPC_CheckChild2CondCode, ISD::SETEQ,
241 OPC_EmitInteger32, 16,
242 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
243 7, 3, 0, 1, 4,
244 OPC_EmitInteger32, 16,
245 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
246 7, 3, 2, 3, 6,
247 OPC_EmitInteger32, 0,
248 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
249 2, 3, 5, 7, 8,
250 32,
251 OPC_CheckChild2CondCode, ISD::SETNE,
252 OPC_EmitInteger32, 16,
253 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
254 7, 3, 0, 1, 4,
255 OPC_EmitInteger32, 16,
256 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
257 7, 3, 2, 3, 6,
258 OPC_EmitInteger32, 2,
259 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
260 2, 3, 5, 7, 8,
261 0,
262 0,
263 119|128,2,
264 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
265 OPC_MoveChild0,
266 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
267 OPC_MoveChild0,
268 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
269 OPC_RecordChild0,
270 OPC_RecordChild1,
271 OPC_Scope, 59|128,1,
272 OPC_MoveChild1,
273 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
274 OPC_MoveParent,
275 OPC_CheckChild2Integer, 16,
276 OPC_CheckTypeI32,
277 OPC_MoveParent,
278 OPC_MoveSibling1,
279 OPC_CheckValueType, 5,
280 OPC_MoveParent,
281 OPC_CheckType, 6,
282 OPC_MoveSibling1,
283 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
284 OPC_MoveChild0,
285 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
286 OPC_MoveChild0,
287 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
288 OPC_RecordChild0,
289 OPC_RecordChild1,
290 OPC_MoveChild1,
291 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
292 OPC_MoveParent,
293 OPC_CheckChild2Integer, 16,
294 OPC_CheckTypeI32,
295 OPC_MoveParent,
296 OPC_MoveSibling1,
297 OPC_CheckValueType, 5,
298 OPC_MoveParent,
299 OPC_MoveParent,
300 OPC_CheckType, 2,
301 OPC_Scope, 34,
302 OPC_CheckChild2CondCode, ISD::SETGT,
303 OPC_EmitConvertToTarget1,
304 OPC_EmitInteger32, 16,
305 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
306 7, 3, 0, 4, 5,
307 OPC_EmitConvertToTarget3,
308 OPC_EmitInteger32, 16,
309 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
310 7, 3, 2, 7, 8,
311 OPC_EmitInteger32, 8,
312 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
313 2, 3, 6, 9, 10,
314 34,
315 OPC_CheckChild2CondCode, ISD::SETGE,
316 OPC_EmitConvertToTarget1,
317 OPC_EmitInteger32, 16,
318 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
319 7, 3, 0, 4, 5,
320 OPC_EmitConvertToTarget3,
321 OPC_EmitInteger32, 16,
322 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
323 7, 3, 2, 7, 8,
324 OPC_EmitInteger32, 10,
325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
326 2, 3, 6, 9, 10,
327 34,
328 OPC_CheckChild2CondCode, ISD::SETLT,
329 OPC_EmitConvertToTarget1,
330 OPC_EmitInteger32, 16,
331 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
332 7, 3, 0, 4, 5,
333 OPC_EmitConvertToTarget3,
334 OPC_EmitInteger32, 16,
335 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
336 7, 3, 2, 7, 8,
337 OPC_EmitInteger32, 4,
338 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
339 2, 3, 6, 9, 10,
340 34,
341 OPC_CheckChild2CondCode, ISD::SETLE,
342 OPC_EmitConvertToTarget1,
343 OPC_EmitInteger32, 16,
344 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
345 7, 3, 0, 4, 5,
346 OPC_EmitConvertToTarget3,
347 OPC_EmitInteger32, 16,
348 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
349 7, 3, 2, 7, 8,
350 OPC_EmitInteger32, 6,
351 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
352 2, 3, 6, 9, 10,
353 0,
354 41|128,1,
355 OPC_CheckChild2Integer, 16,
356 OPC_CheckTypeI32,
357 OPC_MoveParent,
358 OPC_MoveSibling1,
359 OPC_CheckValueType, 5,
360 OPC_MoveParent,
361 OPC_CheckType, 6,
362 OPC_MoveSibling1,
363 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
364 OPC_MoveChild0,
365 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
366 OPC_MoveChild0,
367 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
368 OPC_RecordChild0,
369 OPC_RecordChild1,
370 OPC_CheckChild2Integer, 16,
371 OPC_CheckTypeI32,
372 OPC_MoveParent,
373 OPC_MoveSibling1,
374 OPC_CheckValueType, 5,
375 OPC_MoveParent,
376 OPC_MoveParent,
377 OPC_CheckType, 2,
378 OPC_Scope, 32,
379 OPC_CheckChild2CondCode, ISD::SETGT,
380 OPC_EmitInteger32, 16,
381 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
382 7, 3, 0, 1, 4,
383 OPC_EmitInteger32, 16,
384 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
385 7, 3, 2, 3, 6,
386 OPC_EmitInteger32, 8,
387 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
388 2, 3, 5, 7, 8,
389 32,
390 OPC_CheckChild2CondCode, ISD::SETGE,
391 OPC_EmitInteger32, 16,
392 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
393 7, 3, 0, 1, 4,
394 OPC_EmitInteger32, 16,
395 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
396 7, 3, 2, 3, 6,
397 OPC_EmitInteger32, 10,
398 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
399 2, 3, 5, 7, 8,
400 32,
401 OPC_CheckChild2CondCode, ISD::SETLT,
402 OPC_EmitInteger32, 16,
403 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
404 7, 3, 0, 1, 4,
405 OPC_EmitInteger32, 16,
406 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
407 7, 3, 2, 3, 6,
408 OPC_EmitInteger32, 4,
409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
410 2, 3, 5, 7, 8,
411 32,
412 OPC_CheckChild2CondCode, ISD::SETLE,
413 OPC_EmitInteger32, 16,
414 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
415 7, 3, 0, 1, 4,
416 OPC_EmitInteger32, 16,
417 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
418 7, 3, 2, 3, 6,
419 OPC_EmitInteger32, 6,
420 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
421 2, 3, 5, 7, 8,
422 0,
423 0,
424 46,
425 OPC_CheckOpcode, TARGET_VAL(ISD::FABS),
426 OPC_RecordChild0,
427 OPC_CheckPredicate, 11,
428 OPC_SwitchType , 17, 12,
429 OPC_MoveSibling1,
430 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
431 OPC_CheckPredicate, 23,
432 OPC_MoveParent,
433 OPC_CheckChild2CondCode, ISD::SETEQ,
434 OPC_CheckType, 2,
435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TESTINF_f32r),
436 2, 1, 0,
437 17, 13,
438 OPC_MoveSibling1,
439 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
440 OPC_CheckPredicate, 23,
441 OPC_MoveParent,
442 OPC_CheckChild2CondCode, ISD::SETEQ,
443 OPC_CheckType, 2,
444 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TESTINF_f64r),
445 2, 1, 0,
446 0,
447 0,
448 69|128,54,
449 OPC_RecordChild0,
450 OPC_Scope, 23,
451 OPC_CheckChild0Type, 6,
452 OPC_RecordChild1,
453 OPC_MoveChild1,
454 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
455 OPC_MoveParent,
456 OPC_CheckChild2CondCode, ISD::SETGT,
457 OPC_CheckType, 2,
458 OPC_EmitConvertToTarget1,
459 OPC_EmitInteger32, 8,
460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
461 2, 3, 0, 2, 3,
462 23,
463 OPC_MoveChild0,
464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
465 OPC_CheckType, 6,
466 OPC_MoveParent,
467 OPC_RecordChild1,
468 OPC_CheckChild2CondCode, ISD::SETGT,
469 OPC_CheckType, 2,
470 OPC_EmitConvertToTarget0,
471 OPC_EmitInteger32, 8,
472 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
473 2, 3, 2, 1, 3,
474 22,
475 OPC_CheckChild0TypeI32,
476 OPC_RecordChild1,
477 OPC_MoveChild1,
478 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
479 OPC_MoveParent,
480 OPC_CheckChild2CondCode, ISD::SETGT,
481 OPC_CheckType, 2,
482 OPC_EmitConvertToTarget1,
483 OPC_EmitInteger32, 8,
484 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
485 2, 3, 0, 2, 3,
486 22,
487 OPC_MoveChild0,
488 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
489 OPC_CheckTypeI32,
490 OPC_MoveParent,
491 OPC_RecordChild1,
492 OPC_CheckChild2CondCode, ISD::SETGT,
493 OPC_CheckType, 2,
494 OPC_EmitConvertToTarget0,
495 OPC_EmitInteger32, 8,
496 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
497 2, 3, 2, 1, 3,
498 22,
499 OPC_CheckChild0TypeI64,
500 OPC_RecordChild1,
501 OPC_MoveChild1,
502 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
503 OPC_MoveParent,
504 OPC_CheckChild2CondCode, ISD::SETGT,
505 OPC_CheckType, 2,
506 OPC_EmitConvertToTarget1,
507 OPC_EmitInteger32, 8,
508 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
509 2, 3, 0, 2, 3,
510 22,
511 OPC_MoveChild0,
512 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
513 OPC_CheckTypeI64,
514 OPC_MoveParent,
515 OPC_RecordChild1,
516 OPC_CheckChild2CondCode, ISD::SETGT,
517 OPC_CheckType, 2,
518 OPC_EmitConvertToTarget0,
519 OPC_EmitInteger32, 8,
520 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
521 2, 3, 2, 1, 3,
522 23,
523 OPC_CheckChild0Type, 6,
524 OPC_RecordChild1,
525 OPC_MoveChild1,
526 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
527 OPC_MoveParent,
528 OPC_CheckChild2CondCode, ISD::SETLT,
529 OPC_CheckType, 2,
530 OPC_EmitConvertToTarget1,
531 OPC_EmitInteger32, 4,
532 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
533 2, 3, 0, 2, 3,
534 23,
535 OPC_MoveChild0,
536 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
537 OPC_CheckType, 6,
538 OPC_MoveParent,
539 OPC_RecordChild1,
540 OPC_CheckChild2CondCode, ISD::SETLT,
541 OPC_CheckType, 2,
542 OPC_EmitConvertToTarget0,
543 OPC_EmitInteger32, 4,
544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
545 2, 3, 2, 1, 3,
546 22,
547 OPC_CheckChild0TypeI32,
548 OPC_RecordChild1,
549 OPC_MoveChild1,
550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
551 OPC_MoveParent,
552 OPC_CheckChild2CondCode, ISD::SETLT,
553 OPC_CheckType, 2,
554 OPC_EmitConvertToTarget1,
555 OPC_EmitInteger32, 4,
556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
557 2, 3, 0, 2, 3,
558 22,
559 OPC_MoveChild0,
560 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
561 OPC_CheckTypeI32,
562 OPC_MoveParent,
563 OPC_RecordChild1,
564 OPC_CheckChild2CondCode, ISD::SETLT,
565 OPC_CheckType, 2,
566 OPC_EmitConvertToTarget0,
567 OPC_EmitInteger32, 4,
568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
569 2, 3, 2, 1, 3,
570 22,
571 OPC_CheckChild0TypeI64,
572 OPC_RecordChild1,
573 OPC_MoveChild1,
574 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
575 OPC_MoveParent,
576 OPC_CheckChild2CondCode, ISD::SETLT,
577 OPC_CheckType, 2,
578 OPC_EmitConvertToTarget1,
579 OPC_EmitInteger32, 4,
580 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
581 2, 3, 0, 2, 3,
582 22,
583 OPC_MoveChild0,
584 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
585 OPC_CheckTypeI64,
586 OPC_MoveParent,
587 OPC_RecordChild1,
588 OPC_CheckChild2CondCode, ISD::SETLT,
589 OPC_CheckType, 2,
590 OPC_EmitConvertToTarget0,
591 OPC_EmitInteger32, 4,
592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
593 2, 3, 2, 1, 3,
594 23,
595 OPC_CheckChild0Type, 6,
596 OPC_RecordChild1,
597 OPC_MoveChild1,
598 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
599 OPC_MoveParent,
600 OPC_CheckChild2CondCode, ISD::SETGE,
601 OPC_CheckType, 2,
602 OPC_EmitConvertToTarget1,
603 OPC_EmitInteger32, 10,
604 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
605 2, 3, 0, 2, 3,
606 23,
607 OPC_MoveChild0,
608 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
609 OPC_CheckType, 6,
610 OPC_MoveParent,
611 OPC_RecordChild1,
612 OPC_CheckChild2CondCode, ISD::SETGE,
613 OPC_CheckType, 2,
614 OPC_EmitConvertToTarget0,
615 OPC_EmitInteger32, 10,
616 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
617 2, 3, 2, 1, 3,
618 22,
619 OPC_CheckChild0TypeI32,
620 OPC_RecordChild1,
621 OPC_MoveChild1,
622 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
623 OPC_MoveParent,
624 OPC_CheckChild2CondCode, ISD::SETGE,
625 OPC_CheckType, 2,
626 OPC_EmitConvertToTarget1,
627 OPC_EmitInteger32, 10,
628 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
629 2, 3, 0, 2, 3,
630 22,
631 OPC_MoveChild0,
632 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
633 OPC_CheckTypeI32,
634 OPC_MoveParent,
635 OPC_RecordChild1,
636 OPC_CheckChild2CondCode, ISD::SETGE,
637 OPC_CheckType, 2,
638 OPC_EmitConvertToTarget0,
639 OPC_EmitInteger32, 10,
640 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
641 2, 3, 2, 1, 3,
642 22,
643 OPC_CheckChild0TypeI64,
644 OPC_RecordChild1,
645 OPC_MoveChild1,
646 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
647 OPC_MoveParent,
648 OPC_CheckChild2CondCode, ISD::SETGE,
649 OPC_CheckType, 2,
650 OPC_EmitConvertToTarget1,
651 OPC_EmitInteger32, 10,
652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
653 2, 3, 0, 2, 3,
654 22,
655 OPC_MoveChild0,
656 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
657 OPC_CheckTypeI64,
658 OPC_MoveParent,
659 OPC_RecordChild1,
660 OPC_CheckChild2CondCode, ISD::SETGE,
661 OPC_CheckType, 2,
662 OPC_EmitConvertToTarget0,
663 OPC_EmitInteger32, 10,
664 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
665 2, 3, 2, 1, 3,
666 23,
667 OPC_CheckChild0Type, 6,
668 OPC_RecordChild1,
669 OPC_MoveChild1,
670 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
671 OPC_MoveParent,
672 OPC_CheckChild2CondCode, ISD::SETLE,
673 OPC_CheckType, 2,
674 OPC_EmitConvertToTarget1,
675 OPC_EmitInteger32, 6,
676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
677 2, 3, 0, 2, 3,
678 23,
679 OPC_MoveChild0,
680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
681 OPC_CheckType, 6,
682 OPC_MoveParent,
683 OPC_RecordChild1,
684 OPC_CheckChild2CondCode, ISD::SETLE,
685 OPC_CheckType, 2,
686 OPC_EmitConvertToTarget0,
687 OPC_EmitInteger32, 6,
688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
689 2, 3, 2, 1, 3,
690 22,
691 OPC_CheckChild0TypeI32,
692 OPC_RecordChild1,
693 OPC_MoveChild1,
694 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
695 OPC_MoveParent,
696 OPC_CheckChild2CondCode, ISD::SETLE,
697 OPC_CheckType, 2,
698 OPC_EmitConvertToTarget1,
699 OPC_EmitInteger32, 6,
700 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
701 2, 3, 0, 2, 3,
702 22,
703 OPC_MoveChild0,
704 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
705 OPC_CheckTypeI32,
706 OPC_MoveParent,
707 OPC_RecordChild1,
708 OPC_CheckChild2CondCode, ISD::SETLE,
709 OPC_CheckType, 2,
710 OPC_EmitConvertToTarget0,
711 OPC_EmitInteger32, 6,
712 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
713 2, 3, 2, 1, 3,
714 22,
715 OPC_CheckChild0TypeI64,
716 OPC_RecordChild1,
717 OPC_MoveChild1,
718 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
719 OPC_MoveParent,
720 OPC_CheckChild2CondCode, ISD::SETLE,
721 OPC_CheckType, 2,
722 OPC_EmitConvertToTarget1,
723 OPC_EmitInteger32, 6,
724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
725 2, 3, 0, 2, 3,
726 22,
727 OPC_MoveChild0,
728 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
729 OPC_CheckTypeI64,
730 OPC_MoveParent,
731 OPC_RecordChild1,
732 OPC_CheckChild2CondCode, ISD::SETLE,
733 OPC_CheckType, 2,
734 OPC_EmitConvertToTarget0,
735 OPC_EmitInteger32, 6,
736 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
737 2, 3, 2, 1, 3,
738 23,
739 OPC_CheckChild0Type, 6,
740 OPC_RecordChild1,
741 OPC_MoveChild1,
742 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
743 OPC_MoveParent,
744 OPC_CheckChild2CondCode, ISD::SETEQ,
745 OPC_CheckType, 2,
746 OPC_EmitConvertToTarget1,
747 OPC_EmitInteger32, 0,
748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
749 2, 3, 0, 2, 3,
750 23,
751 OPC_MoveChild0,
752 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
753 OPC_CheckType, 6,
754 OPC_MoveParent,
755 OPC_RecordChild1,
756 OPC_CheckChild2CondCode, ISD::SETEQ,
757 OPC_CheckType, 2,
758 OPC_EmitConvertToTarget0,
759 OPC_EmitInteger32, 0,
760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
761 2, 3, 2, 1, 3,
762 22,
763 OPC_CheckChild0TypeI32,
764 OPC_RecordChild1,
765 OPC_MoveChild1,
766 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
767 OPC_MoveParent,
768 OPC_CheckChild2CondCode, ISD::SETEQ,
769 OPC_CheckType, 2,
770 OPC_EmitConvertToTarget1,
771 OPC_EmitInteger32, 0,
772 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
773 2, 3, 0, 2, 3,
774 22,
775 OPC_MoveChild0,
776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
777 OPC_CheckTypeI32,
778 OPC_MoveParent,
779 OPC_RecordChild1,
780 OPC_CheckChild2CondCode, ISD::SETEQ,
781 OPC_CheckType, 2,
782 OPC_EmitConvertToTarget0,
783 OPC_EmitInteger32, 0,
784 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
785 2, 3, 2, 1, 3,
786 22,
787 OPC_CheckChild0TypeI64,
788 OPC_RecordChild1,
789 OPC_MoveChild1,
790 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
791 OPC_MoveParent,
792 OPC_CheckChild2CondCode, ISD::SETEQ,
793 OPC_CheckType, 2,
794 OPC_EmitConvertToTarget1,
795 OPC_EmitInteger32, 0,
796 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
797 2, 3, 0, 2, 3,
798 22,
799 OPC_MoveChild0,
800 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
801 OPC_CheckTypeI64,
802 OPC_MoveParent,
803 OPC_RecordChild1,
804 OPC_CheckChild2CondCode, ISD::SETEQ,
805 OPC_CheckType, 2,
806 OPC_EmitConvertToTarget0,
807 OPC_EmitInteger32, 0,
808 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
809 2, 3, 2, 1, 3,
810 23,
811 OPC_CheckChild0Type, 6,
812 OPC_RecordChild1,
813 OPC_MoveChild1,
814 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
815 OPC_MoveParent,
816 OPC_CheckChild2CondCode, ISD::SETNE,
817 OPC_CheckType, 2,
818 OPC_EmitConvertToTarget1,
819 OPC_EmitInteger32, 2,
820 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
821 2, 3, 0, 2, 3,
822 23,
823 OPC_MoveChild0,
824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
825 OPC_CheckType, 6,
826 OPC_MoveParent,
827 OPC_RecordChild1,
828 OPC_CheckChild2CondCode, ISD::SETNE,
829 OPC_CheckType, 2,
830 OPC_EmitConvertToTarget0,
831 OPC_EmitInteger32, 2,
832 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
833 2, 3, 2, 1, 3,
834 22,
835 OPC_CheckChild0TypeI32,
836 OPC_RecordChild1,
837 OPC_MoveChild1,
838 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
839 OPC_MoveParent,
840 OPC_CheckChild2CondCode, ISD::SETNE,
841 OPC_CheckType, 2,
842 OPC_EmitConvertToTarget1,
843 OPC_EmitInteger32, 2,
844 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
845 2, 3, 0, 2, 3,
846 22,
847 OPC_MoveChild0,
848 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
849 OPC_CheckTypeI32,
850 OPC_MoveParent,
851 OPC_RecordChild1,
852 OPC_CheckChild2CondCode, ISD::SETNE,
853 OPC_CheckType, 2,
854 OPC_EmitConvertToTarget0,
855 OPC_EmitInteger32, 2,
856 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
857 2, 3, 2, 1, 3,
858 22,
859 OPC_CheckChild0TypeI64,
860 OPC_RecordChild1,
861 OPC_MoveChild1,
862 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
863 OPC_MoveParent,
864 OPC_CheckChild2CondCode, ISD::SETNE,
865 OPC_CheckType, 2,
866 OPC_EmitConvertToTarget1,
867 OPC_EmitInteger32, 2,
868 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
869 2, 3, 0, 2, 3,
870 22,
871 OPC_MoveChild0,
872 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
873 OPC_CheckTypeI64,
874 OPC_MoveParent,
875 OPC_RecordChild1,
876 OPC_CheckChild2CondCode, ISD::SETNE,
877 OPC_CheckType, 2,
878 OPC_EmitConvertToTarget0,
879 OPC_EmitInteger32, 2,
880 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
881 2, 3, 2, 1, 3,
882 23,
883 OPC_CheckChild0Type, 6,
884 OPC_RecordChild1,
885 OPC_MoveChild1,
886 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
887 OPC_MoveParent,
888 OPC_CheckChild2CondCode, ISD::SETUGT,
889 OPC_CheckType, 2,
890 OPC_EmitConvertToTarget1,
891 OPC_EmitInteger32, 8,
892 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
893 2, 3, 0, 2, 3,
894 23,
895 OPC_MoveChild0,
896 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
897 OPC_CheckType, 6,
898 OPC_MoveParent,
899 OPC_RecordChild1,
900 OPC_CheckChild2CondCode, ISD::SETUGT,
901 OPC_CheckType, 2,
902 OPC_EmitConvertToTarget0,
903 OPC_EmitInteger32, 8,
904 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
905 2, 3, 2, 1, 3,
906 22,
907 OPC_CheckChild0TypeI32,
908 OPC_RecordChild1,
909 OPC_MoveChild1,
910 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
911 OPC_MoveParent,
912 OPC_CheckChild2CondCode, ISD::SETUGT,
913 OPC_CheckType, 2,
914 OPC_EmitConvertToTarget1,
915 OPC_EmitInteger32, 8,
916 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
917 2, 3, 0, 2, 3,
918 22,
919 OPC_MoveChild0,
920 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
921 OPC_CheckTypeI32,
922 OPC_MoveParent,
923 OPC_RecordChild1,
924 OPC_CheckChild2CondCode, ISD::SETUGT,
925 OPC_CheckType, 2,
926 OPC_EmitConvertToTarget0,
927 OPC_EmitInteger32, 8,
928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
929 2, 3, 2, 1, 3,
930 22,
931 OPC_CheckChild0TypeI64,
932 OPC_RecordChild1,
933 OPC_MoveChild1,
934 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
935 OPC_MoveParent,
936 OPC_CheckChild2CondCode, ISD::SETUGT,
937 OPC_CheckType, 2,
938 OPC_EmitConvertToTarget1,
939 OPC_EmitInteger32, 8,
940 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
941 2, 3, 0, 2, 3,
942 22,
943 OPC_MoveChild0,
944 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
945 OPC_CheckTypeI64,
946 OPC_MoveParent,
947 OPC_RecordChild1,
948 OPC_CheckChild2CondCode, ISD::SETUGT,
949 OPC_CheckType, 2,
950 OPC_EmitConvertToTarget0,
951 OPC_EmitInteger32, 8,
952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
953 2, 3, 2, 1, 3,
954 23,
955 OPC_CheckChild0Type, 6,
956 OPC_RecordChild1,
957 OPC_MoveChild1,
958 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
959 OPC_MoveParent,
960 OPC_CheckChild2CondCode, ISD::SETULT,
961 OPC_CheckType, 2,
962 OPC_EmitConvertToTarget1,
963 OPC_EmitInteger32, 4,
964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
965 2, 3, 0, 2, 3,
966 23,
967 OPC_MoveChild0,
968 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
969 OPC_CheckType, 6,
970 OPC_MoveParent,
971 OPC_RecordChild1,
972 OPC_CheckChild2CondCode, ISD::SETULT,
973 OPC_CheckType, 2,
974 OPC_EmitConvertToTarget0,
975 OPC_EmitInteger32, 4,
976 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
977 2, 3, 2, 1, 3,
978 22,
979 OPC_CheckChild0TypeI32,
980 OPC_RecordChild1,
981 OPC_MoveChild1,
982 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
983 OPC_MoveParent,
984 OPC_CheckChild2CondCode, ISD::SETULT,
985 OPC_CheckType, 2,
986 OPC_EmitConvertToTarget1,
987 OPC_EmitInteger32, 4,
988 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
989 2, 3, 0, 2, 3,
990 22,
991 OPC_MoveChild0,
992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
993 OPC_CheckTypeI32,
994 OPC_MoveParent,
995 OPC_RecordChild1,
996 OPC_CheckChild2CondCode, ISD::SETULT,
997 OPC_CheckType, 2,
998 OPC_EmitConvertToTarget0,
999 OPC_EmitInteger32, 4,
1000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1001 2, 3, 2, 1, 3,
1002 22,
1003 OPC_CheckChild0TypeI64,
1004 OPC_RecordChild1,
1005 OPC_MoveChild1,
1006 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1007 OPC_MoveParent,
1008 OPC_CheckChild2CondCode, ISD::SETULT,
1009 OPC_CheckType, 2,
1010 OPC_EmitConvertToTarget1,
1011 OPC_EmitInteger32, 4,
1012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1013 2, 3, 0, 2, 3,
1014 22,
1015 OPC_MoveChild0,
1016 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1017 OPC_CheckTypeI64,
1018 OPC_MoveParent,
1019 OPC_RecordChild1,
1020 OPC_CheckChild2CondCode, ISD::SETULT,
1021 OPC_CheckType, 2,
1022 OPC_EmitConvertToTarget0,
1023 OPC_EmitInteger32, 4,
1024 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1025 2, 3, 2, 1, 3,
1026 23,
1027 OPC_CheckChild0Type, 6,
1028 OPC_RecordChild1,
1029 OPC_MoveChild1,
1030 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1031 OPC_MoveParent,
1032 OPC_CheckChild2CondCode, ISD::SETUGE,
1033 OPC_CheckType, 2,
1034 OPC_EmitConvertToTarget1,
1035 OPC_EmitInteger32, 10,
1036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1037 2, 3, 0, 2, 3,
1038 23,
1039 OPC_MoveChild0,
1040 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1041 OPC_CheckType, 6,
1042 OPC_MoveParent,
1043 OPC_RecordChild1,
1044 OPC_CheckChild2CondCode, ISD::SETUGE,
1045 OPC_CheckType, 2,
1046 OPC_EmitConvertToTarget0,
1047 OPC_EmitInteger32, 10,
1048 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1049 2, 3, 2, 1, 3,
1050 22,
1051 OPC_CheckChild0TypeI32,
1052 OPC_RecordChild1,
1053 OPC_MoveChild1,
1054 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1055 OPC_MoveParent,
1056 OPC_CheckChild2CondCode, ISD::SETUGE,
1057 OPC_CheckType, 2,
1058 OPC_EmitConvertToTarget1,
1059 OPC_EmitInteger32, 10,
1060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1061 2, 3, 0, 2, 3,
1062 22,
1063 OPC_MoveChild0,
1064 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1065 OPC_CheckTypeI32,
1066 OPC_MoveParent,
1067 OPC_RecordChild1,
1068 OPC_CheckChild2CondCode, ISD::SETUGE,
1069 OPC_CheckType, 2,
1070 OPC_EmitConvertToTarget0,
1071 OPC_EmitInteger32, 10,
1072 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1073 2, 3, 2, 1, 3,
1074 22,
1075 OPC_CheckChild0TypeI64,
1076 OPC_RecordChild1,
1077 OPC_MoveChild1,
1078 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1079 OPC_MoveParent,
1080 OPC_CheckChild2CondCode, ISD::SETUGE,
1081 OPC_CheckType, 2,
1082 OPC_EmitConvertToTarget1,
1083 OPC_EmitInteger32, 10,
1084 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1085 2, 3, 0, 2, 3,
1086 22,
1087 OPC_MoveChild0,
1088 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1089 OPC_CheckTypeI64,
1090 OPC_MoveParent,
1091 OPC_RecordChild1,
1092 OPC_CheckChild2CondCode, ISD::SETUGE,
1093 OPC_CheckType, 2,
1094 OPC_EmitConvertToTarget0,
1095 OPC_EmitInteger32, 10,
1096 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1097 2, 3, 2, 1, 3,
1098 23,
1099 OPC_CheckChild0Type, 6,
1100 OPC_RecordChild1,
1101 OPC_MoveChild1,
1102 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1103 OPC_MoveParent,
1104 OPC_CheckChild2CondCode, ISD::SETULE,
1105 OPC_CheckType, 2,
1106 OPC_EmitConvertToTarget1,
1107 OPC_EmitInteger32, 6,
1108 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1109 2, 3, 0, 2, 3,
1110 23,
1111 OPC_MoveChild0,
1112 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1113 OPC_CheckType, 6,
1114 OPC_MoveParent,
1115 OPC_RecordChild1,
1116 OPC_CheckChild2CondCode, ISD::SETULE,
1117 OPC_CheckType, 2,
1118 OPC_EmitConvertToTarget0,
1119 OPC_EmitInteger32, 6,
1120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1121 2, 3, 2, 1, 3,
1122 22,
1123 OPC_CheckChild0TypeI32,
1124 OPC_RecordChild1,
1125 OPC_MoveChild1,
1126 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1127 OPC_MoveParent,
1128 OPC_CheckChild2CondCode, ISD::SETULE,
1129 OPC_CheckType, 2,
1130 OPC_EmitConvertToTarget1,
1131 OPC_EmitInteger32, 6,
1132 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1133 2, 3, 0, 2, 3,
1134 22,
1135 OPC_MoveChild0,
1136 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1137 OPC_CheckTypeI32,
1138 OPC_MoveParent,
1139 OPC_RecordChild1,
1140 OPC_CheckChild2CondCode, ISD::SETULE,
1141 OPC_CheckType, 2,
1142 OPC_EmitConvertToTarget0,
1143 OPC_EmitInteger32, 6,
1144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1145 2, 3, 2, 1, 3,
1146 22,
1147 OPC_CheckChild0TypeI64,
1148 OPC_RecordChild1,
1149 OPC_MoveChild1,
1150 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1151 OPC_MoveParent,
1152 OPC_CheckChild2CondCode, ISD::SETULE,
1153 OPC_CheckType, 2,
1154 OPC_EmitConvertToTarget1,
1155 OPC_EmitInteger32, 6,
1156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1157 2, 3, 0, 2, 3,
1158 22,
1159 OPC_MoveChild0,
1160 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1161 OPC_CheckTypeI64,
1162 OPC_MoveParent,
1163 OPC_RecordChild1,
1164 OPC_CheckChild2CondCode, ISD::SETULE,
1165 OPC_CheckType, 2,
1166 OPC_EmitConvertToTarget0,
1167 OPC_EmitInteger32, 6,
1168 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1169 2, 3, 2, 1, 3,
1170 23,
1171 OPC_CheckChild0Type, 6,
1172 OPC_RecordChild1,
1173 OPC_MoveChild1,
1174 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1175 OPC_MoveParent,
1176 OPC_CheckChild2CondCode, ISD::SETUEQ,
1177 OPC_CheckType, 2,
1178 OPC_EmitConvertToTarget1,
1179 OPC_EmitInteger32, 0,
1180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1181 2, 3, 0, 2, 3,
1182 23,
1183 OPC_MoveChild0,
1184 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1185 OPC_CheckType, 6,
1186 OPC_MoveParent,
1187 OPC_RecordChild1,
1188 OPC_CheckChild2CondCode, ISD::SETUEQ,
1189 OPC_CheckType, 2,
1190 OPC_EmitConvertToTarget0,
1191 OPC_EmitInteger32, 0,
1192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1193 2, 3, 2, 1, 3,
1194 22,
1195 OPC_CheckChild0TypeI32,
1196 OPC_RecordChild1,
1197 OPC_MoveChild1,
1198 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1199 OPC_MoveParent,
1200 OPC_CheckChild2CondCode, ISD::SETUEQ,
1201 OPC_CheckType, 2,
1202 OPC_EmitConvertToTarget1,
1203 OPC_EmitInteger32, 0,
1204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1205 2, 3, 0, 2, 3,
1206 22,
1207 OPC_MoveChild0,
1208 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1209 OPC_CheckTypeI32,
1210 OPC_MoveParent,
1211 OPC_RecordChild1,
1212 OPC_CheckChild2CondCode, ISD::SETUEQ,
1213 OPC_CheckType, 2,
1214 OPC_EmitConvertToTarget0,
1215 OPC_EmitInteger32, 0,
1216 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1217 2, 3, 2, 1, 3,
1218 22,
1219 OPC_CheckChild0TypeI64,
1220 OPC_RecordChild1,
1221 OPC_MoveChild1,
1222 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1223 OPC_MoveParent,
1224 OPC_CheckChild2CondCode, ISD::SETUEQ,
1225 OPC_CheckType, 2,
1226 OPC_EmitConvertToTarget1,
1227 OPC_EmitInteger32, 0,
1228 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1229 2, 3, 0, 2, 3,
1230 22,
1231 OPC_MoveChild0,
1232 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1233 OPC_CheckTypeI64,
1234 OPC_MoveParent,
1235 OPC_RecordChild1,
1236 OPC_CheckChild2CondCode, ISD::SETUEQ,
1237 OPC_CheckType, 2,
1238 OPC_EmitConvertToTarget0,
1239 OPC_EmitInteger32, 0,
1240 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1241 2, 3, 2, 1, 3,
1242 23,
1243 OPC_CheckChild0Type, 6,
1244 OPC_RecordChild1,
1245 OPC_MoveChild1,
1246 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1247 OPC_MoveParent,
1248 OPC_CheckChild2CondCode, ISD::SETUNE,
1249 OPC_CheckType, 2,
1250 OPC_EmitConvertToTarget1,
1251 OPC_EmitInteger32, 2,
1252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1253 2, 3, 0, 2, 3,
1254 23,
1255 OPC_MoveChild0,
1256 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1257 OPC_CheckType, 6,
1258 OPC_MoveParent,
1259 OPC_RecordChild1,
1260 OPC_CheckChild2CondCode, ISD::SETUNE,
1261 OPC_CheckType, 2,
1262 OPC_EmitConvertToTarget0,
1263 OPC_EmitInteger32, 2,
1264 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1265 2, 3, 2, 1, 3,
1266 22,
1267 OPC_CheckChild0TypeI32,
1268 OPC_RecordChild1,
1269 OPC_MoveChild1,
1270 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1271 OPC_MoveParent,
1272 OPC_CheckChild2CondCode, ISD::SETUNE,
1273 OPC_CheckType, 2,
1274 OPC_EmitConvertToTarget1,
1275 OPC_EmitInteger32, 2,
1276 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1277 2, 3, 0, 2, 3,
1278 22,
1279 OPC_MoveChild0,
1280 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1281 OPC_CheckTypeI32,
1282 OPC_MoveParent,
1283 OPC_RecordChild1,
1284 OPC_CheckChild2CondCode, ISD::SETUNE,
1285 OPC_CheckType, 2,
1286 OPC_EmitConvertToTarget0,
1287 OPC_EmitInteger32, 2,
1288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1289 2, 3, 2, 1, 3,
1290 22,
1291 OPC_CheckChild0TypeI64,
1292 OPC_RecordChild1,
1293 OPC_MoveChild1,
1294 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1295 OPC_MoveParent,
1296 OPC_CheckChild2CondCode, ISD::SETUNE,
1297 OPC_CheckType, 2,
1298 OPC_EmitConvertToTarget1,
1299 OPC_EmitInteger32, 2,
1300 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1301 2, 3, 0, 2, 3,
1302 22,
1303 OPC_MoveChild0,
1304 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1305 OPC_CheckTypeI64,
1306 OPC_MoveParent,
1307 OPC_RecordChild1,
1308 OPC_CheckChild2CondCode, ISD::SETUNE,
1309 OPC_CheckType, 2,
1310 OPC_EmitConvertToTarget0,
1311 OPC_EmitInteger32, 2,
1312 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1313 2, 3, 2, 1, 3,
1314 40,
1315 OPC_CheckChild0Type, 12,
1316 OPC_RecordChild1,
1317 OPC_MoveChild1,
1318 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1319 OPC_MoveParent,
1320 OPC_CheckChild2CondCode, ISD::SETOGT,
1321 OPC_CheckType, 2,
1322 OPC_Scope, 13,
1323 OPC_CheckPatternPredicate4,
1324 OPC_EmitConvertToTarget1,
1325 OPC_EmitInteger32, 8|128,4,
1326 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1327 2, 3, 0, 2, 3,
1328 11,
1329 OPC_EmitConvertToTarget1,
1330 OPC_EmitInteger32, 8,
1331 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1332 2, 3, 0, 2, 3,
1333 0,
1334 40,
1335 OPC_MoveChild0,
1336 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1337 OPC_CheckType, 12,
1338 OPC_MoveParent,
1339 OPC_RecordChild1,
1340 OPC_CheckChild2CondCode, ISD::SETOGT,
1341 OPC_CheckType, 2,
1342 OPC_Scope, 13,
1343 OPC_CheckPatternPredicate4,
1344 OPC_EmitConvertToTarget0,
1345 OPC_EmitInteger32, 8|128,4,
1346 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1347 2, 3, 2, 1, 3,
1348 11,
1349 OPC_EmitConvertToTarget0,
1350 OPC_EmitInteger32, 8,
1351 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1352 2, 3, 2, 1, 3,
1353 0,
1354 23,
1355 OPC_CheckChild0Type, 13,
1356 OPC_RecordChild1,
1357 OPC_MoveChild1,
1358 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1359 OPC_MoveParent,
1360 OPC_CheckChild2CondCode, ISD::SETOGT,
1361 OPC_CheckType, 2,
1362 OPC_EmitConvertToTarget1,
1363 OPC_EmitInteger32, 8,
1364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1365 2, 3, 0, 2, 3,
1366 23,
1367 OPC_MoveChild0,
1368 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1369 OPC_CheckType, 13,
1370 OPC_MoveParent,
1371 OPC_RecordChild1,
1372 OPC_CheckChild2CondCode, ISD::SETOGT,
1373 OPC_CheckType, 2,
1374 OPC_EmitConvertToTarget0,
1375 OPC_EmitInteger32, 8,
1376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1377 2, 3, 2, 1, 3,
1378 40,
1379 OPC_CheckChild0Type, 12,
1380 OPC_RecordChild1,
1381 OPC_MoveChild1,
1382 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1383 OPC_MoveParent,
1384 OPC_CheckChild2CondCode, ISD::SETOLT,
1385 OPC_CheckType, 2,
1386 OPC_Scope, 13,
1387 OPC_CheckPatternPredicate4,
1388 OPC_EmitConvertToTarget1,
1389 OPC_EmitInteger32, 4|128,4,
1390 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1391 2, 3, 0, 2, 3,
1392 11,
1393 OPC_EmitConvertToTarget1,
1394 OPC_EmitInteger32, 4,
1395 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1396 2, 3, 0, 2, 3,
1397 0,
1398 40,
1399 OPC_MoveChild0,
1400 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1401 OPC_CheckType, 12,
1402 OPC_MoveParent,
1403 OPC_RecordChild1,
1404 OPC_CheckChild2CondCode, ISD::SETOLT,
1405 OPC_CheckType, 2,
1406 OPC_Scope, 13,
1407 OPC_CheckPatternPredicate4,
1408 OPC_EmitConvertToTarget0,
1409 OPC_EmitInteger32, 4|128,4,
1410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1411 2, 3, 2, 1, 3,
1412 11,
1413 OPC_EmitConvertToTarget0,
1414 OPC_EmitInteger32, 4,
1415 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1416 2, 3, 2, 1, 3,
1417 0,
1418 23,
1419 OPC_CheckChild0Type, 13,
1420 OPC_RecordChild1,
1421 OPC_MoveChild1,
1422 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1423 OPC_MoveParent,
1424 OPC_CheckChild2CondCode, ISD::SETOLT,
1425 OPC_CheckType, 2,
1426 OPC_EmitConvertToTarget1,
1427 OPC_EmitInteger32, 4,
1428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1429 2, 3, 0, 2, 3,
1430 23,
1431 OPC_MoveChild0,
1432 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1433 OPC_CheckType, 13,
1434 OPC_MoveParent,
1435 OPC_RecordChild1,
1436 OPC_CheckChild2CondCode, ISD::SETOLT,
1437 OPC_CheckType, 2,
1438 OPC_EmitConvertToTarget0,
1439 OPC_EmitInteger32, 4,
1440 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1441 2, 3, 2, 1, 3,
1442 40,
1443 OPC_CheckChild0Type, 12,
1444 OPC_RecordChild1,
1445 OPC_MoveChild1,
1446 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1447 OPC_MoveParent,
1448 OPC_CheckChild2CondCode, ISD::SETOGE,
1449 OPC_CheckType, 2,
1450 OPC_Scope, 13,
1451 OPC_CheckPatternPredicate4,
1452 OPC_EmitConvertToTarget1,
1453 OPC_EmitInteger32, 10|128,4,
1454 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1455 2, 3, 0, 2, 3,
1456 11,
1457 OPC_EmitConvertToTarget1,
1458 OPC_EmitInteger32, 10,
1459 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1460 2, 3, 0, 2, 3,
1461 0,
1462 40,
1463 OPC_MoveChild0,
1464 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1465 OPC_CheckType, 12,
1466 OPC_MoveParent,
1467 OPC_RecordChild1,
1468 OPC_CheckChild2CondCode, ISD::SETOGE,
1469 OPC_CheckType, 2,
1470 OPC_Scope, 13,
1471 OPC_CheckPatternPredicate4,
1472 OPC_EmitConvertToTarget0,
1473 OPC_EmitInteger32, 10|128,4,
1474 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1475 2, 3, 2, 1, 3,
1476 11,
1477 OPC_EmitConvertToTarget0,
1478 OPC_EmitInteger32, 10,
1479 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1480 2, 3, 2, 1, 3,
1481 0,
1482 23,
1483 OPC_CheckChild0Type, 13,
1484 OPC_RecordChild1,
1485 OPC_MoveChild1,
1486 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1487 OPC_MoveParent,
1488 OPC_CheckChild2CondCode, ISD::SETOGE,
1489 OPC_CheckType, 2,
1490 OPC_EmitConvertToTarget1,
1491 OPC_EmitInteger32, 10,
1492 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1493 2, 3, 0, 2, 3,
1494 23,
1495 OPC_MoveChild0,
1496 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1497 OPC_CheckType, 13,
1498 OPC_MoveParent,
1499 OPC_RecordChild1,
1500 OPC_CheckChild2CondCode, ISD::SETOGE,
1501 OPC_CheckType, 2,
1502 OPC_EmitConvertToTarget0,
1503 OPC_EmitInteger32, 10,
1504 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1505 2, 3, 2, 1, 3,
1506 40,
1507 OPC_CheckChild0Type, 12,
1508 OPC_RecordChild1,
1509 OPC_MoveChild1,
1510 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1511 OPC_MoveParent,
1512 OPC_CheckChild2CondCode, ISD::SETOLE,
1513 OPC_CheckType, 2,
1514 OPC_Scope, 13,
1515 OPC_CheckPatternPredicate4,
1516 OPC_EmitConvertToTarget1,
1517 OPC_EmitInteger32, 6|128,4,
1518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1519 2, 3, 0, 2, 3,
1520 11,
1521 OPC_EmitConvertToTarget1,
1522 OPC_EmitInteger32, 6,
1523 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1524 2, 3, 0, 2, 3,
1525 0,
1526 40,
1527 OPC_MoveChild0,
1528 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1529 OPC_CheckType, 12,
1530 OPC_MoveParent,
1531 OPC_RecordChild1,
1532 OPC_CheckChild2CondCode, ISD::SETOLE,
1533 OPC_CheckType, 2,
1534 OPC_Scope, 13,
1535 OPC_CheckPatternPredicate4,
1536 OPC_EmitConvertToTarget0,
1537 OPC_EmitInteger32, 6|128,4,
1538 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1539 2, 3, 2, 1, 3,
1540 11,
1541 OPC_EmitConvertToTarget0,
1542 OPC_EmitInteger32, 6,
1543 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1544 2, 3, 2, 1, 3,
1545 0,
1546 23,
1547 OPC_CheckChild0Type, 13,
1548 OPC_RecordChild1,
1549 OPC_MoveChild1,
1550 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1551 OPC_MoveParent,
1552 OPC_CheckChild2CondCode, ISD::SETOLE,
1553 OPC_CheckType, 2,
1554 OPC_EmitConvertToTarget1,
1555 OPC_EmitInteger32, 6,
1556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1557 2, 3, 0, 2, 3,
1558 23,
1559 OPC_MoveChild0,
1560 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1561 OPC_CheckType, 13,
1562 OPC_MoveParent,
1563 OPC_RecordChild1,
1564 OPC_CheckChild2CondCode, ISD::SETOLE,
1565 OPC_CheckType, 2,
1566 OPC_EmitConvertToTarget0,
1567 OPC_EmitInteger32, 6,
1568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1569 2, 3, 2, 1, 3,
1570 40,
1571 OPC_CheckChild0Type, 12,
1572 OPC_RecordChild1,
1573 OPC_MoveChild1,
1574 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1575 OPC_MoveParent,
1576 OPC_CheckChild2CondCode, ISD::SETOEQ,
1577 OPC_CheckType, 2,
1578 OPC_Scope, 13,
1579 OPC_CheckPatternPredicate4,
1580 OPC_EmitConvertToTarget1,
1581 OPC_EmitInteger32, 0|128,4,
1582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1583 2, 3, 0, 2, 3,
1584 11,
1585 OPC_EmitConvertToTarget1,
1586 OPC_EmitInteger32, 0,
1587 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1588 2, 3, 0, 2, 3,
1589 0,
1590 40,
1591 OPC_MoveChild0,
1592 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1593 OPC_CheckType, 12,
1594 OPC_MoveParent,
1595 OPC_RecordChild1,
1596 OPC_CheckChild2CondCode, ISD::SETOEQ,
1597 OPC_CheckType, 2,
1598 OPC_Scope, 13,
1599 OPC_CheckPatternPredicate4,
1600 OPC_EmitConvertToTarget0,
1601 OPC_EmitInteger32, 0|128,4,
1602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1603 2, 3, 2, 1, 3,
1604 11,
1605 OPC_EmitConvertToTarget0,
1606 OPC_EmitInteger32, 0,
1607 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1608 2, 3, 2, 1, 3,
1609 0,
1610 23,
1611 OPC_CheckChild0Type, 13,
1612 OPC_RecordChild1,
1613 OPC_MoveChild1,
1614 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1615 OPC_MoveParent,
1616 OPC_CheckChild2CondCode, ISD::SETOEQ,
1617 OPC_CheckType, 2,
1618 OPC_EmitConvertToTarget1,
1619 OPC_EmitInteger32, 0,
1620 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1621 2, 3, 0, 2, 3,
1622 23,
1623 OPC_MoveChild0,
1624 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1625 OPC_CheckType, 13,
1626 OPC_MoveParent,
1627 OPC_RecordChild1,
1628 OPC_CheckChild2CondCode, ISD::SETOEQ,
1629 OPC_CheckType, 2,
1630 OPC_EmitConvertToTarget0,
1631 OPC_EmitInteger32, 0,
1632 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1633 2, 3, 2, 1, 3,
1634 40,
1635 OPC_CheckChild0Type, 12,
1636 OPC_RecordChild1,
1637 OPC_MoveChild1,
1638 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1639 OPC_MoveParent,
1640 OPC_CheckChild2CondCode, ISD::SETONE,
1641 OPC_CheckType, 2,
1642 OPC_Scope, 13,
1643 OPC_CheckPatternPredicate4,
1644 OPC_EmitConvertToTarget1,
1645 OPC_EmitInteger32, 2|128,4,
1646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1647 2, 3, 0, 2, 3,
1648 11,
1649 OPC_EmitConvertToTarget1,
1650 OPC_EmitInteger32, 2,
1651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1652 2, 3, 0, 2, 3,
1653 0,
1654 40,
1655 OPC_MoveChild0,
1656 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1657 OPC_CheckType, 12,
1658 OPC_MoveParent,
1659 OPC_RecordChild1,
1660 OPC_CheckChild2CondCode, ISD::SETONE,
1661 OPC_CheckType, 2,
1662 OPC_Scope, 13,
1663 OPC_CheckPatternPredicate4,
1664 OPC_EmitConvertToTarget0,
1665 OPC_EmitInteger32, 2|128,4,
1666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1667 2, 3, 2, 1, 3,
1668 11,
1669 OPC_EmitConvertToTarget0,
1670 OPC_EmitInteger32, 2,
1671 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1672 2, 3, 2, 1, 3,
1673 0,
1674 23,
1675 OPC_CheckChild0Type, 13,
1676 OPC_RecordChild1,
1677 OPC_MoveChild1,
1678 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1679 OPC_MoveParent,
1680 OPC_CheckChild2CondCode, ISD::SETONE,
1681 OPC_CheckType, 2,
1682 OPC_EmitConvertToTarget1,
1683 OPC_EmitInteger32, 2,
1684 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1685 2, 3, 0, 2, 3,
1686 23,
1687 OPC_MoveChild0,
1688 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1689 OPC_CheckType, 13,
1690 OPC_MoveParent,
1691 OPC_RecordChild1,
1692 OPC_CheckChild2CondCode, ISD::SETONE,
1693 OPC_CheckType, 2,
1694 OPC_EmitConvertToTarget0,
1695 OPC_EmitInteger32, 2,
1696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1697 2, 3, 2, 1, 3,
1698 40,
1699 OPC_CheckChild0Type, 12,
1700 OPC_RecordChild1,
1701 OPC_MoveChild1,
1702 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1703 OPC_MoveParent,
1704 OPC_CheckChild2CondCode, ISD::SETUGT,
1705 OPC_CheckType, 2,
1706 OPC_Scope, 13,
1707 OPC_CheckPatternPredicate4,
1708 OPC_EmitConvertToTarget1,
1709 OPC_EmitInteger32, 28|128,4,
1710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1711 2, 3, 0, 2, 3,
1712 11,
1713 OPC_EmitConvertToTarget1,
1714 OPC_EmitInteger32, 28,
1715 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1716 2, 3, 0, 2, 3,
1717 0,
1718 40,
1719 OPC_MoveChild0,
1720 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1721 OPC_CheckType, 12,
1722 OPC_MoveParent,
1723 OPC_RecordChild1,
1724 OPC_CheckChild2CondCode, ISD::SETUGT,
1725 OPC_CheckType, 2,
1726 OPC_Scope, 13,
1727 OPC_CheckPatternPredicate4,
1728 OPC_EmitConvertToTarget0,
1729 OPC_EmitInteger32, 28|128,4,
1730 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1731 2, 3, 2, 1, 3,
1732 11,
1733 OPC_EmitConvertToTarget0,
1734 OPC_EmitInteger32, 28,
1735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1736 2, 3, 2, 1, 3,
1737 0,
1738 23,
1739 OPC_CheckChild0Type, 13,
1740 OPC_RecordChild1,
1741 OPC_MoveChild1,
1742 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1743 OPC_MoveParent,
1744 OPC_CheckChild2CondCode, ISD::SETUGT,
1745 OPC_CheckType, 2,
1746 OPC_EmitConvertToTarget1,
1747 OPC_EmitInteger32, 28,
1748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1749 2, 3, 0, 2, 3,
1750 23,
1751 OPC_MoveChild0,
1752 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1753 OPC_CheckType, 13,
1754 OPC_MoveParent,
1755 OPC_RecordChild1,
1756 OPC_CheckChild2CondCode, ISD::SETUGT,
1757 OPC_CheckType, 2,
1758 OPC_EmitConvertToTarget0,
1759 OPC_EmitInteger32, 28,
1760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1761 2, 3, 2, 1, 3,
1762 40,
1763 OPC_CheckChild0Type, 12,
1764 OPC_RecordChild1,
1765 OPC_MoveChild1,
1766 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1767 OPC_MoveParent,
1768 OPC_CheckChild2CondCode, ISD::SETULT,
1769 OPC_CheckType, 2,
1770 OPC_Scope, 13,
1771 OPC_CheckPatternPredicate4,
1772 OPC_EmitConvertToTarget1,
1773 OPC_EmitInteger32, 24|128,4,
1774 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1775 2, 3, 0, 2, 3,
1776 11,
1777 OPC_EmitConvertToTarget1,
1778 OPC_EmitInteger32, 24,
1779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1780 2, 3, 0, 2, 3,
1781 0,
1782 40,
1783 OPC_MoveChild0,
1784 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1785 OPC_CheckType, 12,
1786 OPC_MoveParent,
1787 OPC_RecordChild1,
1788 OPC_CheckChild2CondCode, ISD::SETULT,
1789 OPC_CheckType, 2,
1790 OPC_Scope, 13,
1791 OPC_CheckPatternPredicate4,
1792 OPC_EmitConvertToTarget0,
1793 OPC_EmitInteger32, 24|128,4,
1794 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1795 2, 3, 2, 1, 3,
1796 11,
1797 OPC_EmitConvertToTarget0,
1798 OPC_EmitInteger32, 24,
1799 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1800 2, 3, 2, 1, 3,
1801 0,
1802 23,
1803 OPC_CheckChild0Type, 13,
1804 OPC_RecordChild1,
1805 OPC_MoveChild1,
1806 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1807 OPC_MoveParent,
1808 OPC_CheckChild2CondCode, ISD::SETULT,
1809 OPC_CheckType, 2,
1810 OPC_EmitConvertToTarget1,
1811 OPC_EmitInteger32, 24,
1812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1813 2, 3, 0, 2, 3,
1814 23,
1815 OPC_MoveChild0,
1816 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1817 OPC_CheckType, 13,
1818 OPC_MoveParent,
1819 OPC_RecordChild1,
1820 OPC_CheckChild2CondCode, ISD::SETULT,
1821 OPC_CheckType, 2,
1822 OPC_EmitConvertToTarget0,
1823 OPC_EmitInteger32, 24,
1824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1825 2, 3, 2, 1, 3,
1826 40,
1827 OPC_CheckChild0Type, 12,
1828 OPC_RecordChild1,
1829 OPC_MoveChild1,
1830 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1831 OPC_MoveParent,
1832 OPC_CheckChild2CondCode, ISD::SETUGE,
1833 OPC_CheckType, 2,
1834 OPC_Scope, 13,
1835 OPC_CheckPatternPredicate4,
1836 OPC_EmitConvertToTarget1,
1837 OPC_EmitInteger32, 30|128,4,
1838 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1839 2, 3, 0, 2, 3,
1840 11,
1841 OPC_EmitConvertToTarget1,
1842 OPC_EmitInteger32, 30,
1843 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1844 2, 3, 0, 2, 3,
1845 0,
1846 40,
1847 OPC_MoveChild0,
1848 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1849 OPC_CheckType, 12,
1850 OPC_MoveParent,
1851 OPC_RecordChild1,
1852 OPC_CheckChild2CondCode, ISD::SETUGE,
1853 OPC_CheckType, 2,
1854 OPC_Scope, 13,
1855 OPC_CheckPatternPredicate4,
1856 OPC_EmitConvertToTarget0,
1857 OPC_EmitInteger32, 30|128,4,
1858 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1859 2, 3, 2, 1, 3,
1860 11,
1861 OPC_EmitConvertToTarget0,
1862 OPC_EmitInteger32, 30,
1863 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1864 2, 3, 2, 1, 3,
1865 0,
1866 23,
1867 OPC_CheckChild0Type, 13,
1868 OPC_RecordChild1,
1869 OPC_MoveChild1,
1870 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1871 OPC_MoveParent,
1872 OPC_CheckChild2CondCode, ISD::SETUGE,
1873 OPC_CheckType, 2,
1874 OPC_EmitConvertToTarget1,
1875 OPC_EmitInteger32, 30,
1876 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1877 2, 3, 0, 2, 3,
1878 23,
1879 OPC_MoveChild0,
1880 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1881 OPC_CheckType, 13,
1882 OPC_MoveParent,
1883 OPC_RecordChild1,
1884 OPC_CheckChild2CondCode, ISD::SETUGE,
1885 OPC_CheckType, 2,
1886 OPC_EmitConvertToTarget0,
1887 OPC_EmitInteger32, 30,
1888 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1889 2, 3, 2, 1, 3,
1890 40,
1891 OPC_CheckChild0Type, 12,
1892 OPC_RecordChild1,
1893 OPC_MoveChild1,
1894 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1895 OPC_MoveParent,
1896 OPC_CheckChild2CondCode, ISD::SETULE,
1897 OPC_CheckType, 2,
1898 OPC_Scope, 13,
1899 OPC_CheckPatternPredicate4,
1900 OPC_EmitConvertToTarget1,
1901 OPC_EmitInteger32, 26|128,4,
1902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1903 2, 3, 0, 2, 3,
1904 11,
1905 OPC_EmitConvertToTarget1,
1906 OPC_EmitInteger32, 26,
1907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1908 2, 3, 0, 2, 3,
1909 0,
1910 40,
1911 OPC_MoveChild0,
1912 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1913 OPC_CheckType, 12,
1914 OPC_MoveParent,
1915 OPC_RecordChild1,
1916 OPC_CheckChild2CondCode, ISD::SETULE,
1917 OPC_CheckType, 2,
1918 OPC_Scope, 13,
1919 OPC_CheckPatternPredicate4,
1920 OPC_EmitConvertToTarget0,
1921 OPC_EmitInteger32, 26|128,4,
1922 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1923 2, 3, 2, 1, 3,
1924 11,
1925 OPC_EmitConvertToTarget0,
1926 OPC_EmitInteger32, 26,
1927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1928 2, 3, 2, 1, 3,
1929 0,
1930 23,
1931 OPC_CheckChild0Type, 13,
1932 OPC_RecordChild1,
1933 OPC_MoveChild1,
1934 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1935 OPC_MoveParent,
1936 OPC_CheckChild2CondCode, ISD::SETULE,
1937 OPC_CheckType, 2,
1938 OPC_EmitConvertToTarget1,
1939 OPC_EmitInteger32, 26,
1940 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
1941 2, 3, 0, 2, 3,
1942 23,
1943 OPC_MoveChild0,
1944 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1945 OPC_CheckType, 13,
1946 OPC_MoveParent,
1947 OPC_RecordChild1,
1948 OPC_CheckChild2CondCode, ISD::SETULE,
1949 OPC_CheckType, 2,
1950 OPC_EmitConvertToTarget0,
1951 OPC_EmitInteger32, 26,
1952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
1953 2, 3, 2, 1, 3,
1954 40,
1955 OPC_CheckChild0Type, 12,
1956 OPC_RecordChild1,
1957 OPC_MoveChild1,
1958 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1959 OPC_MoveParent,
1960 OPC_CheckChild2CondCode, ISD::SETUEQ,
1961 OPC_CheckType, 2,
1962 OPC_Scope, 13,
1963 OPC_CheckPatternPredicate4,
1964 OPC_EmitConvertToTarget1,
1965 OPC_EmitInteger32, 20|128,4,
1966 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1967 2, 3, 0, 2, 3,
1968 11,
1969 OPC_EmitConvertToTarget1,
1970 OPC_EmitInteger32, 20,
1971 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
1972 2, 3, 0, 2, 3,
1973 0,
1974 40,
1975 OPC_MoveChild0,
1976 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1977 OPC_CheckType, 12,
1978 OPC_MoveParent,
1979 OPC_RecordChild1,
1980 OPC_CheckChild2CondCode, ISD::SETUEQ,
1981 OPC_CheckType, 2,
1982 OPC_Scope, 13,
1983 OPC_CheckPatternPredicate4,
1984 OPC_EmitConvertToTarget0,
1985 OPC_EmitInteger32, 20|128,4,
1986 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1987 2, 3, 2, 1, 3,
1988 11,
1989 OPC_EmitConvertToTarget0,
1990 OPC_EmitInteger32, 20,
1991 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
1992 2, 3, 2, 1, 3,
1993 0,
1994 23,
1995 OPC_CheckChild0Type, 13,
1996 OPC_RecordChild1,
1997 OPC_MoveChild1,
1998 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
1999 OPC_MoveParent,
2000 OPC_CheckChild2CondCode, ISD::SETUEQ,
2001 OPC_CheckType, 2,
2002 OPC_EmitConvertToTarget1,
2003 OPC_EmitInteger32, 20,
2004 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2005 2, 3, 0, 2, 3,
2006 23,
2007 OPC_MoveChild0,
2008 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2009 OPC_CheckType, 13,
2010 OPC_MoveParent,
2011 OPC_RecordChild1,
2012 OPC_CheckChild2CondCode, ISD::SETUEQ,
2013 OPC_CheckType, 2,
2014 OPC_EmitConvertToTarget0,
2015 OPC_EmitInteger32, 20,
2016 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2017 2, 3, 2, 1, 3,
2018 40,
2019 OPC_CheckChild0Type, 12,
2020 OPC_RecordChild1,
2021 OPC_MoveChild1,
2022 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2023 OPC_MoveParent,
2024 OPC_CheckChild2CondCode, ISD::SETUNE,
2025 OPC_CheckType, 2,
2026 OPC_Scope, 13,
2027 OPC_CheckPatternPredicate4,
2028 OPC_EmitConvertToTarget1,
2029 OPC_EmitInteger32, 22|128,4,
2030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2031 2, 3, 0, 2, 3,
2032 11,
2033 OPC_EmitConvertToTarget1,
2034 OPC_EmitInteger32, 22,
2035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2036 2, 3, 0, 2, 3,
2037 0,
2038 40,
2039 OPC_MoveChild0,
2040 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2041 OPC_CheckType, 12,
2042 OPC_MoveParent,
2043 OPC_RecordChild1,
2044 OPC_CheckChild2CondCode, ISD::SETUNE,
2045 OPC_CheckType, 2,
2046 OPC_Scope, 13,
2047 OPC_CheckPatternPredicate4,
2048 OPC_EmitConvertToTarget0,
2049 OPC_EmitInteger32, 22|128,4,
2050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2051 2, 3, 2, 1, 3,
2052 11,
2053 OPC_EmitConvertToTarget0,
2054 OPC_EmitInteger32, 22,
2055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2056 2, 3, 2, 1, 3,
2057 0,
2058 23,
2059 OPC_CheckChild0Type, 13,
2060 OPC_RecordChild1,
2061 OPC_MoveChild1,
2062 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2063 OPC_MoveParent,
2064 OPC_CheckChild2CondCode, ISD::SETUNE,
2065 OPC_CheckType, 2,
2066 OPC_EmitConvertToTarget1,
2067 OPC_EmitInteger32, 22,
2068 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2069 2, 3, 0, 2, 3,
2070 23,
2071 OPC_MoveChild0,
2072 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2073 OPC_CheckType, 13,
2074 OPC_MoveParent,
2075 OPC_RecordChild1,
2076 OPC_CheckChild2CondCode, ISD::SETUNE,
2077 OPC_CheckType, 2,
2078 OPC_EmitConvertToTarget0,
2079 OPC_EmitInteger32, 22,
2080 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2081 2, 3, 2, 1, 3,
2082 40,
2083 OPC_CheckChild0Type, 12,
2084 OPC_RecordChild1,
2085 OPC_MoveChild1,
2086 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2087 OPC_MoveParent,
2088 OPC_CheckChild2CondCode, ISD::SETGT,
2089 OPC_CheckType, 2,
2090 OPC_Scope, 13,
2091 OPC_CheckPatternPredicate4,
2092 OPC_EmitConvertToTarget1,
2093 OPC_EmitInteger32, 8|128,4,
2094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2095 2, 3, 0, 2, 3,
2096 11,
2097 OPC_EmitConvertToTarget1,
2098 OPC_EmitInteger32, 8,
2099 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2100 2, 3, 0, 2, 3,
2101 0,
2102 40,
2103 OPC_MoveChild0,
2104 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2105 OPC_CheckType, 12,
2106 OPC_MoveParent,
2107 OPC_RecordChild1,
2108 OPC_CheckChild2CondCode, ISD::SETGT,
2109 OPC_CheckType, 2,
2110 OPC_Scope, 13,
2111 OPC_CheckPatternPredicate4,
2112 OPC_EmitConvertToTarget0,
2113 OPC_EmitInteger32, 8|128,4,
2114 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2115 2, 3, 2, 1, 3,
2116 11,
2117 OPC_EmitConvertToTarget0,
2118 OPC_EmitInteger32, 8,
2119 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2120 2, 3, 2, 1, 3,
2121 0,
2122 23,
2123 OPC_CheckChild0Type, 13,
2124 OPC_RecordChild1,
2125 OPC_MoveChild1,
2126 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2127 OPC_MoveParent,
2128 OPC_CheckChild2CondCode, ISD::SETGT,
2129 OPC_CheckType, 2,
2130 OPC_EmitConvertToTarget1,
2131 OPC_EmitInteger32, 8,
2132 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2133 2, 3, 0, 2, 3,
2134 23,
2135 OPC_MoveChild0,
2136 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2137 OPC_CheckType, 13,
2138 OPC_MoveParent,
2139 OPC_RecordChild1,
2140 OPC_CheckChild2CondCode, ISD::SETGT,
2141 OPC_CheckType, 2,
2142 OPC_EmitConvertToTarget0,
2143 OPC_EmitInteger32, 8,
2144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2145 2, 3, 2, 1, 3,
2146 40,
2147 OPC_CheckChild0Type, 12,
2148 OPC_RecordChild1,
2149 OPC_MoveChild1,
2150 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2151 OPC_MoveParent,
2152 OPC_CheckChild2CondCode, ISD::SETLT,
2153 OPC_CheckType, 2,
2154 OPC_Scope, 13,
2155 OPC_CheckPatternPredicate4,
2156 OPC_EmitConvertToTarget1,
2157 OPC_EmitInteger32, 4|128,4,
2158 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2159 2, 3, 0, 2, 3,
2160 11,
2161 OPC_EmitConvertToTarget1,
2162 OPC_EmitInteger32, 4,
2163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2164 2, 3, 0, 2, 3,
2165 0,
2166 40,
2167 OPC_MoveChild0,
2168 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2169 OPC_CheckType, 12,
2170 OPC_MoveParent,
2171 OPC_RecordChild1,
2172 OPC_CheckChild2CondCode, ISD::SETLT,
2173 OPC_CheckType, 2,
2174 OPC_Scope, 13,
2175 OPC_CheckPatternPredicate4,
2176 OPC_EmitConvertToTarget0,
2177 OPC_EmitInteger32, 4|128,4,
2178 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2179 2, 3, 2, 1, 3,
2180 11,
2181 OPC_EmitConvertToTarget0,
2182 OPC_EmitInteger32, 4,
2183 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2184 2, 3, 2, 1, 3,
2185 0,
2186 23,
2187 OPC_CheckChild0Type, 13,
2188 OPC_RecordChild1,
2189 OPC_MoveChild1,
2190 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2191 OPC_MoveParent,
2192 OPC_CheckChild2CondCode, ISD::SETLT,
2193 OPC_CheckType, 2,
2194 OPC_EmitConvertToTarget1,
2195 OPC_EmitInteger32, 4,
2196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2197 2, 3, 0, 2, 3,
2198 23,
2199 OPC_MoveChild0,
2200 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2201 OPC_CheckType, 13,
2202 OPC_MoveParent,
2203 OPC_RecordChild1,
2204 OPC_CheckChild2CondCode, ISD::SETLT,
2205 OPC_CheckType, 2,
2206 OPC_EmitConvertToTarget0,
2207 OPC_EmitInteger32, 4,
2208 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2209 2, 3, 2, 1, 3,
2210 40,
2211 OPC_CheckChild0Type, 12,
2212 OPC_RecordChild1,
2213 OPC_MoveChild1,
2214 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2215 OPC_MoveParent,
2216 OPC_CheckChild2CondCode, ISD::SETGE,
2217 OPC_CheckType, 2,
2218 OPC_Scope, 13,
2219 OPC_CheckPatternPredicate4,
2220 OPC_EmitConvertToTarget1,
2221 OPC_EmitInteger32, 10|128,4,
2222 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2223 2, 3, 0, 2, 3,
2224 11,
2225 OPC_EmitConvertToTarget1,
2226 OPC_EmitInteger32, 10,
2227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2228 2, 3, 0, 2, 3,
2229 0,
2230 40,
2231 OPC_MoveChild0,
2232 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2233 OPC_CheckType, 12,
2234 OPC_MoveParent,
2235 OPC_RecordChild1,
2236 OPC_CheckChild2CondCode, ISD::SETGE,
2237 OPC_CheckType, 2,
2238 OPC_Scope, 13,
2239 OPC_CheckPatternPredicate4,
2240 OPC_EmitConvertToTarget0,
2241 OPC_EmitInteger32, 10|128,4,
2242 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2243 2, 3, 2, 1, 3,
2244 11,
2245 OPC_EmitConvertToTarget0,
2246 OPC_EmitInteger32, 10,
2247 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2248 2, 3, 2, 1, 3,
2249 0,
2250 23,
2251 OPC_CheckChild0Type, 13,
2252 OPC_RecordChild1,
2253 OPC_MoveChild1,
2254 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2255 OPC_MoveParent,
2256 OPC_CheckChild2CondCode, ISD::SETGE,
2257 OPC_CheckType, 2,
2258 OPC_EmitConvertToTarget1,
2259 OPC_EmitInteger32, 10,
2260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2261 2, 3, 0, 2, 3,
2262 23,
2263 OPC_MoveChild0,
2264 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2265 OPC_CheckType, 13,
2266 OPC_MoveParent,
2267 OPC_RecordChild1,
2268 OPC_CheckChild2CondCode, ISD::SETGE,
2269 OPC_CheckType, 2,
2270 OPC_EmitConvertToTarget0,
2271 OPC_EmitInteger32, 10,
2272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2273 2, 3, 2, 1, 3,
2274 40,
2275 OPC_CheckChild0Type, 12,
2276 OPC_RecordChild1,
2277 OPC_MoveChild1,
2278 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2279 OPC_MoveParent,
2280 OPC_CheckChild2CondCode, ISD::SETLE,
2281 OPC_CheckType, 2,
2282 OPC_Scope, 13,
2283 OPC_CheckPatternPredicate4,
2284 OPC_EmitConvertToTarget1,
2285 OPC_EmitInteger32, 6|128,4,
2286 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2287 2, 3, 0, 2, 3,
2288 11,
2289 OPC_EmitConvertToTarget1,
2290 OPC_EmitInteger32, 6,
2291 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2292 2, 3, 0, 2, 3,
2293 0,
2294 40,
2295 OPC_MoveChild0,
2296 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2297 OPC_CheckType, 12,
2298 OPC_MoveParent,
2299 OPC_RecordChild1,
2300 OPC_CheckChild2CondCode, ISD::SETLE,
2301 OPC_CheckType, 2,
2302 OPC_Scope, 13,
2303 OPC_CheckPatternPredicate4,
2304 OPC_EmitConvertToTarget0,
2305 OPC_EmitInteger32, 6|128,4,
2306 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2307 2, 3, 2, 1, 3,
2308 11,
2309 OPC_EmitConvertToTarget0,
2310 OPC_EmitInteger32, 6,
2311 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2312 2, 3, 2, 1, 3,
2313 0,
2314 23,
2315 OPC_CheckChild0Type, 13,
2316 OPC_RecordChild1,
2317 OPC_MoveChild1,
2318 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2319 OPC_MoveParent,
2320 OPC_CheckChild2CondCode, ISD::SETLE,
2321 OPC_CheckType, 2,
2322 OPC_EmitConvertToTarget1,
2323 OPC_EmitInteger32, 6,
2324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2325 2, 3, 0, 2, 3,
2326 23,
2327 OPC_MoveChild0,
2328 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2329 OPC_CheckType, 13,
2330 OPC_MoveParent,
2331 OPC_RecordChild1,
2332 OPC_CheckChild2CondCode, ISD::SETLE,
2333 OPC_CheckType, 2,
2334 OPC_EmitConvertToTarget0,
2335 OPC_EmitInteger32, 6,
2336 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2337 2, 3, 2, 1, 3,
2338 40,
2339 OPC_CheckChild0Type, 12,
2340 OPC_RecordChild1,
2341 OPC_MoveChild1,
2342 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2343 OPC_MoveParent,
2344 OPC_CheckChild2CondCode, ISD::SETEQ,
2345 OPC_CheckType, 2,
2346 OPC_Scope, 13,
2347 OPC_CheckPatternPredicate4,
2348 OPC_EmitConvertToTarget1,
2349 OPC_EmitInteger32, 0|128,4,
2350 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2351 2, 3, 0, 2, 3,
2352 11,
2353 OPC_EmitConvertToTarget1,
2354 OPC_EmitInteger32, 0,
2355 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2356 2, 3, 0, 2, 3,
2357 0,
2358 40,
2359 OPC_MoveChild0,
2360 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2361 OPC_CheckType, 12,
2362 OPC_MoveParent,
2363 OPC_RecordChild1,
2364 OPC_CheckChild2CondCode, ISD::SETEQ,
2365 OPC_CheckType, 2,
2366 OPC_Scope, 13,
2367 OPC_CheckPatternPredicate4,
2368 OPC_EmitConvertToTarget0,
2369 OPC_EmitInteger32, 0|128,4,
2370 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2371 2, 3, 2, 1, 3,
2372 11,
2373 OPC_EmitConvertToTarget0,
2374 OPC_EmitInteger32, 0,
2375 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2376 2, 3, 2, 1, 3,
2377 0,
2378 23,
2379 OPC_CheckChild0Type, 13,
2380 OPC_RecordChild1,
2381 OPC_MoveChild1,
2382 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2383 OPC_MoveParent,
2384 OPC_CheckChild2CondCode, ISD::SETEQ,
2385 OPC_CheckType, 2,
2386 OPC_EmitConvertToTarget1,
2387 OPC_EmitInteger32, 0,
2388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2389 2, 3, 0, 2, 3,
2390 23,
2391 OPC_MoveChild0,
2392 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2393 OPC_CheckType, 13,
2394 OPC_MoveParent,
2395 OPC_RecordChild1,
2396 OPC_CheckChild2CondCode, ISD::SETEQ,
2397 OPC_CheckType, 2,
2398 OPC_EmitConvertToTarget0,
2399 OPC_EmitInteger32, 0,
2400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2401 2, 3, 2, 1, 3,
2402 40,
2403 OPC_CheckChild0Type, 12,
2404 OPC_RecordChild1,
2405 OPC_MoveChild1,
2406 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2407 OPC_MoveParent,
2408 OPC_CheckChild2CondCode, ISD::SETNE,
2409 OPC_CheckType, 2,
2410 OPC_Scope, 13,
2411 OPC_CheckPatternPredicate4,
2412 OPC_EmitConvertToTarget1,
2413 OPC_EmitInteger32, 2|128,4,
2414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2415 2, 3, 0, 2, 3,
2416 11,
2417 OPC_EmitConvertToTarget1,
2418 OPC_EmitInteger32, 2,
2419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2420 2, 3, 0, 2, 3,
2421 0,
2422 40,
2423 OPC_MoveChild0,
2424 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2425 OPC_CheckType, 12,
2426 OPC_MoveParent,
2427 OPC_RecordChild1,
2428 OPC_CheckChild2CondCode, ISD::SETNE,
2429 OPC_CheckType, 2,
2430 OPC_Scope, 13,
2431 OPC_CheckPatternPredicate4,
2432 OPC_EmitConvertToTarget0,
2433 OPC_EmitInteger32, 2|128,4,
2434 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2435 2, 3, 2, 1, 3,
2436 11,
2437 OPC_EmitConvertToTarget0,
2438 OPC_EmitInteger32, 2,
2439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2440 2, 3, 2, 1, 3,
2441 0,
2442 23,
2443 OPC_CheckChild0Type, 13,
2444 OPC_RecordChild1,
2445 OPC_MoveChild1,
2446 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2447 OPC_MoveParent,
2448 OPC_CheckChild2CondCode, ISD::SETNE,
2449 OPC_CheckType, 2,
2450 OPC_EmitConvertToTarget1,
2451 OPC_EmitInteger32, 2,
2452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2453 2, 3, 0, 2, 3,
2454 23,
2455 OPC_MoveChild0,
2456 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2457 OPC_CheckType, 13,
2458 OPC_MoveParent,
2459 OPC_RecordChild1,
2460 OPC_CheckChild2CondCode, ISD::SETNE,
2461 OPC_CheckType, 2,
2462 OPC_EmitConvertToTarget0,
2463 OPC_EmitInteger32, 2,
2464 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2465 2, 3, 2, 1, 3,
2466 40,
2467 OPC_CheckChild0Type, 12,
2468 OPC_RecordChild1,
2469 OPC_MoveChild1,
2470 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2471 OPC_MoveParent,
2472 OPC_CheckChild2CondCode, ISD::SETO,
2473 OPC_CheckType, 2,
2474 OPC_Scope, 13,
2475 OPC_CheckPatternPredicate4,
2476 OPC_EmitConvertToTarget1,
2477 OPC_EmitInteger32, 32|128,4,
2478 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2479 2, 3, 0, 2, 3,
2480 11,
2481 OPC_EmitConvertToTarget1,
2482 OPC_EmitInteger32, 32,
2483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2484 2, 3, 0, 2, 3,
2485 0,
2486 40,
2487 OPC_MoveChild0,
2488 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2489 OPC_CheckType, 12,
2490 OPC_MoveParent,
2491 OPC_RecordChild1,
2492 OPC_CheckChild2CondCode, ISD::SETO,
2493 OPC_CheckType, 2,
2494 OPC_Scope, 13,
2495 OPC_CheckPatternPredicate4,
2496 OPC_EmitConvertToTarget0,
2497 OPC_EmitInteger32, 32|128,4,
2498 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2499 2, 3, 2, 1, 3,
2500 11,
2501 OPC_EmitConvertToTarget0,
2502 OPC_EmitInteger32, 32,
2503 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2504 2, 3, 2, 1, 3,
2505 0,
2506 23,
2507 OPC_CheckChild0Type, 13,
2508 OPC_RecordChild1,
2509 OPC_MoveChild1,
2510 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2511 OPC_MoveParent,
2512 OPC_CheckChild2CondCode, ISD::SETO,
2513 OPC_CheckType, 2,
2514 OPC_EmitConvertToTarget1,
2515 OPC_EmitInteger32, 32,
2516 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2517 2, 3, 0, 2, 3,
2518 23,
2519 OPC_MoveChild0,
2520 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2521 OPC_CheckType, 13,
2522 OPC_MoveParent,
2523 OPC_RecordChild1,
2524 OPC_CheckChild2CondCode, ISD::SETO,
2525 OPC_CheckType, 2,
2526 OPC_EmitConvertToTarget0,
2527 OPC_EmitInteger32, 32,
2528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2529 2, 3, 2, 1, 3,
2530 40,
2531 OPC_CheckChild0Type, 12,
2532 OPC_RecordChild1,
2533 OPC_MoveChild1,
2534 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2535 OPC_MoveParent,
2536 OPC_CheckChild2CondCode, ISD::SETUO,
2537 OPC_CheckType, 2,
2538 OPC_Scope, 13,
2539 OPC_CheckPatternPredicate4,
2540 OPC_EmitConvertToTarget1,
2541 OPC_EmitInteger32, 34|128,4,
2542 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2543 2, 3, 0, 2, 3,
2544 11,
2545 OPC_EmitConvertToTarget1,
2546 OPC_EmitInteger32, 34,
2547 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2548 2, 3, 0, 2, 3,
2549 0,
2550 40,
2551 OPC_MoveChild0,
2552 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2553 OPC_CheckType, 12,
2554 OPC_MoveParent,
2555 OPC_RecordChild1,
2556 OPC_CheckChild2CondCode, ISD::SETUO,
2557 OPC_CheckType, 2,
2558 OPC_Scope, 13,
2559 OPC_CheckPatternPredicate4,
2560 OPC_EmitConvertToTarget0,
2561 OPC_EmitInteger32, 34|128,4,
2562 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2563 2, 3, 2, 1, 3,
2564 11,
2565 OPC_EmitConvertToTarget0,
2566 OPC_EmitInteger32, 34,
2567 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2568 2, 3, 2, 1, 3,
2569 0,
2570 23,
2571 OPC_CheckChild0Type, 13,
2572 OPC_RecordChild1,
2573 OPC_MoveChild1,
2574 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2575 OPC_MoveParent,
2576 OPC_CheckChild2CondCode, ISD::SETUO,
2577 OPC_CheckType, 2,
2578 OPC_EmitConvertToTarget1,
2579 OPC_EmitInteger32, 34,
2580 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2581 2, 3, 0, 2, 3,
2582 23,
2583 OPC_MoveChild0,
2584 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2585 OPC_CheckType, 13,
2586 OPC_MoveParent,
2587 OPC_RecordChild1,
2588 OPC_CheckChild2CondCode, ISD::SETUO,
2589 OPC_CheckType, 2,
2590 OPC_EmitConvertToTarget0,
2591 OPC_EmitInteger32, 34,
2592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2593 2, 3, 2, 1, 3,
2594 35|128,1,
2595 OPC_CheckChild0Type, 6,
2596 OPC_RecordChild1,
2597 OPC_CheckType, 2,
2598 OPC_Scope, 12,
2599 OPC_CheckChild2CondCode, ISD::SETGT,
2600 OPC_EmitInteger32, 8,
2601 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2602 2, 3, 0, 1, 2,
2603 12,
2604 OPC_CheckChild2CondCode, ISD::SETLT,
2605 OPC_EmitInteger32, 4,
2606 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2607 2, 3, 0, 1, 2,
2608 12,
2609 OPC_CheckChild2CondCode, ISD::SETGE,
2610 OPC_EmitInteger32, 10,
2611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2612 2, 3, 0, 1, 2,
2613 12,
2614 OPC_CheckChild2CondCode, ISD::SETLE,
2615 OPC_EmitInteger32, 6,
2616 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2617 2, 3, 0, 1, 2,
2618 12,
2619 OPC_CheckChild2CondCode, ISD::SETEQ,
2620 OPC_EmitInteger32, 0,
2621 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2622 2, 3, 0, 1, 2,
2623 12,
2624 OPC_CheckChild2CondCode, ISD::SETNE,
2625 OPC_EmitInteger32, 2,
2626 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
2627 2, 3, 0, 1, 2,
2628 12,
2629 OPC_CheckChild2CondCode, ISD::SETUGT,
2630 OPC_EmitInteger32, 8,
2631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2632 2, 3, 0, 1, 2,
2633 12,
2634 OPC_CheckChild2CondCode, ISD::SETULT,
2635 OPC_EmitInteger32, 4,
2636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2637 2, 3, 0, 1, 2,
2638 12,
2639 OPC_CheckChild2CondCode, ISD::SETUGE,
2640 OPC_EmitInteger32, 10,
2641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2642 2, 3, 0, 1, 2,
2643 12,
2644 OPC_CheckChild2CondCode, ISD::SETULE,
2645 OPC_EmitInteger32, 6,
2646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2647 2, 3, 0, 1, 2,
2648 12,
2649 OPC_CheckChild2CondCode, ISD::SETUEQ,
2650 OPC_EmitInteger32, 0,
2651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2652 2, 3, 0, 1, 2,
2653 12,
2654 OPC_CheckChild2CondCode, ISD::SETUNE,
2655 OPC_EmitInteger32, 2,
2656 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
2657 2, 3, 0, 1, 2,
2658 0,
2659 34|128,1,
2660 OPC_CheckChild0TypeI32,
2661 OPC_RecordChild1,
2662 OPC_CheckType, 2,
2663 OPC_Scope, 12,
2664 OPC_CheckChild2CondCode, ISD::SETGT,
2665 OPC_EmitInteger32, 8,
2666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2667 2, 3, 0, 1, 2,
2668 12,
2669 OPC_CheckChild2CondCode, ISD::SETLT,
2670 OPC_EmitInteger32, 4,
2671 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2672 2, 3, 0, 1, 2,
2673 12,
2674 OPC_CheckChild2CondCode, ISD::SETGE,
2675 OPC_EmitInteger32, 10,
2676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2677 2, 3, 0, 1, 2,
2678 12,
2679 OPC_CheckChild2CondCode, ISD::SETLE,
2680 OPC_EmitInteger32, 6,
2681 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2682 2, 3, 0, 1, 2,
2683 12,
2684 OPC_CheckChild2CondCode, ISD::SETEQ,
2685 OPC_EmitInteger32, 0,
2686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2687 2, 3, 0, 1, 2,
2688 12,
2689 OPC_CheckChild2CondCode, ISD::SETNE,
2690 OPC_EmitInteger32, 2,
2691 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
2692 2, 3, 0, 1, 2,
2693 12,
2694 OPC_CheckChild2CondCode, ISD::SETUGT,
2695 OPC_EmitInteger32, 8,
2696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2697 2, 3, 0, 1, 2,
2698 12,
2699 OPC_CheckChild2CondCode, ISD::SETULT,
2700 OPC_EmitInteger32, 4,
2701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2702 2, 3, 0, 1, 2,
2703 12,
2704 OPC_CheckChild2CondCode, ISD::SETUGE,
2705 OPC_EmitInteger32, 10,
2706 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2707 2, 3, 0, 1, 2,
2708 12,
2709 OPC_CheckChild2CondCode, ISD::SETULE,
2710 OPC_EmitInteger32, 6,
2711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2712 2, 3, 0, 1, 2,
2713 12,
2714 OPC_CheckChild2CondCode, ISD::SETUEQ,
2715 OPC_EmitInteger32, 0,
2716 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2717 2, 3, 0, 1, 2,
2718 12,
2719 OPC_CheckChild2CondCode, ISD::SETUNE,
2720 OPC_EmitInteger32, 2,
2721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
2722 2, 3, 0, 1, 2,
2723 0,
2724 34|128,1,
2725 OPC_CheckChild0TypeI64,
2726 OPC_RecordChild1,
2727 OPC_CheckType, 2,
2728 OPC_Scope, 12,
2729 OPC_CheckChild2CondCode, ISD::SETGT,
2730 OPC_EmitInteger32, 8,
2731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2732 2, 3, 0, 1, 2,
2733 12,
2734 OPC_CheckChild2CondCode, ISD::SETLT,
2735 OPC_EmitInteger32, 4,
2736 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2737 2, 3, 0, 1, 2,
2738 12,
2739 OPC_CheckChild2CondCode, ISD::SETGE,
2740 OPC_EmitInteger32, 10,
2741 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2742 2, 3, 0, 1, 2,
2743 12,
2744 OPC_CheckChild2CondCode, ISD::SETLE,
2745 OPC_EmitInteger32, 6,
2746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2747 2, 3, 0, 1, 2,
2748 12,
2749 OPC_CheckChild2CondCode, ISD::SETEQ,
2750 OPC_EmitInteger32, 0,
2751 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2752 2, 3, 0, 1, 2,
2753 12,
2754 OPC_CheckChild2CondCode, ISD::SETNE,
2755 OPC_EmitInteger32, 2,
2756 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
2757 2, 3, 0, 1, 2,
2758 12,
2759 OPC_CheckChild2CondCode, ISD::SETUGT,
2760 OPC_EmitInteger32, 8,
2761 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2762 2, 3, 0, 1, 2,
2763 12,
2764 OPC_CheckChild2CondCode, ISD::SETULT,
2765 OPC_EmitInteger32, 4,
2766 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2767 2, 3, 0, 1, 2,
2768 12,
2769 OPC_CheckChild2CondCode, ISD::SETUGE,
2770 OPC_EmitInteger32, 10,
2771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2772 2, 3, 0, 1, 2,
2773 12,
2774 OPC_CheckChild2CondCode, ISD::SETULE,
2775 OPC_EmitInteger32, 6,
2776 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2777 2, 3, 0, 1, 2,
2778 12,
2779 OPC_CheckChild2CondCode, ISD::SETUEQ,
2780 OPC_EmitInteger32, 0,
2781 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2782 2, 3, 0, 1, 2,
2783 12,
2784 OPC_CheckChild2CondCode, ISD::SETUNE,
2785 OPC_EmitInteger32, 2,
2786 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
2787 2, 3, 0, 1, 2,
2788 0,
2789 7|128,5,
2790 OPC_CheckChild0Type, 11,
2791 OPC_RecordChild1,
2792 OPC_CheckType, 2,
2793 OPC_Scope, 31,
2794 OPC_CheckChild2CondCode, ISD::SETOGT,
2795 OPC_Scope, 13,
2796 OPC_CheckPatternPredicate, 15,
2797 OPC_EmitInteger32, 8|128,4,
2798 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2799 2, 3, 0, 1, 2,
2800 12,
2801 OPC_CheckPatternPredicate, 17,
2802 OPC_EmitInteger32, 8,
2803 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2804 2, 3, 0, 1, 2,
2805 0,
2806 31,
2807 OPC_CheckChild2CondCode, ISD::SETOLT,
2808 OPC_Scope, 13,
2809 OPC_CheckPatternPredicate, 15,
2810 OPC_EmitInteger32, 4|128,4,
2811 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2812 2, 3, 0, 1, 2,
2813 12,
2814 OPC_CheckPatternPredicate, 17,
2815 OPC_EmitInteger32, 4,
2816 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2817 2, 3, 0, 1, 2,
2818 0,
2819 31,
2820 OPC_CheckChild2CondCode, ISD::SETOGE,
2821 OPC_Scope, 13,
2822 OPC_CheckPatternPredicate, 15,
2823 OPC_EmitInteger32, 10|128,4,
2824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2825 2, 3, 0, 1, 2,
2826 12,
2827 OPC_CheckPatternPredicate, 17,
2828 OPC_EmitInteger32, 10,
2829 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2830 2, 3, 0, 1, 2,
2831 0,
2832 31,
2833 OPC_CheckChild2CondCode, ISD::SETOLE,
2834 OPC_Scope, 13,
2835 OPC_CheckPatternPredicate, 15,
2836 OPC_EmitInteger32, 6|128,4,
2837 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2838 2, 3, 0, 1, 2,
2839 12,
2840 OPC_CheckPatternPredicate, 17,
2841 OPC_EmitInteger32, 6,
2842 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2843 2, 3, 0, 1, 2,
2844 0,
2845 31,
2846 OPC_CheckChild2CondCode, ISD::SETOEQ,
2847 OPC_Scope, 13,
2848 OPC_CheckPatternPredicate, 15,
2849 OPC_EmitInteger32, 0|128,4,
2850 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2851 2, 3, 0, 1, 2,
2852 12,
2853 OPC_CheckPatternPredicate, 17,
2854 OPC_EmitInteger32, 0,
2855 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2856 2, 3, 0, 1, 2,
2857 0,
2858 31,
2859 OPC_CheckChild2CondCode, ISD::SETONE,
2860 OPC_Scope, 13,
2861 OPC_CheckPatternPredicate, 15,
2862 OPC_EmitInteger32, 2|128,4,
2863 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2864 2, 3, 0, 1, 2,
2865 12,
2866 OPC_CheckPatternPredicate, 17,
2867 OPC_EmitInteger32, 2,
2868 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2869 2, 3, 0, 1, 2,
2870 0,
2871 31,
2872 OPC_CheckChild2CondCode, ISD::SETUGT,
2873 OPC_Scope, 13,
2874 OPC_CheckPatternPredicate, 15,
2875 OPC_EmitInteger32, 28|128,4,
2876 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2877 2, 3, 0, 1, 2,
2878 12,
2879 OPC_CheckPatternPredicate, 17,
2880 OPC_EmitInteger32, 28,
2881 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2882 2, 3, 0, 1, 2,
2883 0,
2884 31,
2885 OPC_CheckChild2CondCode, ISD::SETULT,
2886 OPC_Scope, 13,
2887 OPC_CheckPatternPredicate, 15,
2888 OPC_EmitInteger32, 24|128,4,
2889 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2890 2, 3, 0, 1, 2,
2891 12,
2892 OPC_CheckPatternPredicate, 17,
2893 OPC_EmitInteger32, 24,
2894 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2895 2, 3, 0, 1, 2,
2896 0,
2897 31,
2898 OPC_CheckChild2CondCode, ISD::SETUGE,
2899 OPC_Scope, 13,
2900 OPC_CheckPatternPredicate, 15,
2901 OPC_EmitInteger32, 30|128,4,
2902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2903 2, 3, 0, 1, 2,
2904 12,
2905 OPC_CheckPatternPredicate, 17,
2906 OPC_EmitInteger32, 30,
2907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2908 2, 3, 0, 1, 2,
2909 0,
2910 31,
2911 OPC_CheckChild2CondCode, ISD::SETULE,
2912 OPC_Scope, 13,
2913 OPC_CheckPatternPredicate, 15,
2914 OPC_EmitInteger32, 26|128,4,
2915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2916 2, 3, 0, 1, 2,
2917 12,
2918 OPC_CheckPatternPredicate, 17,
2919 OPC_EmitInteger32, 26,
2920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2921 2, 3, 0, 1, 2,
2922 0,
2923 31,
2924 OPC_CheckChild2CondCode, ISD::SETUEQ,
2925 OPC_Scope, 13,
2926 OPC_CheckPatternPredicate, 15,
2927 OPC_EmitInteger32, 20|128,4,
2928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2929 2, 3, 0, 1, 2,
2930 12,
2931 OPC_CheckPatternPredicate, 17,
2932 OPC_EmitInteger32, 20,
2933 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2934 2, 3, 0, 1, 2,
2935 0,
2936 31,
2937 OPC_CheckChild2CondCode, ISD::SETUNE,
2938 OPC_Scope, 13,
2939 OPC_CheckPatternPredicate, 15,
2940 OPC_EmitInteger32, 22|128,4,
2941 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2942 2, 3, 0, 1, 2,
2943 12,
2944 OPC_CheckPatternPredicate, 17,
2945 OPC_EmitInteger32, 22,
2946 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2947 2, 3, 0, 1, 2,
2948 0,
2949 31,
2950 OPC_CheckChild2CondCode, ISD::SETGT,
2951 OPC_Scope, 13,
2952 OPC_CheckPatternPredicate, 15,
2953 OPC_EmitInteger32, 8|128,4,
2954 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2955 2, 3, 0, 1, 2,
2956 12,
2957 OPC_CheckPatternPredicate, 17,
2958 OPC_EmitInteger32, 8,
2959 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2960 2, 3, 0, 1, 2,
2961 0,
2962 31,
2963 OPC_CheckChild2CondCode, ISD::SETLT,
2964 OPC_Scope, 13,
2965 OPC_CheckPatternPredicate, 15,
2966 OPC_EmitInteger32, 4|128,4,
2967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2968 2, 3, 0, 1, 2,
2969 12,
2970 OPC_CheckPatternPredicate, 17,
2971 OPC_EmitInteger32, 4,
2972 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2973 2, 3, 0, 1, 2,
2974 0,
2975 31,
2976 OPC_CheckChild2CondCode, ISD::SETGE,
2977 OPC_Scope, 13,
2978 OPC_CheckPatternPredicate, 15,
2979 OPC_EmitInteger32, 10|128,4,
2980 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2981 2, 3, 0, 1, 2,
2982 12,
2983 OPC_CheckPatternPredicate, 17,
2984 OPC_EmitInteger32, 10,
2985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2986 2, 3, 0, 1, 2,
2987 0,
2988 31,
2989 OPC_CheckChild2CondCode, ISD::SETLE,
2990 OPC_Scope, 13,
2991 OPC_CheckPatternPredicate, 15,
2992 OPC_EmitInteger32, 6|128,4,
2993 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2994 2, 3, 0, 1, 2,
2995 12,
2996 OPC_CheckPatternPredicate, 17,
2997 OPC_EmitInteger32, 6,
2998 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
2999 2, 3, 0, 1, 2,
3000 0,
3001 31,
3002 OPC_CheckChild2CondCode, ISD::SETEQ,
3003 OPC_Scope, 13,
3004 OPC_CheckPatternPredicate, 15,
3005 OPC_EmitInteger32, 0|128,4,
3006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3007 2, 3, 0, 1, 2,
3008 12,
3009 OPC_CheckPatternPredicate, 17,
3010 OPC_EmitInteger32, 0,
3011 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3012 2, 3, 0, 1, 2,
3013 0,
3014 31,
3015 OPC_CheckChild2CondCode, ISD::SETNE,
3016 OPC_Scope, 13,
3017 OPC_CheckPatternPredicate, 15,
3018 OPC_EmitInteger32, 2|128,4,
3019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3020 2, 3, 0, 1, 2,
3021 12,
3022 OPC_CheckPatternPredicate, 17,
3023 OPC_EmitInteger32, 2,
3024 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3025 2, 3, 0, 1, 2,
3026 0,
3027 31,
3028 OPC_CheckChild2CondCode, ISD::SETO,
3029 OPC_Scope, 13,
3030 OPC_CheckPatternPredicate, 15,
3031 OPC_EmitInteger32, 32|128,4,
3032 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3033 2, 3, 0, 1, 2,
3034 12,
3035 OPC_CheckPatternPredicate, 17,
3036 OPC_EmitInteger32, 32,
3037 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3038 2, 3, 0, 1, 2,
3039 0,
3040 31,
3041 OPC_CheckChild2CondCode, ISD::SETUO,
3042 OPC_Scope, 13,
3043 OPC_CheckPatternPredicate, 15,
3044 OPC_EmitInteger32, 34|128,4,
3045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3046 2, 3, 0, 1, 2,
3047 12,
3048 OPC_CheckPatternPredicate, 17,
3049 OPC_EmitInteger32, 34,
3050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
3051 2, 3, 0, 1, 2,
3052 0,
3053 0,
3054 7|128,5,
3055 OPC_CheckChild0Type, 10,
3056 OPC_RecordChild1,
3057 OPC_CheckType, 2,
3058 OPC_Scope, 31,
3059 OPC_CheckChild2CondCode, ISD::SETOGT,
3060 OPC_Scope, 13,
3061 OPC_CheckPatternPredicate, 22,
3062 OPC_EmitInteger32, 8|128,4,
3063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3064 2, 3, 0, 1, 2,
3065 12,
3066 OPC_CheckPatternPredicate, 18,
3067 OPC_EmitInteger32, 8,
3068 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3069 2, 3, 0, 1, 2,
3070 0,
3071 31,
3072 OPC_CheckChild2CondCode, ISD::SETOLT,
3073 OPC_Scope, 13,
3074 OPC_CheckPatternPredicate, 22,
3075 OPC_EmitInteger32, 4|128,4,
3076 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3077 2, 3, 0, 1, 2,
3078 12,
3079 OPC_CheckPatternPredicate, 18,
3080 OPC_EmitInteger32, 4,
3081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3082 2, 3, 0, 1, 2,
3083 0,
3084 31,
3085 OPC_CheckChild2CondCode, ISD::SETOGE,
3086 OPC_Scope, 13,
3087 OPC_CheckPatternPredicate, 22,
3088 OPC_EmitInteger32, 10|128,4,
3089 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3090 2, 3, 0, 1, 2,
3091 12,
3092 OPC_CheckPatternPredicate, 18,
3093 OPC_EmitInteger32, 10,
3094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3095 2, 3, 0, 1, 2,
3096 0,
3097 31,
3098 OPC_CheckChild2CondCode, ISD::SETOLE,
3099 OPC_Scope, 13,
3100 OPC_CheckPatternPredicate, 22,
3101 OPC_EmitInteger32, 6|128,4,
3102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3103 2, 3, 0, 1, 2,
3104 12,
3105 OPC_CheckPatternPredicate, 18,
3106 OPC_EmitInteger32, 6,
3107 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3108 2, 3, 0, 1, 2,
3109 0,
3110 31,
3111 OPC_CheckChild2CondCode, ISD::SETOEQ,
3112 OPC_Scope, 13,
3113 OPC_CheckPatternPredicate, 22,
3114 OPC_EmitInteger32, 0|128,4,
3115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3116 2, 3, 0, 1, 2,
3117 12,
3118 OPC_CheckPatternPredicate, 18,
3119 OPC_EmitInteger32, 0,
3120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3121 2, 3, 0, 1, 2,
3122 0,
3123 31,
3124 OPC_CheckChild2CondCode, ISD::SETONE,
3125 OPC_Scope, 13,
3126 OPC_CheckPatternPredicate, 22,
3127 OPC_EmitInteger32, 2|128,4,
3128 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3129 2, 3, 0, 1, 2,
3130 12,
3131 OPC_CheckPatternPredicate, 18,
3132 OPC_EmitInteger32, 2,
3133 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3134 2, 3, 0, 1, 2,
3135 0,
3136 31,
3137 OPC_CheckChild2CondCode, ISD::SETUGT,
3138 OPC_Scope, 13,
3139 OPC_CheckPatternPredicate, 22,
3140 OPC_EmitInteger32, 28|128,4,
3141 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3142 2, 3, 0, 1, 2,
3143 12,
3144 OPC_CheckPatternPredicate, 18,
3145 OPC_EmitInteger32, 28,
3146 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3147 2, 3, 0, 1, 2,
3148 0,
3149 31,
3150 OPC_CheckChild2CondCode, ISD::SETULT,
3151 OPC_Scope, 13,
3152 OPC_CheckPatternPredicate, 22,
3153 OPC_EmitInteger32, 24|128,4,
3154 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3155 2, 3, 0, 1, 2,
3156 12,
3157 OPC_CheckPatternPredicate, 18,
3158 OPC_EmitInteger32, 24,
3159 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3160 2, 3, 0, 1, 2,
3161 0,
3162 31,
3163 OPC_CheckChild2CondCode, ISD::SETUGE,
3164 OPC_Scope, 13,
3165 OPC_CheckPatternPredicate, 22,
3166 OPC_EmitInteger32, 30|128,4,
3167 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3168 2, 3, 0, 1, 2,
3169 12,
3170 OPC_CheckPatternPredicate, 18,
3171 OPC_EmitInteger32, 30,
3172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3173 2, 3, 0, 1, 2,
3174 0,
3175 31,
3176 OPC_CheckChild2CondCode, ISD::SETULE,
3177 OPC_Scope, 13,
3178 OPC_CheckPatternPredicate, 22,
3179 OPC_EmitInteger32, 26|128,4,
3180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3181 2, 3, 0, 1, 2,
3182 12,
3183 OPC_CheckPatternPredicate, 18,
3184 OPC_EmitInteger32, 26,
3185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3186 2, 3, 0, 1, 2,
3187 0,
3188 31,
3189 OPC_CheckChild2CondCode, ISD::SETUEQ,
3190 OPC_Scope, 13,
3191 OPC_CheckPatternPredicate, 22,
3192 OPC_EmitInteger32, 20|128,4,
3193 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3194 2, 3, 0, 1, 2,
3195 12,
3196 OPC_CheckPatternPredicate, 18,
3197 OPC_EmitInteger32, 20,
3198 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3199 2, 3, 0, 1, 2,
3200 0,
3201 31,
3202 OPC_CheckChild2CondCode, ISD::SETUNE,
3203 OPC_Scope, 13,
3204 OPC_CheckPatternPredicate, 22,
3205 OPC_EmitInteger32, 22|128,4,
3206 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3207 2, 3, 0, 1, 2,
3208 12,
3209 OPC_CheckPatternPredicate, 18,
3210 OPC_EmitInteger32, 22,
3211 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3212 2, 3, 0, 1, 2,
3213 0,
3214 31,
3215 OPC_CheckChild2CondCode, ISD::SETGT,
3216 OPC_Scope, 13,
3217 OPC_CheckPatternPredicate, 22,
3218 OPC_EmitInteger32, 8|128,4,
3219 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3220 2, 3, 0, 1, 2,
3221 12,
3222 OPC_CheckPatternPredicate, 18,
3223 OPC_EmitInteger32, 8,
3224 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3225 2, 3, 0, 1, 2,
3226 0,
3227 31,
3228 OPC_CheckChild2CondCode, ISD::SETLT,
3229 OPC_Scope, 13,
3230 OPC_CheckPatternPredicate, 22,
3231 OPC_EmitInteger32, 4|128,4,
3232 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3233 2, 3, 0, 1, 2,
3234 12,
3235 OPC_CheckPatternPredicate, 18,
3236 OPC_EmitInteger32, 4,
3237 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3238 2, 3, 0, 1, 2,
3239 0,
3240 31,
3241 OPC_CheckChild2CondCode, ISD::SETGE,
3242 OPC_Scope, 13,
3243 OPC_CheckPatternPredicate, 22,
3244 OPC_EmitInteger32, 10|128,4,
3245 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3246 2, 3, 0, 1, 2,
3247 12,
3248 OPC_CheckPatternPredicate, 18,
3249 OPC_EmitInteger32, 10,
3250 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3251 2, 3, 0, 1, 2,
3252 0,
3253 31,
3254 OPC_CheckChild2CondCode, ISD::SETLE,
3255 OPC_Scope, 13,
3256 OPC_CheckPatternPredicate, 22,
3257 OPC_EmitInteger32, 6|128,4,
3258 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3259 2, 3, 0, 1, 2,
3260 12,
3261 OPC_CheckPatternPredicate, 18,
3262 OPC_EmitInteger32, 6,
3263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3264 2, 3, 0, 1, 2,
3265 0,
3266 31,
3267 OPC_CheckChild2CondCode, ISD::SETEQ,
3268 OPC_Scope, 13,
3269 OPC_CheckPatternPredicate, 22,
3270 OPC_EmitInteger32, 0|128,4,
3271 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3272 2, 3, 0, 1, 2,
3273 12,
3274 OPC_CheckPatternPredicate, 18,
3275 OPC_EmitInteger32, 0,
3276 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3277 2, 3, 0, 1, 2,
3278 0,
3279 31,
3280 OPC_CheckChild2CondCode, ISD::SETNE,
3281 OPC_Scope, 13,
3282 OPC_CheckPatternPredicate, 22,
3283 OPC_EmitInteger32, 2|128,4,
3284 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3285 2, 3, 0, 1, 2,
3286 12,
3287 OPC_CheckPatternPredicate, 18,
3288 OPC_EmitInteger32, 2,
3289 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3290 2, 3, 0, 1, 2,
3291 0,
3292 31,
3293 OPC_CheckChild2CondCode, ISD::SETO,
3294 OPC_Scope, 13,
3295 OPC_CheckPatternPredicate, 22,
3296 OPC_EmitInteger32, 32|128,4,
3297 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3298 2, 3, 0, 1, 2,
3299 12,
3300 OPC_CheckPatternPredicate, 18,
3301 OPC_EmitInteger32, 32,
3302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3303 2, 3, 0, 1, 2,
3304 0,
3305 31,
3306 OPC_CheckChild2CondCode, ISD::SETUO,
3307 OPC_Scope, 13,
3308 OPC_CheckPatternPredicate, 22,
3309 OPC_EmitInteger32, 34|128,4,
3310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3311 2, 3, 0, 1, 2,
3312 12,
3313 OPC_CheckPatternPredicate, 18,
3314 OPC_EmitInteger32, 34,
3315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
3316 2, 3, 0, 1, 2,
3317 0,
3318 0,
3319 75|128,4,
3320 OPC_CheckChild0Type, 12,
3321 OPC_RecordChild1,
3322 OPC_CheckType, 2,
3323 OPC_Scope, 28,
3324 OPC_CheckChild2CondCode, ISD::SETOGT,
3325 OPC_Scope, 12,
3326 OPC_CheckPatternPredicate4,
3327 OPC_EmitInteger32, 8|128,4,
3328 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3329 2, 3, 0, 1, 2,
3330 10,
3331 OPC_EmitInteger32, 8,
3332 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3333 2, 3, 0, 1, 2,
3334 0,
3335 28,
3336 OPC_CheckChild2CondCode, ISD::SETOLT,
3337 OPC_Scope, 12,
3338 OPC_CheckPatternPredicate4,
3339 OPC_EmitInteger32, 4|128,4,
3340 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3341 2, 3, 0, 1, 2,
3342 10,
3343 OPC_EmitInteger32, 4,
3344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3345 2, 3, 0, 1, 2,
3346 0,
3347 28,
3348 OPC_CheckChild2CondCode, ISD::SETOGE,
3349 OPC_Scope, 12,
3350 OPC_CheckPatternPredicate4,
3351 OPC_EmitInteger32, 10|128,4,
3352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3353 2, 3, 0, 1, 2,
3354 10,
3355 OPC_EmitInteger32, 10,
3356 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3357 2, 3, 0, 1, 2,
3358 0,
3359 28,
3360 OPC_CheckChild2CondCode, ISD::SETOLE,
3361 OPC_Scope, 12,
3362 OPC_CheckPatternPredicate4,
3363 OPC_EmitInteger32, 6|128,4,
3364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3365 2, 3, 0, 1, 2,
3366 10,
3367 OPC_EmitInteger32, 6,
3368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3369 2, 3, 0, 1, 2,
3370 0,
3371 28,
3372 OPC_CheckChild2CondCode, ISD::SETOEQ,
3373 OPC_Scope, 12,
3374 OPC_CheckPatternPredicate4,
3375 OPC_EmitInteger32, 0|128,4,
3376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3377 2, 3, 0, 1, 2,
3378 10,
3379 OPC_EmitInteger32, 0,
3380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3381 2, 3, 0, 1, 2,
3382 0,
3383 28,
3384 OPC_CheckChild2CondCode, ISD::SETONE,
3385 OPC_Scope, 12,
3386 OPC_CheckPatternPredicate4,
3387 OPC_EmitInteger32, 2|128,4,
3388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3389 2, 3, 0, 1, 2,
3390 10,
3391 OPC_EmitInteger32, 2,
3392 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3393 2, 3, 0, 1, 2,
3394 0,
3395 28,
3396 OPC_CheckChild2CondCode, ISD::SETUGT,
3397 OPC_Scope, 12,
3398 OPC_CheckPatternPredicate4,
3399 OPC_EmitInteger32, 28|128,4,
3400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3401 2, 3, 0, 1, 2,
3402 10,
3403 OPC_EmitInteger32, 28,
3404 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3405 2, 3, 0, 1, 2,
3406 0,
3407 28,
3408 OPC_CheckChild2CondCode, ISD::SETULT,
3409 OPC_Scope, 12,
3410 OPC_CheckPatternPredicate4,
3411 OPC_EmitInteger32, 24|128,4,
3412 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3413 2, 3, 0, 1, 2,
3414 10,
3415 OPC_EmitInteger32, 24,
3416 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3417 2, 3, 0, 1, 2,
3418 0,
3419 28,
3420 OPC_CheckChild2CondCode, ISD::SETUGE,
3421 OPC_Scope, 12,
3422 OPC_CheckPatternPredicate4,
3423 OPC_EmitInteger32, 30|128,4,
3424 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3425 2, 3, 0, 1, 2,
3426 10,
3427 OPC_EmitInteger32, 30,
3428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3429 2, 3, 0, 1, 2,
3430 0,
3431 28,
3432 OPC_CheckChild2CondCode, ISD::SETULE,
3433 OPC_Scope, 12,
3434 OPC_CheckPatternPredicate4,
3435 OPC_EmitInteger32, 26|128,4,
3436 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3437 2, 3, 0, 1, 2,
3438 10,
3439 OPC_EmitInteger32, 26,
3440 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3441 2, 3, 0, 1, 2,
3442 0,
3443 28,
3444 OPC_CheckChild2CondCode, ISD::SETUEQ,
3445 OPC_Scope, 12,
3446 OPC_CheckPatternPredicate4,
3447 OPC_EmitInteger32, 20|128,4,
3448 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3449 2, 3, 0, 1, 2,
3450 10,
3451 OPC_EmitInteger32, 20,
3452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3453 2, 3, 0, 1, 2,
3454 0,
3455 28,
3456 OPC_CheckChild2CondCode, ISD::SETUNE,
3457 OPC_Scope, 12,
3458 OPC_CheckPatternPredicate4,
3459 OPC_EmitInteger32, 22|128,4,
3460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3461 2, 3, 0, 1, 2,
3462 10,
3463 OPC_EmitInteger32, 22,
3464 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3465 2, 3, 0, 1, 2,
3466 0,
3467 28,
3468 OPC_CheckChild2CondCode, ISD::SETGT,
3469 OPC_Scope, 12,
3470 OPC_CheckPatternPredicate4,
3471 OPC_EmitInteger32, 8|128,4,
3472 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3473 2, 3, 0, 1, 2,
3474 10,
3475 OPC_EmitInteger32, 8,
3476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3477 2, 3, 0, 1, 2,
3478 0,
3479 28,
3480 OPC_CheckChild2CondCode, ISD::SETLT,
3481 OPC_Scope, 12,
3482 OPC_CheckPatternPredicate4,
3483 OPC_EmitInteger32, 4|128,4,
3484 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3485 2, 3, 0, 1, 2,
3486 10,
3487 OPC_EmitInteger32, 4,
3488 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3489 2, 3, 0, 1, 2,
3490 0,
3491 28,
3492 OPC_CheckChild2CondCode, ISD::SETGE,
3493 OPC_Scope, 12,
3494 OPC_CheckPatternPredicate4,
3495 OPC_EmitInteger32, 10|128,4,
3496 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3497 2, 3, 0, 1, 2,
3498 10,
3499 OPC_EmitInteger32, 10,
3500 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3501 2, 3, 0, 1, 2,
3502 0,
3503 28,
3504 OPC_CheckChild2CondCode, ISD::SETLE,
3505 OPC_Scope, 12,
3506 OPC_CheckPatternPredicate4,
3507 OPC_EmitInteger32, 6|128,4,
3508 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3509 2, 3, 0, 1, 2,
3510 10,
3511 OPC_EmitInteger32, 6,
3512 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3513 2, 3, 0, 1, 2,
3514 0,
3515 28,
3516 OPC_CheckChild2CondCode, ISD::SETEQ,
3517 OPC_Scope, 12,
3518 OPC_CheckPatternPredicate4,
3519 OPC_EmitInteger32, 0|128,4,
3520 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3521 2, 3, 0, 1, 2,
3522 10,
3523 OPC_EmitInteger32, 0,
3524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3525 2, 3, 0, 1, 2,
3526 0,
3527 28,
3528 OPC_CheckChild2CondCode, ISD::SETNE,
3529 OPC_Scope, 12,
3530 OPC_CheckPatternPredicate4,
3531 OPC_EmitInteger32, 2|128,4,
3532 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3533 2, 3, 0, 1, 2,
3534 10,
3535 OPC_EmitInteger32, 2,
3536 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3537 2, 3, 0, 1, 2,
3538 0,
3539 28,
3540 OPC_CheckChild2CondCode, ISD::SETO,
3541 OPC_Scope, 12,
3542 OPC_CheckPatternPredicate4,
3543 OPC_EmitInteger32, 32|128,4,
3544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3545 2, 3, 0, 1, 2,
3546 10,
3547 OPC_EmitInteger32, 32,
3548 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3549 2, 3, 0, 1, 2,
3550 0,
3551 28,
3552 OPC_CheckChild2CondCode, ISD::SETUO,
3553 OPC_Scope, 12,
3554 OPC_CheckPatternPredicate4,
3555 OPC_EmitInteger32, 34|128,4,
3556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3557 2, 3, 0, 1, 2,
3558 10,
3559 OPC_EmitInteger32, 34,
3560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
3561 2, 3, 0, 1, 2,
3562 0,
3563 0,
3564 11|128,2,
3565 OPC_CheckChild0Type, 13,
3566 OPC_RecordChild1,
3567 OPC_CheckType, 2,
3568 OPC_Scope, 12,
3569 OPC_CheckChild2CondCode, ISD::SETOGT,
3570 OPC_EmitInteger32, 8,
3571 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3572 2, 3, 0, 1, 2,
3573 12,
3574 OPC_CheckChild2CondCode, ISD::SETOLT,
3575 OPC_EmitInteger32, 4,
3576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3577 2, 3, 0, 1, 2,
3578 12,
3579 OPC_CheckChild2CondCode, ISD::SETOGE,
3580 OPC_EmitInteger32, 10,
3581 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3582 2, 3, 0, 1, 2,
3583 12,
3584 OPC_CheckChild2CondCode, ISD::SETOLE,
3585 OPC_EmitInteger32, 6,
3586 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3587 2, 3, 0, 1, 2,
3588 12,
3589 OPC_CheckChild2CondCode, ISD::SETOEQ,
3590 OPC_EmitInteger32, 0,
3591 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3592 2, 3, 0, 1, 2,
3593 12,
3594 OPC_CheckChild2CondCode, ISD::SETONE,
3595 OPC_EmitInteger32, 2,
3596 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3597 2, 3, 0, 1, 2,
3598 12,
3599 OPC_CheckChild2CondCode, ISD::SETUGT,
3600 OPC_EmitInteger32, 28,
3601 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3602 2, 3, 0, 1, 2,
3603 12,
3604 OPC_CheckChild2CondCode, ISD::SETULT,
3605 OPC_EmitInteger32, 24,
3606 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3607 2, 3, 0, 1, 2,
3608 12,
3609 OPC_CheckChild2CondCode, ISD::SETUGE,
3610 OPC_EmitInteger32, 30,
3611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3612 2, 3, 0, 1, 2,
3613 12,
3614 OPC_CheckChild2CondCode, ISD::SETULE,
3615 OPC_EmitInteger32, 26,
3616 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3617 2, 3, 0, 1, 2,
3618 12,
3619 OPC_CheckChild2CondCode, ISD::SETUEQ,
3620 OPC_EmitInteger32, 20,
3621 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3622 2, 3, 0, 1, 2,
3623 12,
3624 OPC_CheckChild2CondCode, ISD::SETUNE,
3625 OPC_EmitInteger32, 22,
3626 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3627 2, 3, 0, 1, 2,
3628 12,
3629 OPC_CheckChild2CondCode, ISD::SETGT,
3630 OPC_EmitInteger32, 8,
3631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3632 2, 3, 0, 1, 2,
3633 12,
3634 OPC_CheckChild2CondCode, ISD::SETLT,
3635 OPC_EmitInteger32, 4,
3636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3637 2, 3, 0, 1, 2,
3638 12,
3639 OPC_CheckChild2CondCode, ISD::SETGE,
3640 OPC_EmitInteger32, 10,
3641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3642 2, 3, 0, 1, 2,
3643 12,
3644 OPC_CheckChild2CondCode, ISD::SETLE,
3645 OPC_EmitInteger32, 6,
3646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3647 2, 3, 0, 1, 2,
3648 12,
3649 OPC_CheckChild2CondCode, ISD::SETEQ,
3650 OPC_EmitInteger32, 0,
3651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3652 2, 3, 0, 1, 2,
3653 12,
3654 OPC_CheckChild2CondCode, ISD::SETNE,
3655 OPC_EmitInteger32, 2,
3656 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3657 2, 3, 0, 1, 2,
3658 12,
3659 OPC_CheckChild2CondCode, ISD::SETO,
3660 OPC_EmitInteger32, 32,
3661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3662 2, 3, 0, 1, 2,
3663 12,
3664 OPC_CheckChild2CondCode, ISD::SETUO,
3665 OPC_EmitInteger32, 34,
3666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
3667 2, 3, 0, 1, 2,
3668 0,
3669 48,
3670 OPC_CheckChild0Type, 2,
3671 OPC_RecordChild1,
3672 OPC_CheckChild2CondCode, ISD::SETNE,
3673 OPC_CheckTypeI32,
3674 OPC_Scope, 19,
3675 OPC_EmitInteger32, 3,
3676 OPC_EmitInteger32, 0,
3677 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
3678 2, 2, 0, 1,
3679 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
3680 7, 3, 2, 3, 4,
3681 19,
3682 OPC_EmitInteger32, 0,
3683 OPC_EmitInteger32, 3,
3684 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
3685 2, 2, 0, 1,
3686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
3687 7, 3, 2, 3, 4,
3688 0,
3689 0,
3690 0,
3691 42|128,96, TARGET_VAL(ISD::INTRINSIC_VOID),
3692 OPC_RecordNode,
3693 OPC_Scope, 4|128,1,
3694 OPC_CheckChild1Integer, 36|128,2|128,1,
3695 OPC_RecordChild2,
3696 OPC_RecordChild3,
3697 OPC_RecordChild4,
3698 OPC_RecordChild5,
3699 OPC_RecordChild6,
3700 OPC_RecordChild7,
3701 OPC_MoveChild, 8,
3702 OPC_Scope, 58,
3703 OPC_CheckInteger, 0,
3704 OPC_MoveSibling, 9,
3705 OPC_Scope, 25,
3706 OPC_CheckInteger, 0,
3707 OPC_MoveParent,
3708 OPC_CheckPatternPredicate, 21,
3709 OPC_CheckComplexPat0, /*#*/1,
3710 OPC_CheckComplexPat0, /*#*/2,
3711 OPC_CheckComplexPat0, /*#*/3,
3712 OPC_EmitMergeInputChains1_0,
3713 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_G2S),
3714 9, 7, 8, 9, 10, 11, 12, 4, 5, 6,
3715 25,
3716 OPC_CheckInteger, 3,
3717 OPC_MoveParent,
3718 OPC_CheckPatternPredicate, 21,
3719 OPC_CheckComplexPat0, /*#*/1,
3720 OPC_CheckComplexPat0, /*#*/2,
3721 OPC_CheckComplexPat0, /*#*/3,
3722 OPC_EmitMergeInputChains1_0,
3723 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_G2S_CH),
3724 9, 7, 8, 9, 10, 11, 12, 4, 5, 6,
3725 0,
3726 58,
3727 OPC_CheckInteger, 3,
3728 OPC_MoveSibling, 9,
3729 OPC_Scope, 25,
3730 OPC_CheckInteger, 0,
3731 OPC_MoveParent,
3732 OPC_CheckPatternPredicate, 21,
3733 OPC_CheckComplexPat0, /*#*/1,
3734 OPC_CheckComplexPat0, /*#*/2,
3735 OPC_CheckComplexPat0, /*#*/3,
3736 OPC_EmitMergeInputChains1_0,
3737 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_G2S_MC),
3738 9, 7, 8, 9, 10, 11, 12, 4, 5, 6,
3739 25,
3740 OPC_CheckInteger, 3,
3741 OPC_MoveParent,
3742 OPC_CheckPatternPredicate, 21,
3743 OPC_CheckComplexPat0, /*#*/1,
3744 OPC_CheckComplexPat0, /*#*/2,
3745 OPC_CheckComplexPat0, /*#*/3,
3746 OPC_EmitMergeInputChains1_0,
3747 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_G2S_CH_MC),
3748 9, 7, 8, 9, 10, 11, 12, 4, 5, 6,
3749 0,
3750 0,
3751 28,
3752 OPC_CheckChild1Integer, 40|128,2|128,1,
3753 OPC_RecordChild2,
3754 OPC_RecordChild3,
3755 OPC_RecordChild4,
3756 OPC_RecordChild5,
3757 OPC_CheckPatternPredicate, 21,
3758 OPC_CheckComplexPat0, /*#*/1,
3759 OPC_CheckComplexPat0, /*#*/2,
3760 OPC_CheckComplexPat0, /*#*/3,
3761 OPC_EmitMergeInputChains1_0,
3762 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_CTA_TO_CLUSTER),
3763 7, 5, 6, 7, 8, 9, 10, 4,
3764 53,
3765 OPC_CheckChild1Integer, 42|128,2|128,1,
3766 OPC_RecordChild2,
3767 OPC_RecordChild3,
3768 OPC_RecordChild4,
3769 OPC_RecordChild5,
3770 OPC_MoveChild6,
3771 OPC_Scope, 20,
3772 OPC_CheckInteger, 0,
3773 OPC_MoveParent,
3774 OPC_CheckPatternPredicate, 21,
3775 OPC_CheckComplexPat0, /*#*/1,
3776 OPC_CheckComplexPat0, /*#*/2,
3777 OPC_EmitMergeInputChains1_0,
3778 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_S2G),
3779 6, 5, 6, 7, 8, 3, 4,
3780 20,
3781 OPC_CheckInteger, 3,
3782 OPC_MoveParent,
3783 OPC_CheckPatternPredicate, 21,
3784 OPC_CheckComplexPat0, /*#*/1,
3785 OPC_CheckComplexPat0, /*#*/2,
3786 OPC_EmitMergeInputChains1_0,
3787 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_S2G_CH),
3788 6, 5, 6, 7, 8, 3, 4,
3789 0,
3790 57,
3791 OPC_CheckChild1Integer, 44|128,2|128,1,
3792 OPC_RecordChild2,
3793 OPC_RecordChild3,
3794 OPC_RecordChild4,
3795 OPC_RecordChild5,
3796 OPC_MoveChild6,
3797 OPC_Scope, 22,
3798 OPC_CheckInteger, 0,
3799 OPC_MoveParent,
3800 OPC_RecordChild7,
3801 OPC_CheckPatternPredicate, 27,
3802 OPC_CheckComplexPat0, /*#*/1,
3803 OPC_CheckComplexPat0, /*#*/2,
3804 OPC_EmitMergeInputChains1_0,
3805 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_S2G_BM),
3806 7, 6, 7, 8, 9, 3, 4, 5,
3807 22,
3808 OPC_CheckInteger, 3,
3809 OPC_MoveParent,
3810 OPC_RecordChild7,
3811 OPC_CheckPatternPredicate, 27,
3812 OPC_CheckComplexPat0, /*#*/1,
3813 OPC_CheckComplexPat0, /*#*/2,
3814 OPC_EmitMergeInputChains1_0,
3815 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_S2G_CH_BM),
3816 7, 6, 7, 8, 9, 3, 4, 5,
3817 0,
3818 47,
3819 OPC_CheckChild1Integer, 104|128,3|128,1,
3820 OPC_RecordChild2,
3821 OPC_RecordChild3,
3822 OPC_RecordChild4,
3823 OPC_Scope, 21,
3824 OPC_MoveChild4,
3825 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3826 OPC_MoveParent,
3827 OPC_CheckPatternPredicate0,
3828 OPC_CheckComplexPat0, /*#*/1,
3829 OPC_CheckComplexPat0, /*#*/2,
3830 OPC_EmitMergeInputChains1_0,
3831 OPC_EmitConvertToTarget3,
3832 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_si),
3833 5, 4, 5, 6, 7, 8,
3834 15,
3835 OPC_CheckPatternPredicate0,
3836 OPC_CheckComplexPat0, /*#*/1,
3837 OPC_CheckComplexPat0, /*#*/2,
3838 OPC_EmitMergeInputChains1_0,
3839 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_s),
3840 5, 4, 5, 6, 7, 3,
3841 0,
3842 47,
3843 OPC_CheckChild1Integer, 108|128,3|128,1,
3844 OPC_RecordChild2,
3845 OPC_RecordChild3,
3846 OPC_RecordChild4,
3847 OPC_Scope, 21,
3848 OPC_MoveChild4,
3849 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3850 OPC_MoveParent,
3851 OPC_CheckPatternPredicate0,
3852 OPC_CheckComplexPat0, /*#*/1,
3853 OPC_CheckComplexPat0, /*#*/2,
3854 OPC_EmitMergeInputChains1_0,
3855 OPC_EmitConvertToTarget3,
3856 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_si),
3857 5, 4, 5, 6, 7, 8,
3858 15,
3859 OPC_CheckPatternPredicate0,
3860 OPC_CheckComplexPat0, /*#*/1,
3861 OPC_CheckComplexPat0, /*#*/2,
3862 OPC_EmitMergeInputChains1_0,
3863 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_s),
3864 5, 4, 5, 6, 7, 3,
3865 0,
3866 47,
3867 OPC_CheckChild1Integer, 100|128,3|128,1,
3868 OPC_RecordChild2,
3869 OPC_RecordChild3,
3870 OPC_RecordChild4,
3871 OPC_Scope, 21,
3872 OPC_MoveChild4,
3873 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3874 OPC_MoveParent,
3875 OPC_CheckPatternPredicate0,
3876 OPC_CheckComplexPat0, /*#*/1,
3877 OPC_CheckComplexPat0, /*#*/2,
3878 OPC_EmitMergeInputChains1_0,
3879 OPC_EmitConvertToTarget3,
3880 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_si),
3881 5, 4, 5, 6, 7, 8,
3882 15,
3883 OPC_CheckPatternPredicate0,
3884 OPC_CheckComplexPat0, /*#*/1,
3885 OPC_CheckComplexPat0, /*#*/2,
3886 OPC_EmitMergeInputChains1_0,
3887 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_s),
3888 5, 4, 5, 6, 7, 3,
3889 0,
3890 47,
3891 OPC_CheckChild1Integer, 112|128,3|128,1,
3892 OPC_RecordChild2,
3893 OPC_RecordChild3,
3894 OPC_RecordChild4,
3895 OPC_Scope, 21,
3896 OPC_MoveChild4,
3897 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3898 OPC_MoveParent,
3899 OPC_CheckPatternPredicate0,
3900 OPC_CheckComplexPat0, /*#*/1,
3901 OPC_CheckComplexPat0, /*#*/2,
3902 OPC_EmitMergeInputChains1_0,
3903 OPC_EmitConvertToTarget3,
3904 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_si),
3905 5, 4, 5, 6, 7, 8,
3906 15,
3907 OPC_CheckPatternPredicate0,
3908 OPC_CheckComplexPat0, /*#*/1,
3909 OPC_CheckComplexPat0, /*#*/2,
3910 OPC_EmitMergeInputChains1_0,
3911 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_s),
3912 5, 4, 5, 6, 7, 3,
3913 0,
3914 20,
3915 OPC_CheckChild1Integer, 102|128,3|128,1,
3916 OPC_RecordChild2,
3917 OPC_RecordChild3,
3918 OPC_CheckPatternPredicate0,
3919 OPC_CheckComplexPat0, /*#*/1,
3920 OPC_CheckComplexPat0, /*#*/2,
3921 OPC_EmitMergeInputChains1_0,
3922 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4),
3923 4, 3, 4, 5, 6,
3924 20,
3925 OPC_CheckChild1Integer, 106|128,3|128,1,
3926 OPC_RecordChild2,
3927 OPC_RecordChild3,
3928 OPC_CheckPatternPredicate0,
3929 OPC_CheckComplexPat0, /*#*/1,
3930 OPC_CheckComplexPat0, /*#*/2,
3931 OPC_EmitMergeInputChains1_0,
3932 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8),
3933 4, 3, 4, 5, 6,
3934 20,
3935 OPC_CheckChild1Integer, 98|128,3|128,1,
3936 OPC_RecordChild2,
3937 OPC_RecordChild3,
3938 OPC_CheckPatternPredicate0,
3939 OPC_CheckComplexPat0, /*#*/1,
3940 OPC_CheckComplexPat0, /*#*/2,
3941 OPC_EmitMergeInputChains1_0,
3942 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16),
3943 4, 3, 4, 5, 6,
3944 20,
3945 OPC_CheckChild1Integer, 110|128,3|128,1,
3946 OPC_RecordChild2,
3947 OPC_RecordChild3,
3948 OPC_CheckPatternPredicate0,
3949 OPC_CheckComplexPat0, /*#*/1,
3950 OPC_CheckComplexPat0, /*#*/2,
3951 OPC_EmitMergeInputChains1_0,
3952 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16),
3953 4, 3, 4, 5, 6,
3954 21,
3955 OPC_CheckChild1Integer, 24|128,2|128,1,
3956 OPC_RecordChild2,
3957 OPC_RecordChild3,
3958 OPC_CheckPatternPredicate, 27,
3959 OPC_CheckComplexPat0, /*#*/1,
3960 OPC_CheckComplexPat0, /*#*/2,
3961 OPC_EmitMergeInputChains1_0,
3962 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTRL_TRY_CANCEL),
3963 4, 3, 4, 5, 6,
3964 21,
3965 OPC_CheckChild1Integer, 22|128,2|128,1,
3966 OPC_RecordChild2,
3967 OPC_RecordChild3,
3968 OPC_CheckPatternPredicate, 13,
3969 OPC_CheckComplexPat0, /*#*/1,
3970 OPC_CheckComplexPat0, /*#*/2,
3971 OPC_EmitMergeInputChains1_0,
3972 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTRL_TRY_CANCEL_MULTICAST),
3973 4, 3, 4, 5, 6,
3974 44,
3975 OPC_CheckChild1Integer, 38|128,2|128,1,
3976 OPC_RecordChild2,
3977 OPC_RecordChild3,
3978 OPC_RecordChild4,
3979 OPC_MoveChild5,
3980 OPC_Scope, 16,
3981 OPC_CheckInteger, 0,
3982 OPC_MoveParent,
3983 OPC_CheckPatternPredicate, 21,
3984 OPC_CheckComplexPat0, /*#*/1,
3985 OPC_EmitMergeInputChains1_0,
3986 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_PREFETCH),
3987 4, 4, 5, 2, 3,
3988 16,
3989 OPC_CheckInteger, 3,
3990 OPC_MoveParent,
3991 OPC_CheckPatternPredicate, 21,
3992 OPC_CheckComplexPat0, /*#*/1,
3993 OPC_EmitMergeInputChains1_0,
3994 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_PREFETCH_CH),
3995 4, 4, 5, 2, 3,
3996 0,
3997 25,
3998 OPC_CheckChild1Integer, 52|128,4|128,1,
3999 OPC_RecordChild2,
4000 OPC_RecordChild3,
4001 OPC_MoveChild3,
4002 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
4003 OPC_CheckPredicate, 24,
4004 OPC_MoveParent,
4005 OPC_CheckPatternPredicate, 45,
4006 OPC_CheckComplexPat0, /*#*/1,
4007 OPC_EmitMergeInputChains1_0,
4008 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::DISCARD_L2),
4009 3, 3, 4, 2,
4010 25,
4011 OPC_CheckChild1Integer, 54|128,4|128,1,
4012 OPC_RecordChild2,
4013 OPC_RecordChild3,
4014 OPC_MoveChild3,
4015 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
4016 OPC_CheckPredicate, 24,
4017 OPC_MoveParent,
4018 OPC_CheckPatternPredicate, 45,
4019 OPC_CheckComplexPat0, /*#*/1,
4020 OPC_EmitMergeInputChains1_0,
4021 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::DISCARD_GLOBAL_L2),
4022 3, 3, 4, 2,
4023 27,
4024 OPC_CheckChild1Integer, 54|128,14|128,1,
4025 OPC_RecordChild2,
4026 OPC_RecordChild3,
4027 OPC_RecordChild4,
4028 OPC_MoveChild4,
4029 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
4030 OPC_CheckPredicate, 25,
4031 OPC_MoveParent,
4032 OPC_CheckPatternPredicate, 27,
4033 OPC_CheckComplexPat0, /*#*/1,
4034 OPC_EmitMergeInputChains1_0,
4035 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_ST_BULK_GENERIC),
4036 4, 4, 5, 2, 3,
4037 27,
4038 OPC_CheckChild1Integer, 56|128,14|128,1,
4039 OPC_RecordChild2,
4040 OPC_RecordChild3,
4041 OPC_RecordChild4,
4042 OPC_MoveChild4,
4043 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
4044 OPC_CheckPredicate, 25,
4045 OPC_MoveParent,
4046 OPC_CheckPatternPredicate, 27,
4047 OPC_CheckComplexPat0, /*#*/1,
4048 OPC_EmitMergeInputChains1_0,
4049 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_ST_BULK_SHARED_CTA),
4050 4, 4, 5, 2, 3,
4051 77,
4052 OPC_CheckChild1Integer, 54|128,27|128,1,
4053 OPC_RecordChild2,
4054 OPC_RecordChild3,
4055 OPC_RecordChild4,
4056 OPC_RecordChild5,
4057 OPC_RecordChild6,
4058 OPC_Scope, 21,
4059 OPC_CheckPredicate2,
4060 OPC_CheckPatternPredicate5,
4061 OPC_CheckComplexPat0, /*#*/1,
4062 OPC_EmitMergeInputChains1_0,
4063 OPC_EmitInteger32, 0,
4064 OPC_EmitNodeXForm, 0, 8,
4065 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10195),
4066 7, 6, 7, 2, 3, 4, 5, 9,
4067 21,
4068 OPC_CheckPredicate0,
4069 OPC_CheckPatternPredicate5,
4070 OPC_CheckComplexPat0, /*#*/1,
4071 OPC_EmitMergeInputChains1_0,
4072 OPC_EmitInteger32, 0,
4073 OPC_EmitNodeXForm, 0, 8,
4074 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10647),
4075 7, 6, 7, 2, 3, 4, 5, 9,
4076 21,
4077 OPC_CheckPredicate1,
4078 OPC_CheckPatternPredicate5,
4079 OPC_CheckComplexPat0, /*#*/1,
4080 OPC_EmitMergeInputChains1_0,
4081 OPC_EmitInteger32, 0,
4082 OPC_EmitNodeXForm, 0, 8,
4083 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10818),
4084 7, 6, 7, 2, 3, 4, 5, 9,
4085 0,
4086 100,
4087 OPC_CheckChild1Integer, 56|128,27|128,1,
4088 OPC_RecordChild2,
4089 OPC_RecordChild3,
4090 OPC_RecordChild4,
4091 OPC_RecordChild5,
4092 OPC_RecordChild6,
4093 OPC_RecordChild7,
4094 OPC_MoveChild, 8,
4095 OPC_RecordNode,
4096 OPC_MoveSibling, 9,
4097 OPC_RecordNode,
4098 OPC_MoveSibling, 10,
4099 OPC_RecordNode,
4100 OPC_MoveParent,
4101 OPC_Scope, 25,
4102 OPC_CheckPredicate2,
4103 OPC_CheckPatternPredicate5,
4104 OPC_CheckComplexPat0, /*#*/1,
4105 OPC_EmitMergeInputChains1_0,
4106 OPC_EmitInteger32, 0,
4107 OPC_EmitNodeXForm, 0, 12,
4108 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10457),
4109 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4110 25,
4111 OPC_CheckPredicate0,
4112 OPC_CheckPatternPredicate5,
4113 OPC_CheckComplexPat0, /*#*/1,
4114 OPC_EmitMergeInputChains1_0,
4115 OPC_EmitInteger32, 0,
4116 OPC_EmitNodeXForm, 0, 12,
4117 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10650),
4118 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4119 25,
4120 OPC_CheckPredicate1,
4121 OPC_CheckPatternPredicate5,
4122 OPC_CheckComplexPat0, /*#*/1,
4123 OPC_EmitMergeInputChains1_0,
4124 OPC_EmitInteger32, 0,
4125 OPC_EmitNodeXForm, 0, 12,
4126 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10821),
4127 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4128 0,
4129 100,
4130 OPC_CheckChild1Integer, 58|128,27|128,1,
4131 OPC_RecordChild2,
4132 OPC_RecordChild3,
4133 OPC_RecordChild4,
4134 OPC_RecordChild5,
4135 OPC_RecordChild6,
4136 OPC_RecordChild7,
4137 OPC_MoveChild, 8,
4138 OPC_RecordNode,
4139 OPC_MoveSibling, 9,
4140 OPC_RecordNode,
4141 OPC_MoveSibling, 10,
4142 OPC_RecordNode,
4143 OPC_MoveParent,
4144 OPC_Scope, 25,
4145 OPC_CheckPredicate2,
4146 OPC_CheckPatternPredicate1,
4147 OPC_CheckComplexPat0, /*#*/1,
4148 OPC_EmitMergeInputChains1_0,
4149 OPC_EmitInteger32, 0,
4150 OPC_EmitNodeXForm, 0, 12,
4151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10462),
4152 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4153 25,
4154 OPC_CheckPredicate0,
4155 OPC_CheckPatternPredicate1,
4156 OPC_CheckComplexPat0, /*#*/1,
4157 OPC_EmitMergeInputChains1_0,
4158 OPC_EmitInteger32, 0,
4159 OPC_EmitNodeXForm, 0, 12,
4160 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10653),
4161 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4162 25,
4163 OPC_CheckPredicate1,
4164 OPC_CheckPatternPredicate1,
4165 OPC_CheckComplexPat0, /*#*/1,
4166 OPC_EmitMergeInputChains1_0,
4167 OPC_EmitInteger32, 0,
4168 OPC_EmitNodeXForm, 0, 12,
4169 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10824),
4170 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4171 0,
4172 77,
4173 OPC_CheckChild1Integer, 54|128,29|128,1,
4174 OPC_RecordChild2,
4175 OPC_RecordChild3,
4176 OPC_RecordChild4,
4177 OPC_RecordChild5,
4178 OPC_RecordChild6,
4179 OPC_Scope, 21,
4180 OPC_CheckPredicate2,
4181 OPC_CheckPatternPredicate2,
4182 OPC_CheckComplexPat0, /*#*/1,
4183 OPC_EmitMergeInputChains1_0,
4184 OPC_EmitInteger32, 0,
4185 OPC_EmitNodeXForm, 0, 8,
4186 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10467),
4187 7, 6, 7, 2, 3, 4, 5, 9,
4188 21,
4189 OPC_CheckPredicate0,
4190 OPC_CheckPatternPredicate2,
4191 OPC_CheckComplexPat0, /*#*/1,
4192 OPC_EmitMergeInputChains1_0,
4193 OPC_EmitInteger32, 0,
4194 OPC_EmitNodeXForm, 0, 8,
4195 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10656),
4196 7, 6, 7, 2, 3, 4, 5, 9,
4197 21,
4198 OPC_CheckPredicate1,
4199 OPC_CheckPatternPredicate2,
4200 OPC_CheckComplexPat0, /*#*/1,
4201 OPC_EmitMergeInputChains1_0,
4202 OPC_EmitInteger32, 0,
4203 OPC_EmitNodeXForm, 0, 8,
4204 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10827),
4205 7, 6, 7, 2, 3, 4, 5, 9,
4206 0,
4207 100,
4208 OPC_CheckChild1Integer, 56|128,29|128,1,
4209 OPC_RecordChild2,
4210 OPC_RecordChild3,
4211 OPC_RecordChild4,
4212 OPC_RecordChild5,
4213 OPC_RecordChild6,
4214 OPC_RecordChild7,
4215 OPC_MoveChild, 8,
4216 OPC_RecordNode,
4217 OPC_MoveSibling, 9,
4218 OPC_RecordNode,
4219 OPC_MoveSibling, 10,
4220 OPC_RecordNode,
4221 OPC_MoveParent,
4222 OPC_Scope, 25,
4223 OPC_CheckPredicate2,
4224 OPC_CheckPatternPredicate2,
4225 OPC_CheckComplexPat0, /*#*/1,
4226 OPC_EmitMergeInputChains1_0,
4227 OPC_EmitInteger32, 0,
4228 OPC_EmitNodeXForm, 0, 12,
4229 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10472),
4230 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4231 25,
4232 OPC_CheckPredicate0,
4233 OPC_CheckPatternPredicate2,
4234 OPC_CheckComplexPat0, /*#*/1,
4235 OPC_EmitMergeInputChains1_0,
4236 OPC_EmitInteger32, 0,
4237 OPC_EmitNodeXForm, 0, 12,
4238 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10659),
4239 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4240 25,
4241 OPC_CheckPredicate1,
4242 OPC_CheckPatternPredicate2,
4243 OPC_CheckComplexPat0, /*#*/1,
4244 OPC_EmitMergeInputChains1_0,
4245 OPC_EmitInteger32, 0,
4246 OPC_EmitNodeXForm, 0, 12,
4247 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10830),
4248 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4249 0,
4250 100,
4251 OPC_CheckChild1Integer, 58|128,29|128,1,
4252 OPC_RecordChild2,
4253 OPC_RecordChild3,
4254 OPC_RecordChild4,
4255 OPC_RecordChild5,
4256 OPC_RecordChild6,
4257 OPC_RecordChild7,
4258 OPC_MoveChild, 8,
4259 OPC_RecordNode,
4260 OPC_MoveSibling, 9,
4261 OPC_RecordNode,
4262 OPC_MoveSibling, 10,
4263 OPC_RecordNode,
4264 OPC_MoveParent,
4265 OPC_Scope, 25,
4266 OPC_CheckPredicate2,
4267 OPC_CheckPatternPredicate1,
4268 OPC_CheckComplexPat0, /*#*/1,
4269 OPC_EmitMergeInputChains1_0,
4270 OPC_EmitInteger32, 0,
4271 OPC_EmitNodeXForm, 0, 12,
4272 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10477),
4273 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4274 25,
4275 OPC_CheckPredicate0,
4276 OPC_CheckPatternPredicate1,
4277 OPC_CheckComplexPat0, /*#*/1,
4278 OPC_EmitMergeInputChains1_0,
4279 OPC_EmitInteger32, 0,
4280 OPC_EmitNodeXForm, 0, 12,
4281 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10662),
4282 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4283 25,
4284 OPC_CheckPredicate1,
4285 OPC_CheckPatternPredicate1,
4286 OPC_CheckComplexPat0, /*#*/1,
4287 OPC_EmitMergeInputChains1_0,
4288 OPC_EmitInteger32, 0,
4289 OPC_EmitNodeXForm, 0, 12,
4290 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10833),
4291 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4292 0,
4293 77,
4294 OPC_CheckChild1Integer, 14|128,31|128,1,
4295 OPC_RecordChild2,
4296 OPC_RecordChild3,
4297 OPC_RecordChild4,
4298 OPC_RecordChild5,
4299 OPC_RecordChild6,
4300 OPC_Scope, 21,
4301 OPC_CheckPredicate2,
4302 OPC_CheckPatternPredicate2,
4303 OPC_CheckComplexPat0, /*#*/1,
4304 OPC_EmitMergeInputChains1_0,
4305 OPC_EmitInteger32, 0,
4306 OPC_EmitNodeXForm, 0, 8,
4307 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10482),
4308 7, 6, 7, 2, 3, 4, 5, 9,
4309 21,
4310 OPC_CheckPredicate0,
4311 OPC_CheckPatternPredicate2,
4312 OPC_CheckComplexPat0, /*#*/1,
4313 OPC_EmitMergeInputChains1_0,
4314 OPC_EmitInteger32, 0,
4315 OPC_EmitNodeXForm, 0, 8,
4316 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10665),
4317 7, 6, 7, 2, 3, 4, 5, 9,
4318 21,
4319 OPC_CheckPredicate1,
4320 OPC_CheckPatternPredicate2,
4321 OPC_CheckComplexPat0, /*#*/1,
4322 OPC_EmitMergeInputChains1_0,
4323 OPC_EmitInteger32, 0,
4324 OPC_EmitNodeXForm, 0, 8,
4325 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10836),
4326 7, 6, 7, 2, 3, 4, 5, 9,
4327 0,
4328 100,
4329 OPC_CheckChild1Integer, 16|128,31|128,1,
4330 OPC_RecordChild2,
4331 OPC_RecordChild3,
4332 OPC_RecordChild4,
4333 OPC_RecordChild5,
4334 OPC_RecordChild6,
4335 OPC_RecordChild7,
4336 OPC_MoveChild, 8,
4337 OPC_RecordNode,
4338 OPC_MoveSibling, 9,
4339 OPC_RecordNode,
4340 OPC_MoveSibling, 10,
4341 OPC_RecordNode,
4342 OPC_MoveParent,
4343 OPC_Scope, 25,
4344 OPC_CheckPredicate2,
4345 OPC_CheckPatternPredicate2,
4346 OPC_CheckComplexPat0, /*#*/1,
4347 OPC_EmitMergeInputChains1_0,
4348 OPC_EmitInteger32, 0,
4349 OPC_EmitNodeXForm, 0, 12,
4350 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10487),
4351 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4352 25,
4353 OPC_CheckPredicate0,
4354 OPC_CheckPatternPredicate2,
4355 OPC_CheckComplexPat0, /*#*/1,
4356 OPC_EmitMergeInputChains1_0,
4357 OPC_EmitInteger32, 0,
4358 OPC_EmitNodeXForm, 0, 12,
4359 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10668),
4360 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4361 25,
4362 OPC_CheckPredicate1,
4363 OPC_CheckPatternPredicate2,
4364 OPC_CheckComplexPat0, /*#*/1,
4365 OPC_EmitMergeInputChains1_0,
4366 OPC_EmitInteger32, 0,
4367 OPC_EmitNodeXForm, 0, 12,
4368 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10839),
4369 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4370 0,
4371 100,
4372 OPC_CheckChild1Integer, 18|128,31|128,1,
4373 OPC_RecordChild2,
4374 OPC_RecordChild3,
4375 OPC_RecordChild4,
4376 OPC_RecordChild5,
4377 OPC_RecordChild6,
4378 OPC_RecordChild7,
4379 OPC_MoveChild, 8,
4380 OPC_RecordNode,
4381 OPC_MoveSibling, 9,
4382 OPC_RecordNode,
4383 OPC_MoveSibling, 10,
4384 OPC_RecordNode,
4385 OPC_MoveParent,
4386 OPC_Scope, 25,
4387 OPC_CheckPredicate2,
4388 OPC_CheckPatternPredicate1,
4389 OPC_CheckComplexPat0, /*#*/1,
4390 OPC_EmitMergeInputChains1_0,
4391 OPC_EmitInteger32, 0,
4392 OPC_EmitNodeXForm, 0, 12,
4393 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10492),
4394 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4395 25,
4396 OPC_CheckPredicate0,
4397 OPC_CheckPatternPredicate1,
4398 OPC_CheckComplexPat0, /*#*/1,
4399 OPC_EmitMergeInputChains1_0,
4400 OPC_EmitInteger32, 0,
4401 OPC_EmitNodeXForm, 0, 12,
4402 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10671),
4403 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4404 25,
4405 OPC_CheckPredicate1,
4406 OPC_CheckPatternPredicate1,
4407 OPC_CheckComplexPat0, /*#*/1,
4408 OPC_EmitMergeInputChains1_0,
4409 OPC_EmitInteger32, 0,
4410 OPC_EmitNodeXForm, 0, 12,
4411 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10842),
4412 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4413 0,
4414 100,
4415 OPC_CheckChild1Integer, 102|128,27|128,1,
4416 OPC_RecordChild2,
4417 OPC_RecordChild3,
4418 OPC_RecordChild4,
4419 OPC_RecordChild5,
4420 OPC_RecordChild6,
4421 OPC_RecordChild7,
4422 OPC_MoveChild, 8,
4423 OPC_RecordNode,
4424 OPC_MoveSibling, 9,
4425 OPC_RecordNode,
4426 OPC_MoveSibling, 10,
4427 OPC_RecordNode,
4428 OPC_MoveParent,
4429 OPC_Scope, 25,
4430 OPC_CheckPredicate2,
4431 OPC_CheckPatternPredicate0,
4432 OPC_CheckComplexPat0, /*#*/1,
4433 OPC_EmitMergeInputChains1_0,
4434 OPC_EmitInteger32, 0,
4435 OPC_EmitNodeXForm, 0, 12,
4436 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10497),
4437 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4438 25,
4439 OPC_CheckPredicate0,
4440 OPC_CheckPatternPredicate0,
4441 OPC_CheckComplexPat0, /*#*/1,
4442 OPC_EmitMergeInputChains1_0,
4443 OPC_EmitInteger32, 0,
4444 OPC_EmitNodeXForm, 0, 12,
4445 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10674),
4446 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4447 25,
4448 OPC_CheckPredicate1,
4449 OPC_CheckPatternPredicate0,
4450 OPC_CheckComplexPat0, /*#*/1,
4451 OPC_EmitMergeInputChains1_0,
4452 OPC_EmitInteger32, 0,
4453 OPC_EmitNodeXForm, 0, 12,
4454 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10845),
4455 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
4456 0,
4457 69,
4458 OPC_CheckChild1Integer, 34|128,32|128,1,
4459 OPC_RecordChild2,
4460 OPC_RecordChild3,
4461 OPC_RecordChild4,
4462 OPC_Scope, 19,
4463 OPC_CheckPredicate2,
4464 OPC_CheckPatternPredicate0,
4465 OPC_CheckComplexPat0, /*#*/1,
4466 OPC_EmitMergeInputChains1_0,
4467 OPC_EmitInteger32, 0,
4468 OPC_EmitNodeXForm, 0, 6,
4469 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10502),
4470 5, 4, 5, 2, 3, 7,
4471 19,
4472 OPC_CheckPredicate0,
4473 OPC_CheckPatternPredicate0,
4474 OPC_CheckComplexPat0, /*#*/1,
4475 OPC_EmitMergeInputChains1_0,
4476 OPC_EmitInteger32, 0,
4477 OPC_EmitNodeXForm, 0, 6,
4478 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10677),
4479 5, 4, 5, 2, 3, 7,
4480 19,
4481 OPC_CheckPredicate1,
4482 OPC_CheckPatternPredicate0,
4483 OPC_CheckComplexPat0, /*#*/1,
4484 OPC_EmitMergeInputChains1_0,
4485 OPC_EmitInteger32, 0,
4486 OPC_EmitNodeXForm, 0, 6,
4487 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10848),
4488 5, 4, 5, 2, 3, 7,
4489 0,
4490 69,
4491 OPC_CheckChild1Integer, 90|128,31|128,1,
4492 OPC_RecordChild2,
4493 OPC_RecordChild3,
4494 OPC_RecordChild4,
4495 OPC_Scope, 19,
4496 OPC_CheckPredicate2,
4497 OPC_CheckPatternPredicate7,
4498 OPC_CheckComplexPat0, /*#*/1,
4499 OPC_EmitMergeInputChains1_0,
4500 OPC_EmitInteger32, 0,
4501 OPC_EmitNodeXForm, 0, 6,
4502 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10507),
4503 5, 4, 5, 2, 3, 7,
4504 19,
4505 OPC_CheckPredicate0,
4506 OPC_CheckPatternPredicate7,
4507 OPC_CheckComplexPat0, /*#*/1,
4508 OPC_EmitMergeInputChains1_0,
4509 OPC_EmitInteger32, 0,
4510 OPC_EmitNodeXForm, 0, 6,
4511 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10680),
4512 5, 4, 5, 2, 3, 7,
4513 19,
4514 OPC_CheckPredicate1,
4515 OPC_CheckPatternPredicate7,
4516 OPC_CheckComplexPat0, /*#*/1,
4517 OPC_EmitMergeInputChains1_0,
4518 OPC_EmitInteger32, 0,
4519 OPC_EmitNodeXForm, 0, 6,
4520 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10851),
4521 5, 4, 5, 2, 3, 7,
4522 0,
4523 69,
4524 OPC_CheckChild1Integer, 50|128,31|128,1,
4525 OPC_RecordChild2,
4526 OPC_RecordChild3,
4527 OPC_RecordChild4,
4528 OPC_Scope, 19,
4529 OPC_CheckPredicate2,
4530 OPC_CheckPatternPredicate7,
4531 OPC_CheckComplexPat0, /*#*/1,
4532 OPC_EmitMergeInputChains1_0,
4533 OPC_EmitInteger32, 0,
4534 OPC_EmitNodeXForm, 0, 6,
4535 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10512),
4536 5, 4, 5, 2, 3, 7,
4537 19,
4538 OPC_CheckPredicate0,
4539 OPC_CheckPatternPredicate7,
4540 OPC_CheckComplexPat0, /*#*/1,
4541 OPC_EmitMergeInputChains1_0,
4542 OPC_EmitInteger32, 0,
4543 OPC_EmitNodeXForm, 0, 6,
4544 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10683),
4545 5, 4, 5, 2, 3, 7,
4546 19,
4547 OPC_CheckPredicate1,
4548 OPC_CheckPatternPredicate7,
4549 OPC_CheckComplexPat0, /*#*/1,
4550 OPC_EmitMergeInputChains1_0,
4551 OPC_EmitInteger32, 0,
4552 OPC_EmitNodeXForm, 0, 6,
4553 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10854),
4554 5, 4, 5, 2, 3, 7,
4555 0,
4556 81,
4557 OPC_CheckChild1Integer, 60|128,27|128,1,
4558 OPC_RecordChild2,
4559 OPC_RecordChild3,
4560 OPC_RecordChild4,
4561 OPC_RecordChild5,
4562 OPC_RecordChild6,
4563 OPC_RecordChild7,
4564 OPC_Scope, 22,
4565 OPC_CheckPredicate2,
4566 OPC_CheckPatternPredicate5,
4567 OPC_CheckComplexPat0, /*#*/1,
4568 OPC_EmitMergeInputChains1_0,
4569 OPC_EmitInteger32, 0,
4570 OPC_EmitNodeXForm, 0, 9,
4571 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11034),
4572 8, 7, 8, 2, 3, 4, 5, 6, 10,
4573 22,
4574 OPC_CheckPredicate0,
4575 OPC_CheckPatternPredicate5,
4576 OPC_CheckComplexPat0, /*#*/1,
4577 OPC_EmitMergeInputChains1_0,
4578 OPC_EmitInteger32, 0,
4579 OPC_EmitNodeXForm, 0, 9,
4580 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11217),
4581 8, 7, 8, 2, 3, 4, 5, 6, 10,
4582 22,
4583 OPC_CheckPredicate1,
4584 OPC_CheckPatternPredicate5,
4585 OPC_CheckComplexPat0, /*#*/1,
4586 OPC_EmitMergeInputChains1_0,
4587 OPC_EmitInteger32, 0,
4588 OPC_EmitNodeXForm, 0, 9,
4589 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11388),
4590 8, 7, 8, 2, 3, 4, 5, 6, 10,
4591 0,
4592 106,
4593 OPC_CheckChild1Integer, 62|128,27|128,1,
4594 OPC_RecordChild2,
4595 OPC_RecordChild3,
4596 OPC_RecordChild4,
4597 OPC_RecordChild5,
4598 OPC_RecordChild6,
4599 OPC_RecordChild7,
4600 OPC_MoveChild, 8,
4601 OPC_RecordNode,
4602 OPC_MoveSibling, 9,
4603 OPC_RecordNode,
4604 OPC_MoveSibling, 10,
4605 OPC_RecordNode,
4606 OPC_MoveSibling, 11,
4607 OPC_RecordNode,
4608 OPC_MoveParent,
4609 OPC_Scope, 26,
4610 OPC_CheckPredicate2,
4611 OPC_CheckPatternPredicate5,
4612 OPC_CheckComplexPat0, /*#*/1,
4613 OPC_EmitMergeInputChains1_0,
4614 OPC_EmitInteger32, 0,
4615 OPC_EmitNodeXForm, 0, 13,
4616 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11038),
4617 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4618 26,
4619 OPC_CheckPredicate0,
4620 OPC_CheckPatternPredicate5,
4621 OPC_CheckComplexPat0, /*#*/1,
4622 OPC_EmitMergeInputChains1_0,
4623 OPC_EmitInteger32, 0,
4624 OPC_EmitNodeXForm, 0, 13,
4625 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11220),
4626 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4627 26,
4628 OPC_CheckPredicate1,
4629 OPC_CheckPatternPredicate5,
4630 OPC_CheckComplexPat0, /*#*/1,
4631 OPC_EmitMergeInputChains1_0,
4632 OPC_EmitInteger32, 0,
4633 OPC_EmitNodeXForm, 0, 13,
4634 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11391),
4635 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4636 0,
4637 106,
4638 OPC_CheckChild1Integer, 64|128,27|128,1,
4639 OPC_RecordChild2,
4640 OPC_RecordChild3,
4641 OPC_RecordChild4,
4642 OPC_RecordChild5,
4643 OPC_RecordChild6,
4644 OPC_RecordChild7,
4645 OPC_MoveChild, 8,
4646 OPC_RecordNode,
4647 OPC_MoveSibling, 9,
4648 OPC_RecordNode,
4649 OPC_MoveSibling, 10,
4650 OPC_RecordNode,
4651 OPC_MoveSibling, 11,
4652 OPC_RecordNode,
4653 OPC_MoveParent,
4654 OPC_Scope, 26,
4655 OPC_CheckPredicate2,
4656 OPC_CheckPatternPredicate1,
4657 OPC_CheckComplexPat0, /*#*/1,
4658 OPC_EmitMergeInputChains1_0,
4659 OPC_EmitInteger32, 0,
4660 OPC_EmitNodeXForm, 0, 13,
4661 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11042),
4662 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4663 26,
4664 OPC_CheckPredicate0,
4665 OPC_CheckPatternPredicate1,
4666 OPC_CheckComplexPat0, /*#*/1,
4667 OPC_EmitMergeInputChains1_0,
4668 OPC_EmitInteger32, 0,
4669 OPC_EmitNodeXForm, 0, 13,
4670 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11223),
4671 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4672 26,
4673 OPC_CheckPredicate1,
4674 OPC_CheckPatternPredicate1,
4675 OPC_CheckComplexPat0, /*#*/1,
4676 OPC_EmitMergeInputChains1_0,
4677 OPC_EmitInteger32, 0,
4678 OPC_EmitNodeXForm, 0, 13,
4679 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11394),
4680 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4681 0,
4682 81,
4683 OPC_CheckChild1Integer, 60|128,29|128,1,
4684 OPC_RecordChild2,
4685 OPC_RecordChild3,
4686 OPC_RecordChild4,
4687 OPC_RecordChild5,
4688 OPC_RecordChild6,
4689 OPC_RecordChild7,
4690 OPC_Scope, 22,
4691 OPC_CheckPredicate2,
4692 OPC_CheckPatternPredicate2,
4693 OPC_CheckComplexPat0, /*#*/1,
4694 OPC_EmitMergeInputChains1_0,
4695 OPC_EmitInteger32, 0,
4696 OPC_EmitNodeXForm, 0, 9,
4697 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11046),
4698 8, 7, 8, 2, 3, 4, 5, 6, 10,
4699 22,
4700 OPC_CheckPredicate0,
4701 OPC_CheckPatternPredicate2,
4702 OPC_CheckComplexPat0, /*#*/1,
4703 OPC_EmitMergeInputChains1_0,
4704 OPC_EmitInteger32, 0,
4705 OPC_EmitNodeXForm, 0, 9,
4706 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11226),
4707 8, 7, 8, 2, 3, 4, 5, 6, 10,
4708 22,
4709 OPC_CheckPredicate1,
4710 OPC_CheckPatternPredicate2,
4711 OPC_CheckComplexPat0, /*#*/1,
4712 OPC_EmitMergeInputChains1_0,
4713 OPC_EmitInteger32, 0,
4714 OPC_EmitNodeXForm, 0, 9,
4715 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11397),
4716 8, 7, 8, 2, 3, 4, 5, 6, 10,
4717 0,
4718 106,
4719 OPC_CheckChild1Integer, 62|128,29|128,1,
4720 OPC_RecordChild2,
4721 OPC_RecordChild3,
4722 OPC_RecordChild4,
4723 OPC_RecordChild5,
4724 OPC_RecordChild6,
4725 OPC_RecordChild7,
4726 OPC_MoveChild, 8,
4727 OPC_RecordNode,
4728 OPC_MoveSibling, 9,
4729 OPC_RecordNode,
4730 OPC_MoveSibling, 10,
4731 OPC_RecordNode,
4732 OPC_MoveSibling, 11,
4733 OPC_RecordNode,
4734 OPC_MoveParent,
4735 OPC_Scope, 26,
4736 OPC_CheckPredicate2,
4737 OPC_CheckPatternPredicate2,
4738 OPC_CheckComplexPat0, /*#*/1,
4739 OPC_EmitMergeInputChains1_0,
4740 OPC_EmitInteger32, 0,
4741 OPC_EmitNodeXForm, 0, 13,
4742 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11050),
4743 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4744 26,
4745 OPC_CheckPredicate0,
4746 OPC_CheckPatternPredicate2,
4747 OPC_CheckComplexPat0, /*#*/1,
4748 OPC_EmitMergeInputChains1_0,
4749 OPC_EmitInteger32, 0,
4750 OPC_EmitNodeXForm, 0, 13,
4751 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11229),
4752 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4753 26,
4754 OPC_CheckPredicate1,
4755 OPC_CheckPatternPredicate2,
4756 OPC_CheckComplexPat0, /*#*/1,
4757 OPC_EmitMergeInputChains1_0,
4758 OPC_EmitInteger32, 0,
4759 OPC_EmitNodeXForm, 0, 13,
4760 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11400),
4761 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4762 0,
4763 106,
4764 OPC_CheckChild1Integer, 64|128,29|128,1,
4765 OPC_RecordChild2,
4766 OPC_RecordChild3,
4767 OPC_RecordChild4,
4768 OPC_RecordChild5,
4769 OPC_RecordChild6,
4770 OPC_RecordChild7,
4771 OPC_MoveChild, 8,
4772 OPC_RecordNode,
4773 OPC_MoveSibling, 9,
4774 OPC_RecordNode,
4775 OPC_MoveSibling, 10,
4776 OPC_RecordNode,
4777 OPC_MoveSibling, 11,
4778 OPC_RecordNode,
4779 OPC_MoveParent,
4780 OPC_Scope, 26,
4781 OPC_CheckPredicate2,
4782 OPC_CheckPatternPredicate1,
4783 OPC_CheckComplexPat0, /*#*/1,
4784 OPC_EmitMergeInputChains1_0,
4785 OPC_EmitInteger32, 0,
4786 OPC_EmitNodeXForm, 0, 13,
4787 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11054),
4788 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4789 26,
4790 OPC_CheckPredicate0,
4791 OPC_CheckPatternPredicate1,
4792 OPC_CheckComplexPat0, /*#*/1,
4793 OPC_EmitMergeInputChains1_0,
4794 OPC_EmitInteger32, 0,
4795 OPC_EmitNodeXForm, 0, 13,
4796 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11232),
4797 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4798 26,
4799 OPC_CheckPredicate1,
4800 OPC_CheckPatternPredicate1,
4801 OPC_CheckComplexPat0, /*#*/1,
4802 OPC_EmitMergeInputChains1_0,
4803 OPC_EmitInteger32, 0,
4804 OPC_EmitNodeXForm, 0, 13,
4805 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11403),
4806 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4807 0,
4808 81,
4809 OPC_CheckChild1Integer, 20|128,31|128,1,
4810 OPC_RecordChild2,
4811 OPC_RecordChild3,
4812 OPC_RecordChild4,
4813 OPC_RecordChild5,
4814 OPC_RecordChild6,
4815 OPC_RecordChild7,
4816 OPC_Scope, 22,
4817 OPC_CheckPredicate2,
4818 OPC_CheckPatternPredicate2,
4819 OPC_CheckComplexPat0, /*#*/1,
4820 OPC_EmitMergeInputChains1_0,
4821 OPC_EmitInteger32, 0,
4822 OPC_EmitNodeXForm, 0, 9,
4823 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11058),
4824 8, 7, 8, 2, 3, 4, 5, 6, 10,
4825 22,
4826 OPC_CheckPredicate0,
4827 OPC_CheckPatternPredicate2,
4828 OPC_CheckComplexPat0, /*#*/1,
4829 OPC_EmitMergeInputChains1_0,
4830 OPC_EmitInteger32, 0,
4831 OPC_EmitNodeXForm, 0, 9,
4832 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11235),
4833 8, 7, 8, 2, 3, 4, 5, 6, 10,
4834 22,
4835 OPC_CheckPredicate1,
4836 OPC_CheckPatternPredicate2,
4837 OPC_CheckComplexPat0, /*#*/1,
4838 OPC_EmitMergeInputChains1_0,
4839 OPC_EmitInteger32, 0,
4840 OPC_EmitNodeXForm, 0, 9,
4841 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11406),
4842 8, 7, 8, 2, 3, 4, 5, 6, 10,
4843 0,
4844 106,
4845 OPC_CheckChild1Integer, 22|128,31|128,1,
4846 OPC_RecordChild2,
4847 OPC_RecordChild3,
4848 OPC_RecordChild4,
4849 OPC_RecordChild5,
4850 OPC_RecordChild6,
4851 OPC_RecordChild7,
4852 OPC_MoveChild, 8,
4853 OPC_RecordNode,
4854 OPC_MoveSibling, 9,
4855 OPC_RecordNode,
4856 OPC_MoveSibling, 10,
4857 OPC_RecordNode,
4858 OPC_MoveSibling, 11,
4859 OPC_RecordNode,
4860 OPC_MoveParent,
4861 OPC_Scope, 26,
4862 OPC_CheckPredicate2,
4863 OPC_CheckPatternPredicate2,
4864 OPC_CheckComplexPat0, /*#*/1,
4865 OPC_EmitMergeInputChains1_0,
4866 OPC_EmitInteger32, 0,
4867 OPC_EmitNodeXForm, 0, 13,
4868 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11062),
4869 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4870 26,
4871 OPC_CheckPredicate0,
4872 OPC_CheckPatternPredicate2,
4873 OPC_CheckComplexPat0, /*#*/1,
4874 OPC_EmitMergeInputChains1_0,
4875 OPC_EmitInteger32, 0,
4876 OPC_EmitNodeXForm, 0, 13,
4877 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11238),
4878 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4879 26,
4880 OPC_CheckPredicate1,
4881 OPC_CheckPatternPredicate2,
4882 OPC_CheckComplexPat0, /*#*/1,
4883 OPC_EmitMergeInputChains1_0,
4884 OPC_EmitInteger32, 0,
4885 OPC_EmitNodeXForm, 0, 13,
4886 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11409),
4887 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4888 0,
4889 106,
4890 OPC_CheckChild1Integer, 24|128,31|128,1,
4891 OPC_RecordChild2,
4892 OPC_RecordChild3,
4893 OPC_RecordChild4,
4894 OPC_RecordChild5,
4895 OPC_RecordChild6,
4896 OPC_RecordChild7,
4897 OPC_MoveChild, 8,
4898 OPC_RecordNode,
4899 OPC_MoveSibling, 9,
4900 OPC_RecordNode,
4901 OPC_MoveSibling, 10,
4902 OPC_RecordNode,
4903 OPC_MoveSibling, 11,
4904 OPC_RecordNode,
4905 OPC_MoveParent,
4906 OPC_Scope, 26,
4907 OPC_CheckPredicate2,
4908 OPC_CheckPatternPredicate1,
4909 OPC_CheckComplexPat0, /*#*/1,
4910 OPC_EmitMergeInputChains1_0,
4911 OPC_EmitInteger32, 0,
4912 OPC_EmitNodeXForm, 0, 13,
4913 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11066),
4914 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4915 26,
4916 OPC_CheckPredicate0,
4917 OPC_CheckPatternPredicate1,
4918 OPC_CheckComplexPat0, /*#*/1,
4919 OPC_EmitMergeInputChains1_0,
4920 OPC_EmitInteger32, 0,
4921 OPC_EmitNodeXForm, 0, 13,
4922 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11241),
4923 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4924 26,
4925 OPC_CheckPredicate1,
4926 OPC_CheckPatternPredicate1,
4927 OPC_CheckComplexPat0, /*#*/1,
4928 OPC_EmitMergeInputChains1_0,
4929 OPC_EmitInteger32, 0,
4930 OPC_EmitNodeXForm, 0, 13,
4931 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11412),
4932 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4933 0,
4934 106,
4935 OPC_CheckChild1Integer, 104|128,27|128,1,
4936 OPC_RecordChild2,
4937 OPC_RecordChild3,
4938 OPC_RecordChild4,
4939 OPC_RecordChild5,
4940 OPC_RecordChild6,
4941 OPC_RecordChild7,
4942 OPC_MoveChild, 8,
4943 OPC_RecordNode,
4944 OPC_MoveSibling, 9,
4945 OPC_RecordNode,
4946 OPC_MoveSibling, 10,
4947 OPC_RecordNode,
4948 OPC_MoveSibling, 11,
4949 OPC_RecordNode,
4950 OPC_MoveParent,
4951 OPC_Scope, 26,
4952 OPC_CheckPredicate2,
4953 OPC_CheckPatternPredicate0,
4954 OPC_CheckComplexPat0, /*#*/1,
4955 OPC_EmitMergeInputChains1_0,
4956 OPC_EmitInteger32, 0,
4957 OPC_EmitNodeXForm, 0, 13,
4958 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11070),
4959 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4960 26,
4961 OPC_CheckPredicate0,
4962 OPC_CheckPatternPredicate0,
4963 OPC_CheckComplexPat0, /*#*/1,
4964 OPC_EmitMergeInputChains1_0,
4965 OPC_EmitInteger32, 0,
4966 OPC_EmitNodeXForm, 0, 13,
4967 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11244),
4968 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4969 26,
4970 OPC_CheckPredicate1,
4971 OPC_CheckPatternPredicate0,
4972 OPC_CheckComplexPat0, /*#*/1,
4973 OPC_EmitMergeInputChains1_0,
4974 OPC_EmitInteger32, 0,
4975 OPC_EmitNodeXForm, 0, 13,
4976 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11415),
4977 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
4978 0,
4979 73,
4980 OPC_CheckChild1Integer, 36|128,32|128,1,
4981 OPC_RecordChild2,
4982 OPC_RecordChild3,
4983 OPC_RecordChild4,
4984 OPC_RecordChild5,
4985 OPC_Scope, 20,
4986 OPC_CheckPredicate2,
4987 OPC_CheckPatternPredicate0,
4988 OPC_CheckComplexPat0, /*#*/1,
4989 OPC_EmitMergeInputChains1_0,
4990 OPC_EmitInteger32, 0,
4991 OPC_EmitNodeXForm, 0, 7,
4992 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11074),
4993 6, 5, 6, 2, 3, 4, 8,
4994 20,
4995 OPC_CheckPredicate0,
4996 OPC_CheckPatternPredicate0,
4997 OPC_CheckComplexPat0, /*#*/1,
4998 OPC_EmitMergeInputChains1_0,
4999 OPC_EmitInteger32, 0,
5000 OPC_EmitNodeXForm, 0, 7,
5001 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11247),
5002 6, 5, 6, 2, 3, 4, 8,
5003 20,
5004 OPC_CheckPredicate1,
5005 OPC_CheckPatternPredicate0,
5006 OPC_CheckComplexPat0, /*#*/1,
5007 OPC_EmitMergeInputChains1_0,
5008 OPC_EmitInteger32, 0,
5009 OPC_EmitNodeXForm, 0, 7,
5010 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11418),
5011 6, 5, 6, 2, 3, 4, 8,
5012 0,
5013 73,
5014 OPC_CheckChild1Integer, 92|128,31|128,1,
5015 OPC_RecordChild2,
5016 OPC_RecordChild3,
5017 OPC_RecordChild4,
5018 OPC_RecordChild5,
5019 OPC_Scope, 20,
5020 OPC_CheckPredicate2,
5021 OPC_CheckPatternPredicate7,
5022 OPC_CheckComplexPat0, /*#*/1,
5023 OPC_EmitMergeInputChains1_0,
5024 OPC_EmitInteger32, 0,
5025 OPC_EmitNodeXForm, 0, 7,
5026 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11078),
5027 6, 5, 6, 2, 3, 4, 8,
5028 20,
5029 OPC_CheckPredicate0,
5030 OPC_CheckPatternPredicate7,
5031 OPC_CheckComplexPat0, /*#*/1,
5032 OPC_EmitMergeInputChains1_0,
5033 OPC_EmitInteger32, 0,
5034 OPC_EmitNodeXForm, 0, 7,
5035 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11250),
5036 6, 5, 6, 2, 3, 4, 8,
5037 20,
5038 OPC_CheckPredicate1,
5039 OPC_CheckPatternPredicate7,
5040 OPC_CheckComplexPat0, /*#*/1,
5041 OPC_EmitMergeInputChains1_0,
5042 OPC_EmitInteger32, 0,
5043 OPC_EmitNodeXForm, 0, 7,
5044 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11421),
5045 6, 5, 6, 2, 3, 4, 8,
5046 0,
5047 73,
5048 OPC_CheckChild1Integer, 52|128,31|128,1,
5049 OPC_RecordChild2,
5050 OPC_RecordChild3,
5051 OPC_RecordChild4,
5052 OPC_RecordChild5,
5053 OPC_Scope, 20,
5054 OPC_CheckPredicate2,
5055 OPC_CheckPatternPredicate7,
5056 OPC_CheckComplexPat0, /*#*/1,
5057 OPC_EmitMergeInputChains1_0,
5058 OPC_EmitInteger32, 0,
5059 OPC_EmitNodeXForm, 0, 7,
5060 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11082),
5061 6, 5, 6, 2, 3, 4, 8,
5062 20,
5063 OPC_CheckPredicate0,
5064 OPC_CheckPatternPredicate7,
5065 OPC_CheckComplexPat0, /*#*/1,
5066 OPC_EmitMergeInputChains1_0,
5067 OPC_EmitInteger32, 0,
5068 OPC_EmitNodeXForm, 0, 7,
5069 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11253),
5070 6, 5, 6, 2, 3, 4, 8,
5071 20,
5072 OPC_CheckPredicate1,
5073 OPC_CheckPatternPredicate7,
5074 OPC_CheckComplexPat0, /*#*/1,
5075 OPC_EmitMergeInputChains1_0,
5076 OPC_EmitInteger32, 0,
5077 OPC_EmitNodeXForm, 0, 7,
5078 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11424),
5079 6, 5, 6, 2, 3, 4, 8,
5080 0,
5081 77,
5082 OPC_CheckChild1Integer, 42|128,27|128,1,
5083 OPC_RecordChild2,
5084 OPC_RecordChild3,
5085 OPC_RecordChild4,
5086 OPC_RecordChild5,
5087 OPC_RecordChild6,
5088 OPC_Scope, 21,
5089 OPC_CheckPredicate2,
5090 OPC_CheckPatternPredicate5,
5091 OPC_CheckComplexPat0, /*#*/1,
5092 OPC_EmitMergeInputChains1_0,
5093 OPC_EmitInteger32, 0,
5094 OPC_EmitNodeXForm, 0, 8,
5095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11607),
5096 7, 6, 7, 2, 3, 4, 5, 9,
5097 21,
5098 OPC_CheckPredicate0,
5099 OPC_CheckPatternPredicate5,
5100 OPC_CheckComplexPat0, /*#*/1,
5101 OPC_EmitMergeInputChains1_0,
5102 OPC_EmitInteger32, 0,
5103 OPC_EmitNodeXForm, 0, 8,
5104 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11790),
5105 7, 6, 7, 2, 3, 4, 5, 9,
5106 21,
5107 OPC_CheckPredicate1,
5108 OPC_CheckPatternPredicate5,
5109 OPC_CheckComplexPat0, /*#*/1,
5110 OPC_EmitMergeInputChains1_0,
5111 OPC_EmitInteger32, 0,
5112 OPC_EmitNodeXForm, 0, 8,
5113 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11961),
5114 7, 6, 7, 2, 3, 4, 5, 9,
5115 0,
5116 100,
5117 OPC_CheckChild1Integer, 44|128,27|128,1,
5118 OPC_RecordChild2,
5119 OPC_RecordChild3,
5120 OPC_RecordChild4,
5121 OPC_RecordChild5,
5122 OPC_RecordChild6,
5123 OPC_RecordChild7,
5124 OPC_MoveChild, 8,
5125 OPC_RecordNode,
5126 OPC_MoveSibling, 9,
5127 OPC_RecordNode,
5128 OPC_MoveSibling, 10,
5129 OPC_RecordNode,
5130 OPC_MoveParent,
5131 OPC_Scope, 25,
5132 OPC_CheckPredicate2,
5133 OPC_CheckPatternPredicate5,
5134 OPC_CheckComplexPat0, /*#*/1,
5135 OPC_EmitMergeInputChains1_0,
5136 OPC_EmitInteger32, 0,
5137 OPC_EmitNodeXForm, 0, 12,
5138 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11611),
5139 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5140 25,
5141 OPC_CheckPredicate0,
5142 OPC_CheckPatternPredicate5,
5143 OPC_CheckComplexPat0, /*#*/1,
5144 OPC_EmitMergeInputChains1_0,
5145 OPC_EmitInteger32, 0,
5146 OPC_EmitNodeXForm, 0, 12,
5147 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11793),
5148 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5149 25,
5150 OPC_CheckPredicate1,
5151 OPC_CheckPatternPredicate5,
5152 OPC_CheckComplexPat0, /*#*/1,
5153 OPC_EmitMergeInputChains1_0,
5154 OPC_EmitInteger32, 0,
5155 OPC_EmitNodeXForm, 0, 12,
5156 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11964),
5157 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5158 0,
5159 100,
5160 OPC_CheckChild1Integer, 46|128,27|128,1,
5161 OPC_RecordChild2,
5162 OPC_RecordChild3,
5163 OPC_RecordChild4,
5164 OPC_RecordChild5,
5165 OPC_RecordChild6,
5166 OPC_RecordChild7,
5167 OPC_MoveChild, 8,
5168 OPC_RecordNode,
5169 OPC_MoveSibling, 9,
5170 OPC_RecordNode,
5171 OPC_MoveSibling, 10,
5172 OPC_RecordNode,
5173 OPC_MoveParent,
5174 OPC_Scope, 25,
5175 OPC_CheckPredicate2,
5176 OPC_CheckPatternPredicate1,
5177 OPC_CheckComplexPat0, /*#*/1,
5178 OPC_EmitMergeInputChains1_0,
5179 OPC_EmitInteger32, 0,
5180 OPC_EmitNodeXForm, 0, 12,
5181 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11615),
5182 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5183 25,
5184 OPC_CheckPredicate0,
5185 OPC_CheckPatternPredicate1,
5186 OPC_CheckComplexPat0, /*#*/1,
5187 OPC_EmitMergeInputChains1_0,
5188 OPC_EmitInteger32, 0,
5189 OPC_EmitNodeXForm, 0, 12,
5190 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11796),
5191 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5192 25,
5193 OPC_CheckPredicate1,
5194 OPC_CheckPatternPredicate1,
5195 OPC_CheckComplexPat0, /*#*/1,
5196 OPC_EmitMergeInputChains1_0,
5197 OPC_EmitInteger32, 0,
5198 OPC_EmitNodeXForm, 0, 12,
5199 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11967),
5200 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5201 0,
5202 77,
5203 OPC_CheckChild1Integer, 42|128,29|128,1,
5204 OPC_RecordChild2,
5205 OPC_RecordChild3,
5206 OPC_RecordChild4,
5207 OPC_RecordChild5,
5208 OPC_RecordChild6,
5209 OPC_Scope, 21,
5210 OPC_CheckPredicate2,
5211 OPC_CheckPatternPredicate2,
5212 OPC_CheckComplexPat0, /*#*/1,
5213 OPC_EmitMergeInputChains1_0,
5214 OPC_EmitInteger32, 0,
5215 OPC_EmitNodeXForm, 0, 8,
5216 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11619),
5217 7, 6, 7, 2, 3, 4, 5, 9,
5218 21,
5219 OPC_CheckPredicate0,
5220 OPC_CheckPatternPredicate2,
5221 OPC_CheckComplexPat0, /*#*/1,
5222 OPC_EmitMergeInputChains1_0,
5223 OPC_EmitInteger32, 0,
5224 OPC_EmitNodeXForm, 0, 8,
5225 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11799),
5226 7, 6, 7, 2, 3, 4, 5, 9,
5227 21,
5228 OPC_CheckPredicate1,
5229 OPC_CheckPatternPredicate2,
5230 OPC_CheckComplexPat0, /*#*/1,
5231 OPC_EmitMergeInputChains1_0,
5232 OPC_EmitInteger32, 0,
5233 OPC_EmitNodeXForm, 0, 8,
5234 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11970),
5235 7, 6, 7, 2, 3, 4, 5, 9,
5236 0,
5237 100,
5238 OPC_CheckChild1Integer, 44|128,29|128,1,
5239 OPC_RecordChild2,
5240 OPC_RecordChild3,
5241 OPC_RecordChild4,
5242 OPC_RecordChild5,
5243 OPC_RecordChild6,
5244 OPC_RecordChild7,
5245 OPC_MoveChild, 8,
5246 OPC_RecordNode,
5247 OPC_MoveSibling, 9,
5248 OPC_RecordNode,
5249 OPC_MoveSibling, 10,
5250 OPC_RecordNode,
5251 OPC_MoveParent,
5252 OPC_Scope, 25,
5253 OPC_CheckPredicate2,
5254 OPC_CheckPatternPredicate2,
5255 OPC_CheckComplexPat0, /*#*/1,
5256 OPC_EmitMergeInputChains1_0,
5257 OPC_EmitInteger32, 0,
5258 OPC_EmitNodeXForm, 0, 12,
5259 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11623),
5260 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5261 25,
5262 OPC_CheckPredicate0,
5263 OPC_CheckPatternPredicate2,
5264 OPC_CheckComplexPat0, /*#*/1,
5265 OPC_EmitMergeInputChains1_0,
5266 OPC_EmitInteger32, 0,
5267 OPC_EmitNodeXForm, 0, 12,
5268 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11802),
5269 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5270 25,
5271 OPC_CheckPredicate1,
5272 OPC_CheckPatternPredicate2,
5273 OPC_CheckComplexPat0, /*#*/1,
5274 OPC_EmitMergeInputChains1_0,
5275 OPC_EmitInteger32, 0,
5276 OPC_EmitNodeXForm, 0, 12,
5277 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11973),
5278 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5279 0,
5280 100,
5281 OPC_CheckChild1Integer, 46|128,29|128,1,
5282 OPC_RecordChild2,
5283 OPC_RecordChild3,
5284 OPC_RecordChild4,
5285 OPC_RecordChild5,
5286 OPC_RecordChild6,
5287 OPC_RecordChild7,
5288 OPC_MoveChild, 8,
5289 OPC_RecordNode,
5290 OPC_MoveSibling, 9,
5291 OPC_RecordNode,
5292 OPC_MoveSibling, 10,
5293 OPC_RecordNode,
5294 OPC_MoveParent,
5295 OPC_Scope, 25,
5296 OPC_CheckPredicate2,
5297 OPC_CheckPatternPredicate1,
5298 OPC_CheckComplexPat0, /*#*/1,
5299 OPC_EmitMergeInputChains1_0,
5300 OPC_EmitInteger32, 0,
5301 OPC_EmitNodeXForm, 0, 12,
5302 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11627),
5303 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5304 25,
5305 OPC_CheckPredicate0,
5306 OPC_CheckPatternPredicate1,
5307 OPC_CheckComplexPat0, /*#*/1,
5308 OPC_EmitMergeInputChains1_0,
5309 OPC_EmitInteger32, 0,
5310 OPC_EmitNodeXForm, 0, 12,
5311 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11805),
5312 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5313 25,
5314 OPC_CheckPredicate1,
5315 OPC_CheckPatternPredicate1,
5316 OPC_CheckComplexPat0, /*#*/1,
5317 OPC_EmitMergeInputChains1_0,
5318 OPC_EmitInteger32, 0,
5319 OPC_EmitNodeXForm, 0, 12,
5320 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11976),
5321 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5322 0,
5323 77,
5324 OPC_CheckChild1Integer, 2|128,31|128,1,
5325 OPC_RecordChild2,
5326 OPC_RecordChild3,
5327 OPC_RecordChild4,
5328 OPC_RecordChild5,
5329 OPC_RecordChild6,
5330 OPC_Scope, 21,
5331 OPC_CheckPredicate2,
5332 OPC_CheckPatternPredicate2,
5333 OPC_CheckComplexPat0, /*#*/1,
5334 OPC_EmitMergeInputChains1_0,
5335 OPC_EmitInteger32, 0,
5336 OPC_EmitNodeXForm, 0, 8,
5337 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11631),
5338 7, 6, 7, 2, 3, 4, 5, 9,
5339 21,
5340 OPC_CheckPredicate0,
5341 OPC_CheckPatternPredicate2,
5342 OPC_CheckComplexPat0, /*#*/1,
5343 OPC_EmitMergeInputChains1_0,
5344 OPC_EmitInteger32, 0,
5345 OPC_EmitNodeXForm, 0, 8,
5346 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11808),
5347 7, 6, 7, 2, 3, 4, 5, 9,
5348 21,
5349 OPC_CheckPredicate1,
5350 OPC_CheckPatternPredicate2,
5351 OPC_CheckComplexPat0, /*#*/1,
5352 OPC_EmitMergeInputChains1_0,
5353 OPC_EmitInteger32, 0,
5354 OPC_EmitNodeXForm, 0, 8,
5355 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11979),
5356 7, 6, 7, 2, 3, 4, 5, 9,
5357 0,
5358 100,
5359 OPC_CheckChild1Integer, 4|128,31|128,1,
5360 OPC_RecordChild2,
5361 OPC_RecordChild3,
5362 OPC_RecordChild4,
5363 OPC_RecordChild5,
5364 OPC_RecordChild6,
5365 OPC_RecordChild7,
5366 OPC_MoveChild, 8,
5367 OPC_RecordNode,
5368 OPC_MoveSibling, 9,
5369 OPC_RecordNode,
5370 OPC_MoveSibling, 10,
5371 OPC_RecordNode,
5372 OPC_MoveParent,
5373 OPC_Scope, 25,
5374 OPC_CheckPredicate2,
5375 OPC_CheckPatternPredicate2,
5376 OPC_CheckComplexPat0, /*#*/1,
5377 OPC_EmitMergeInputChains1_0,
5378 OPC_EmitInteger32, 0,
5379 OPC_EmitNodeXForm, 0, 12,
5380 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11635),
5381 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5382 25,
5383 OPC_CheckPredicate0,
5384 OPC_CheckPatternPredicate2,
5385 OPC_CheckComplexPat0, /*#*/1,
5386 OPC_EmitMergeInputChains1_0,
5387 OPC_EmitInteger32, 0,
5388 OPC_EmitNodeXForm, 0, 12,
5389 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11811),
5390 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5391 25,
5392 OPC_CheckPredicate1,
5393 OPC_CheckPatternPredicate2,
5394 OPC_CheckComplexPat0, /*#*/1,
5395 OPC_EmitMergeInputChains1_0,
5396 OPC_EmitInteger32, 0,
5397 OPC_EmitNodeXForm, 0, 12,
5398 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11982),
5399 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5400 0,
5401 100,
5402 OPC_CheckChild1Integer, 6|128,31|128,1,
5403 OPC_RecordChild2,
5404 OPC_RecordChild3,
5405 OPC_RecordChild4,
5406 OPC_RecordChild5,
5407 OPC_RecordChild6,
5408 OPC_RecordChild7,
5409 OPC_MoveChild, 8,
5410 OPC_RecordNode,
5411 OPC_MoveSibling, 9,
5412 OPC_RecordNode,
5413 OPC_MoveSibling, 10,
5414 OPC_RecordNode,
5415 OPC_MoveParent,
5416 OPC_Scope, 25,
5417 OPC_CheckPredicate2,
5418 OPC_CheckPatternPredicate1,
5419 OPC_CheckComplexPat0, /*#*/1,
5420 OPC_EmitMergeInputChains1_0,
5421 OPC_EmitInteger32, 0,
5422 OPC_EmitNodeXForm, 0, 12,
5423 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11639),
5424 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5425 25,
5426 OPC_CheckPredicate0,
5427 OPC_CheckPatternPredicate1,
5428 OPC_CheckComplexPat0, /*#*/1,
5429 OPC_EmitMergeInputChains1_0,
5430 OPC_EmitInteger32, 0,
5431 OPC_EmitNodeXForm, 0, 12,
5432 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11814),
5433 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5434 25,
5435 OPC_CheckPredicate1,
5436 OPC_CheckPatternPredicate1,
5437 OPC_CheckComplexPat0, /*#*/1,
5438 OPC_EmitMergeInputChains1_0,
5439 OPC_EmitInteger32, 0,
5440 OPC_EmitNodeXForm, 0, 12,
5441 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11985),
5442 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5443 0,
5444 100,
5445 OPC_CheckChild1Integer, 98|128,27|128,1,
5446 OPC_RecordChild2,
5447 OPC_RecordChild3,
5448 OPC_RecordChild4,
5449 OPC_RecordChild5,
5450 OPC_RecordChild6,
5451 OPC_RecordChild7,
5452 OPC_MoveChild, 8,
5453 OPC_RecordNode,
5454 OPC_MoveSibling, 9,
5455 OPC_RecordNode,
5456 OPC_MoveSibling, 10,
5457 OPC_RecordNode,
5458 OPC_MoveParent,
5459 OPC_Scope, 25,
5460 OPC_CheckPredicate2,
5461 OPC_CheckPatternPredicate0,
5462 OPC_CheckComplexPat0, /*#*/1,
5463 OPC_EmitMergeInputChains1_0,
5464 OPC_EmitInteger32, 0,
5465 OPC_EmitNodeXForm, 0, 12,
5466 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11643),
5467 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5468 25,
5469 OPC_CheckPredicate0,
5470 OPC_CheckPatternPredicate0,
5471 OPC_CheckComplexPat0, /*#*/1,
5472 OPC_EmitMergeInputChains1_0,
5473 OPC_EmitInteger32, 0,
5474 OPC_EmitNodeXForm, 0, 12,
5475 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11817),
5476 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5477 25,
5478 OPC_CheckPredicate1,
5479 OPC_CheckPatternPredicate0,
5480 OPC_CheckComplexPat0, /*#*/1,
5481 OPC_EmitMergeInputChains1_0,
5482 OPC_EmitInteger32, 0,
5483 OPC_EmitNodeXForm, 0, 12,
5484 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11988),
5485 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
5486 0,
5487 69,
5488 OPC_CheckChild1Integer, 30|128,32|128,1,
5489 OPC_RecordChild2,
5490 OPC_RecordChild3,
5491 OPC_RecordChild4,
5492 OPC_Scope, 19,
5493 OPC_CheckPredicate2,
5494 OPC_CheckPatternPredicate0,
5495 OPC_CheckComplexPat0, /*#*/1,
5496 OPC_EmitMergeInputChains1_0,
5497 OPC_EmitInteger32, 0,
5498 OPC_EmitNodeXForm, 0, 6,
5499 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11647),
5500 5, 4, 5, 2, 3, 7,
5501 19,
5502 OPC_CheckPredicate0,
5503 OPC_CheckPatternPredicate0,
5504 OPC_CheckComplexPat0, /*#*/1,
5505 OPC_EmitMergeInputChains1_0,
5506 OPC_EmitInteger32, 0,
5507 OPC_EmitNodeXForm, 0, 6,
5508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11820),
5509 5, 4, 5, 2, 3, 7,
5510 19,
5511 OPC_CheckPredicate1,
5512 OPC_CheckPatternPredicate0,
5513 OPC_CheckComplexPat0, /*#*/1,
5514 OPC_EmitMergeInputChains1_0,
5515 OPC_EmitInteger32, 0,
5516 OPC_EmitNodeXForm, 0, 6,
5517 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11991),
5518 5, 4, 5, 2, 3, 7,
5519 0,
5520 69,
5521 OPC_CheckChild1Integer, 86|128,31|128,1,
5522 OPC_RecordChild2,
5523 OPC_RecordChild3,
5524 OPC_RecordChild4,
5525 OPC_Scope, 19,
5526 OPC_CheckPredicate2,
5527 OPC_CheckPatternPredicate7,
5528 OPC_CheckComplexPat0, /*#*/1,
5529 OPC_EmitMergeInputChains1_0,
5530 OPC_EmitInteger32, 0,
5531 OPC_EmitNodeXForm, 0, 6,
5532 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11651),
5533 5, 4, 5, 2, 3, 7,
5534 19,
5535 OPC_CheckPredicate0,
5536 OPC_CheckPatternPredicate7,
5537 OPC_CheckComplexPat0, /*#*/1,
5538 OPC_EmitMergeInputChains1_0,
5539 OPC_EmitInteger32, 0,
5540 OPC_EmitNodeXForm, 0, 6,
5541 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11823),
5542 5, 4, 5, 2, 3, 7,
5543 19,
5544 OPC_CheckPredicate1,
5545 OPC_CheckPatternPredicate7,
5546 OPC_CheckComplexPat0, /*#*/1,
5547 OPC_EmitMergeInputChains1_0,
5548 OPC_EmitInteger32, 0,
5549 OPC_EmitNodeXForm, 0, 6,
5550 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11994),
5551 5, 4, 5, 2, 3, 7,
5552 0,
5553 69,
5554 OPC_CheckChild1Integer, 46|128,31|128,1,
5555 OPC_RecordChild2,
5556 OPC_RecordChild3,
5557 OPC_RecordChild4,
5558 OPC_Scope, 19,
5559 OPC_CheckPredicate2,
5560 OPC_CheckPatternPredicate7,
5561 OPC_CheckComplexPat0, /*#*/1,
5562 OPC_EmitMergeInputChains1_0,
5563 OPC_EmitInteger32, 0,
5564 OPC_EmitNodeXForm, 0, 6,
5565 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11655),
5566 5, 4, 5, 2, 3, 7,
5567 19,
5568 OPC_CheckPredicate0,
5569 OPC_CheckPatternPredicate7,
5570 OPC_CheckComplexPat0, /*#*/1,
5571 OPC_EmitMergeInputChains1_0,
5572 OPC_EmitInteger32, 0,
5573 OPC_EmitNodeXForm, 0, 6,
5574 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11826),
5575 5, 4, 5, 2, 3, 7,
5576 19,
5577 OPC_CheckPredicate1,
5578 OPC_CheckPatternPredicate7,
5579 OPC_CheckComplexPat0, /*#*/1,
5580 OPC_EmitMergeInputChains1_0,
5581 OPC_EmitInteger32, 0,
5582 OPC_EmitNodeXForm, 0, 6,
5583 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11997),
5584 5, 4, 5, 2, 3, 7,
5585 0,
5586 81,
5587 OPC_CheckChild1Integer, 48|128,27|128,1,
5588 OPC_RecordChild2,
5589 OPC_RecordChild3,
5590 OPC_RecordChild4,
5591 OPC_RecordChild5,
5592 OPC_RecordChild6,
5593 OPC_RecordChild7,
5594 OPC_Scope, 22,
5595 OPC_CheckPredicate2,
5596 OPC_CheckPatternPredicate5,
5597 OPC_CheckComplexPat0, /*#*/1,
5598 OPC_EmitMergeInputChains1_0,
5599 OPC_EmitInteger32, 0,
5600 OPC_EmitNodeXForm, 0, 9,
5601 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12177),
5602 8, 7, 8, 2, 3, 4, 5, 6, 10,
5603 22,
5604 OPC_CheckPredicate0,
5605 OPC_CheckPatternPredicate5,
5606 OPC_CheckComplexPat0, /*#*/1,
5607 OPC_EmitMergeInputChains1_0,
5608 OPC_EmitInteger32, 0,
5609 OPC_EmitNodeXForm, 0, 9,
5610 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12360),
5611 8, 7, 8, 2, 3, 4, 5, 6, 10,
5612 22,
5613 OPC_CheckPredicate1,
5614 OPC_CheckPatternPredicate5,
5615 OPC_CheckComplexPat0, /*#*/1,
5616 OPC_EmitMergeInputChains1_0,
5617 OPC_EmitInteger32, 0,
5618 OPC_EmitNodeXForm, 0, 9,
5619 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12531),
5620 8, 7, 8, 2, 3, 4, 5, 6, 10,
5621 0,
5622 106,
5623 OPC_CheckChild1Integer, 50|128,27|128,1,
5624 OPC_RecordChild2,
5625 OPC_RecordChild3,
5626 OPC_RecordChild4,
5627 OPC_RecordChild5,
5628 OPC_RecordChild6,
5629 OPC_RecordChild7,
5630 OPC_MoveChild, 8,
5631 OPC_RecordNode,
5632 OPC_MoveSibling, 9,
5633 OPC_RecordNode,
5634 OPC_MoveSibling, 10,
5635 OPC_RecordNode,
5636 OPC_MoveSibling, 11,
5637 OPC_RecordNode,
5638 OPC_MoveParent,
5639 OPC_Scope, 26,
5640 OPC_CheckPredicate2,
5641 OPC_CheckPatternPredicate5,
5642 OPC_CheckComplexPat0, /*#*/1,
5643 OPC_EmitMergeInputChains1_0,
5644 OPC_EmitInteger32, 0,
5645 OPC_EmitNodeXForm, 0, 13,
5646 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12181),
5647 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5648 26,
5649 OPC_CheckPredicate0,
5650 OPC_CheckPatternPredicate5,
5651 OPC_CheckComplexPat0, /*#*/1,
5652 OPC_EmitMergeInputChains1_0,
5653 OPC_EmitInteger32, 0,
5654 OPC_EmitNodeXForm, 0, 13,
5655 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12363),
5656 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5657 26,
5658 OPC_CheckPredicate1,
5659 OPC_CheckPatternPredicate5,
5660 OPC_CheckComplexPat0, /*#*/1,
5661 OPC_EmitMergeInputChains1_0,
5662 OPC_EmitInteger32, 0,
5663 OPC_EmitNodeXForm, 0, 13,
5664 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12534),
5665 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5666 0,
5667 106,
5668 OPC_CheckChild1Integer, 52|128,27|128,1,
5669 OPC_RecordChild2,
5670 OPC_RecordChild3,
5671 OPC_RecordChild4,
5672 OPC_RecordChild5,
5673 OPC_RecordChild6,
5674 OPC_RecordChild7,
5675 OPC_MoveChild, 8,
5676 OPC_RecordNode,
5677 OPC_MoveSibling, 9,
5678 OPC_RecordNode,
5679 OPC_MoveSibling, 10,
5680 OPC_RecordNode,
5681 OPC_MoveSibling, 11,
5682 OPC_RecordNode,
5683 OPC_MoveParent,
5684 OPC_Scope, 26,
5685 OPC_CheckPredicate2,
5686 OPC_CheckPatternPredicate1,
5687 OPC_CheckComplexPat0, /*#*/1,
5688 OPC_EmitMergeInputChains1_0,
5689 OPC_EmitInteger32, 0,
5690 OPC_EmitNodeXForm, 0, 13,
5691 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12185),
5692 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5693 26,
5694 OPC_CheckPredicate0,
5695 OPC_CheckPatternPredicate1,
5696 OPC_CheckComplexPat0, /*#*/1,
5697 OPC_EmitMergeInputChains1_0,
5698 OPC_EmitInteger32, 0,
5699 OPC_EmitNodeXForm, 0, 13,
5700 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12366),
5701 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5702 26,
5703 OPC_CheckPredicate1,
5704 OPC_CheckPatternPredicate1,
5705 OPC_CheckComplexPat0, /*#*/1,
5706 OPC_EmitMergeInputChains1_0,
5707 OPC_EmitInteger32, 0,
5708 OPC_EmitNodeXForm, 0, 13,
5709 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12537),
5710 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5711 0,
5712 81,
5713 OPC_CheckChild1Integer, 48|128,29|128,1,
5714 OPC_RecordChild2,
5715 OPC_RecordChild3,
5716 OPC_RecordChild4,
5717 OPC_RecordChild5,
5718 OPC_RecordChild6,
5719 OPC_RecordChild7,
5720 OPC_Scope, 22,
5721 OPC_CheckPredicate2,
5722 OPC_CheckPatternPredicate2,
5723 OPC_CheckComplexPat0, /*#*/1,
5724 OPC_EmitMergeInputChains1_0,
5725 OPC_EmitInteger32, 0,
5726 OPC_EmitNodeXForm, 0, 9,
5727 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12189),
5728 8, 7, 8, 2, 3, 4, 5, 6, 10,
5729 22,
5730 OPC_CheckPredicate0,
5731 OPC_CheckPatternPredicate2,
5732 OPC_CheckComplexPat0, /*#*/1,
5733 OPC_EmitMergeInputChains1_0,
5734 OPC_EmitInteger32, 0,
5735 OPC_EmitNodeXForm, 0, 9,
5736 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12369),
5737 8, 7, 8, 2, 3, 4, 5, 6, 10,
5738 22,
5739 OPC_CheckPredicate1,
5740 OPC_CheckPatternPredicate2,
5741 OPC_CheckComplexPat0, /*#*/1,
5742 OPC_EmitMergeInputChains1_0,
5743 OPC_EmitInteger32, 0,
5744 OPC_EmitNodeXForm, 0, 9,
5745 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12540),
5746 8, 7, 8, 2, 3, 4, 5, 6, 10,
5747 0,
5748 106,
5749 OPC_CheckChild1Integer, 50|128,29|128,1,
5750 OPC_RecordChild2,
5751 OPC_RecordChild3,
5752 OPC_RecordChild4,
5753 OPC_RecordChild5,
5754 OPC_RecordChild6,
5755 OPC_RecordChild7,
5756 OPC_MoveChild, 8,
5757 OPC_RecordNode,
5758 OPC_MoveSibling, 9,
5759 OPC_RecordNode,
5760 OPC_MoveSibling, 10,
5761 OPC_RecordNode,
5762 OPC_MoveSibling, 11,
5763 OPC_RecordNode,
5764 OPC_MoveParent,
5765 OPC_Scope, 26,
5766 OPC_CheckPredicate2,
5767 OPC_CheckPatternPredicate2,
5768 OPC_CheckComplexPat0, /*#*/1,
5769 OPC_EmitMergeInputChains1_0,
5770 OPC_EmitInteger32, 0,
5771 OPC_EmitNodeXForm, 0, 13,
5772 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12193),
5773 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5774 26,
5775 OPC_CheckPredicate0,
5776 OPC_CheckPatternPredicate2,
5777 OPC_CheckComplexPat0, /*#*/1,
5778 OPC_EmitMergeInputChains1_0,
5779 OPC_EmitInteger32, 0,
5780 OPC_EmitNodeXForm, 0, 13,
5781 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12372),
5782 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5783 26,
5784 OPC_CheckPredicate1,
5785 OPC_CheckPatternPredicate2,
5786 OPC_CheckComplexPat0, /*#*/1,
5787 OPC_EmitMergeInputChains1_0,
5788 OPC_EmitInteger32, 0,
5789 OPC_EmitNodeXForm, 0, 13,
5790 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12543),
5791 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5792 0,
5793 106,
5794 OPC_CheckChild1Integer, 52|128,29|128,1,
5795 OPC_RecordChild2,
5796 OPC_RecordChild3,
5797 OPC_RecordChild4,
5798 OPC_RecordChild5,
5799 OPC_RecordChild6,
5800 OPC_RecordChild7,
5801 OPC_MoveChild, 8,
5802 OPC_RecordNode,
5803 OPC_MoveSibling, 9,
5804 OPC_RecordNode,
5805 OPC_MoveSibling, 10,
5806 OPC_RecordNode,
5807 OPC_MoveSibling, 11,
5808 OPC_RecordNode,
5809 OPC_MoveParent,
5810 OPC_Scope, 26,
5811 OPC_CheckPredicate2,
5812 OPC_CheckPatternPredicate1,
5813 OPC_CheckComplexPat0, /*#*/1,
5814 OPC_EmitMergeInputChains1_0,
5815 OPC_EmitInteger32, 0,
5816 OPC_EmitNodeXForm, 0, 13,
5817 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12197),
5818 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5819 26,
5820 OPC_CheckPredicate0,
5821 OPC_CheckPatternPredicate1,
5822 OPC_CheckComplexPat0, /*#*/1,
5823 OPC_EmitMergeInputChains1_0,
5824 OPC_EmitInteger32, 0,
5825 OPC_EmitNodeXForm, 0, 13,
5826 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12375),
5827 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5828 26,
5829 OPC_CheckPredicate1,
5830 OPC_CheckPatternPredicate1,
5831 OPC_CheckComplexPat0, /*#*/1,
5832 OPC_EmitMergeInputChains1_0,
5833 OPC_EmitInteger32, 0,
5834 OPC_EmitNodeXForm, 0, 13,
5835 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12546),
5836 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5837 0,
5838 81,
5839 OPC_CheckChild1Integer, 8|128,31|128,1,
5840 OPC_RecordChild2,
5841 OPC_RecordChild3,
5842 OPC_RecordChild4,
5843 OPC_RecordChild5,
5844 OPC_RecordChild6,
5845 OPC_RecordChild7,
5846 OPC_Scope, 22,
5847 OPC_CheckPredicate2,
5848 OPC_CheckPatternPredicate2,
5849 OPC_CheckComplexPat0, /*#*/1,
5850 OPC_EmitMergeInputChains1_0,
5851 OPC_EmitInteger32, 0,
5852 OPC_EmitNodeXForm, 0, 9,
5853 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12201),
5854 8, 7, 8, 2, 3, 4, 5, 6, 10,
5855 22,
5856 OPC_CheckPredicate0,
5857 OPC_CheckPatternPredicate2,
5858 OPC_CheckComplexPat0, /*#*/1,
5859 OPC_EmitMergeInputChains1_0,
5860 OPC_EmitInteger32, 0,
5861 OPC_EmitNodeXForm, 0, 9,
5862 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12378),
5863 8, 7, 8, 2, 3, 4, 5, 6, 10,
5864 22,
5865 OPC_CheckPredicate1,
5866 OPC_CheckPatternPredicate2,
5867 OPC_CheckComplexPat0, /*#*/1,
5868 OPC_EmitMergeInputChains1_0,
5869 OPC_EmitInteger32, 0,
5870 OPC_EmitNodeXForm, 0, 9,
5871 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12549),
5872 8, 7, 8, 2, 3, 4, 5, 6, 10,
5873 0,
5874 106,
5875 OPC_CheckChild1Integer, 10|128,31|128,1,
5876 OPC_RecordChild2,
5877 OPC_RecordChild3,
5878 OPC_RecordChild4,
5879 OPC_RecordChild5,
5880 OPC_RecordChild6,
5881 OPC_RecordChild7,
5882 OPC_MoveChild, 8,
5883 OPC_RecordNode,
5884 OPC_MoveSibling, 9,
5885 OPC_RecordNode,
5886 OPC_MoveSibling, 10,
5887 OPC_RecordNode,
5888 OPC_MoveSibling, 11,
5889 OPC_RecordNode,
5890 OPC_MoveParent,
5891 OPC_Scope, 26,
5892 OPC_CheckPredicate2,
5893 OPC_CheckPatternPredicate2,
5894 OPC_CheckComplexPat0, /*#*/1,
5895 OPC_EmitMergeInputChains1_0,
5896 OPC_EmitInteger32, 0,
5897 OPC_EmitNodeXForm, 0, 13,
5898 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12205),
5899 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5900 26,
5901 OPC_CheckPredicate0,
5902 OPC_CheckPatternPredicate2,
5903 OPC_CheckComplexPat0, /*#*/1,
5904 OPC_EmitMergeInputChains1_0,
5905 OPC_EmitInteger32, 0,
5906 OPC_EmitNodeXForm, 0, 13,
5907 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12381),
5908 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5909 26,
5910 OPC_CheckPredicate1,
5911 OPC_CheckPatternPredicate2,
5912 OPC_CheckComplexPat0, /*#*/1,
5913 OPC_EmitMergeInputChains1_0,
5914 OPC_EmitInteger32, 0,
5915 OPC_EmitNodeXForm, 0, 13,
5916 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12552),
5917 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5918 0,
5919 106,
5920 OPC_CheckChild1Integer, 12|128,31|128,1,
5921 OPC_RecordChild2,
5922 OPC_RecordChild3,
5923 OPC_RecordChild4,
5924 OPC_RecordChild5,
5925 OPC_RecordChild6,
5926 OPC_RecordChild7,
5927 OPC_MoveChild, 8,
5928 OPC_RecordNode,
5929 OPC_MoveSibling, 9,
5930 OPC_RecordNode,
5931 OPC_MoveSibling, 10,
5932 OPC_RecordNode,
5933 OPC_MoveSibling, 11,
5934 OPC_RecordNode,
5935 OPC_MoveParent,
5936 OPC_Scope, 26,
5937 OPC_CheckPredicate2,
5938 OPC_CheckPatternPredicate1,
5939 OPC_CheckComplexPat0, /*#*/1,
5940 OPC_EmitMergeInputChains1_0,
5941 OPC_EmitInteger32, 0,
5942 OPC_EmitNodeXForm, 0, 13,
5943 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12209),
5944 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5945 26,
5946 OPC_CheckPredicate0,
5947 OPC_CheckPatternPredicate1,
5948 OPC_CheckComplexPat0, /*#*/1,
5949 OPC_EmitMergeInputChains1_0,
5950 OPC_EmitInteger32, 0,
5951 OPC_EmitNodeXForm, 0, 13,
5952 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12384),
5953 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5954 26,
5955 OPC_CheckPredicate1,
5956 OPC_CheckPatternPredicate1,
5957 OPC_CheckComplexPat0, /*#*/1,
5958 OPC_EmitMergeInputChains1_0,
5959 OPC_EmitInteger32, 0,
5960 OPC_EmitNodeXForm, 0, 13,
5961 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12555),
5962 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5963 0,
5964 106,
5965 OPC_CheckChild1Integer, 100|128,27|128,1,
5966 OPC_RecordChild2,
5967 OPC_RecordChild3,
5968 OPC_RecordChild4,
5969 OPC_RecordChild5,
5970 OPC_RecordChild6,
5971 OPC_RecordChild7,
5972 OPC_MoveChild, 8,
5973 OPC_RecordNode,
5974 OPC_MoveSibling, 9,
5975 OPC_RecordNode,
5976 OPC_MoveSibling, 10,
5977 OPC_RecordNode,
5978 OPC_MoveSibling, 11,
5979 OPC_RecordNode,
5980 OPC_MoveParent,
5981 OPC_Scope, 26,
5982 OPC_CheckPredicate2,
5983 OPC_CheckPatternPredicate0,
5984 OPC_CheckComplexPat0, /*#*/1,
5985 OPC_EmitMergeInputChains1_0,
5986 OPC_EmitInteger32, 0,
5987 OPC_EmitNodeXForm, 0, 13,
5988 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12213),
5989 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5990 26,
5991 OPC_CheckPredicate0,
5992 OPC_CheckPatternPredicate0,
5993 OPC_CheckComplexPat0, /*#*/1,
5994 OPC_EmitMergeInputChains1_0,
5995 OPC_EmitInteger32, 0,
5996 OPC_EmitNodeXForm, 0, 13,
5997 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12387),
5998 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
5999 26,
6000 OPC_CheckPredicate1,
6001 OPC_CheckPatternPredicate0,
6002 OPC_CheckComplexPat0, /*#*/1,
6003 OPC_EmitMergeInputChains1_0,
6004 OPC_EmitInteger32, 0,
6005 OPC_EmitNodeXForm, 0, 13,
6006 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12558),
6007 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
6008 0,
6009 73,
6010 OPC_CheckChild1Integer, 32|128,32|128,1,
6011 OPC_RecordChild2,
6012 OPC_RecordChild3,
6013 OPC_RecordChild4,
6014 OPC_RecordChild5,
6015 OPC_Scope, 20,
6016 OPC_CheckPredicate2,
6017 OPC_CheckPatternPredicate0,
6018 OPC_CheckComplexPat0, /*#*/1,
6019 OPC_EmitMergeInputChains1_0,
6020 OPC_EmitInteger32, 0,
6021 OPC_EmitNodeXForm, 0, 7,
6022 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12217),
6023 6, 5, 6, 2, 3, 4, 8,
6024 20,
6025 OPC_CheckPredicate0,
6026 OPC_CheckPatternPredicate0,
6027 OPC_CheckComplexPat0, /*#*/1,
6028 OPC_EmitMergeInputChains1_0,
6029 OPC_EmitInteger32, 0,
6030 OPC_EmitNodeXForm, 0, 7,
6031 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12390),
6032 6, 5, 6, 2, 3, 4, 8,
6033 20,
6034 OPC_CheckPredicate1,
6035 OPC_CheckPatternPredicate0,
6036 OPC_CheckComplexPat0, /*#*/1,
6037 OPC_EmitMergeInputChains1_0,
6038 OPC_EmitInteger32, 0,
6039 OPC_EmitNodeXForm, 0, 7,
6040 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12561),
6041 6, 5, 6, 2, 3, 4, 8,
6042 0,
6043 73,
6044 OPC_CheckChild1Integer, 88|128,31|128,1,
6045 OPC_RecordChild2,
6046 OPC_RecordChild3,
6047 OPC_RecordChild4,
6048 OPC_RecordChild5,
6049 OPC_Scope, 20,
6050 OPC_CheckPredicate2,
6051 OPC_CheckPatternPredicate7,
6052 OPC_CheckComplexPat0, /*#*/1,
6053 OPC_EmitMergeInputChains1_0,
6054 OPC_EmitInteger32, 0,
6055 OPC_EmitNodeXForm, 0, 7,
6056 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12221),
6057 6, 5, 6, 2, 3, 4, 8,
6058 20,
6059 OPC_CheckPredicate0,
6060 OPC_CheckPatternPredicate7,
6061 OPC_CheckComplexPat0, /*#*/1,
6062 OPC_EmitMergeInputChains1_0,
6063 OPC_EmitInteger32, 0,
6064 OPC_EmitNodeXForm, 0, 7,
6065 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12393),
6066 6, 5, 6, 2, 3, 4, 8,
6067 20,
6068 OPC_CheckPredicate1,
6069 OPC_CheckPatternPredicate7,
6070 OPC_CheckComplexPat0, /*#*/1,
6071 OPC_EmitMergeInputChains1_0,
6072 OPC_EmitInteger32, 0,
6073 OPC_EmitNodeXForm, 0, 7,
6074 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12564),
6075 6, 5, 6, 2, 3, 4, 8,
6076 0,
6077 73,
6078 OPC_CheckChild1Integer, 48|128,31|128,1,
6079 OPC_RecordChild2,
6080 OPC_RecordChild3,
6081 OPC_RecordChild4,
6082 OPC_RecordChild5,
6083 OPC_Scope, 20,
6084 OPC_CheckPredicate2,
6085 OPC_CheckPatternPredicate7,
6086 OPC_CheckComplexPat0, /*#*/1,
6087 OPC_EmitMergeInputChains1_0,
6088 OPC_EmitInteger32, 0,
6089 OPC_EmitNodeXForm, 0, 7,
6090 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12225),
6091 6, 5, 6, 2, 3, 4, 8,
6092 20,
6093 OPC_CheckPredicate0,
6094 OPC_CheckPatternPredicate7,
6095 OPC_CheckComplexPat0, /*#*/1,
6096 OPC_EmitMergeInputChains1_0,
6097 OPC_EmitInteger32, 0,
6098 OPC_EmitNodeXForm, 0, 7,
6099 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12396),
6100 6, 5, 6, 2, 3, 4, 8,
6101 20,
6102 OPC_CheckPredicate1,
6103 OPC_CheckPatternPredicate7,
6104 OPC_CheckComplexPat0, /*#*/1,
6105 OPC_EmitMergeInputChains1_0,
6106 OPC_EmitInteger32, 0,
6107 OPC_EmitNodeXForm, 0, 7,
6108 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12567),
6109 6, 5, 6, 2, 3, 4, 8,
6110 0,
6111 15,
6112 OPC_CheckChild1Integer, 116|128,3|128,1,
6113 OPC_RecordChild2,
6114 OPC_CheckPatternPredicate0,
6115 OPC_CheckComplexPat0, /*#*/1,
6116 OPC_EmitMergeInputChains1_0,
6117 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE),
6118 2, 2, 3,
6119 15,
6120 OPC_CheckChild1Integer, 122|128,3|128,1,
6121 OPC_RecordChild2,
6122 OPC_CheckPatternPredicate0,
6123 OPC_CheckComplexPat0, /*#*/1,
6124 OPC_EmitMergeInputChains1_0,
6125 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_SHARED),
6126 2, 2, 3,
6127 15,
6128 OPC_CheckChild1Integer, 118|128,3|128,1,
6129 OPC_RecordChild2,
6130 OPC_CheckPatternPredicate0,
6131 OPC_CheckComplexPat0, /*#*/1,
6132 OPC_EmitMergeInputChains1_0,
6133 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC),
6134 2, 2, 3,
6135 15,
6136 OPC_CheckChild1Integer, 120|128,3|128,1,
6137 OPC_RecordChild2,
6138 OPC_CheckPatternPredicate0,
6139 OPC_CheckComplexPat0, /*#*/1,
6140 OPC_EmitMergeInputChains1_0,
6141 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC_SHARED),
6142 2, 2, 3,
6143 16,
6144 OPC_CheckChild1Integer, 36|128,11|128,1,
6145 OPC_RecordChild2,
6146 OPC_CheckPatternPredicate, 21,
6147 OPC_CheckComplexPat0, /*#*/1,
6148 OPC_EmitMergeInputChains1_0,
6149 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_L1),
6150 2, 2, 3,
6151 16,
6152 OPC_CheckChild1Integer, 38|128,11|128,1,
6153 OPC_RecordChild2,
6154 OPC_CheckPatternPredicate, 21,
6155 OPC_CheckComplexPat0, /*#*/1,
6156 OPC_EmitMergeInputChains1_0,
6157 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_L2),
6158 2, 2, 3,
6159 16,
6160 OPC_CheckChild1Integer, 40|128,11|128,1,
6161 OPC_RecordChild2,
6162 OPC_CheckPatternPredicate, 21,
6163 OPC_CheckComplexPat0, /*#*/1,
6164 OPC_EmitMergeInputChains1_0,
6165 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_GLOBAL_L1),
6166 2, 2, 3,
6167 16,
6168 OPC_CheckChild1Integer, 48|128,11|128,1,
6169 OPC_RecordChild2,
6170 OPC_CheckPatternPredicate, 21,
6171 OPC_CheckComplexPat0, /*#*/1,
6172 OPC_EmitMergeInputChains1_0,
6173 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_LOCAL_L1),
6174 2, 2, 3,
6175 16,
6176 OPC_CheckChild1Integer, 42|128,11|128,1,
6177 OPC_RecordChild2,
6178 OPC_CheckPatternPredicate, 21,
6179 OPC_CheckComplexPat0, /*#*/1,
6180 OPC_EmitMergeInputChains1_0,
6181 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_GLOBAL_L2),
6182 2, 2, 3,
6183 16,
6184 OPC_CheckChild1Integer, 50|128,11|128,1,
6185 OPC_RecordChild2,
6186 OPC_CheckPatternPredicate, 21,
6187 OPC_CheckComplexPat0, /*#*/1,
6188 OPC_EmitMergeInputChains1_0,
6189 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_LOCAL_L2),
6190 2, 2, 3,
6191 16,
6192 OPC_CheckChild1Integer, 46|128,11|128,1,
6193 OPC_RecordChild2,
6194 OPC_CheckPatternPredicate, 21,
6195 OPC_CheckComplexPat0, /*#*/1,
6196 OPC_EmitMergeInputChains1_0,
6197 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_GLOBAL_L2_EVICT_NORMAL),
6198 2, 2, 3,
6199 16,
6200 OPC_CheckChild1Integer, 44|128,11|128,1,
6201 OPC_RecordChild2,
6202 OPC_CheckPatternPredicate, 21,
6203 OPC_CheckComplexPat0, /*#*/1,
6204 OPC_EmitMergeInputChains1_0,
6205 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCH_GLOBAL_L2_EVICT_LAST),
6206 2, 2, 3,
6207 16,
6208 OPC_CheckChild1Integer, 52|128,11|128,1,
6209 OPC_RecordChild2,
6210 OPC_CheckPatternPredicate, 21,
6211 OPC_CheckComplexPat0, /*#*/1,
6212 OPC_EmitMergeInputChains1_0,
6213 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::PREFETCHU_L1),
6214 2, 2, 3,
6215 18,
6216 OPC_CheckChild1Integer, 40|128,1|128,1,
6217 OPC_RecordChild2,
6218 OPC_RecordChild3,
6219 OPC_CheckPatternPredicate, 45,
6220 OPC_CheckComplexPat0, /*#*/1,
6221 OPC_EmitMergeInputChains1_0,
6222 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::APPLYPRIORITY_L2_EVICT_NORMAL),
6223 3, 3, 4, 2,
6224 18,
6225 OPC_CheckChild1Integer, 42|128,1|128,1,
6226 OPC_RecordChild2,
6227 OPC_RecordChild3,
6228 OPC_CheckPatternPredicate, 45,
6229 OPC_CheckComplexPat0, /*#*/1,
6230 OPC_EmitMergeInputChains1_0,
6231 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::APPLYPRIORITY_GLOBAL_L2_EVICT_NORMAL),
6232 3, 3, 4, 2,
6233 17,
6234 OPC_CheckChild1Integer, 58|128,9|128,1,
6235 OPC_RecordChild2,
6236 OPC_RecordChild3,
6237 OPC_CheckPatternPredicate0,
6238 OPC_CheckComplexPat0, /*#*/1,
6239 OPC_EmitMergeInputChains1_0,
6240 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT),
6241 3, 3, 4, 2,
6242 17,
6243 OPC_CheckChild1Integer, 60|128,9|128,1,
6244 OPC_RecordChild2,
6245 OPC_RecordChild3,
6246 OPC_CheckPatternPredicate0,
6247 OPC_CheckComplexPat0, /*#*/1,
6248 OPC_EmitMergeInputChains1_0,
6249 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT_SHARED),
6250 3, 3, 4, 2,
6251 15,
6252 OPC_CheckChild1Integer, 62|128,9|128,1,
6253 OPC_RecordChild2,
6254 OPC_CheckPatternPredicate0,
6255 OPC_CheckComplexPat0, /*#*/1,
6256 OPC_EmitMergeInputChains1_0,
6257 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL),
6258 2, 2, 3,
6259 15,
6260 OPC_CheckChild1Integer, 64|128,9|128,1,
6261 OPC_RecordChild2,
6262 OPC_CheckPatternPredicate0,
6263 OPC_CheckComplexPat0, /*#*/1,
6264 OPC_EmitMergeInputChains1_0,
6265 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL_SHARED),
6266 2, 2, 3,
6267 18,
6268 OPC_CheckChild1Integer, 52|128,20|128,1,
6269 OPC_RecordChild2,
6270 OPC_RecordChild3,
6271 OPC_CheckPatternPredicate, 12,
6272 OPC_CheckComplexPat0, /*#*/1,
6273 OPC_EmitMergeInputChains1_0,
6274 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_ALLOC_CG1),
6275 3, 3, 4, 2,
6276 18,
6277 OPC_CheckChild1Integer, 54|128,20|128,1,
6278 OPC_RecordChild2,
6279 OPC_RecordChild3,
6280 OPC_CheckPatternPredicate, 12,
6281 OPC_CheckComplexPat0, /*#*/1,
6282 OPC_EmitMergeInputChains1_0,
6283 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_ALLOC_CG2),
6284 3, 3, 4, 2,
6285 18,
6286 OPC_CheckChild1Integer, 56|128,20|128,1,
6287 OPC_RecordChild2,
6288 OPC_RecordChild3,
6289 OPC_CheckPatternPredicate, 12,
6290 OPC_CheckComplexPat0, /*#*/1,
6291 OPC_EmitMergeInputChains1_0,
6292 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_ALLOC_S64_CG1),
6293 3, 3, 4, 2,
6294 18,
6295 OPC_CheckChild1Integer, 58|128,20|128,1,
6296 OPC_RecordChild2,
6297 OPC_RecordChild3,
6298 OPC_CheckPatternPredicate, 12,
6299 OPC_CheckComplexPat0, /*#*/1,
6300 OPC_EmitMergeInputChains1_0,
6301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_ALLOC_S64_CG2),
6302 3, 3, 4, 2,
6303 16,
6304 OPC_CheckChild1Integer, 60|128,20|128,1,
6305 OPC_RecordChild2,
6306 OPC_CheckPatternPredicate, 12,
6307 OPC_CheckComplexPat0, /*#*/1,
6308 OPC_EmitMergeInputChains1_0,
6309 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_CG1),
6310 2, 2, 3,
6311 18,
6312 OPC_CheckChild1Integer, 64|128,20|128,1,
6313 OPC_RecordChild2,
6314 OPC_RecordChild3,
6315 OPC_CheckPatternPredicate, 12,
6316 OPC_CheckComplexPat0, /*#*/1,
6317 OPC_EmitMergeInputChains1_0,
6318 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_CG1_MC),
6319 3, 3, 4, 2,
6320 16,
6321 OPC_CheckChild1Integer, 62|128,20|128,1,
6322 OPC_RecordChild2,
6323 OPC_CheckPatternPredicate, 12,
6324 OPC_CheckComplexPat0, /*#*/1,
6325 OPC_EmitMergeInputChains1_0,
6326 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_CG2),
6327 2, 2, 3,
6328 18,
6329 OPC_CheckChild1Integer, 66|128,20|128,1,
6330 OPC_RecordChild2,
6331 OPC_RecordChild3,
6332 OPC_CheckPatternPredicate, 12,
6333 OPC_CheckComplexPat0, /*#*/1,
6334 OPC_EmitMergeInputChains1_0,
6335 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_CG2_MC),
6336 3, 3, 4, 2,
6337 16,
6338 OPC_CheckChild1Integer, 72|128,20|128,1,
6339 OPC_RecordChild2,
6340 OPC_CheckPatternPredicate, 12,
6341 OPC_CheckComplexPat0, /*#*/1,
6342 OPC_EmitMergeInputChains1_0,
6343 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_S64_CG1),
6344 2, 2, 3,
6345 18,
6346 OPC_CheckChild1Integer, 68|128,20|128,1,
6347 OPC_RecordChild2,
6348 OPC_RecordChild3,
6349 OPC_CheckPatternPredicate, 12,
6350 OPC_CheckComplexPat0, /*#*/1,
6351 OPC_EmitMergeInputChains1_0,
6352 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_S64_CG1_MC),
6353 3, 3, 4, 2,
6354 16,
6355 OPC_CheckChild1Integer, 74|128,20|128,1,
6356 OPC_RecordChild2,
6357 OPC_CheckPatternPredicate, 12,
6358 OPC_CheckComplexPat0, /*#*/1,
6359 OPC_EmitMergeInputChains1_0,
6360 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_S64_CG2),
6361 2, 2, 3,
6362 18,
6363 OPC_CheckChild1Integer, 70|128,20|128,1,
6364 OPC_RecordChild2,
6365 OPC_RecordChild3,
6366 OPC_CheckPatternPredicate, 12,
6367 OPC_CheckComplexPat0, /*#*/1,
6368 OPC_EmitMergeInputChains1_0,
6369 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_COMMIT_S64_CG2_MC),
6370 3, 3, 4, 2,
6371 16,
6372 OPC_CheckChild1Integer, 106|128,21|128,1,
6373 OPC_RecordChild2,
6374 OPC_CheckPatternPredicate, 12,
6375 OPC_CheckComplexPat0, /*#*/1,
6376 OPC_EmitMergeInputChains1_0,
6377 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_SHIFT_CG1),
6378 2, 2, 3,
6379 16,
6380 OPC_CheckChild1Integer, 108|128,21|128,1,
6381 OPC_RecordChild2,
6382 OPC_CheckPatternPredicate, 12,
6383 OPC_CheckComplexPat0, /*#*/1,
6384 OPC_EmitMergeInputChains1_0,
6385 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_SHIFT_CG2),
6386 2, 2, 3,
6387 18,
6388 OPC_CheckChild1Integer, 96|128,20|128,1,
6389 OPC_RecordChild2,
6390 OPC_RecordChild3,
6391 OPC_CheckPatternPredicate, 12,
6392 OPC_CheckComplexPat0, /*#*/1,
6393 OPC_EmitMergeInputChains1_0,
6394 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256b_cg1),
6395 3, 3, 4, 2,
6396 18,
6397 OPC_CheckChild1Integer, 98|128,20|128,1,
6398 OPC_RecordChild2,
6399 OPC_RecordChild3,
6400 OPC_CheckPatternPredicate, 12,
6401 OPC_CheckComplexPat0, /*#*/1,
6402 OPC_EmitMergeInputChains1_0,
6403 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256b_cg2),
6404 3, 3, 4, 2,
6405 18,
6406 OPC_CheckChild1Integer, 120|128,20|128,1,
6407 OPC_RecordChild2,
6408 OPC_RecordChild3,
6409 OPC_CheckPatternPredicate, 12,
6410 OPC_CheckComplexPat0, /*#*/1,
6411 OPC_EmitMergeInputChains1_0,
6412 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256b_cg1),
6413 3, 3, 4, 2,
6414 18,
6415 OPC_CheckChild1Integer, 122|128,20|128,1,
6416 OPC_RecordChild2,
6417 OPC_RecordChild3,
6418 OPC_CheckPatternPredicate, 12,
6419 OPC_CheckComplexPat0, /*#*/1,
6420 OPC_EmitMergeInputChains1_0,
6421 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256b_cg2),
6422 3, 3, 4, 2,
6423 18,
6424 OPC_CheckChild1Integer, 84|128,20|128,1,
6425 OPC_RecordChild2,
6426 OPC_RecordChild3,
6427 OPC_CheckPatternPredicate, 12,
6428 OPC_CheckComplexPat0, /*#*/1,
6429 OPC_EmitMergeInputChains1_0,
6430 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128b_cg1),
6431 3, 3, 4, 2,
6432 18,
6433 OPC_CheckChild1Integer, 86|128,20|128,1,
6434 OPC_RecordChild2,
6435 OPC_RecordChild3,
6436 OPC_CheckPatternPredicate, 12,
6437 OPC_CheckComplexPat0, /*#*/1,
6438 OPC_EmitMergeInputChains1_0,
6439 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128b_cg2),
6440 3, 3, 4, 2,
6441 18,
6442 OPC_CheckChild1Integer, 16|128,21|128,1,
6443 OPC_RecordChild2,
6444 OPC_RecordChild3,
6445 OPC_CheckPatternPredicate, 12,
6446 OPC_CheckComplexPat0, /*#*/1,
6447 OPC_EmitMergeInputChains1_0,
6448 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1_cg1),
6449 3, 3, 4, 2,
6450 18,
6451 OPC_CheckChild1Integer, 18|128,21|128,1,
6452 OPC_RecordChild2,
6453 OPC_RecordChild3,
6454 OPC_CheckPatternPredicate, 12,
6455 OPC_CheckComplexPat0, /*#*/1,
6456 OPC_EmitMergeInputChains1_0,
6457 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1_cg2),
6458 3, 3, 4, 2,
6459 18,
6460 OPC_CheckChild1Integer, 4|128,21|128,1,
6461 OPC_RecordChild2,
6462 OPC_RecordChild3,
6463 OPC_CheckPatternPredicate, 12,
6464 OPC_CheckComplexPat0, /*#*/1,
6465 OPC_EmitMergeInputChains1_0,
6466 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2_cg1),
6467 3, 3, 4, 2,
6468 18,
6469 OPC_CheckChild1Integer, 6|128,21|128,1,
6470 OPC_RecordChild2,
6471 OPC_RecordChild3,
6472 OPC_CheckPatternPredicate, 12,
6473 OPC_CheckComplexPat0, /*#*/1,
6474 OPC_EmitMergeInputChains1_0,
6475 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2_cg2),
6476 3, 3, 4, 2,
6477 18,
6478 OPC_CheckChild1Integer, 108|128,20|128,1,
6479 OPC_RecordChild2,
6480 OPC_RecordChild3,
6481 OPC_CheckPatternPredicate, 12,
6482 OPC_CheckComplexPat0, /*#*/1,
6483 OPC_EmitMergeInputChains1_0,
6484 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128_cg1),
6485 3, 3, 4, 2,
6486 18,
6487 OPC_CheckChild1Integer, 110|128,20|128,1,
6488 OPC_RecordChild2,
6489 OPC_RecordChild3,
6490 OPC_CheckPatternPredicate, 12,
6491 OPC_CheckComplexPat0, /*#*/1,
6492 OPC_EmitMergeInputChains1_0,
6493 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128_cg2),
6494 3, 3, 4, 2,
6495 18,
6496 OPC_CheckChild1Integer, 92|128,20|128,1,
6497 OPC_RecordChild2,
6498 OPC_RecordChild3,
6499 OPC_CheckPatternPredicate, 12,
6500 OPC_CheckComplexPat0, /*#*/1,
6501 OPC_EmitMergeInputChains1_0,
6502 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256bb6x16_p32_cg1),
6503 3, 3, 4, 2,
6504 18,
6505 OPC_CheckChild1Integer, 94|128,20|128,1,
6506 OPC_RecordChild2,
6507 OPC_RecordChild3,
6508 OPC_CheckPatternPredicate, 12,
6509 OPC_CheckComplexPat0, /*#*/1,
6510 OPC_EmitMergeInputChains1_0,
6511 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256bb6x16_p32_cg2),
6512 3, 3, 4, 2,
6513 18,
6514 OPC_CheckChild1Integer, 116|128,20|128,1,
6515 OPC_RecordChild2,
6516 OPC_RecordChild3,
6517 OPC_CheckPatternPredicate, 12,
6518 OPC_CheckComplexPat0, /*#*/1,
6519 OPC_EmitMergeInputChains1_0,
6520 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256bb6x16_p32_cg1),
6521 3, 3, 4, 2,
6522 18,
6523 OPC_CheckChild1Integer, 118|128,20|128,1,
6524 OPC_RecordChild2,
6525 OPC_RecordChild3,
6526 OPC_CheckPatternPredicate, 12,
6527 OPC_CheckComplexPat0, /*#*/1,
6528 OPC_EmitMergeInputChains1_0,
6529 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256bb6x16_p32_cg2),
6530 3, 3, 4, 2,
6531 18,
6532 OPC_CheckChild1Integer, 80|128,20|128,1,
6533 OPC_RecordChild2,
6534 OPC_RecordChild3,
6535 OPC_CheckPatternPredicate, 12,
6536 OPC_CheckComplexPat0, /*#*/1,
6537 OPC_EmitMergeInputChains1_0,
6538 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128bb6x16_p32_cg1),
6539 3, 3, 4, 2,
6540 18,
6541 OPC_CheckChild1Integer, 82|128,20|128,1,
6542 OPC_RecordChild2,
6543 OPC_RecordChild3,
6544 OPC_CheckPatternPredicate, 12,
6545 OPC_CheckComplexPat0, /*#*/1,
6546 OPC_EmitMergeInputChains1_0,
6547 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128bb6x16_p32_cg2),
6548 3, 3, 4, 2,
6549 18,
6550 OPC_CheckChild1Integer, 12|128,21|128,1,
6551 OPC_RecordChild2,
6552 OPC_RecordChild3,
6553 OPC_CheckPatternPredicate, 12,
6554 OPC_CheckComplexPat0, /*#*/1,
6555 OPC_EmitMergeInputChains1_0,
6556 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1b6x16_p32_cg1),
6557 3, 3, 4, 2,
6558 18,
6559 OPC_CheckChild1Integer, 14|128,21|128,1,
6560 OPC_RecordChild2,
6561 OPC_RecordChild3,
6562 OPC_CheckPatternPredicate, 12,
6563 OPC_CheckComplexPat0, /*#*/1,
6564 OPC_EmitMergeInputChains1_0,
6565 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1b6x16_p32_cg2),
6566 3, 3, 4, 2,
6567 18,
6568 OPC_CheckChild1Integer, 0|128,21|128,1,
6569 OPC_RecordChild2,
6570 OPC_RecordChild3,
6571 OPC_CheckPatternPredicate, 12,
6572 OPC_CheckComplexPat0, /*#*/1,
6573 OPC_EmitMergeInputChains1_0,
6574 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2b6x16_p32_cg1),
6575 3, 3, 4, 2,
6576 18,
6577 OPC_CheckChild1Integer, 2|128,21|128,1,
6578 OPC_RecordChild2,
6579 OPC_RecordChild3,
6580 OPC_CheckPatternPredicate, 12,
6581 OPC_CheckComplexPat0, /*#*/1,
6582 OPC_EmitMergeInputChains1_0,
6583 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2b6x16_p32_cg2),
6584 3, 3, 4, 2,
6585 18,
6586 OPC_CheckChild1Integer, 104|128,20|128,1,
6587 OPC_RecordChild2,
6588 OPC_RecordChild3,
6589 OPC_CheckPatternPredicate, 12,
6590 OPC_CheckComplexPat0, /*#*/1,
6591 OPC_EmitMergeInputChains1_0,
6592 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128b6x16_p32_cg1),
6593 3, 3, 4, 2,
6594 18,
6595 OPC_CheckChild1Integer, 106|128,20|128,1,
6596 OPC_RecordChild2,
6597 OPC_RecordChild3,
6598 OPC_CheckPatternPredicate, 12,
6599 OPC_CheckComplexPat0, /*#*/1,
6600 OPC_EmitMergeInputChains1_0,
6601 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128b6x16_p32_cg2),
6602 3, 3, 4, 2,
6603 18,
6604 OPC_CheckChild1Integer, 88|128,20|128,1,
6605 OPC_RecordChild2,
6606 OPC_RecordChild3,
6607 OPC_CheckPatternPredicate, 12,
6608 OPC_CheckComplexPat0, /*#*/1,
6609 OPC_EmitMergeInputChains1_0,
6610 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256bb4x16_p64_cg1),
6611 3, 3, 4, 2,
6612 18,
6613 OPC_CheckChild1Integer, 90|128,20|128,1,
6614 OPC_RecordChild2,
6615 OPC_RecordChild3,
6616 OPC_CheckPatternPredicate, 12,
6617 OPC_CheckComplexPat0, /*#*/1,
6618 OPC_EmitMergeInputChains1_0,
6619 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x256bb4x16_p64_cg2),
6620 3, 3, 4, 2,
6621 18,
6622 OPC_CheckChild1Integer, 112|128,20|128,1,
6623 OPC_RecordChild2,
6624 OPC_RecordChild3,
6625 OPC_CheckPatternPredicate, 12,
6626 OPC_CheckComplexPat0, /*#*/1,
6627 OPC_EmitMergeInputChains1_0,
6628 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256bb4x16_p64_cg1),
6629 3, 3, 4, 2,
6630 18,
6631 OPC_CheckChild1Integer, 114|128,20|128,1,
6632 OPC_RecordChild2,
6633 OPC_RecordChild3,
6634 OPC_CheckPatternPredicate, 12,
6635 OPC_CheckComplexPat0, /*#*/1,
6636 OPC_EmitMergeInputChains1_0,
6637 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_4x256bb4x16_p64_cg2),
6638 3, 3, 4, 2,
6639 18,
6640 OPC_CheckChild1Integer, 76|128,20|128,1,
6641 OPC_RecordChild2,
6642 OPC_RecordChild3,
6643 OPC_CheckPatternPredicate, 12,
6644 OPC_CheckComplexPat0, /*#*/1,
6645 OPC_EmitMergeInputChains1_0,
6646 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128bb4x16_p64_cg1),
6647 3, 3, 4, 2,
6648 18,
6649 OPC_CheckChild1Integer, 78|128,20|128,1,
6650 OPC_RecordChild2,
6651 OPC_RecordChild3,
6652 OPC_CheckPatternPredicate, 12,
6653 OPC_CheckComplexPat0, /*#*/1,
6654 OPC_EmitMergeInputChains1_0,
6655 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_128x128bb4x16_p64_cg2),
6656 3, 3, 4, 2,
6657 18,
6658 OPC_CheckChild1Integer, 8|128,21|128,1,
6659 OPC_RecordChild2,
6660 OPC_RecordChild3,
6661 OPC_CheckPatternPredicate, 12,
6662 OPC_CheckComplexPat0, /*#*/1,
6663 OPC_EmitMergeInputChains1_0,
6664 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1b4x16_p64_cg1),
6665 3, 3, 4, 2,
6666 18,
6667 OPC_CheckChild1Integer, 10|128,21|128,1,
6668 OPC_RecordChild2,
6669 OPC_RecordChild3,
6670 OPC_CheckPatternPredicate, 12,
6671 OPC_CheckComplexPat0, /*#*/1,
6672 OPC_EmitMergeInputChains1_0,
6673 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_1b4x16_p64_cg2),
6674 3, 3, 4, 2,
6675 18,
6676 OPC_CheckChild1Integer, 124|128,20|128,1,
6677 OPC_RecordChild2,
6678 OPC_RecordChild3,
6679 OPC_CheckPatternPredicate, 12,
6680 OPC_CheckComplexPat0, /*#*/1,
6681 OPC_EmitMergeInputChains1_0,
6682 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2b4x16_p64_cg1),
6683 3, 3, 4, 2,
6684 18,
6685 OPC_CheckChild1Integer, 126|128,20|128,1,
6686 OPC_RecordChild2,
6687 OPC_RecordChild3,
6688 OPC_CheckPatternPredicate, 12,
6689 OPC_CheckComplexPat0, /*#*/1,
6690 OPC_EmitMergeInputChains1_0,
6691 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_64x128_2b4x16_p64_cg2),
6692 3, 3, 4, 2,
6693 18,
6694 OPC_CheckChild1Integer, 100|128,20|128,1,
6695 OPC_RecordChild2,
6696 OPC_RecordChild3,
6697 OPC_CheckPatternPredicate, 12,
6698 OPC_CheckComplexPat0, /*#*/1,
6699 OPC_EmitMergeInputChains1_0,
6700 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128b4x16_p64_cg1),
6701 3, 3, 4, 2,
6702 18,
6703 OPC_CheckChild1Integer, 102|128,20|128,1,
6704 OPC_RecordChild2,
6705 OPC_RecordChild3,
6706 OPC_CheckPatternPredicate, 12,
6707 OPC_CheckComplexPat0, /*#*/1,
6708 OPC_EmitMergeInputChains1_0,
6709 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_CP_32x128b4x16_p64_cg2),
6710 3, 3, 4, 2,
6711 66,
6712 OPC_CheckChild1Integer, 108|128,1|128,1,
6713 OPC_RecordChild2,
6714 OPC_Scope, 19,
6715 OPC_MoveChild2,
6716 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6717 OPC_MoveSibling3,
6718 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6719 OPC_RecordNode,
6720 OPC_MoveParent,
6721 OPC_EmitMergeInputChains1_0,
6722 OPC_EmitConvertToTarget1,
6723 OPC_EmitConvertToTarget2,
6724 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_ii),
6725 2, 3, 4,
6726 14,
6727 OPC_RecordChild3,
6728 OPC_MoveChild3,
6729 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6730 OPC_MoveParent,
6731 OPC_EmitMergeInputChains1_0,
6732 OPC_EmitConvertToTarget2,
6733 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_ri),
6734 2, 1, 3,
6735 14,
6736 OPC_MoveChild2,
6737 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6738 OPC_MoveParent,
6739 OPC_RecordChild3,
6740 OPC_EmitMergeInputChains1_0,
6741 OPC_EmitConvertToTarget1,
6742 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_ir),
6743 2, 3, 2,
6744 8,
6745 OPC_RecordChild3,
6746 OPC_EmitMergeInputChains1_0,
6747 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_rr),
6748 2, 1, 2,
6749 0,
6750 66,
6751 OPC_CheckChild1Integer, 102|128,1|128,1,
6752 OPC_RecordChild2,
6753 OPC_Scope, 19,
6754 OPC_MoveChild2,
6755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6756 OPC_MoveSibling3,
6757 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6758 OPC_RecordNode,
6759 OPC_MoveParent,
6760 OPC_EmitMergeInputChains1_0,
6761 OPC_EmitConvertToTarget1,
6762 OPC_EmitConvertToTarget2,
6763 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ALIGNED_ii),
6764 2, 3, 4,
6765 14,
6766 OPC_RecordChild3,
6767 OPC_MoveChild3,
6768 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6769 OPC_MoveParent,
6770 OPC_EmitMergeInputChains1_0,
6771 OPC_EmitConvertToTarget2,
6772 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ALIGNED_ri),
6773 2, 1, 3,
6774 14,
6775 OPC_MoveChild2,
6776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6777 OPC_MoveParent,
6778 OPC_RecordChild3,
6779 OPC_EmitMergeInputChains1_0,
6780 OPC_EmitConvertToTarget1,
6781 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ALIGNED_ir),
6782 2, 3, 2,
6783 8,
6784 OPC_RecordChild3,
6785 OPC_EmitMergeInputChains1_0,
6786 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ALIGNED_rr),
6787 2, 1, 2,
6788 0,
6789 74,
6790 OPC_CheckChild1Integer, 112|128,1|128,1,
6791 OPC_RecordChild2,
6792 OPC_Scope, 21,
6793 OPC_MoveChild2,
6794 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6795 OPC_MoveSibling3,
6796 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6797 OPC_RecordNode,
6798 OPC_MoveParent,
6799 OPC_CheckPatternPredicate, 32,
6800 OPC_EmitMergeInputChains1_0,
6801 OPC_EmitConvertToTarget1,
6802 OPC_EmitConvertToTarget2,
6803 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ii),
6804 2, 3, 4,
6805 16,
6806 OPC_RecordChild3,
6807 OPC_MoveChild3,
6808 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6809 OPC_MoveParent,
6810 OPC_CheckPatternPredicate, 32,
6811 OPC_EmitMergeInputChains1_0,
6812 OPC_EmitConvertToTarget2,
6813 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ri),
6814 2, 1, 3,
6815 16,
6816 OPC_MoveChild2,
6817 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6818 OPC_MoveParent,
6819 OPC_RecordChild3,
6820 OPC_CheckPatternPredicate, 32,
6821 OPC_EmitMergeInputChains1_0,
6822 OPC_EmitConvertToTarget1,
6823 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ir),
6824 2, 3, 2,
6825 10,
6826 OPC_RecordChild3,
6827 OPC_CheckPatternPredicate, 32,
6828 OPC_EmitMergeInputChains1_0,
6829 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_rr),
6830 2, 1, 2,
6831 0,
6832 74,
6833 OPC_CheckChild1Integer, 104|128,1|128,1,
6834 OPC_RecordChild2,
6835 OPC_Scope, 21,
6836 OPC_MoveChild2,
6837 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6838 OPC_MoveSibling3,
6839 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6840 OPC_RecordNode,
6841 OPC_MoveParent,
6842 OPC_CheckPatternPredicate, 32,
6843 OPC_EmitMergeInputChains1_0,
6844 OPC_EmitConvertToTarget1,
6845 OPC_EmitConvertToTarget2,
6846 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ii),
6847 2, 3, 4,
6848 16,
6849 OPC_RecordChild3,
6850 OPC_MoveChild3,
6851 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6852 OPC_MoveParent,
6853 OPC_CheckPatternPredicate, 32,
6854 OPC_EmitMergeInputChains1_0,
6855 OPC_EmitConvertToTarget2,
6856 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ri),
6857 2, 1, 3,
6858 16,
6859 OPC_MoveChild2,
6860 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6861 OPC_MoveParent,
6862 OPC_RecordChild3,
6863 OPC_CheckPatternPredicate, 32,
6864 OPC_EmitMergeInputChains1_0,
6865 OPC_EmitConvertToTarget1,
6866 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_ir),
6867 2, 3, 2,
6868 10,
6869 OPC_RecordChild3,
6870 OPC_CheckPatternPredicate, 32,
6871 OPC_EmitMergeInputChains1_0,
6872 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_ARRIVE_rr),
6873 2, 1, 2,
6874 0,
6875 17,
6876 OPC_CheckChild1Integer, 104|128,5|128,1,
6877 OPC_RecordChild2,
6878 OPC_CheckChild2TypeI64,
6879 OPC_CheckChild3Integer, 0|128,2,
6880 OPC_CheckPatternPredicate, 36,
6881 OPC_EmitMergeInputChains1_0,
6882 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_ACQUIRE_CTA),
6883 1, 1,
6884 17,
6885 OPC_CheckChild1Integer, 102|128,5|128,1,
6886 OPC_RecordChild2,
6887 OPC_CheckChild2TypeI64,
6888 OPC_CheckChild3Integer, 0|128,2,
6889 OPC_CheckPatternPredicate, 36,
6890 OPC_EmitMergeInputChains1_0,
6891 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_ACQUIRE_CLUSTER),
6892 1, 1,
6893 17,
6894 OPC_CheckChild1Integer, 106|128,5|128,1,
6895 OPC_RecordChild2,
6896 OPC_CheckChild2TypeI64,
6897 OPC_CheckChild3Integer, 0|128,2,
6898 OPC_CheckPatternPredicate, 36,
6899 OPC_EmitMergeInputChains1_0,
6900 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_ACQUIRE_GPU),
6901 1, 1,
6902 17,
6903 OPC_CheckChild1Integer, 108|128,5|128,1,
6904 OPC_RecordChild2,
6905 OPC_CheckChild2TypeI64,
6906 OPC_CheckChild3Integer, 0|128,2,
6907 OPC_CheckPatternPredicate, 36,
6908 OPC_EmitMergeInputChains1_0,
6909 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_ACQUIRE_SYS),
6910 1, 1,
6911 29,
6912 OPC_CheckChild1Integer, 88|128,1|128,1,
6913 OPC_RecordChild2,
6914 OPC_Scope, 13,
6915 OPC_MoveChild2,
6916 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6917 OPC_MoveParent,
6918 OPC_CheckPatternPredicate3,
6919 OPC_EmitMergeInputChains1_0,
6920 OPC_EmitConvertToTarget1,
6921 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BAR_WARP_SYNC_I),
6922 1, 2,
6923 7,
6924 OPC_CheckPatternPredicate3,
6925 OPC_EmitMergeInputChains1_0,
6926 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BAR_WARP_SYNC_R),
6927 1, 1,
6928 0,
6929 27,
6930 OPC_CheckChild1Integer, 106|128,1|128,1,
6931 OPC_RecordChild2,
6932 OPC_Scope, 12,
6933 OPC_MoveChild2,
6934 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6935 OPC_MoveParent,
6936 OPC_EmitMergeInputChains1_0,
6937 OPC_EmitConvertToTarget1,
6938 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_ALL_i),
6939 1, 2,
6940 6,
6941 OPC_EmitMergeInputChains1_0,
6942 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALIGNED_ALL_r),
6943 1, 1,
6944 0,
6945 31,
6946 OPC_CheckChild1Integer, 110|128,1|128,1,
6947 OPC_RecordChild2,
6948 OPC_Scope, 14,
6949 OPC_MoveChild2,
6950 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6951 OPC_MoveParent,
6952 OPC_CheckPatternPredicate, 32,
6953 OPC_EmitMergeInputChains1_0,
6954 OPC_EmitConvertToTarget1,
6955 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALL_i),
6956 1, 2,
6957 8,
6958 OPC_CheckPatternPredicate, 32,
6959 OPC_EmitMergeInputChains1_0,
6960 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::BARRIER_CTA_SYNC_ALL_r),
6961 1, 1,
6962 0,
6963 17,
6964 OPC_CheckChild1Integer, 126|128,3|128,1,
6965 OPC_RecordChild2,
6966 OPC_MoveChild2,
6967 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
6968 OPC_MoveParent,
6969 OPC_CheckPatternPredicate0,
6970 OPC_EmitMergeInputChains1_0,
6971 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_WAIT_GROUP),
6972 1, 1,
6973 18,
6974 OPC_CheckChild1Integer, 94|128,3|128,1,
6975 OPC_RecordChild2,
6976 OPC_MoveChild2,
6977 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
6978 OPC_MoveParent,
6979 OPC_CheckPatternPredicate, 21,
6980 OPC_EmitMergeInputChains1_0,
6981 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_WAIT_GROUP),
6982 1, 1,
6983 18,
6984 OPC_CheckChild1Integer, 96|128,3|128,1,
6985 OPC_RecordChild2,
6986 OPC_MoveChild2,
6987 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
6988 OPC_MoveParent,
6989 OPC_CheckPatternPredicate, 21,
6990 OPC_EmitMergeInputChains1_0,
6991 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_WAIT_GROUP_READ),
6992 1, 1,
6993 29,
6994 OPC_CheckChild1Integer, 28|128,11|128,1,
6995 OPC_RecordChild2,
6996 OPC_Scope, 13,
6997 OPC_MoveChild2,
6998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6999 OPC_MoveParent,
7000 OPC_CheckPatternPredicate6,
7001 OPC_EmitMergeInputChains1_0,
7002 OPC_EmitConvertToTarget1,
7003 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_NANOSLEEP_I),
7004 1, 2,
7005 7,
7006 OPC_CheckPatternPredicate6,
7007 OPC_EmitMergeInputChains1_0,
7008 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_NANOSLEEP_R),
7009 1, 1,
7010 0,
7011 18,
7012 OPC_CheckChild1Integer, 34|128,11|128,1,
7013 OPC_RecordChild2,
7014 OPC_MoveChild2,
7015 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7016 OPC_MoveParent,
7017 OPC_CheckPatternPredicate, 62,
7018 OPC_EmitMergeInputChains1_0,
7019 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_PM_EVENT_MASK),
7020 1, 1,
7021 18,
7022 OPC_CheckChild1Integer, 78|128,13|128,1,
7023 OPC_RecordChild2,
7024 OPC_MoveChild2,
7025 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7026 OPC_MoveParent,
7027 OPC_CheckPatternPredicate, 50,
7028 OPC_EmitMergeInputChains1_0,
7029 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14745),
7030 1, 1,
7031 18,
7032 OPC_CheckChild1Integer, 76|128,13|128,1,
7033 OPC_RecordChild2,
7034 OPC_MoveChild2,
7035 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7036 OPC_MoveParent,
7037 OPC_CheckPatternPredicate, 50,
7038 OPC_EmitMergeInputChains1_0,
7039 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14746),
7040 1, 1,
7041 18,
7042 OPC_CheckChild1Integer, 104|128,25|128,1,
7043 OPC_RecordChild2,
7044 OPC_MoveChild2,
7045 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7046 OPC_MoveParent,
7047 OPC_CheckPatternPredicate, 48,
7048 OPC_EmitMergeInputChains1_0,
7049 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_WGMMA_WAIT_GROUP_SYNC_ALIGNED),
7050 1, 1,
7051 11,
7052 OPC_CheckChild1Integer, 90|128,1|128,1,
7053 OPC_CheckPatternPredicate, 11,
7054 OPC_EmitMergeInputChains1_0,
7055 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive),
7056 0,
7057 11,
7058 OPC_CheckChild1Integer, 94|128,1|128,1,
7059 OPC_CheckPatternPredicate, 21,
7060 OPC_EmitMergeInputChains1_0,
7061 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_relaxed),
7062 0,
7063 11,
7064 OPC_CheckChild1Integer, 98|128,1|128,1,
7065 OPC_CheckPatternPredicate, 11,
7066 OPC_EmitMergeInputChains1_0,
7067 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_wait),
7068 0,
7069 11,
7070 OPC_CheckChild1Integer, 92|128,1|128,1,
7071 OPC_CheckPatternPredicate, 11,
7072 OPC_EmitMergeInputChains1_0,
7073 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_aligned),
7074 0,
7075 11,
7076 OPC_CheckChild1Integer, 96|128,1|128,1,
7077 OPC_CheckPatternPredicate, 21,
7078 OPC_EmitMergeInputChains1_0,
7079 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_relaxed_aligned),
7080 0,
7081 11,
7082 OPC_CheckChild1Integer, 100|128,1|128,1,
7083 OPC_CheckPatternPredicate, 11,
7084 OPC_EmitMergeInputChains1_0,
7085 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_wait_aligned),
7086 0,
7087 9,
7088 OPC_CheckChild1Integer, 72|128,9|128,1,
7089 OPC_EmitMergeInputChains1_0,
7090 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_CTA),
7091 0,
7092 9,
7093 OPC_CheckChild1Integer, 74|128,9|128,1,
7094 OPC_EmitMergeInputChains1_0,
7095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_GL),
7096 0,
7097 9,
7098 OPC_CheckChild1Integer, 76|128,9|128,1,
7099 OPC_EmitMergeInputChains1_0,
7100 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_SYS),
7101 0,
7102 11,
7103 OPC_CheckChild1Integer, 118|128,5|128,1,
7104 OPC_CheckPatternPredicate, 11,
7105 OPC_EmitMergeInputChains1_0,
7106 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_SC_CLUSTER),
7107 0,
7108 11,
7109 OPC_CheckChild1Integer, 112|128,5|128,1,
7110 OPC_CheckPatternPredicate, 36,
7111 OPC_EmitMergeInputChains1_0,
7112 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_RELEASE_CTA),
7113 0,
7114 11,
7115 OPC_CheckChild1Integer, 110|128,5|128,1,
7116 OPC_CheckPatternPredicate, 36,
7117 OPC_EmitMergeInputChains1_0,
7118 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_RELEASE_CLUSTER),
7119 0,
7120 11,
7121 OPC_CheckChild1Integer, 114|128,5|128,1,
7122 OPC_CheckPatternPredicate, 36,
7123 OPC_EmitMergeInputChains1_0,
7124 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_RELEASE_GPU),
7125 0,
7126 11,
7127 OPC_CheckChild1Integer, 116|128,5|128,1,
7128 OPC_CheckPatternPredicate, 36,
7129 OPC_EmitMergeInputChains1_0,
7130 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_PROXY_TENSORMAP_GENERIC_RELEASE_SYS),
7131 0,
7132 10,
7133 OPC_CheckChild1Integer, 114|128,3|128,1,
7134 OPC_CheckPatternPredicate0,
7135 OPC_EmitMergeInputChains1_0,
7136 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_COMMIT_GROUP),
7137 0,
7138 10,
7139 OPC_CheckChild1Integer, 124|128,3|128,1,
7140 OPC_CheckPatternPredicate0,
7141 OPC_EmitMergeInputChains1_0,
7142 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_WAIT_ALL),
7143 0,
7144 11,
7145 OPC_CheckChild1Integer, 34|128,2|128,1,
7146 OPC_CheckPatternPredicate, 21,
7147 OPC_EmitMergeInputChains1_0,
7148 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_COMMIT_GROUP),
7149 0,
7150 23,
7151 OPC_CheckChild1Integer, 28|128,2|128,1,
7152 OPC_RecordChild2,
7153 OPC_Scope, 7,
7154 OPC_CheckChild2TypeI32,
7155 OPC_EmitMergeInputChains1_0,
7156 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_32),
7157 1, 1,
7158 7,
7159 OPC_CheckChild2TypeI64,
7160 OPC_EmitMergeInputChains1_0,
7161 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_64),
7162 1, 1,
7163 0,
7164 23,
7165 OPC_CheckChild1Integer, 26|128,2|128,1,
7166 OPC_RecordChild2,
7167 OPC_Scope, 7,
7168 OPC_CheckChild2TypeI32,
7169 OPC_EmitMergeInputChains1_0,
7170 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_32),
7171 1, 1,
7172 7,
7173 OPC_CheckChild2TypeI64,
7174 OPC_EmitMergeInputChains1_0,
7175 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_64),
7176 1, 1,
7177 0,
7178 15,
7179 OPC_CheckChild1Integer, 100|128,17|128,1,
7180 OPC_RecordChild2,
7181 OPC_RecordChild3,
7182 OPC_RecordChild4,
7183 OPC_EmitMergeInputChains1_0,
7184 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I8_CLAMP_R),
7185 3, 1, 2, 3,
7186 15,
7187 OPC_CheckChild1Integer, 82|128,17|128,1,
7188 OPC_RecordChild2,
7189 OPC_RecordChild3,
7190 OPC_RecordChild4,
7191 OPC_EmitMergeInputChains1_0,
7192 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I16_CLAMP_R),
7193 3, 1, 2, 3,
7194 15,
7195 OPC_CheckChild1Integer, 88|128,17|128,1,
7196 OPC_RecordChild2,
7197 OPC_RecordChild3,
7198 OPC_RecordChild4,
7199 OPC_EmitMergeInputChains1_0,
7200 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I32_CLAMP_R),
7201 3, 1, 2, 3,
7202 15,
7203 OPC_CheckChild1Integer, 94|128,17|128,1,
7204 OPC_RecordChild2,
7205 OPC_RecordChild3,
7206 OPC_RecordChild4,
7207 OPC_EmitMergeInputChains1_0,
7208 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I64_CLAMP_R),
7209 3, 1, 2, 3,
7210 15,
7211 OPC_CheckChild1Integer, 102|128,17|128,1,
7212 OPC_RecordChild2,
7213 OPC_RecordChild3,
7214 OPC_RecordChild4,
7215 OPC_EmitMergeInputChains1_0,
7216 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I8_TRAP_R),
7217 3, 1, 2, 3,
7218 15,
7219 OPC_CheckChild1Integer, 84|128,17|128,1,
7220 OPC_RecordChild2,
7221 OPC_RecordChild3,
7222 OPC_RecordChild4,
7223 OPC_EmitMergeInputChains1_0,
7224 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I16_TRAP_R),
7225 3, 1, 2, 3,
7226 15,
7227 OPC_CheckChild1Integer, 90|128,17|128,1,
7228 OPC_RecordChild2,
7229 OPC_RecordChild3,
7230 OPC_RecordChild4,
7231 OPC_EmitMergeInputChains1_0,
7232 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I32_TRAP_R),
7233 3, 1, 2, 3,
7234 15,
7235 OPC_CheckChild1Integer, 96|128,17|128,1,
7236 OPC_RecordChild2,
7237 OPC_RecordChild3,
7238 OPC_RecordChild4,
7239 OPC_EmitMergeInputChains1_0,
7240 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I64_TRAP_R),
7241 3, 1, 2, 3,
7242 15,
7243 OPC_CheckChild1Integer, 104|128,17|128,1,
7244 OPC_RecordChild2,
7245 OPC_RecordChild3,
7246 OPC_RecordChild4,
7247 OPC_EmitMergeInputChains1_0,
7248 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I8_ZERO_R),
7249 3, 1, 2, 3,
7250 15,
7251 OPC_CheckChild1Integer, 86|128,17|128,1,
7252 OPC_RecordChild2,
7253 OPC_RecordChild3,
7254 OPC_RecordChild4,
7255 OPC_EmitMergeInputChains1_0,
7256 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I16_ZERO_R),
7257 3, 1, 2, 3,
7258 15,
7259 OPC_CheckChild1Integer, 92|128,17|128,1,
7260 OPC_RecordChild2,
7261 OPC_RecordChild3,
7262 OPC_RecordChild4,
7263 OPC_EmitMergeInputChains1_0,
7264 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I32_ZERO_R),
7265 3, 1, 2, 3,
7266 15,
7267 OPC_CheckChild1Integer, 98|128,17|128,1,
7268 OPC_RecordChild2,
7269 OPC_RecordChild3,
7270 OPC_RecordChild4,
7271 OPC_EmitMergeInputChains1_0,
7272 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_I64_ZERO_R),
7273 3, 1, 2, 3,
7274 15,
7275 OPC_CheckChild1Integer, 112|128,19|128,1,
7276 OPC_RecordChild2,
7277 OPC_RecordChild3,
7278 OPC_RecordChild4,
7279 OPC_EmitMergeInputChains1_0,
7280 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_I8_TRAP_R),
7281 3, 1, 2, 3,
7282 15,
7283 OPC_CheckChild1Integer, 108|128,19|128,1,
7284 OPC_RecordChild2,
7285 OPC_RecordChild3,
7286 OPC_RecordChild4,
7287 OPC_EmitMergeInputChains1_0,
7288 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_I16_TRAP_R),
7289 3, 1, 2, 3,
7290 15,
7291 OPC_CheckChild1Integer, 110|128,19|128,1,
7292 OPC_RecordChild2,
7293 OPC_RecordChild3,
7294 OPC_RecordChild4,
7295 OPC_EmitMergeInputChains1_0,
7296 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_I32_TRAP_R),
7297 3, 1, 2, 3,
7298 17,
7299 OPC_CheckChild1Integer, 124|128,17|128,1,
7300 OPC_RecordChild2,
7301 OPC_RecordChild3,
7302 OPC_RecordChild4,
7303 OPC_RecordChild5,
7304 OPC_EmitMergeInputChains1_0,
7305 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I8_CLAMP_R),
7306 4, 1, 2, 3, 4,
7307 17,
7308 OPC_CheckChild1Integer, 106|128,17|128,1,
7309 OPC_RecordChild2,
7310 OPC_RecordChild3,
7311 OPC_RecordChild4,
7312 OPC_RecordChild5,
7313 OPC_EmitMergeInputChains1_0,
7314 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I16_CLAMP_R),
7315 4, 1, 2, 3, 4,
7316 17,
7317 OPC_CheckChild1Integer, 112|128,17|128,1,
7318 OPC_RecordChild2,
7319 OPC_RecordChild3,
7320 OPC_RecordChild4,
7321 OPC_RecordChild5,
7322 OPC_EmitMergeInputChains1_0,
7323 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I32_CLAMP_R),
7324 4, 1, 2, 3, 4,
7325 17,
7326 OPC_CheckChild1Integer, 118|128,17|128,1,
7327 OPC_RecordChild2,
7328 OPC_RecordChild3,
7329 OPC_RecordChild4,
7330 OPC_RecordChild5,
7331 OPC_EmitMergeInputChains1_0,
7332 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I64_CLAMP_R),
7333 4, 1, 2, 3, 4,
7334 17,
7335 OPC_CheckChild1Integer, 126|128,17|128,1,
7336 OPC_RecordChild2,
7337 OPC_RecordChild3,
7338 OPC_RecordChild4,
7339 OPC_RecordChild5,
7340 OPC_EmitMergeInputChains1_0,
7341 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I8_TRAP_R),
7342 4, 1, 2, 3, 4,
7343 17,
7344 OPC_CheckChild1Integer, 108|128,17|128,1,
7345 OPC_RecordChild2,
7346 OPC_RecordChild3,
7347 OPC_RecordChild4,
7348 OPC_RecordChild5,
7349 OPC_EmitMergeInputChains1_0,
7350 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I16_TRAP_R),
7351 4, 1, 2, 3, 4,
7352 17,
7353 OPC_CheckChild1Integer, 114|128,17|128,1,
7354 OPC_RecordChild2,
7355 OPC_RecordChild3,
7356 OPC_RecordChild4,
7357 OPC_RecordChild5,
7358 OPC_EmitMergeInputChains1_0,
7359 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I32_TRAP_R),
7360 4, 1, 2, 3, 4,
7361 17,
7362 OPC_CheckChild1Integer, 120|128,17|128,1,
7363 OPC_RecordChild2,
7364 OPC_RecordChild3,
7365 OPC_RecordChild4,
7366 OPC_RecordChild5,
7367 OPC_EmitMergeInputChains1_0,
7368 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I64_TRAP_R),
7369 4, 1, 2, 3, 4,
7370 17,
7371 OPC_CheckChild1Integer, 0|128,18|128,1,
7372 OPC_RecordChild2,
7373 OPC_RecordChild3,
7374 OPC_RecordChild4,
7375 OPC_RecordChild5,
7376 OPC_EmitMergeInputChains1_0,
7377 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I8_ZERO_R),
7378 4, 1, 2, 3, 4,
7379 17,
7380 OPC_CheckChild1Integer, 110|128,17|128,1,
7381 OPC_RecordChild2,
7382 OPC_RecordChild3,
7383 OPC_RecordChild4,
7384 OPC_RecordChild5,
7385 OPC_EmitMergeInputChains1_0,
7386 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I16_ZERO_R),
7387 4, 1, 2, 3, 4,
7388 17,
7389 OPC_CheckChild1Integer, 116|128,17|128,1,
7390 OPC_RecordChild2,
7391 OPC_RecordChild3,
7392 OPC_RecordChild4,
7393 OPC_RecordChild5,
7394 OPC_EmitMergeInputChains1_0,
7395 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I32_ZERO_R),
7396 4, 1, 2, 3, 4,
7397 17,
7398 OPC_CheckChild1Integer, 122|128,17|128,1,
7399 OPC_RecordChild2,
7400 OPC_RecordChild3,
7401 OPC_RecordChild4,
7402 OPC_RecordChild5,
7403 OPC_EmitMergeInputChains1_0,
7404 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2I64_ZERO_R),
7405 4, 1, 2, 3, 4,
7406 17,
7407 OPC_CheckChild1Integer, 118|128,19|128,1,
7408 OPC_RecordChild2,
7409 OPC_RecordChild3,
7410 OPC_RecordChild4,
7411 OPC_RecordChild5,
7412 OPC_EmitMergeInputChains1_0,
7413 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2I8_TRAP_R),
7414 4, 1, 2, 3, 4,
7415 17,
7416 OPC_CheckChild1Integer, 114|128,19|128,1,
7417 OPC_RecordChild2,
7418 OPC_RecordChild3,
7419 OPC_RecordChild4,
7420 OPC_RecordChild5,
7421 OPC_EmitMergeInputChains1_0,
7422 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2I16_TRAP_R),
7423 4, 1, 2, 3, 4,
7424 17,
7425 OPC_CheckChild1Integer, 116|128,19|128,1,
7426 OPC_RecordChild2,
7427 OPC_RecordChild3,
7428 OPC_RecordChild4,
7429 OPC_RecordChild5,
7430 OPC_EmitMergeInputChains1_0,
7431 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2I32_TRAP_R),
7432 4, 1, 2, 3, 4,
7433 21,
7434 OPC_CheckChild1Integer, 14|128,18|128,1,
7435 OPC_RecordChild2,
7436 OPC_RecordChild3,
7437 OPC_RecordChild4,
7438 OPC_RecordChild5,
7439 OPC_RecordChild6,
7440 OPC_RecordChild7,
7441 OPC_EmitMergeInputChains1_0,
7442 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I8_CLAMP_R),
7443 6, 1, 2, 3, 4, 5, 6,
7444 21,
7445 OPC_CheckChild1Integer, 2|128,18|128,1,
7446 OPC_RecordChild2,
7447 OPC_RecordChild3,
7448 OPC_RecordChild4,
7449 OPC_RecordChild5,
7450 OPC_RecordChild6,
7451 OPC_RecordChild7,
7452 OPC_EmitMergeInputChains1_0,
7453 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I16_CLAMP_R),
7454 6, 1, 2, 3, 4, 5, 6,
7455 21,
7456 OPC_CheckChild1Integer, 8|128,18|128,1,
7457 OPC_RecordChild2,
7458 OPC_RecordChild3,
7459 OPC_RecordChild4,
7460 OPC_RecordChild5,
7461 OPC_RecordChild6,
7462 OPC_RecordChild7,
7463 OPC_EmitMergeInputChains1_0,
7464 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I32_CLAMP_R),
7465 6, 1, 2, 3, 4, 5, 6,
7466 21,
7467 OPC_CheckChild1Integer, 16|128,18|128,1,
7468 OPC_RecordChild2,
7469 OPC_RecordChild3,
7470 OPC_RecordChild4,
7471 OPC_RecordChild5,
7472 OPC_RecordChild6,
7473 OPC_RecordChild7,
7474 OPC_EmitMergeInputChains1_0,
7475 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I8_TRAP_R),
7476 6, 1, 2, 3, 4, 5, 6,
7477 21,
7478 OPC_CheckChild1Integer, 4|128,18|128,1,
7479 OPC_RecordChild2,
7480 OPC_RecordChild3,
7481 OPC_RecordChild4,
7482 OPC_RecordChild5,
7483 OPC_RecordChild6,
7484 OPC_RecordChild7,
7485 OPC_EmitMergeInputChains1_0,
7486 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I16_TRAP_R),
7487 6, 1, 2, 3, 4, 5, 6,
7488 21,
7489 OPC_CheckChild1Integer, 10|128,18|128,1,
7490 OPC_RecordChild2,
7491 OPC_RecordChild3,
7492 OPC_RecordChild4,
7493 OPC_RecordChild5,
7494 OPC_RecordChild6,
7495 OPC_RecordChild7,
7496 OPC_EmitMergeInputChains1_0,
7497 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I32_TRAP_R),
7498 6, 1, 2, 3, 4, 5, 6,
7499 21,
7500 OPC_CheckChild1Integer, 18|128,18|128,1,
7501 OPC_RecordChild2,
7502 OPC_RecordChild3,
7503 OPC_RecordChild4,
7504 OPC_RecordChild5,
7505 OPC_RecordChild6,
7506 OPC_RecordChild7,
7507 OPC_EmitMergeInputChains1_0,
7508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I8_ZERO_R),
7509 6, 1, 2, 3, 4, 5, 6,
7510 21,
7511 OPC_CheckChild1Integer, 6|128,18|128,1,
7512 OPC_RecordChild2,
7513 OPC_RecordChild3,
7514 OPC_RecordChild4,
7515 OPC_RecordChild5,
7516 OPC_RecordChild6,
7517 OPC_RecordChild7,
7518 OPC_EmitMergeInputChains1_0,
7519 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I16_ZERO_R),
7520 6, 1, 2, 3, 4, 5, 6,
7521 21,
7522 OPC_CheckChild1Integer, 12|128,18|128,1,
7523 OPC_RecordChild2,
7524 OPC_RecordChild3,
7525 OPC_RecordChild4,
7526 OPC_RecordChild5,
7527 OPC_RecordChild6,
7528 OPC_RecordChild7,
7529 OPC_EmitMergeInputChains1_0,
7530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4I32_ZERO_R),
7531 6, 1, 2, 3, 4, 5, 6,
7532 21,
7533 OPC_CheckChild1Integer, 124|128,19|128,1,
7534 OPC_RecordChild2,
7535 OPC_RecordChild3,
7536 OPC_RecordChild4,
7537 OPC_RecordChild5,
7538 OPC_RecordChild6,
7539 OPC_RecordChild7,
7540 OPC_EmitMergeInputChains1_0,
7541 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4I8_TRAP_R),
7542 6, 1, 2, 3, 4, 5, 6,
7543 21,
7544 OPC_CheckChild1Integer, 120|128,19|128,1,
7545 OPC_RecordChild2,
7546 OPC_RecordChild3,
7547 OPC_RecordChild4,
7548 OPC_RecordChild5,
7549 OPC_RecordChild6,
7550 OPC_RecordChild7,
7551 OPC_EmitMergeInputChains1_0,
7552 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4I16_TRAP_R),
7553 6, 1, 2, 3, 4, 5, 6,
7554 21,
7555 OPC_CheckChild1Integer, 122|128,19|128,1,
7556 OPC_RecordChild2,
7557 OPC_RecordChild3,
7558 OPC_RecordChild4,
7559 OPC_RecordChild5,
7560 OPC_RecordChild6,
7561 OPC_RecordChild7,
7562 OPC_EmitMergeInputChains1_0,
7563 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4I32_TRAP_R),
7564 6, 1, 2, 3, 4, 5, 6,
7565 17,
7566 OPC_CheckChild1Integer, 34|128,17|128,1,
7567 OPC_RecordChild2,
7568 OPC_RecordChild3,
7569 OPC_RecordChild4,
7570 OPC_RecordChild5,
7571 OPC_EmitMergeInputChains1_0,
7572 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I8_CLAMP_R),
7573 4, 1, 2, 3, 4,
7574 17,
7575 OPC_CheckChild1Integer, 16|128,17|128,1,
7576 OPC_RecordChild2,
7577 OPC_RecordChild3,
7578 OPC_RecordChild4,
7579 OPC_RecordChild5,
7580 OPC_EmitMergeInputChains1_0,
7581 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I16_CLAMP_R),
7582 4, 1, 2, 3, 4,
7583 17,
7584 OPC_CheckChild1Integer, 22|128,17|128,1,
7585 OPC_RecordChild2,
7586 OPC_RecordChild3,
7587 OPC_RecordChild4,
7588 OPC_RecordChild5,
7589 OPC_EmitMergeInputChains1_0,
7590 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I32_CLAMP_R),
7591 4, 1, 2, 3, 4,
7592 17,
7593 OPC_CheckChild1Integer, 28|128,17|128,1,
7594 OPC_RecordChild2,
7595 OPC_RecordChild3,
7596 OPC_RecordChild4,
7597 OPC_RecordChild5,
7598 OPC_EmitMergeInputChains1_0,
7599 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I64_CLAMP_R),
7600 4, 1, 2, 3, 4,
7601 17,
7602 OPC_CheckChild1Integer, 36|128,17|128,1,
7603 OPC_RecordChild2,
7604 OPC_RecordChild3,
7605 OPC_RecordChild4,
7606 OPC_RecordChild5,
7607 OPC_EmitMergeInputChains1_0,
7608 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I8_TRAP_R),
7609 4, 1, 2, 3, 4,
7610 17,
7611 OPC_CheckChild1Integer, 18|128,17|128,1,
7612 OPC_RecordChild2,
7613 OPC_RecordChild3,
7614 OPC_RecordChild4,
7615 OPC_RecordChild5,
7616 OPC_EmitMergeInputChains1_0,
7617 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I16_TRAP_R),
7618 4, 1, 2, 3, 4,
7619 17,
7620 OPC_CheckChild1Integer, 24|128,17|128,1,
7621 OPC_RecordChild2,
7622 OPC_RecordChild3,
7623 OPC_RecordChild4,
7624 OPC_RecordChild5,
7625 OPC_EmitMergeInputChains1_0,
7626 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I32_TRAP_R),
7627 4, 1, 2, 3, 4,
7628 17,
7629 OPC_CheckChild1Integer, 30|128,17|128,1,
7630 OPC_RecordChild2,
7631 OPC_RecordChild3,
7632 OPC_RecordChild4,
7633 OPC_RecordChild5,
7634 OPC_EmitMergeInputChains1_0,
7635 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I64_TRAP_R),
7636 4, 1, 2, 3, 4,
7637 17,
7638 OPC_CheckChild1Integer, 38|128,17|128,1,
7639 OPC_RecordChild2,
7640 OPC_RecordChild3,
7641 OPC_RecordChild4,
7642 OPC_RecordChild5,
7643 OPC_EmitMergeInputChains1_0,
7644 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I8_ZERO_R),
7645 4, 1, 2, 3, 4,
7646 17,
7647 OPC_CheckChild1Integer, 20|128,17|128,1,
7648 OPC_RecordChild2,
7649 OPC_RecordChild3,
7650 OPC_RecordChild4,
7651 OPC_RecordChild5,
7652 OPC_EmitMergeInputChains1_0,
7653 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I16_ZERO_R),
7654 4, 1, 2, 3, 4,
7655 17,
7656 OPC_CheckChild1Integer, 26|128,17|128,1,
7657 OPC_RecordChild2,
7658 OPC_RecordChild3,
7659 OPC_RecordChild4,
7660 OPC_RecordChild5,
7661 OPC_EmitMergeInputChains1_0,
7662 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I32_ZERO_R),
7663 4, 1, 2, 3, 4,
7664 17,
7665 OPC_CheckChild1Integer, 32|128,17|128,1,
7666 OPC_RecordChild2,
7667 OPC_RecordChild3,
7668 OPC_RecordChild4,
7669 OPC_RecordChild5,
7670 OPC_EmitMergeInputChains1_0,
7671 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_I64_ZERO_R),
7672 4, 1, 2, 3, 4,
7673 17,
7674 OPC_CheckChild1Integer, 94|128,19|128,1,
7675 OPC_RecordChild2,
7676 OPC_RecordChild3,
7677 OPC_RecordChild4,
7678 OPC_RecordChild5,
7679 OPC_EmitMergeInputChains1_0,
7680 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_I8_TRAP_R),
7681 4, 1, 2, 3, 4,
7682 17,
7683 OPC_CheckChild1Integer, 90|128,19|128,1,
7684 OPC_RecordChild2,
7685 OPC_RecordChild3,
7686 OPC_RecordChild4,
7687 OPC_RecordChild5,
7688 OPC_EmitMergeInputChains1_0,
7689 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_I16_TRAP_R),
7690 4, 1, 2, 3, 4,
7691 17,
7692 OPC_CheckChild1Integer, 92|128,19|128,1,
7693 OPC_RecordChild2,
7694 OPC_RecordChild3,
7695 OPC_RecordChild4,
7696 OPC_RecordChild5,
7697 OPC_EmitMergeInputChains1_0,
7698 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_I32_TRAP_R),
7699 4, 1, 2, 3, 4,
7700 19,
7701 OPC_CheckChild1Integer, 58|128,17|128,1,
7702 OPC_RecordChild2,
7703 OPC_RecordChild3,
7704 OPC_RecordChild4,
7705 OPC_RecordChild5,
7706 OPC_RecordChild6,
7707 OPC_EmitMergeInputChains1_0,
7708 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I8_CLAMP_R),
7709 5, 1, 2, 3, 4, 5,
7710 19,
7711 OPC_CheckChild1Integer, 40|128,17|128,1,
7712 OPC_RecordChild2,
7713 OPC_RecordChild3,
7714 OPC_RecordChild4,
7715 OPC_RecordChild5,
7716 OPC_RecordChild6,
7717 OPC_EmitMergeInputChains1_0,
7718 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I16_CLAMP_R),
7719 5, 1, 2, 3, 4, 5,
7720 19,
7721 OPC_CheckChild1Integer, 46|128,17|128,1,
7722 OPC_RecordChild2,
7723 OPC_RecordChild3,
7724 OPC_RecordChild4,
7725 OPC_RecordChild5,
7726 OPC_RecordChild6,
7727 OPC_EmitMergeInputChains1_0,
7728 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I32_CLAMP_R),
7729 5, 1, 2, 3, 4, 5,
7730 19,
7731 OPC_CheckChild1Integer, 52|128,17|128,1,
7732 OPC_RecordChild2,
7733 OPC_RecordChild3,
7734 OPC_RecordChild4,
7735 OPC_RecordChild5,
7736 OPC_RecordChild6,
7737 OPC_EmitMergeInputChains1_0,
7738 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I64_CLAMP_R),
7739 5, 1, 2, 3, 4, 5,
7740 19,
7741 OPC_CheckChild1Integer, 60|128,17|128,1,
7742 OPC_RecordChild2,
7743 OPC_RecordChild3,
7744 OPC_RecordChild4,
7745 OPC_RecordChild5,
7746 OPC_RecordChild6,
7747 OPC_EmitMergeInputChains1_0,
7748 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I8_TRAP_R),
7749 5, 1, 2, 3, 4, 5,
7750 19,
7751 OPC_CheckChild1Integer, 42|128,17|128,1,
7752 OPC_RecordChild2,
7753 OPC_RecordChild3,
7754 OPC_RecordChild4,
7755 OPC_RecordChild5,
7756 OPC_RecordChild6,
7757 OPC_EmitMergeInputChains1_0,
7758 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I16_TRAP_R),
7759 5, 1, 2, 3, 4, 5,
7760 19,
7761 OPC_CheckChild1Integer, 48|128,17|128,1,
7762 OPC_RecordChild2,
7763 OPC_RecordChild3,
7764 OPC_RecordChild4,
7765 OPC_RecordChild5,
7766 OPC_RecordChild6,
7767 OPC_EmitMergeInputChains1_0,
7768 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I32_TRAP_R),
7769 5, 1, 2, 3, 4, 5,
7770 19,
7771 OPC_CheckChild1Integer, 54|128,17|128,1,
7772 OPC_RecordChild2,
7773 OPC_RecordChild3,
7774 OPC_RecordChild4,
7775 OPC_RecordChild5,
7776 OPC_RecordChild6,
7777 OPC_EmitMergeInputChains1_0,
7778 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I64_TRAP_R),
7779 5, 1, 2, 3, 4, 5,
7780 19,
7781 OPC_CheckChild1Integer, 62|128,17|128,1,
7782 OPC_RecordChild2,
7783 OPC_RecordChild3,
7784 OPC_RecordChild4,
7785 OPC_RecordChild5,
7786 OPC_RecordChild6,
7787 OPC_EmitMergeInputChains1_0,
7788 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I8_ZERO_R),
7789 5, 1, 2, 3, 4, 5,
7790 19,
7791 OPC_CheckChild1Integer, 44|128,17|128,1,
7792 OPC_RecordChild2,
7793 OPC_RecordChild3,
7794 OPC_RecordChild4,
7795 OPC_RecordChild5,
7796 OPC_RecordChild6,
7797 OPC_EmitMergeInputChains1_0,
7798 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I16_ZERO_R),
7799 5, 1, 2, 3, 4, 5,
7800 19,
7801 OPC_CheckChild1Integer, 50|128,17|128,1,
7802 OPC_RecordChild2,
7803 OPC_RecordChild3,
7804 OPC_RecordChild4,
7805 OPC_RecordChild5,
7806 OPC_RecordChild6,
7807 OPC_EmitMergeInputChains1_0,
7808 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I32_ZERO_R),
7809 5, 1, 2, 3, 4, 5,
7810 19,
7811 OPC_CheckChild1Integer, 56|128,17|128,1,
7812 OPC_RecordChild2,
7813 OPC_RecordChild3,
7814 OPC_RecordChild4,
7815 OPC_RecordChild5,
7816 OPC_RecordChild6,
7817 OPC_EmitMergeInputChains1_0,
7818 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2I64_ZERO_R),
7819 5, 1, 2, 3, 4, 5,
7820 19,
7821 OPC_CheckChild1Integer, 100|128,19|128,1,
7822 OPC_RecordChild2,
7823 OPC_RecordChild3,
7824 OPC_RecordChild4,
7825 OPC_RecordChild5,
7826 OPC_RecordChild6,
7827 OPC_EmitMergeInputChains1_0,
7828 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2I8_TRAP_R),
7829 5, 1, 2, 3, 4, 5,
7830 19,
7831 OPC_CheckChild1Integer, 96|128,19|128,1,
7832 OPC_RecordChild2,
7833 OPC_RecordChild3,
7834 OPC_RecordChild4,
7835 OPC_RecordChild5,
7836 OPC_RecordChild6,
7837 OPC_EmitMergeInputChains1_0,
7838 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2I16_TRAP_R),
7839 5, 1, 2, 3, 4, 5,
7840 19,
7841 OPC_CheckChild1Integer, 98|128,19|128,1,
7842 OPC_RecordChild2,
7843 OPC_RecordChild3,
7844 OPC_RecordChild4,
7845 OPC_RecordChild5,
7846 OPC_RecordChild6,
7847 OPC_EmitMergeInputChains1_0,
7848 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2I32_TRAP_R),
7849 5, 1, 2, 3, 4, 5,
7850 26,
7851 OPC_CheckChild1Integer, 76|128,17|128,1,
7852 OPC_RecordChild2,
7853 OPC_RecordChild3,
7854 OPC_RecordChild4,
7855 OPC_RecordChild5,
7856 OPC_RecordChild6,
7857 OPC_RecordChild7,
7858 OPC_MoveChild, 8,
7859 OPC_RecordNode,
7860 OPC_MoveParent,
7861 OPC_EmitMergeInputChains1_0,
7862 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I8_CLAMP_R),
7863 7, 1, 2, 3, 4, 5, 6, 7,
7864 26,
7865 OPC_CheckChild1Integer, 64|128,17|128,1,
7866 OPC_RecordChild2,
7867 OPC_RecordChild3,
7868 OPC_RecordChild4,
7869 OPC_RecordChild5,
7870 OPC_RecordChild6,
7871 OPC_RecordChild7,
7872 OPC_MoveChild, 8,
7873 OPC_RecordNode,
7874 OPC_MoveParent,
7875 OPC_EmitMergeInputChains1_0,
7876 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I16_CLAMP_R),
7877 7, 1, 2, 3, 4, 5, 6, 7,
7878 26,
7879 OPC_CheckChild1Integer, 70|128,17|128,1,
7880 OPC_RecordChild2,
7881 OPC_RecordChild3,
7882 OPC_RecordChild4,
7883 OPC_RecordChild5,
7884 OPC_RecordChild6,
7885 OPC_RecordChild7,
7886 OPC_MoveChild, 8,
7887 OPC_RecordNode,
7888 OPC_MoveParent,
7889 OPC_EmitMergeInputChains1_0,
7890 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I32_CLAMP_R),
7891 7, 1, 2, 3, 4, 5, 6, 7,
7892 26,
7893 OPC_CheckChild1Integer, 78|128,17|128,1,
7894 OPC_RecordChild2,
7895 OPC_RecordChild3,
7896 OPC_RecordChild4,
7897 OPC_RecordChild5,
7898 OPC_RecordChild6,
7899 OPC_RecordChild7,
7900 OPC_MoveChild, 8,
7901 OPC_RecordNode,
7902 OPC_MoveParent,
7903 OPC_EmitMergeInputChains1_0,
7904 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I8_TRAP_R),
7905 7, 1, 2, 3, 4, 5, 6, 7,
7906 26,
7907 OPC_CheckChild1Integer, 66|128,17|128,1,
7908 OPC_RecordChild2,
7909 OPC_RecordChild3,
7910 OPC_RecordChild4,
7911 OPC_RecordChild5,
7912 OPC_RecordChild6,
7913 OPC_RecordChild7,
7914 OPC_MoveChild, 8,
7915 OPC_RecordNode,
7916 OPC_MoveParent,
7917 OPC_EmitMergeInputChains1_0,
7918 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I16_TRAP_R),
7919 7, 1, 2, 3, 4, 5, 6, 7,
7920 26,
7921 OPC_CheckChild1Integer, 72|128,17|128,1,
7922 OPC_RecordChild2,
7923 OPC_RecordChild3,
7924 OPC_RecordChild4,
7925 OPC_RecordChild5,
7926 OPC_RecordChild6,
7927 OPC_RecordChild7,
7928 OPC_MoveChild, 8,
7929 OPC_RecordNode,
7930 OPC_MoveParent,
7931 OPC_EmitMergeInputChains1_0,
7932 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I32_TRAP_R),
7933 7, 1, 2, 3, 4, 5, 6, 7,
7934 26,
7935 OPC_CheckChild1Integer, 80|128,17|128,1,
7936 OPC_RecordChild2,
7937 OPC_RecordChild3,
7938 OPC_RecordChild4,
7939 OPC_RecordChild5,
7940 OPC_RecordChild6,
7941 OPC_RecordChild7,
7942 OPC_MoveChild, 8,
7943 OPC_RecordNode,
7944 OPC_MoveParent,
7945 OPC_EmitMergeInputChains1_0,
7946 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I8_ZERO_R),
7947 7, 1, 2, 3, 4, 5, 6, 7,
7948 26,
7949 OPC_CheckChild1Integer, 68|128,17|128,1,
7950 OPC_RecordChild2,
7951 OPC_RecordChild3,
7952 OPC_RecordChild4,
7953 OPC_RecordChild5,
7954 OPC_RecordChild6,
7955 OPC_RecordChild7,
7956 OPC_MoveChild, 8,
7957 OPC_RecordNode,
7958 OPC_MoveParent,
7959 OPC_EmitMergeInputChains1_0,
7960 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I16_ZERO_R),
7961 7, 1, 2, 3, 4, 5, 6, 7,
7962 26,
7963 OPC_CheckChild1Integer, 74|128,17|128,1,
7964 OPC_RecordChild2,
7965 OPC_RecordChild3,
7966 OPC_RecordChild4,
7967 OPC_RecordChild5,
7968 OPC_RecordChild6,
7969 OPC_RecordChild7,
7970 OPC_MoveChild, 8,
7971 OPC_RecordNode,
7972 OPC_MoveParent,
7973 OPC_EmitMergeInputChains1_0,
7974 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4I32_ZERO_R),
7975 7, 1, 2, 3, 4, 5, 6, 7,
7976 26,
7977 OPC_CheckChild1Integer, 106|128,19|128,1,
7978 OPC_RecordChild2,
7979 OPC_RecordChild3,
7980 OPC_RecordChild4,
7981 OPC_RecordChild5,
7982 OPC_RecordChild6,
7983 OPC_RecordChild7,
7984 OPC_MoveChild, 8,
7985 OPC_RecordNode,
7986 OPC_MoveParent,
7987 OPC_EmitMergeInputChains1_0,
7988 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4I8_TRAP_R),
7989 7, 1, 2, 3, 4, 5, 6, 7,
7990 26,
7991 OPC_CheckChild1Integer, 102|128,19|128,1,
7992 OPC_RecordChild2,
7993 OPC_RecordChild3,
7994 OPC_RecordChild4,
7995 OPC_RecordChild5,
7996 OPC_RecordChild6,
7997 OPC_RecordChild7,
7998 OPC_MoveChild, 8,
7999 OPC_RecordNode,
8000 OPC_MoveParent,
8001 OPC_EmitMergeInputChains1_0,
8002 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4I16_TRAP_R),
8003 7, 1, 2, 3, 4, 5, 6, 7,
8004 26,
8005 OPC_CheckChild1Integer, 104|128,19|128,1,
8006 OPC_RecordChild2,
8007 OPC_RecordChild3,
8008 OPC_RecordChild4,
8009 OPC_RecordChild5,
8010 OPC_RecordChild6,
8011 OPC_RecordChild7,
8012 OPC_MoveChild, 8,
8013 OPC_RecordNode,
8014 OPC_MoveParent,
8015 OPC_EmitMergeInputChains1_0,
8016 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4I32_TRAP_R),
8017 7, 1, 2, 3, 4, 5, 6, 7,
8018 17,
8019 OPC_CheckChild1Integer, 104|128,18|128,1,
8020 OPC_RecordChild2,
8021 OPC_RecordChild3,
8022 OPC_RecordChild4,
8023 OPC_RecordChild5,
8024 OPC_EmitMergeInputChains1_0,
8025 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I8_CLAMP_R),
8026 4, 1, 2, 3, 4,
8027 17,
8028 OPC_CheckChild1Integer, 86|128,18|128,1,
8029 OPC_RecordChild2,
8030 OPC_RecordChild3,
8031 OPC_RecordChild4,
8032 OPC_RecordChild5,
8033 OPC_EmitMergeInputChains1_0,
8034 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I16_CLAMP_R),
8035 4, 1, 2, 3, 4,
8036 17,
8037 OPC_CheckChild1Integer, 92|128,18|128,1,
8038 OPC_RecordChild2,
8039 OPC_RecordChild3,
8040 OPC_RecordChild4,
8041 OPC_RecordChild5,
8042 OPC_EmitMergeInputChains1_0,
8043 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I32_CLAMP_R),
8044 4, 1, 2, 3, 4,
8045 17,
8046 OPC_CheckChild1Integer, 98|128,18|128,1,
8047 OPC_RecordChild2,
8048 OPC_RecordChild3,
8049 OPC_RecordChild4,
8050 OPC_RecordChild5,
8051 OPC_EmitMergeInputChains1_0,
8052 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I64_CLAMP_R),
8053 4, 1, 2, 3, 4,
8054 17,
8055 OPC_CheckChild1Integer, 106|128,18|128,1,
8056 OPC_RecordChild2,
8057 OPC_RecordChild3,
8058 OPC_RecordChild4,
8059 OPC_RecordChild5,
8060 OPC_EmitMergeInputChains1_0,
8061 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I8_TRAP_R),
8062 4, 1, 2, 3, 4,
8063 17,
8064 OPC_CheckChild1Integer, 88|128,18|128,1,
8065 OPC_RecordChild2,
8066 OPC_RecordChild3,
8067 OPC_RecordChild4,
8068 OPC_RecordChild5,
8069 OPC_EmitMergeInputChains1_0,
8070 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I16_TRAP_R),
8071 4, 1, 2, 3, 4,
8072 17,
8073 OPC_CheckChild1Integer, 94|128,18|128,1,
8074 OPC_RecordChild2,
8075 OPC_RecordChild3,
8076 OPC_RecordChild4,
8077 OPC_RecordChild5,
8078 OPC_EmitMergeInputChains1_0,
8079 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I32_TRAP_R),
8080 4, 1, 2, 3, 4,
8081 17,
8082 OPC_CheckChild1Integer, 100|128,18|128,1,
8083 OPC_RecordChild2,
8084 OPC_RecordChild3,
8085 OPC_RecordChild4,
8086 OPC_RecordChild5,
8087 OPC_EmitMergeInputChains1_0,
8088 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I64_TRAP_R),
8089 4, 1, 2, 3, 4,
8090 17,
8091 OPC_CheckChild1Integer, 108|128,18|128,1,
8092 OPC_RecordChild2,
8093 OPC_RecordChild3,
8094 OPC_RecordChild4,
8095 OPC_RecordChild5,
8096 OPC_EmitMergeInputChains1_0,
8097 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I8_ZERO_R),
8098 4, 1, 2, 3, 4,
8099 17,
8100 OPC_CheckChild1Integer, 90|128,18|128,1,
8101 OPC_RecordChild2,
8102 OPC_RecordChild3,
8103 OPC_RecordChild4,
8104 OPC_RecordChild5,
8105 OPC_EmitMergeInputChains1_0,
8106 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I16_ZERO_R),
8107 4, 1, 2, 3, 4,
8108 17,
8109 OPC_CheckChild1Integer, 96|128,18|128,1,
8110 OPC_RecordChild2,
8111 OPC_RecordChild3,
8112 OPC_RecordChild4,
8113 OPC_RecordChild5,
8114 OPC_EmitMergeInputChains1_0,
8115 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I32_ZERO_R),
8116 4, 1, 2, 3, 4,
8117 17,
8118 OPC_CheckChild1Integer, 102|128,18|128,1,
8119 OPC_RecordChild2,
8120 OPC_RecordChild3,
8121 OPC_RecordChild4,
8122 OPC_RecordChild5,
8123 OPC_EmitMergeInputChains1_0,
8124 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_I64_ZERO_R),
8125 4, 1, 2, 3, 4,
8126 17,
8127 OPC_CheckChild1Integer, 20|128,20|128,1,
8128 OPC_RecordChild2,
8129 OPC_RecordChild3,
8130 OPC_RecordChild4,
8131 OPC_RecordChild5,
8132 OPC_EmitMergeInputChains1_0,
8133 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_I8_TRAP_R),
8134 4, 1, 2, 3, 4,
8135 17,
8136 OPC_CheckChild1Integer, 16|128,20|128,1,
8137 OPC_RecordChild2,
8138 OPC_RecordChild3,
8139 OPC_RecordChild4,
8140 OPC_RecordChild5,
8141 OPC_EmitMergeInputChains1_0,
8142 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_I16_TRAP_R),
8143 4, 1, 2, 3, 4,
8144 17,
8145 OPC_CheckChild1Integer, 18|128,20|128,1,
8146 OPC_RecordChild2,
8147 OPC_RecordChild3,
8148 OPC_RecordChild4,
8149 OPC_RecordChild5,
8150 OPC_EmitMergeInputChains1_0,
8151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_I32_TRAP_R),
8152 4, 1, 2, 3, 4,
8153 19,
8154 OPC_CheckChild1Integer, 0|128,19|128,1,
8155 OPC_RecordChild2,
8156 OPC_RecordChild3,
8157 OPC_RecordChild4,
8158 OPC_RecordChild5,
8159 OPC_RecordChild6,
8160 OPC_EmitMergeInputChains1_0,
8161 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I8_CLAMP_R),
8162 5, 1, 2, 3, 4, 5,
8163 19,
8164 OPC_CheckChild1Integer, 110|128,18|128,1,
8165 OPC_RecordChild2,
8166 OPC_RecordChild3,
8167 OPC_RecordChild4,
8168 OPC_RecordChild5,
8169 OPC_RecordChild6,
8170 OPC_EmitMergeInputChains1_0,
8171 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I16_CLAMP_R),
8172 5, 1, 2, 3, 4, 5,
8173 19,
8174 OPC_CheckChild1Integer, 116|128,18|128,1,
8175 OPC_RecordChild2,
8176 OPC_RecordChild3,
8177 OPC_RecordChild4,
8178 OPC_RecordChild5,
8179 OPC_RecordChild6,
8180 OPC_EmitMergeInputChains1_0,
8181 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I32_CLAMP_R),
8182 5, 1, 2, 3, 4, 5,
8183 19,
8184 OPC_CheckChild1Integer, 122|128,18|128,1,
8185 OPC_RecordChild2,
8186 OPC_RecordChild3,
8187 OPC_RecordChild4,
8188 OPC_RecordChild5,
8189 OPC_RecordChild6,
8190 OPC_EmitMergeInputChains1_0,
8191 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I64_CLAMP_R),
8192 5, 1, 2, 3, 4, 5,
8193 19,
8194 OPC_CheckChild1Integer, 2|128,19|128,1,
8195 OPC_RecordChild2,
8196 OPC_RecordChild3,
8197 OPC_RecordChild4,
8198 OPC_RecordChild5,
8199 OPC_RecordChild6,
8200 OPC_EmitMergeInputChains1_0,
8201 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I8_TRAP_R),
8202 5, 1, 2, 3, 4, 5,
8203 19,
8204 OPC_CheckChild1Integer, 112|128,18|128,1,
8205 OPC_RecordChild2,
8206 OPC_RecordChild3,
8207 OPC_RecordChild4,
8208 OPC_RecordChild5,
8209 OPC_RecordChild6,
8210 OPC_EmitMergeInputChains1_0,
8211 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I16_TRAP_R),
8212 5, 1, 2, 3, 4, 5,
8213 19,
8214 OPC_CheckChild1Integer, 118|128,18|128,1,
8215 OPC_RecordChild2,
8216 OPC_RecordChild3,
8217 OPC_RecordChild4,
8218 OPC_RecordChild5,
8219 OPC_RecordChild6,
8220 OPC_EmitMergeInputChains1_0,
8221 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I32_TRAP_R),
8222 5, 1, 2, 3, 4, 5,
8223 19,
8224 OPC_CheckChild1Integer, 124|128,18|128,1,
8225 OPC_RecordChild2,
8226 OPC_RecordChild3,
8227 OPC_RecordChild4,
8228 OPC_RecordChild5,
8229 OPC_RecordChild6,
8230 OPC_EmitMergeInputChains1_0,
8231 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I64_TRAP_R),
8232 5, 1, 2, 3, 4, 5,
8233 19,
8234 OPC_CheckChild1Integer, 4|128,19|128,1,
8235 OPC_RecordChild2,
8236 OPC_RecordChild3,
8237 OPC_RecordChild4,
8238 OPC_RecordChild5,
8239 OPC_RecordChild6,
8240 OPC_EmitMergeInputChains1_0,
8241 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I8_ZERO_R),
8242 5, 1, 2, 3, 4, 5,
8243 19,
8244 OPC_CheckChild1Integer, 114|128,18|128,1,
8245 OPC_RecordChild2,
8246 OPC_RecordChild3,
8247 OPC_RecordChild4,
8248 OPC_RecordChild5,
8249 OPC_RecordChild6,
8250 OPC_EmitMergeInputChains1_0,
8251 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I16_ZERO_R),
8252 5, 1, 2, 3, 4, 5,
8253 19,
8254 OPC_CheckChild1Integer, 120|128,18|128,1,
8255 OPC_RecordChild2,
8256 OPC_RecordChild3,
8257 OPC_RecordChild4,
8258 OPC_RecordChild5,
8259 OPC_RecordChild6,
8260 OPC_EmitMergeInputChains1_0,
8261 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I32_ZERO_R),
8262 5, 1, 2, 3, 4, 5,
8263 19,
8264 OPC_CheckChild1Integer, 126|128,18|128,1,
8265 OPC_RecordChild2,
8266 OPC_RecordChild3,
8267 OPC_RecordChild4,
8268 OPC_RecordChild5,
8269 OPC_RecordChild6,
8270 OPC_EmitMergeInputChains1_0,
8271 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2I64_ZERO_R),
8272 5, 1, 2, 3, 4, 5,
8273 19,
8274 OPC_CheckChild1Integer, 26|128,20|128,1,
8275 OPC_RecordChild2,
8276 OPC_RecordChild3,
8277 OPC_RecordChild4,
8278 OPC_RecordChild5,
8279 OPC_RecordChild6,
8280 OPC_EmitMergeInputChains1_0,
8281 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2I8_TRAP_R),
8282 5, 1, 2, 3, 4, 5,
8283 19,
8284 OPC_CheckChild1Integer, 22|128,20|128,1,
8285 OPC_RecordChild2,
8286 OPC_RecordChild3,
8287 OPC_RecordChild4,
8288 OPC_RecordChild5,
8289 OPC_RecordChild6,
8290 OPC_EmitMergeInputChains1_0,
8291 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2I16_TRAP_R),
8292 5, 1, 2, 3, 4, 5,
8293 19,
8294 OPC_CheckChild1Integer, 24|128,20|128,1,
8295 OPC_RecordChild2,
8296 OPC_RecordChild3,
8297 OPC_RecordChild4,
8298 OPC_RecordChild5,
8299 OPC_RecordChild6,
8300 OPC_EmitMergeInputChains1_0,
8301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2I32_TRAP_R),
8302 5, 1, 2, 3, 4, 5,
8303 26,
8304 OPC_CheckChild1Integer, 18|128,19|128,1,
8305 OPC_RecordChild2,
8306 OPC_RecordChild3,
8307 OPC_RecordChild4,
8308 OPC_RecordChild5,
8309 OPC_RecordChild6,
8310 OPC_RecordChild7,
8311 OPC_MoveChild, 8,
8312 OPC_RecordNode,
8313 OPC_MoveParent,
8314 OPC_EmitMergeInputChains1_0,
8315 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I8_CLAMP_R),
8316 7, 1, 2, 3, 4, 5, 6, 7,
8317 26,
8318 OPC_CheckChild1Integer, 6|128,19|128,1,
8319 OPC_RecordChild2,
8320 OPC_RecordChild3,
8321 OPC_RecordChild4,
8322 OPC_RecordChild5,
8323 OPC_RecordChild6,
8324 OPC_RecordChild7,
8325 OPC_MoveChild, 8,
8326 OPC_RecordNode,
8327 OPC_MoveParent,
8328 OPC_EmitMergeInputChains1_0,
8329 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I16_CLAMP_R),
8330 7, 1, 2, 3, 4, 5, 6, 7,
8331 26,
8332 OPC_CheckChild1Integer, 12|128,19|128,1,
8333 OPC_RecordChild2,
8334 OPC_RecordChild3,
8335 OPC_RecordChild4,
8336 OPC_RecordChild5,
8337 OPC_RecordChild6,
8338 OPC_RecordChild7,
8339 OPC_MoveChild, 8,
8340 OPC_RecordNode,
8341 OPC_MoveParent,
8342 OPC_EmitMergeInputChains1_0,
8343 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I32_CLAMP_R),
8344 7, 1, 2, 3, 4, 5, 6, 7,
8345 26,
8346 OPC_CheckChild1Integer, 20|128,19|128,1,
8347 OPC_RecordChild2,
8348 OPC_RecordChild3,
8349 OPC_RecordChild4,
8350 OPC_RecordChild5,
8351 OPC_RecordChild6,
8352 OPC_RecordChild7,
8353 OPC_MoveChild, 8,
8354 OPC_RecordNode,
8355 OPC_MoveParent,
8356 OPC_EmitMergeInputChains1_0,
8357 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I8_TRAP_R),
8358 7, 1, 2, 3, 4, 5, 6, 7,
8359 26,
8360 OPC_CheckChild1Integer, 8|128,19|128,1,
8361 OPC_RecordChild2,
8362 OPC_RecordChild3,
8363 OPC_RecordChild4,
8364 OPC_RecordChild5,
8365 OPC_RecordChild6,
8366 OPC_RecordChild7,
8367 OPC_MoveChild, 8,
8368 OPC_RecordNode,
8369 OPC_MoveParent,
8370 OPC_EmitMergeInputChains1_0,
8371 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I16_TRAP_R),
8372 7, 1, 2, 3, 4, 5, 6, 7,
8373 26,
8374 OPC_CheckChild1Integer, 14|128,19|128,1,
8375 OPC_RecordChild2,
8376 OPC_RecordChild3,
8377 OPC_RecordChild4,
8378 OPC_RecordChild5,
8379 OPC_RecordChild6,
8380 OPC_RecordChild7,
8381 OPC_MoveChild, 8,
8382 OPC_RecordNode,
8383 OPC_MoveParent,
8384 OPC_EmitMergeInputChains1_0,
8385 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I32_TRAP_R),
8386 7, 1, 2, 3, 4, 5, 6, 7,
8387 26,
8388 OPC_CheckChild1Integer, 22|128,19|128,1,
8389 OPC_RecordChild2,
8390 OPC_RecordChild3,
8391 OPC_RecordChild4,
8392 OPC_RecordChild5,
8393 OPC_RecordChild6,
8394 OPC_RecordChild7,
8395 OPC_MoveChild, 8,
8396 OPC_RecordNode,
8397 OPC_MoveParent,
8398 OPC_EmitMergeInputChains1_0,
8399 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I8_ZERO_R),
8400 7, 1, 2, 3, 4, 5, 6, 7,
8401 26,
8402 OPC_CheckChild1Integer, 10|128,19|128,1,
8403 OPC_RecordChild2,
8404 OPC_RecordChild3,
8405 OPC_RecordChild4,
8406 OPC_RecordChild5,
8407 OPC_RecordChild6,
8408 OPC_RecordChild7,
8409 OPC_MoveChild, 8,
8410 OPC_RecordNode,
8411 OPC_MoveParent,
8412 OPC_EmitMergeInputChains1_0,
8413 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I16_ZERO_R),
8414 7, 1, 2, 3, 4, 5, 6, 7,
8415 26,
8416 OPC_CheckChild1Integer, 16|128,19|128,1,
8417 OPC_RecordChild2,
8418 OPC_RecordChild3,
8419 OPC_RecordChild4,
8420 OPC_RecordChild5,
8421 OPC_RecordChild6,
8422 OPC_RecordChild7,
8423 OPC_MoveChild, 8,
8424 OPC_RecordNode,
8425 OPC_MoveParent,
8426 OPC_EmitMergeInputChains1_0,
8427 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4I32_ZERO_R),
8428 7, 1, 2, 3, 4, 5, 6, 7,
8429 26,
8430 OPC_CheckChild1Integer, 32|128,20|128,1,
8431 OPC_RecordChild2,
8432 OPC_RecordChild3,
8433 OPC_RecordChild4,
8434 OPC_RecordChild5,
8435 OPC_RecordChild6,
8436 OPC_RecordChild7,
8437 OPC_MoveChild, 8,
8438 OPC_RecordNode,
8439 OPC_MoveParent,
8440 OPC_EmitMergeInputChains1_0,
8441 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4I8_TRAP_R),
8442 7, 1, 2, 3, 4, 5, 6, 7,
8443 26,
8444 OPC_CheckChild1Integer, 28|128,20|128,1,
8445 OPC_RecordChild2,
8446 OPC_RecordChild3,
8447 OPC_RecordChild4,
8448 OPC_RecordChild5,
8449 OPC_RecordChild6,
8450 OPC_RecordChild7,
8451 OPC_MoveChild, 8,
8452 OPC_RecordNode,
8453 OPC_MoveParent,
8454 OPC_EmitMergeInputChains1_0,
8455 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4I16_TRAP_R),
8456 7, 1, 2, 3, 4, 5, 6, 7,
8457 26,
8458 OPC_CheckChild1Integer, 30|128,20|128,1,
8459 OPC_RecordChild2,
8460 OPC_RecordChild3,
8461 OPC_RecordChild4,
8462 OPC_RecordChild5,
8463 OPC_RecordChild6,
8464 OPC_RecordChild7,
8465 OPC_MoveChild, 8,
8466 OPC_RecordNode,
8467 OPC_MoveParent,
8468 OPC_EmitMergeInputChains1_0,
8469 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4I32_TRAP_R),
8470 7, 1, 2, 3, 4, 5, 6, 7,
8471 19,
8472 OPC_CheckChild1Integer, 38|128,18|128,1,
8473 OPC_RecordChild2,
8474 OPC_RecordChild3,
8475 OPC_RecordChild4,
8476 OPC_RecordChild5,
8477 OPC_RecordChild6,
8478 OPC_EmitMergeInputChains1_0,
8479 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I8_CLAMP_R),
8480 5, 1, 2, 3, 4, 5,
8481 19,
8482 OPC_CheckChild1Integer, 20|128,18|128,1,
8483 OPC_RecordChild2,
8484 OPC_RecordChild3,
8485 OPC_RecordChild4,
8486 OPC_RecordChild5,
8487 OPC_RecordChild6,
8488 OPC_EmitMergeInputChains1_0,
8489 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I16_CLAMP_R),
8490 5, 1, 2, 3, 4, 5,
8491 19,
8492 OPC_CheckChild1Integer, 26|128,18|128,1,
8493 OPC_RecordChild2,
8494 OPC_RecordChild3,
8495 OPC_RecordChild4,
8496 OPC_RecordChild5,
8497 OPC_RecordChild6,
8498 OPC_EmitMergeInputChains1_0,
8499 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I32_CLAMP_R),
8500 5, 1, 2, 3, 4, 5,
8501 19,
8502 OPC_CheckChild1Integer, 32|128,18|128,1,
8503 OPC_RecordChild2,
8504 OPC_RecordChild3,
8505 OPC_RecordChild4,
8506 OPC_RecordChild5,
8507 OPC_RecordChild6,
8508 OPC_EmitMergeInputChains1_0,
8509 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I64_CLAMP_R),
8510 5, 1, 2, 3, 4, 5,
8511 19,
8512 OPC_CheckChild1Integer, 40|128,18|128,1,
8513 OPC_RecordChild2,
8514 OPC_RecordChild3,
8515 OPC_RecordChild4,
8516 OPC_RecordChild5,
8517 OPC_RecordChild6,
8518 OPC_EmitMergeInputChains1_0,
8519 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I8_TRAP_R),
8520 5, 1, 2, 3, 4, 5,
8521 19,
8522 OPC_CheckChild1Integer, 22|128,18|128,1,
8523 OPC_RecordChild2,
8524 OPC_RecordChild3,
8525 OPC_RecordChild4,
8526 OPC_RecordChild5,
8527 OPC_RecordChild6,
8528 OPC_EmitMergeInputChains1_0,
8529 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I16_TRAP_R),
8530 5, 1, 2, 3, 4, 5,
8531 19,
8532 OPC_CheckChild1Integer, 28|128,18|128,1,
8533 OPC_RecordChild2,
8534 OPC_RecordChild3,
8535 OPC_RecordChild4,
8536 OPC_RecordChild5,
8537 OPC_RecordChild6,
8538 OPC_EmitMergeInputChains1_0,
8539 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I32_TRAP_R),
8540 5, 1, 2, 3, 4, 5,
8541 19,
8542 OPC_CheckChild1Integer, 34|128,18|128,1,
8543 OPC_RecordChild2,
8544 OPC_RecordChild3,
8545 OPC_RecordChild4,
8546 OPC_RecordChild5,
8547 OPC_RecordChild6,
8548 OPC_EmitMergeInputChains1_0,
8549 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I64_TRAP_R),
8550 5, 1, 2, 3, 4, 5,
8551 19,
8552 OPC_CheckChild1Integer, 42|128,18|128,1,
8553 OPC_RecordChild2,
8554 OPC_RecordChild3,
8555 OPC_RecordChild4,
8556 OPC_RecordChild5,
8557 OPC_RecordChild6,
8558 OPC_EmitMergeInputChains1_0,
8559 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I8_ZERO_R),
8560 5, 1, 2, 3, 4, 5,
8561 19,
8562 OPC_CheckChild1Integer, 24|128,18|128,1,
8563 OPC_RecordChild2,
8564 OPC_RecordChild3,
8565 OPC_RecordChild4,
8566 OPC_RecordChild5,
8567 OPC_RecordChild6,
8568 OPC_EmitMergeInputChains1_0,
8569 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I16_ZERO_R),
8570 5, 1, 2, 3, 4, 5,
8571 19,
8572 OPC_CheckChild1Integer, 30|128,18|128,1,
8573 OPC_RecordChild2,
8574 OPC_RecordChild3,
8575 OPC_RecordChild4,
8576 OPC_RecordChild5,
8577 OPC_RecordChild6,
8578 OPC_EmitMergeInputChains1_0,
8579 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I32_ZERO_R),
8580 5, 1, 2, 3, 4, 5,
8581 19,
8582 OPC_CheckChild1Integer, 36|128,18|128,1,
8583 OPC_RecordChild2,
8584 OPC_RecordChild3,
8585 OPC_RecordChild4,
8586 OPC_RecordChild5,
8587 OPC_RecordChild6,
8588 OPC_EmitMergeInputChains1_0,
8589 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_I64_ZERO_R),
8590 5, 1, 2, 3, 4, 5,
8591 19,
8592 OPC_CheckChild1Integer, 2|128,20|128,1,
8593 OPC_RecordChild2,
8594 OPC_RecordChild3,
8595 OPC_RecordChild4,
8596 OPC_RecordChild5,
8597 OPC_RecordChild6,
8598 OPC_EmitMergeInputChains1_0,
8599 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_I8_TRAP_R),
8600 5, 1, 2, 3, 4, 5,
8601 19,
8602 OPC_CheckChild1Integer, 126|128,19|128,1,
8603 OPC_RecordChild2,
8604 OPC_RecordChild3,
8605 OPC_RecordChild4,
8606 OPC_RecordChild5,
8607 OPC_RecordChild6,
8608 OPC_EmitMergeInputChains1_0,
8609 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_I16_TRAP_R),
8610 5, 1, 2, 3, 4, 5,
8611 19,
8612 OPC_CheckChild1Integer, 0|128,20|128,1,
8613 OPC_RecordChild2,
8614 OPC_RecordChild3,
8615 OPC_RecordChild4,
8616 OPC_RecordChild5,
8617 OPC_RecordChild6,
8618 OPC_EmitMergeInputChains1_0,
8619 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_I32_TRAP_R),
8620 5, 1, 2, 3, 4, 5,
8621 21,
8622 OPC_CheckChild1Integer, 62|128,18|128,1,
8623 OPC_RecordChild2,
8624 OPC_RecordChild3,
8625 OPC_RecordChild4,
8626 OPC_RecordChild5,
8627 OPC_RecordChild6,
8628 OPC_RecordChild7,
8629 OPC_EmitMergeInputChains1_0,
8630 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I8_CLAMP_R),
8631 6, 1, 2, 3, 4, 5, 6,
8632 21,
8633 OPC_CheckChild1Integer, 44|128,18|128,1,
8634 OPC_RecordChild2,
8635 OPC_RecordChild3,
8636 OPC_RecordChild4,
8637 OPC_RecordChild5,
8638 OPC_RecordChild6,
8639 OPC_RecordChild7,
8640 OPC_EmitMergeInputChains1_0,
8641 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I16_CLAMP_R),
8642 6, 1, 2, 3, 4, 5, 6,
8643 21,
8644 OPC_CheckChild1Integer, 50|128,18|128,1,
8645 OPC_RecordChild2,
8646 OPC_RecordChild3,
8647 OPC_RecordChild4,
8648 OPC_RecordChild5,
8649 OPC_RecordChild6,
8650 OPC_RecordChild7,
8651 OPC_EmitMergeInputChains1_0,
8652 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I32_CLAMP_R),
8653 6, 1, 2, 3, 4, 5, 6,
8654 21,
8655 OPC_CheckChild1Integer, 56|128,18|128,1,
8656 OPC_RecordChild2,
8657 OPC_RecordChild3,
8658 OPC_RecordChild4,
8659 OPC_RecordChild5,
8660 OPC_RecordChild6,
8661 OPC_RecordChild7,
8662 OPC_EmitMergeInputChains1_0,
8663 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I64_CLAMP_R),
8664 6, 1, 2, 3, 4, 5, 6,
8665 21,
8666 OPC_CheckChild1Integer, 64|128,18|128,1,
8667 OPC_RecordChild2,
8668 OPC_RecordChild3,
8669 OPC_RecordChild4,
8670 OPC_RecordChild5,
8671 OPC_RecordChild6,
8672 OPC_RecordChild7,
8673 OPC_EmitMergeInputChains1_0,
8674 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I8_TRAP_R),
8675 6, 1, 2, 3, 4, 5, 6,
8676 21,
8677 OPC_CheckChild1Integer, 46|128,18|128,1,
8678 OPC_RecordChild2,
8679 OPC_RecordChild3,
8680 OPC_RecordChild4,
8681 OPC_RecordChild5,
8682 OPC_RecordChild6,
8683 OPC_RecordChild7,
8684 OPC_EmitMergeInputChains1_0,
8685 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I16_TRAP_R),
8686 6, 1, 2, 3, 4, 5, 6,
8687 21,
8688 OPC_CheckChild1Integer, 52|128,18|128,1,
8689 OPC_RecordChild2,
8690 OPC_RecordChild3,
8691 OPC_RecordChild4,
8692 OPC_RecordChild5,
8693 OPC_RecordChild6,
8694 OPC_RecordChild7,
8695 OPC_EmitMergeInputChains1_0,
8696 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I32_TRAP_R),
8697 6, 1, 2, 3, 4, 5, 6,
8698 21,
8699 OPC_CheckChild1Integer, 58|128,18|128,1,
8700 OPC_RecordChild2,
8701 OPC_RecordChild3,
8702 OPC_RecordChild4,
8703 OPC_RecordChild5,
8704 OPC_RecordChild6,
8705 OPC_RecordChild7,
8706 OPC_EmitMergeInputChains1_0,
8707 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I64_TRAP_R),
8708 6, 1, 2, 3, 4, 5, 6,
8709 21,
8710 OPC_CheckChild1Integer, 66|128,18|128,1,
8711 OPC_RecordChild2,
8712 OPC_RecordChild3,
8713 OPC_RecordChild4,
8714 OPC_RecordChild5,
8715 OPC_RecordChild6,
8716 OPC_RecordChild7,
8717 OPC_EmitMergeInputChains1_0,
8718 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I8_ZERO_R),
8719 6, 1, 2, 3, 4, 5, 6,
8720 21,
8721 OPC_CheckChild1Integer, 48|128,18|128,1,
8722 OPC_RecordChild2,
8723 OPC_RecordChild3,
8724 OPC_RecordChild4,
8725 OPC_RecordChild5,
8726 OPC_RecordChild6,
8727 OPC_RecordChild7,
8728 OPC_EmitMergeInputChains1_0,
8729 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I16_ZERO_R),
8730 6, 1, 2, 3, 4, 5, 6,
8731 21,
8732 OPC_CheckChild1Integer, 54|128,18|128,1,
8733 OPC_RecordChild2,
8734 OPC_RecordChild3,
8735 OPC_RecordChild4,
8736 OPC_RecordChild5,
8737 OPC_RecordChild6,
8738 OPC_RecordChild7,
8739 OPC_EmitMergeInputChains1_0,
8740 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I32_ZERO_R),
8741 6, 1, 2, 3, 4, 5, 6,
8742 21,
8743 OPC_CheckChild1Integer, 60|128,18|128,1,
8744 OPC_RecordChild2,
8745 OPC_RecordChild3,
8746 OPC_RecordChild4,
8747 OPC_RecordChild5,
8748 OPC_RecordChild6,
8749 OPC_RecordChild7,
8750 OPC_EmitMergeInputChains1_0,
8751 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2I64_ZERO_R),
8752 6, 1, 2, 3, 4, 5, 6,
8753 21,
8754 OPC_CheckChild1Integer, 8|128,20|128,1,
8755 OPC_RecordChild2,
8756 OPC_RecordChild3,
8757 OPC_RecordChild4,
8758 OPC_RecordChild5,
8759 OPC_RecordChild6,
8760 OPC_RecordChild7,
8761 OPC_EmitMergeInputChains1_0,
8762 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2I8_TRAP_R),
8763 6, 1, 2, 3, 4, 5, 6,
8764 21,
8765 OPC_CheckChild1Integer, 4|128,20|128,1,
8766 OPC_RecordChild2,
8767 OPC_RecordChild3,
8768 OPC_RecordChild4,
8769 OPC_RecordChild5,
8770 OPC_RecordChild6,
8771 OPC_RecordChild7,
8772 OPC_EmitMergeInputChains1_0,
8773 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2I16_TRAP_R),
8774 6, 1, 2, 3, 4, 5, 6,
8775 21,
8776 OPC_CheckChild1Integer, 6|128,20|128,1,
8777 OPC_RecordChild2,
8778 OPC_RecordChild3,
8779 OPC_RecordChild4,
8780 OPC_RecordChild5,
8781 OPC_RecordChild6,
8782 OPC_RecordChild7,
8783 OPC_EmitMergeInputChains1_0,
8784 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2I32_TRAP_R),
8785 6, 1, 2, 3, 4, 5, 6,
8786 30,
8787 OPC_CheckChild1Integer, 80|128,18|128,1,
8788 OPC_RecordChild2,
8789 OPC_RecordChild3,
8790 OPC_RecordChild4,
8791 OPC_RecordChild5,
8792 OPC_RecordChild6,
8793 OPC_RecordChild7,
8794 OPC_MoveChild, 8,
8795 OPC_RecordNode,
8796 OPC_MoveSibling, 9,
8797 OPC_RecordNode,
8798 OPC_MoveParent,
8799 OPC_EmitMergeInputChains1_0,
8800 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I8_CLAMP_R),
8801 8, 1, 2, 3, 4, 5, 6, 7, 8,
8802 30,
8803 OPC_CheckChild1Integer, 68|128,18|128,1,
8804 OPC_RecordChild2,
8805 OPC_RecordChild3,
8806 OPC_RecordChild4,
8807 OPC_RecordChild5,
8808 OPC_RecordChild6,
8809 OPC_RecordChild7,
8810 OPC_MoveChild, 8,
8811 OPC_RecordNode,
8812 OPC_MoveSibling, 9,
8813 OPC_RecordNode,
8814 OPC_MoveParent,
8815 OPC_EmitMergeInputChains1_0,
8816 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I16_CLAMP_R),
8817 8, 1, 2, 3, 4, 5, 6, 7, 8,
8818 30,
8819 OPC_CheckChild1Integer, 74|128,18|128,1,
8820 OPC_RecordChild2,
8821 OPC_RecordChild3,
8822 OPC_RecordChild4,
8823 OPC_RecordChild5,
8824 OPC_RecordChild6,
8825 OPC_RecordChild7,
8826 OPC_MoveChild, 8,
8827 OPC_RecordNode,
8828 OPC_MoveSibling, 9,
8829 OPC_RecordNode,
8830 OPC_MoveParent,
8831 OPC_EmitMergeInputChains1_0,
8832 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I32_CLAMP_R),
8833 8, 1, 2, 3, 4, 5, 6, 7, 8,
8834 30,
8835 OPC_CheckChild1Integer, 82|128,18|128,1,
8836 OPC_RecordChild2,
8837 OPC_RecordChild3,
8838 OPC_RecordChild4,
8839 OPC_RecordChild5,
8840 OPC_RecordChild6,
8841 OPC_RecordChild7,
8842 OPC_MoveChild, 8,
8843 OPC_RecordNode,
8844 OPC_MoveSibling, 9,
8845 OPC_RecordNode,
8846 OPC_MoveParent,
8847 OPC_EmitMergeInputChains1_0,
8848 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I8_TRAP_R),
8849 8, 1, 2, 3, 4, 5, 6, 7, 8,
8850 30,
8851 OPC_CheckChild1Integer, 70|128,18|128,1,
8852 OPC_RecordChild2,
8853 OPC_RecordChild3,
8854 OPC_RecordChild4,
8855 OPC_RecordChild5,
8856 OPC_RecordChild6,
8857 OPC_RecordChild7,
8858 OPC_MoveChild, 8,
8859 OPC_RecordNode,
8860 OPC_MoveSibling, 9,
8861 OPC_RecordNode,
8862 OPC_MoveParent,
8863 OPC_EmitMergeInputChains1_0,
8864 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I16_TRAP_R),
8865 8, 1, 2, 3, 4, 5, 6, 7, 8,
8866 30,
8867 OPC_CheckChild1Integer, 76|128,18|128,1,
8868 OPC_RecordChild2,
8869 OPC_RecordChild3,
8870 OPC_RecordChild4,
8871 OPC_RecordChild5,
8872 OPC_RecordChild6,
8873 OPC_RecordChild7,
8874 OPC_MoveChild, 8,
8875 OPC_RecordNode,
8876 OPC_MoveSibling, 9,
8877 OPC_RecordNode,
8878 OPC_MoveParent,
8879 OPC_EmitMergeInputChains1_0,
8880 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I32_TRAP_R),
8881 8, 1, 2, 3, 4, 5, 6, 7, 8,
8882 30,
8883 OPC_CheckChild1Integer, 84|128,18|128,1,
8884 OPC_RecordChild2,
8885 OPC_RecordChild3,
8886 OPC_RecordChild4,
8887 OPC_RecordChild5,
8888 OPC_RecordChild6,
8889 OPC_RecordChild7,
8890 OPC_MoveChild, 8,
8891 OPC_RecordNode,
8892 OPC_MoveSibling, 9,
8893 OPC_RecordNode,
8894 OPC_MoveParent,
8895 OPC_EmitMergeInputChains1_0,
8896 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I8_ZERO_R),
8897 8, 1, 2, 3, 4, 5, 6, 7, 8,
8898 30,
8899 OPC_CheckChild1Integer, 72|128,18|128,1,
8900 OPC_RecordChild2,
8901 OPC_RecordChild3,
8902 OPC_RecordChild4,
8903 OPC_RecordChild5,
8904 OPC_RecordChild6,
8905 OPC_RecordChild7,
8906 OPC_MoveChild, 8,
8907 OPC_RecordNode,
8908 OPC_MoveSibling, 9,
8909 OPC_RecordNode,
8910 OPC_MoveParent,
8911 OPC_EmitMergeInputChains1_0,
8912 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I16_ZERO_R),
8913 8, 1, 2, 3, 4, 5, 6, 7, 8,
8914 30,
8915 OPC_CheckChild1Integer, 78|128,18|128,1,
8916 OPC_RecordChild2,
8917 OPC_RecordChild3,
8918 OPC_RecordChild4,
8919 OPC_RecordChild5,
8920 OPC_RecordChild6,
8921 OPC_RecordChild7,
8922 OPC_MoveChild, 8,
8923 OPC_RecordNode,
8924 OPC_MoveSibling, 9,
8925 OPC_RecordNode,
8926 OPC_MoveParent,
8927 OPC_EmitMergeInputChains1_0,
8928 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4I32_ZERO_R),
8929 8, 1, 2, 3, 4, 5, 6, 7, 8,
8930 30,
8931 OPC_CheckChild1Integer, 14|128,20|128,1,
8932 OPC_RecordChild2,
8933 OPC_RecordChild3,
8934 OPC_RecordChild4,
8935 OPC_RecordChild5,
8936 OPC_RecordChild6,
8937 OPC_RecordChild7,
8938 OPC_MoveChild, 8,
8939 OPC_RecordNode,
8940 OPC_MoveSibling, 9,
8941 OPC_RecordNode,
8942 OPC_MoveParent,
8943 OPC_EmitMergeInputChains1_0,
8944 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4I8_TRAP_R),
8945 8, 1, 2, 3, 4, 5, 6, 7, 8,
8946 30,
8947 OPC_CheckChild1Integer, 10|128,20|128,1,
8948 OPC_RecordChild2,
8949 OPC_RecordChild3,
8950 OPC_RecordChild4,
8951 OPC_RecordChild5,
8952 OPC_RecordChild6,
8953 OPC_RecordChild7,
8954 OPC_MoveChild, 8,
8955 OPC_RecordNode,
8956 OPC_MoveSibling, 9,
8957 OPC_RecordNode,
8958 OPC_MoveParent,
8959 OPC_EmitMergeInputChains1_0,
8960 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4I16_TRAP_R),
8961 8, 1, 2, 3, 4, 5, 6, 7, 8,
8962 30,
8963 OPC_CheckChild1Integer, 12|128,20|128,1,
8964 OPC_RecordChild2,
8965 OPC_RecordChild3,
8966 OPC_RecordChild4,
8967 OPC_RecordChild5,
8968 OPC_RecordChild6,
8969 OPC_RecordChild7,
8970 OPC_MoveChild, 8,
8971 OPC_RecordNode,
8972 OPC_MoveSibling, 9,
8973 OPC_RecordNode,
8974 OPC_MoveParent,
8975 OPC_EmitMergeInputChains1_0,
8976 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4I32_TRAP_R),
8977 8, 1, 2, 3, 4, 5, 6, 7, 8,
8978 19,
8979 OPC_CheckChild1Integer, 42|128,19|128,1,
8980 OPC_RecordChild2,
8981 OPC_RecordChild3,
8982 OPC_RecordChild4,
8983 OPC_RecordChild5,
8984 OPC_RecordChild6,
8985 OPC_EmitMergeInputChains1_0,
8986 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I8_CLAMP_R),
8987 5, 1, 2, 3, 4, 5,
8988 19,
8989 OPC_CheckChild1Integer, 24|128,19|128,1,
8990 OPC_RecordChild2,
8991 OPC_RecordChild3,
8992 OPC_RecordChild4,
8993 OPC_RecordChild5,
8994 OPC_RecordChild6,
8995 OPC_EmitMergeInputChains1_0,
8996 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I16_CLAMP_R),
8997 5, 1, 2, 3, 4, 5,
8998 19,
8999 OPC_CheckChild1Integer, 30|128,19|128,1,
9000 OPC_RecordChild2,
9001 OPC_RecordChild3,
9002 OPC_RecordChild4,
9003 OPC_RecordChild5,
9004 OPC_RecordChild6,
9005 OPC_EmitMergeInputChains1_0,
9006 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I32_CLAMP_R),
9007 5, 1, 2, 3, 4, 5,
9008 19,
9009 OPC_CheckChild1Integer, 36|128,19|128,1,
9010 OPC_RecordChild2,
9011 OPC_RecordChild3,
9012 OPC_RecordChild4,
9013 OPC_RecordChild5,
9014 OPC_RecordChild6,
9015 OPC_EmitMergeInputChains1_0,
9016 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I64_CLAMP_R),
9017 5, 1, 2, 3, 4, 5,
9018 19,
9019 OPC_CheckChild1Integer, 44|128,19|128,1,
9020 OPC_RecordChild2,
9021 OPC_RecordChild3,
9022 OPC_RecordChild4,
9023 OPC_RecordChild5,
9024 OPC_RecordChild6,
9025 OPC_EmitMergeInputChains1_0,
9026 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I8_TRAP_R),
9027 5, 1, 2, 3, 4, 5,
9028 19,
9029 OPC_CheckChild1Integer, 26|128,19|128,1,
9030 OPC_RecordChild2,
9031 OPC_RecordChild3,
9032 OPC_RecordChild4,
9033 OPC_RecordChild5,
9034 OPC_RecordChild6,
9035 OPC_EmitMergeInputChains1_0,
9036 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I16_TRAP_R),
9037 5, 1, 2, 3, 4, 5,
9038 19,
9039 OPC_CheckChild1Integer, 32|128,19|128,1,
9040 OPC_RecordChild2,
9041 OPC_RecordChild3,
9042 OPC_RecordChild4,
9043 OPC_RecordChild5,
9044 OPC_RecordChild6,
9045 OPC_EmitMergeInputChains1_0,
9046 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I32_TRAP_R),
9047 5, 1, 2, 3, 4, 5,
9048 19,
9049 OPC_CheckChild1Integer, 38|128,19|128,1,
9050 OPC_RecordChild2,
9051 OPC_RecordChild3,
9052 OPC_RecordChild4,
9053 OPC_RecordChild5,
9054 OPC_RecordChild6,
9055 OPC_EmitMergeInputChains1_0,
9056 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I64_TRAP_R),
9057 5, 1, 2, 3, 4, 5,
9058 19,
9059 OPC_CheckChild1Integer, 46|128,19|128,1,
9060 OPC_RecordChild2,
9061 OPC_RecordChild3,
9062 OPC_RecordChild4,
9063 OPC_RecordChild5,
9064 OPC_RecordChild6,
9065 OPC_EmitMergeInputChains1_0,
9066 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I8_ZERO_R),
9067 5, 1, 2, 3, 4, 5,
9068 19,
9069 OPC_CheckChild1Integer, 28|128,19|128,1,
9070 OPC_RecordChild2,
9071 OPC_RecordChild3,
9072 OPC_RecordChild4,
9073 OPC_RecordChild5,
9074 OPC_RecordChild6,
9075 OPC_EmitMergeInputChains1_0,
9076 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I16_ZERO_R),
9077 5, 1, 2, 3, 4, 5,
9078 19,
9079 OPC_CheckChild1Integer, 34|128,19|128,1,
9080 OPC_RecordChild2,
9081 OPC_RecordChild3,
9082 OPC_RecordChild4,
9083 OPC_RecordChild5,
9084 OPC_RecordChild6,
9085 OPC_EmitMergeInputChains1_0,
9086 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I32_ZERO_R),
9087 5, 1, 2, 3, 4, 5,
9088 19,
9089 OPC_CheckChild1Integer, 40|128,19|128,1,
9090 OPC_RecordChild2,
9091 OPC_RecordChild3,
9092 OPC_RecordChild4,
9093 OPC_RecordChild5,
9094 OPC_RecordChild6,
9095 OPC_EmitMergeInputChains1_0,
9096 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_I64_ZERO_R),
9097 5, 1, 2, 3, 4, 5,
9098 19,
9099 OPC_CheckChild1Integer, 38|128,20|128,1,
9100 OPC_RecordChild2,
9101 OPC_RecordChild3,
9102 OPC_RecordChild4,
9103 OPC_RecordChild5,
9104 OPC_RecordChild6,
9105 OPC_EmitMergeInputChains1_0,
9106 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_I8_TRAP_R),
9107 5, 1, 2, 3, 4, 5,
9108 19,
9109 OPC_CheckChild1Integer, 34|128,20|128,1,
9110 OPC_RecordChild2,
9111 OPC_RecordChild3,
9112 OPC_RecordChild4,
9113 OPC_RecordChild5,
9114 OPC_RecordChild6,
9115 OPC_EmitMergeInputChains1_0,
9116 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_I16_TRAP_R),
9117 5, 1, 2, 3, 4, 5,
9118 19,
9119 OPC_CheckChild1Integer, 36|128,20|128,1,
9120 OPC_RecordChild2,
9121 OPC_RecordChild3,
9122 OPC_RecordChild4,
9123 OPC_RecordChild5,
9124 OPC_RecordChild6,
9125 OPC_EmitMergeInputChains1_0,
9126 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_I32_TRAP_R),
9127 5, 1, 2, 3, 4, 5,
9128 21,
9129 OPC_CheckChild1Integer, 66|128,19|128,1,
9130 OPC_RecordChild2,
9131 OPC_RecordChild3,
9132 OPC_RecordChild4,
9133 OPC_RecordChild5,
9134 OPC_RecordChild6,
9135 OPC_RecordChild7,
9136 OPC_EmitMergeInputChains1_0,
9137 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I8_CLAMP_R),
9138 6, 1, 2, 3, 4, 5, 6,
9139 21,
9140 OPC_CheckChild1Integer, 48|128,19|128,1,
9141 OPC_RecordChild2,
9142 OPC_RecordChild3,
9143 OPC_RecordChild4,
9144 OPC_RecordChild5,
9145 OPC_RecordChild6,
9146 OPC_RecordChild7,
9147 OPC_EmitMergeInputChains1_0,
9148 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I16_CLAMP_R),
9149 6, 1, 2, 3, 4, 5, 6,
9150 21,
9151 OPC_CheckChild1Integer, 54|128,19|128,1,
9152 OPC_RecordChild2,
9153 OPC_RecordChild3,
9154 OPC_RecordChild4,
9155 OPC_RecordChild5,
9156 OPC_RecordChild6,
9157 OPC_RecordChild7,
9158 OPC_EmitMergeInputChains1_0,
9159 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I32_CLAMP_R),
9160 6, 1, 2, 3, 4, 5, 6,
9161 21,
9162 OPC_CheckChild1Integer, 60|128,19|128,1,
9163 OPC_RecordChild2,
9164 OPC_RecordChild3,
9165 OPC_RecordChild4,
9166 OPC_RecordChild5,
9167 OPC_RecordChild6,
9168 OPC_RecordChild7,
9169 OPC_EmitMergeInputChains1_0,
9170 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I64_CLAMP_R),
9171 6, 1, 2, 3, 4, 5, 6,
9172 21,
9173 OPC_CheckChild1Integer, 68|128,19|128,1,
9174 OPC_RecordChild2,
9175 OPC_RecordChild3,
9176 OPC_RecordChild4,
9177 OPC_RecordChild5,
9178 OPC_RecordChild6,
9179 OPC_RecordChild7,
9180 OPC_EmitMergeInputChains1_0,
9181 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I8_TRAP_R),
9182 6, 1, 2, 3, 4, 5, 6,
9183 21,
9184 OPC_CheckChild1Integer, 50|128,19|128,1,
9185 OPC_RecordChild2,
9186 OPC_RecordChild3,
9187 OPC_RecordChild4,
9188 OPC_RecordChild5,
9189 OPC_RecordChild6,
9190 OPC_RecordChild7,
9191 OPC_EmitMergeInputChains1_0,
9192 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I16_TRAP_R),
9193 6, 1, 2, 3, 4, 5, 6,
9194 21,
9195 OPC_CheckChild1Integer, 56|128,19|128,1,
9196 OPC_RecordChild2,
9197 OPC_RecordChild3,
9198 OPC_RecordChild4,
9199 OPC_RecordChild5,
9200 OPC_RecordChild6,
9201 OPC_RecordChild7,
9202 OPC_EmitMergeInputChains1_0,
9203 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I32_TRAP_R),
9204 6, 1, 2, 3, 4, 5, 6,
9205 21,
9206 OPC_CheckChild1Integer, 62|128,19|128,1,
9207 OPC_RecordChild2,
9208 OPC_RecordChild3,
9209 OPC_RecordChild4,
9210 OPC_RecordChild5,
9211 OPC_RecordChild6,
9212 OPC_RecordChild7,
9213 OPC_EmitMergeInputChains1_0,
9214 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I64_TRAP_R),
9215 6, 1, 2, 3, 4, 5, 6,
9216 21,
9217 OPC_CheckChild1Integer, 70|128,19|128,1,
9218 OPC_RecordChild2,
9219 OPC_RecordChild3,
9220 OPC_RecordChild4,
9221 OPC_RecordChild5,
9222 OPC_RecordChild6,
9223 OPC_RecordChild7,
9224 OPC_EmitMergeInputChains1_0,
9225 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I8_ZERO_R),
9226 6, 1, 2, 3, 4, 5, 6,
9227 21,
9228 OPC_CheckChild1Integer, 52|128,19|128,1,
9229 OPC_RecordChild2,
9230 OPC_RecordChild3,
9231 OPC_RecordChild4,
9232 OPC_RecordChild5,
9233 OPC_RecordChild6,
9234 OPC_RecordChild7,
9235 OPC_EmitMergeInputChains1_0,
9236 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I16_ZERO_R),
9237 6, 1, 2, 3, 4, 5, 6,
9238 21,
9239 OPC_CheckChild1Integer, 58|128,19|128,1,
9240 OPC_RecordChild2,
9241 OPC_RecordChild3,
9242 OPC_RecordChild4,
9243 OPC_RecordChild5,
9244 OPC_RecordChild6,
9245 OPC_RecordChild7,
9246 OPC_EmitMergeInputChains1_0,
9247 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I32_ZERO_R),
9248 6, 1, 2, 3, 4, 5, 6,
9249 21,
9250 OPC_CheckChild1Integer, 64|128,19|128,1,
9251 OPC_RecordChild2,
9252 OPC_RecordChild3,
9253 OPC_RecordChild4,
9254 OPC_RecordChild5,
9255 OPC_RecordChild6,
9256 OPC_RecordChild7,
9257 OPC_EmitMergeInputChains1_0,
9258 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2I64_ZERO_R),
9259 6, 1, 2, 3, 4, 5, 6,
9260 21,
9261 OPC_CheckChild1Integer, 44|128,20|128,1,
9262 OPC_RecordChild2,
9263 OPC_RecordChild3,
9264 OPC_RecordChild4,
9265 OPC_RecordChild5,
9266 OPC_RecordChild6,
9267 OPC_RecordChild7,
9268 OPC_EmitMergeInputChains1_0,
9269 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2I8_TRAP_R),
9270 6, 1, 2, 3, 4, 5, 6,
9271 21,
9272 OPC_CheckChild1Integer, 40|128,20|128,1,
9273 OPC_RecordChild2,
9274 OPC_RecordChild3,
9275 OPC_RecordChild4,
9276 OPC_RecordChild5,
9277 OPC_RecordChild6,
9278 OPC_RecordChild7,
9279 OPC_EmitMergeInputChains1_0,
9280 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2I16_TRAP_R),
9281 6, 1, 2, 3, 4, 5, 6,
9282 21,
9283 OPC_CheckChild1Integer, 42|128,20|128,1,
9284 OPC_RecordChild2,
9285 OPC_RecordChild3,
9286 OPC_RecordChild4,
9287 OPC_RecordChild5,
9288 OPC_RecordChild6,
9289 OPC_RecordChild7,
9290 OPC_EmitMergeInputChains1_0,
9291 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2I32_TRAP_R),
9292 6, 1, 2, 3, 4, 5, 6,
9293 30,
9294 OPC_CheckChild1Integer, 84|128,19|128,1,
9295 OPC_RecordChild2,
9296 OPC_RecordChild3,
9297 OPC_RecordChild4,
9298 OPC_RecordChild5,
9299 OPC_RecordChild6,
9300 OPC_RecordChild7,
9301 OPC_MoveChild, 8,
9302 OPC_RecordNode,
9303 OPC_MoveSibling, 9,
9304 OPC_RecordNode,
9305 OPC_MoveParent,
9306 OPC_EmitMergeInputChains1_0,
9307 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I8_CLAMP_R),
9308 8, 1, 2, 3, 4, 5, 6, 7, 8,
9309 30,
9310 OPC_CheckChild1Integer, 72|128,19|128,1,
9311 OPC_RecordChild2,
9312 OPC_RecordChild3,
9313 OPC_RecordChild4,
9314 OPC_RecordChild5,
9315 OPC_RecordChild6,
9316 OPC_RecordChild7,
9317 OPC_MoveChild, 8,
9318 OPC_RecordNode,
9319 OPC_MoveSibling, 9,
9320 OPC_RecordNode,
9321 OPC_MoveParent,
9322 OPC_EmitMergeInputChains1_0,
9323 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I16_CLAMP_R),
9324 8, 1, 2, 3, 4, 5, 6, 7, 8,
9325 30,
9326 OPC_CheckChild1Integer, 78|128,19|128,1,
9327 OPC_RecordChild2,
9328 OPC_RecordChild3,
9329 OPC_RecordChild4,
9330 OPC_RecordChild5,
9331 OPC_RecordChild6,
9332 OPC_RecordChild7,
9333 OPC_MoveChild, 8,
9334 OPC_RecordNode,
9335 OPC_MoveSibling, 9,
9336 OPC_RecordNode,
9337 OPC_MoveParent,
9338 OPC_EmitMergeInputChains1_0,
9339 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I32_CLAMP_R),
9340 8, 1, 2, 3, 4, 5, 6, 7, 8,
9341 30,
9342 OPC_CheckChild1Integer, 86|128,19|128,1,
9343 OPC_RecordChild2,
9344 OPC_RecordChild3,
9345 OPC_RecordChild4,
9346 OPC_RecordChild5,
9347 OPC_RecordChild6,
9348 OPC_RecordChild7,
9349 OPC_MoveChild, 8,
9350 OPC_RecordNode,
9351 OPC_MoveSibling, 9,
9352 OPC_RecordNode,
9353 OPC_MoveParent,
9354 OPC_EmitMergeInputChains1_0,
9355 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I8_TRAP_R),
9356 8, 1, 2, 3, 4, 5, 6, 7, 8,
9357 30,
9358 OPC_CheckChild1Integer, 74|128,19|128,1,
9359 OPC_RecordChild2,
9360 OPC_RecordChild3,
9361 OPC_RecordChild4,
9362 OPC_RecordChild5,
9363 OPC_RecordChild6,
9364 OPC_RecordChild7,
9365 OPC_MoveChild, 8,
9366 OPC_RecordNode,
9367 OPC_MoveSibling, 9,
9368 OPC_RecordNode,
9369 OPC_MoveParent,
9370 OPC_EmitMergeInputChains1_0,
9371 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I16_TRAP_R),
9372 8, 1, 2, 3, 4, 5, 6, 7, 8,
9373 30,
9374 OPC_CheckChild1Integer, 80|128,19|128,1,
9375 OPC_RecordChild2,
9376 OPC_RecordChild3,
9377 OPC_RecordChild4,
9378 OPC_RecordChild5,
9379 OPC_RecordChild6,
9380 OPC_RecordChild7,
9381 OPC_MoveChild, 8,
9382 OPC_RecordNode,
9383 OPC_MoveSibling, 9,
9384 OPC_RecordNode,
9385 OPC_MoveParent,
9386 OPC_EmitMergeInputChains1_0,
9387 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I32_TRAP_R),
9388 8, 1, 2, 3, 4, 5, 6, 7, 8,
9389 30,
9390 OPC_CheckChild1Integer, 88|128,19|128,1,
9391 OPC_RecordChild2,
9392 OPC_RecordChild3,
9393 OPC_RecordChild4,
9394 OPC_RecordChild5,
9395 OPC_RecordChild6,
9396 OPC_RecordChild7,
9397 OPC_MoveChild, 8,
9398 OPC_RecordNode,
9399 OPC_MoveSibling, 9,
9400 OPC_RecordNode,
9401 OPC_MoveParent,
9402 OPC_EmitMergeInputChains1_0,
9403 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I8_ZERO_R),
9404 8, 1, 2, 3, 4, 5, 6, 7, 8,
9405 30,
9406 OPC_CheckChild1Integer, 76|128,19|128,1,
9407 OPC_RecordChild2,
9408 OPC_RecordChild3,
9409 OPC_RecordChild4,
9410 OPC_RecordChild5,
9411 OPC_RecordChild6,
9412 OPC_RecordChild7,
9413 OPC_MoveChild, 8,
9414 OPC_RecordNode,
9415 OPC_MoveSibling, 9,
9416 OPC_RecordNode,
9417 OPC_MoveParent,
9418 OPC_EmitMergeInputChains1_0,
9419 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I16_ZERO_R),
9420 8, 1, 2, 3, 4, 5, 6, 7, 8,
9421 30,
9422 OPC_CheckChild1Integer, 82|128,19|128,1,
9423 OPC_RecordChild2,
9424 OPC_RecordChild3,
9425 OPC_RecordChild4,
9426 OPC_RecordChild5,
9427 OPC_RecordChild6,
9428 OPC_RecordChild7,
9429 OPC_MoveChild, 8,
9430 OPC_RecordNode,
9431 OPC_MoveSibling, 9,
9432 OPC_RecordNode,
9433 OPC_MoveParent,
9434 OPC_EmitMergeInputChains1_0,
9435 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4I32_ZERO_R),
9436 8, 1, 2, 3, 4, 5, 6, 7, 8,
9437 30,
9438 OPC_CheckChild1Integer, 50|128,20|128,1,
9439 OPC_RecordChild2,
9440 OPC_RecordChild3,
9441 OPC_RecordChild4,
9442 OPC_RecordChild5,
9443 OPC_RecordChild6,
9444 OPC_RecordChild7,
9445 OPC_MoveChild, 8,
9446 OPC_RecordNode,
9447 OPC_MoveSibling, 9,
9448 OPC_RecordNode,
9449 OPC_MoveParent,
9450 OPC_EmitMergeInputChains1_0,
9451 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4I8_TRAP_R),
9452 8, 1, 2, 3, 4, 5, 6, 7, 8,
9453 30,
9454 OPC_CheckChild1Integer, 46|128,20|128,1,
9455 OPC_RecordChild2,
9456 OPC_RecordChild3,
9457 OPC_RecordChild4,
9458 OPC_RecordChild5,
9459 OPC_RecordChild6,
9460 OPC_RecordChild7,
9461 OPC_MoveChild, 8,
9462 OPC_RecordNode,
9463 OPC_MoveSibling, 9,
9464 OPC_RecordNode,
9465 OPC_MoveParent,
9466 OPC_EmitMergeInputChains1_0,
9467 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4I16_TRAP_R),
9468 8, 1, 2, 3, 4, 5, 6, 7, 8,
9469 30,
9470 OPC_CheckChild1Integer, 48|128,20|128,1,
9471 OPC_RecordChild2,
9472 OPC_RecordChild3,
9473 OPC_RecordChild4,
9474 OPC_RecordChild5,
9475 OPC_RecordChild6,
9476 OPC_RecordChild7,
9477 OPC_MoveChild, 8,
9478 OPC_RecordNode,
9479 OPC_MoveSibling, 9,
9480 OPC_RecordNode,
9481 OPC_MoveParent,
9482 OPC_EmitMergeInputChains1_0,
9483 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4I32_TRAP_R),
9484 8, 1, 2, 3, 4, 5, 6, 7, 8,
9485 11,
9486 OPC_CheckChild1Integer, 102|128,25|128,1,
9487 OPC_CheckPatternPredicate, 48,
9488 OPC_EmitMergeInputChains1_0,
9489 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_WGMMA_FENCE_SYNC_ALIGNED),
9490 0,
9491 11,
9492 OPC_CheckChild1Integer, 100|128,25|128,1,
9493 OPC_CheckPatternPredicate, 48,
9494 OPC_EmitMergeInputChains1_0,
9495 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_WGMMA_COMMIT_GROUP_SYNC_ALIGNED),
9496 0,
9497 11,
9498 OPC_CheckChild1Integer, 36|128,8|128,1,
9499 OPC_CheckPatternPredicate, 11,
9500 OPC_EmitMergeInputChains1_0,
9501 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::GRIDDEPCONTROL_LAUNCH_DEPENDENTS),
9502 0,
9503 11,
9504 OPC_CheckChild1Integer, 38|128,8|128,1,
9505 OPC_CheckPatternPredicate, 11,
9506 OPC_EmitMergeInputChains1_0,
9507 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::GRIDDEPCONTROL_WAIT),
9508 0,
9509 9,
9510 OPC_CheckChild1Integer, 120|128,4|128,1,
9511 OPC_EmitMergeInputChains1_0,
9512 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_EXIT),
9513 0,
9514 16,
9515 OPC_CheckChild1Integer, 20|128,21|128,1,
9516 OPC_RecordChild2,
9517 OPC_CheckChild2TypeI32,
9518 OPC_RecordChild3,
9519 OPC_CheckPatternPredicate, 12,
9520 OPC_EmitMergeInputChains1_0,
9521 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_DEALLOC_CG1),
9522 2, 1, 2,
9523 16,
9524 OPC_CheckChild1Integer, 22|128,21|128,1,
9525 OPC_RecordChild2,
9526 OPC_CheckChild2TypeI32,
9527 OPC_RecordChild3,
9528 OPC_CheckPatternPredicate, 12,
9529 OPC_EmitMergeInputChains1_0,
9530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_DEALLOC_CG2),
9531 2, 1, 2,
9532 11,
9533 OPC_CheckChild1Integer, 102|128,21|128,1,
9534 OPC_CheckPatternPredicate, 12,
9535 OPC_EmitMergeInputChains1_0,
9536 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_RELINQ_CG1),
9537 0,
9538 11,
9539 OPC_CheckChild1Integer, 104|128,21|128,1,
9540 OPC_CheckPatternPredicate, 12,
9541 OPC_EmitMergeInputChains1_0,
9542 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::TCGEN05_RELINQ_CG2),
9543 0,
9544 11,
9545 OPC_CheckChild1Integer, 56|128,22|128,1,
9546 OPC_CheckPatternPredicate, 12,
9547 OPC_EmitMergeInputChains1_0,
9548 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::tcgen05_wait_ld),
9549 0,
9550 11,
9551 OPC_CheckChild1Integer, 58|128,22|128,1,
9552 OPC_CheckPatternPredicate, 12,
9553 OPC_EmitMergeInputChains1_0,
9554 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::tcgen05_wait_st),
9555 0,
9556 11,
9557 OPC_CheckChild1Integer, 26|128,21|128,1,
9558 OPC_CheckPatternPredicate, 12,
9559 OPC_EmitMergeInputChains1_0,
9560 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::tcgen05_fence_before_thread_sync),
9561 0,
9562 11,
9563 OPC_CheckChild1Integer, 24|128,21|128,1,
9564 OPC_CheckPatternPredicate, 12,
9565 OPC_EmitMergeInputChains1_0,
9566 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::tcgen05_fence_after_thread_sync),
9567 0,
9568 0,
9569 96|128,2, TARGET_VAL(NVPTXISD::CALL),
9570 OPC_RecordNode,
9571 OPC_CaptureGlueInput,
9572 OPC_Scope, 44|128,1,
9573 OPC_CheckChild1Integer, 0,
9574 OPC_Scope, 77,
9575 OPC_CheckChild2Integer, 0,
9576 OPC_RecordChild3,
9577 OPC_MoveChild3,
9578 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9579 OPC_MoveSibling4,
9580 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9581 OPC_RecordNode,
9582 OPC_Scope, 23,
9583 OPC_MoveSibling5,
9584 OPC_CheckOpcode, TARGET_VAL(ISD::GlobalAddress),
9585 OPC_RecordNode,
9586 OPC_MoveSibling6,
9587 OPC_CheckInteger, 0,
9588 OPC_MoveParent,
9589 OPC_EmitMergeInputChains1_0,
9590 OPC_EmitNodeXForm, 1, 3,
9591 OPC_EmitConvertToTarget1,
9592 OPC_EmitConvertToTarget2,
9593 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9594 3, 4, 5, 6,
9595 38,
9596 OPC_MoveParent,
9597 OPC_RecordChild5,
9598 OPC_Scope, 16,
9599 OPC_CheckChild5TypeI32,
9600 OPC_MoveChild6,
9601 OPC_CheckInteger, 0,
9602 OPC_MoveParent,
9603 OPC_EmitMergeInputChains1_0,
9604 OPC_EmitConvertToTarget1,
9605 OPC_EmitConvertToTarget2,
9606 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9607 3, 3, 4, 5,
9608 16,
9609 OPC_CheckChild5TypeI64,
9610 OPC_MoveChild6,
9611 OPC_CheckInteger, 0,
9612 OPC_MoveParent,
9613 OPC_EmitMergeInputChains1_0,
9614 OPC_EmitConvertToTarget1,
9615 OPC_EmitConvertToTarget2,
9616 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9617 3, 3, 4, 5,
9618 0,
9619 0,
9620 89,
9621 OPC_CheckChild2Integer, 2,
9622 OPC_RecordChild3,
9623 OPC_MoveChild3,
9624 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9625 OPC_MoveSibling4,
9626 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9627 OPC_RecordNode,
9628 OPC_Scope, 27,
9629 OPC_MoveSibling5,
9630 OPC_CheckOpcode, TARGET_VAL(ISD::GlobalAddress),
9631 OPC_RecordNode,
9632 OPC_MoveSibling6,
9633 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9634 OPC_RecordNode,
9635 OPC_MoveParent,
9636 OPC_EmitMergeInputChains1_0,
9637 OPC_EmitNodeXForm, 1, 3,
9638 OPC_EmitConvertToTarget1,
9639 OPC_EmitConvertToTarget2,
9640 OPC_EmitConvertToTarget4,
9641 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9642 4, 5, 6, 7, 8,
9643 46,
9644 OPC_MoveParent,
9645 OPC_RecordChild5,
9646 OPC_Scope, 20,
9647 OPC_CheckChild5TypeI32,
9648 OPC_RecordChild6,
9649 OPC_MoveChild6,
9650 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9651 OPC_MoveParent,
9652 OPC_EmitMergeInputChains1_0,
9653 OPC_EmitConvertToTarget1,
9654 OPC_EmitConvertToTarget2,
9655 OPC_EmitConvertToTarget4,
9656 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9657 4, 3, 5, 6, 7,
9658 20,
9659 OPC_CheckChild5TypeI64,
9660 OPC_RecordChild6,
9661 OPC_MoveChild6,
9662 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9663 OPC_MoveParent,
9664 OPC_EmitMergeInputChains1_0,
9665 OPC_EmitConvertToTarget1,
9666 OPC_EmitConvertToTarget2,
9667 OPC_EmitConvertToTarget4,
9668 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9669 4, 3, 5, 6, 7,
9670 0,
9671 0,
9672 0,
9673 44|128,1,
9674 OPC_CheckChild1Integer, 2,
9675 OPC_Scope, 77,
9676 OPC_CheckChild2Integer, 0,
9677 OPC_RecordChild3,
9678 OPC_MoveChild3,
9679 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9680 OPC_MoveSibling4,
9681 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9682 OPC_RecordNode,
9683 OPC_Scope, 23,
9684 OPC_MoveSibling5,
9685 OPC_CheckOpcode, TARGET_VAL(ISD::GlobalAddress),
9686 OPC_RecordNode,
9687 OPC_MoveSibling6,
9688 OPC_CheckInteger, 0,
9689 OPC_MoveParent,
9690 OPC_EmitMergeInputChains1_0,
9691 OPC_EmitNodeXForm, 1, 3,
9692 OPC_EmitConvertToTarget1,
9693 OPC_EmitConvertToTarget2,
9694 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9695 3, 4, 5, 6,
9696 38,
9697 OPC_MoveParent,
9698 OPC_RecordChild5,
9699 OPC_Scope, 16,
9700 OPC_CheckChild5TypeI32,
9701 OPC_MoveChild6,
9702 OPC_CheckInteger, 0,
9703 OPC_MoveParent,
9704 OPC_EmitMergeInputChains1_0,
9705 OPC_EmitConvertToTarget1,
9706 OPC_EmitConvertToTarget2,
9707 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9708 3, 3, 4, 5,
9709 16,
9710 OPC_CheckChild5TypeI64,
9711 OPC_MoveChild6,
9712 OPC_CheckInteger, 0,
9713 OPC_MoveParent,
9714 OPC_EmitMergeInputChains1_0,
9715 OPC_EmitConvertToTarget1,
9716 OPC_EmitConvertToTarget2,
9717 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_UNI_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9718 3, 3, 4, 5,
9719 0,
9720 0,
9721 89,
9722 OPC_CheckChild2Integer, 2,
9723 OPC_RecordChild3,
9724 OPC_MoveChild3,
9725 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9726 OPC_MoveSibling4,
9727 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9728 OPC_RecordNode,
9729 OPC_Scope, 27,
9730 OPC_MoveSibling5,
9731 OPC_CheckOpcode, TARGET_VAL(ISD::GlobalAddress),
9732 OPC_RecordNode,
9733 OPC_MoveSibling6,
9734 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9735 OPC_RecordNode,
9736 OPC_MoveParent,
9737 OPC_EmitMergeInputChains1_0,
9738 OPC_EmitNodeXForm, 1, 3,
9739 OPC_EmitConvertToTarget1,
9740 OPC_EmitConvertToTarget2,
9741 OPC_EmitConvertToTarget4,
9742 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9743 4, 5, 6, 7, 8,
9744 46,
9745 OPC_MoveParent,
9746 OPC_RecordChild5,
9747 OPC_Scope, 20,
9748 OPC_CheckChild5TypeI32,
9749 OPC_RecordChild6,
9750 OPC_MoveChild6,
9751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9752 OPC_MoveParent,
9753 OPC_EmitMergeInputChains1_0,
9754 OPC_EmitConvertToTarget1,
9755 OPC_EmitConvertToTarget2,
9756 OPC_EmitConvertToTarget4,
9757 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9758 4, 3, 5, 6, 7,
9759 20,
9760 OPC_CheckChild5TypeI64,
9761 OPC_RecordChild6,
9762 OPC_MoveChild6,
9763 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9764 OPC_MoveParent,
9765 OPC_EmitMergeInputChains1_0,
9766 OPC_EmitConvertToTarget1,
9767 OPC_EmitConvertToTarget2,
9768 OPC_EmitConvertToTarget4,
9769 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_conv), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
9770 4, 3, 5, 6, 7,
9771 0,
9772 0,
9773 0,
9774 0,
9775 39|128,114|128,1, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
9776 OPC_RecordNode,
9777 OPC_Scope, 53|128,2,
9778 OPC_CheckChild1Integer, 56|128,1|128,1,
9779 OPC_RecordChild2,
9780 OPC_RecordChild3,
9781 OPC_Scope, 111,
9782 OPC_MoveChild3,
9783 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9784 OPC_SwitchType , 51, 6,
9785 OPC_Scope, 26,
9786 OPC_MoveSibling4,
9787 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9788 OPC_RecordNode,
9789 OPC_CheckType, 6,
9790 OPC_MoveParent,
9791 OPC_CheckType, 6,
9792 OPC_CheckPatternPredicate, 8,
9793 OPC_CheckComplexPat0, /*#*/1,
9794 OPC_EmitMergeInputChains1_0,
9795 OPC_EmitConvertToTarget2,
9796 OPC_EmitConvertToTarget3,
9797 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_ctagenii),
9798 6, 4, 4, 5, 6, 7,
9799 21,
9800 OPC_MoveParent,
9801 OPC_RecordChild4,
9802 OPC_CheckChild4Type, 6,
9803 OPC_CheckType, 6,
9804 OPC_CheckPatternPredicate, 8,
9805 OPC_CheckComplexPat0, /*#*/1,
9806 OPC_EmitMergeInputChains1_0,
9807 OPC_EmitConvertToTarget2,
9808 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_ctagenir),
9809 6, 4, 4, 5, 6, 3,
9810 0,
9811 24, 7,
9812 OPC_MoveSibling4,
9813 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9814 OPC_RecordNode,
9815 OPC_CheckTypeI32,
9816 OPC_MoveParent,
9817 OPC_CheckTypeI32,
9818 OPC_CheckPatternPredicate, 8,
9819 OPC_CheckComplexPat0, /*#*/1,
9820 OPC_EmitMergeInputChains1_0,
9821 OPC_EmitConvertToTarget2,
9822 OPC_EmitConvertToTarget3,
9823 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_ctagenii),
9824 7, 4, 4, 5, 6, 7,
9825 24, 8,
9826 OPC_MoveSibling4,
9827 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9828 OPC_RecordNode,
9829 OPC_CheckTypeI64,
9830 OPC_MoveParent,
9831 OPC_CheckTypeI64,
9832 OPC_CheckPatternPredicate, 8,
9833 OPC_CheckComplexPat0, /*#*/1,
9834 OPC_EmitMergeInputChains1_0,
9835 OPC_EmitConvertToTarget2,
9836 OPC_EmitConvertToTarget3,
9837 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_ctagenii),
9838 8, 4, 4, 5, 6, 7,
9839 0,
9840 27,
9841 OPC_CheckChild3Type, 6,
9842 OPC_RecordChild4,
9843 OPC_MoveChild4,
9844 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9845 OPC_CheckType, 6,
9846 OPC_MoveParent,
9847 OPC_CheckType, 6,
9848 OPC_CheckPatternPredicate, 8,
9849 OPC_CheckComplexPat0, /*#*/1,
9850 OPC_EmitMergeInputChains1_0,
9851 OPC_EmitConvertToTarget3,
9852 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_ctagenri),
9853 6, 4, 4, 5, 2, 6,
9854 24,
9855 OPC_MoveChild3,
9856 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9857 OPC_CheckTypeI32,
9858 OPC_MoveParent,
9859 OPC_RecordChild4,
9860 OPC_CheckChild4TypeI32,
9861 OPC_CheckTypeI32,
9862 OPC_CheckPatternPredicate, 8,
9863 OPC_CheckComplexPat0, /*#*/1,
9864 OPC_EmitMergeInputChains1_0,
9865 OPC_EmitConvertToTarget2,
9866 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_ctagenir),
9867 7, 4, 4, 5, 6, 3,
9868 24,
9869 OPC_CheckChild3TypeI32,
9870 OPC_RecordChild4,
9871 OPC_MoveChild4,
9872 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9873 OPC_CheckTypeI32,
9874 OPC_MoveParent,
9875 OPC_CheckTypeI32,
9876 OPC_CheckPatternPredicate, 8,
9877 OPC_CheckComplexPat0, /*#*/1,
9878 OPC_EmitMergeInputChains1_0,
9879 OPC_EmitConvertToTarget3,
9880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_ctagenri),
9881 7, 4, 4, 5, 2, 6,
9882 24,
9883 OPC_MoveChild3,
9884 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9885 OPC_CheckTypeI64,
9886 OPC_MoveParent,
9887 OPC_RecordChild4,
9888 OPC_CheckChild4TypeI64,
9889 OPC_CheckTypeI64,
9890 OPC_CheckPatternPredicate, 8,
9891 OPC_CheckComplexPat0, /*#*/1,
9892 OPC_EmitMergeInputChains1_0,
9893 OPC_EmitConvertToTarget2,
9894 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_ctagenir),
9895 8, 4, 4, 5, 6, 3,
9896 44,
9897 OPC_CheckChild3TypeI64,
9898 OPC_RecordChild4,
9899 OPC_Scope, 22,
9900 OPC_MoveChild4,
9901 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9902 OPC_CheckTypeI64,
9903 OPC_MoveParent,
9904 OPC_CheckTypeI64,
9905 OPC_CheckPatternPredicate, 8,
9906 OPC_CheckComplexPat0, /*#*/1,
9907 OPC_EmitMergeInputChains1_0,
9908 OPC_EmitConvertToTarget3,
9909 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_ctagenri),
9910 8, 4, 4, 5, 2, 6,
9911 16,
9912 OPC_CheckChild4TypeI64,
9913 OPC_CheckTypeI64,
9914 OPC_CheckPatternPredicate, 8,
9915 OPC_CheckComplexPat0, /*#*/1,
9916 OPC_EmitMergeInputChains1_0,
9917 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_ctagenrr),
9918 8, 4, 4, 5, 2, 3,
9919 0,
9920 21,
9921 OPC_CheckChild3Type, 6,
9922 OPC_RecordChild4,
9923 OPC_CheckChild4Type, 6,
9924 OPC_CheckType, 6,
9925 OPC_CheckPatternPredicate, 8,
9926 OPC_CheckComplexPat0, /*#*/1,
9927 OPC_EmitMergeInputChains1_0,
9928 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_ctagenrr),
9929 6, 4, 4, 5, 2, 3,
9930 18,
9931 OPC_CheckChild3TypeI32,
9932 OPC_RecordChild4,
9933 OPC_CheckChild4TypeI32,
9934 OPC_CheckTypeI32,
9935 OPC_CheckPatternPredicate, 8,
9936 OPC_CheckComplexPat0, /*#*/1,
9937 OPC_EmitMergeInputChains1_0,
9938 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_ctagenrr),
9939 7, 4, 4, 5, 2, 3,
9940 0,
9941 53|128,2,
9942 OPC_CheckChild1Integer, 58|128,1|128,1,
9943 OPC_RecordChild2,
9944 OPC_RecordChild3,
9945 OPC_Scope, 111,
9946 OPC_MoveChild3,
9947 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9948 OPC_SwitchType , 51, 6,
9949 OPC_Scope, 26,
9950 OPC_MoveSibling4,
9951 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9952 OPC_RecordNode,
9953 OPC_CheckType, 6,
9954 OPC_MoveParent,
9955 OPC_CheckType, 6,
9956 OPC_CheckPatternPredicate, 8,
9957 OPC_CheckComplexPat0, /*#*/1,
9958 OPC_EmitMergeInputChains1_0,
9959 OPC_EmitConvertToTarget2,
9960 OPC_EmitConvertToTarget3,
9961 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_sysgenii),
9962 6, 4, 4, 5, 6, 7,
9963 21,
9964 OPC_MoveParent,
9965 OPC_RecordChild4,
9966 OPC_CheckChild4Type, 6,
9967 OPC_CheckType, 6,
9968 OPC_CheckPatternPredicate, 8,
9969 OPC_CheckComplexPat0, /*#*/1,
9970 OPC_EmitMergeInputChains1_0,
9971 OPC_EmitConvertToTarget2,
9972 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_sysgenir),
9973 6, 4, 4, 5, 6, 3,
9974 0,
9975 24, 7,
9976 OPC_MoveSibling4,
9977 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9978 OPC_RecordNode,
9979 OPC_CheckTypeI32,
9980 OPC_MoveParent,
9981 OPC_CheckTypeI32,
9982 OPC_CheckPatternPredicate, 8,
9983 OPC_CheckComplexPat0, /*#*/1,
9984 OPC_EmitMergeInputChains1_0,
9985 OPC_EmitConvertToTarget2,
9986 OPC_EmitConvertToTarget3,
9987 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sysgenii),
9988 7, 4, 4, 5, 6, 7,
9989 24, 8,
9990 OPC_MoveSibling4,
9991 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9992 OPC_RecordNode,
9993 OPC_CheckTypeI64,
9994 OPC_MoveParent,
9995 OPC_CheckTypeI64,
9996 OPC_CheckPatternPredicate, 8,
9997 OPC_CheckComplexPat0, /*#*/1,
9998 OPC_EmitMergeInputChains1_0,
9999 OPC_EmitConvertToTarget2,
10000 OPC_EmitConvertToTarget3,
10001 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sysgenii),
10002 8, 4, 4, 5, 6, 7,
10003 0,
10004 27,
10005 OPC_CheckChild3Type, 6,
10006 OPC_RecordChild4,
10007 OPC_MoveChild4,
10008 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10009 OPC_CheckType, 6,
10010 OPC_MoveParent,
10011 OPC_CheckType, 6,
10012 OPC_CheckPatternPredicate, 8,
10013 OPC_CheckComplexPat0, /*#*/1,
10014 OPC_EmitMergeInputChains1_0,
10015 OPC_EmitConvertToTarget3,
10016 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_sysgenri),
10017 6, 4, 4, 5, 2, 6,
10018 24,
10019 OPC_MoveChild3,
10020 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10021 OPC_CheckTypeI32,
10022 OPC_MoveParent,
10023 OPC_RecordChild4,
10024 OPC_CheckChild4TypeI32,
10025 OPC_CheckTypeI32,
10026 OPC_CheckPatternPredicate, 8,
10027 OPC_CheckComplexPat0, /*#*/1,
10028 OPC_EmitMergeInputChains1_0,
10029 OPC_EmitConvertToTarget2,
10030 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sysgenir),
10031 7, 4, 4, 5, 6, 3,
10032 24,
10033 OPC_CheckChild3TypeI32,
10034 OPC_RecordChild4,
10035 OPC_MoveChild4,
10036 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10037 OPC_CheckTypeI32,
10038 OPC_MoveParent,
10039 OPC_CheckTypeI32,
10040 OPC_CheckPatternPredicate, 8,
10041 OPC_CheckComplexPat0, /*#*/1,
10042 OPC_EmitMergeInputChains1_0,
10043 OPC_EmitConvertToTarget3,
10044 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sysgenri),
10045 7, 4, 4, 5, 2, 6,
10046 24,
10047 OPC_MoveChild3,
10048 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10049 OPC_CheckTypeI64,
10050 OPC_MoveParent,
10051 OPC_RecordChild4,
10052 OPC_CheckChild4TypeI64,
10053 OPC_CheckTypeI64,
10054 OPC_CheckPatternPredicate, 8,
10055 OPC_CheckComplexPat0, /*#*/1,
10056 OPC_EmitMergeInputChains1_0,
10057 OPC_EmitConvertToTarget2,
10058 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sysgenir),
10059 8, 4, 4, 5, 6, 3,
10060 44,
10061 OPC_CheckChild3TypeI64,
10062 OPC_RecordChild4,
10063 OPC_Scope, 22,
10064 OPC_MoveChild4,
10065 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10066 OPC_CheckTypeI64,
10067 OPC_MoveParent,
10068 OPC_CheckTypeI64,
10069 OPC_CheckPatternPredicate, 8,
10070 OPC_CheckComplexPat0, /*#*/1,
10071 OPC_EmitMergeInputChains1_0,
10072 OPC_EmitConvertToTarget3,
10073 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sysgenri),
10074 8, 4, 4, 5, 2, 6,
10075 16,
10076 OPC_CheckChild4TypeI64,
10077 OPC_CheckTypeI64,
10078 OPC_CheckPatternPredicate, 8,
10079 OPC_CheckComplexPat0, /*#*/1,
10080 OPC_EmitMergeInputChains1_0,
10081 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sysgenrr),
10082 8, 4, 4, 5, 2, 3,
10083 0,
10084 21,
10085 OPC_CheckChild3Type, 6,
10086 OPC_RecordChild4,
10087 OPC_CheckChild4Type, 6,
10088 OPC_CheckType, 6,
10089 OPC_CheckPatternPredicate, 8,
10090 OPC_CheckComplexPat0, /*#*/1,
10091 OPC_EmitMergeInputChains1_0,
10092 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b16_sysgenrr),
10093 6, 4, 4, 5, 2, 3,
10094 18,
10095 OPC_CheckChild3TypeI32,
10096 OPC_RecordChild4,
10097 OPC_CheckChild4TypeI32,
10098 OPC_CheckTypeI32,
10099 OPC_CheckPatternPredicate, 8,
10100 OPC_CheckComplexPat0, /*#*/1,
10101 OPC_EmitMergeInputChains1_0,
10102 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sysgenrr),
10103 7, 4, 4, 5, 2, 3,
10104 0,
10105 107,
10106 OPC_CheckChild1Integer, 48|128,1|128,1,
10107 OPC_RecordChild2,
10108 OPC_RecordChild3,
10109 OPC_Scope, 54,
10110 OPC_MoveChild3,
10111 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10112 OPC_SwitchType , 28, 7,
10113 OPC_MoveParent,
10114 OPC_CheckTypeI32,
10115 OPC_CheckPatternPredicate, 8,
10116 OPC_CheckComplexPat0, /*#*/1,
10117 OPC_EmitMergeInputChains1_0,
10118 OPC_EmitConvertToTarget2,
10119 OPC_Scope, 8,
10120 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_ctageni),
10121 7, 3, 3, 4, 5,
10122 8,
10123 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_ctageni),
10124 7, 3, 3, 4, 5,
10125 0,
10126 16, 8,
10127 OPC_MoveParent,
10128 OPC_CheckTypeI64,
10129 OPC_CheckPatternPredicate, 8,
10130 OPC_CheckComplexPat0, /*#*/1,
10131 OPC_EmitMergeInputChains1_0,
10132 OPC_EmitConvertToTarget2,
10133 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_ctageni),
10134 8, 3, 3, 4, 5,
10135 0,
10136 27,
10137 OPC_CheckChild3TypeI32,
10138 OPC_CheckTypeI32,
10139 OPC_CheckPatternPredicate, 8,
10140 OPC_CheckComplexPat0, /*#*/1,
10141 OPC_EmitMergeInputChains1_0,
10142 OPC_Scope, 8,
10143 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_ctagenr),
10144 7, 3, 3, 4, 2,
10145 8,
10146 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_ctagenr),
10147 7, 3, 3, 4, 2,
10148 0,
10149 15,
10150 OPC_CheckChild3TypeI64,
10151 OPC_CheckTypeI64,
10152 OPC_CheckPatternPredicate, 8,
10153 OPC_CheckComplexPat0, /*#*/1,
10154 OPC_EmitMergeInputChains1_0,
10155 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_ctagenr),
10156 8, 3, 3, 4, 2,
10157 0,
10158 107,
10159 OPC_CheckChild1Integer, 50|128,1|128,1,
10160 OPC_RecordChild2,
10161 OPC_RecordChild3,
10162 OPC_Scope, 54,
10163 OPC_MoveChild3,
10164 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10165 OPC_SwitchType , 28, 7,
10166 OPC_MoveParent,
10167 OPC_CheckTypeI32,
10168 OPC_CheckPatternPredicate, 8,
10169 OPC_CheckComplexPat0, /*#*/1,
10170 OPC_EmitMergeInputChains1_0,
10171 OPC_EmitConvertToTarget2,
10172 OPC_Scope, 8,
10173 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sysgeni),
10174 7, 3, 3, 4, 5,
10175 8,
10176 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sysgeni),
10177 7, 3, 3, 4, 5,
10178 0,
10179 16, 8,
10180 OPC_MoveParent,
10181 OPC_CheckTypeI64,
10182 OPC_CheckPatternPredicate, 8,
10183 OPC_CheckComplexPat0, /*#*/1,
10184 OPC_EmitMergeInputChains1_0,
10185 OPC_EmitConvertToTarget2,
10186 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sysgeni),
10187 8, 3, 3, 4, 5,
10188 0,
10189 27,
10190 OPC_CheckChild3TypeI32,
10191 OPC_CheckTypeI32,
10192 OPC_CheckPatternPredicate, 8,
10193 OPC_CheckComplexPat0, /*#*/1,
10194 OPC_EmitMergeInputChains1_0,
10195 OPC_Scope, 8,
10196 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sysgenr),
10197 7, 3, 3, 4, 2,
10198 8,
10199 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sysgenr),
10200 7, 3, 3, 4, 2,
10201 0,
10202 15,
10203 OPC_CheckChild3TypeI64,
10204 OPC_CheckTypeI64,
10205 OPC_CheckPatternPredicate, 8,
10206 OPC_CheckComplexPat0, /*#*/1,
10207 OPC_EmitMergeInputChains1_0,
10208 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sysgenr),
10209 8, 3, 3, 4, 2,
10210 0,
10211 83,
10212 OPC_CheckChild1Integer, 52|128,1|128,1,
10213 OPC_RecordChild2,
10214 OPC_RecordChild3,
10215 OPC_Scope, 42,
10216 OPC_MoveChild3,
10217 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10218 OPC_SwitchType , 16, 7,
10219 OPC_MoveParent,
10220 OPC_CheckTypeI32,
10221 OPC_CheckPatternPredicate, 8,
10222 OPC_CheckComplexPat0, /*#*/1,
10223 OPC_EmitMergeInputChains1_0,
10224 OPC_EmitConvertToTarget2,
10225 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_ctageni),
10226 7, 3, 3, 4, 5,
10227 16, 8,
10228 OPC_MoveParent,
10229 OPC_CheckTypeI64,
10230 OPC_CheckPatternPredicate, 29,
10231 OPC_CheckComplexPat0, /*#*/1,
10232 OPC_EmitMergeInputChains1_0,
10233 OPC_EmitConvertToTarget2,
10234 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_ctageni),
10235 8, 3, 3, 4, 5,
10236 0,
10237 15,
10238 OPC_CheckChild3TypeI32,
10239 OPC_CheckTypeI32,
10240 OPC_CheckPatternPredicate, 8,
10241 OPC_CheckComplexPat0, /*#*/1,
10242 OPC_EmitMergeInputChains1_0,
10243 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_ctagenr),
10244 7, 3, 3, 4, 2,
10245 15,
10246 OPC_CheckChild3TypeI64,
10247 OPC_CheckTypeI64,
10248 OPC_CheckPatternPredicate, 29,
10249 OPC_CheckComplexPat0, /*#*/1,
10250 OPC_EmitMergeInputChains1_0,
10251 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_ctagenr),
10252 8, 3, 3, 4, 2,
10253 0,
10254 83,
10255 OPC_CheckChild1Integer, 54|128,1|128,1,
10256 OPC_RecordChild2,
10257 OPC_RecordChild3,
10258 OPC_Scope, 42,
10259 OPC_MoveChild3,
10260 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10261 OPC_SwitchType , 16, 7,
10262 OPC_MoveParent,
10263 OPC_CheckTypeI32,
10264 OPC_CheckPatternPredicate, 8,
10265 OPC_CheckComplexPat0, /*#*/1,
10266 OPC_EmitMergeInputChains1_0,
10267 OPC_EmitConvertToTarget2,
10268 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sysgeni),
10269 7, 3, 3, 4, 5,
10270 16, 8,
10271 OPC_MoveParent,
10272 OPC_CheckTypeI64,
10273 OPC_CheckPatternPredicate, 29,
10274 OPC_CheckComplexPat0, /*#*/1,
10275 OPC_EmitMergeInputChains1_0,
10276 OPC_EmitConvertToTarget2,
10277 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sysgeni),
10278 8, 3, 3, 4, 5,
10279 0,
10280 15,
10281 OPC_CheckChild3TypeI32,
10282 OPC_CheckTypeI32,
10283 OPC_CheckPatternPredicate, 8,
10284 OPC_CheckComplexPat0, /*#*/1,
10285 OPC_EmitMergeInputChains1_0,
10286 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sysgenr),
10287 7, 3, 3, 4, 2,
10288 15,
10289 OPC_CheckChild3TypeI64,
10290 OPC_CheckTypeI64,
10291 OPC_CheckPatternPredicate, 29,
10292 OPC_CheckComplexPat0, /*#*/1,
10293 OPC_EmitMergeInputChains1_0,
10294 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sysgenr),
10295 8, 3, 3, 4, 2,
10296 0,
10297 46,
10298 OPC_CheckChild1Integer, 60|128,1|128,1,
10299 OPC_RecordChild2,
10300 OPC_RecordChild3,
10301 OPC_Scope, 21,
10302 OPC_MoveChild3,
10303 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10304 OPC_CheckTypeI32,
10305 OPC_MoveParent,
10306 OPC_CheckTypeI32,
10307 OPC_CheckPatternPredicate, 8,
10308 OPC_CheckComplexPat0, /*#*/1,
10309 OPC_EmitMergeInputChains1_0,
10310 OPC_EmitConvertToTarget2,
10311 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_ctageni),
10312 7, 3, 3, 4, 5,
10313 15,
10314 OPC_CheckChild3TypeI32,
10315 OPC_CheckTypeI32,
10316 OPC_CheckPatternPredicate, 8,
10317 OPC_CheckComplexPat0, /*#*/1,
10318 OPC_EmitMergeInputChains1_0,
10319 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_ctagenr),
10320 7, 3, 3, 4, 2,
10321 0,
10322 46,
10323 OPC_CheckChild1Integer, 62|128,1|128,1,
10324 OPC_RecordChild2,
10325 OPC_RecordChild3,
10326 OPC_Scope, 21,
10327 OPC_MoveChild3,
10328 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10329 OPC_CheckTypeI32,
10330 OPC_MoveParent,
10331 OPC_CheckTypeI32,
10332 OPC_CheckPatternPredicate, 8,
10333 OPC_CheckComplexPat0, /*#*/1,
10334 OPC_EmitMergeInputChains1_0,
10335 OPC_EmitConvertToTarget2,
10336 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sysgeni),
10337 7, 3, 3, 4, 5,
10338 15,
10339 OPC_CheckChild3TypeI32,
10340 OPC_CheckTypeI32,
10341 OPC_CheckPatternPredicate, 8,
10342 OPC_CheckComplexPat0, /*#*/1,
10343 OPC_EmitMergeInputChains1_0,
10344 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sysgenr),
10345 7, 3, 3, 4, 2,
10346 0,
10347 83,
10348 OPC_CheckChild1Integer, 64|128,1|128,1,
10349 OPC_RecordChild2,
10350 OPC_RecordChild3,
10351 OPC_Scope, 42,
10352 OPC_MoveChild3,
10353 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10354 OPC_SwitchType , 16, 7,
10355 OPC_MoveParent,
10356 OPC_CheckTypeI32,
10357 OPC_CheckPatternPredicate, 8,
10358 OPC_CheckComplexPat0, /*#*/1,
10359 OPC_EmitMergeInputChains1_0,
10360 OPC_EmitConvertToTarget2,
10361 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_ctageni),
10362 7, 3, 3, 4, 5,
10363 16, 8,
10364 OPC_MoveParent,
10365 OPC_CheckTypeI64,
10366 OPC_CheckPatternPredicate, 8,
10367 OPC_CheckComplexPat0, /*#*/1,
10368 OPC_EmitMergeInputChains1_0,
10369 OPC_EmitConvertToTarget2,
10370 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_ctageni),
10371 8, 3, 3, 4, 5,
10372 0,
10373 15,
10374 OPC_CheckChild3TypeI32,
10375 OPC_CheckTypeI32,
10376 OPC_CheckPatternPredicate, 8,
10377 OPC_CheckComplexPat0, /*#*/1,
10378 OPC_EmitMergeInputChains1_0,
10379 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_ctagenr),
10380 7, 3, 3, 4, 2,
10381 15,
10382 OPC_CheckChild3TypeI64,
10383 OPC_CheckTypeI64,
10384 OPC_CheckPatternPredicate, 8,
10385 OPC_CheckComplexPat0, /*#*/1,
10386 OPC_EmitMergeInputChains1_0,
10387 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_ctagenr),
10388 8, 3, 3, 4, 2,
10389 0,
10390 83,
10391 OPC_CheckChild1Integer, 66|128,1|128,1,
10392 OPC_RecordChild2,
10393 OPC_RecordChild3,
10394 OPC_Scope, 42,
10395 OPC_MoveChild3,
10396 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10397 OPC_SwitchType , 16, 7,
10398 OPC_MoveParent,
10399 OPC_CheckTypeI32,
10400 OPC_CheckPatternPredicate, 8,
10401 OPC_CheckComplexPat0, /*#*/1,
10402 OPC_EmitMergeInputChains1_0,
10403 OPC_EmitConvertToTarget2,
10404 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sysgeni),
10405 7, 3, 3, 4, 5,
10406 16, 8,
10407 OPC_MoveParent,
10408 OPC_CheckTypeI64,
10409 OPC_CheckPatternPredicate, 8,
10410 OPC_CheckComplexPat0, /*#*/1,
10411 OPC_EmitMergeInputChains1_0,
10412 OPC_EmitConvertToTarget2,
10413 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sysgeni),
10414 8, 3, 3, 4, 5,
10415 0,
10416 15,
10417 OPC_CheckChild3TypeI32,
10418 OPC_CheckTypeI32,
10419 OPC_CheckPatternPredicate, 8,
10420 OPC_CheckComplexPat0, /*#*/1,
10421 OPC_EmitMergeInputChains1_0,
10422 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sysgenr),
10423 7, 3, 3, 4, 2,
10424 15,
10425 OPC_CheckChild3TypeI64,
10426 OPC_CheckTypeI64,
10427 OPC_CheckPatternPredicate, 8,
10428 OPC_CheckComplexPat0, /*#*/1,
10429 OPC_EmitMergeInputChains1_0,
10430 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sysgenr),
10431 8, 3, 3, 4, 2,
10432 0,
10433 46,
10434 OPC_CheckChild1Integer, 68|128,1|128,1,
10435 OPC_RecordChild2,
10436 OPC_RecordChild3,
10437 OPC_Scope, 21,
10438 OPC_MoveChild3,
10439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10440 OPC_CheckTypeI32,
10441 OPC_MoveParent,
10442 OPC_CheckTypeI32,
10443 OPC_CheckPatternPredicate, 8,
10444 OPC_CheckComplexPat0, /*#*/1,
10445 OPC_EmitMergeInputChains1_0,
10446 OPC_EmitConvertToTarget2,
10447 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_ctageni),
10448 7, 3, 3, 4, 5,
10449 15,
10450 OPC_CheckChild3TypeI32,
10451 OPC_CheckTypeI32,
10452 OPC_CheckPatternPredicate, 8,
10453 OPC_CheckComplexPat0, /*#*/1,
10454 OPC_EmitMergeInputChains1_0,
10455 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_ctagenr),
10456 7, 3, 3, 4, 2,
10457 0,
10458 46,
10459 OPC_CheckChild1Integer, 70|128,1|128,1,
10460 OPC_RecordChild2,
10461 OPC_RecordChild3,
10462 OPC_Scope, 21,
10463 OPC_MoveChild3,
10464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10465 OPC_CheckTypeI32,
10466 OPC_MoveParent,
10467 OPC_CheckTypeI32,
10468 OPC_CheckPatternPredicate, 8,
10469 OPC_CheckComplexPat0, /*#*/1,
10470 OPC_EmitMergeInputChains1_0,
10471 OPC_EmitConvertToTarget2,
10472 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sysgeni),
10473 7, 3, 3, 4, 5,
10474 15,
10475 OPC_CheckChild3TypeI32,
10476 OPC_CheckTypeI32,
10477 OPC_CheckPatternPredicate, 8,
10478 OPC_CheckComplexPat0, /*#*/1,
10479 OPC_EmitMergeInputChains1_0,
10480 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sysgenr),
10481 7, 3, 3, 4, 2,
10482 0,
10483 3|128,1,
10484 OPC_CheckChild1Integer, 72|128,1|128,1,
10485 OPC_RecordChild2,
10486 OPC_RecordChild3,
10487 OPC_Scope, 66,
10488 OPC_MoveChild3,
10489 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10490 OPC_SwitchType , 28, 7,
10491 OPC_MoveParent,
10492 OPC_CheckTypeI32,
10493 OPC_CheckPatternPredicate, 8,
10494 OPC_CheckComplexPat0, /*#*/1,
10495 OPC_EmitMergeInputChains1_0,
10496 OPC_EmitConvertToTarget2,
10497 OPC_Scope, 8,
10498 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_ctageni),
10499 7, 3, 3, 4, 5,
10500 8,
10501 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_ctageni),
10502 7, 3, 3, 4, 5,
10503 0,
10504 28, 8,
10505 OPC_MoveParent,
10506 OPC_CheckTypeI64,
10507 OPC_CheckPatternPredicate, 37,
10508 OPC_CheckComplexPat0, /*#*/1,
10509 OPC_EmitMergeInputChains1_0,
10510 OPC_EmitConvertToTarget2,
10511 OPC_Scope, 8,
10512 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_ctageni),
10513 8, 3, 3, 4, 5,
10514 8,
10515 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_ctageni),
10516 8, 3, 3, 4, 5,
10517 0,
10518 0,
10519 27,
10520 OPC_CheckChild3TypeI32,
10521 OPC_CheckTypeI32,
10522 OPC_CheckPatternPredicate, 8,
10523 OPC_CheckComplexPat0, /*#*/1,
10524 OPC_EmitMergeInputChains1_0,
10525 OPC_Scope, 8,
10526 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_ctagenr),
10527 7, 3, 3, 4, 2,
10528 8,
10529 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_ctagenr),
10530 7, 3, 3, 4, 2,
10531 0,
10532 27,
10533 OPC_CheckChild3TypeI64,
10534 OPC_CheckTypeI64,
10535 OPC_CheckPatternPredicate, 37,
10536 OPC_CheckComplexPat0, /*#*/1,
10537 OPC_EmitMergeInputChains1_0,
10538 OPC_Scope, 8,
10539 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_ctagenr),
10540 8, 3, 3, 4, 2,
10541 8,
10542 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_ctagenr),
10543 8, 3, 3, 4, 2,
10544 0,
10545 0,
10546 3|128,1,
10547 OPC_CheckChild1Integer, 74|128,1|128,1,
10548 OPC_RecordChild2,
10549 OPC_RecordChild3,
10550 OPC_Scope, 66,
10551 OPC_MoveChild3,
10552 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10553 OPC_SwitchType , 28, 7,
10554 OPC_MoveParent,
10555 OPC_CheckTypeI32,
10556 OPC_CheckPatternPredicate, 8,
10557 OPC_CheckComplexPat0, /*#*/1,
10558 OPC_EmitMergeInputChains1_0,
10559 OPC_EmitConvertToTarget2,
10560 OPC_Scope, 8,
10561 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sysgeni),
10562 7, 3, 3, 4, 5,
10563 8,
10564 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sysgeni),
10565 7, 3, 3, 4, 5,
10566 0,
10567 28, 8,
10568 OPC_MoveParent,
10569 OPC_CheckTypeI64,
10570 OPC_CheckPatternPredicate, 37,
10571 OPC_CheckComplexPat0, /*#*/1,
10572 OPC_EmitMergeInputChains1_0,
10573 OPC_EmitConvertToTarget2,
10574 OPC_Scope, 8,
10575 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sysgeni),
10576 8, 3, 3, 4, 5,
10577 8,
10578 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sysgeni),
10579 8, 3, 3, 4, 5,
10580 0,
10581 0,
10582 27,
10583 OPC_CheckChild3TypeI32,
10584 OPC_CheckTypeI32,
10585 OPC_CheckPatternPredicate, 8,
10586 OPC_CheckComplexPat0, /*#*/1,
10587 OPC_EmitMergeInputChains1_0,
10588 OPC_Scope, 8,
10589 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sysgenr),
10590 7, 3, 3, 4, 2,
10591 8,
10592 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sysgenr),
10593 7, 3, 3, 4, 2,
10594 0,
10595 27,
10596 OPC_CheckChild3TypeI64,
10597 OPC_CheckTypeI64,
10598 OPC_CheckPatternPredicate, 37,
10599 OPC_CheckComplexPat0, /*#*/1,
10600 OPC_EmitMergeInputChains1_0,
10601 OPC_Scope, 8,
10602 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sysgenr),
10603 8, 3, 3, 4, 2,
10604 8,
10605 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sysgenr),
10606 8, 3, 3, 4, 2,
10607 0,
10608 0,
10609 3|128,1,
10610 OPC_CheckChild1Integer, 76|128,1|128,1,
10611 OPC_RecordChild2,
10612 OPC_RecordChild3,
10613 OPC_Scope, 66,
10614 OPC_MoveChild3,
10615 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10616 OPC_SwitchType , 28, 7,
10617 OPC_MoveParent,
10618 OPC_CheckTypeI32,
10619 OPC_CheckPatternPredicate, 8,
10620 OPC_CheckComplexPat0, /*#*/1,
10621 OPC_EmitMergeInputChains1_0,
10622 OPC_EmitConvertToTarget2,
10623 OPC_Scope, 8,
10624 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_ctageni),
10625 7, 3, 3, 4, 5,
10626 8,
10627 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_ctageni),
10628 7, 3, 3, 4, 5,
10629 0,
10630 28, 8,
10631 OPC_MoveParent,
10632 OPC_CheckTypeI64,
10633 OPC_CheckPatternPredicate, 37,
10634 OPC_CheckComplexPat0, /*#*/1,
10635 OPC_EmitMergeInputChains1_0,
10636 OPC_EmitConvertToTarget2,
10637 OPC_Scope, 8,
10638 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_ctageni),
10639 8, 3, 3, 4, 5,
10640 8,
10641 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_ctageni),
10642 8, 3, 3, 4, 5,
10643 0,
10644 0,
10645 27,
10646 OPC_CheckChild3TypeI32,
10647 OPC_CheckTypeI32,
10648 OPC_CheckPatternPredicate, 8,
10649 OPC_CheckComplexPat0, /*#*/1,
10650 OPC_EmitMergeInputChains1_0,
10651 OPC_Scope, 8,
10652 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_ctagenr),
10653 7, 3, 3, 4, 2,
10654 8,
10655 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_ctagenr),
10656 7, 3, 3, 4, 2,
10657 0,
10658 27,
10659 OPC_CheckChild3TypeI64,
10660 OPC_CheckTypeI64,
10661 OPC_CheckPatternPredicate, 37,
10662 OPC_CheckComplexPat0, /*#*/1,
10663 OPC_EmitMergeInputChains1_0,
10664 OPC_Scope, 8,
10665 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_ctagenr),
10666 8, 3, 3, 4, 2,
10667 8,
10668 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_ctagenr),
10669 8, 3, 3, 4, 2,
10670 0,
10671 0,
10672 3|128,1,
10673 OPC_CheckChild1Integer, 78|128,1|128,1,
10674 OPC_RecordChild2,
10675 OPC_RecordChild3,
10676 OPC_Scope, 66,
10677 OPC_MoveChild3,
10678 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10679 OPC_SwitchType , 28, 7,
10680 OPC_MoveParent,
10681 OPC_CheckTypeI32,
10682 OPC_CheckPatternPredicate, 8,
10683 OPC_CheckComplexPat0, /*#*/1,
10684 OPC_EmitMergeInputChains1_0,
10685 OPC_EmitConvertToTarget2,
10686 OPC_Scope, 8,
10687 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sysgeni),
10688 7, 3, 3, 4, 5,
10689 8,
10690 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sysgeni),
10691 7, 3, 3, 4, 5,
10692 0,
10693 28, 8,
10694 OPC_MoveParent,
10695 OPC_CheckTypeI64,
10696 OPC_CheckPatternPredicate, 37,
10697 OPC_CheckComplexPat0, /*#*/1,
10698 OPC_EmitMergeInputChains1_0,
10699 OPC_EmitConvertToTarget2,
10700 OPC_Scope, 8,
10701 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sysgeni),
10702 8, 3, 3, 4, 5,
10703 8,
10704 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sysgeni),
10705 8, 3, 3, 4, 5,
10706 0,
10707 0,
10708 27,
10709 OPC_CheckChild3TypeI32,
10710 OPC_CheckTypeI32,
10711 OPC_CheckPatternPredicate, 8,
10712 OPC_CheckComplexPat0, /*#*/1,
10713 OPC_EmitMergeInputChains1_0,
10714 OPC_Scope, 8,
10715 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sysgenr),
10716 7, 3, 3, 4, 2,
10717 8,
10718 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sysgenr),
10719 7, 3, 3, 4, 2,
10720 0,
10721 27,
10722 OPC_CheckChild3TypeI64,
10723 OPC_CheckTypeI64,
10724 OPC_CheckPatternPredicate, 37,
10725 OPC_CheckComplexPat0, /*#*/1,
10726 OPC_EmitMergeInputChains1_0,
10727 OPC_Scope, 8,
10728 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sysgenr),
10729 8, 3, 3, 4, 2,
10730 8,
10731 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sysgenr),
10732 8, 3, 3, 4, 2,
10733 0,
10734 0,
10735 83,
10736 OPC_CheckChild1Integer, 80|128,1|128,1,
10737 OPC_RecordChild2,
10738 OPC_RecordChild3,
10739 OPC_Scope, 42,
10740 OPC_MoveChild3,
10741 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10742 OPC_SwitchType , 16, 7,
10743 OPC_MoveParent,
10744 OPC_CheckTypeI32,
10745 OPC_CheckPatternPredicate, 8,
10746 OPC_CheckComplexPat0, /*#*/1,
10747 OPC_EmitMergeInputChains1_0,
10748 OPC_EmitConvertToTarget2,
10749 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_ctageni),
10750 7, 3, 3, 4, 5,
10751 16, 8,
10752 OPC_MoveParent,
10753 OPC_CheckTypeI64,
10754 OPC_CheckPatternPredicate, 29,
10755 OPC_CheckComplexPat0, /*#*/1,
10756 OPC_EmitMergeInputChains1_0,
10757 OPC_EmitConvertToTarget2,
10758 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_ctageni),
10759 8, 3, 3, 4, 5,
10760 0,
10761 15,
10762 OPC_CheckChild3TypeI32,
10763 OPC_CheckTypeI32,
10764 OPC_CheckPatternPredicate, 8,
10765 OPC_CheckComplexPat0, /*#*/1,
10766 OPC_EmitMergeInputChains1_0,
10767 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_ctagenr),
10768 7, 3, 3, 4, 2,
10769 15,
10770 OPC_CheckChild3TypeI64,
10771 OPC_CheckTypeI64,
10772 OPC_CheckPatternPredicate, 29,
10773 OPC_CheckComplexPat0, /*#*/1,
10774 OPC_EmitMergeInputChains1_0,
10775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_ctagenr),
10776 8, 3, 3, 4, 2,
10777 0,
10778 83,
10779 OPC_CheckChild1Integer, 82|128,1|128,1,
10780 OPC_RecordChild2,
10781 OPC_RecordChild3,
10782 OPC_Scope, 42,
10783 OPC_MoveChild3,
10784 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10785 OPC_SwitchType , 16, 7,
10786 OPC_MoveParent,
10787 OPC_CheckTypeI32,
10788 OPC_CheckPatternPredicate, 8,
10789 OPC_CheckComplexPat0, /*#*/1,
10790 OPC_EmitMergeInputChains1_0,
10791 OPC_EmitConvertToTarget2,
10792 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sysgeni),
10793 7, 3, 3, 4, 5,
10794 16, 8,
10795 OPC_MoveParent,
10796 OPC_CheckTypeI64,
10797 OPC_CheckPatternPredicate, 29,
10798 OPC_CheckComplexPat0, /*#*/1,
10799 OPC_EmitMergeInputChains1_0,
10800 OPC_EmitConvertToTarget2,
10801 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sysgeni),
10802 8, 3, 3, 4, 5,
10803 0,
10804 15,
10805 OPC_CheckChild3TypeI32,
10806 OPC_CheckTypeI32,
10807 OPC_CheckPatternPredicate, 8,
10808 OPC_CheckComplexPat0, /*#*/1,
10809 OPC_EmitMergeInputChains1_0,
10810 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sysgenr),
10811 7, 3, 3, 4, 2,
10812 15,
10813 OPC_CheckChild3TypeI64,
10814 OPC_CheckTypeI64,
10815 OPC_CheckPatternPredicate, 29,
10816 OPC_CheckComplexPat0, /*#*/1,
10817 OPC_EmitMergeInputChains1_0,
10818 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sysgenr),
10819 8, 3, 3, 4, 2,
10820 0,
10821 83,
10822 OPC_CheckChild1Integer, 84|128,1|128,1,
10823 OPC_RecordChild2,
10824 OPC_RecordChild3,
10825 OPC_Scope, 42,
10826 OPC_MoveChild3,
10827 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10828 OPC_SwitchType , 16, 7,
10829 OPC_MoveParent,
10830 OPC_CheckTypeI32,
10831 OPC_CheckPatternPredicate, 8,
10832 OPC_CheckComplexPat0, /*#*/1,
10833 OPC_EmitMergeInputChains1_0,
10834 OPC_EmitConvertToTarget2,
10835 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_ctageni),
10836 7, 3, 3, 4, 5,
10837 16, 8,
10838 OPC_MoveParent,
10839 OPC_CheckTypeI64,
10840 OPC_CheckPatternPredicate, 29,
10841 OPC_CheckComplexPat0, /*#*/1,
10842 OPC_EmitMergeInputChains1_0,
10843 OPC_EmitConvertToTarget2,
10844 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_ctageni),
10845 8, 3, 3, 4, 5,
10846 0,
10847 15,
10848 OPC_CheckChild3TypeI32,
10849 OPC_CheckTypeI32,
10850 OPC_CheckPatternPredicate, 8,
10851 OPC_CheckComplexPat0, /*#*/1,
10852 OPC_EmitMergeInputChains1_0,
10853 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_ctagenr),
10854 7, 3, 3, 4, 2,
10855 15,
10856 OPC_CheckChild3TypeI64,
10857 OPC_CheckTypeI64,
10858 OPC_CheckPatternPredicate, 29,
10859 OPC_CheckComplexPat0, /*#*/1,
10860 OPC_EmitMergeInputChains1_0,
10861 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_ctagenr),
10862 8, 3, 3, 4, 2,
10863 0,
10864 83,
10865 OPC_CheckChild1Integer, 86|128,1|128,1,
10866 OPC_RecordChild2,
10867 OPC_RecordChild3,
10868 OPC_Scope, 42,
10869 OPC_MoveChild3,
10870 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10871 OPC_SwitchType , 16, 7,
10872 OPC_MoveParent,
10873 OPC_CheckTypeI32,
10874 OPC_CheckPatternPredicate, 8,
10875 OPC_CheckComplexPat0, /*#*/1,
10876 OPC_EmitMergeInputChains1_0,
10877 OPC_EmitConvertToTarget2,
10878 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sysgeni),
10879 7, 3, 3, 4, 5,
10880 16, 8,
10881 OPC_MoveParent,
10882 OPC_CheckTypeI64,
10883 OPC_CheckPatternPredicate, 29,
10884 OPC_CheckComplexPat0, /*#*/1,
10885 OPC_EmitMergeInputChains1_0,
10886 OPC_EmitConvertToTarget2,
10887 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sysgeni),
10888 8, 3, 3, 4, 5,
10889 0,
10890 15,
10891 OPC_CheckChild3TypeI32,
10892 OPC_CheckTypeI32,
10893 OPC_CheckPatternPredicate, 8,
10894 OPC_CheckComplexPat0, /*#*/1,
10895 OPC_EmitMergeInputChains1_0,
10896 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sysgenr),
10897 7, 3, 3, 4, 2,
10898 15,
10899 OPC_CheckChild3TypeI64,
10900 OPC_CheckTypeI64,
10901 OPC_CheckPatternPredicate, 29,
10902 OPC_CheckComplexPat0, /*#*/1,
10903 OPC_EmitMergeInputChains1_0,
10904 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sysgenr),
10905 8, 3, 3, 4, 2,
10906 0,
10907 67,
10908 OPC_CheckChild1Integer, 8|128,26|128,1,
10909 OPC_RecordChild2,
10910 OPC_Scope, 19,
10911 OPC_CheckPredicate2,
10912 OPC_CheckPatternPredicate1,
10913 OPC_CheckComplexPat0, /*#*/1,
10914 OPC_EmitMergeInputChains1_0,
10915 OPC_EmitInteger32, 0,
10916 OPC_EmitNodeXForm, 0, 4,
10917 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10211),
10918 7, 7, 3, 2, 3, 5,
10919 19,
10920 OPC_CheckPredicate0,
10921 OPC_CheckPatternPredicate1,
10922 OPC_CheckComplexPat0, /*#*/1,
10923 OPC_EmitMergeInputChains1_0,
10924 OPC_EmitInteger32, 0,
10925 OPC_EmitNodeXForm, 0, 4,
10926 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10518),
10927 7, 7, 3, 2, 3, 5,
10928 19,
10929 OPC_CheckPredicate1,
10930 OPC_CheckPatternPredicate1,
10931 OPC_CheckComplexPat0, /*#*/1,
10932 OPC_EmitMergeInputChains1_0,
10933 OPC_EmitInteger32, 0,
10934 OPC_EmitNodeXForm, 0, 4,
10935 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10689),
10936 7, 7, 3, 2, 3, 5,
10937 0,
10938 67,
10939 OPC_CheckChild1Integer, 126|128,25|128,1,
10940 OPC_RecordChild2,
10941 OPC_Scope, 19,
10942 OPC_CheckPredicate2,
10943 OPC_CheckPatternPredicate1,
10944 OPC_CheckComplexPat0, /*#*/1,
10945 OPC_EmitMergeInputChains1_0,
10946 OPC_EmitInteger32, 0,
10947 OPC_EmitNodeXForm, 0, 4,
10948 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10216),
10949 7, 7, 3, 2, 3, 5,
10950 19,
10951 OPC_CheckPredicate0,
10952 OPC_CheckPatternPredicate1,
10953 OPC_CheckComplexPat0, /*#*/1,
10954 OPC_EmitMergeInputChains1_0,
10955 OPC_EmitInteger32, 0,
10956 OPC_EmitNodeXForm, 0, 4,
10957 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10521),
10958 7, 7, 3, 2, 3, 5,
10959 19,
10960 OPC_CheckPredicate1,
10961 OPC_CheckPatternPredicate1,
10962 OPC_CheckComplexPat0, /*#*/1,
10963 OPC_EmitMergeInputChains1_0,
10964 OPC_EmitInteger32, 0,
10965 OPC_EmitNodeXForm, 0, 4,
10966 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10692),
10967 7, 7, 3, 2, 3, 5,
10968 0,
10969 79,
10970 OPC_CheckChild1Integer, 122|128,25|128,1,
10971 OPC_RecordChild2,
10972 OPC_Scope, 23,
10973 OPC_CheckPredicate2,
10974 OPC_CheckPatternPredicate0,
10975 OPC_CheckComplexPat0, /*#*/1,
10976 OPC_EmitMergeInputChains1_0,
10977 OPC_EmitInteger32, 0,
10978 OPC_EmitNodeXForm, 0, 4,
10979 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10221), 0|OPFL_Chain,
10980 4, 7, 7, 7, 7, 3, 2, 3, 5,
10981 23,
10982 OPC_CheckPredicate0,
10983 OPC_CheckPatternPredicate0,
10984 OPC_CheckComplexPat0, /*#*/1,
10985 OPC_EmitMergeInputChains1_0,
10986 OPC_EmitInteger32, 0,
10987 OPC_EmitNodeXForm, 0, 4,
10988 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10524), 0|OPFL_Chain,
10989 4, 7, 7, 7, 7, 3, 2, 3, 5,
10990 23,
10991 OPC_CheckPredicate1,
10992 OPC_CheckPatternPredicate0,
10993 OPC_CheckComplexPat0, /*#*/1,
10994 OPC_EmitMergeInputChains1_0,
10995 OPC_EmitInteger32, 0,
10996 OPC_EmitNodeXForm, 0, 4,
10997 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10695), 0|OPFL_Chain,
10998 4, 7, 7, 7, 7, 3, 2, 3, 5,
10999 0,
11000 67,
11001 OPC_CheckChild1Integer, 40|128,26|128,1,
11002 OPC_RecordChild2,
11003 OPC_Scope, 19,
11004 OPC_CheckPredicate2,
11005 OPC_CheckPatternPredicate1,
11006 OPC_CheckComplexPat0, /*#*/1,
11007 OPC_EmitMergeInputChains1_0,
11008 OPC_EmitInteger32, 0,
11009 OPC_EmitNodeXForm, 0, 4,
11010 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10240),
11011 7, 7, 3, 2, 3, 5,
11012 19,
11013 OPC_CheckPredicate0,
11014 OPC_CheckPatternPredicate1,
11015 OPC_CheckComplexPat0, /*#*/1,
11016 OPC_EmitMergeInputChains1_0,
11017 OPC_EmitInteger32, 0,
11018 OPC_EmitNodeXForm, 0, 4,
11019 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10530),
11020 7, 7, 3, 2, 3, 5,
11021 19,
11022 OPC_CheckPredicate1,
11023 OPC_CheckPatternPredicate1,
11024 OPC_CheckComplexPat0, /*#*/1,
11025 OPC_EmitMergeInputChains1_0,
11026 OPC_EmitInteger32, 0,
11027 OPC_EmitNodeXForm, 0, 4,
11028 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10701),
11029 7, 7, 3, 2, 3, 5,
11030 0,
11031 67,
11032 OPC_CheckChild1Integer, 30|128,26|128,1,
11033 OPC_RecordChild2,
11034 OPC_Scope, 19,
11035 OPC_CheckPredicate2,
11036 OPC_CheckPatternPredicate1,
11037 OPC_CheckComplexPat0, /*#*/1,
11038 OPC_EmitMergeInputChains1_0,
11039 OPC_EmitInteger32, 0,
11040 OPC_EmitNodeXForm, 0, 4,
11041 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10245),
11042 7, 7, 3, 2, 3, 5,
11043 19,
11044 OPC_CheckPredicate0,
11045 OPC_CheckPatternPredicate1,
11046 OPC_CheckComplexPat0, /*#*/1,
11047 OPC_EmitMergeInputChains1_0,
11048 OPC_EmitInteger32, 0,
11049 OPC_EmitNodeXForm, 0, 4,
11050 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10533),
11051 7, 7, 3, 2, 3, 5,
11052 19,
11053 OPC_CheckPredicate1,
11054 OPC_CheckPatternPredicate1,
11055 OPC_CheckComplexPat0, /*#*/1,
11056 OPC_EmitMergeInputChains1_0,
11057 OPC_EmitInteger32, 0,
11058 OPC_EmitNodeXForm, 0, 4,
11059 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10704),
11060 7, 7, 3, 2, 3, 5,
11061 0,
11062 79,
11063 OPC_CheckChild1Integer, 26|128,26|128,1,
11064 OPC_RecordChild2,
11065 OPC_Scope, 23,
11066 OPC_CheckPredicate2,
11067 OPC_CheckPatternPredicate0,
11068 OPC_CheckComplexPat0, /*#*/1,
11069 OPC_EmitMergeInputChains1_0,
11070 OPC_EmitInteger32, 0,
11071 OPC_EmitNodeXForm, 0, 4,
11072 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10250), 0|OPFL_Chain,
11073 4, 7, 7, 7, 7, 3, 2, 3, 5,
11074 23,
11075 OPC_CheckPredicate0,
11076 OPC_CheckPatternPredicate0,
11077 OPC_CheckComplexPat0, /*#*/1,
11078 OPC_EmitMergeInputChains1_0,
11079 OPC_EmitInteger32, 0,
11080 OPC_EmitNodeXForm, 0, 4,
11081 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10536), 0|OPFL_Chain,
11082 4, 7, 7, 7, 7, 3, 2, 3, 5,
11083 23,
11084 OPC_CheckPredicate1,
11085 OPC_CheckPatternPredicate0,
11086 OPC_CheckComplexPat0, /*#*/1,
11087 OPC_EmitMergeInputChains1_0,
11088 OPC_EmitInteger32, 0,
11089 OPC_EmitNodeXForm, 0, 4,
11090 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10707), 0|OPFL_Chain,
11091 4, 7, 7, 7, 7, 3, 2, 3, 5,
11092 0,
11093 79,
11094 OPC_CheckChild1Integer, 8|128,28|128,1,
11095 OPC_RecordChild2,
11096 OPC_Scope, 23,
11097 OPC_CheckPredicate2,
11098 OPC_CheckPatternPredicate1,
11099 OPC_CheckComplexPat0, /*#*/1,
11100 OPC_EmitMergeInputChains1_0,
11101 OPC_EmitInteger32, 0,
11102 OPC_EmitNodeXForm, 0, 4,
11103 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10260), 0|OPFL_Chain,
11104 4, 7, 7, 7, 7, 3, 2, 3, 5,
11105 23,
11106 OPC_CheckPredicate0,
11107 OPC_CheckPatternPredicate1,
11108 OPC_CheckComplexPat0, /*#*/1,
11109 OPC_EmitMergeInputChains1_0,
11110 OPC_EmitInteger32, 0,
11111 OPC_EmitNodeXForm, 0, 4,
11112 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10542), 0|OPFL_Chain,
11113 4, 7, 7, 7, 7, 3, 2, 3, 5,
11114 23,
11115 OPC_CheckPredicate1,
11116 OPC_CheckPatternPredicate1,
11117 OPC_CheckComplexPat0, /*#*/1,
11118 OPC_EmitMergeInputChains1_0,
11119 OPC_EmitInteger32, 0,
11120 OPC_EmitNodeXForm, 0, 4,
11121 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10713), 0|OPFL_Chain,
11122 4, 7, 7, 7, 7, 3, 2, 3, 5,
11123 0,
11124 79,
11125 OPC_CheckChild1Integer, 126|128,27|128,1,
11126 OPC_RecordChild2,
11127 OPC_Scope, 23,
11128 OPC_CheckPredicate2,
11129 OPC_CheckPatternPredicate1,
11130 OPC_CheckComplexPat0, /*#*/1,
11131 OPC_EmitMergeInputChains1_0,
11132 OPC_EmitInteger32, 0,
11133 OPC_EmitNodeXForm, 0, 4,
11134 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10265), 0|OPFL_Chain,
11135 4, 7, 7, 7, 7, 3, 2, 3, 5,
11136 23,
11137 OPC_CheckPredicate0,
11138 OPC_CheckPatternPredicate1,
11139 OPC_CheckComplexPat0, /*#*/1,
11140 OPC_EmitMergeInputChains1_0,
11141 OPC_EmitInteger32, 0,
11142 OPC_EmitNodeXForm, 0, 4,
11143 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10545), 0|OPFL_Chain,
11144 4, 7, 7, 7, 7, 3, 2, 3, 5,
11145 23,
11146 OPC_CheckPredicate1,
11147 OPC_CheckPatternPredicate1,
11148 OPC_CheckComplexPat0, /*#*/1,
11149 OPC_EmitMergeInputChains1_0,
11150 OPC_EmitInteger32, 0,
11151 OPC_EmitNodeXForm, 0, 4,
11152 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10716), 0|OPFL_Chain,
11153 4, 7, 7, 7, 7, 3, 2, 3, 5,
11154 0,
11155 91,
11156 OPC_CheckChild1Integer, 122|128,27|128,1,
11157 OPC_RecordChild2,
11158 OPC_Scope, 27,
11159 OPC_CheckPredicate2,
11160 OPC_CheckPatternPredicate0,
11161 OPC_CheckComplexPat0, /*#*/1,
11162 OPC_EmitMergeInputChains1_0,
11163 OPC_EmitInteger32, 0,
11164 OPC_EmitNodeXForm, 0, 4,
11165 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10270), 0|OPFL_Chain,
11166 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11167 27,
11168 OPC_CheckPredicate0,
11169 OPC_CheckPatternPredicate0,
11170 OPC_CheckComplexPat0, /*#*/1,
11171 OPC_EmitMergeInputChains1_0,
11172 OPC_EmitInteger32, 0,
11173 OPC_EmitNodeXForm, 0, 4,
11174 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10548), 0|OPFL_Chain,
11175 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11176 27,
11177 OPC_CheckPredicate1,
11178 OPC_CheckPatternPredicate0,
11179 OPC_CheckComplexPat0, /*#*/1,
11180 OPC_EmitMergeInputChains1_0,
11181 OPC_EmitInteger32, 0,
11182 OPC_EmitNodeXForm, 0, 4,
11183 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10719), 0|OPFL_Chain,
11184 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11185 0,
11186 64,
11187 OPC_CheckChild1Integer, 40|128,28|128,1,
11188 OPC_RecordChild2,
11189 OPC_Scope, 18,
11190 OPC_CheckPredicate2,
11191 OPC_CheckPatternPredicate1,
11192 OPC_CheckComplexPat0, /*#*/1,
11193 OPC_EmitMergeInputChains1_0,
11194 OPC_EmitInteger32, 0,
11195 OPC_EmitNodeXForm, 0, 4,
11196 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10280),
11197 7, 3, 2, 3, 5,
11198 18,
11199 OPC_CheckPredicate0,
11200 OPC_CheckPatternPredicate1,
11201 OPC_CheckComplexPat0, /*#*/1,
11202 OPC_EmitMergeInputChains1_0,
11203 OPC_EmitInteger32, 0,
11204 OPC_EmitNodeXForm, 0, 4,
11205 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10554),
11206 7, 3, 2, 3, 5,
11207 18,
11208 OPC_CheckPredicate1,
11209 OPC_CheckPatternPredicate1,
11210 OPC_CheckComplexPat0, /*#*/1,
11211 OPC_EmitMergeInputChains1_0,
11212 OPC_EmitInteger32, 0,
11213 OPC_EmitNodeXForm, 0, 4,
11214 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10725),
11215 7, 3, 2, 3, 5,
11216 0,
11217 64,
11218 OPC_CheckChild1Integer, 30|128,28|128,1,
11219 OPC_RecordChild2,
11220 OPC_Scope, 18,
11221 OPC_CheckPredicate2,
11222 OPC_CheckPatternPredicate1,
11223 OPC_CheckComplexPat0, /*#*/1,
11224 OPC_EmitMergeInputChains1_0,
11225 OPC_EmitInteger32, 0,
11226 OPC_EmitNodeXForm, 0, 4,
11227 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10285),
11228 7, 3, 2, 3, 5,
11229 18,
11230 OPC_CheckPredicate0,
11231 OPC_CheckPatternPredicate1,
11232 OPC_CheckComplexPat0, /*#*/1,
11233 OPC_EmitMergeInputChains1_0,
11234 OPC_EmitInteger32, 0,
11235 OPC_EmitNodeXForm, 0, 4,
11236 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10557),
11237 7, 3, 2, 3, 5,
11238 18,
11239 OPC_CheckPredicate1,
11240 OPC_CheckPatternPredicate1,
11241 OPC_CheckComplexPat0, /*#*/1,
11242 OPC_EmitMergeInputChains1_0,
11243 OPC_EmitInteger32, 0,
11244 OPC_EmitNodeXForm, 0, 4,
11245 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10728),
11246 7, 3, 2, 3, 5,
11247 0,
11248 67,
11249 OPC_CheckChild1Integer, 26|128,28|128,1,
11250 OPC_RecordChild2,
11251 OPC_Scope, 19,
11252 OPC_CheckPredicate2,
11253 OPC_CheckPatternPredicate0,
11254 OPC_CheckComplexPat0, /*#*/1,
11255 OPC_EmitMergeInputChains1_0,
11256 OPC_EmitInteger32, 0,
11257 OPC_EmitNodeXForm, 0, 4,
11258 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10290),
11259 7, 7, 3, 2, 3, 5,
11260 19,
11261 OPC_CheckPredicate0,
11262 OPC_CheckPatternPredicate0,
11263 OPC_CheckComplexPat0, /*#*/1,
11264 OPC_EmitMergeInputChains1_0,
11265 OPC_EmitInteger32, 0,
11266 OPC_EmitNodeXForm, 0, 4,
11267 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10560),
11268 7, 7, 3, 2, 3, 5,
11269 19,
11270 OPC_CheckPredicate1,
11271 OPC_CheckPatternPredicate0,
11272 OPC_CheckComplexPat0, /*#*/1,
11273 OPC_EmitMergeInputChains1_0,
11274 OPC_EmitInteger32, 0,
11275 OPC_EmitNodeXForm, 0, 4,
11276 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10731),
11277 7, 7, 3, 2, 3, 5,
11278 0,
11279 64,
11280 OPC_CheckChild1Integer, 96|128,29|128,1,
11281 OPC_RecordChild2,
11282 OPC_Scope, 18,
11283 OPC_CheckPredicate2,
11284 OPC_CheckPatternPredicate1,
11285 OPC_CheckComplexPat0, /*#*/1,
11286 OPC_EmitMergeInputChains1_0,
11287 OPC_EmitInteger32, 0,
11288 OPC_EmitNodeXForm, 0, 4,
11289 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10300),
11290 7, 3, 2, 3, 5,
11291 18,
11292 OPC_CheckPredicate0,
11293 OPC_CheckPatternPredicate1,
11294 OPC_CheckComplexPat0, /*#*/1,
11295 OPC_EmitMergeInputChains1_0,
11296 OPC_EmitInteger32, 0,
11297 OPC_EmitNodeXForm, 0, 4,
11298 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10566),
11299 7, 3, 2, 3, 5,
11300 18,
11301 OPC_CheckPredicate1,
11302 OPC_CheckPatternPredicate1,
11303 OPC_CheckComplexPat0, /*#*/1,
11304 OPC_EmitMergeInputChains1_0,
11305 OPC_EmitInteger32, 0,
11306 OPC_EmitNodeXForm, 0, 4,
11307 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10737),
11308 7, 3, 2, 3, 5,
11309 0,
11310 64,
11311 OPC_CheckChild1Integer, 86|128,29|128,1,
11312 OPC_RecordChild2,
11313 OPC_Scope, 18,
11314 OPC_CheckPredicate2,
11315 OPC_CheckPatternPredicate1,
11316 OPC_CheckComplexPat0, /*#*/1,
11317 OPC_EmitMergeInputChains1_0,
11318 OPC_EmitInteger32, 0,
11319 OPC_EmitNodeXForm, 0, 4,
11320 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10305),
11321 7, 3, 2, 3, 5,
11322 18,
11323 OPC_CheckPredicate0,
11324 OPC_CheckPatternPredicate1,
11325 OPC_CheckComplexPat0, /*#*/1,
11326 OPC_EmitMergeInputChains1_0,
11327 OPC_EmitInteger32, 0,
11328 OPC_EmitNodeXForm, 0, 4,
11329 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10569),
11330 7, 3, 2, 3, 5,
11331 18,
11332 OPC_CheckPredicate1,
11333 OPC_CheckPatternPredicate1,
11334 OPC_CheckComplexPat0, /*#*/1,
11335 OPC_EmitMergeInputChains1_0,
11336 OPC_EmitInteger32, 0,
11337 OPC_EmitNodeXForm, 0, 4,
11338 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10740),
11339 7, 3, 2, 3, 5,
11340 0,
11341 67,
11342 OPC_CheckChild1Integer, 82|128,29|128,1,
11343 OPC_RecordChild2,
11344 OPC_Scope, 19,
11345 OPC_CheckPredicate2,
11346 OPC_CheckPatternPredicate0,
11347 OPC_CheckComplexPat0, /*#*/1,
11348 OPC_EmitMergeInputChains1_0,
11349 OPC_EmitInteger32, 0,
11350 OPC_EmitNodeXForm, 0, 4,
11351 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10310),
11352 7, 7, 3, 2, 3, 5,
11353 19,
11354 OPC_CheckPredicate0,
11355 OPC_CheckPatternPredicate0,
11356 OPC_CheckComplexPat0, /*#*/1,
11357 OPC_EmitMergeInputChains1_0,
11358 OPC_EmitInteger32, 0,
11359 OPC_EmitNodeXForm, 0, 4,
11360 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10572),
11361 7, 7, 3, 2, 3, 5,
11362 19,
11363 OPC_CheckPredicate1,
11364 OPC_CheckPatternPredicate0,
11365 OPC_CheckComplexPat0, /*#*/1,
11366 OPC_EmitMergeInputChains1_0,
11367 OPC_EmitInteger32, 0,
11368 OPC_EmitNodeXForm, 0, 4,
11369 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10743),
11370 7, 7, 3, 2, 3, 5,
11371 0,
11372 79,
11373 OPC_CheckChild1Integer, 0|128,30|128,1,
11374 OPC_RecordChild2,
11375 OPC_Scope, 23,
11376 OPC_CheckPredicate2,
11377 OPC_CheckPatternPredicate1,
11378 OPC_CheckComplexPat0, /*#*/1,
11379 OPC_EmitMergeInputChains1_0,
11380 OPC_EmitInteger32, 0,
11381 OPC_EmitNodeXForm, 0, 4,
11382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10320), 0|OPFL_Chain,
11383 4, 7, 7, 7, 7, 3, 2, 3, 5,
11384 23,
11385 OPC_CheckPredicate0,
11386 OPC_CheckPatternPredicate1,
11387 OPC_CheckComplexPat0, /*#*/1,
11388 OPC_EmitMergeInputChains1_0,
11389 OPC_EmitInteger32, 0,
11390 OPC_EmitNodeXForm, 0, 4,
11391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10578), 0|OPFL_Chain,
11392 4, 7, 7, 7, 7, 3, 2, 3, 5,
11393 23,
11394 OPC_CheckPredicate1,
11395 OPC_CheckPatternPredicate1,
11396 OPC_CheckComplexPat0, /*#*/1,
11397 OPC_EmitMergeInputChains1_0,
11398 OPC_EmitInteger32, 0,
11399 OPC_EmitNodeXForm, 0, 4,
11400 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10749), 0|OPFL_Chain,
11401 4, 7, 7, 7, 7, 3, 2, 3, 5,
11402 0,
11403 79,
11404 OPC_CheckChild1Integer, 118|128,29|128,1,
11405 OPC_RecordChild2,
11406 OPC_Scope, 23,
11407 OPC_CheckPredicate2,
11408 OPC_CheckPatternPredicate1,
11409 OPC_CheckComplexPat0, /*#*/1,
11410 OPC_EmitMergeInputChains1_0,
11411 OPC_EmitInteger32, 0,
11412 OPC_EmitNodeXForm, 0, 4,
11413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10325), 0|OPFL_Chain,
11414 4, 7, 7, 7, 7, 3, 2, 3, 5,
11415 23,
11416 OPC_CheckPredicate0,
11417 OPC_CheckPatternPredicate1,
11418 OPC_CheckComplexPat0, /*#*/1,
11419 OPC_EmitMergeInputChains1_0,
11420 OPC_EmitInteger32, 0,
11421 OPC_EmitNodeXForm, 0, 4,
11422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10581), 0|OPFL_Chain,
11423 4, 7, 7, 7, 7, 3, 2, 3, 5,
11424 23,
11425 OPC_CheckPredicate1,
11426 OPC_CheckPatternPredicate1,
11427 OPC_CheckComplexPat0, /*#*/1,
11428 OPC_EmitMergeInputChains1_0,
11429 OPC_EmitInteger32, 0,
11430 OPC_EmitNodeXForm, 0, 4,
11431 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10752), 0|OPFL_Chain,
11432 4, 7, 7, 7, 7, 3, 2, 3, 5,
11433 0,
11434 91,
11435 OPC_CheckChild1Integer, 114|128,29|128,1,
11436 OPC_RecordChild2,
11437 OPC_Scope, 27,
11438 OPC_CheckPredicate2,
11439 OPC_CheckPatternPredicate0,
11440 OPC_CheckComplexPat0, /*#*/1,
11441 OPC_EmitMergeInputChains1_0,
11442 OPC_EmitInteger32, 0,
11443 OPC_EmitNodeXForm, 0, 4,
11444 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10330), 0|OPFL_Chain,
11445 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11446 27,
11447 OPC_CheckPredicate0,
11448 OPC_CheckPatternPredicate0,
11449 OPC_CheckComplexPat0, /*#*/1,
11450 OPC_EmitMergeInputChains1_0,
11451 OPC_EmitInteger32, 0,
11452 OPC_EmitNodeXForm, 0, 4,
11453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10584), 0|OPFL_Chain,
11454 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11455 27,
11456 OPC_CheckPredicate1,
11457 OPC_CheckPatternPredicate0,
11458 OPC_CheckComplexPat0, /*#*/1,
11459 OPC_EmitMergeInputChains1_0,
11460 OPC_EmitInteger32, 0,
11461 OPC_EmitNodeXForm, 0, 4,
11462 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10755), 0|OPFL_Chain,
11463 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11464 0,
11465 91,
11466 OPC_CheckChild1Integer, 58|128,26|128,1,
11467 OPC_RecordChild2,
11468 OPC_Scope, 27,
11469 OPC_CheckPredicate2,
11470 OPC_CheckPatternPredicate1,
11471 OPC_CheckComplexPat0, /*#*/1,
11472 OPC_EmitMergeInputChains1_0,
11473 OPC_EmitInteger32, 0,
11474 OPC_EmitNodeXForm, 0, 4,
11475 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10354), 0|OPFL_Chain,
11476 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11477 27,
11478 OPC_CheckPredicate0,
11479 OPC_CheckPatternPredicate1,
11480 OPC_CheckComplexPat0, /*#*/1,
11481 OPC_EmitMergeInputChains1_0,
11482 OPC_EmitInteger32, 0,
11483 OPC_EmitNodeXForm, 0, 4,
11484 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10593), 0|OPFL_Chain,
11485 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11486 27,
11487 OPC_CheckPredicate1,
11488 OPC_CheckPatternPredicate1,
11489 OPC_CheckComplexPat0, /*#*/1,
11490 OPC_EmitMergeInputChains1_0,
11491 OPC_EmitInteger32, 0,
11492 OPC_EmitNodeXForm, 0, 4,
11493 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10764), 0|OPFL_Chain,
11494 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11495 0,
11496 91,
11497 OPC_CheckChild1Integer, 58|128,28|128,1,
11498 OPC_RecordChild2,
11499 OPC_Scope, 27,
11500 OPC_CheckPredicate2,
11501 OPC_CheckPatternPredicate1,
11502 OPC_CheckComplexPat0, /*#*/1,
11503 OPC_EmitMergeInputChains1_0,
11504 OPC_EmitInteger32, 0,
11505 OPC_EmitNodeXForm, 0, 4,
11506 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10369), 0|OPFL_Chain,
11507 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11508 27,
11509 OPC_CheckPredicate0,
11510 OPC_CheckPatternPredicate1,
11511 OPC_CheckComplexPat0, /*#*/1,
11512 OPC_EmitMergeInputChains1_0,
11513 OPC_EmitInteger32, 0,
11514 OPC_EmitNodeXForm, 0, 4,
11515 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10602), 0|OPFL_Chain,
11516 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11517 27,
11518 OPC_CheckPredicate1,
11519 OPC_CheckPatternPredicate1,
11520 OPC_CheckComplexPat0, /*#*/1,
11521 OPC_EmitMergeInputChains1_0,
11522 OPC_EmitInteger32, 0,
11523 OPC_EmitNodeXForm, 0, 4,
11524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10773), 0|OPFL_Chain,
11525 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11526 0,
11527 91,
11528 OPC_CheckChild1Integer, 18|128,30|128,1,
11529 OPC_RecordChild2,
11530 OPC_Scope, 27,
11531 OPC_CheckPredicate2,
11532 OPC_CheckPatternPredicate1,
11533 OPC_CheckComplexPat0, /*#*/1,
11534 OPC_EmitMergeInputChains1_0,
11535 OPC_EmitInteger32, 0,
11536 OPC_EmitNodeXForm, 0, 4,
11537 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10384), 0|OPFL_Chain,
11538 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11539 27,
11540 OPC_CheckPredicate0,
11541 OPC_CheckPatternPredicate1,
11542 OPC_CheckComplexPat0, /*#*/1,
11543 OPC_EmitMergeInputChains1_0,
11544 OPC_EmitInteger32, 0,
11545 OPC_EmitNodeXForm, 0, 4,
11546 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10611), 0|OPFL_Chain,
11547 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11548 27,
11549 OPC_CheckPredicate1,
11550 OPC_CheckPatternPredicate1,
11551 OPC_CheckComplexPat0, /*#*/1,
11552 OPC_EmitMergeInputChains1_0,
11553 OPC_EmitInteger32, 0,
11554 OPC_EmitNodeXForm, 0, 4,
11555 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10782), 0|OPFL_Chain,
11556 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
11557 0,
11558 79,
11559 OPC_CheckChild1Integer, 72|128,27|128,1,
11560 OPC_RecordChild2,
11561 OPC_Scope, 23,
11562 OPC_CheckPredicate2,
11563 OPC_CheckPatternPredicate0,
11564 OPC_CheckComplexPat0, /*#*/1,
11565 OPC_EmitMergeInputChains1_0,
11566 OPC_EmitInteger32, 0,
11567 OPC_EmitNodeXForm, 0, 4,
11568 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10389), 0|OPFL_Chain,
11569 4, 7, 7, 7, 7, 3, 2, 3, 5,
11570 23,
11571 OPC_CheckPredicate0,
11572 OPC_CheckPatternPredicate0,
11573 OPC_CheckComplexPat0, /*#*/1,
11574 OPC_EmitMergeInputChains1_0,
11575 OPC_EmitInteger32, 0,
11576 OPC_EmitNodeXForm, 0, 4,
11577 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10614), 0|OPFL_Chain,
11578 4, 7, 7, 7, 7, 3, 2, 3, 5,
11579 23,
11580 OPC_CheckPredicate1,
11581 OPC_CheckPatternPredicate0,
11582 OPC_CheckComplexPat0, /*#*/1,
11583 OPC_EmitMergeInputChains1_0,
11584 OPC_EmitInteger32, 0,
11585 OPC_EmitNodeXForm, 0, 4,
11586 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10785), 0|OPFL_Chain,
11587 4, 7, 7, 7, 7, 3, 2, 3, 5,
11588 0,
11589 79,
11590 OPC_CheckChild1Integer, 80|128,27|128,1,
11591 OPC_RecordChild2,
11592 OPC_Scope, 23,
11593 OPC_CheckPredicate2,
11594 OPC_CheckPatternPredicate0,
11595 OPC_CheckComplexPat0, /*#*/1,
11596 OPC_EmitMergeInputChains1_0,
11597 OPC_EmitInteger32, 0,
11598 OPC_EmitNodeXForm, 0, 4,
11599 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10394), 0|OPFL_Chain,
11600 4, 7, 7, 7, 7, 3, 2, 3, 5,
11601 23,
11602 OPC_CheckPredicate0,
11603 OPC_CheckPatternPredicate0,
11604 OPC_CheckComplexPat0, /*#*/1,
11605 OPC_EmitMergeInputChains1_0,
11606 OPC_EmitInteger32, 0,
11607 OPC_EmitNodeXForm, 0, 4,
11608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10617), 0|OPFL_Chain,
11609 4, 7, 7, 7, 7, 3, 2, 3, 5,
11610 23,
11611 OPC_CheckPredicate1,
11612 OPC_CheckPatternPredicate0,
11613 OPC_CheckComplexPat0, /*#*/1,
11614 OPC_EmitMergeInputChains1_0,
11615 OPC_EmitInteger32, 0,
11616 OPC_EmitNodeXForm, 0, 4,
11617 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10788), 0|OPFL_Chain,
11618 4, 7, 7, 7, 7, 3, 2, 3, 5,
11619 0,
11620 64,
11621 OPC_CheckChild1Integer, 54|128,31|128,1,
11622 OPC_RecordChild2,
11623 OPC_Scope, 18,
11624 OPC_CheckPredicate2,
11625 OPC_CheckPatternPredicate7,
11626 OPC_CheckComplexPat0, /*#*/1,
11627 OPC_EmitMergeInputChains1_0,
11628 OPC_EmitInteger32, 0,
11629 OPC_EmitNodeXForm, 0, 4,
11630 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10419),
11631 7, 3, 2, 3, 5,
11632 18,
11633 OPC_CheckPredicate0,
11634 OPC_CheckPatternPredicate7,
11635 OPC_CheckComplexPat0, /*#*/1,
11636 OPC_EmitMergeInputChains1_0,
11637 OPC_EmitInteger32, 0,
11638 OPC_EmitNodeXForm, 0, 4,
11639 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10632),
11640 7, 3, 2, 3, 5,
11641 18,
11642 OPC_CheckPredicate1,
11643 OPC_CheckPatternPredicate7,
11644 OPC_CheckComplexPat0, /*#*/1,
11645 OPC_EmitMergeInputChains1_0,
11646 OPC_EmitInteger32, 0,
11647 OPC_EmitNodeXForm, 0, 4,
11648 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10803),
11649 7, 3, 2, 3, 5,
11650 0,
11651 64,
11652 OPC_CheckChild1Integer, 60|128,31|128,1,
11653 OPC_RecordChild2,
11654 OPC_Scope, 18,
11655 OPC_CheckPredicate2,
11656 OPC_CheckPatternPredicate7,
11657 OPC_CheckComplexPat0, /*#*/1,
11658 OPC_EmitMergeInputChains1_0,
11659 OPC_EmitInteger32, 0,
11660 OPC_EmitNodeXForm, 0, 4,
11661 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10424),
11662 7, 3, 2, 3, 5,
11663 18,
11664 OPC_CheckPredicate0,
11665 OPC_CheckPatternPredicate7,
11666 OPC_CheckComplexPat0, /*#*/1,
11667 OPC_EmitMergeInputChains1_0,
11668 OPC_EmitInteger32, 0,
11669 OPC_EmitNodeXForm, 0, 4,
11670 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10635),
11671 7, 3, 2, 3, 5,
11672 18,
11673 OPC_CheckPredicate1,
11674 OPC_CheckPatternPredicate7,
11675 OPC_CheckComplexPat0, /*#*/1,
11676 OPC_EmitMergeInputChains1_0,
11677 OPC_EmitInteger32, 0,
11678 OPC_EmitNodeXForm, 0, 4,
11679 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10806),
11680 7, 3, 2, 3, 5,
11681 0,
11682 64,
11683 OPC_CheckChild1Integer, 26|128,31|128,1,
11684 OPC_RecordChild2,
11685 OPC_Scope, 18,
11686 OPC_CheckPredicate2,
11687 OPC_CheckPatternPredicate7,
11688 OPC_CheckComplexPat0, /*#*/1,
11689 OPC_EmitMergeInputChains1_0,
11690 OPC_EmitInteger32, 0,
11691 OPC_EmitNodeXForm, 0, 4,
11692 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10429),
11693 7, 3, 2, 3, 5,
11694 18,
11695 OPC_CheckPredicate0,
11696 OPC_CheckPatternPredicate7,
11697 OPC_CheckComplexPat0, /*#*/1,
11698 OPC_EmitMergeInputChains1_0,
11699 OPC_EmitInteger32, 0,
11700 OPC_EmitNodeXForm, 0, 4,
11701 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10638),
11702 7, 3, 2, 3, 5,
11703 18,
11704 OPC_CheckPredicate1,
11705 OPC_CheckPatternPredicate7,
11706 OPC_CheckComplexPat0, /*#*/1,
11707 OPC_EmitMergeInputChains1_0,
11708 OPC_EmitInteger32, 0,
11709 OPC_EmitNodeXForm, 0, 4,
11710 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10809),
11711 7, 3, 2, 3, 5,
11712 0,
11713 67,
11714 OPC_CheckChild1Integer, 74|128,31|128,1,
11715 OPC_RecordChild2,
11716 OPC_Scope, 19,
11717 OPC_CheckPredicate2,
11718 OPC_CheckPatternPredicate7,
11719 OPC_CheckComplexPat0, /*#*/1,
11720 OPC_EmitMergeInputChains1_0,
11721 OPC_EmitInteger32, 0,
11722 OPC_EmitNodeXForm, 0, 4,
11723 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10434),
11724 7, 7, 3, 2, 3, 5,
11725 19,
11726 OPC_CheckPredicate0,
11727 OPC_CheckPatternPredicate7,
11728 OPC_CheckComplexPat0, /*#*/1,
11729 OPC_EmitMergeInputChains1_0,
11730 OPC_EmitInteger32, 0,
11731 OPC_EmitNodeXForm, 0, 4,
11732 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10641),
11733 7, 7, 3, 2, 3, 5,
11734 19,
11735 OPC_CheckPredicate1,
11736 OPC_CheckPatternPredicate7,
11737 OPC_CheckComplexPat0, /*#*/1,
11738 OPC_EmitMergeInputChains1_0,
11739 OPC_EmitInteger32, 0,
11740 OPC_EmitNodeXForm, 0, 4,
11741 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10812),
11742 7, 7, 3, 2, 3, 5,
11743 0,
11744 67,
11745 OPC_CheckChild1Integer, 38|128,31|128,1,
11746 OPC_RecordChild2,
11747 OPC_Scope, 19,
11748 OPC_CheckPredicate2,
11749 OPC_CheckPatternPredicate7,
11750 OPC_CheckComplexPat0, /*#*/1,
11751 OPC_EmitMergeInputChains1_0,
11752 OPC_EmitInteger32, 0,
11753 OPC_EmitNodeXForm, 0, 4,
11754 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10439),
11755 7, 7, 3, 2, 3, 5,
11756 19,
11757 OPC_CheckPredicate0,
11758 OPC_CheckPatternPredicate7,
11759 OPC_CheckComplexPat0, /*#*/1,
11760 OPC_EmitMergeInputChains1_0,
11761 OPC_EmitInteger32, 0,
11762 OPC_EmitNodeXForm, 0, 4,
11763 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10644),
11764 7, 7, 3, 2, 3, 5,
11765 19,
11766 OPC_CheckPredicate1,
11767 OPC_CheckPatternPredicate7,
11768 OPC_CheckComplexPat0, /*#*/1,
11769 OPC_EmitMergeInputChains1_0,
11770 OPC_EmitInteger32, 0,
11771 OPC_EmitNodeXForm, 0, 4,
11772 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10815),
11773 7, 7, 3, 2, 3, 5,
11774 0,
11775 71,
11776 OPC_CheckChild1Integer, 6|128,26|128,1,
11777 OPC_RecordChild2,
11778 OPC_RecordChild3,
11779 OPC_Scope, 20,
11780 OPC_CheckPredicate2,
11781 OPC_CheckPatternPredicate1,
11782 OPC_CheckComplexPat0, /*#*/1,
11783 OPC_EmitMergeInputChains1_0,
11784 OPC_EmitInteger32, 0,
11785 OPC_EmitNodeXForm, 0, 5,
11786 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10862),
11787 7, 7, 4, 3, 4, 2, 6,
11788 20,
11789 OPC_CheckPredicate0,
11790 OPC_CheckPatternPredicate1,
11791 OPC_CheckComplexPat0, /*#*/1,
11792 OPC_EmitMergeInputChains1_0,
11793 OPC_EmitInteger32, 0,
11794 OPC_EmitNodeXForm, 0, 5,
11795 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11088),
11796 7, 7, 4, 3, 4, 2, 6,
11797 20,
11798 OPC_CheckPredicate1,
11799 OPC_CheckPatternPredicate1,
11800 OPC_CheckComplexPat0, /*#*/1,
11801 OPC_EmitMergeInputChains1_0,
11802 OPC_EmitInteger32, 0,
11803 OPC_EmitNodeXForm, 0, 5,
11804 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11259),
11805 7, 7, 4, 3, 4, 2, 6,
11806 0,
11807 71,
11808 OPC_CheckChild1Integer, 4|128,26|128,1,
11809 OPC_RecordChild2,
11810 OPC_RecordChild3,
11811 OPC_Scope, 20,
11812 OPC_CheckPredicate2,
11813 OPC_CheckPatternPredicate1,
11814 OPC_CheckComplexPat0, /*#*/1,
11815 OPC_EmitMergeInputChains1_0,
11816 OPC_EmitInteger32, 0,
11817 OPC_EmitNodeXForm, 0, 5,
11818 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10866),
11819 7, 7, 4, 3, 4, 2, 6,
11820 20,
11821 OPC_CheckPredicate0,
11822 OPC_CheckPatternPredicate1,
11823 OPC_CheckComplexPat0, /*#*/1,
11824 OPC_EmitMergeInputChains1_0,
11825 OPC_EmitInteger32, 0,
11826 OPC_EmitNodeXForm, 0, 5,
11827 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11091),
11828 7, 7, 4, 3, 4, 2, 6,
11829 20,
11830 OPC_CheckPredicate1,
11831 OPC_CheckPatternPredicate1,
11832 OPC_CheckComplexPat0, /*#*/1,
11833 OPC_EmitMergeInputChains1_0,
11834 OPC_EmitInteger32, 0,
11835 OPC_EmitNodeXForm, 0, 5,
11836 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11262),
11837 7, 7, 4, 3, 4, 2, 6,
11838 0,
11839 83,
11840 OPC_CheckChild1Integer, 0|128,26|128,1,
11841 OPC_RecordChild2,
11842 OPC_RecordChild3,
11843 OPC_Scope, 24,
11844 OPC_CheckPredicate2,
11845 OPC_CheckPatternPredicate0,
11846 OPC_CheckComplexPat0, /*#*/1,
11847 OPC_EmitMergeInputChains1_0,
11848 OPC_EmitInteger32, 0,
11849 OPC_EmitNodeXForm, 0, 5,
11850 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10870), 0|OPFL_Chain,
11851 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11852 24,
11853 OPC_CheckPredicate0,
11854 OPC_CheckPatternPredicate0,
11855 OPC_CheckComplexPat0, /*#*/1,
11856 OPC_EmitMergeInputChains1_0,
11857 OPC_EmitInteger32, 0,
11858 OPC_EmitNodeXForm, 0, 5,
11859 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11094), 0|OPFL_Chain,
11860 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11861 24,
11862 OPC_CheckPredicate1,
11863 OPC_CheckPatternPredicate0,
11864 OPC_CheckComplexPat0, /*#*/1,
11865 OPC_EmitMergeInputChains1_0,
11866 OPC_EmitInteger32, 0,
11867 OPC_EmitNodeXForm, 0, 5,
11868 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11265), 0|OPFL_Chain,
11869 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11870 0,
11871 71,
11872 OPC_CheckChild1Integer, 38|128,26|128,1,
11873 OPC_RecordChild2,
11874 OPC_RecordChild3,
11875 OPC_Scope, 20,
11876 OPC_CheckPredicate2,
11877 OPC_CheckPatternPredicate1,
11878 OPC_CheckComplexPat0, /*#*/1,
11879 OPC_EmitMergeInputChains1_0,
11880 OPC_EmitInteger32, 0,
11881 OPC_EmitNodeXForm, 0, 5,
11882 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10878),
11883 7, 7, 4, 3, 4, 2, 6,
11884 20,
11885 OPC_CheckPredicate0,
11886 OPC_CheckPatternPredicate1,
11887 OPC_CheckComplexPat0, /*#*/1,
11888 OPC_EmitMergeInputChains1_0,
11889 OPC_EmitInteger32, 0,
11890 OPC_EmitNodeXForm, 0, 5,
11891 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11100),
11892 7, 7, 4, 3, 4, 2, 6,
11893 20,
11894 OPC_CheckPredicate1,
11895 OPC_CheckPatternPredicate1,
11896 OPC_CheckComplexPat0, /*#*/1,
11897 OPC_EmitMergeInputChains1_0,
11898 OPC_EmitInteger32, 0,
11899 OPC_EmitNodeXForm, 0, 5,
11900 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11271),
11901 7, 7, 4, 3, 4, 2, 6,
11902 0,
11903 71,
11904 OPC_CheckChild1Integer, 36|128,26|128,1,
11905 OPC_RecordChild2,
11906 OPC_RecordChild3,
11907 OPC_Scope, 20,
11908 OPC_CheckPredicate2,
11909 OPC_CheckPatternPredicate1,
11910 OPC_CheckComplexPat0, /*#*/1,
11911 OPC_EmitMergeInputChains1_0,
11912 OPC_EmitInteger32, 0,
11913 OPC_EmitNodeXForm, 0, 5,
11914 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10882),
11915 7, 7, 4, 3, 4, 2, 6,
11916 20,
11917 OPC_CheckPredicate0,
11918 OPC_CheckPatternPredicate1,
11919 OPC_CheckComplexPat0, /*#*/1,
11920 OPC_EmitMergeInputChains1_0,
11921 OPC_EmitInteger32, 0,
11922 OPC_EmitNodeXForm, 0, 5,
11923 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11103),
11924 7, 7, 4, 3, 4, 2, 6,
11925 20,
11926 OPC_CheckPredicate1,
11927 OPC_CheckPatternPredicate1,
11928 OPC_CheckComplexPat0, /*#*/1,
11929 OPC_EmitMergeInputChains1_0,
11930 OPC_EmitInteger32, 0,
11931 OPC_EmitNodeXForm, 0, 5,
11932 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11274),
11933 7, 7, 4, 3, 4, 2, 6,
11934 0,
11935 83,
11936 OPC_CheckChild1Integer, 32|128,26|128,1,
11937 OPC_RecordChild2,
11938 OPC_RecordChild3,
11939 OPC_Scope, 24,
11940 OPC_CheckPredicate2,
11941 OPC_CheckPatternPredicate0,
11942 OPC_CheckComplexPat0, /*#*/1,
11943 OPC_EmitMergeInputChains1_0,
11944 OPC_EmitInteger32, 0,
11945 OPC_EmitNodeXForm, 0, 5,
11946 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10886), 0|OPFL_Chain,
11947 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11948 24,
11949 OPC_CheckPredicate0,
11950 OPC_CheckPatternPredicate0,
11951 OPC_CheckComplexPat0, /*#*/1,
11952 OPC_EmitMergeInputChains1_0,
11953 OPC_EmitInteger32, 0,
11954 OPC_EmitNodeXForm, 0, 5,
11955 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11106), 0|OPFL_Chain,
11956 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11957 24,
11958 OPC_CheckPredicate1,
11959 OPC_CheckPatternPredicate0,
11960 OPC_CheckComplexPat0, /*#*/1,
11961 OPC_EmitMergeInputChains1_0,
11962 OPC_EmitInteger32, 0,
11963 OPC_EmitNodeXForm, 0, 5,
11964 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11277), 0|OPFL_Chain,
11965 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11966 0,
11967 83,
11968 OPC_CheckChild1Integer, 6|128,28|128,1,
11969 OPC_RecordChild2,
11970 OPC_RecordChild3,
11971 OPC_Scope, 24,
11972 OPC_CheckPredicate2,
11973 OPC_CheckPatternPredicate1,
11974 OPC_CheckComplexPat0, /*#*/1,
11975 OPC_EmitMergeInputChains1_0,
11976 OPC_EmitInteger32, 0,
11977 OPC_EmitNodeXForm, 0, 5,
11978 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10894), 0|OPFL_Chain,
11979 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11980 24,
11981 OPC_CheckPredicate0,
11982 OPC_CheckPatternPredicate1,
11983 OPC_CheckComplexPat0, /*#*/1,
11984 OPC_EmitMergeInputChains1_0,
11985 OPC_EmitInteger32, 0,
11986 OPC_EmitNodeXForm, 0, 5,
11987 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11112), 0|OPFL_Chain,
11988 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11989 24,
11990 OPC_CheckPredicate1,
11991 OPC_CheckPatternPredicate1,
11992 OPC_CheckComplexPat0, /*#*/1,
11993 OPC_EmitMergeInputChains1_0,
11994 OPC_EmitInteger32, 0,
11995 OPC_EmitNodeXForm, 0, 5,
11996 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11283), 0|OPFL_Chain,
11997 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
11998 0,
11999 83,
12000 OPC_CheckChild1Integer, 4|128,28|128,1,
12001 OPC_RecordChild2,
12002 OPC_RecordChild3,
12003 OPC_Scope, 24,
12004 OPC_CheckPredicate2,
12005 OPC_CheckPatternPredicate1,
12006 OPC_CheckComplexPat0, /*#*/1,
12007 OPC_EmitMergeInputChains1_0,
12008 OPC_EmitInteger32, 0,
12009 OPC_EmitNodeXForm, 0, 5,
12010 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10898), 0|OPFL_Chain,
12011 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12012 24,
12013 OPC_CheckPredicate0,
12014 OPC_CheckPatternPredicate1,
12015 OPC_CheckComplexPat0, /*#*/1,
12016 OPC_EmitMergeInputChains1_0,
12017 OPC_EmitInteger32, 0,
12018 OPC_EmitNodeXForm, 0, 5,
12019 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11115), 0|OPFL_Chain,
12020 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12021 24,
12022 OPC_CheckPredicate1,
12023 OPC_CheckPatternPredicate1,
12024 OPC_CheckComplexPat0, /*#*/1,
12025 OPC_EmitMergeInputChains1_0,
12026 OPC_EmitInteger32, 0,
12027 OPC_EmitNodeXForm, 0, 5,
12028 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11286), 0|OPFL_Chain,
12029 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12030 0,
12031 95,
12032 OPC_CheckChild1Integer, 0|128,28|128,1,
12033 OPC_RecordChild2,
12034 OPC_RecordChild3,
12035 OPC_Scope, 28,
12036 OPC_CheckPredicate2,
12037 OPC_CheckPatternPredicate0,
12038 OPC_CheckComplexPat0, /*#*/1,
12039 OPC_EmitMergeInputChains1_0,
12040 OPC_EmitInteger32, 0,
12041 OPC_EmitNodeXForm, 0, 5,
12042 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10902), 0|OPFL_Chain,
12043 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12044 28,
12045 OPC_CheckPredicate0,
12046 OPC_CheckPatternPredicate0,
12047 OPC_CheckComplexPat0, /*#*/1,
12048 OPC_EmitMergeInputChains1_0,
12049 OPC_EmitInteger32, 0,
12050 OPC_EmitNodeXForm, 0, 5,
12051 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11118), 0|OPFL_Chain,
12052 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12053 28,
12054 OPC_CheckPredicate1,
12055 OPC_CheckPatternPredicate0,
12056 OPC_CheckComplexPat0, /*#*/1,
12057 OPC_EmitMergeInputChains1_0,
12058 OPC_EmitInteger32, 0,
12059 OPC_EmitNodeXForm, 0, 5,
12060 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11289), 0|OPFL_Chain,
12061 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12062 0,
12063 68,
12064 OPC_CheckChild1Integer, 38|128,28|128,1,
12065 OPC_RecordChild2,
12066 OPC_RecordChild3,
12067 OPC_Scope, 19,
12068 OPC_CheckPredicate2,
12069 OPC_CheckPatternPredicate1,
12070 OPC_CheckComplexPat0, /*#*/1,
12071 OPC_EmitMergeInputChains1_0,
12072 OPC_EmitInteger32, 0,
12073 OPC_EmitNodeXForm, 0, 5,
12074 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10910),
12075 7, 4, 3, 4, 2, 6,
12076 19,
12077 OPC_CheckPredicate0,
12078 OPC_CheckPatternPredicate1,
12079 OPC_CheckComplexPat0, /*#*/1,
12080 OPC_EmitMergeInputChains1_0,
12081 OPC_EmitInteger32, 0,
12082 OPC_EmitNodeXForm, 0, 5,
12083 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11124),
12084 7, 4, 3, 4, 2, 6,
12085 19,
12086 OPC_CheckPredicate1,
12087 OPC_CheckPatternPredicate1,
12088 OPC_CheckComplexPat0, /*#*/1,
12089 OPC_EmitMergeInputChains1_0,
12090 OPC_EmitInteger32, 0,
12091 OPC_EmitNodeXForm, 0, 5,
12092 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11295),
12093 7, 4, 3, 4, 2, 6,
12094 0,
12095 68,
12096 OPC_CheckChild1Integer, 36|128,28|128,1,
12097 OPC_RecordChild2,
12098 OPC_RecordChild3,
12099 OPC_Scope, 19,
12100 OPC_CheckPredicate2,
12101 OPC_CheckPatternPredicate1,
12102 OPC_CheckComplexPat0, /*#*/1,
12103 OPC_EmitMergeInputChains1_0,
12104 OPC_EmitInteger32, 0,
12105 OPC_EmitNodeXForm, 0, 5,
12106 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10914),
12107 7, 4, 3, 4, 2, 6,
12108 19,
12109 OPC_CheckPredicate0,
12110 OPC_CheckPatternPredicate1,
12111 OPC_CheckComplexPat0, /*#*/1,
12112 OPC_EmitMergeInputChains1_0,
12113 OPC_EmitInteger32, 0,
12114 OPC_EmitNodeXForm, 0, 5,
12115 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11127),
12116 7, 4, 3, 4, 2, 6,
12117 19,
12118 OPC_CheckPredicate1,
12119 OPC_CheckPatternPredicate1,
12120 OPC_CheckComplexPat0, /*#*/1,
12121 OPC_EmitMergeInputChains1_0,
12122 OPC_EmitInteger32, 0,
12123 OPC_EmitNodeXForm, 0, 5,
12124 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11298),
12125 7, 4, 3, 4, 2, 6,
12126 0,
12127 71,
12128 OPC_CheckChild1Integer, 32|128,28|128,1,
12129 OPC_RecordChild2,
12130 OPC_RecordChild3,
12131 OPC_Scope, 20,
12132 OPC_CheckPredicate2,
12133 OPC_CheckPatternPredicate0,
12134 OPC_CheckComplexPat0, /*#*/1,
12135 OPC_EmitMergeInputChains1_0,
12136 OPC_EmitInteger32, 0,
12137 OPC_EmitNodeXForm, 0, 5,
12138 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10918),
12139 7, 7, 4, 3, 4, 2, 6,
12140 20,
12141 OPC_CheckPredicate0,
12142 OPC_CheckPatternPredicate0,
12143 OPC_CheckComplexPat0, /*#*/1,
12144 OPC_EmitMergeInputChains1_0,
12145 OPC_EmitInteger32, 0,
12146 OPC_EmitNodeXForm, 0, 5,
12147 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11130),
12148 7, 7, 4, 3, 4, 2, 6,
12149 20,
12150 OPC_CheckPredicate1,
12151 OPC_CheckPatternPredicate0,
12152 OPC_CheckComplexPat0, /*#*/1,
12153 OPC_EmitMergeInputChains1_0,
12154 OPC_EmitInteger32, 0,
12155 OPC_EmitNodeXForm, 0, 5,
12156 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11301),
12157 7, 7, 4, 3, 4, 2, 6,
12158 0,
12159 68,
12160 OPC_CheckChild1Integer, 94|128,29|128,1,
12161 OPC_RecordChild2,
12162 OPC_RecordChild3,
12163 OPC_Scope, 19,
12164 OPC_CheckPredicate2,
12165 OPC_CheckPatternPredicate1,
12166 OPC_CheckComplexPat0, /*#*/1,
12167 OPC_EmitMergeInputChains1_0,
12168 OPC_EmitInteger32, 0,
12169 OPC_EmitNodeXForm, 0, 5,
12170 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10926),
12171 7, 4, 3, 4, 2, 6,
12172 19,
12173 OPC_CheckPredicate0,
12174 OPC_CheckPatternPredicate1,
12175 OPC_CheckComplexPat0, /*#*/1,
12176 OPC_EmitMergeInputChains1_0,
12177 OPC_EmitInteger32, 0,
12178 OPC_EmitNodeXForm, 0, 5,
12179 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11136),
12180 7, 4, 3, 4, 2, 6,
12181 19,
12182 OPC_CheckPredicate1,
12183 OPC_CheckPatternPredicate1,
12184 OPC_CheckComplexPat0, /*#*/1,
12185 OPC_EmitMergeInputChains1_0,
12186 OPC_EmitInteger32, 0,
12187 OPC_EmitNodeXForm, 0, 5,
12188 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11307),
12189 7, 4, 3, 4, 2, 6,
12190 0,
12191 68,
12192 OPC_CheckChild1Integer, 92|128,29|128,1,
12193 OPC_RecordChild2,
12194 OPC_RecordChild3,
12195 OPC_Scope, 19,
12196 OPC_CheckPredicate2,
12197 OPC_CheckPatternPredicate1,
12198 OPC_CheckComplexPat0, /*#*/1,
12199 OPC_EmitMergeInputChains1_0,
12200 OPC_EmitInteger32, 0,
12201 OPC_EmitNodeXForm, 0, 5,
12202 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10930),
12203 7, 4, 3, 4, 2, 6,
12204 19,
12205 OPC_CheckPredicate0,
12206 OPC_CheckPatternPredicate1,
12207 OPC_CheckComplexPat0, /*#*/1,
12208 OPC_EmitMergeInputChains1_0,
12209 OPC_EmitInteger32, 0,
12210 OPC_EmitNodeXForm, 0, 5,
12211 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11139),
12212 7, 4, 3, 4, 2, 6,
12213 19,
12214 OPC_CheckPredicate1,
12215 OPC_CheckPatternPredicate1,
12216 OPC_CheckComplexPat0, /*#*/1,
12217 OPC_EmitMergeInputChains1_0,
12218 OPC_EmitInteger32, 0,
12219 OPC_EmitNodeXForm, 0, 5,
12220 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11310),
12221 7, 4, 3, 4, 2, 6,
12222 0,
12223 71,
12224 OPC_CheckChild1Integer, 88|128,29|128,1,
12225 OPC_RecordChild2,
12226 OPC_RecordChild3,
12227 OPC_Scope, 20,
12228 OPC_CheckPredicate2,
12229 OPC_CheckPatternPredicate0,
12230 OPC_CheckComplexPat0, /*#*/1,
12231 OPC_EmitMergeInputChains1_0,
12232 OPC_EmitInteger32, 0,
12233 OPC_EmitNodeXForm, 0, 5,
12234 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10934),
12235 7, 7, 4, 3, 4, 2, 6,
12236 20,
12237 OPC_CheckPredicate0,
12238 OPC_CheckPatternPredicate0,
12239 OPC_CheckComplexPat0, /*#*/1,
12240 OPC_EmitMergeInputChains1_0,
12241 OPC_EmitInteger32, 0,
12242 OPC_EmitNodeXForm, 0, 5,
12243 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11142),
12244 7, 7, 4, 3, 4, 2, 6,
12245 20,
12246 OPC_CheckPredicate1,
12247 OPC_CheckPatternPredicate0,
12248 OPC_CheckComplexPat0, /*#*/1,
12249 OPC_EmitMergeInputChains1_0,
12250 OPC_EmitInteger32, 0,
12251 OPC_EmitNodeXForm, 0, 5,
12252 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11313),
12253 7, 7, 4, 3, 4, 2, 6,
12254 0,
12255 83,
12256 OPC_CheckChild1Integer, 126|128,29|128,1,
12257 OPC_RecordChild2,
12258 OPC_RecordChild3,
12259 OPC_Scope, 24,
12260 OPC_CheckPredicate2,
12261 OPC_CheckPatternPredicate1,
12262 OPC_CheckComplexPat0, /*#*/1,
12263 OPC_EmitMergeInputChains1_0,
12264 OPC_EmitInteger32, 0,
12265 OPC_EmitNodeXForm, 0, 5,
12266 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10942), 0|OPFL_Chain,
12267 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12268 24,
12269 OPC_CheckPredicate0,
12270 OPC_CheckPatternPredicate1,
12271 OPC_CheckComplexPat0, /*#*/1,
12272 OPC_EmitMergeInputChains1_0,
12273 OPC_EmitInteger32, 0,
12274 OPC_EmitNodeXForm, 0, 5,
12275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11148), 0|OPFL_Chain,
12276 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12277 24,
12278 OPC_CheckPredicate1,
12279 OPC_CheckPatternPredicate1,
12280 OPC_CheckComplexPat0, /*#*/1,
12281 OPC_EmitMergeInputChains1_0,
12282 OPC_EmitInteger32, 0,
12283 OPC_EmitNodeXForm, 0, 5,
12284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11319), 0|OPFL_Chain,
12285 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12286 0,
12287 83,
12288 OPC_CheckChild1Integer, 124|128,29|128,1,
12289 OPC_RecordChild2,
12290 OPC_RecordChild3,
12291 OPC_Scope, 24,
12292 OPC_CheckPredicate2,
12293 OPC_CheckPatternPredicate1,
12294 OPC_CheckComplexPat0, /*#*/1,
12295 OPC_EmitMergeInputChains1_0,
12296 OPC_EmitInteger32, 0,
12297 OPC_EmitNodeXForm, 0, 5,
12298 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10946), 0|OPFL_Chain,
12299 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12300 24,
12301 OPC_CheckPredicate0,
12302 OPC_CheckPatternPredicate1,
12303 OPC_CheckComplexPat0, /*#*/1,
12304 OPC_EmitMergeInputChains1_0,
12305 OPC_EmitInteger32, 0,
12306 OPC_EmitNodeXForm, 0, 5,
12307 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11151), 0|OPFL_Chain,
12308 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12309 24,
12310 OPC_CheckPredicate1,
12311 OPC_CheckPatternPredicate1,
12312 OPC_CheckComplexPat0, /*#*/1,
12313 OPC_EmitMergeInputChains1_0,
12314 OPC_EmitInteger32, 0,
12315 OPC_EmitNodeXForm, 0, 5,
12316 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11322), 0|OPFL_Chain,
12317 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12318 0,
12319 95,
12320 OPC_CheckChild1Integer, 120|128,29|128,1,
12321 OPC_RecordChild2,
12322 OPC_RecordChild3,
12323 OPC_Scope, 28,
12324 OPC_CheckPredicate2,
12325 OPC_CheckPatternPredicate0,
12326 OPC_CheckComplexPat0, /*#*/1,
12327 OPC_EmitMergeInputChains1_0,
12328 OPC_EmitInteger32, 0,
12329 OPC_EmitNodeXForm, 0, 5,
12330 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10950), 0|OPFL_Chain,
12331 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12332 28,
12333 OPC_CheckPredicate0,
12334 OPC_CheckPatternPredicate0,
12335 OPC_CheckComplexPat0, /*#*/1,
12336 OPC_EmitMergeInputChains1_0,
12337 OPC_EmitInteger32, 0,
12338 OPC_EmitNodeXForm, 0, 5,
12339 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11154), 0|OPFL_Chain,
12340 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12341 28,
12342 OPC_CheckPredicate1,
12343 OPC_CheckPatternPredicate0,
12344 OPC_CheckComplexPat0, /*#*/1,
12345 OPC_EmitMergeInputChains1_0,
12346 OPC_EmitInteger32, 0,
12347 OPC_EmitNodeXForm, 0, 5,
12348 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11325), 0|OPFL_Chain,
12349 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12350 0,
12351 95,
12352 OPC_CheckChild1Integer, 64|128,26|128,1,
12353 OPC_RecordChild2,
12354 OPC_RecordChild3,
12355 OPC_Scope, 28,
12356 OPC_CheckPredicate2,
12357 OPC_CheckPatternPredicate1,
12358 OPC_CheckComplexPat0, /*#*/1,
12359 OPC_EmitMergeInputChains1_0,
12360 OPC_EmitInteger32, 0,
12361 OPC_EmitNodeXForm, 0, 5,
12362 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10962), 0|OPFL_Chain,
12363 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12364 28,
12365 OPC_CheckPredicate0,
12366 OPC_CheckPatternPredicate1,
12367 OPC_CheckComplexPat0, /*#*/1,
12368 OPC_EmitMergeInputChains1_0,
12369 OPC_EmitInteger32, 0,
12370 OPC_EmitNodeXForm, 0, 5,
12371 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11163), 0|OPFL_Chain,
12372 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12373 28,
12374 OPC_CheckPredicate1,
12375 OPC_CheckPatternPredicate1,
12376 OPC_CheckComplexPat0, /*#*/1,
12377 OPC_EmitMergeInputChains1_0,
12378 OPC_EmitInteger32, 0,
12379 OPC_EmitNodeXForm, 0, 5,
12380 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11334), 0|OPFL_Chain,
12381 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12382 0,
12383 95,
12384 OPC_CheckChild1Integer, 64|128,28|128,1,
12385 OPC_RecordChild2,
12386 OPC_RecordChild3,
12387 OPC_Scope, 28,
12388 OPC_CheckPredicate2,
12389 OPC_CheckPatternPredicate1,
12390 OPC_CheckComplexPat0, /*#*/1,
12391 OPC_EmitMergeInputChains1_0,
12392 OPC_EmitInteger32, 0,
12393 OPC_EmitNodeXForm, 0, 5,
12394 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10974), 0|OPFL_Chain,
12395 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12396 28,
12397 OPC_CheckPredicate0,
12398 OPC_CheckPatternPredicate1,
12399 OPC_CheckComplexPat0, /*#*/1,
12400 OPC_EmitMergeInputChains1_0,
12401 OPC_EmitInteger32, 0,
12402 OPC_EmitNodeXForm, 0, 5,
12403 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11172), 0|OPFL_Chain,
12404 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12405 28,
12406 OPC_CheckPredicate1,
12407 OPC_CheckPatternPredicate1,
12408 OPC_CheckComplexPat0, /*#*/1,
12409 OPC_EmitMergeInputChains1_0,
12410 OPC_EmitInteger32, 0,
12411 OPC_EmitNodeXForm, 0, 5,
12412 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11343), 0|OPFL_Chain,
12413 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12414 0,
12415 95,
12416 OPC_CheckChild1Integer, 24|128,30|128,1,
12417 OPC_RecordChild2,
12418 OPC_RecordChild3,
12419 OPC_Scope, 28,
12420 OPC_CheckPredicate2,
12421 OPC_CheckPatternPredicate1,
12422 OPC_CheckComplexPat0, /*#*/1,
12423 OPC_EmitMergeInputChains1_0,
12424 OPC_EmitInteger32, 0,
12425 OPC_EmitNodeXForm, 0, 5,
12426 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10986), 0|OPFL_Chain,
12427 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12428 28,
12429 OPC_CheckPredicate0,
12430 OPC_CheckPatternPredicate1,
12431 OPC_CheckComplexPat0, /*#*/1,
12432 OPC_EmitMergeInputChains1_0,
12433 OPC_EmitInteger32, 0,
12434 OPC_EmitNodeXForm, 0, 5,
12435 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11181), 0|OPFL_Chain,
12436 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12437 28,
12438 OPC_CheckPredicate1,
12439 OPC_CheckPatternPredicate1,
12440 OPC_CheckComplexPat0, /*#*/1,
12441 OPC_EmitMergeInputChains1_0,
12442 OPC_EmitInteger32, 0,
12443 OPC_EmitNodeXForm, 0, 5,
12444 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11352), 0|OPFL_Chain,
12445 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12446 0,
12447 83,
12448 OPC_CheckChild1Integer, 70|128,27|128,1,
12449 OPC_RecordChild2,
12450 OPC_RecordChild3,
12451 OPC_Scope, 24,
12452 OPC_CheckPredicate2,
12453 OPC_CheckPatternPredicate0,
12454 OPC_CheckComplexPat0, /*#*/1,
12455 OPC_EmitMergeInputChains1_0,
12456 OPC_EmitInteger32, 0,
12457 OPC_EmitNodeXForm, 0, 5,
12458 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10990), 0|OPFL_Chain,
12459 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12460 24,
12461 OPC_CheckPredicate0,
12462 OPC_CheckPatternPredicate0,
12463 OPC_CheckComplexPat0, /*#*/1,
12464 OPC_EmitMergeInputChains1_0,
12465 OPC_EmitInteger32, 0,
12466 OPC_EmitNodeXForm, 0, 5,
12467 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11184), 0|OPFL_Chain,
12468 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12469 24,
12470 OPC_CheckPredicate1,
12471 OPC_CheckPatternPredicate0,
12472 OPC_CheckComplexPat0, /*#*/1,
12473 OPC_EmitMergeInputChains1_0,
12474 OPC_EmitInteger32, 0,
12475 OPC_EmitNodeXForm, 0, 5,
12476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11355), 0|OPFL_Chain,
12477 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12478 0,
12479 83,
12480 OPC_CheckChild1Integer, 78|128,27|128,1,
12481 OPC_RecordChild2,
12482 OPC_RecordChild3,
12483 OPC_Scope, 24,
12484 OPC_CheckPredicate2,
12485 OPC_CheckPatternPredicate0,
12486 OPC_CheckComplexPat0, /*#*/1,
12487 OPC_EmitMergeInputChains1_0,
12488 OPC_EmitInteger32, 0,
12489 OPC_EmitNodeXForm, 0, 5,
12490 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10994), 0|OPFL_Chain,
12491 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12492 24,
12493 OPC_CheckPredicate0,
12494 OPC_CheckPatternPredicate0,
12495 OPC_CheckComplexPat0, /*#*/1,
12496 OPC_EmitMergeInputChains1_0,
12497 OPC_EmitInteger32, 0,
12498 OPC_EmitNodeXForm, 0, 5,
12499 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11187), 0|OPFL_Chain,
12500 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12501 24,
12502 OPC_CheckPredicate1,
12503 OPC_CheckPatternPredicate0,
12504 OPC_CheckComplexPat0, /*#*/1,
12505 OPC_EmitMergeInputChains1_0,
12506 OPC_EmitInteger32, 0,
12507 OPC_EmitNodeXForm, 0, 5,
12508 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11358), 0|OPFL_Chain,
12509 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
12510 0,
12511 68,
12512 OPC_CheckChild1Integer, 56|128,31|128,1,
12513 OPC_RecordChild2,
12514 OPC_RecordChild3,
12515 OPC_Scope, 19,
12516 OPC_CheckPredicate2,
12517 OPC_CheckPatternPredicate7,
12518 OPC_CheckComplexPat0, /*#*/1,
12519 OPC_EmitMergeInputChains1_0,
12520 OPC_EmitInteger32, 0,
12521 OPC_EmitNodeXForm, 0, 5,
12522 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11014),
12523 7, 4, 3, 4, 2, 6,
12524 19,
12525 OPC_CheckPredicate0,
12526 OPC_CheckPatternPredicate7,
12527 OPC_CheckComplexPat0, /*#*/1,
12528 OPC_EmitMergeInputChains1_0,
12529 OPC_EmitInteger32, 0,
12530 OPC_EmitNodeXForm, 0, 5,
12531 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11202),
12532 7, 4, 3, 4, 2, 6,
12533 19,
12534 OPC_CheckPredicate1,
12535 OPC_CheckPatternPredicate7,
12536 OPC_CheckComplexPat0, /*#*/1,
12537 OPC_EmitMergeInputChains1_0,
12538 OPC_EmitInteger32, 0,
12539 OPC_EmitNodeXForm, 0, 5,
12540 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11373),
12541 7, 4, 3, 4, 2, 6,
12542 0,
12543 68,
12544 OPC_CheckChild1Integer, 58|128,31|128,1,
12545 OPC_RecordChild2,
12546 OPC_RecordChild3,
12547 OPC_Scope, 19,
12548 OPC_CheckPredicate2,
12549 OPC_CheckPatternPredicate7,
12550 OPC_CheckComplexPat0, /*#*/1,
12551 OPC_EmitMergeInputChains1_0,
12552 OPC_EmitInteger32, 0,
12553 OPC_EmitNodeXForm, 0, 5,
12554 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11018),
12555 7, 4, 3, 4, 2, 6,
12556 19,
12557 OPC_CheckPredicate0,
12558 OPC_CheckPatternPredicate7,
12559 OPC_CheckComplexPat0, /*#*/1,
12560 OPC_EmitMergeInputChains1_0,
12561 OPC_EmitInteger32, 0,
12562 OPC_EmitNodeXForm, 0, 5,
12563 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11205),
12564 7, 4, 3, 4, 2, 6,
12565 19,
12566 OPC_CheckPredicate1,
12567 OPC_CheckPatternPredicate7,
12568 OPC_CheckComplexPat0, /*#*/1,
12569 OPC_EmitMergeInputChains1_0,
12570 OPC_EmitInteger32, 0,
12571 OPC_EmitNodeXForm, 0, 5,
12572 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11376),
12573 7, 4, 3, 4, 2, 6,
12574 0,
12575 68,
12576 OPC_CheckChild1Integer, 28|128,31|128,1,
12577 OPC_RecordChild2,
12578 OPC_RecordChild3,
12579 OPC_Scope, 19,
12580 OPC_CheckPredicate2,
12581 OPC_CheckPatternPredicate7,
12582 OPC_CheckComplexPat0, /*#*/1,
12583 OPC_EmitMergeInputChains1_0,
12584 OPC_EmitInteger32, 0,
12585 OPC_EmitNodeXForm, 0, 5,
12586 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11022),
12587 7, 4, 3, 4, 2, 6,
12588 19,
12589 OPC_CheckPredicate0,
12590 OPC_CheckPatternPredicate7,
12591 OPC_CheckComplexPat0, /*#*/1,
12592 OPC_EmitMergeInputChains1_0,
12593 OPC_EmitInteger32, 0,
12594 OPC_EmitNodeXForm, 0, 5,
12595 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11208),
12596 7, 4, 3, 4, 2, 6,
12597 19,
12598 OPC_CheckPredicate1,
12599 OPC_CheckPatternPredicate7,
12600 OPC_CheckComplexPat0, /*#*/1,
12601 OPC_EmitMergeInputChains1_0,
12602 OPC_EmitInteger32, 0,
12603 OPC_EmitNodeXForm, 0, 5,
12604 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11379),
12605 7, 4, 3, 4, 2, 6,
12606 0,
12607 71,
12608 OPC_CheckChild1Integer, 76|128,31|128,1,
12609 OPC_RecordChild2,
12610 OPC_RecordChild3,
12611 OPC_Scope, 20,
12612 OPC_CheckPredicate2,
12613 OPC_CheckPatternPredicate7,
12614 OPC_CheckComplexPat0, /*#*/1,
12615 OPC_EmitMergeInputChains1_0,
12616 OPC_EmitInteger32, 0,
12617 OPC_EmitNodeXForm, 0, 5,
12618 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11026),
12619 7, 7, 4, 3, 4, 2, 6,
12620 20,
12621 OPC_CheckPredicate0,
12622 OPC_CheckPatternPredicate7,
12623 OPC_CheckComplexPat0, /*#*/1,
12624 OPC_EmitMergeInputChains1_0,
12625 OPC_EmitInteger32, 0,
12626 OPC_EmitNodeXForm, 0, 5,
12627 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11211),
12628 7, 7, 4, 3, 4, 2, 6,
12629 20,
12630 OPC_CheckPredicate1,
12631 OPC_CheckPatternPredicate7,
12632 OPC_CheckComplexPat0, /*#*/1,
12633 OPC_EmitMergeInputChains1_0,
12634 OPC_EmitInteger32, 0,
12635 OPC_EmitNodeXForm, 0, 5,
12636 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11382),
12637 7, 7, 4, 3, 4, 2, 6,
12638 0,
12639 71,
12640 OPC_CheckChild1Integer, 40|128,31|128,1,
12641 OPC_RecordChild2,
12642 OPC_RecordChild3,
12643 OPC_Scope, 20,
12644 OPC_CheckPredicate2,
12645 OPC_CheckPatternPredicate7,
12646 OPC_CheckComplexPat0, /*#*/1,
12647 OPC_EmitMergeInputChains1_0,
12648 OPC_EmitInteger32, 0,
12649 OPC_EmitNodeXForm, 0, 5,
12650 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11030),
12651 7, 7, 4, 3, 4, 2, 6,
12652 20,
12653 OPC_CheckPredicate0,
12654 OPC_CheckPatternPredicate7,
12655 OPC_CheckComplexPat0, /*#*/1,
12656 OPC_EmitMergeInputChains1_0,
12657 OPC_EmitInteger32, 0,
12658 OPC_EmitNodeXForm, 0, 5,
12659 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11214),
12660 7, 7, 4, 3, 4, 2, 6,
12661 20,
12662 OPC_CheckPredicate1,
12663 OPC_CheckPatternPredicate7,
12664 OPC_CheckComplexPat0, /*#*/1,
12665 OPC_EmitMergeInputChains1_0,
12666 OPC_EmitInteger32, 0,
12667 OPC_EmitNodeXForm, 0, 5,
12668 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11385),
12669 7, 7, 4, 3, 4, 2, 6,
12670 0,
12671 67,
12672 OPC_CheckChild1Integer, 120|128,25|128,1,
12673 OPC_RecordChild2,
12674 OPC_Scope, 19,
12675 OPC_CheckPredicate2,
12676 OPC_CheckPatternPredicate1,
12677 OPC_CheckComplexPat0, /*#*/1,
12678 OPC_EmitMergeInputChains1_0,
12679 OPC_EmitInteger32, 0,
12680 OPC_EmitNodeXForm, 0, 4,
12681 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11432),
12682 7, 7, 3, 2, 3, 5,
12683 19,
12684 OPC_CheckPredicate0,
12685 OPC_CheckPatternPredicate1,
12686 OPC_CheckComplexPat0, /*#*/1,
12687 OPC_EmitMergeInputChains1_0,
12688 OPC_EmitInteger32, 0,
12689 OPC_EmitNodeXForm, 0, 4,
12690 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11661),
12691 7, 7, 3, 2, 3, 5,
12692 19,
12693 OPC_CheckPredicate1,
12694 OPC_CheckPatternPredicate1,
12695 OPC_CheckComplexPat0, /*#*/1,
12696 OPC_EmitMergeInputChains1_0,
12697 OPC_EmitInteger32, 0,
12698 OPC_EmitNodeXForm, 0, 4,
12699 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11832),
12700 7, 7, 3, 2, 3, 5,
12701 0,
12702 67,
12703 OPC_CheckChild1Integer, 110|128,25|128,1,
12704 OPC_RecordChild2,
12705 OPC_Scope, 19,
12706 OPC_CheckPredicate2,
12707 OPC_CheckPatternPredicate1,
12708 OPC_CheckComplexPat0, /*#*/1,
12709 OPC_EmitMergeInputChains1_0,
12710 OPC_EmitInteger32, 0,
12711 OPC_EmitNodeXForm, 0, 4,
12712 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11436),
12713 7, 7, 3, 2, 3, 5,
12714 19,
12715 OPC_CheckPredicate0,
12716 OPC_CheckPatternPredicate1,
12717 OPC_CheckComplexPat0, /*#*/1,
12718 OPC_EmitMergeInputChains1_0,
12719 OPC_EmitInteger32, 0,
12720 OPC_EmitNodeXForm, 0, 4,
12721 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11664),
12722 7, 7, 3, 2, 3, 5,
12723 19,
12724 OPC_CheckPredicate1,
12725 OPC_CheckPatternPredicate1,
12726 OPC_CheckComplexPat0, /*#*/1,
12727 OPC_EmitMergeInputChains1_0,
12728 OPC_EmitInteger32, 0,
12729 OPC_EmitNodeXForm, 0, 4,
12730 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11835),
12731 7, 7, 3, 2, 3, 5,
12732 0,
12733 79,
12734 OPC_CheckChild1Integer, 106|128,25|128,1,
12735 OPC_RecordChild2,
12736 OPC_Scope, 23,
12737 OPC_CheckPredicate2,
12738 OPC_CheckPatternPredicate0,
12739 OPC_CheckComplexPat0, /*#*/1,
12740 OPC_EmitMergeInputChains1_0,
12741 OPC_EmitInteger32, 0,
12742 OPC_EmitNodeXForm, 0, 4,
12743 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11440), 0|OPFL_Chain,
12744 4, 7, 7, 7, 7, 3, 2, 3, 5,
12745 23,
12746 OPC_CheckPredicate0,
12747 OPC_CheckPatternPredicate0,
12748 OPC_CheckComplexPat0, /*#*/1,
12749 OPC_EmitMergeInputChains1_0,
12750 OPC_EmitInteger32, 0,
12751 OPC_EmitNodeXForm, 0, 4,
12752 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11667), 0|OPFL_Chain,
12753 4, 7, 7, 7, 7, 3, 2, 3, 5,
12754 23,
12755 OPC_CheckPredicate1,
12756 OPC_CheckPatternPredicate0,
12757 OPC_CheckComplexPat0, /*#*/1,
12758 OPC_EmitMergeInputChains1_0,
12759 OPC_EmitInteger32, 0,
12760 OPC_EmitNodeXForm, 0, 4,
12761 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11838), 0|OPFL_Chain,
12762 4, 7, 7, 7, 7, 3, 2, 3, 5,
12763 0,
12764 67,
12765 OPC_CheckChild1Integer, 24|128,26|128,1,
12766 OPC_RecordChild2,
12767 OPC_Scope, 19,
12768 OPC_CheckPredicate2,
12769 OPC_CheckPatternPredicate1,
12770 OPC_CheckComplexPat0, /*#*/1,
12771 OPC_EmitMergeInputChains1_0,
12772 OPC_EmitInteger32, 0,
12773 OPC_EmitNodeXForm, 0, 4,
12774 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11448),
12775 7, 7, 3, 2, 3, 5,
12776 19,
12777 OPC_CheckPredicate0,
12778 OPC_CheckPatternPredicate1,
12779 OPC_CheckComplexPat0, /*#*/1,
12780 OPC_EmitMergeInputChains1_0,
12781 OPC_EmitInteger32, 0,
12782 OPC_EmitNodeXForm, 0, 4,
12783 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11673),
12784 7, 7, 3, 2, 3, 5,
12785 19,
12786 OPC_CheckPredicate1,
12787 OPC_CheckPatternPredicate1,
12788 OPC_CheckComplexPat0, /*#*/1,
12789 OPC_EmitMergeInputChains1_0,
12790 OPC_EmitInteger32, 0,
12791 OPC_EmitNodeXForm, 0, 4,
12792 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11844),
12793 7, 7, 3, 2, 3, 5,
12794 0,
12795 67,
12796 OPC_CheckChild1Integer, 14|128,26|128,1,
12797 OPC_RecordChild2,
12798 OPC_Scope, 19,
12799 OPC_CheckPredicate2,
12800 OPC_CheckPatternPredicate1,
12801 OPC_CheckComplexPat0, /*#*/1,
12802 OPC_EmitMergeInputChains1_0,
12803 OPC_EmitInteger32, 0,
12804 OPC_EmitNodeXForm, 0, 4,
12805 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11452),
12806 7, 7, 3, 2, 3, 5,
12807 19,
12808 OPC_CheckPredicate0,
12809 OPC_CheckPatternPredicate1,
12810 OPC_CheckComplexPat0, /*#*/1,
12811 OPC_EmitMergeInputChains1_0,
12812 OPC_EmitInteger32, 0,
12813 OPC_EmitNodeXForm, 0, 4,
12814 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11676),
12815 7, 7, 3, 2, 3, 5,
12816 19,
12817 OPC_CheckPredicate1,
12818 OPC_CheckPatternPredicate1,
12819 OPC_CheckComplexPat0, /*#*/1,
12820 OPC_EmitMergeInputChains1_0,
12821 OPC_EmitInteger32, 0,
12822 OPC_EmitNodeXForm, 0, 4,
12823 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11847),
12824 7, 7, 3, 2, 3, 5,
12825 0,
12826 79,
12827 OPC_CheckChild1Integer, 10|128,26|128,1,
12828 OPC_RecordChild2,
12829 OPC_Scope, 23,
12830 OPC_CheckPredicate2,
12831 OPC_CheckPatternPredicate0,
12832 OPC_CheckComplexPat0, /*#*/1,
12833 OPC_EmitMergeInputChains1_0,
12834 OPC_EmitInteger32, 0,
12835 OPC_EmitNodeXForm, 0, 4,
12836 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11456), 0|OPFL_Chain,
12837 4, 7, 7, 7, 7, 3, 2, 3, 5,
12838 23,
12839 OPC_CheckPredicate0,
12840 OPC_CheckPatternPredicate0,
12841 OPC_CheckComplexPat0, /*#*/1,
12842 OPC_EmitMergeInputChains1_0,
12843 OPC_EmitInteger32, 0,
12844 OPC_EmitNodeXForm, 0, 4,
12845 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11679), 0|OPFL_Chain,
12846 4, 7, 7, 7, 7, 3, 2, 3, 5,
12847 23,
12848 OPC_CheckPredicate1,
12849 OPC_CheckPatternPredicate0,
12850 OPC_CheckComplexPat0, /*#*/1,
12851 OPC_EmitMergeInputChains1_0,
12852 OPC_EmitInteger32, 0,
12853 OPC_EmitNodeXForm, 0, 4,
12854 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11850), 0|OPFL_Chain,
12855 4, 7, 7, 7, 7, 3, 2, 3, 5,
12856 0,
12857 79,
12858 OPC_CheckChild1Integer, 120|128,27|128,1,
12859 OPC_RecordChild2,
12860 OPC_Scope, 23,
12861 OPC_CheckPredicate2,
12862 OPC_CheckPatternPredicate1,
12863 OPC_CheckComplexPat0, /*#*/1,
12864 OPC_EmitMergeInputChains1_0,
12865 OPC_EmitInteger32, 0,
12866 OPC_EmitNodeXForm, 0, 4,
12867 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11464), 0|OPFL_Chain,
12868 4, 7, 7, 7, 7, 3, 2, 3, 5,
12869 23,
12870 OPC_CheckPredicate0,
12871 OPC_CheckPatternPredicate1,
12872 OPC_CheckComplexPat0, /*#*/1,
12873 OPC_EmitMergeInputChains1_0,
12874 OPC_EmitInteger32, 0,
12875 OPC_EmitNodeXForm, 0, 4,
12876 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11685), 0|OPFL_Chain,
12877 4, 7, 7, 7, 7, 3, 2, 3, 5,
12878 23,
12879 OPC_CheckPredicate1,
12880 OPC_CheckPatternPredicate1,
12881 OPC_CheckComplexPat0, /*#*/1,
12882 OPC_EmitMergeInputChains1_0,
12883 OPC_EmitInteger32, 0,
12884 OPC_EmitNodeXForm, 0, 4,
12885 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11856), 0|OPFL_Chain,
12886 4, 7, 7, 7, 7, 3, 2, 3, 5,
12887 0,
12888 79,
12889 OPC_CheckChild1Integer, 110|128,27|128,1,
12890 OPC_RecordChild2,
12891 OPC_Scope, 23,
12892 OPC_CheckPredicate2,
12893 OPC_CheckPatternPredicate1,
12894 OPC_CheckComplexPat0, /*#*/1,
12895 OPC_EmitMergeInputChains1_0,
12896 OPC_EmitInteger32, 0,
12897 OPC_EmitNodeXForm, 0, 4,
12898 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11468), 0|OPFL_Chain,
12899 4, 7, 7, 7, 7, 3, 2, 3, 5,
12900 23,
12901 OPC_CheckPredicate0,
12902 OPC_CheckPatternPredicate1,
12903 OPC_CheckComplexPat0, /*#*/1,
12904 OPC_EmitMergeInputChains1_0,
12905 OPC_EmitInteger32, 0,
12906 OPC_EmitNodeXForm, 0, 4,
12907 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11688), 0|OPFL_Chain,
12908 4, 7, 7, 7, 7, 3, 2, 3, 5,
12909 23,
12910 OPC_CheckPredicate1,
12911 OPC_CheckPatternPredicate1,
12912 OPC_CheckComplexPat0, /*#*/1,
12913 OPC_EmitMergeInputChains1_0,
12914 OPC_EmitInteger32, 0,
12915 OPC_EmitNodeXForm, 0, 4,
12916 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11859), 0|OPFL_Chain,
12917 4, 7, 7, 7, 7, 3, 2, 3, 5,
12918 0,
12919 91,
12920 OPC_CheckChild1Integer, 106|128,27|128,1,
12921 OPC_RecordChild2,
12922 OPC_Scope, 27,
12923 OPC_CheckPredicate2,
12924 OPC_CheckPatternPredicate0,
12925 OPC_CheckComplexPat0, /*#*/1,
12926 OPC_EmitMergeInputChains1_0,
12927 OPC_EmitInteger32, 0,
12928 OPC_EmitNodeXForm, 0, 4,
12929 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11472), 0|OPFL_Chain,
12930 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
12931 27,
12932 OPC_CheckPredicate0,
12933 OPC_CheckPatternPredicate0,
12934 OPC_CheckComplexPat0, /*#*/1,
12935 OPC_EmitMergeInputChains1_0,
12936 OPC_EmitInteger32, 0,
12937 OPC_EmitNodeXForm, 0, 4,
12938 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11691), 0|OPFL_Chain,
12939 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
12940 27,
12941 OPC_CheckPredicate1,
12942 OPC_CheckPatternPredicate0,
12943 OPC_CheckComplexPat0, /*#*/1,
12944 OPC_EmitMergeInputChains1_0,
12945 OPC_EmitInteger32, 0,
12946 OPC_EmitNodeXForm, 0, 4,
12947 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11862), 0|OPFL_Chain,
12948 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
12949 0,
12950 64,
12951 OPC_CheckChild1Integer, 24|128,28|128,1,
12952 OPC_RecordChild2,
12953 OPC_Scope, 18,
12954 OPC_CheckPredicate2,
12955 OPC_CheckPatternPredicate1,
12956 OPC_CheckComplexPat0, /*#*/1,
12957 OPC_EmitMergeInputChains1_0,
12958 OPC_EmitInteger32, 0,
12959 OPC_EmitNodeXForm, 0, 4,
12960 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11480),
12961 7, 3, 2, 3, 5,
12962 18,
12963 OPC_CheckPredicate0,
12964 OPC_CheckPatternPredicate1,
12965 OPC_CheckComplexPat0, /*#*/1,
12966 OPC_EmitMergeInputChains1_0,
12967 OPC_EmitInteger32, 0,
12968 OPC_EmitNodeXForm, 0, 4,
12969 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11697),
12970 7, 3, 2, 3, 5,
12971 18,
12972 OPC_CheckPredicate1,
12973 OPC_CheckPatternPredicate1,
12974 OPC_CheckComplexPat0, /*#*/1,
12975 OPC_EmitMergeInputChains1_0,
12976 OPC_EmitInteger32, 0,
12977 OPC_EmitNodeXForm, 0, 4,
12978 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11868),
12979 7, 3, 2, 3, 5,
12980 0,
12981 64,
12982 OPC_CheckChild1Integer, 14|128,28|128,1,
12983 OPC_RecordChild2,
12984 OPC_Scope, 18,
12985 OPC_CheckPredicate2,
12986 OPC_CheckPatternPredicate1,
12987 OPC_CheckComplexPat0, /*#*/1,
12988 OPC_EmitMergeInputChains1_0,
12989 OPC_EmitInteger32, 0,
12990 OPC_EmitNodeXForm, 0, 4,
12991 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11484),
12992 7, 3, 2, 3, 5,
12993 18,
12994 OPC_CheckPredicate0,
12995 OPC_CheckPatternPredicate1,
12996 OPC_CheckComplexPat0, /*#*/1,
12997 OPC_EmitMergeInputChains1_0,
12998 OPC_EmitInteger32, 0,
12999 OPC_EmitNodeXForm, 0, 4,
13000 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11700),
13001 7, 3, 2, 3, 5,
13002 18,
13003 OPC_CheckPredicate1,
13004 OPC_CheckPatternPredicate1,
13005 OPC_CheckComplexPat0, /*#*/1,
13006 OPC_EmitMergeInputChains1_0,
13007 OPC_EmitInteger32, 0,
13008 OPC_EmitNodeXForm, 0, 4,
13009 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11871),
13010 7, 3, 2, 3, 5,
13011 0,
13012 67,
13013 OPC_CheckChild1Integer, 10|128,28|128,1,
13014 OPC_RecordChild2,
13015 OPC_Scope, 19,
13016 OPC_CheckPredicate2,
13017 OPC_CheckPatternPredicate0,
13018 OPC_CheckComplexPat0, /*#*/1,
13019 OPC_EmitMergeInputChains1_0,
13020 OPC_EmitInteger32, 0,
13021 OPC_EmitNodeXForm, 0, 4,
13022 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11488),
13023 7, 7, 3, 2, 3, 5,
13024 19,
13025 OPC_CheckPredicate0,
13026 OPC_CheckPatternPredicate0,
13027 OPC_CheckComplexPat0, /*#*/1,
13028 OPC_EmitMergeInputChains1_0,
13029 OPC_EmitInteger32, 0,
13030 OPC_EmitNodeXForm, 0, 4,
13031 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11703),
13032 7, 7, 3, 2, 3, 5,
13033 19,
13034 OPC_CheckPredicate1,
13035 OPC_CheckPatternPredicate0,
13036 OPC_CheckComplexPat0, /*#*/1,
13037 OPC_EmitMergeInputChains1_0,
13038 OPC_EmitInteger32, 0,
13039 OPC_EmitNodeXForm, 0, 4,
13040 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11874),
13041 7, 7, 3, 2, 3, 5,
13042 0,
13043 64,
13044 OPC_CheckChild1Integer, 80|128,29|128,1,
13045 OPC_RecordChild2,
13046 OPC_Scope, 18,
13047 OPC_CheckPredicate2,
13048 OPC_CheckPatternPredicate1,
13049 OPC_CheckComplexPat0, /*#*/1,
13050 OPC_EmitMergeInputChains1_0,
13051 OPC_EmitInteger32, 0,
13052 OPC_EmitNodeXForm, 0, 4,
13053 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11496),
13054 7, 3, 2, 3, 5,
13055 18,
13056 OPC_CheckPredicate0,
13057 OPC_CheckPatternPredicate1,
13058 OPC_CheckComplexPat0, /*#*/1,
13059 OPC_EmitMergeInputChains1_0,
13060 OPC_EmitInteger32, 0,
13061 OPC_EmitNodeXForm, 0, 4,
13062 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11709),
13063 7, 3, 2, 3, 5,
13064 18,
13065 OPC_CheckPredicate1,
13066 OPC_CheckPatternPredicate1,
13067 OPC_CheckComplexPat0, /*#*/1,
13068 OPC_EmitMergeInputChains1_0,
13069 OPC_EmitInteger32, 0,
13070 OPC_EmitNodeXForm, 0, 4,
13071 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11880),
13072 7, 3, 2, 3, 5,
13073 0,
13074 64,
13075 OPC_CheckChild1Integer, 70|128,29|128,1,
13076 OPC_RecordChild2,
13077 OPC_Scope, 18,
13078 OPC_CheckPredicate2,
13079 OPC_CheckPatternPredicate1,
13080 OPC_CheckComplexPat0, /*#*/1,
13081 OPC_EmitMergeInputChains1_0,
13082 OPC_EmitInteger32, 0,
13083 OPC_EmitNodeXForm, 0, 4,
13084 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11500),
13085 7, 3, 2, 3, 5,
13086 18,
13087 OPC_CheckPredicate0,
13088 OPC_CheckPatternPredicate1,
13089 OPC_CheckComplexPat0, /*#*/1,
13090 OPC_EmitMergeInputChains1_0,
13091 OPC_EmitInteger32, 0,
13092 OPC_EmitNodeXForm, 0, 4,
13093 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11712),
13094 7, 3, 2, 3, 5,
13095 18,
13096 OPC_CheckPredicate1,
13097 OPC_CheckPatternPredicate1,
13098 OPC_CheckComplexPat0, /*#*/1,
13099 OPC_EmitMergeInputChains1_0,
13100 OPC_EmitInteger32, 0,
13101 OPC_EmitNodeXForm, 0, 4,
13102 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11883),
13103 7, 3, 2, 3, 5,
13104 0,
13105 67,
13106 OPC_CheckChild1Integer, 66|128,29|128,1,
13107 OPC_RecordChild2,
13108 OPC_Scope, 19,
13109 OPC_CheckPredicate2,
13110 OPC_CheckPatternPredicate0,
13111 OPC_CheckComplexPat0, /*#*/1,
13112 OPC_EmitMergeInputChains1_0,
13113 OPC_EmitInteger32, 0,
13114 OPC_EmitNodeXForm, 0, 4,
13115 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11504),
13116 7, 7, 3, 2, 3, 5,
13117 19,
13118 OPC_CheckPredicate0,
13119 OPC_CheckPatternPredicate0,
13120 OPC_CheckComplexPat0, /*#*/1,
13121 OPC_EmitMergeInputChains1_0,
13122 OPC_EmitInteger32, 0,
13123 OPC_EmitNodeXForm, 0, 4,
13124 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11715),
13125 7, 7, 3, 2, 3, 5,
13126 19,
13127 OPC_CheckPredicate1,
13128 OPC_CheckPatternPredicate0,
13129 OPC_CheckComplexPat0, /*#*/1,
13130 OPC_EmitMergeInputChains1_0,
13131 OPC_EmitInteger32, 0,
13132 OPC_EmitNodeXForm, 0, 4,
13133 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11886),
13134 7, 7, 3, 2, 3, 5,
13135 0,
13136 79,
13137 OPC_CheckChild1Integer, 112|128,29|128,1,
13138 OPC_RecordChild2,
13139 OPC_Scope, 23,
13140 OPC_CheckPredicate2,
13141 OPC_CheckPatternPredicate1,
13142 OPC_CheckComplexPat0, /*#*/1,
13143 OPC_EmitMergeInputChains1_0,
13144 OPC_EmitInteger32, 0,
13145 OPC_EmitNodeXForm, 0, 4,
13146 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11512), 0|OPFL_Chain,
13147 4, 7, 7, 7, 7, 3, 2, 3, 5,
13148 23,
13149 OPC_CheckPredicate0,
13150 OPC_CheckPatternPredicate1,
13151 OPC_CheckComplexPat0, /*#*/1,
13152 OPC_EmitMergeInputChains1_0,
13153 OPC_EmitInteger32, 0,
13154 OPC_EmitNodeXForm, 0, 4,
13155 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11721), 0|OPFL_Chain,
13156 4, 7, 7, 7, 7, 3, 2, 3, 5,
13157 23,
13158 OPC_CheckPredicate1,
13159 OPC_CheckPatternPredicate1,
13160 OPC_CheckComplexPat0, /*#*/1,
13161 OPC_EmitMergeInputChains1_0,
13162 OPC_EmitInteger32, 0,
13163 OPC_EmitNodeXForm, 0, 4,
13164 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11892), 0|OPFL_Chain,
13165 4, 7, 7, 7, 7, 3, 2, 3, 5,
13166 0,
13167 79,
13168 OPC_CheckChild1Integer, 102|128,29|128,1,
13169 OPC_RecordChild2,
13170 OPC_Scope, 23,
13171 OPC_CheckPredicate2,
13172 OPC_CheckPatternPredicate1,
13173 OPC_CheckComplexPat0, /*#*/1,
13174 OPC_EmitMergeInputChains1_0,
13175 OPC_EmitInteger32, 0,
13176 OPC_EmitNodeXForm, 0, 4,
13177 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11516), 0|OPFL_Chain,
13178 4, 7, 7, 7, 7, 3, 2, 3, 5,
13179 23,
13180 OPC_CheckPredicate0,
13181 OPC_CheckPatternPredicate1,
13182 OPC_CheckComplexPat0, /*#*/1,
13183 OPC_EmitMergeInputChains1_0,
13184 OPC_EmitInteger32, 0,
13185 OPC_EmitNodeXForm, 0, 4,
13186 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11724), 0|OPFL_Chain,
13187 4, 7, 7, 7, 7, 3, 2, 3, 5,
13188 23,
13189 OPC_CheckPredicate1,
13190 OPC_CheckPatternPredicate1,
13191 OPC_CheckComplexPat0, /*#*/1,
13192 OPC_EmitMergeInputChains1_0,
13193 OPC_EmitInteger32, 0,
13194 OPC_EmitNodeXForm, 0, 4,
13195 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11895), 0|OPFL_Chain,
13196 4, 7, 7, 7, 7, 3, 2, 3, 5,
13197 0,
13198 91,
13199 OPC_CheckChild1Integer, 98|128,29|128,1,
13200 OPC_RecordChild2,
13201 OPC_Scope, 27,
13202 OPC_CheckPredicate2,
13203 OPC_CheckPatternPredicate0,
13204 OPC_CheckComplexPat0, /*#*/1,
13205 OPC_EmitMergeInputChains1_0,
13206 OPC_EmitInteger32, 0,
13207 OPC_EmitNodeXForm, 0, 4,
13208 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11520), 0|OPFL_Chain,
13209 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13210 27,
13211 OPC_CheckPredicate0,
13212 OPC_CheckPatternPredicate0,
13213 OPC_CheckComplexPat0, /*#*/1,
13214 OPC_EmitMergeInputChains1_0,
13215 OPC_EmitInteger32, 0,
13216 OPC_EmitNodeXForm, 0, 4,
13217 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11727), 0|OPFL_Chain,
13218 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13219 27,
13220 OPC_CheckPredicate1,
13221 OPC_CheckPatternPredicate0,
13222 OPC_CheckComplexPat0, /*#*/1,
13223 OPC_EmitMergeInputChains1_0,
13224 OPC_EmitInteger32, 0,
13225 OPC_EmitNodeXForm, 0, 4,
13226 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11898), 0|OPFL_Chain,
13227 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13228 0,
13229 91,
13230 OPC_CheckChild1Integer, 46|128,26|128,1,
13231 OPC_RecordChild2,
13232 OPC_Scope, 27,
13233 OPC_CheckPredicate2,
13234 OPC_CheckPatternPredicate1,
13235 OPC_CheckComplexPat0, /*#*/1,
13236 OPC_EmitMergeInputChains1_0,
13237 OPC_EmitInteger32, 0,
13238 OPC_EmitNodeXForm, 0, 4,
13239 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11532), 0|OPFL_Chain,
13240 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13241 27,
13242 OPC_CheckPredicate0,
13243 OPC_CheckPatternPredicate1,
13244 OPC_CheckComplexPat0, /*#*/1,
13245 OPC_EmitMergeInputChains1_0,
13246 OPC_EmitInteger32, 0,
13247 OPC_EmitNodeXForm, 0, 4,
13248 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11736), 0|OPFL_Chain,
13249 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13250 27,
13251 OPC_CheckPredicate1,
13252 OPC_CheckPatternPredicate1,
13253 OPC_CheckComplexPat0, /*#*/1,
13254 OPC_EmitMergeInputChains1_0,
13255 OPC_EmitInteger32, 0,
13256 OPC_EmitNodeXForm, 0, 4,
13257 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11907), 0|OPFL_Chain,
13258 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13259 0,
13260 91,
13261 OPC_CheckChild1Integer, 46|128,28|128,1,
13262 OPC_RecordChild2,
13263 OPC_Scope, 27,
13264 OPC_CheckPredicate2,
13265 OPC_CheckPatternPredicate1,
13266 OPC_CheckComplexPat0, /*#*/1,
13267 OPC_EmitMergeInputChains1_0,
13268 OPC_EmitInteger32, 0,
13269 OPC_EmitNodeXForm, 0, 4,
13270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11544), 0|OPFL_Chain,
13271 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13272 27,
13273 OPC_CheckPredicate0,
13274 OPC_CheckPatternPredicate1,
13275 OPC_CheckComplexPat0, /*#*/1,
13276 OPC_EmitMergeInputChains1_0,
13277 OPC_EmitInteger32, 0,
13278 OPC_EmitNodeXForm, 0, 4,
13279 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11745), 0|OPFL_Chain,
13280 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13281 27,
13282 OPC_CheckPredicate1,
13283 OPC_CheckPatternPredicate1,
13284 OPC_CheckComplexPat0, /*#*/1,
13285 OPC_EmitMergeInputChains1_0,
13286 OPC_EmitInteger32, 0,
13287 OPC_EmitNodeXForm, 0, 4,
13288 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11916), 0|OPFL_Chain,
13289 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13290 0,
13291 91,
13292 OPC_CheckChild1Integer, 6|128,30|128,1,
13293 OPC_RecordChild2,
13294 OPC_Scope, 27,
13295 OPC_CheckPredicate2,
13296 OPC_CheckPatternPredicate1,
13297 OPC_CheckComplexPat0, /*#*/1,
13298 OPC_EmitMergeInputChains1_0,
13299 OPC_EmitInteger32, 0,
13300 OPC_EmitNodeXForm, 0, 4,
13301 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11556), 0|OPFL_Chain,
13302 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13303 27,
13304 OPC_CheckPredicate0,
13305 OPC_CheckPatternPredicate1,
13306 OPC_CheckComplexPat0, /*#*/1,
13307 OPC_EmitMergeInputChains1_0,
13308 OPC_EmitInteger32, 0,
13309 OPC_EmitNodeXForm, 0, 4,
13310 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11754), 0|OPFL_Chain,
13311 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13312 27,
13313 OPC_CheckPredicate1,
13314 OPC_CheckPatternPredicate1,
13315 OPC_CheckComplexPat0, /*#*/1,
13316 OPC_EmitMergeInputChains1_0,
13317 OPC_EmitInteger32, 0,
13318 OPC_EmitNodeXForm, 0, 4,
13319 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11925), 0|OPFL_Chain,
13320 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 2, 3, 5,
13321 0,
13322 79,
13323 OPC_CheckChild1Integer, 68|128,27|128,1,
13324 OPC_RecordChild2,
13325 OPC_Scope, 23,
13326 OPC_CheckPredicate2,
13327 OPC_CheckPatternPredicate0,
13328 OPC_CheckComplexPat0, /*#*/1,
13329 OPC_EmitMergeInputChains1_0,
13330 OPC_EmitInteger32, 0,
13331 OPC_EmitNodeXForm, 0, 4,
13332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11560), 0|OPFL_Chain,
13333 4, 7, 7, 7, 7, 3, 2, 3, 5,
13334 23,
13335 OPC_CheckPredicate0,
13336 OPC_CheckPatternPredicate0,
13337 OPC_CheckComplexPat0, /*#*/1,
13338 OPC_EmitMergeInputChains1_0,
13339 OPC_EmitInteger32, 0,
13340 OPC_EmitNodeXForm, 0, 4,
13341 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11757), 0|OPFL_Chain,
13342 4, 7, 7, 7, 7, 3, 2, 3, 5,
13343 23,
13344 OPC_CheckPredicate1,
13345 OPC_CheckPatternPredicate0,
13346 OPC_CheckComplexPat0, /*#*/1,
13347 OPC_EmitMergeInputChains1_0,
13348 OPC_EmitInteger32, 0,
13349 OPC_EmitNodeXForm, 0, 4,
13350 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11928), 0|OPFL_Chain,
13351 4, 7, 7, 7, 7, 3, 2, 3, 5,
13352 0,
13353 79,
13354 OPC_CheckChild1Integer, 76|128,27|128,1,
13355 OPC_RecordChild2,
13356 OPC_Scope, 23,
13357 OPC_CheckPredicate2,
13358 OPC_CheckPatternPredicate0,
13359 OPC_CheckComplexPat0, /*#*/1,
13360 OPC_EmitMergeInputChains1_0,
13361 OPC_EmitInteger32, 0,
13362 OPC_EmitNodeXForm, 0, 4,
13363 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11564), 0|OPFL_Chain,
13364 4, 7, 7, 7, 7, 3, 2, 3, 5,
13365 23,
13366 OPC_CheckPredicate0,
13367 OPC_CheckPatternPredicate0,
13368 OPC_CheckComplexPat0, /*#*/1,
13369 OPC_EmitMergeInputChains1_0,
13370 OPC_EmitInteger32, 0,
13371 OPC_EmitNodeXForm, 0, 4,
13372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11760), 0|OPFL_Chain,
13373 4, 7, 7, 7, 7, 3, 2, 3, 5,
13374 23,
13375 OPC_CheckPredicate1,
13376 OPC_CheckPatternPredicate0,
13377 OPC_CheckComplexPat0, /*#*/1,
13378 OPC_EmitMergeInputChains1_0,
13379 OPC_EmitInteger32, 0,
13380 OPC_EmitNodeXForm, 0, 4,
13381 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11931), 0|OPFL_Chain,
13382 4, 7, 7, 7, 7, 3, 2, 3, 5,
13383 0,
13384 64,
13385 OPC_CheckChild1Integer, 62|128,31|128,1,
13386 OPC_RecordChild2,
13387 OPC_Scope, 18,
13388 OPC_CheckPredicate2,
13389 OPC_CheckPatternPredicate7,
13390 OPC_CheckComplexPat0, /*#*/1,
13391 OPC_EmitMergeInputChains1_0,
13392 OPC_EmitInteger32, 0,
13393 OPC_EmitNodeXForm, 0, 4,
13394 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11585),
13395 7, 3, 2, 3, 5,
13396 18,
13397 OPC_CheckPredicate0,
13398 OPC_CheckPatternPredicate7,
13399 OPC_CheckComplexPat0, /*#*/1,
13400 OPC_EmitMergeInputChains1_0,
13401 OPC_EmitInteger32, 0,
13402 OPC_EmitNodeXForm, 0, 4,
13403 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11775),
13404 7, 3, 2, 3, 5,
13405 18,
13406 OPC_CheckPredicate1,
13407 OPC_CheckPatternPredicate7,
13408 OPC_CheckComplexPat0, /*#*/1,
13409 OPC_EmitMergeInputChains1_0,
13410 OPC_EmitInteger32, 0,
13411 OPC_EmitNodeXForm, 0, 4,
13412 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11946),
13413 7, 3, 2, 3, 5,
13414 0,
13415 64,
13416 OPC_CheckChild1Integer, 68|128,31|128,1,
13417 OPC_RecordChild2,
13418 OPC_Scope, 18,
13419 OPC_CheckPredicate2,
13420 OPC_CheckPatternPredicate7,
13421 OPC_CheckComplexPat0, /*#*/1,
13422 OPC_EmitMergeInputChains1_0,
13423 OPC_EmitInteger32, 0,
13424 OPC_EmitNodeXForm, 0, 4,
13425 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11590),
13426 7, 3, 2, 3, 5,
13427 18,
13428 OPC_CheckPredicate0,
13429 OPC_CheckPatternPredicate7,
13430 OPC_CheckComplexPat0, /*#*/1,
13431 OPC_EmitMergeInputChains1_0,
13432 OPC_EmitInteger32, 0,
13433 OPC_EmitNodeXForm, 0, 4,
13434 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11778),
13435 7, 3, 2, 3, 5,
13436 18,
13437 OPC_CheckPredicate1,
13438 OPC_CheckPatternPredicate7,
13439 OPC_CheckComplexPat0, /*#*/1,
13440 OPC_EmitMergeInputChains1_0,
13441 OPC_EmitInteger32, 0,
13442 OPC_EmitNodeXForm, 0, 4,
13443 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11949),
13444 7, 3, 2, 3, 5,
13445 0,
13446 64,
13447 OPC_CheckChild1Integer, 30|128,31|128,1,
13448 OPC_RecordChild2,
13449 OPC_Scope, 18,
13450 OPC_CheckPredicate2,
13451 OPC_CheckPatternPredicate7,
13452 OPC_CheckComplexPat0, /*#*/1,
13453 OPC_EmitMergeInputChains1_0,
13454 OPC_EmitInteger32, 0,
13455 OPC_EmitNodeXForm, 0, 4,
13456 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11595),
13457 7, 3, 2, 3, 5,
13458 18,
13459 OPC_CheckPredicate0,
13460 OPC_CheckPatternPredicate7,
13461 OPC_CheckComplexPat0, /*#*/1,
13462 OPC_EmitMergeInputChains1_0,
13463 OPC_EmitInteger32, 0,
13464 OPC_EmitNodeXForm, 0, 4,
13465 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11781),
13466 7, 3, 2, 3, 5,
13467 18,
13468 OPC_CheckPredicate1,
13469 OPC_CheckPatternPredicate7,
13470 OPC_CheckComplexPat0, /*#*/1,
13471 OPC_EmitMergeInputChains1_0,
13472 OPC_EmitInteger32, 0,
13473 OPC_EmitNodeXForm, 0, 4,
13474 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11952),
13475 7, 3, 2, 3, 5,
13476 0,
13477 67,
13478 OPC_CheckChild1Integer, 70|128,31|128,1,
13479 OPC_RecordChild2,
13480 OPC_Scope, 19,
13481 OPC_CheckPredicate2,
13482 OPC_CheckPatternPredicate7,
13483 OPC_CheckComplexPat0, /*#*/1,
13484 OPC_EmitMergeInputChains1_0,
13485 OPC_EmitInteger32, 0,
13486 OPC_EmitNodeXForm, 0, 4,
13487 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11599),
13488 7, 7, 3, 2, 3, 5,
13489 19,
13490 OPC_CheckPredicate0,
13491 OPC_CheckPatternPredicate7,
13492 OPC_CheckComplexPat0, /*#*/1,
13493 OPC_EmitMergeInputChains1_0,
13494 OPC_EmitInteger32, 0,
13495 OPC_EmitNodeXForm, 0, 4,
13496 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11784),
13497 7, 7, 3, 2, 3, 5,
13498 19,
13499 OPC_CheckPredicate1,
13500 OPC_CheckPatternPredicate7,
13501 OPC_CheckComplexPat0, /*#*/1,
13502 OPC_EmitMergeInputChains1_0,
13503 OPC_EmitInteger32, 0,
13504 OPC_EmitNodeXForm, 0, 4,
13505 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11955),
13506 7, 7, 3, 2, 3, 5,
13507 0,
13508 67,
13509 OPC_CheckChild1Integer, 34|128,31|128,1,
13510 OPC_RecordChild2,
13511 OPC_Scope, 19,
13512 OPC_CheckPredicate2,
13513 OPC_CheckPatternPredicate7,
13514 OPC_CheckComplexPat0, /*#*/1,
13515 OPC_EmitMergeInputChains1_0,
13516 OPC_EmitInteger32, 0,
13517 OPC_EmitNodeXForm, 0, 4,
13518 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11603),
13519 7, 7, 3, 2, 3, 5,
13520 19,
13521 OPC_CheckPredicate0,
13522 OPC_CheckPatternPredicate7,
13523 OPC_CheckComplexPat0, /*#*/1,
13524 OPC_EmitMergeInputChains1_0,
13525 OPC_EmitInteger32, 0,
13526 OPC_EmitNodeXForm, 0, 4,
13527 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11787),
13528 7, 7, 3, 2, 3, 5,
13529 19,
13530 OPC_CheckPredicate1,
13531 OPC_CheckPatternPredicate7,
13532 OPC_CheckComplexPat0, /*#*/1,
13533 OPC_EmitMergeInputChains1_0,
13534 OPC_EmitInteger32, 0,
13535 OPC_EmitNodeXForm, 0, 4,
13536 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11958),
13537 7, 7, 3, 2, 3, 5,
13538 0,
13539 71,
13540 OPC_CheckChild1Integer, 118|128,25|128,1,
13541 OPC_RecordChild2,
13542 OPC_RecordChild3,
13543 OPC_Scope, 20,
13544 OPC_CheckPredicate2,
13545 OPC_CheckPatternPredicate1,
13546 OPC_CheckComplexPat0, /*#*/1,
13547 OPC_EmitMergeInputChains1_0,
13548 OPC_EmitInteger32, 0,
13549 OPC_EmitNodeXForm, 0, 5,
13550 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12005),
13551 7, 7, 4, 3, 4, 2, 6,
13552 20,
13553 OPC_CheckPredicate0,
13554 OPC_CheckPatternPredicate1,
13555 OPC_CheckComplexPat0, /*#*/1,
13556 OPC_EmitMergeInputChains1_0,
13557 OPC_EmitInteger32, 0,
13558 OPC_EmitNodeXForm, 0, 5,
13559 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12231),
13560 7, 7, 4, 3, 4, 2, 6,
13561 20,
13562 OPC_CheckPredicate1,
13563 OPC_CheckPatternPredicate1,
13564 OPC_CheckComplexPat0, /*#*/1,
13565 OPC_EmitMergeInputChains1_0,
13566 OPC_EmitInteger32, 0,
13567 OPC_EmitNodeXForm, 0, 5,
13568 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12402),
13569 7, 7, 4, 3, 4, 2, 6,
13570 0,
13571 71,
13572 OPC_CheckChild1Integer, 116|128,25|128,1,
13573 OPC_RecordChild2,
13574 OPC_RecordChild3,
13575 OPC_Scope, 20,
13576 OPC_CheckPredicate2,
13577 OPC_CheckPatternPredicate1,
13578 OPC_CheckComplexPat0, /*#*/1,
13579 OPC_EmitMergeInputChains1_0,
13580 OPC_EmitInteger32, 0,
13581 OPC_EmitNodeXForm, 0, 5,
13582 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12009),
13583 7, 7, 4, 3, 4, 2, 6,
13584 20,
13585 OPC_CheckPredicate0,
13586 OPC_CheckPatternPredicate1,
13587 OPC_CheckComplexPat0, /*#*/1,
13588 OPC_EmitMergeInputChains1_0,
13589 OPC_EmitInteger32, 0,
13590 OPC_EmitNodeXForm, 0, 5,
13591 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12234),
13592 7, 7, 4, 3, 4, 2, 6,
13593 20,
13594 OPC_CheckPredicate1,
13595 OPC_CheckPatternPredicate1,
13596 OPC_CheckComplexPat0, /*#*/1,
13597 OPC_EmitMergeInputChains1_0,
13598 OPC_EmitInteger32, 0,
13599 OPC_EmitNodeXForm, 0, 5,
13600 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12405),
13601 7, 7, 4, 3, 4, 2, 6,
13602 0,
13603 83,
13604 OPC_CheckChild1Integer, 112|128,25|128,1,
13605 OPC_RecordChild2,
13606 OPC_RecordChild3,
13607 OPC_Scope, 24,
13608 OPC_CheckPredicate2,
13609 OPC_CheckPatternPredicate0,
13610 OPC_CheckComplexPat0, /*#*/1,
13611 OPC_EmitMergeInputChains1_0,
13612 OPC_EmitInteger32, 0,
13613 OPC_EmitNodeXForm, 0, 5,
13614 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12013), 0|OPFL_Chain,
13615 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13616 24,
13617 OPC_CheckPredicate0,
13618 OPC_CheckPatternPredicate0,
13619 OPC_CheckComplexPat0, /*#*/1,
13620 OPC_EmitMergeInputChains1_0,
13621 OPC_EmitInteger32, 0,
13622 OPC_EmitNodeXForm, 0, 5,
13623 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12237), 0|OPFL_Chain,
13624 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13625 24,
13626 OPC_CheckPredicate1,
13627 OPC_CheckPatternPredicate0,
13628 OPC_CheckComplexPat0, /*#*/1,
13629 OPC_EmitMergeInputChains1_0,
13630 OPC_EmitInteger32, 0,
13631 OPC_EmitNodeXForm, 0, 5,
13632 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12408), 0|OPFL_Chain,
13633 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13634 0,
13635 71,
13636 OPC_CheckChild1Integer, 22|128,26|128,1,
13637 OPC_RecordChild2,
13638 OPC_RecordChild3,
13639 OPC_Scope, 20,
13640 OPC_CheckPredicate2,
13641 OPC_CheckPatternPredicate1,
13642 OPC_CheckComplexPat0, /*#*/1,
13643 OPC_EmitMergeInputChains1_0,
13644 OPC_EmitInteger32, 0,
13645 OPC_EmitNodeXForm, 0, 5,
13646 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12021),
13647 7, 7, 4, 3, 4, 2, 6,
13648 20,
13649 OPC_CheckPredicate0,
13650 OPC_CheckPatternPredicate1,
13651 OPC_CheckComplexPat0, /*#*/1,
13652 OPC_EmitMergeInputChains1_0,
13653 OPC_EmitInteger32, 0,
13654 OPC_EmitNodeXForm, 0, 5,
13655 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12243),
13656 7, 7, 4, 3, 4, 2, 6,
13657 20,
13658 OPC_CheckPredicate1,
13659 OPC_CheckPatternPredicate1,
13660 OPC_CheckComplexPat0, /*#*/1,
13661 OPC_EmitMergeInputChains1_0,
13662 OPC_EmitInteger32, 0,
13663 OPC_EmitNodeXForm, 0, 5,
13664 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12414),
13665 7, 7, 4, 3, 4, 2, 6,
13666 0,
13667 71,
13668 OPC_CheckChild1Integer, 20|128,26|128,1,
13669 OPC_RecordChild2,
13670 OPC_RecordChild3,
13671 OPC_Scope, 20,
13672 OPC_CheckPredicate2,
13673 OPC_CheckPatternPredicate1,
13674 OPC_CheckComplexPat0, /*#*/1,
13675 OPC_EmitMergeInputChains1_0,
13676 OPC_EmitInteger32, 0,
13677 OPC_EmitNodeXForm, 0, 5,
13678 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12025),
13679 7, 7, 4, 3, 4, 2, 6,
13680 20,
13681 OPC_CheckPredicate0,
13682 OPC_CheckPatternPredicate1,
13683 OPC_CheckComplexPat0, /*#*/1,
13684 OPC_EmitMergeInputChains1_0,
13685 OPC_EmitInteger32, 0,
13686 OPC_EmitNodeXForm, 0, 5,
13687 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12246),
13688 7, 7, 4, 3, 4, 2, 6,
13689 20,
13690 OPC_CheckPredicate1,
13691 OPC_CheckPatternPredicate1,
13692 OPC_CheckComplexPat0, /*#*/1,
13693 OPC_EmitMergeInputChains1_0,
13694 OPC_EmitInteger32, 0,
13695 OPC_EmitNodeXForm, 0, 5,
13696 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12417),
13697 7, 7, 4, 3, 4, 2, 6,
13698 0,
13699 83,
13700 OPC_CheckChild1Integer, 16|128,26|128,1,
13701 OPC_RecordChild2,
13702 OPC_RecordChild3,
13703 OPC_Scope, 24,
13704 OPC_CheckPredicate2,
13705 OPC_CheckPatternPredicate0,
13706 OPC_CheckComplexPat0, /*#*/1,
13707 OPC_EmitMergeInputChains1_0,
13708 OPC_EmitInteger32, 0,
13709 OPC_EmitNodeXForm, 0, 5,
13710 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12029), 0|OPFL_Chain,
13711 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13712 24,
13713 OPC_CheckPredicate0,
13714 OPC_CheckPatternPredicate0,
13715 OPC_CheckComplexPat0, /*#*/1,
13716 OPC_EmitMergeInputChains1_0,
13717 OPC_EmitInteger32, 0,
13718 OPC_EmitNodeXForm, 0, 5,
13719 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12249), 0|OPFL_Chain,
13720 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13721 24,
13722 OPC_CheckPredicate1,
13723 OPC_CheckPatternPredicate0,
13724 OPC_CheckComplexPat0, /*#*/1,
13725 OPC_EmitMergeInputChains1_0,
13726 OPC_EmitInteger32, 0,
13727 OPC_EmitNodeXForm, 0, 5,
13728 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12420), 0|OPFL_Chain,
13729 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13730 0,
13731 83,
13732 OPC_CheckChild1Integer, 118|128,27|128,1,
13733 OPC_RecordChild2,
13734 OPC_RecordChild3,
13735 OPC_Scope, 24,
13736 OPC_CheckPredicate2,
13737 OPC_CheckPatternPredicate1,
13738 OPC_CheckComplexPat0, /*#*/1,
13739 OPC_EmitMergeInputChains1_0,
13740 OPC_EmitInteger32, 0,
13741 OPC_EmitNodeXForm, 0, 5,
13742 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12037), 0|OPFL_Chain,
13743 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13744 24,
13745 OPC_CheckPredicate0,
13746 OPC_CheckPatternPredicate1,
13747 OPC_CheckComplexPat0, /*#*/1,
13748 OPC_EmitMergeInputChains1_0,
13749 OPC_EmitInteger32, 0,
13750 OPC_EmitNodeXForm, 0, 5,
13751 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12255), 0|OPFL_Chain,
13752 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13753 24,
13754 OPC_CheckPredicate1,
13755 OPC_CheckPatternPredicate1,
13756 OPC_CheckComplexPat0, /*#*/1,
13757 OPC_EmitMergeInputChains1_0,
13758 OPC_EmitInteger32, 0,
13759 OPC_EmitNodeXForm, 0, 5,
13760 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12426), 0|OPFL_Chain,
13761 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13762 0,
13763 83,
13764 OPC_CheckChild1Integer, 116|128,27|128,1,
13765 OPC_RecordChild2,
13766 OPC_RecordChild3,
13767 OPC_Scope, 24,
13768 OPC_CheckPredicate2,
13769 OPC_CheckPatternPredicate1,
13770 OPC_CheckComplexPat0, /*#*/1,
13771 OPC_EmitMergeInputChains1_0,
13772 OPC_EmitInteger32, 0,
13773 OPC_EmitNodeXForm, 0, 5,
13774 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12041), 0|OPFL_Chain,
13775 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13776 24,
13777 OPC_CheckPredicate0,
13778 OPC_CheckPatternPredicate1,
13779 OPC_CheckComplexPat0, /*#*/1,
13780 OPC_EmitMergeInputChains1_0,
13781 OPC_EmitInteger32, 0,
13782 OPC_EmitNodeXForm, 0, 5,
13783 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12258), 0|OPFL_Chain,
13784 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13785 24,
13786 OPC_CheckPredicate1,
13787 OPC_CheckPatternPredicate1,
13788 OPC_CheckComplexPat0, /*#*/1,
13789 OPC_EmitMergeInputChains1_0,
13790 OPC_EmitInteger32, 0,
13791 OPC_EmitNodeXForm, 0, 5,
13792 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12429), 0|OPFL_Chain,
13793 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13794 0,
13795 95,
13796 OPC_CheckChild1Integer, 112|128,27|128,1,
13797 OPC_RecordChild2,
13798 OPC_RecordChild3,
13799 OPC_Scope, 28,
13800 OPC_CheckPredicate2,
13801 OPC_CheckPatternPredicate0,
13802 OPC_CheckComplexPat0, /*#*/1,
13803 OPC_EmitMergeInputChains1_0,
13804 OPC_EmitInteger32, 0,
13805 OPC_EmitNodeXForm, 0, 5,
13806 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12045), 0|OPFL_Chain,
13807 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13808 28,
13809 OPC_CheckPredicate0,
13810 OPC_CheckPatternPredicate0,
13811 OPC_CheckComplexPat0, /*#*/1,
13812 OPC_EmitMergeInputChains1_0,
13813 OPC_EmitInteger32, 0,
13814 OPC_EmitNodeXForm, 0, 5,
13815 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12261), 0|OPFL_Chain,
13816 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13817 28,
13818 OPC_CheckPredicate1,
13819 OPC_CheckPatternPredicate0,
13820 OPC_CheckComplexPat0, /*#*/1,
13821 OPC_EmitMergeInputChains1_0,
13822 OPC_EmitInteger32, 0,
13823 OPC_EmitNodeXForm, 0, 5,
13824 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12432), 0|OPFL_Chain,
13825 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
13826 0,
13827 68,
13828 OPC_CheckChild1Integer, 22|128,28|128,1,
13829 OPC_RecordChild2,
13830 OPC_RecordChild3,
13831 OPC_Scope, 19,
13832 OPC_CheckPredicate2,
13833 OPC_CheckPatternPredicate1,
13834 OPC_CheckComplexPat0, /*#*/1,
13835 OPC_EmitMergeInputChains1_0,
13836 OPC_EmitInteger32, 0,
13837 OPC_EmitNodeXForm, 0, 5,
13838 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12053),
13839 7, 4, 3, 4, 2, 6,
13840 19,
13841 OPC_CheckPredicate0,
13842 OPC_CheckPatternPredicate1,
13843 OPC_CheckComplexPat0, /*#*/1,
13844 OPC_EmitMergeInputChains1_0,
13845 OPC_EmitInteger32, 0,
13846 OPC_EmitNodeXForm, 0, 5,
13847 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12267),
13848 7, 4, 3, 4, 2, 6,
13849 19,
13850 OPC_CheckPredicate1,
13851 OPC_CheckPatternPredicate1,
13852 OPC_CheckComplexPat0, /*#*/1,
13853 OPC_EmitMergeInputChains1_0,
13854 OPC_EmitInteger32, 0,
13855 OPC_EmitNodeXForm, 0, 5,
13856 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12438),
13857 7, 4, 3, 4, 2, 6,
13858 0,
13859 68,
13860 OPC_CheckChild1Integer, 20|128,28|128,1,
13861 OPC_RecordChild2,
13862 OPC_RecordChild3,
13863 OPC_Scope, 19,
13864 OPC_CheckPredicate2,
13865 OPC_CheckPatternPredicate1,
13866 OPC_CheckComplexPat0, /*#*/1,
13867 OPC_EmitMergeInputChains1_0,
13868 OPC_EmitInteger32, 0,
13869 OPC_EmitNodeXForm, 0, 5,
13870 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12057),
13871 7, 4, 3, 4, 2, 6,
13872 19,
13873 OPC_CheckPredicate0,
13874 OPC_CheckPatternPredicate1,
13875 OPC_CheckComplexPat0, /*#*/1,
13876 OPC_EmitMergeInputChains1_0,
13877 OPC_EmitInteger32, 0,
13878 OPC_EmitNodeXForm, 0, 5,
13879 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12270),
13880 7, 4, 3, 4, 2, 6,
13881 19,
13882 OPC_CheckPredicate1,
13883 OPC_CheckPatternPredicate1,
13884 OPC_CheckComplexPat0, /*#*/1,
13885 OPC_EmitMergeInputChains1_0,
13886 OPC_EmitInteger32, 0,
13887 OPC_EmitNodeXForm, 0, 5,
13888 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12441),
13889 7, 4, 3, 4, 2, 6,
13890 0,
13891 71,
13892 OPC_CheckChild1Integer, 16|128,28|128,1,
13893 OPC_RecordChild2,
13894 OPC_RecordChild3,
13895 OPC_Scope, 20,
13896 OPC_CheckPredicate2,
13897 OPC_CheckPatternPredicate0,
13898 OPC_CheckComplexPat0, /*#*/1,
13899 OPC_EmitMergeInputChains1_0,
13900 OPC_EmitInteger32, 0,
13901 OPC_EmitNodeXForm, 0, 5,
13902 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12061),
13903 7, 7, 4, 3, 4, 2, 6,
13904 20,
13905 OPC_CheckPredicate0,
13906 OPC_CheckPatternPredicate0,
13907 OPC_CheckComplexPat0, /*#*/1,
13908 OPC_EmitMergeInputChains1_0,
13909 OPC_EmitInteger32, 0,
13910 OPC_EmitNodeXForm, 0, 5,
13911 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12273),
13912 7, 7, 4, 3, 4, 2, 6,
13913 20,
13914 OPC_CheckPredicate1,
13915 OPC_CheckPatternPredicate0,
13916 OPC_CheckComplexPat0, /*#*/1,
13917 OPC_EmitMergeInputChains1_0,
13918 OPC_EmitInteger32, 0,
13919 OPC_EmitNodeXForm, 0, 5,
13920 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12444),
13921 7, 7, 4, 3, 4, 2, 6,
13922 0,
13923 68,
13924 OPC_CheckChild1Integer, 78|128,29|128,1,
13925 OPC_RecordChild2,
13926 OPC_RecordChild3,
13927 OPC_Scope, 19,
13928 OPC_CheckPredicate2,
13929 OPC_CheckPatternPredicate1,
13930 OPC_CheckComplexPat0, /*#*/1,
13931 OPC_EmitMergeInputChains1_0,
13932 OPC_EmitInteger32, 0,
13933 OPC_EmitNodeXForm, 0, 5,
13934 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12069),
13935 7, 4, 3, 4, 2, 6,
13936 19,
13937 OPC_CheckPredicate0,
13938 OPC_CheckPatternPredicate1,
13939 OPC_CheckComplexPat0, /*#*/1,
13940 OPC_EmitMergeInputChains1_0,
13941 OPC_EmitInteger32, 0,
13942 OPC_EmitNodeXForm, 0, 5,
13943 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12279),
13944 7, 4, 3, 4, 2, 6,
13945 19,
13946 OPC_CheckPredicate1,
13947 OPC_CheckPatternPredicate1,
13948 OPC_CheckComplexPat0, /*#*/1,
13949 OPC_EmitMergeInputChains1_0,
13950 OPC_EmitInteger32, 0,
13951 OPC_EmitNodeXForm, 0, 5,
13952 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12450),
13953 7, 4, 3, 4, 2, 6,
13954 0,
13955 68,
13956 OPC_CheckChild1Integer, 76|128,29|128,1,
13957 OPC_RecordChild2,
13958 OPC_RecordChild3,
13959 OPC_Scope, 19,
13960 OPC_CheckPredicate2,
13961 OPC_CheckPatternPredicate1,
13962 OPC_CheckComplexPat0, /*#*/1,
13963 OPC_EmitMergeInputChains1_0,
13964 OPC_EmitInteger32, 0,
13965 OPC_EmitNodeXForm, 0, 5,
13966 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12073),
13967 7, 4, 3, 4, 2, 6,
13968 19,
13969 OPC_CheckPredicate0,
13970 OPC_CheckPatternPredicate1,
13971 OPC_CheckComplexPat0, /*#*/1,
13972 OPC_EmitMergeInputChains1_0,
13973 OPC_EmitInteger32, 0,
13974 OPC_EmitNodeXForm, 0, 5,
13975 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12282),
13976 7, 4, 3, 4, 2, 6,
13977 19,
13978 OPC_CheckPredicate1,
13979 OPC_CheckPatternPredicate1,
13980 OPC_CheckComplexPat0, /*#*/1,
13981 OPC_EmitMergeInputChains1_0,
13982 OPC_EmitInteger32, 0,
13983 OPC_EmitNodeXForm, 0, 5,
13984 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12453),
13985 7, 4, 3, 4, 2, 6,
13986 0,
13987 71,
13988 OPC_CheckChild1Integer, 72|128,29|128,1,
13989 OPC_RecordChild2,
13990 OPC_RecordChild3,
13991 OPC_Scope, 20,
13992 OPC_CheckPredicate2,
13993 OPC_CheckPatternPredicate0,
13994 OPC_CheckComplexPat0, /*#*/1,
13995 OPC_EmitMergeInputChains1_0,
13996 OPC_EmitInteger32, 0,
13997 OPC_EmitNodeXForm, 0, 5,
13998 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12077),
13999 7, 7, 4, 3, 4, 2, 6,
14000 20,
14001 OPC_CheckPredicate0,
14002 OPC_CheckPatternPredicate0,
14003 OPC_CheckComplexPat0, /*#*/1,
14004 OPC_EmitMergeInputChains1_0,
14005 OPC_EmitInteger32, 0,
14006 OPC_EmitNodeXForm, 0, 5,
14007 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12285),
14008 7, 7, 4, 3, 4, 2, 6,
14009 20,
14010 OPC_CheckPredicate1,
14011 OPC_CheckPatternPredicate0,
14012 OPC_CheckComplexPat0, /*#*/1,
14013 OPC_EmitMergeInputChains1_0,
14014 OPC_EmitInteger32, 0,
14015 OPC_EmitNodeXForm, 0, 5,
14016 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12456),
14017 7, 7, 4, 3, 4, 2, 6,
14018 0,
14019 83,
14020 OPC_CheckChild1Integer, 110|128,29|128,1,
14021 OPC_RecordChild2,
14022 OPC_RecordChild3,
14023 OPC_Scope, 24,
14024 OPC_CheckPredicate2,
14025 OPC_CheckPatternPredicate1,
14026 OPC_CheckComplexPat0, /*#*/1,
14027 OPC_EmitMergeInputChains1_0,
14028 OPC_EmitInteger32, 0,
14029 OPC_EmitNodeXForm, 0, 5,
14030 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12085), 0|OPFL_Chain,
14031 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14032 24,
14033 OPC_CheckPredicate0,
14034 OPC_CheckPatternPredicate1,
14035 OPC_CheckComplexPat0, /*#*/1,
14036 OPC_EmitMergeInputChains1_0,
14037 OPC_EmitInteger32, 0,
14038 OPC_EmitNodeXForm, 0, 5,
14039 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12291), 0|OPFL_Chain,
14040 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14041 24,
14042 OPC_CheckPredicate1,
14043 OPC_CheckPatternPredicate1,
14044 OPC_CheckComplexPat0, /*#*/1,
14045 OPC_EmitMergeInputChains1_0,
14046 OPC_EmitInteger32, 0,
14047 OPC_EmitNodeXForm, 0, 5,
14048 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12462), 0|OPFL_Chain,
14049 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14050 0,
14051 83,
14052 OPC_CheckChild1Integer, 108|128,29|128,1,
14053 OPC_RecordChild2,
14054 OPC_RecordChild3,
14055 OPC_Scope, 24,
14056 OPC_CheckPredicate2,
14057 OPC_CheckPatternPredicate1,
14058 OPC_CheckComplexPat0, /*#*/1,
14059 OPC_EmitMergeInputChains1_0,
14060 OPC_EmitInteger32, 0,
14061 OPC_EmitNodeXForm, 0, 5,
14062 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12089), 0|OPFL_Chain,
14063 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14064 24,
14065 OPC_CheckPredicate0,
14066 OPC_CheckPatternPredicate1,
14067 OPC_CheckComplexPat0, /*#*/1,
14068 OPC_EmitMergeInputChains1_0,
14069 OPC_EmitInteger32, 0,
14070 OPC_EmitNodeXForm, 0, 5,
14071 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12294), 0|OPFL_Chain,
14072 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14073 24,
14074 OPC_CheckPredicate1,
14075 OPC_CheckPatternPredicate1,
14076 OPC_CheckComplexPat0, /*#*/1,
14077 OPC_EmitMergeInputChains1_0,
14078 OPC_EmitInteger32, 0,
14079 OPC_EmitNodeXForm, 0, 5,
14080 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12465), 0|OPFL_Chain,
14081 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14082 0,
14083 95,
14084 OPC_CheckChild1Integer, 104|128,29|128,1,
14085 OPC_RecordChild2,
14086 OPC_RecordChild3,
14087 OPC_Scope, 28,
14088 OPC_CheckPredicate2,
14089 OPC_CheckPatternPredicate0,
14090 OPC_CheckComplexPat0, /*#*/1,
14091 OPC_EmitMergeInputChains1_0,
14092 OPC_EmitInteger32, 0,
14093 OPC_EmitNodeXForm, 0, 5,
14094 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12093), 0|OPFL_Chain,
14095 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14096 28,
14097 OPC_CheckPredicate0,
14098 OPC_CheckPatternPredicate0,
14099 OPC_CheckComplexPat0, /*#*/1,
14100 OPC_EmitMergeInputChains1_0,
14101 OPC_EmitInteger32, 0,
14102 OPC_EmitNodeXForm, 0, 5,
14103 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12297), 0|OPFL_Chain,
14104 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14105 28,
14106 OPC_CheckPredicate1,
14107 OPC_CheckPatternPredicate0,
14108 OPC_CheckComplexPat0, /*#*/1,
14109 OPC_EmitMergeInputChains1_0,
14110 OPC_EmitInteger32, 0,
14111 OPC_EmitNodeXForm, 0, 5,
14112 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12468), 0|OPFL_Chain,
14113 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14114 0,
14115 95,
14116 OPC_CheckChild1Integer, 52|128,26|128,1,
14117 OPC_RecordChild2,
14118 OPC_RecordChild3,
14119 OPC_Scope, 28,
14120 OPC_CheckPredicate2,
14121 OPC_CheckPatternPredicate1,
14122 OPC_CheckComplexPat0, /*#*/1,
14123 OPC_EmitMergeInputChains1_0,
14124 OPC_EmitInteger32, 0,
14125 OPC_EmitNodeXForm, 0, 5,
14126 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12105), 0|OPFL_Chain,
14127 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14128 28,
14129 OPC_CheckPredicate0,
14130 OPC_CheckPatternPredicate1,
14131 OPC_CheckComplexPat0, /*#*/1,
14132 OPC_EmitMergeInputChains1_0,
14133 OPC_EmitInteger32, 0,
14134 OPC_EmitNodeXForm, 0, 5,
14135 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12306), 0|OPFL_Chain,
14136 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14137 28,
14138 OPC_CheckPredicate1,
14139 OPC_CheckPatternPredicate1,
14140 OPC_CheckComplexPat0, /*#*/1,
14141 OPC_EmitMergeInputChains1_0,
14142 OPC_EmitInteger32, 0,
14143 OPC_EmitNodeXForm, 0, 5,
14144 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12477), 0|OPFL_Chain,
14145 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14146 0,
14147 95,
14148 OPC_CheckChild1Integer, 52|128,28|128,1,
14149 OPC_RecordChild2,
14150 OPC_RecordChild3,
14151 OPC_Scope, 28,
14152 OPC_CheckPredicate2,
14153 OPC_CheckPatternPredicate1,
14154 OPC_CheckComplexPat0, /*#*/1,
14155 OPC_EmitMergeInputChains1_0,
14156 OPC_EmitInteger32, 0,
14157 OPC_EmitNodeXForm, 0, 5,
14158 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12117), 0|OPFL_Chain,
14159 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14160 28,
14161 OPC_CheckPredicate0,
14162 OPC_CheckPatternPredicate1,
14163 OPC_CheckComplexPat0, /*#*/1,
14164 OPC_EmitMergeInputChains1_0,
14165 OPC_EmitInteger32, 0,
14166 OPC_EmitNodeXForm, 0, 5,
14167 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12315), 0|OPFL_Chain,
14168 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14169 28,
14170 OPC_CheckPredicate1,
14171 OPC_CheckPatternPredicate1,
14172 OPC_CheckComplexPat0, /*#*/1,
14173 OPC_EmitMergeInputChains1_0,
14174 OPC_EmitInteger32, 0,
14175 OPC_EmitNodeXForm, 0, 5,
14176 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12486), 0|OPFL_Chain,
14177 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14178 0,
14179 95,
14180 OPC_CheckChild1Integer, 12|128,30|128,1,
14181 OPC_RecordChild2,
14182 OPC_RecordChild3,
14183 OPC_Scope, 28,
14184 OPC_CheckPredicate2,
14185 OPC_CheckPatternPredicate1,
14186 OPC_CheckComplexPat0, /*#*/1,
14187 OPC_EmitMergeInputChains1_0,
14188 OPC_EmitInteger32, 0,
14189 OPC_EmitNodeXForm, 0, 5,
14190 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12129), 0|OPFL_Chain,
14191 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14192 28,
14193 OPC_CheckPredicate0,
14194 OPC_CheckPatternPredicate1,
14195 OPC_CheckComplexPat0, /*#*/1,
14196 OPC_EmitMergeInputChains1_0,
14197 OPC_EmitInteger32, 0,
14198 OPC_EmitNodeXForm, 0, 5,
14199 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12324), 0|OPFL_Chain,
14200 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14201 28,
14202 OPC_CheckPredicate1,
14203 OPC_CheckPatternPredicate1,
14204 OPC_CheckComplexPat0, /*#*/1,
14205 OPC_EmitMergeInputChains1_0,
14206 OPC_EmitInteger32, 0,
14207 OPC_EmitNodeXForm, 0, 5,
14208 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12495), 0|OPFL_Chain,
14209 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14210 0,
14211 83,
14212 OPC_CheckChild1Integer, 66|128,27|128,1,
14213 OPC_RecordChild2,
14214 OPC_RecordChild3,
14215 OPC_Scope, 24,
14216 OPC_CheckPredicate2,
14217 OPC_CheckPatternPredicate0,
14218 OPC_CheckComplexPat0, /*#*/1,
14219 OPC_EmitMergeInputChains1_0,
14220 OPC_EmitInteger32, 0,
14221 OPC_EmitNodeXForm, 0, 5,
14222 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12133), 0|OPFL_Chain,
14223 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14224 24,
14225 OPC_CheckPredicate0,
14226 OPC_CheckPatternPredicate0,
14227 OPC_CheckComplexPat0, /*#*/1,
14228 OPC_EmitMergeInputChains1_0,
14229 OPC_EmitInteger32, 0,
14230 OPC_EmitNodeXForm, 0, 5,
14231 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12327), 0|OPFL_Chain,
14232 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14233 24,
14234 OPC_CheckPredicate1,
14235 OPC_CheckPatternPredicate0,
14236 OPC_CheckComplexPat0, /*#*/1,
14237 OPC_EmitMergeInputChains1_0,
14238 OPC_EmitInteger32, 0,
14239 OPC_EmitNodeXForm, 0, 5,
14240 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12498), 0|OPFL_Chain,
14241 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14242 0,
14243 83,
14244 OPC_CheckChild1Integer, 74|128,27|128,1,
14245 OPC_RecordChild2,
14246 OPC_RecordChild3,
14247 OPC_Scope, 24,
14248 OPC_CheckPredicate2,
14249 OPC_CheckPatternPredicate0,
14250 OPC_CheckComplexPat0, /*#*/1,
14251 OPC_EmitMergeInputChains1_0,
14252 OPC_EmitInteger32, 0,
14253 OPC_EmitNodeXForm, 0, 5,
14254 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12137), 0|OPFL_Chain,
14255 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14256 24,
14257 OPC_CheckPredicate0,
14258 OPC_CheckPatternPredicate0,
14259 OPC_CheckComplexPat0, /*#*/1,
14260 OPC_EmitMergeInputChains1_0,
14261 OPC_EmitInteger32, 0,
14262 OPC_EmitNodeXForm, 0, 5,
14263 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12330), 0|OPFL_Chain,
14264 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14265 24,
14266 OPC_CheckPredicate1,
14267 OPC_CheckPatternPredicate0,
14268 OPC_CheckComplexPat0, /*#*/1,
14269 OPC_EmitMergeInputChains1_0,
14270 OPC_EmitInteger32, 0,
14271 OPC_EmitNodeXForm, 0, 5,
14272 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12501), 0|OPFL_Chain,
14273 4, 7, 7, 7, 7, 4, 3, 4, 2, 6,
14274 0,
14275 68,
14276 OPC_CheckChild1Integer, 64|128,31|128,1,
14277 OPC_RecordChild2,
14278 OPC_RecordChild3,
14279 OPC_Scope, 19,
14280 OPC_CheckPredicate2,
14281 OPC_CheckPatternPredicate7,
14282 OPC_CheckComplexPat0, /*#*/1,
14283 OPC_EmitMergeInputChains1_0,
14284 OPC_EmitInteger32, 0,
14285 OPC_EmitNodeXForm, 0, 5,
14286 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12157),
14287 7, 4, 3, 4, 2, 6,
14288 19,
14289 OPC_CheckPredicate0,
14290 OPC_CheckPatternPredicate7,
14291 OPC_CheckComplexPat0, /*#*/1,
14292 OPC_EmitMergeInputChains1_0,
14293 OPC_EmitInteger32, 0,
14294 OPC_EmitNodeXForm, 0, 5,
14295 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12345),
14296 7, 4, 3, 4, 2, 6,
14297 19,
14298 OPC_CheckPredicate1,
14299 OPC_CheckPatternPredicate7,
14300 OPC_CheckComplexPat0, /*#*/1,
14301 OPC_EmitMergeInputChains1_0,
14302 OPC_EmitInteger32, 0,
14303 OPC_EmitNodeXForm, 0, 5,
14304 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12516),
14305 7, 4, 3, 4, 2, 6,
14306 0,
14307 68,
14308 OPC_CheckChild1Integer, 66|128,31|128,1,
14309 OPC_RecordChild2,
14310 OPC_RecordChild3,
14311 OPC_Scope, 19,
14312 OPC_CheckPredicate2,
14313 OPC_CheckPatternPredicate7,
14314 OPC_CheckComplexPat0, /*#*/1,
14315 OPC_EmitMergeInputChains1_0,
14316 OPC_EmitInteger32, 0,
14317 OPC_EmitNodeXForm, 0, 5,
14318 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12161),
14319 7, 4, 3, 4, 2, 6,
14320 19,
14321 OPC_CheckPredicate0,
14322 OPC_CheckPatternPredicate7,
14323 OPC_CheckComplexPat0, /*#*/1,
14324 OPC_EmitMergeInputChains1_0,
14325 OPC_EmitInteger32, 0,
14326 OPC_EmitNodeXForm, 0, 5,
14327 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12348),
14328 7, 4, 3, 4, 2, 6,
14329 19,
14330 OPC_CheckPredicate1,
14331 OPC_CheckPatternPredicate7,
14332 OPC_CheckComplexPat0, /*#*/1,
14333 OPC_EmitMergeInputChains1_0,
14334 OPC_EmitInteger32, 0,
14335 OPC_EmitNodeXForm, 0, 5,
14336 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12519),
14337 7, 4, 3, 4, 2, 6,
14338 0,
14339 68,
14340 OPC_CheckChild1Integer, 32|128,31|128,1,
14341 OPC_RecordChild2,
14342 OPC_RecordChild3,
14343 OPC_Scope, 19,
14344 OPC_CheckPredicate2,
14345 OPC_CheckPatternPredicate7,
14346 OPC_CheckComplexPat0, /*#*/1,
14347 OPC_EmitMergeInputChains1_0,
14348 OPC_EmitInteger32, 0,
14349 OPC_EmitNodeXForm, 0, 5,
14350 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12165),
14351 7, 4, 3, 4, 2, 6,
14352 19,
14353 OPC_CheckPredicate0,
14354 OPC_CheckPatternPredicate7,
14355 OPC_CheckComplexPat0, /*#*/1,
14356 OPC_EmitMergeInputChains1_0,
14357 OPC_EmitInteger32, 0,
14358 OPC_EmitNodeXForm, 0, 5,
14359 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12351),
14360 7, 4, 3, 4, 2, 6,
14361 19,
14362 OPC_CheckPredicate1,
14363 OPC_CheckPatternPredicate7,
14364 OPC_CheckComplexPat0, /*#*/1,
14365 OPC_EmitMergeInputChains1_0,
14366 OPC_EmitInteger32, 0,
14367 OPC_EmitNodeXForm, 0, 5,
14368 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12522),
14369 7, 4, 3, 4, 2, 6,
14370 0,
14371 71,
14372 OPC_CheckChild1Integer, 72|128,31|128,1,
14373 OPC_RecordChild2,
14374 OPC_RecordChild3,
14375 OPC_Scope, 20,
14376 OPC_CheckPredicate2,
14377 OPC_CheckPatternPredicate7,
14378 OPC_CheckComplexPat0, /*#*/1,
14379 OPC_EmitMergeInputChains1_0,
14380 OPC_EmitInteger32, 0,
14381 OPC_EmitNodeXForm, 0, 5,
14382 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12169),
14383 7, 7, 4, 3, 4, 2, 6,
14384 20,
14385 OPC_CheckPredicate0,
14386 OPC_CheckPatternPredicate7,
14387 OPC_CheckComplexPat0, /*#*/1,
14388 OPC_EmitMergeInputChains1_0,
14389 OPC_EmitInteger32, 0,
14390 OPC_EmitNodeXForm, 0, 5,
14391 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12354),
14392 7, 7, 4, 3, 4, 2, 6,
14393 20,
14394 OPC_CheckPredicate1,
14395 OPC_CheckPatternPredicate7,
14396 OPC_CheckComplexPat0, /*#*/1,
14397 OPC_EmitMergeInputChains1_0,
14398 OPC_EmitInteger32, 0,
14399 OPC_EmitNodeXForm, 0, 5,
14400 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12525),
14401 7, 7, 4, 3, 4, 2, 6,
14402 0,
14403 71,
14404 OPC_CheckChild1Integer, 36|128,31|128,1,
14405 OPC_RecordChild2,
14406 OPC_RecordChild3,
14407 OPC_Scope, 20,
14408 OPC_CheckPredicate2,
14409 OPC_CheckPatternPredicate7,
14410 OPC_CheckComplexPat0, /*#*/1,
14411 OPC_EmitMergeInputChains1_0,
14412 OPC_EmitInteger32, 0,
14413 OPC_EmitNodeXForm, 0, 5,
14414 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12173),
14415 7, 7, 4, 3, 4, 2, 6,
14416 20,
14417 OPC_CheckPredicate0,
14418 OPC_CheckPatternPredicate7,
14419 OPC_CheckComplexPat0, /*#*/1,
14420 OPC_EmitMergeInputChains1_0,
14421 OPC_EmitInteger32, 0,
14422 OPC_EmitNodeXForm, 0, 5,
14423 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12357),
14424 7, 7, 4, 3, 4, 2, 6,
14425 20,
14426 OPC_CheckPredicate1,
14427 OPC_CheckPatternPredicate7,
14428 OPC_CheckComplexPat0, /*#*/1,
14429 OPC_EmitMergeInputChains1_0,
14430 OPC_EmitInteger32, 0,
14431 OPC_EmitNodeXForm, 0, 5,
14432 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12528),
14433 7, 7, 4, 3, 4, 2, 6,
14434 0,
14435 47,
14436 OPC_CheckChild1Integer, 116|128,8|128,1,
14437 OPC_RecordChild2,
14438 OPC_Scope, 19,
14439 OPC_CheckPredicate0,
14440 OPC_CheckPatternPredicate, 19,
14441 OPC_CheckComplexPat0, /*#*/1,
14442 OPC_EmitMergeInputChains1_0,
14443 OPC_EmitInteger32, 0,
14444 OPC_EmitNodeXForm, 0, 4,
14445 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13608),
14446 7, 3, 2, 3, 5,
14447 19,
14448 OPC_CheckPredicate1,
14449 OPC_CheckPatternPredicate, 19,
14450 OPC_CheckComplexPat0, /*#*/1,
14451 OPC_EmitMergeInputChains1_0,
14452 OPC_EmitInteger32, 0,
14453 OPC_EmitNodeXForm, 0, 4,
14454 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13663),
14455 7, 3, 2, 3, 5,
14456 0,
14457 49,
14458 OPC_CheckChild1Integer, 120|128,8|128,1,
14459 OPC_RecordChild2,
14460 OPC_Scope, 20,
14461 OPC_CheckPredicate0,
14462 OPC_CheckPatternPredicate, 19,
14463 OPC_CheckComplexPat0, /*#*/1,
14464 OPC_EmitMergeInputChains1_0,
14465 OPC_EmitInteger32, 0,
14466 OPC_EmitNodeXForm, 0, 4,
14467 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13620),
14468 7, 7, 3, 2, 3, 5,
14469 20,
14470 OPC_CheckPredicate1,
14471 OPC_CheckPatternPredicate, 19,
14472 OPC_CheckComplexPat0, /*#*/1,
14473 OPC_EmitMergeInputChains1_0,
14474 OPC_EmitInteger32, 0,
14475 OPC_EmitNodeXForm, 0, 4,
14476 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13666),
14477 7, 7, 3, 2, 3, 5,
14478 0,
14479 57,
14480 OPC_CheckChild1Integer, 124|128,8|128,1,
14481 OPC_RecordChild2,
14482 OPC_Scope, 24,
14483 OPC_CheckPredicate0,
14484 OPC_CheckPatternPredicate, 19,
14485 OPC_CheckComplexPat0, /*#*/1,
14486 OPC_EmitMergeInputChains1_0,
14487 OPC_EmitInteger32, 0,
14488 OPC_EmitNodeXForm, 0, 4,
14489 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13630), 0|OPFL_Chain,
14490 4, 7, 7, 7, 7, 3, 2, 3, 5,
14491 24,
14492 OPC_CheckPredicate1,
14493 OPC_CheckPatternPredicate, 19,
14494 OPC_CheckComplexPat0, /*#*/1,
14495 OPC_EmitMergeInputChains1_0,
14496 OPC_EmitInteger32, 0,
14497 OPC_EmitNodeXForm, 0, 4,
14498 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13669), 0|OPFL_Chain,
14499 4, 7, 7, 7, 7, 3, 2, 3, 5,
14500 0,
14501 47,
14502 OPC_CheckChild1Integer, 106|128,8|128,1,
14503 OPC_RecordChild2,
14504 OPC_Scope, 19,
14505 OPC_CheckPredicate0,
14506 OPC_CheckPatternPredicate, 13,
14507 OPC_CheckComplexPat0, /*#*/1,
14508 OPC_EmitMergeInputChains1_0,
14509 OPC_EmitInteger32, 0,
14510 OPC_EmitNodeXForm, 0, 4,
14511 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13635),
14512 7, 3, 2, 3, 5,
14513 19,
14514 OPC_CheckPredicate1,
14515 OPC_CheckPatternPredicate, 13,
14516 OPC_CheckComplexPat0, /*#*/1,
14517 OPC_EmitMergeInputChains1_0,
14518 OPC_EmitInteger32, 0,
14519 OPC_EmitNodeXForm, 0, 4,
14520 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13672),
14521 7, 3, 2, 3, 5,
14522 0,
14523 47,
14524 OPC_CheckChild1Integer, 104|128,8|128,1,
14525 OPC_RecordChild2,
14526 OPC_Scope, 19,
14527 OPC_CheckPredicate0,
14528 OPC_CheckPatternPredicate, 13,
14529 OPC_CheckComplexPat0, /*#*/1,
14530 OPC_EmitMergeInputChains1_0,
14531 OPC_EmitInteger32, 0,
14532 OPC_EmitNodeXForm, 0, 4,
14533 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13640),
14534 7, 3, 2, 3, 5,
14535 19,
14536 OPC_CheckPredicate1,
14537 OPC_CheckPatternPredicate, 13,
14538 OPC_CheckComplexPat0, /*#*/1,
14539 OPC_EmitMergeInputChains1_0,
14540 OPC_EmitInteger32, 0,
14541 OPC_EmitNodeXForm, 0, 4,
14542 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13675),
14543 7, 3, 2, 3, 5,
14544 0,
14545 49,
14546 OPC_CheckChild1Integer, 110|128,8|128,1,
14547 OPC_RecordChild2,
14548 OPC_Scope, 20,
14549 OPC_CheckPredicate0,
14550 OPC_CheckPatternPredicate, 13,
14551 OPC_CheckComplexPat0, /*#*/1,
14552 OPC_EmitMergeInputChains1_0,
14553 OPC_EmitInteger32, 0,
14554 OPC_EmitNodeXForm, 0, 4,
14555 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13645),
14556 7, 7, 3, 2, 3, 5,
14557 20,
14558 OPC_CheckPredicate1,
14559 OPC_CheckPatternPredicate, 13,
14560 OPC_CheckComplexPat0, /*#*/1,
14561 OPC_EmitMergeInputChains1_0,
14562 OPC_EmitInteger32, 0,
14563 OPC_EmitNodeXForm, 0, 4,
14564 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13678),
14565 7, 7, 3, 2, 3, 5,
14566 0,
14567 49,
14568 OPC_CheckChild1Integer, 108|128,8|128,1,
14569 OPC_RecordChild2,
14570 OPC_Scope, 20,
14571 OPC_CheckPredicate0,
14572 OPC_CheckPatternPredicate, 13,
14573 OPC_CheckComplexPat0, /*#*/1,
14574 OPC_EmitMergeInputChains1_0,
14575 OPC_EmitInteger32, 0,
14576 OPC_EmitNodeXForm, 0, 4,
14577 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13650),
14578 7, 7, 3, 2, 3, 5,
14579 20,
14580 OPC_CheckPredicate1,
14581 OPC_CheckPatternPredicate, 13,
14582 OPC_CheckComplexPat0, /*#*/1,
14583 OPC_EmitMergeInputChains1_0,
14584 OPC_EmitInteger32, 0,
14585 OPC_EmitNodeXForm, 0, 4,
14586 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13681),
14587 7, 7, 3, 2, 3, 5,
14588 0,
14589 57,
14590 OPC_CheckChild1Integer, 114|128,8|128,1,
14591 OPC_RecordChild2,
14592 OPC_Scope, 24,
14593 OPC_CheckPredicate0,
14594 OPC_CheckPatternPredicate, 13,
14595 OPC_CheckComplexPat0, /*#*/1,
14596 OPC_EmitMergeInputChains1_0,
14597 OPC_EmitInteger32, 0,
14598 OPC_EmitNodeXForm, 0, 4,
14599 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13655), 0|OPFL_Chain,
14600 4, 7, 7, 7, 7, 3, 2, 3, 5,
14601 24,
14602 OPC_CheckPredicate1,
14603 OPC_CheckPatternPredicate, 13,
14604 OPC_CheckComplexPat0, /*#*/1,
14605 OPC_EmitMergeInputChains1_0,
14606 OPC_EmitInteger32, 0,
14607 OPC_EmitNodeXForm, 0, 4,
14608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13684), 0|OPFL_Chain,
14609 4, 7, 7, 7, 7, 3, 2, 3, 5,
14610 0,
14611 57,
14612 OPC_CheckChild1Integer, 112|128,8|128,1,
14613 OPC_RecordChild2,
14614 OPC_Scope, 24,
14615 OPC_CheckPredicate0,
14616 OPC_CheckPatternPredicate, 13,
14617 OPC_CheckComplexPat0, /*#*/1,
14618 OPC_EmitMergeInputChains1_0,
14619 OPC_EmitInteger32, 0,
14620 OPC_EmitNodeXForm, 0, 4,
14621 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13660), 0|OPFL_Chain,
14622 4, 7, 7, 7, 7, 3, 2, 3, 5,
14623 24,
14624 OPC_CheckPredicate1,
14625 OPC_CheckPatternPredicate, 13,
14626 OPC_CheckComplexPat0, /*#*/1,
14627 OPC_EmitMergeInputChains1_0,
14628 OPC_EmitInteger32, 0,
14629 OPC_EmitNodeXForm, 0, 4,
14630 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13687), 0|OPFL_Chain,
14631 4, 7, 7, 7, 7, 3, 2, 3, 5,
14632 0,
14633 47,
14634 OPC_CheckChild1Integer, 118|128,8|128,1,
14635 OPC_RecordChild2,
14636 OPC_Scope, 19,
14637 OPC_CheckPredicate0,
14638 OPC_CheckPatternPredicate, 19,
14639 OPC_CheckComplexPat0, /*#*/1,
14640 OPC_EmitMergeInputChains1_0,
14641 OPC_EmitInteger32, 0,
14642 OPC_EmitNodeXForm, 0, 4,
14643 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13691),
14644 7, 3, 2, 3, 5,
14645 19,
14646 OPC_CheckPredicate1,
14647 OPC_CheckPatternPredicate, 19,
14648 OPC_CheckComplexPat0, /*#*/1,
14649 OPC_EmitMergeInputChains1_0,
14650 OPC_EmitInteger32, 0,
14651 OPC_EmitNodeXForm, 0, 4,
14652 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13735),
14653 7, 3, 2, 3, 5,
14654 0,
14655 49,
14656 OPC_CheckChild1Integer, 122|128,8|128,1,
14657 OPC_RecordChild2,
14658 OPC_Scope, 20,
14659 OPC_CheckPredicate0,
14660 OPC_CheckPatternPredicate, 19,
14661 OPC_CheckComplexPat0, /*#*/1,
14662 OPC_EmitMergeInputChains1_0,
14663 OPC_EmitInteger32, 0,
14664 OPC_EmitNodeXForm, 0, 4,
14665 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13695),
14666 7, 7, 3, 2, 3, 5,
14667 20,
14668 OPC_CheckPredicate1,
14669 OPC_CheckPatternPredicate, 19,
14670 OPC_CheckComplexPat0, /*#*/1,
14671 OPC_EmitMergeInputChains1_0,
14672 OPC_EmitInteger32, 0,
14673 OPC_EmitNodeXForm, 0, 4,
14674 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13738),
14675 7, 7, 3, 2, 3, 5,
14676 0,
14677 57,
14678 OPC_CheckChild1Integer, 126|128,8|128,1,
14679 OPC_RecordChild2,
14680 OPC_Scope, 24,
14681 OPC_CheckPredicate0,
14682 OPC_CheckPatternPredicate, 19,
14683 OPC_CheckComplexPat0, /*#*/1,
14684 OPC_EmitMergeInputChains1_0,
14685 OPC_EmitInteger32, 0,
14686 OPC_EmitNodeXForm, 0, 4,
14687 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13699), 0|OPFL_Chain,
14688 4, 7, 7, 7, 7, 3, 2, 3, 5,
14689 24,
14690 OPC_CheckPredicate1,
14691 OPC_CheckPatternPredicate, 19,
14692 OPC_CheckComplexPat0, /*#*/1,
14693 OPC_EmitMergeInputChains1_0,
14694 OPC_EmitInteger32, 0,
14695 OPC_EmitNodeXForm, 0, 4,
14696 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13741), 0|OPFL_Chain,
14697 4, 7, 7, 7, 7, 3, 2, 3, 5,
14698 0,
14699 49,
14700 OPC_CheckChild1Integer, 92|128,8|128,1,
14701 OPC_RecordChild2,
14702 OPC_Scope, 20,
14703 OPC_CheckPredicate0,
14704 OPC_CheckPatternPredicate, 13,
14705 OPC_CheckComplexPat0, /*#*/1,
14706 OPC_EmitMergeInputChains1_0,
14707 OPC_EmitInteger32, 0,
14708 OPC_EmitNodeXForm, 0, 4,
14709 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13705),
14710 7, 7, 3, 2, 3, 5,
14711 20,
14712 OPC_CheckPredicate1,
14713 OPC_CheckPatternPredicate, 13,
14714 OPC_CheckComplexPat0, /*#*/1,
14715 OPC_EmitMergeInputChains1_0,
14716 OPC_EmitInteger32, 0,
14717 OPC_EmitNodeXForm, 0, 4,
14718 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13744),
14719 7, 7, 3, 2, 3, 5,
14720 0,
14721 49,
14722 OPC_CheckChild1Integer, 96|128,8|128,1,
14723 OPC_RecordChild2,
14724 OPC_Scope, 20,
14725 OPC_CheckPredicate0,
14726 OPC_CheckPatternPredicate, 13,
14727 OPC_CheckComplexPat0, /*#*/1,
14728 OPC_EmitMergeInputChains1_0,
14729 OPC_EmitInteger32, 0,
14730 OPC_EmitNodeXForm, 0, 4,
14731 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13710),
14732 7, 7, 3, 2, 3, 5,
14733 20,
14734 OPC_CheckPredicate1,
14735 OPC_CheckPatternPredicate, 13,
14736 OPC_CheckComplexPat0, /*#*/1,
14737 OPC_EmitMergeInputChains1_0,
14738 OPC_EmitInteger32, 0,
14739 OPC_EmitNodeXForm, 0, 4,
14740 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13747),
14741 7, 7, 3, 2, 3, 5,
14742 0,
14743 49,
14744 OPC_CheckChild1Integer, 94|128,8|128,1,
14745 OPC_RecordChild2,
14746 OPC_Scope, 20,
14747 OPC_CheckPredicate0,
14748 OPC_CheckPatternPredicate, 13,
14749 OPC_CheckComplexPat0, /*#*/1,
14750 OPC_EmitMergeInputChains1_0,
14751 OPC_EmitInteger32, 0,
14752 OPC_EmitNodeXForm, 0, 4,
14753 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13715),
14754 7, 7, 3, 2, 3, 5,
14755 20,
14756 OPC_CheckPredicate1,
14757 OPC_CheckPatternPredicate, 13,
14758 OPC_CheckComplexPat0, /*#*/1,
14759 OPC_EmitMergeInputChains1_0,
14760 OPC_EmitInteger32, 0,
14761 OPC_EmitNodeXForm, 0, 4,
14762 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13750),
14763 7, 7, 3, 2, 3, 5,
14764 0,
14765 57,
14766 OPC_CheckChild1Integer, 98|128,8|128,1,
14767 OPC_RecordChild2,
14768 OPC_Scope, 24,
14769 OPC_CheckPredicate0,
14770 OPC_CheckPatternPredicate, 13,
14771 OPC_CheckComplexPat0, /*#*/1,
14772 OPC_EmitMergeInputChains1_0,
14773 OPC_EmitInteger32, 0,
14774 OPC_EmitNodeXForm, 0, 4,
14775 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13722), 0|OPFL_Chain,
14776 4, 7, 7, 7, 7, 3, 2, 3, 5,
14777 24,
14778 OPC_CheckPredicate1,
14779 OPC_CheckPatternPredicate, 13,
14780 OPC_CheckComplexPat0, /*#*/1,
14781 OPC_EmitMergeInputChains1_0,
14782 OPC_EmitInteger32, 0,
14783 OPC_EmitNodeXForm, 0, 4,
14784 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13753), 0|OPFL_Chain,
14785 4, 7, 7, 7, 7, 3, 2, 3, 5,
14786 0,
14787 57,
14788 OPC_CheckChild1Integer, 102|128,8|128,1,
14789 OPC_RecordChild2,
14790 OPC_Scope, 24,
14791 OPC_CheckPredicate0,
14792 OPC_CheckPatternPredicate, 13,
14793 OPC_CheckComplexPat0, /*#*/1,
14794 OPC_EmitMergeInputChains1_0,
14795 OPC_EmitInteger32, 0,
14796 OPC_EmitNodeXForm, 0, 4,
14797 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13727), 0|OPFL_Chain,
14798 4, 7, 7, 7, 7, 3, 2, 3, 5,
14799 24,
14800 OPC_CheckPredicate1,
14801 OPC_CheckPatternPredicate, 13,
14802 OPC_CheckComplexPat0, /*#*/1,
14803 OPC_EmitMergeInputChains1_0,
14804 OPC_EmitInteger32, 0,
14805 OPC_EmitNodeXForm, 0, 4,
14806 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13756), 0|OPFL_Chain,
14807 4, 7, 7, 7, 7, 3, 2, 3, 5,
14808 0,
14809 57,
14810 OPC_CheckChild1Integer, 100|128,8|128,1,
14811 OPC_RecordChild2,
14812 OPC_Scope, 24,
14813 OPC_CheckPredicate0,
14814 OPC_CheckPatternPredicate, 13,
14815 OPC_CheckComplexPat0, /*#*/1,
14816 OPC_EmitMergeInputChains1_0,
14817 OPC_EmitInteger32, 0,
14818 OPC_EmitNodeXForm, 0, 4,
14819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13732), 0|OPFL_Chain,
14820 4, 7, 7, 7, 7, 3, 2, 3, 5,
14821 24,
14822 OPC_CheckPredicate1,
14823 OPC_CheckPatternPredicate, 13,
14824 OPC_CheckComplexPat0, /*#*/1,
14825 OPC_EmitMergeInputChains1_0,
14826 OPC_EmitInteger32, 0,
14827 OPC_EmitNodeXForm, 0, 4,
14828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13759), 0|OPFL_Chain,
14829 4, 7, 7, 7, 7, 3, 2, 3, 5,
14830 0,
14831 57|128,1,
14832 OPC_CheckChild1Integer, 8|128,14|128,1,
14833 OPC_RecordChild2,
14834 OPC_Scope, 74,
14835 OPC_MoveChild2,
14836 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14837 OPC_MoveParent,
14838 OPC_RecordChild3,
14839 OPC_RecordChild4,
14840 OPC_Scope, 24,
14841 OPC_MoveChild4,
14842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14843 OPC_MoveSibling5,
14844 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14845 OPC_RecordNode,
14846 OPC_MoveParent,
14847 OPC_CheckPatternPredicate3,
14848 OPC_EmitMergeInputChains1_0,
14849 OPC_EmitConvertToTarget3,
14850 OPC_EmitConvertToTarget4,
14851 OPC_EmitConvertToTarget1,
14852 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9487),
14853 7, 4, 2, 5, 6, 7,
14854 19,
14855 OPC_RecordChild5,
14856 OPC_MoveChild5,
14857 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14858 OPC_MoveParent,
14859 OPC_CheckPatternPredicate3,
14860 OPC_EmitMergeInputChains1_0,
14861 OPC_EmitConvertToTarget4,
14862 OPC_EmitConvertToTarget1,
14863 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9483),
14864 7, 4, 2, 3, 5, 6,
14865 19,
14866 OPC_MoveChild4,
14867 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14868 OPC_MoveParent,
14869 OPC_RecordChild5,
14870 OPC_CheckPatternPredicate3,
14871 OPC_EmitMergeInputChains1_0,
14872 OPC_EmitConvertToTarget3,
14873 OPC_EmitConvertToTarget1,
14874 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9485),
14875 7, 4, 2, 5, 4, 6,
14876 0,
14877 25,
14878 OPC_RecordChild3,
14879 OPC_RecordChild4,
14880 OPC_MoveChild4,
14881 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14882 OPC_MoveSibling5,
14883 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14884 OPC_RecordNode,
14885 OPC_MoveParent,
14886 OPC_CheckPatternPredicate3,
14887 OPC_EmitMergeInputChains1_0,
14888 OPC_EmitConvertToTarget3,
14889 OPC_EmitConvertToTarget4,
14890 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9486),
14891 7, 4, 2, 5, 6, 1,
14892 20,
14893 OPC_MoveChild2,
14894 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14895 OPC_MoveParent,
14896 OPC_RecordChild3,
14897 OPC_RecordChild4,
14898 OPC_RecordChild5,
14899 OPC_CheckPatternPredicate3,
14900 OPC_EmitMergeInputChains1_0,
14901 OPC_EmitConvertToTarget1,
14902 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9481),
14903 7, 4, 2, 3, 4, 5,
14904 55,
14905 OPC_RecordChild3,
14906 OPC_RecordChild4,
14907 OPC_Scope, 18,
14908 OPC_RecordChild5,
14909 OPC_MoveChild5,
14910 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14911 OPC_MoveParent,
14912 OPC_CheckPatternPredicate3,
14913 OPC_EmitMergeInputChains1_0,
14914 OPC_EmitConvertToTarget4,
14915 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9482),
14916 7, 4, 2, 3, 5, 1,
14917 18,
14918 OPC_MoveChild4,
14919 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14920 OPC_MoveParent,
14921 OPC_RecordChild5,
14922 OPC_CheckPatternPredicate3,
14923 OPC_EmitMergeInputChains1_0,
14924 OPC_EmitConvertToTarget3,
14925 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9484),
14926 7, 4, 2, 5, 4, 1,
14927 12,
14928 OPC_RecordChild5,
14929 OPC_CheckPatternPredicate3,
14930 OPC_EmitMergeInputChains1_0,
14931 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9480),
14932 7, 4, 2, 3, 4, 1,
14933 0,
14934 0,
14935 65|128,1,
14936 OPC_CheckChild1Integer, 10|128,14|128,1,
14937 OPC_RecordChild2,
14938 OPC_Scope, 77,
14939 OPC_MoveChild2,
14940 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14941 OPC_MoveParent,
14942 OPC_RecordChild3,
14943 OPC_RecordChild4,
14944 OPC_Scope, 25,
14945 OPC_MoveChild4,
14946 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14947 OPC_MoveSibling5,
14948 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14949 OPC_RecordNode,
14950 OPC_MoveParent,
14951 OPC_CheckPatternPredicate3,
14952 OPC_EmitMergeInputChains1_0,
14953 OPC_EmitConvertToTarget3,
14954 OPC_EmitConvertToTarget4,
14955 OPC_EmitConvertToTarget1,
14956 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9495),
14957 7, 2, 4, 2, 5, 6, 7,
14958 20,
14959 OPC_RecordChild5,
14960 OPC_MoveChild5,
14961 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14962 OPC_MoveParent,
14963 OPC_CheckPatternPredicate3,
14964 OPC_EmitMergeInputChains1_0,
14965 OPC_EmitConvertToTarget4,
14966 OPC_EmitConvertToTarget1,
14967 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9491),
14968 7, 2, 4, 2, 3, 5, 6,
14969 20,
14970 OPC_MoveChild4,
14971 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14972 OPC_MoveParent,
14973 OPC_RecordChild5,
14974 OPC_CheckPatternPredicate3,
14975 OPC_EmitMergeInputChains1_0,
14976 OPC_EmitConvertToTarget3,
14977 OPC_EmitConvertToTarget1,
14978 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9493),
14979 7, 2, 4, 2, 5, 4, 6,
14980 0,
14981 26,
14982 OPC_RecordChild3,
14983 OPC_RecordChild4,
14984 OPC_MoveChild4,
14985 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14986 OPC_MoveSibling5,
14987 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14988 OPC_RecordNode,
14989 OPC_MoveParent,
14990 OPC_CheckPatternPredicate3,
14991 OPC_EmitMergeInputChains1_0,
14992 OPC_EmitConvertToTarget3,
14993 OPC_EmitConvertToTarget4,
14994 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9494),
14995 7, 2, 4, 2, 5, 6, 1,
14996 21,
14997 OPC_MoveChild2,
14998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14999 OPC_MoveParent,
15000 OPC_RecordChild3,
15001 OPC_RecordChild4,
15002 OPC_RecordChild5,
15003 OPC_CheckPatternPredicate3,
15004 OPC_EmitMergeInputChains1_0,
15005 OPC_EmitConvertToTarget1,
15006 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9489),
15007 7, 2, 4, 2, 3, 4, 5,
15008 58,
15009 OPC_RecordChild3,
15010 OPC_RecordChild4,
15011 OPC_Scope, 19,
15012 OPC_RecordChild5,
15013 OPC_MoveChild5,
15014 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15015 OPC_MoveParent,
15016 OPC_CheckPatternPredicate3,
15017 OPC_EmitMergeInputChains1_0,
15018 OPC_EmitConvertToTarget4,
15019 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9490),
15020 7, 2, 4, 2, 3, 5, 1,
15021 19,
15022 OPC_MoveChild4,
15023 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15024 OPC_MoveParent,
15025 OPC_RecordChild5,
15026 OPC_CheckPatternPredicate3,
15027 OPC_EmitMergeInputChains1_0,
15028 OPC_EmitConvertToTarget3,
15029 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9492),
15030 7, 2, 4, 2, 5, 4, 1,
15031 13,
15032 OPC_RecordChild5,
15033 OPC_CheckPatternPredicate3,
15034 OPC_EmitMergeInputChains1_0,
15035 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9488),
15036 7, 2, 4, 2, 3, 4, 1,
15037 0,
15038 0,
15039 57|128,1,
15040 OPC_CheckChild1Integer, 120|128,13|128,1,
15041 OPC_RecordChild2,
15042 OPC_Scope, 74,
15043 OPC_MoveChild2,
15044 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15045 OPC_MoveParent,
15046 OPC_RecordChild3,
15047 OPC_RecordChild4,
15048 OPC_Scope, 24,
15049 OPC_MoveChild4,
15050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15051 OPC_MoveSibling5,
15052 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15053 OPC_RecordNode,
15054 OPC_MoveParent,
15055 OPC_CheckPatternPredicate3,
15056 OPC_EmitMergeInputChains1_0,
15057 OPC_EmitConvertToTarget3,
15058 OPC_EmitConvertToTarget4,
15059 OPC_EmitConvertToTarget1,
15060 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9519),
15061 7, 4, 2, 5, 6, 7,
15062 19,
15063 OPC_RecordChild5,
15064 OPC_MoveChild5,
15065 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15066 OPC_MoveParent,
15067 OPC_CheckPatternPredicate3,
15068 OPC_EmitMergeInputChains1_0,
15069 OPC_EmitConvertToTarget4,
15070 OPC_EmitConvertToTarget1,
15071 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9515),
15072 7, 4, 2, 3, 5, 6,
15073 19,
15074 OPC_MoveChild4,
15075 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15076 OPC_MoveParent,
15077 OPC_RecordChild5,
15078 OPC_CheckPatternPredicate3,
15079 OPC_EmitMergeInputChains1_0,
15080 OPC_EmitConvertToTarget3,
15081 OPC_EmitConvertToTarget1,
15082 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9517),
15083 7, 4, 2, 5, 4, 6,
15084 0,
15085 25,
15086 OPC_RecordChild3,
15087 OPC_RecordChild4,
15088 OPC_MoveChild4,
15089 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15090 OPC_MoveSibling5,
15091 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15092 OPC_RecordNode,
15093 OPC_MoveParent,
15094 OPC_CheckPatternPredicate3,
15095 OPC_EmitMergeInputChains1_0,
15096 OPC_EmitConvertToTarget3,
15097 OPC_EmitConvertToTarget4,
15098 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9518),
15099 7, 4, 2, 5, 6, 1,
15100 20,
15101 OPC_MoveChild2,
15102 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15103 OPC_MoveParent,
15104 OPC_RecordChild3,
15105 OPC_RecordChild4,
15106 OPC_RecordChild5,
15107 OPC_CheckPatternPredicate3,
15108 OPC_EmitMergeInputChains1_0,
15109 OPC_EmitConvertToTarget1,
15110 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9513),
15111 7, 4, 2, 3, 4, 5,
15112 55,
15113 OPC_RecordChild3,
15114 OPC_RecordChild4,
15115 OPC_Scope, 18,
15116 OPC_RecordChild5,
15117 OPC_MoveChild5,
15118 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15119 OPC_MoveParent,
15120 OPC_CheckPatternPredicate3,
15121 OPC_EmitMergeInputChains1_0,
15122 OPC_EmitConvertToTarget4,
15123 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9514),
15124 7, 4, 2, 3, 5, 1,
15125 18,
15126 OPC_MoveChild4,
15127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15128 OPC_MoveParent,
15129 OPC_RecordChild5,
15130 OPC_CheckPatternPredicate3,
15131 OPC_EmitMergeInputChains1_0,
15132 OPC_EmitConvertToTarget3,
15133 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9516),
15134 7, 4, 2, 5, 4, 1,
15135 12,
15136 OPC_RecordChild5,
15137 OPC_CheckPatternPredicate3,
15138 OPC_EmitMergeInputChains1_0,
15139 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9512),
15140 7, 4, 2, 3, 4, 1,
15141 0,
15142 0,
15143 65|128,1,
15144 OPC_CheckChild1Integer, 122|128,13|128,1,
15145 OPC_RecordChild2,
15146 OPC_Scope, 77,
15147 OPC_MoveChild2,
15148 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15149 OPC_MoveParent,
15150 OPC_RecordChild3,
15151 OPC_RecordChild4,
15152 OPC_Scope, 25,
15153 OPC_MoveChild4,
15154 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15155 OPC_MoveSibling5,
15156 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15157 OPC_RecordNode,
15158 OPC_MoveParent,
15159 OPC_CheckPatternPredicate3,
15160 OPC_EmitMergeInputChains1_0,
15161 OPC_EmitConvertToTarget3,
15162 OPC_EmitConvertToTarget4,
15163 OPC_EmitConvertToTarget1,
15164 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9527),
15165 7, 2, 4, 2, 5, 6, 7,
15166 20,
15167 OPC_RecordChild5,
15168 OPC_MoveChild5,
15169 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15170 OPC_MoveParent,
15171 OPC_CheckPatternPredicate3,
15172 OPC_EmitMergeInputChains1_0,
15173 OPC_EmitConvertToTarget4,
15174 OPC_EmitConvertToTarget1,
15175 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9523),
15176 7, 2, 4, 2, 3, 5, 6,
15177 20,
15178 OPC_MoveChild4,
15179 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15180 OPC_MoveParent,
15181 OPC_RecordChild5,
15182 OPC_CheckPatternPredicate3,
15183 OPC_EmitMergeInputChains1_0,
15184 OPC_EmitConvertToTarget3,
15185 OPC_EmitConvertToTarget1,
15186 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9525),
15187 7, 2, 4, 2, 5, 4, 6,
15188 0,
15189 26,
15190 OPC_RecordChild3,
15191 OPC_RecordChild4,
15192 OPC_MoveChild4,
15193 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15194 OPC_MoveSibling5,
15195 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15196 OPC_RecordNode,
15197 OPC_MoveParent,
15198 OPC_CheckPatternPredicate3,
15199 OPC_EmitMergeInputChains1_0,
15200 OPC_EmitConvertToTarget3,
15201 OPC_EmitConvertToTarget4,
15202 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9526),
15203 7, 2, 4, 2, 5, 6, 1,
15204 21,
15205 OPC_MoveChild2,
15206 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15207 OPC_MoveParent,
15208 OPC_RecordChild3,
15209 OPC_RecordChild4,
15210 OPC_RecordChild5,
15211 OPC_CheckPatternPredicate3,
15212 OPC_EmitMergeInputChains1_0,
15213 OPC_EmitConvertToTarget1,
15214 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9521),
15215 7, 2, 4, 2, 3, 4, 5,
15216 58,
15217 OPC_RecordChild3,
15218 OPC_RecordChild4,
15219 OPC_Scope, 19,
15220 OPC_RecordChild5,
15221 OPC_MoveChild5,
15222 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15223 OPC_MoveParent,
15224 OPC_CheckPatternPredicate3,
15225 OPC_EmitMergeInputChains1_0,
15226 OPC_EmitConvertToTarget4,
15227 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9522),
15228 7, 2, 4, 2, 3, 5, 1,
15229 19,
15230 OPC_MoveChild4,
15231 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15232 OPC_MoveParent,
15233 OPC_RecordChild5,
15234 OPC_CheckPatternPredicate3,
15235 OPC_EmitMergeInputChains1_0,
15236 OPC_EmitConvertToTarget3,
15237 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9524),
15238 7, 2, 4, 2, 5, 4, 1,
15239 13,
15240 OPC_RecordChild5,
15241 OPC_CheckPatternPredicate3,
15242 OPC_EmitMergeInputChains1_0,
15243 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9520),
15244 7, 2, 4, 2, 3, 4, 1,
15245 0,
15246 0,
15247 57|128,1,
15248 OPC_CheckChild1Integer, 112|128,13|128,1,
15249 OPC_RecordChild2,
15250 OPC_Scope, 74,
15251 OPC_MoveChild2,
15252 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15253 OPC_MoveParent,
15254 OPC_RecordChild3,
15255 OPC_RecordChild4,
15256 OPC_Scope, 24,
15257 OPC_MoveChild4,
15258 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15259 OPC_MoveSibling5,
15260 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15261 OPC_RecordNode,
15262 OPC_MoveParent,
15263 OPC_CheckPatternPredicate3,
15264 OPC_EmitMergeInputChains1_0,
15265 OPC_EmitConvertToTarget3,
15266 OPC_EmitConvertToTarget4,
15267 OPC_EmitConvertToTarget1,
15268 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9551),
15269 7, 4, 2, 5, 6, 7,
15270 19,
15271 OPC_RecordChild5,
15272 OPC_MoveChild5,
15273 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15274 OPC_MoveParent,
15275 OPC_CheckPatternPredicate3,
15276 OPC_EmitMergeInputChains1_0,
15277 OPC_EmitConvertToTarget4,
15278 OPC_EmitConvertToTarget1,
15279 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9547),
15280 7, 4, 2, 3, 5, 6,
15281 19,
15282 OPC_MoveChild4,
15283 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15284 OPC_MoveParent,
15285 OPC_RecordChild5,
15286 OPC_CheckPatternPredicate3,
15287 OPC_EmitMergeInputChains1_0,
15288 OPC_EmitConvertToTarget3,
15289 OPC_EmitConvertToTarget1,
15290 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9549),
15291 7, 4, 2, 5, 4, 6,
15292 0,
15293 25,
15294 OPC_RecordChild3,
15295 OPC_RecordChild4,
15296 OPC_MoveChild4,
15297 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15298 OPC_MoveSibling5,
15299 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15300 OPC_RecordNode,
15301 OPC_MoveParent,
15302 OPC_CheckPatternPredicate3,
15303 OPC_EmitMergeInputChains1_0,
15304 OPC_EmitConvertToTarget3,
15305 OPC_EmitConvertToTarget4,
15306 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9550),
15307 7, 4, 2, 5, 6, 1,
15308 20,
15309 OPC_MoveChild2,
15310 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15311 OPC_MoveParent,
15312 OPC_RecordChild3,
15313 OPC_RecordChild4,
15314 OPC_RecordChild5,
15315 OPC_CheckPatternPredicate3,
15316 OPC_EmitMergeInputChains1_0,
15317 OPC_EmitConvertToTarget1,
15318 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9545),
15319 7, 4, 2, 3, 4, 5,
15320 55,
15321 OPC_RecordChild3,
15322 OPC_RecordChild4,
15323 OPC_Scope, 18,
15324 OPC_RecordChild5,
15325 OPC_MoveChild5,
15326 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15327 OPC_MoveParent,
15328 OPC_CheckPatternPredicate3,
15329 OPC_EmitMergeInputChains1_0,
15330 OPC_EmitConvertToTarget4,
15331 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9546),
15332 7, 4, 2, 3, 5, 1,
15333 18,
15334 OPC_MoveChild4,
15335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15336 OPC_MoveParent,
15337 OPC_RecordChild5,
15338 OPC_CheckPatternPredicate3,
15339 OPC_EmitMergeInputChains1_0,
15340 OPC_EmitConvertToTarget3,
15341 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9548),
15342 7, 4, 2, 5, 4, 1,
15343 12,
15344 OPC_RecordChild5,
15345 OPC_CheckPatternPredicate3,
15346 OPC_EmitMergeInputChains1_0,
15347 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9544),
15348 7, 4, 2, 3, 4, 1,
15349 0,
15350 0,
15351 65|128,1,
15352 OPC_CheckChild1Integer, 114|128,13|128,1,
15353 OPC_RecordChild2,
15354 OPC_Scope, 77,
15355 OPC_MoveChild2,
15356 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15357 OPC_MoveParent,
15358 OPC_RecordChild3,
15359 OPC_RecordChild4,
15360 OPC_Scope, 25,
15361 OPC_MoveChild4,
15362 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15363 OPC_MoveSibling5,
15364 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15365 OPC_RecordNode,
15366 OPC_MoveParent,
15367 OPC_CheckPatternPredicate3,
15368 OPC_EmitMergeInputChains1_0,
15369 OPC_EmitConvertToTarget3,
15370 OPC_EmitConvertToTarget4,
15371 OPC_EmitConvertToTarget1,
15372 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9559),
15373 7, 2, 4, 2, 5, 6, 7,
15374 20,
15375 OPC_RecordChild5,
15376 OPC_MoveChild5,
15377 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15378 OPC_MoveParent,
15379 OPC_CheckPatternPredicate3,
15380 OPC_EmitMergeInputChains1_0,
15381 OPC_EmitConvertToTarget4,
15382 OPC_EmitConvertToTarget1,
15383 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9555),
15384 7, 2, 4, 2, 3, 5, 6,
15385 20,
15386 OPC_MoveChild4,
15387 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15388 OPC_MoveParent,
15389 OPC_RecordChild5,
15390 OPC_CheckPatternPredicate3,
15391 OPC_EmitMergeInputChains1_0,
15392 OPC_EmitConvertToTarget3,
15393 OPC_EmitConvertToTarget1,
15394 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9557),
15395 7, 2, 4, 2, 5, 4, 6,
15396 0,
15397 26,
15398 OPC_RecordChild3,
15399 OPC_RecordChild4,
15400 OPC_MoveChild4,
15401 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15402 OPC_MoveSibling5,
15403 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15404 OPC_RecordNode,
15405 OPC_MoveParent,
15406 OPC_CheckPatternPredicate3,
15407 OPC_EmitMergeInputChains1_0,
15408 OPC_EmitConvertToTarget3,
15409 OPC_EmitConvertToTarget4,
15410 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9558),
15411 7, 2, 4, 2, 5, 6, 1,
15412 21,
15413 OPC_MoveChild2,
15414 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15415 OPC_MoveParent,
15416 OPC_RecordChild3,
15417 OPC_RecordChild4,
15418 OPC_RecordChild5,
15419 OPC_CheckPatternPredicate3,
15420 OPC_EmitMergeInputChains1_0,
15421 OPC_EmitConvertToTarget1,
15422 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9553),
15423 7, 2, 4, 2, 3, 4, 5,
15424 58,
15425 OPC_RecordChild3,
15426 OPC_RecordChild4,
15427 OPC_Scope, 19,
15428 OPC_RecordChild5,
15429 OPC_MoveChild5,
15430 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15431 OPC_MoveParent,
15432 OPC_CheckPatternPredicate3,
15433 OPC_EmitMergeInputChains1_0,
15434 OPC_EmitConvertToTarget4,
15435 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9554),
15436 7, 2, 4, 2, 3, 5, 1,
15437 19,
15438 OPC_MoveChild4,
15439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15440 OPC_MoveParent,
15441 OPC_RecordChild5,
15442 OPC_CheckPatternPredicate3,
15443 OPC_EmitMergeInputChains1_0,
15444 OPC_EmitConvertToTarget3,
15445 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9556),
15446 7, 2, 4, 2, 5, 4, 1,
15447 13,
15448 OPC_RecordChild5,
15449 OPC_CheckPatternPredicate3,
15450 OPC_EmitMergeInputChains1_0,
15451 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9552),
15452 7, 2, 4, 2, 3, 4, 1,
15453 0,
15454 0,
15455 57|128,1,
15456 OPC_CheckChild1Integer, 0|128,14|128,1,
15457 OPC_RecordChild2,
15458 OPC_Scope, 74,
15459 OPC_MoveChild2,
15460 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15461 OPC_MoveParent,
15462 OPC_RecordChild3,
15463 OPC_RecordChild4,
15464 OPC_Scope, 24,
15465 OPC_MoveChild4,
15466 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15467 OPC_MoveSibling5,
15468 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15469 OPC_RecordNode,
15470 OPC_MoveParent,
15471 OPC_CheckPatternPredicate3,
15472 OPC_EmitMergeInputChains1_0,
15473 OPC_EmitConvertToTarget3,
15474 OPC_EmitConvertToTarget4,
15475 OPC_EmitConvertToTarget1,
15476 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9583),
15477 7, 4, 2, 5, 6, 7,
15478 19,
15479 OPC_RecordChild5,
15480 OPC_MoveChild5,
15481 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15482 OPC_MoveParent,
15483 OPC_CheckPatternPredicate3,
15484 OPC_EmitMergeInputChains1_0,
15485 OPC_EmitConvertToTarget4,
15486 OPC_EmitConvertToTarget1,
15487 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9579),
15488 7, 4, 2, 3, 5, 6,
15489 19,
15490 OPC_MoveChild4,
15491 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15492 OPC_MoveParent,
15493 OPC_RecordChild5,
15494 OPC_CheckPatternPredicate3,
15495 OPC_EmitMergeInputChains1_0,
15496 OPC_EmitConvertToTarget3,
15497 OPC_EmitConvertToTarget1,
15498 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9581),
15499 7, 4, 2, 5, 4, 6,
15500 0,
15501 25,
15502 OPC_RecordChild3,
15503 OPC_RecordChild4,
15504 OPC_MoveChild4,
15505 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15506 OPC_MoveSibling5,
15507 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15508 OPC_RecordNode,
15509 OPC_MoveParent,
15510 OPC_CheckPatternPredicate3,
15511 OPC_EmitMergeInputChains1_0,
15512 OPC_EmitConvertToTarget3,
15513 OPC_EmitConvertToTarget4,
15514 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9582),
15515 7, 4, 2, 5, 6, 1,
15516 20,
15517 OPC_MoveChild2,
15518 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15519 OPC_MoveParent,
15520 OPC_RecordChild3,
15521 OPC_RecordChild4,
15522 OPC_RecordChild5,
15523 OPC_CheckPatternPredicate3,
15524 OPC_EmitMergeInputChains1_0,
15525 OPC_EmitConvertToTarget1,
15526 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9577),
15527 7, 4, 2, 3, 4, 5,
15528 55,
15529 OPC_RecordChild3,
15530 OPC_RecordChild4,
15531 OPC_Scope, 18,
15532 OPC_RecordChild5,
15533 OPC_MoveChild5,
15534 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15535 OPC_MoveParent,
15536 OPC_CheckPatternPredicate3,
15537 OPC_EmitMergeInputChains1_0,
15538 OPC_EmitConvertToTarget4,
15539 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9578),
15540 7, 4, 2, 3, 5, 1,
15541 18,
15542 OPC_MoveChild4,
15543 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15544 OPC_MoveParent,
15545 OPC_RecordChild5,
15546 OPC_CheckPatternPredicate3,
15547 OPC_EmitMergeInputChains1_0,
15548 OPC_EmitConvertToTarget3,
15549 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9580),
15550 7, 4, 2, 5, 4, 1,
15551 12,
15552 OPC_RecordChild5,
15553 OPC_CheckPatternPredicate3,
15554 OPC_EmitMergeInputChains1_0,
15555 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9576),
15556 7, 4, 2, 3, 4, 1,
15557 0,
15558 0,
15559 65|128,1,
15560 OPC_CheckChild1Integer, 2|128,14|128,1,
15561 OPC_RecordChild2,
15562 OPC_Scope, 77,
15563 OPC_MoveChild2,
15564 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15565 OPC_MoveParent,
15566 OPC_RecordChild3,
15567 OPC_RecordChild4,
15568 OPC_Scope, 25,
15569 OPC_MoveChild4,
15570 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15571 OPC_MoveSibling5,
15572 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15573 OPC_RecordNode,
15574 OPC_MoveParent,
15575 OPC_CheckPatternPredicate3,
15576 OPC_EmitMergeInputChains1_0,
15577 OPC_EmitConvertToTarget3,
15578 OPC_EmitConvertToTarget4,
15579 OPC_EmitConvertToTarget1,
15580 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9591),
15581 7, 2, 4, 2, 5, 6, 7,
15582 20,
15583 OPC_RecordChild5,
15584 OPC_MoveChild5,
15585 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15586 OPC_MoveParent,
15587 OPC_CheckPatternPredicate3,
15588 OPC_EmitMergeInputChains1_0,
15589 OPC_EmitConvertToTarget4,
15590 OPC_EmitConvertToTarget1,
15591 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9587),
15592 7, 2, 4, 2, 3, 5, 6,
15593 20,
15594 OPC_MoveChild4,
15595 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15596 OPC_MoveParent,
15597 OPC_RecordChild5,
15598 OPC_CheckPatternPredicate3,
15599 OPC_EmitMergeInputChains1_0,
15600 OPC_EmitConvertToTarget3,
15601 OPC_EmitConvertToTarget1,
15602 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9589),
15603 7, 2, 4, 2, 5, 4, 6,
15604 0,
15605 26,
15606 OPC_RecordChild3,
15607 OPC_RecordChild4,
15608 OPC_MoveChild4,
15609 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15610 OPC_MoveSibling5,
15611 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15612 OPC_RecordNode,
15613 OPC_MoveParent,
15614 OPC_CheckPatternPredicate3,
15615 OPC_EmitMergeInputChains1_0,
15616 OPC_EmitConvertToTarget3,
15617 OPC_EmitConvertToTarget4,
15618 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9590),
15619 7, 2, 4, 2, 5, 6, 1,
15620 21,
15621 OPC_MoveChild2,
15622 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15623 OPC_MoveParent,
15624 OPC_RecordChild3,
15625 OPC_RecordChild4,
15626 OPC_RecordChild5,
15627 OPC_CheckPatternPredicate3,
15628 OPC_EmitMergeInputChains1_0,
15629 OPC_EmitConvertToTarget1,
15630 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9585),
15631 7, 2, 4, 2, 3, 4, 5,
15632 58,
15633 OPC_RecordChild3,
15634 OPC_RecordChild4,
15635 OPC_Scope, 19,
15636 OPC_RecordChild5,
15637 OPC_MoveChild5,
15638 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15639 OPC_MoveParent,
15640 OPC_CheckPatternPredicate3,
15641 OPC_EmitMergeInputChains1_0,
15642 OPC_EmitConvertToTarget4,
15643 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9586),
15644 7, 2, 4, 2, 3, 5, 1,
15645 19,
15646 OPC_MoveChild4,
15647 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15648 OPC_MoveParent,
15649 OPC_RecordChild5,
15650 OPC_CheckPatternPredicate3,
15651 OPC_EmitMergeInputChains1_0,
15652 OPC_EmitConvertToTarget3,
15653 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9588),
15654 7, 2, 4, 2, 5, 4, 1,
15655 13,
15656 OPC_RecordChild5,
15657 OPC_CheckPatternPredicate3,
15658 OPC_EmitMergeInputChains1_0,
15659 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9584),
15660 7, 2, 4, 2, 3, 4, 1,
15661 0,
15662 0,
15663 16,
15664 OPC_CheckChild1Integer, 42|128,9|128,1,
15665 OPC_RecordChild2,
15666 OPC_CheckPatternPredicate0,
15667 OPC_CheckComplexPat0, /*#*/1,
15668 OPC_EmitMergeInputChains1_0,
15669 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE),
15670 8, 2, 2, 3,
15671 16,
15672 OPC_CheckChild1Integer, 56|128,9|128,1,
15673 OPC_RecordChild2,
15674 OPC_CheckPatternPredicate0,
15675 OPC_CheckComplexPat0, /*#*/1,
15676 OPC_EmitMergeInputChains1_0,
15677 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_SHARED),
15678 8, 2, 2, 3,
15679 18,
15680 OPC_CheckChild1Integer, 52|128,9|128,1,
15681 OPC_RecordChild2,
15682 OPC_RecordChild3,
15683 OPC_CheckPatternPredicate0,
15684 OPC_CheckComplexPat0, /*#*/1,
15685 OPC_EmitMergeInputChains1_0,
15686 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE),
15687 8, 3, 3, 4, 2,
15688 18,
15689 OPC_CheckChild1Integer, 54|128,9|128,1,
15690 OPC_RecordChild2,
15691 OPC_RecordChild3,
15692 OPC_CheckPatternPredicate0,
15693 OPC_CheckComplexPat0, /*#*/1,
15694 OPC_EmitMergeInputChains1_0,
15695 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE_SHARED),
15696 8, 3, 3, 4, 2,
15697 16,
15698 OPC_CheckChild1Integer, 44|128,9|128,1,
15699 OPC_RecordChild2,
15700 OPC_CheckPatternPredicate0,
15701 OPC_CheckComplexPat0, /*#*/1,
15702 OPC_EmitMergeInputChains1_0,
15703 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP),
15704 8, 2, 2, 3,
15705 16,
15706 OPC_CheckChild1Integer, 50|128,9|128,1,
15707 OPC_RecordChild2,
15708 OPC_CheckPatternPredicate0,
15709 OPC_CheckComplexPat0, /*#*/1,
15710 OPC_EmitMergeInputChains1_0,
15711 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_SHARED),
15712 8, 2, 2, 3,
15713 18,
15714 OPC_CheckChild1Integer, 46|128,9|128,1,
15715 OPC_RecordChild2,
15716 OPC_RecordChild3,
15717 OPC_CheckPatternPredicate0,
15718 OPC_CheckComplexPat0, /*#*/1,
15719 OPC_EmitMergeInputChains1_0,
15720 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE),
15721 8, 3, 3, 4, 2,
15722 18,
15723 OPC_CheckChild1Integer, 48|128,9|128,1,
15724 OPC_RecordChild2,
15725 OPC_RecordChild3,
15726 OPC_CheckPatternPredicate0,
15727 OPC_CheckComplexPat0, /*#*/1,
15728 OPC_EmitMergeInputChains1_0,
15729 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE_SHARED),
15730 8, 3, 3, 4, 2,
15731 18,
15732 OPC_CheckChild1Integer, 68|128,9|128,1,
15733 OPC_RecordChild2,
15734 OPC_RecordChild3,
15735 OPC_CheckPatternPredicate0,
15736 OPC_CheckComplexPat0, /*#*/1,
15737 OPC_EmitMergeInputChains1_0,
15738 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT),
15739 2, 3, 3, 4, 2,
15740 18,
15741 OPC_CheckChild1Integer, 70|128,9|128,1,
15742 OPC_RecordChild2,
15743 OPC_RecordChild3,
15744 OPC_CheckPatternPredicate0,
15745 OPC_CheckComplexPat0, /*#*/1,
15746 OPC_EmitMergeInputChains1_0,
15747 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT_SHARED),
15748 2, 3, 3, 4, 2,
15749 83,
15750 OPC_CheckChild1Integer, 16|128,14|128,1,
15751 OPC_RecordChild2,
15752 OPC_RecordChild3,
15753 OPC_Scope, 23,
15754 OPC_MoveChild3,
15755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15756 OPC_MoveSibling4,
15757 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15758 OPC_RecordNode,
15759 OPC_MoveParent,
15760 OPC_CheckPatternPredicate, 9,
15761 OPC_EmitMergeInputChains1_0,
15762 OPC_EmitConvertToTarget2,
15763 OPC_EmitConvertToTarget3,
15764 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9419),
15765 7, 3, 1, 4, 5,
15766 18,
15767 OPC_RecordChild4,
15768 OPC_MoveChild4,
15769 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15770 OPC_MoveParent,
15771 OPC_CheckPatternPredicate, 9,
15772 OPC_EmitMergeInputChains1_0,
15773 OPC_EmitConvertToTarget3,
15774 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9417),
15775 7, 3, 1, 2, 4,
15776 18,
15777 OPC_MoveChild3,
15778 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15779 OPC_MoveParent,
15780 OPC_RecordChild4,
15781 OPC_CheckPatternPredicate, 9,
15782 OPC_EmitMergeInputChains1_0,
15783 OPC_EmitConvertToTarget2,
15784 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9418),
15785 7, 3, 1, 4, 3,
15786 12,
15787 OPC_RecordChild4,
15788 OPC_CheckPatternPredicate, 9,
15789 OPC_EmitMergeInputChains1_0,
15790 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9416),
15791 7, 3, 1, 2, 3,
15792 0,
15793 87,
15794 OPC_CheckChild1Integer, 18|128,14|128,1,
15795 OPC_RecordChild2,
15796 OPC_RecordChild3,
15797 OPC_Scope, 24,
15798 OPC_MoveChild3,
15799 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15800 OPC_MoveSibling4,
15801 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15802 OPC_RecordNode,
15803 OPC_MoveParent,
15804 OPC_CheckPatternPredicate, 9,
15805 OPC_EmitMergeInputChains1_0,
15806 OPC_EmitConvertToTarget2,
15807 OPC_EmitConvertToTarget3,
15808 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9423),
15809 7, 2, 3, 1, 4, 5,
15810 19,
15811 OPC_RecordChild4,
15812 OPC_MoveChild4,
15813 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15814 OPC_MoveParent,
15815 OPC_CheckPatternPredicate, 9,
15816 OPC_EmitMergeInputChains1_0,
15817 OPC_EmitConvertToTarget3,
15818 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9421),
15819 7, 2, 3, 1, 2, 4,
15820 19,
15821 OPC_MoveChild3,
15822 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15823 OPC_MoveParent,
15824 OPC_RecordChild4,
15825 OPC_CheckPatternPredicate, 9,
15826 OPC_EmitMergeInputChains1_0,
15827 OPC_EmitConvertToTarget2,
15828 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9422),
15829 7, 2, 3, 1, 4, 3,
15830 13,
15831 OPC_RecordChild4,
15832 OPC_CheckPatternPredicate, 9,
15833 OPC_EmitMergeInputChains1_0,
15834 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9420),
15835 7, 2, 3, 1, 2, 3,
15836 0,
15837 83,
15838 OPC_CheckChild1Integer, 96|128,13|128,1,
15839 OPC_RecordChild2,
15840 OPC_RecordChild3,
15841 OPC_Scope, 23,
15842 OPC_MoveChild3,
15843 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15844 OPC_MoveSibling4,
15845 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15846 OPC_RecordNode,
15847 OPC_MoveParent,
15848 OPC_CheckPatternPredicate, 9,
15849 OPC_EmitMergeInputChains1_0,
15850 OPC_EmitConvertToTarget2,
15851 OPC_EmitConvertToTarget3,
15852 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9435),
15853 7, 3, 1, 4, 5,
15854 18,
15855 OPC_RecordChild4,
15856 OPC_MoveChild4,
15857 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15858 OPC_MoveParent,
15859 OPC_CheckPatternPredicate, 9,
15860 OPC_EmitMergeInputChains1_0,
15861 OPC_EmitConvertToTarget3,
15862 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9433),
15863 7, 3, 1, 2, 4,
15864 18,
15865 OPC_MoveChild3,
15866 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15867 OPC_MoveParent,
15868 OPC_RecordChild4,
15869 OPC_CheckPatternPredicate, 9,
15870 OPC_EmitMergeInputChains1_0,
15871 OPC_EmitConvertToTarget2,
15872 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9434),
15873 7, 3, 1, 4, 3,
15874 12,
15875 OPC_RecordChild4,
15876 OPC_CheckPatternPredicate, 9,
15877 OPC_EmitMergeInputChains1_0,
15878 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9432),
15879 7, 3, 1, 2, 3,
15880 0,
15881 87,
15882 OPC_CheckChild1Integer, 98|128,13|128,1,
15883 OPC_RecordChild2,
15884 OPC_RecordChild3,
15885 OPC_Scope, 24,
15886 OPC_MoveChild3,
15887 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15888 OPC_MoveSibling4,
15889 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15890 OPC_RecordNode,
15891 OPC_MoveParent,
15892 OPC_CheckPatternPredicate, 9,
15893 OPC_EmitMergeInputChains1_0,
15894 OPC_EmitConvertToTarget2,
15895 OPC_EmitConvertToTarget3,
15896 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9439),
15897 7, 2, 3, 1, 4, 5,
15898 19,
15899 OPC_RecordChild4,
15900 OPC_MoveChild4,
15901 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15902 OPC_MoveParent,
15903 OPC_CheckPatternPredicate, 9,
15904 OPC_EmitMergeInputChains1_0,
15905 OPC_EmitConvertToTarget3,
15906 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9437),
15907 7, 2, 3, 1, 2, 4,
15908 19,
15909 OPC_MoveChild3,
15910 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15911 OPC_MoveParent,
15912 OPC_RecordChild4,
15913 OPC_CheckPatternPredicate, 9,
15914 OPC_EmitMergeInputChains1_0,
15915 OPC_EmitConvertToTarget2,
15916 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9438),
15917 7, 2, 3, 1, 4, 3,
15918 13,
15919 OPC_RecordChild4,
15920 OPC_CheckPatternPredicate, 9,
15921 OPC_EmitMergeInputChains1_0,
15922 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9436),
15923 7, 2, 3, 1, 2, 3,
15924 0,
15925 83,
15926 OPC_CheckChild1Integer, 88|128,13|128,1,
15927 OPC_RecordChild2,
15928 OPC_RecordChild3,
15929 OPC_Scope, 23,
15930 OPC_MoveChild3,
15931 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15932 OPC_MoveSibling4,
15933 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15934 OPC_RecordNode,
15935 OPC_MoveParent,
15936 OPC_CheckPatternPredicate, 9,
15937 OPC_EmitMergeInputChains1_0,
15938 OPC_EmitConvertToTarget2,
15939 OPC_EmitConvertToTarget3,
15940 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9451),
15941 7, 3, 1, 4, 5,
15942 18,
15943 OPC_RecordChild4,
15944 OPC_MoveChild4,
15945 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15946 OPC_MoveParent,
15947 OPC_CheckPatternPredicate, 9,
15948 OPC_EmitMergeInputChains1_0,
15949 OPC_EmitConvertToTarget3,
15950 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9449),
15951 7, 3, 1, 2, 4,
15952 18,
15953 OPC_MoveChild3,
15954 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15955 OPC_MoveParent,
15956 OPC_RecordChild4,
15957 OPC_CheckPatternPredicate, 9,
15958 OPC_EmitMergeInputChains1_0,
15959 OPC_EmitConvertToTarget2,
15960 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9450),
15961 7, 3, 1, 4, 3,
15962 12,
15963 OPC_RecordChild4,
15964 OPC_CheckPatternPredicate, 9,
15965 OPC_EmitMergeInputChains1_0,
15966 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9448),
15967 7, 3, 1, 2, 3,
15968 0,
15969 87,
15970 OPC_CheckChild1Integer, 90|128,13|128,1,
15971 OPC_RecordChild2,
15972 OPC_RecordChild3,
15973 OPC_Scope, 24,
15974 OPC_MoveChild3,
15975 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15976 OPC_MoveSibling4,
15977 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15978 OPC_RecordNode,
15979 OPC_MoveParent,
15980 OPC_CheckPatternPredicate, 9,
15981 OPC_EmitMergeInputChains1_0,
15982 OPC_EmitConvertToTarget2,
15983 OPC_EmitConvertToTarget3,
15984 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9455),
15985 7, 2, 3, 1, 4, 5,
15986 19,
15987 OPC_RecordChild4,
15988 OPC_MoveChild4,
15989 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15990 OPC_MoveParent,
15991 OPC_CheckPatternPredicate, 9,
15992 OPC_EmitMergeInputChains1_0,
15993 OPC_EmitConvertToTarget3,
15994 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9453),
15995 7, 2, 3, 1, 2, 4,
15996 19,
15997 OPC_MoveChild3,
15998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15999 OPC_MoveParent,
16000 OPC_RecordChild4,
16001 OPC_CheckPatternPredicate, 9,
16002 OPC_EmitMergeInputChains1_0,
16003 OPC_EmitConvertToTarget2,
16004 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9454),
16005 7, 2, 3, 1, 4, 3,
16006 13,
16007 OPC_RecordChild4,
16008 OPC_CheckPatternPredicate, 9,
16009 OPC_EmitMergeInputChains1_0,
16010 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9452),
16011 7, 2, 3, 1, 2, 3,
16012 0,
16013 83,
16014 OPC_CheckChild1Integer, 104|128,13|128,1,
16015 OPC_RecordChild2,
16016 OPC_RecordChild3,
16017 OPC_Scope, 23,
16018 OPC_MoveChild3,
16019 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16020 OPC_MoveSibling4,
16021 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16022 OPC_RecordNode,
16023 OPC_MoveParent,
16024 OPC_CheckPatternPredicate, 9,
16025 OPC_EmitMergeInputChains1_0,
16026 OPC_EmitConvertToTarget2,
16027 OPC_EmitConvertToTarget3,
16028 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9467),
16029 7, 3, 1, 4, 5,
16030 18,
16031 OPC_RecordChild4,
16032 OPC_MoveChild4,
16033 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16034 OPC_MoveParent,
16035 OPC_CheckPatternPredicate, 9,
16036 OPC_EmitMergeInputChains1_0,
16037 OPC_EmitConvertToTarget3,
16038 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9465),
16039 7, 3, 1, 2, 4,
16040 18,
16041 OPC_MoveChild3,
16042 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16043 OPC_MoveParent,
16044 OPC_RecordChild4,
16045 OPC_CheckPatternPredicate, 9,
16046 OPC_EmitMergeInputChains1_0,
16047 OPC_EmitConvertToTarget2,
16048 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9466),
16049 7, 3, 1, 4, 3,
16050 12,
16051 OPC_RecordChild4,
16052 OPC_CheckPatternPredicate, 9,
16053 OPC_EmitMergeInputChains1_0,
16054 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9464),
16055 7, 3, 1, 2, 3,
16056 0,
16057 87,
16058 OPC_CheckChild1Integer, 106|128,13|128,1,
16059 OPC_RecordChild2,
16060 OPC_RecordChild3,
16061 OPC_Scope, 24,
16062 OPC_MoveChild3,
16063 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16064 OPC_MoveSibling4,
16065 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16066 OPC_RecordNode,
16067 OPC_MoveParent,
16068 OPC_CheckPatternPredicate, 9,
16069 OPC_EmitMergeInputChains1_0,
16070 OPC_EmitConvertToTarget2,
16071 OPC_EmitConvertToTarget3,
16072 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9471),
16073 7, 2, 3, 1, 4, 5,
16074 19,
16075 OPC_RecordChild4,
16076 OPC_MoveChild4,
16077 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16078 OPC_MoveParent,
16079 OPC_CheckPatternPredicate, 9,
16080 OPC_EmitMergeInputChains1_0,
16081 OPC_EmitConvertToTarget3,
16082 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9469),
16083 7, 2, 3, 1, 2, 4,
16084 19,
16085 OPC_MoveChild3,
16086 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16087 OPC_MoveParent,
16088 OPC_RecordChild4,
16089 OPC_CheckPatternPredicate, 9,
16090 OPC_EmitMergeInputChains1_0,
16091 OPC_EmitConvertToTarget2,
16092 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9470),
16093 7, 2, 3, 1, 4, 3,
16094 13,
16095 OPC_RecordChild4,
16096 OPC_CheckPatternPredicate, 9,
16097 OPC_EmitMergeInputChains1_0,
16098 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9468),
16099 7, 2, 3, 1, 2, 3,
16100 0,
16101 74,
16102 OPC_CheckChild1Integer, 38|128,9|128,1,
16103 OPC_RecordChild2,
16104 OPC_Scope, 21,
16105 OPC_MoveChild2,
16106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16107 OPC_MoveSibling3,
16108 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16109 OPC_RecordNode,
16110 OPC_MoveParent,
16111 OPC_CheckPatternPredicate5,
16112 OPC_EmitMergeInputChains1_0,
16113 OPC_EmitConvertToTarget2,
16114 OPC_EmitConvertToTarget1,
16115 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ii),
16116 7, 2, 3, 4,
16117 16,
16118 OPC_RecordChild3,
16119 OPC_MoveChild3,
16120 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16121 OPC_MoveParent,
16122 OPC_CheckPatternPredicate5,
16123 OPC_EmitMergeInputChains1_0,
16124 OPC_EmitConvertToTarget2,
16125 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ir),
16126 7, 2, 3, 1,
16127 16,
16128 OPC_MoveChild2,
16129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16130 OPC_MoveParent,
16131 OPC_RecordChild3,
16132 OPC_CheckPatternPredicate5,
16133 OPC_EmitMergeInputChains1_0,
16134 OPC_EmitConvertToTarget1,
16135 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ri),
16136 7, 2, 2, 3,
16137 10,
16138 OPC_RecordChild3,
16139 OPC_CheckPatternPredicate5,
16140 OPC_EmitMergeInputChains1_0,
16141 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32rr),
16142 7, 2, 2, 1,
16143 0,
16144 74,
16145 OPC_CheckChild1Integer, 40|128,9|128,1,
16146 OPC_RecordChild2,
16147 OPC_Scope, 21,
16148 OPC_MoveChild2,
16149 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16150 OPC_MoveSibling3,
16151 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16152 OPC_RecordNode,
16153 OPC_MoveParent,
16154 OPC_CheckPatternPredicate5,
16155 OPC_EmitMergeInputChains1_0,
16156 OPC_EmitConvertToTarget2,
16157 OPC_EmitConvertToTarget1,
16158 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ii),
16159 7, 2, 3, 4,
16160 16,
16161 OPC_RecordChild3,
16162 OPC_MoveChild3,
16163 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16164 OPC_MoveParent,
16165 OPC_CheckPatternPredicate5,
16166 OPC_EmitMergeInputChains1_0,
16167 OPC_EmitConvertToTarget2,
16168 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ir),
16169 7, 2, 3, 1,
16170 16,
16171 OPC_MoveChild2,
16172 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16173 OPC_MoveParent,
16174 OPC_RecordChild3,
16175 OPC_CheckPatternPredicate5,
16176 OPC_EmitMergeInputChains1_0,
16177 OPC_EmitConvertToTarget1,
16178 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ri),
16179 7, 2, 2, 3,
16180 10,
16181 OPC_RecordChild3,
16182 OPC_CheckPatternPredicate5,
16183 OPC_EmitMergeInputChains1_0,
16184 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64rr),
16185 7, 2, 2, 1,
16186 0,
16187 78,
16188 OPC_CheckChild1Integer, 34|128,9|128,1,
16189 OPC_RecordChild2,
16190 OPC_Scope, 22,
16191 OPC_MoveChild2,
16192 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16193 OPC_MoveSibling3,
16194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16195 OPC_RecordNode,
16196 OPC_MoveParent,
16197 OPC_CheckPatternPredicate5,
16198 OPC_EmitMergeInputChains1_0,
16199 OPC_EmitConvertToTarget2,
16200 OPC_EmitConvertToTarget1,
16201 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ii),
16202 7, 2, 2, 3, 4,
16203 17,
16204 OPC_RecordChild3,
16205 OPC_MoveChild3,
16206 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16207 OPC_MoveParent,
16208 OPC_CheckPatternPredicate5,
16209 OPC_EmitMergeInputChains1_0,
16210 OPC_EmitConvertToTarget2,
16211 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ir),
16212 7, 2, 2, 3, 1,
16213 17,
16214 OPC_MoveChild2,
16215 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16216 OPC_MoveParent,
16217 OPC_RecordChild3,
16218 OPC_CheckPatternPredicate5,
16219 OPC_EmitMergeInputChains1_0,
16220 OPC_EmitConvertToTarget1,
16221 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ri),
16222 7, 2, 2, 2, 3,
16223 11,
16224 OPC_RecordChild3,
16225 OPC_CheckPatternPredicate5,
16226 OPC_EmitMergeInputChains1_0,
16227 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32rr),
16228 7, 2, 2, 2, 1,
16229 0,
16230 78,
16231 OPC_CheckChild1Integer, 36|128,9|128,1,
16232 OPC_RecordChild2,
16233 OPC_Scope, 22,
16234 OPC_MoveChild2,
16235 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16236 OPC_MoveSibling3,
16237 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16238 OPC_RecordNode,
16239 OPC_MoveParent,
16240 OPC_CheckPatternPredicate5,
16241 OPC_EmitMergeInputChains1_0,
16242 OPC_EmitConvertToTarget2,
16243 OPC_EmitConvertToTarget1,
16244 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ii),
16245 7, 2, 2, 3, 4,
16246 17,
16247 OPC_RecordChild3,
16248 OPC_MoveChild3,
16249 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16250 OPC_MoveParent,
16251 OPC_CheckPatternPredicate5,
16252 OPC_EmitMergeInputChains1_0,
16253 OPC_EmitConvertToTarget2,
16254 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ir),
16255 7, 2, 2, 3, 1,
16256 17,
16257 OPC_MoveChild2,
16258 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16259 OPC_MoveParent,
16260 OPC_RecordChild3,
16261 OPC_CheckPatternPredicate5,
16262 OPC_EmitMergeInputChains1_0,
16263 OPC_EmitConvertToTarget1,
16264 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ri),
16265 7, 2, 2, 2, 3,
16266 11,
16267 OPC_RecordChild3,
16268 OPC_CheckPatternPredicate5,
16269 OPC_EmitMergeInputChains1_0,
16270 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64rr),
16271 7, 2, 2, 2, 1,
16272 0,
16273 35,
16274 OPC_CheckChild1Integer, 86|128,25|128,1,
16275 OPC_RecordChild2,
16276 OPC_Scope, 16,
16277 OPC_MoveChild2,
16278 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16279 OPC_MoveParent,
16280 OPC_RecordChild3,
16281 OPC_CheckPatternPredicate3,
16282 OPC_EmitMergeInputChains1_0,
16283 OPC_EmitConvertToTarget1,
16284 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ALLi),
16285 2, 2, 2, 3,
16286 10,
16287 OPC_RecordChild3,
16288 OPC_CheckPatternPredicate3,
16289 OPC_EmitMergeInputChains1_0,
16290 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ALLr),
16291 2, 2, 2, 1,
16292 0,
16293 35,
16294 OPC_CheckChild1Integer, 90|128,25|128,1,
16295 OPC_RecordChild2,
16296 OPC_Scope, 16,
16297 OPC_MoveChild2,
16298 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16299 OPC_MoveParent,
16300 OPC_RecordChild3,
16301 OPC_CheckPatternPredicate3,
16302 OPC_EmitMergeInputChains1_0,
16303 OPC_EmitConvertToTarget1,
16304 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ANYi),
16305 2, 2, 2, 3,
16306 10,
16307 OPC_RecordChild3,
16308 OPC_CheckPatternPredicate3,
16309 OPC_EmitMergeInputChains1_0,
16310 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ANYr),
16311 2, 2, 2, 1,
16312 0,
16313 35,
16314 OPC_CheckChild1Integer, 98|128,25|128,1,
16315 OPC_RecordChild2,
16316 OPC_Scope, 16,
16317 OPC_MoveChild2,
16318 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16319 OPC_MoveParent,
16320 OPC_RecordChild3,
16321 OPC_CheckPatternPredicate3,
16322 OPC_EmitMergeInputChains1_0,
16323 OPC_EmitConvertToTarget1,
16324 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_UNIi),
16325 2, 2, 2, 3,
16326 10,
16327 OPC_RecordChild3,
16328 OPC_CheckPatternPredicate3,
16329 OPC_EmitMergeInputChains1_0,
16330 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_UNIr),
16331 2, 2, 2, 1,
16332 0,
16333 35,
16334 OPC_CheckChild1Integer, 94|128,25|128,1,
16335 OPC_RecordChild2,
16336 OPC_Scope, 16,
16337 OPC_MoveChild2,
16338 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16339 OPC_MoveParent,
16340 OPC_RecordChild3,
16341 OPC_CheckPatternPredicate3,
16342 OPC_EmitMergeInputChains1_0,
16343 OPC_EmitConvertToTarget1,
16344 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_BALLOTi),
16345 7, 2, 2, 3,
16346 10,
16347 OPC_RecordChild3,
16348 OPC_CheckPatternPredicate3,
16349 OPC_EmitMergeInputChains1_0,
16350 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_BALLOTr),
16351 7, 2, 2, 1,
16352 0,
16353 35,
16354 OPC_CheckChild1Integer, 108|128,4|128,1,
16355 OPC_RecordChild2,
16356 OPC_Scope, 16,
16357 OPC_MoveChild2,
16358 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16359 OPC_MoveParent,
16360 OPC_CheckPatternPredicate, 21,
16361 OPC_EmitMergeInputChains1_0,
16362 OPC_EmitConvertToTarget1,
16363 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::INT_ELECT_SYNC_I),
16364 7, 2, 1, 2,
16365 10,
16366 OPC_CheckPatternPredicate, 21,
16367 OPC_EmitMergeInputChains1_0,
16368 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::INT_ELECT_SYNC_R),
16369 7, 2, 1, 1,
16370 0,
16371 12,
16372 OPC_CheckChild1Integer, 118|128,1|128,1,
16373 OPC_RecordChild2,
16374 OPC_EmitMergeInputChains1_0,
16375 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_POPC),
16376 7, 1, 1,
16377 12,
16378 OPC_CheckChild1Integer, 114|128,1|128,1,
16379 OPC_RecordChild2,
16380 OPC_EmitMergeInputChains1_0,
16381 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_AND),
16382 7, 1, 1,
16383 12,
16384 OPC_CheckChild1Integer, 116|128,1|128,1,
16385 OPC_RecordChild2,
16386 OPC_EmitMergeInputChains1_0,
16387 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_OR),
16388 7, 1, 1,
16389 13,
16390 OPC_CheckChild1Integer, 84|128,25|128,1,
16391 OPC_RecordChild2,
16392 OPC_CheckPatternPredicate3,
16393 OPC_EmitMergeInputChains1_0,
16394 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9608),
16395 2, 1, 1,
16396 13,
16397 OPC_CheckChild1Integer, 88|128,25|128,1,
16398 OPC_RecordChild2,
16399 OPC_CheckPatternPredicate3,
16400 OPC_EmitMergeInputChains1_0,
16401 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9609),
16402 2, 1, 1,
16403 13,
16404 OPC_CheckChild1Integer, 96|128,25|128,1,
16405 OPC_RecordChild2,
16406 OPC_CheckPatternPredicate3,
16407 OPC_EmitMergeInputChains1_0,
16408 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9610),
16409 2, 1, 1,
16410 13,
16411 OPC_CheckChild1Integer, 92|128,25|128,1,
16412 OPC_RecordChild2,
16413 OPC_CheckPatternPredicate3,
16414 OPC_EmitMergeInputChains1_0,
16415 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9611),
16416 7, 1, 1,
16417 12,
16418 OPC_CheckChild1Integer, 14|128,1|128,1,
16419 OPC_CheckPatternPredicate, 63,
16420 OPC_EmitMergeInputChains1_0,
16421 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ACTIVEMASK),
16422 7, 0,
16423 15,
16424 OPC_CheckChild1Integer, 38|128,13|128,1,
16425 OPC_RecordChild2,
16426 OPC_RecordChild3,
16427 OPC_CheckPatternPredicate0,
16428 OPC_EmitMergeInputChains1_0,
16429 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9614),
16430 7, 2, 1, 2,
16431 15,
16432 OPC_CheckChild1Integer, 36|128,13|128,1,
16433 OPC_RecordChild2,
16434 OPC_RecordChild3,
16435 OPC_CheckPatternPredicate0,
16436 OPC_EmitMergeInputChains1_0,
16437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9615),
16438 7, 2, 1, 2,
16439 15,
16440 OPC_CheckChild1Integer, 10|128,13|128,1,
16441 OPC_RecordChild2,
16442 OPC_RecordChild3,
16443 OPC_CheckPatternPredicate0,
16444 OPC_EmitMergeInputChains1_0,
16445 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9616),
16446 7, 2, 1, 2,
16447 15,
16448 OPC_CheckChild1Integer, 32|128,13|128,1,
16449 OPC_RecordChild2,
16450 OPC_RecordChild3,
16451 OPC_CheckPatternPredicate0,
16452 OPC_EmitMergeInputChains1_0,
16453 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9617),
16454 7, 2, 1, 2,
16455 15,
16456 OPC_CheckChild1Integer, 30|128,13|128,1,
16457 OPC_RecordChild2,
16458 OPC_RecordChild3,
16459 OPC_CheckPatternPredicate0,
16460 OPC_EmitMergeInputChains1_0,
16461 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9618),
16462 7, 2, 1, 2,
16463 15,
16464 OPC_CheckChild1Integer, 12|128,13|128,1,
16465 OPC_RecordChild2,
16466 OPC_RecordChild3,
16467 OPC_CheckPatternPredicate0,
16468 OPC_EmitMergeInputChains1_0,
16469 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9619),
16470 7, 2, 1, 2,
16471 15,
16472 OPC_CheckChild1Integer, 40|128,13|128,1,
16473 OPC_RecordChild2,
16474 OPC_RecordChild3,
16475 OPC_CheckPatternPredicate0,
16476 OPC_EmitMergeInputChains1_0,
16477 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9620),
16478 7, 2, 1, 2,
16479 15,
16480 OPC_CheckChild1Integer, 34|128,13|128,1,
16481 OPC_RecordChild2,
16482 OPC_RecordChild3,
16483 OPC_CheckPatternPredicate0,
16484 OPC_EmitMergeInputChains1_0,
16485 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9621),
16486 7, 2, 1, 2,
16487 21,
16488 OPC_CheckChild1Integer, 102|128,22|128,1,
16489 OPC_RecordChild2,
16490 OPC_RecordChild3,
16491 OPC_RecordChild4,
16492 OPC_EmitMergeInputChains1_0,
16493 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_S32_S32_RR), 0|OPFL_Chain,
16494 4, 7, 7, 7, 7, 3, 1, 2, 3,
16495 21,
16496 OPC_CheckChild1Integer, 100|128,22|128,1,
16497 OPC_RecordChild2,
16498 OPC_RecordChild3,
16499 OPC_RecordChild4,
16500 OPC_EmitMergeInputChains1_0,
16501 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_S32_F32_RR), 0|OPFL_Chain,
16502 4, 7, 7, 7, 7, 3, 1, 2, 3,
16503 21,
16504 OPC_CheckChild1Integer, 106|128,22|128,1,
16505 OPC_RecordChild2,
16506 OPC_RecordChild3,
16507 OPC_RecordChild4,
16508 OPC_EmitMergeInputChains1_0,
16509 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_U32_S32_RR), 0|OPFL_Chain,
16510 4, 7, 7, 7, 7, 3, 1, 2, 3,
16511 21,
16512 OPC_CheckChild1Integer, 104|128,22|128,1,
16513 OPC_RecordChild2,
16514 OPC_RecordChild3,
16515 OPC_RecordChild4,
16516 OPC_EmitMergeInputChains1_0,
16517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_U32_F32_RR), 0|OPFL_Chain,
16518 4, 7, 7, 7, 7, 3, 1, 2, 3,
16519 23,
16520 OPC_CheckChild1Integer, 92|128,22|128,1,
16521 OPC_RecordChild2,
16522 OPC_RecordChild3,
16523 OPC_RecordChild4,
16524 OPC_RecordChild5,
16525 OPC_EmitMergeInputChains1_0,
16526 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16527 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16528 23,
16529 OPC_CheckChild1Integer, 94|128,22|128,1,
16530 OPC_RecordChild2,
16531 OPC_RecordChild3,
16532 OPC_RecordChild4,
16533 OPC_RecordChild5,
16534 OPC_EmitMergeInputChains1_0,
16535 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16536 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16537 25,
16538 OPC_CheckChild1Integer, 86|128,22|128,1,
16539 OPC_RecordChild2,
16540 OPC_RecordChild3,
16541 OPC_RecordChild4,
16542 OPC_RecordChild5,
16543 OPC_RecordChild6,
16544 OPC_EmitMergeInputChains1_0,
16545 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_S32_F32_GRAD_RR), 0|OPFL_Chain,
16546 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16547 25,
16548 OPC_CheckChild1Integer, 88|128,22|128,1,
16549 OPC_RecordChild2,
16550 OPC_RecordChild3,
16551 OPC_RecordChild4,
16552 OPC_RecordChild5,
16553 OPC_RecordChild6,
16554 OPC_EmitMergeInputChains1_0,
16555 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_U32_F32_GRAD_RR), 0|OPFL_Chain,
16556 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16557 23,
16558 OPC_CheckChild1Integer, 78|128,22|128,1,
16559 OPC_RecordChild2,
16560 OPC_RecordChild3,
16561 OPC_RecordChild4,
16562 OPC_RecordChild5,
16563 OPC_EmitMergeInputChains1_0,
16564 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_S32_S32_RR), 0|OPFL_Chain,
16565 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16566 23,
16567 OPC_CheckChild1Integer, 76|128,22|128,1,
16568 OPC_RecordChild2,
16569 OPC_RecordChild3,
16570 OPC_RecordChild4,
16571 OPC_RecordChild5,
16572 OPC_EmitMergeInputChains1_0,
16573 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_S32_F32_RR), 0|OPFL_Chain,
16574 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16575 23,
16576 OPC_CheckChild1Integer, 82|128,22|128,1,
16577 OPC_RecordChild2,
16578 OPC_RecordChild3,
16579 OPC_RecordChild4,
16580 OPC_RecordChild5,
16581 OPC_EmitMergeInputChains1_0,
16582 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_U32_S32_RR), 0|OPFL_Chain,
16583 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16584 23,
16585 OPC_CheckChild1Integer, 80|128,22|128,1,
16586 OPC_RecordChild2,
16587 OPC_RecordChild3,
16588 OPC_RecordChild4,
16589 OPC_RecordChild5,
16590 OPC_EmitMergeInputChains1_0,
16591 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_U32_F32_RR), 0|OPFL_Chain,
16592 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16593 25,
16594 OPC_CheckChild1Integer, 68|128,22|128,1,
16595 OPC_RecordChild2,
16596 OPC_RecordChild3,
16597 OPC_RecordChild4,
16598 OPC_RecordChild5,
16599 OPC_RecordChild6,
16600 OPC_EmitMergeInputChains1_0,
16601 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16602 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16603 25,
16604 OPC_CheckChild1Integer, 70|128,22|128,1,
16605 OPC_RecordChild2,
16606 OPC_RecordChild3,
16607 OPC_RecordChild4,
16608 OPC_RecordChild5,
16609 OPC_RecordChild6,
16610 OPC_EmitMergeInputChains1_0,
16611 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16612 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16613 27,
16614 OPC_CheckChild1Integer, 62|128,22|128,1,
16615 OPC_RecordChild2,
16616 OPC_RecordChild3,
16617 OPC_RecordChild4,
16618 OPC_RecordChild5,
16619 OPC_RecordChild6,
16620 OPC_RecordChild7,
16621 OPC_EmitMergeInputChains1_0,
16622 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_S32_F32_GRAD_RR), 0|OPFL_Chain,
16623 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16624 27,
16625 OPC_CheckChild1Integer, 64|128,22|128,1,
16626 OPC_RecordChild2,
16627 OPC_RecordChild3,
16628 OPC_RecordChild4,
16629 OPC_RecordChild5,
16630 OPC_RecordChild6,
16631 OPC_RecordChild7,
16632 OPC_EmitMergeInputChains1_0,
16633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_U32_F32_GRAD_RR), 0|OPFL_Chain,
16634 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16635 23,
16636 OPC_CheckChild1Integer, 22|128,23|128,1,
16637 OPC_RecordChild2,
16638 OPC_RecordChild3,
16639 OPC_RecordChild4,
16640 OPC_RecordChild5,
16641 OPC_EmitMergeInputChains1_0,
16642 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_S32_S32_RR), 0|OPFL_Chain,
16643 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16644 23,
16645 OPC_CheckChild1Integer, 20|128,23|128,1,
16646 OPC_RecordChild2,
16647 OPC_RecordChild3,
16648 OPC_RecordChild4,
16649 OPC_RecordChild5,
16650 OPC_EmitMergeInputChains1_0,
16651 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_S32_F32_RR), 0|OPFL_Chain,
16652 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16653 23,
16654 OPC_CheckChild1Integer, 26|128,23|128,1,
16655 OPC_RecordChild2,
16656 OPC_RecordChild3,
16657 OPC_RecordChild4,
16658 OPC_RecordChild5,
16659 OPC_EmitMergeInputChains1_0,
16660 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_U32_S32_RR), 0|OPFL_Chain,
16661 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16662 23,
16663 OPC_CheckChild1Integer, 24|128,23|128,1,
16664 OPC_RecordChild2,
16665 OPC_RecordChild3,
16666 OPC_RecordChild4,
16667 OPC_RecordChild5,
16668 OPC_EmitMergeInputChains1_0,
16669 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_U32_F32_RR), 0|OPFL_Chain,
16670 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
16671 25,
16672 OPC_CheckChild1Integer, 12|128,23|128,1,
16673 OPC_RecordChild2,
16674 OPC_RecordChild3,
16675 OPC_RecordChild4,
16676 OPC_RecordChild5,
16677 OPC_RecordChild6,
16678 OPC_EmitMergeInputChains1_0,
16679 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16680 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16681 25,
16682 OPC_CheckChild1Integer, 14|128,23|128,1,
16683 OPC_RecordChild2,
16684 OPC_RecordChild3,
16685 OPC_RecordChild4,
16686 OPC_RecordChild5,
16687 OPC_RecordChild6,
16688 OPC_EmitMergeInputChains1_0,
16689 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16690 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16691 36,
16692 OPC_CheckChild1Integer, 6|128,23|128,1,
16693 OPC_RecordChild2,
16694 OPC_RecordChild3,
16695 OPC_RecordChild4,
16696 OPC_RecordChild5,
16697 OPC_RecordChild6,
16698 OPC_RecordChild7,
16699 OPC_MoveChild, 8,
16700 OPC_RecordNode,
16701 OPC_MoveSibling, 9,
16702 OPC_RecordNode,
16703 OPC_MoveParent,
16704 OPC_EmitMergeInputChains1_0,
16705 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_S32_F32_GRAD_RR), 0|OPFL_Chain,
16706 4, 7, 7, 7, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8,
16707 36,
16708 OPC_CheckChild1Integer, 8|128,23|128,1,
16709 OPC_RecordChild2,
16710 OPC_RecordChild3,
16711 OPC_RecordChild4,
16712 OPC_RecordChild5,
16713 OPC_RecordChild6,
16714 OPC_RecordChild7,
16715 OPC_MoveChild, 8,
16716 OPC_RecordNode,
16717 OPC_MoveSibling, 9,
16718 OPC_RecordNode,
16719 OPC_MoveParent,
16720 OPC_EmitMergeInputChains1_0,
16721 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_U32_F32_GRAD_RR), 0|OPFL_Chain,
16722 4, 7, 7, 7, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8,
16723 25,
16724 OPC_CheckChild1Integer, 126|128,22|128,1,
16725 OPC_RecordChild2,
16726 OPC_RecordChild3,
16727 OPC_RecordChild4,
16728 OPC_RecordChild5,
16729 OPC_RecordChild6,
16730 OPC_EmitMergeInputChains1_0,
16731 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_S32_S32_RR), 0|OPFL_Chain,
16732 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16733 25,
16734 OPC_CheckChild1Integer, 124|128,22|128,1,
16735 OPC_RecordChild2,
16736 OPC_RecordChild3,
16737 OPC_RecordChild4,
16738 OPC_RecordChild5,
16739 OPC_RecordChild6,
16740 OPC_EmitMergeInputChains1_0,
16741 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_S32_F32_RR), 0|OPFL_Chain,
16742 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16743 25,
16744 OPC_CheckChild1Integer, 2|128,23|128,1,
16745 OPC_RecordChild2,
16746 OPC_RecordChild3,
16747 OPC_RecordChild4,
16748 OPC_RecordChild5,
16749 OPC_RecordChild6,
16750 OPC_EmitMergeInputChains1_0,
16751 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_U32_S32_RR), 0|OPFL_Chain,
16752 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16753 25,
16754 OPC_CheckChild1Integer, 0|128,23|128,1,
16755 OPC_RecordChild2,
16756 OPC_RecordChild3,
16757 OPC_RecordChild4,
16758 OPC_RecordChild5,
16759 OPC_RecordChild6,
16760 OPC_EmitMergeInputChains1_0,
16761 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_U32_F32_RR), 0|OPFL_Chain,
16762 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16763 27,
16764 OPC_CheckChild1Integer, 116|128,22|128,1,
16765 OPC_RecordChild2,
16766 OPC_RecordChild3,
16767 OPC_RecordChild4,
16768 OPC_RecordChild5,
16769 OPC_RecordChild6,
16770 OPC_RecordChild7,
16771 OPC_EmitMergeInputChains1_0,
16772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16773 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16774 27,
16775 OPC_CheckChild1Integer, 118|128,22|128,1,
16776 OPC_RecordChild2,
16777 OPC_RecordChild3,
16778 OPC_RecordChild4,
16779 OPC_RecordChild5,
16780 OPC_RecordChild6,
16781 OPC_RecordChild7,
16782 OPC_EmitMergeInputChains1_0,
16783 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16784 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16785 40,
16786 OPC_CheckChild1Integer, 110|128,22|128,1,
16787 OPC_RecordChild2,
16788 OPC_RecordChild3,
16789 OPC_RecordChild4,
16790 OPC_RecordChild5,
16791 OPC_RecordChild6,
16792 OPC_RecordChild7,
16793 OPC_MoveChild, 8,
16794 OPC_RecordNode,
16795 OPC_MoveSibling, 9,
16796 OPC_RecordNode,
16797 OPC_MoveSibling, 10,
16798 OPC_RecordNode,
16799 OPC_MoveParent,
16800 OPC_EmitMergeInputChains1_0,
16801 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_S32_F32_GRAD_RR), 0|OPFL_Chain,
16802 4, 7, 7, 7, 7, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9,
16803 40,
16804 OPC_CheckChild1Integer, 112|128,22|128,1,
16805 OPC_RecordChild2,
16806 OPC_RecordChild3,
16807 OPC_RecordChild4,
16808 OPC_RecordChild5,
16809 OPC_RecordChild6,
16810 OPC_RecordChild7,
16811 OPC_MoveChild, 8,
16812 OPC_RecordNode,
16813 OPC_MoveSibling, 9,
16814 OPC_RecordNode,
16815 OPC_MoveSibling, 10,
16816 OPC_RecordNode,
16817 OPC_MoveParent,
16818 OPC_EmitMergeInputChains1_0,
16819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_U32_F32_GRAD_RR), 0|OPFL_Chain,
16820 4, 7, 7, 7, 7, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9,
16821 25,
16822 OPC_CheckChild1Integer, 46|128,23|128,1,
16823 OPC_RecordChild2,
16824 OPC_RecordChild3,
16825 OPC_RecordChild4,
16826 OPC_RecordChild5,
16827 OPC_RecordChild6,
16828 OPC_EmitMergeInputChains1_0,
16829 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_S32_S32_RR), 0|OPFL_Chain,
16830 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16831 25,
16832 OPC_CheckChild1Integer, 44|128,23|128,1,
16833 OPC_RecordChild2,
16834 OPC_RecordChild3,
16835 OPC_RecordChild4,
16836 OPC_RecordChild5,
16837 OPC_RecordChild6,
16838 OPC_EmitMergeInputChains1_0,
16839 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_S32_F32_RR), 0|OPFL_Chain,
16840 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16841 25,
16842 OPC_CheckChild1Integer, 50|128,23|128,1,
16843 OPC_RecordChild2,
16844 OPC_RecordChild3,
16845 OPC_RecordChild4,
16846 OPC_RecordChild5,
16847 OPC_RecordChild6,
16848 OPC_EmitMergeInputChains1_0,
16849 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_U32_S32_RR), 0|OPFL_Chain,
16850 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16851 25,
16852 OPC_CheckChild1Integer, 48|128,23|128,1,
16853 OPC_RecordChild2,
16854 OPC_RecordChild3,
16855 OPC_RecordChild4,
16856 OPC_RecordChild5,
16857 OPC_RecordChild6,
16858 OPC_EmitMergeInputChains1_0,
16859 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_U32_F32_RR), 0|OPFL_Chain,
16860 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16861 27,
16862 OPC_CheckChild1Integer, 36|128,23|128,1,
16863 OPC_RecordChild2,
16864 OPC_RecordChild3,
16865 OPC_RecordChild4,
16866 OPC_RecordChild5,
16867 OPC_RecordChild6,
16868 OPC_RecordChild7,
16869 OPC_EmitMergeInputChains1_0,
16870 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16871 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16872 27,
16873 OPC_CheckChild1Integer, 38|128,23|128,1,
16874 OPC_RecordChild2,
16875 OPC_RecordChild3,
16876 OPC_RecordChild4,
16877 OPC_RecordChild5,
16878 OPC_RecordChild6,
16879 OPC_RecordChild7,
16880 OPC_EmitMergeInputChains1_0,
16881 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16882 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16883 48,
16884 OPC_CheckChild1Integer, 30|128,23|128,1,
16885 OPC_RecordChild2,
16886 OPC_RecordChild3,
16887 OPC_RecordChild4,
16888 OPC_RecordChild5,
16889 OPC_RecordChild6,
16890 OPC_RecordChild7,
16891 OPC_MoveChild, 8,
16892 OPC_RecordNode,
16893 OPC_MoveSibling, 9,
16894 OPC_RecordNode,
16895 OPC_MoveSibling, 10,
16896 OPC_RecordNode,
16897 OPC_MoveSibling, 11,
16898 OPC_RecordNode,
16899 OPC_MoveSibling, 12,
16900 OPC_RecordNode,
16901 OPC_MoveParent,
16902 OPC_EmitMergeInputChains1_0,
16903 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_S32_F32_GRAD_RR), 0|OPFL_Chain,
16904 4, 7, 7, 7, 7, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
16905 48,
16906 OPC_CheckChild1Integer, 32|128,23|128,1,
16907 OPC_RecordChild2,
16908 OPC_RecordChild3,
16909 OPC_RecordChild4,
16910 OPC_RecordChild5,
16911 OPC_RecordChild6,
16912 OPC_RecordChild7,
16913 OPC_MoveChild, 8,
16914 OPC_RecordNode,
16915 OPC_MoveSibling, 9,
16916 OPC_RecordNode,
16917 OPC_MoveSibling, 10,
16918 OPC_RecordNode,
16919 OPC_MoveSibling, 11,
16920 OPC_RecordNode,
16921 OPC_MoveSibling, 12,
16922 OPC_RecordNode,
16923 OPC_MoveParent,
16924 OPC_EmitMergeInputChains1_0,
16925 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_U32_F32_GRAD_RR), 0|OPFL_Chain,
16926 4, 7, 7, 7, 7, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
16927 25,
16928 OPC_CheckChild1Integer, 72|128,23|128,1,
16929 OPC_RecordChild2,
16930 OPC_RecordChild3,
16931 OPC_RecordChild4,
16932 OPC_RecordChild5,
16933 OPC_RecordChild6,
16934 OPC_EmitMergeInputChains1_0,
16935 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_S32_F32_RR), 0|OPFL_Chain,
16936 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16937 25,
16938 OPC_CheckChild1Integer, 74|128,23|128,1,
16939 OPC_RecordChild2,
16940 OPC_RecordChild3,
16941 OPC_RecordChild4,
16942 OPC_RecordChild5,
16943 OPC_RecordChild6,
16944 OPC_EmitMergeInputChains1_0,
16945 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_U32_F32_RR), 0|OPFL_Chain,
16946 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
16947 27,
16948 OPC_CheckChild1Integer, 66|128,23|128,1,
16949 OPC_RecordChild2,
16950 OPC_RecordChild3,
16951 OPC_RecordChild4,
16952 OPC_RecordChild5,
16953 OPC_RecordChild6,
16954 OPC_RecordChild7,
16955 OPC_EmitMergeInputChains1_0,
16956 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_S32_F32_LEVEL_RR), 0|OPFL_Chain,
16957 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16958 27,
16959 OPC_CheckChild1Integer, 68|128,23|128,1,
16960 OPC_RecordChild2,
16961 OPC_RecordChild3,
16962 OPC_RecordChild4,
16963 OPC_RecordChild5,
16964 OPC_RecordChild6,
16965 OPC_RecordChild7,
16966 OPC_EmitMergeInputChains1_0,
16967 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_U32_F32_LEVEL_RR), 0|OPFL_Chain,
16968 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16969 27,
16970 OPC_CheckChild1Integer, 60|128,23|128,1,
16971 OPC_RecordChild2,
16972 OPC_RecordChild3,
16973 OPC_RecordChild4,
16974 OPC_RecordChild5,
16975 OPC_RecordChild6,
16976 OPC_RecordChild7,
16977 OPC_EmitMergeInputChains1_0,
16978 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_S32_F32_RR), 0|OPFL_Chain,
16979 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16980 27,
16981 OPC_CheckChild1Integer, 62|128,23|128,1,
16982 OPC_RecordChild2,
16983 OPC_RecordChild3,
16984 OPC_RecordChild4,
16985 OPC_RecordChild5,
16986 OPC_RecordChild6,
16987 OPC_RecordChild7,
16988 OPC_EmitMergeInputChains1_0,
16989 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_U32_F32_RR), 0|OPFL_Chain,
16990 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
16991 32,
16992 OPC_CheckChild1Integer, 54|128,23|128,1,
16993 OPC_RecordChild2,
16994 OPC_RecordChild3,
16995 OPC_RecordChild4,
16996 OPC_RecordChild5,
16997 OPC_RecordChild6,
16998 OPC_RecordChild7,
16999 OPC_MoveChild, 8,
17000 OPC_RecordNode,
17001 OPC_MoveParent,
17002 OPC_EmitMergeInputChains1_0,
17003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_S32_F32_LEVEL_RR), 0|OPFL_Chain,
17004 4, 7, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7,
17005 32,
17006 OPC_CheckChild1Integer, 56|128,23|128,1,
17007 OPC_RecordChild2,
17008 OPC_RecordChild3,
17009 OPC_RecordChild4,
17010 OPC_RecordChild5,
17011 OPC_RecordChild6,
17012 OPC_RecordChild7,
17013 OPC_MoveChild, 8,
17014 OPC_RecordNode,
17015 OPC_MoveParent,
17016 OPC_EmitMergeInputChains1_0,
17017 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_U32_F32_LEVEL_RR), 0|OPFL_Chain,
17018 4, 7, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7,
17019 23,
17020 OPC_CheckChild1Integer, 0|128,25|128,1,
17021 OPC_RecordChild2,
17022 OPC_RecordChild3,
17023 OPC_RecordChild4,
17024 OPC_RecordChild5,
17025 OPC_EmitMergeInputChains1_0,
17026 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_R_2D_S32_F32_RR), 0|OPFL_Chain,
17027 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17028 23,
17029 OPC_CheckChild1Integer, 122|128,24|128,1,
17030 OPC_RecordChild2,
17031 OPC_RecordChild3,
17032 OPC_RecordChild4,
17033 OPC_RecordChild5,
17034 OPC_EmitMergeInputChains1_0,
17035 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_G_2D_S32_F32_RR), 0|OPFL_Chain,
17036 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17037 23,
17038 OPC_CheckChild1Integer, 116|128,24|128,1,
17039 OPC_RecordChild2,
17040 OPC_RecordChild3,
17041 OPC_RecordChild4,
17042 OPC_RecordChild5,
17043 OPC_EmitMergeInputChains1_0,
17044 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_B_2D_S32_F32_RR), 0|OPFL_Chain,
17045 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17046 23,
17047 OPC_CheckChild1Integer, 110|128,24|128,1,
17048 OPC_RecordChild2,
17049 OPC_RecordChild3,
17050 OPC_RecordChild4,
17051 OPC_RecordChild5,
17052 OPC_EmitMergeInputChains1_0,
17053 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_A_2D_S32_F32_RR), 0|OPFL_Chain,
17054 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17055 23,
17056 OPC_CheckChild1Integer, 2|128,25|128,1,
17057 OPC_RecordChild2,
17058 OPC_RecordChild3,
17059 OPC_RecordChild4,
17060 OPC_RecordChild5,
17061 OPC_EmitMergeInputChains1_0,
17062 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_R_2D_U32_F32_RR), 0|OPFL_Chain,
17063 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17064 23,
17065 OPC_CheckChild1Integer, 124|128,24|128,1,
17066 OPC_RecordChild2,
17067 OPC_RecordChild3,
17068 OPC_RecordChild4,
17069 OPC_RecordChild5,
17070 OPC_EmitMergeInputChains1_0,
17071 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_G_2D_U32_F32_RR), 0|OPFL_Chain,
17072 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17073 23,
17074 OPC_CheckChild1Integer, 118|128,24|128,1,
17075 OPC_RecordChild2,
17076 OPC_RecordChild3,
17077 OPC_RecordChild4,
17078 OPC_RecordChild5,
17079 OPC_EmitMergeInputChains1_0,
17080 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_B_2D_U32_F32_RR), 0|OPFL_Chain,
17081 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17082 23,
17083 OPC_CheckChild1Integer, 112|128,24|128,1,
17084 OPC_RecordChild2,
17085 OPC_RecordChild3,
17086 OPC_RecordChild4,
17087 OPC_RecordChild5,
17088 OPC_EmitMergeInputChains1_0,
17089 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_A_2D_U32_F32_RR), 0|OPFL_Chain,
17090 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17091 19,
17092 OPC_CheckChild1Integer, 118|128,23|128,1,
17093 OPC_RecordChild2,
17094 OPC_RecordChild3,
17095 OPC_EmitMergeInputChains1_0,
17096 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_S32_S32_R), 0|OPFL_Chain,
17097 4, 7, 7, 7, 7, 2, 1, 2,
17098 19,
17099 OPC_CheckChild1Integer, 116|128,23|128,1,
17100 OPC_RecordChild2,
17101 OPC_RecordChild3,
17102 OPC_EmitMergeInputChains1_0,
17103 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_S32_F32_R), 0|OPFL_Chain,
17104 4, 7, 7, 7, 7, 2, 1, 2,
17105 19,
17106 OPC_CheckChild1Integer, 122|128,23|128,1,
17107 OPC_RecordChild2,
17108 OPC_RecordChild3,
17109 OPC_EmitMergeInputChains1_0,
17110 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_U32_S32_R), 0|OPFL_Chain,
17111 4, 7, 7, 7, 7, 2, 1, 2,
17112 19,
17113 OPC_CheckChild1Integer, 120|128,23|128,1,
17114 OPC_RecordChild2,
17115 OPC_RecordChild3,
17116 OPC_EmitMergeInputChains1_0,
17117 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_U32_F32_R), 0|OPFL_Chain,
17118 4, 7, 7, 7, 7, 2, 1, 2,
17119 21,
17120 OPC_CheckChild1Integer, 108|128,23|128,1,
17121 OPC_RecordChild2,
17122 OPC_RecordChild3,
17123 OPC_RecordChild4,
17124 OPC_EmitMergeInputChains1_0,
17125 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_S32_F32_LEVEL_R), 0|OPFL_Chain,
17126 4, 7, 7, 7, 7, 3, 1, 2, 3,
17127 21,
17128 OPC_CheckChild1Integer, 110|128,23|128,1,
17129 OPC_RecordChild2,
17130 OPC_RecordChild3,
17131 OPC_RecordChild4,
17132 OPC_EmitMergeInputChains1_0,
17133 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_U32_F32_LEVEL_R), 0|OPFL_Chain,
17134 4, 7, 7, 7, 7, 3, 1, 2, 3,
17135 23,
17136 OPC_CheckChild1Integer, 102|128,23|128,1,
17137 OPC_RecordChild2,
17138 OPC_RecordChild3,
17139 OPC_RecordChild4,
17140 OPC_RecordChild5,
17141 OPC_EmitMergeInputChains1_0,
17142 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_S32_F32_GRAD_R), 0|OPFL_Chain,
17143 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17144 23,
17145 OPC_CheckChild1Integer, 104|128,23|128,1,
17146 OPC_RecordChild2,
17147 OPC_RecordChild3,
17148 OPC_RecordChild4,
17149 OPC_RecordChild5,
17150 OPC_EmitMergeInputChains1_0,
17151 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_U32_F32_GRAD_R), 0|OPFL_Chain,
17152 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17153 21,
17154 OPC_CheckChild1Integer, 94|128,23|128,1,
17155 OPC_RecordChild2,
17156 OPC_RecordChild3,
17157 OPC_RecordChild4,
17158 OPC_EmitMergeInputChains1_0,
17159 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_S32_S32_R), 0|OPFL_Chain,
17160 4, 7, 7, 7, 7, 3, 1, 2, 3,
17161 21,
17162 OPC_CheckChild1Integer, 92|128,23|128,1,
17163 OPC_RecordChild2,
17164 OPC_RecordChild3,
17165 OPC_RecordChild4,
17166 OPC_EmitMergeInputChains1_0,
17167 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_S32_F32_R), 0|OPFL_Chain,
17168 4, 7, 7, 7, 7, 3, 1, 2, 3,
17169 21,
17170 OPC_CheckChild1Integer, 98|128,23|128,1,
17171 OPC_RecordChild2,
17172 OPC_RecordChild3,
17173 OPC_RecordChild4,
17174 OPC_EmitMergeInputChains1_0,
17175 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_U32_S32_R), 0|OPFL_Chain,
17176 4, 7, 7, 7, 7, 3, 1, 2, 3,
17177 21,
17178 OPC_CheckChild1Integer, 96|128,23|128,1,
17179 OPC_RecordChild2,
17180 OPC_RecordChild3,
17181 OPC_RecordChild4,
17182 OPC_EmitMergeInputChains1_0,
17183 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_U32_F32_R), 0|OPFL_Chain,
17184 4, 7, 7, 7, 7, 3, 1, 2, 3,
17185 23,
17186 OPC_CheckChild1Integer, 84|128,23|128,1,
17187 OPC_RecordChild2,
17188 OPC_RecordChild3,
17189 OPC_RecordChild4,
17190 OPC_RecordChild5,
17191 OPC_EmitMergeInputChains1_0,
17192 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_S32_F32_LEVEL_R), 0|OPFL_Chain,
17193 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17194 23,
17195 OPC_CheckChild1Integer, 86|128,23|128,1,
17196 OPC_RecordChild2,
17197 OPC_RecordChild3,
17198 OPC_RecordChild4,
17199 OPC_RecordChild5,
17200 OPC_EmitMergeInputChains1_0,
17201 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_U32_F32_LEVEL_R), 0|OPFL_Chain,
17202 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17203 25,
17204 OPC_CheckChild1Integer, 78|128,23|128,1,
17205 OPC_RecordChild2,
17206 OPC_RecordChild3,
17207 OPC_RecordChild4,
17208 OPC_RecordChild5,
17209 OPC_RecordChild6,
17210 OPC_EmitMergeInputChains1_0,
17211 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_S32_F32_GRAD_R), 0|OPFL_Chain,
17212 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17213 25,
17214 OPC_CheckChild1Integer, 80|128,23|128,1,
17215 OPC_RecordChild2,
17216 OPC_RecordChild3,
17217 OPC_RecordChild4,
17218 OPC_RecordChild5,
17219 OPC_RecordChild6,
17220 OPC_EmitMergeInputChains1_0,
17221 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_U32_F32_GRAD_R), 0|OPFL_Chain,
17222 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17223 21,
17224 OPC_CheckChild1Integer, 38|128,24|128,1,
17225 OPC_RecordChild2,
17226 OPC_RecordChild3,
17227 OPC_RecordChild4,
17228 OPC_EmitMergeInputChains1_0,
17229 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_S32_S32_R), 0|OPFL_Chain,
17230 4, 7, 7, 7, 7, 3, 1, 2, 3,
17231 21,
17232 OPC_CheckChild1Integer, 36|128,24|128,1,
17233 OPC_RecordChild2,
17234 OPC_RecordChild3,
17235 OPC_RecordChild4,
17236 OPC_EmitMergeInputChains1_0,
17237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_S32_F32_R), 0|OPFL_Chain,
17238 4, 7, 7, 7, 7, 3, 1, 2, 3,
17239 21,
17240 OPC_CheckChild1Integer, 42|128,24|128,1,
17241 OPC_RecordChild2,
17242 OPC_RecordChild3,
17243 OPC_RecordChild4,
17244 OPC_EmitMergeInputChains1_0,
17245 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_U32_S32_R), 0|OPFL_Chain,
17246 4, 7, 7, 7, 7, 3, 1, 2, 3,
17247 21,
17248 OPC_CheckChild1Integer, 40|128,24|128,1,
17249 OPC_RecordChild2,
17250 OPC_RecordChild3,
17251 OPC_RecordChild4,
17252 OPC_EmitMergeInputChains1_0,
17253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_U32_F32_R), 0|OPFL_Chain,
17254 4, 7, 7, 7, 7, 3, 1, 2, 3,
17255 23,
17256 OPC_CheckChild1Integer, 28|128,24|128,1,
17257 OPC_RecordChild2,
17258 OPC_RecordChild3,
17259 OPC_RecordChild4,
17260 OPC_RecordChild5,
17261 OPC_EmitMergeInputChains1_0,
17262 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_S32_F32_LEVEL_R), 0|OPFL_Chain,
17263 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17264 23,
17265 OPC_CheckChild1Integer, 30|128,24|128,1,
17266 OPC_RecordChild2,
17267 OPC_RecordChild3,
17268 OPC_RecordChild4,
17269 OPC_RecordChild5,
17270 OPC_EmitMergeInputChains1_0,
17271 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_U32_F32_LEVEL_R), 0|OPFL_Chain,
17272 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17273 32,
17274 OPC_CheckChild1Integer, 22|128,24|128,1,
17275 OPC_RecordChild2,
17276 OPC_RecordChild3,
17277 OPC_RecordChild4,
17278 OPC_RecordChild5,
17279 OPC_RecordChild6,
17280 OPC_RecordChild7,
17281 OPC_MoveChild, 8,
17282 OPC_RecordNode,
17283 OPC_MoveParent,
17284 OPC_EmitMergeInputChains1_0,
17285 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_S32_F32_GRAD_R), 0|OPFL_Chain,
17286 4, 7, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7,
17287 32,
17288 OPC_CheckChild1Integer, 24|128,24|128,1,
17289 OPC_RecordChild2,
17290 OPC_RecordChild3,
17291 OPC_RecordChild4,
17292 OPC_RecordChild5,
17293 OPC_RecordChild6,
17294 OPC_RecordChild7,
17295 OPC_MoveChild, 8,
17296 OPC_RecordNode,
17297 OPC_MoveParent,
17298 OPC_EmitMergeInputChains1_0,
17299 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_U32_F32_GRAD_R), 0|OPFL_Chain,
17300 4, 7, 7, 7, 7, 7, 1, 2, 3, 4, 5, 6, 7,
17301 23,
17302 OPC_CheckChild1Integer, 14|128,24|128,1,
17303 OPC_RecordChild2,
17304 OPC_RecordChild3,
17305 OPC_RecordChild4,
17306 OPC_RecordChild5,
17307 OPC_EmitMergeInputChains1_0,
17308 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_S32_S32_R), 0|OPFL_Chain,
17309 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17310 23,
17311 OPC_CheckChild1Integer, 12|128,24|128,1,
17312 OPC_RecordChild2,
17313 OPC_RecordChild3,
17314 OPC_RecordChild4,
17315 OPC_RecordChild5,
17316 OPC_EmitMergeInputChains1_0,
17317 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_S32_F32_R), 0|OPFL_Chain,
17318 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17319 23,
17320 OPC_CheckChild1Integer, 18|128,24|128,1,
17321 OPC_RecordChild2,
17322 OPC_RecordChild3,
17323 OPC_RecordChild4,
17324 OPC_RecordChild5,
17325 OPC_EmitMergeInputChains1_0,
17326 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_U32_S32_R), 0|OPFL_Chain,
17327 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17328 23,
17329 OPC_CheckChild1Integer, 16|128,24|128,1,
17330 OPC_RecordChild2,
17331 OPC_RecordChild3,
17332 OPC_RecordChild4,
17333 OPC_RecordChild5,
17334 OPC_EmitMergeInputChains1_0,
17335 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_U32_F32_R), 0|OPFL_Chain,
17336 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17337 25,
17338 OPC_CheckChild1Integer, 4|128,24|128,1,
17339 OPC_RecordChild2,
17340 OPC_RecordChild3,
17341 OPC_RecordChild4,
17342 OPC_RecordChild5,
17343 OPC_RecordChild6,
17344 OPC_EmitMergeInputChains1_0,
17345 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_S32_F32_LEVEL_R), 0|OPFL_Chain,
17346 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17347 25,
17348 OPC_CheckChild1Integer, 6|128,24|128,1,
17349 OPC_RecordChild2,
17350 OPC_RecordChild3,
17351 OPC_RecordChild4,
17352 OPC_RecordChild5,
17353 OPC_RecordChild6,
17354 OPC_EmitMergeInputChains1_0,
17355 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_U32_F32_LEVEL_R), 0|OPFL_Chain,
17356 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17357 36,
17358 OPC_CheckChild1Integer, 126|128,23|128,1,
17359 OPC_RecordChild2,
17360 OPC_RecordChild3,
17361 OPC_RecordChild4,
17362 OPC_RecordChild5,
17363 OPC_RecordChild6,
17364 OPC_RecordChild7,
17365 OPC_MoveChild, 8,
17366 OPC_RecordNode,
17367 OPC_MoveSibling, 9,
17368 OPC_RecordNode,
17369 OPC_MoveParent,
17370 OPC_EmitMergeInputChains1_0,
17371 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_S32_F32_GRAD_R), 0|OPFL_Chain,
17372 4, 7, 7, 7, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8,
17373 36,
17374 OPC_CheckChild1Integer, 0|128,24|128,1,
17375 OPC_RecordChild2,
17376 OPC_RecordChild3,
17377 OPC_RecordChild4,
17378 OPC_RecordChild5,
17379 OPC_RecordChild6,
17380 OPC_RecordChild7,
17381 OPC_MoveChild, 8,
17382 OPC_RecordNode,
17383 OPC_MoveSibling, 9,
17384 OPC_RecordNode,
17385 OPC_MoveParent,
17386 OPC_EmitMergeInputChains1_0,
17387 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_U32_F32_GRAD_R), 0|OPFL_Chain,
17388 4, 7, 7, 7, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8,
17389 23,
17390 OPC_CheckChild1Integer, 62|128,24|128,1,
17391 OPC_RecordChild2,
17392 OPC_RecordChild3,
17393 OPC_RecordChild4,
17394 OPC_RecordChild5,
17395 OPC_EmitMergeInputChains1_0,
17396 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_S32_S32_R), 0|OPFL_Chain,
17397 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17398 23,
17399 OPC_CheckChild1Integer, 60|128,24|128,1,
17400 OPC_RecordChild2,
17401 OPC_RecordChild3,
17402 OPC_RecordChild4,
17403 OPC_RecordChild5,
17404 OPC_EmitMergeInputChains1_0,
17405 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_S32_F32_R), 0|OPFL_Chain,
17406 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17407 23,
17408 OPC_CheckChild1Integer, 66|128,24|128,1,
17409 OPC_RecordChild2,
17410 OPC_RecordChild3,
17411 OPC_RecordChild4,
17412 OPC_RecordChild5,
17413 OPC_EmitMergeInputChains1_0,
17414 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_U32_S32_R), 0|OPFL_Chain,
17415 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17416 23,
17417 OPC_CheckChild1Integer, 64|128,24|128,1,
17418 OPC_RecordChild2,
17419 OPC_RecordChild3,
17420 OPC_RecordChild4,
17421 OPC_RecordChild5,
17422 OPC_EmitMergeInputChains1_0,
17423 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_U32_F32_R), 0|OPFL_Chain,
17424 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17425 25,
17426 OPC_CheckChild1Integer, 52|128,24|128,1,
17427 OPC_RecordChild2,
17428 OPC_RecordChild3,
17429 OPC_RecordChild4,
17430 OPC_RecordChild5,
17431 OPC_RecordChild6,
17432 OPC_EmitMergeInputChains1_0,
17433 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_S32_F32_LEVEL_R), 0|OPFL_Chain,
17434 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17435 25,
17436 OPC_CheckChild1Integer, 54|128,24|128,1,
17437 OPC_RecordChild2,
17438 OPC_RecordChild3,
17439 OPC_RecordChild4,
17440 OPC_RecordChild5,
17441 OPC_RecordChild6,
17442 OPC_EmitMergeInputChains1_0,
17443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_U32_F32_LEVEL_R), 0|OPFL_Chain,
17444 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17445 44,
17446 OPC_CheckChild1Integer, 46|128,24|128,1,
17447 OPC_RecordChild2,
17448 OPC_RecordChild3,
17449 OPC_RecordChild4,
17450 OPC_RecordChild5,
17451 OPC_RecordChild6,
17452 OPC_RecordChild7,
17453 OPC_MoveChild, 8,
17454 OPC_RecordNode,
17455 OPC_MoveSibling, 9,
17456 OPC_RecordNode,
17457 OPC_MoveSibling, 10,
17458 OPC_RecordNode,
17459 OPC_MoveSibling, 11,
17460 OPC_RecordNode,
17461 OPC_MoveParent,
17462 OPC_EmitMergeInputChains1_0,
17463 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_S32_F32_GRAD_R), 0|OPFL_Chain,
17464 4, 7, 7, 7, 7, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
17465 44,
17466 OPC_CheckChild1Integer, 48|128,24|128,1,
17467 OPC_RecordChild2,
17468 OPC_RecordChild3,
17469 OPC_RecordChild4,
17470 OPC_RecordChild5,
17471 OPC_RecordChild6,
17472 OPC_RecordChild7,
17473 OPC_MoveChild, 8,
17474 OPC_RecordNode,
17475 OPC_MoveSibling, 9,
17476 OPC_RecordNode,
17477 OPC_MoveSibling, 10,
17478 OPC_RecordNode,
17479 OPC_MoveSibling, 11,
17480 OPC_RecordNode,
17481 OPC_MoveParent,
17482 OPC_EmitMergeInputChains1_0,
17483 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_U32_F32_GRAD_R), 0|OPFL_Chain,
17484 4, 7, 7, 7, 7, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
17485 23,
17486 OPC_CheckChild1Integer, 100|128,24|128,1,
17487 OPC_RecordChild2,
17488 OPC_RecordChild3,
17489 OPC_RecordChild4,
17490 OPC_RecordChild5,
17491 OPC_EmitMergeInputChains1_0,
17492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_S32_F32_R), 0|OPFL_Chain,
17493 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17494 23,
17495 OPC_CheckChild1Integer, 102|128,24|128,1,
17496 OPC_RecordChild2,
17497 OPC_RecordChild3,
17498 OPC_RecordChild4,
17499 OPC_RecordChild5,
17500 OPC_EmitMergeInputChains1_0,
17501 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_U32_F32_R), 0|OPFL_Chain,
17502 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
17503 25,
17504 OPC_CheckChild1Integer, 94|128,24|128,1,
17505 OPC_RecordChild2,
17506 OPC_RecordChild3,
17507 OPC_RecordChild4,
17508 OPC_RecordChild5,
17509 OPC_RecordChild6,
17510 OPC_EmitMergeInputChains1_0,
17511 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_S32_F32_LEVEL_R), 0|OPFL_Chain,
17512 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17513 25,
17514 OPC_CheckChild1Integer, 96|128,24|128,1,
17515 OPC_RecordChild2,
17516 OPC_RecordChild3,
17517 OPC_RecordChild4,
17518 OPC_RecordChild5,
17519 OPC_RecordChild6,
17520 OPC_EmitMergeInputChains1_0,
17521 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_U32_F32_LEVEL_R), 0|OPFL_Chain,
17522 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17523 25,
17524 OPC_CheckChild1Integer, 82|128,24|128,1,
17525 OPC_RecordChild2,
17526 OPC_RecordChild3,
17527 OPC_RecordChild4,
17528 OPC_RecordChild5,
17529 OPC_RecordChild6,
17530 OPC_EmitMergeInputChains1_0,
17531 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_S32_F32_R), 0|OPFL_Chain,
17532 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17533 25,
17534 OPC_CheckChild1Integer, 84|128,24|128,1,
17535 OPC_RecordChild2,
17536 OPC_RecordChild3,
17537 OPC_RecordChild4,
17538 OPC_RecordChild5,
17539 OPC_RecordChild6,
17540 OPC_EmitMergeInputChains1_0,
17541 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_U32_F32_R), 0|OPFL_Chain,
17542 4, 7, 7, 7, 7, 5, 1, 2, 3, 4, 5,
17543 27,
17544 OPC_CheckChild1Integer, 76|128,24|128,1,
17545 OPC_RecordChild2,
17546 OPC_RecordChild3,
17547 OPC_RecordChild4,
17548 OPC_RecordChild5,
17549 OPC_RecordChild6,
17550 OPC_RecordChild7,
17551 OPC_EmitMergeInputChains1_0,
17552 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_S32_F32_LEVEL_R), 0|OPFL_Chain,
17553 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
17554 27,
17555 OPC_CheckChild1Integer, 78|128,24|128,1,
17556 OPC_RecordChild2,
17557 OPC_RecordChild3,
17558 OPC_RecordChild4,
17559 OPC_RecordChild5,
17560 OPC_RecordChild6,
17561 OPC_RecordChild7,
17562 OPC_EmitMergeInputChains1_0,
17563 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_U32_F32_LEVEL_R), 0|OPFL_Chain,
17564 4, 7, 7, 7, 7, 6, 1, 2, 3, 4, 5, 6,
17565 44,
17566 OPC_CheckChild1Integer, 88|128,24|128,1,
17567 OPC_RecordChild2,
17568 OPC_RecordChild3,
17569 OPC_RecordChild4,
17570 OPC_RecordChild5,
17571 OPC_RecordChild6,
17572 OPC_RecordChild7,
17573 OPC_MoveChild, 8,
17574 OPC_RecordNode,
17575 OPC_MoveSibling, 9,
17576 OPC_RecordNode,
17577 OPC_MoveSibling, 10,
17578 OPC_RecordNode,
17579 OPC_MoveSibling, 11,
17580 OPC_RecordNode,
17581 OPC_MoveParent,
17582 OPC_EmitMergeInputChains1_0,
17583 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_S32_F32_GRAD_R), 0|OPFL_Chain,
17584 4, 7, 7, 7, 7, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
17585 44,
17586 OPC_CheckChild1Integer, 90|128,24|128,1,
17587 OPC_RecordChild2,
17588 OPC_RecordChild3,
17589 OPC_RecordChild4,
17590 OPC_RecordChild5,
17591 OPC_RecordChild6,
17592 OPC_RecordChild7,
17593 OPC_MoveChild, 8,
17594 OPC_RecordNode,
17595 OPC_MoveSibling, 9,
17596 OPC_RecordNode,
17597 OPC_MoveSibling, 10,
17598 OPC_RecordNode,
17599 OPC_MoveSibling, 11,
17600 OPC_RecordNode,
17601 OPC_MoveParent,
17602 OPC_EmitMergeInputChains1_0,
17603 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_U32_F32_GRAD_R), 0|OPFL_Chain,
17604 4, 7, 7, 7, 7, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
17605 48,
17606 OPC_CheckChild1Integer, 70|128,24|128,1,
17607 OPC_RecordChild2,
17608 OPC_RecordChild3,
17609 OPC_RecordChild4,
17610 OPC_RecordChild5,
17611 OPC_RecordChild6,
17612 OPC_RecordChild7,
17613 OPC_MoveChild, 8,
17614 OPC_RecordNode,
17615 OPC_MoveSibling, 9,
17616 OPC_RecordNode,
17617 OPC_MoveSibling, 10,
17618 OPC_RecordNode,
17619 OPC_MoveSibling, 11,
17620 OPC_RecordNode,
17621 OPC_MoveSibling, 12,
17622 OPC_RecordNode,
17623 OPC_MoveParent,
17624 OPC_EmitMergeInputChains1_0,
17625 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_S32_F32_GRAD_R), 0|OPFL_Chain,
17626 4, 7, 7, 7, 7, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
17627 48,
17628 OPC_CheckChild1Integer, 72|128,24|128,1,
17629 OPC_RecordChild2,
17630 OPC_RecordChild3,
17631 OPC_RecordChild4,
17632 OPC_RecordChild5,
17633 OPC_RecordChild6,
17634 OPC_RecordChild7,
17635 OPC_MoveChild, 8,
17636 OPC_RecordNode,
17637 OPC_MoveSibling, 9,
17638 OPC_RecordNode,
17639 OPC_MoveSibling, 10,
17640 OPC_RecordNode,
17641 OPC_MoveSibling, 11,
17642 OPC_RecordNode,
17643 OPC_MoveSibling, 12,
17644 OPC_RecordNode,
17645 OPC_MoveParent,
17646 OPC_EmitMergeInputChains1_0,
17647 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_U32_F32_GRAD_R), 0|OPFL_Chain,
17648 4, 7, 7, 7, 7, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
17649 21,
17650 OPC_CheckChild1Integer, 24|128,25|128,1,
17651 OPC_RecordChild2,
17652 OPC_RecordChild3,
17653 OPC_RecordChild4,
17654 OPC_EmitMergeInputChains1_0,
17655 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_R_2D_S32_F32_R), 0|OPFL_Chain,
17656 4, 7, 7, 7, 7, 3, 1, 2, 3,
17657 21,
17658 OPC_CheckChild1Integer, 18|128,25|128,1,
17659 OPC_RecordChild2,
17660 OPC_RecordChild3,
17661 OPC_RecordChild4,
17662 OPC_EmitMergeInputChains1_0,
17663 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_G_2D_S32_F32_R), 0|OPFL_Chain,
17664 4, 7, 7, 7, 7, 3, 1, 2, 3,
17665 21,
17666 OPC_CheckChild1Integer, 12|128,25|128,1,
17667 OPC_RecordChild2,
17668 OPC_RecordChild3,
17669 OPC_RecordChild4,
17670 OPC_EmitMergeInputChains1_0,
17671 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_B_2D_S32_F32_R), 0|OPFL_Chain,
17672 4, 7, 7, 7, 7, 3, 1, 2, 3,
17673 21,
17674 OPC_CheckChild1Integer, 6|128,25|128,1,
17675 OPC_RecordChild2,
17676 OPC_RecordChild3,
17677 OPC_RecordChild4,
17678 OPC_EmitMergeInputChains1_0,
17679 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_A_2D_S32_F32_R), 0|OPFL_Chain,
17680 4, 7, 7, 7, 7, 3, 1, 2, 3,
17681 21,
17682 OPC_CheckChild1Integer, 26|128,25|128,1,
17683 OPC_RecordChild2,
17684 OPC_RecordChild3,
17685 OPC_RecordChild4,
17686 OPC_EmitMergeInputChains1_0,
17687 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_R_2D_U32_F32_R), 0|OPFL_Chain,
17688 4, 7, 7, 7, 7, 3, 1, 2, 3,
17689 21,
17690 OPC_CheckChild1Integer, 20|128,25|128,1,
17691 OPC_RecordChild2,
17692 OPC_RecordChild3,
17693 OPC_RecordChild4,
17694 OPC_EmitMergeInputChains1_0,
17695 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_G_2D_U32_F32_R), 0|OPFL_Chain,
17696 4, 7, 7, 7, 7, 3, 1, 2, 3,
17697 21,
17698 OPC_CheckChild1Integer, 14|128,25|128,1,
17699 OPC_RecordChild2,
17700 OPC_RecordChild3,
17701 OPC_RecordChild4,
17702 OPC_EmitMergeInputChains1_0,
17703 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_B_2D_U32_F32_R), 0|OPFL_Chain,
17704 4, 7, 7, 7, 7, 3, 1, 2, 3,
17705 21,
17706 OPC_CheckChild1Integer, 8|128,25|128,1,
17707 OPC_RecordChild2,
17708 OPC_RecordChild3,
17709 OPC_RecordChild4,
17710 OPC_EmitMergeInputChains1_0,
17711 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_A_2D_U32_F32_R), 0|OPFL_Chain,
17712 4, 7, 7, 7, 7, 3, 1, 2, 3,
17713 14,
17714 OPC_CheckChild1Integer, 14|128,15|128,1,
17715 OPC_RecordChild2,
17716 OPC_RecordChild3,
17717 OPC_EmitMergeInputChains1_0,
17718 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I8_CLAMP_R),
17719 6, 2, 1, 2,
17720 14,
17721 OPC_CheckChild1Integer, 124|128,14|128,1,
17722 OPC_RecordChild2,
17723 OPC_RecordChild3,
17724 OPC_EmitMergeInputChains1_0,
17725 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I16_CLAMP_R),
17726 6, 2, 1, 2,
17727 14,
17728 OPC_CheckChild1Integer, 2|128,15|128,1,
17729 OPC_RecordChild2,
17730 OPC_RecordChild3,
17731 OPC_EmitMergeInputChains1_0,
17732 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I32_CLAMP_R),
17733 7, 2, 1, 2,
17734 14,
17735 OPC_CheckChild1Integer, 8|128,15|128,1,
17736 OPC_RecordChild2,
17737 OPC_RecordChild3,
17738 OPC_EmitMergeInputChains1_0,
17739 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I64_CLAMP_R),
17740 8, 2, 1, 2,
17741 14,
17742 OPC_CheckChild1Integer, 16|128,15|128,1,
17743 OPC_RecordChild2,
17744 OPC_RecordChild3,
17745 OPC_EmitMergeInputChains1_0,
17746 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I8_TRAP_R),
17747 6, 2, 1, 2,
17748 14,
17749 OPC_CheckChild1Integer, 126|128,14|128,1,
17750 OPC_RecordChild2,
17751 OPC_RecordChild3,
17752 OPC_EmitMergeInputChains1_0,
17753 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I16_TRAP_R),
17754 6, 2, 1, 2,
17755 14,
17756 OPC_CheckChild1Integer, 4|128,15|128,1,
17757 OPC_RecordChild2,
17758 OPC_RecordChild3,
17759 OPC_EmitMergeInputChains1_0,
17760 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I32_TRAP_R),
17761 7, 2, 1, 2,
17762 14,
17763 OPC_CheckChild1Integer, 10|128,15|128,1,
17764 OPC_RecordChild2,
17765 OPC_RecordChild3,
17766 OPC_EmitMergeInputChains1_0,
17767 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I64_TRAP_R),
17768 8, 2, 1, 2,
17769 14,
17770 OPC_CheckChild1Integer, 18|128,15|128,1,
17771 OPC_RecordChild2,
17772 OPC_RecordChild3,
17773 OPC_EmitMergeInputChains1_0,
17774 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I8_ZERO_R),
17775 6, 2, 1, 2,
17776 14,
17777 OPC_CheckChild1Integer, 0|128,15|128,1,
17778 OPC_RecordChild2,
17779 OPC_RecordChild3,
17780 OPC_EmitMergeInputChains1_0,
17781 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I16_ZERO_R),
17782 6, 2, 1, 2,
17783 14,
17784 OPC_CheckChild1Integer, 6|128,15|128,1,
17785 OPC_RecordChild2,
17786 OPC_RecordChild3,
17787 OPC_EmitMergeInputChains1_0,
17788 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I32_ZERO_R),
17789 7, 2, 1, 2,
17790 14,
17791 OPC_CheckChild1Integer, 12|128,15|128,1,
17792 OPC_RecordChild2,
17793 OPC_RecordChild3,
17794 OPC_EmitMergeInputChains1_0,
17795 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_I64_ZERO_R),
17796 8, 2, 1, 2,
17797 16,
17798 OPC_CheckChild1Integer, 76|128,14|128,1,
17799 OPC_RecordChild2,
17800 OPC_RecordChild3,
17801 OPC_RecordChild4,
17802 OPC_EmitMergeInputChains1_0,
17803 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I8_CLAMP_R),
17804 6, 3, 1, 2, 3,
17805 16,
17806 OPC_CheckChild1Integer, 58|128,14|128,1,
17807 OPC_RecordChild2,
17808 OPC_RecordChild3,
17809 OPC_RecordChild4,
17810 OPC_EmitMergeInputChains1_0,
17811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I16_CLAMP_R),
17812 6, 3, 1, 2, 3,
17813 16,
17814 OPC_CheckChild1Integer, 64|128,14|128,1,
17815 OPC_RecordChild2,
17816 OPC_RecordChild3,
17817 OPC_RecordChild4,
17818 OPC_EmitMergeInputChains1_0,
17819 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I32_CLAMP_R),
17820 7, 3, 1, 2, 3,
17821 16,
17822 OPC_CheckChild1Integer, 70|128,14|128,1,
17823 OPC_RecordChild2,
17824 OPC_RecordChild3,
17825 OPC_RecordChild4,
17826 OPC_EmitMergeInputChains1_0,
17827 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I64_CLAMP_R),
17828 8, 3, 1, 2, 3,
17829 16,
17830 OPC_CheckChild1Integer, 78|128,14|128,1,
17831 OPC_RecordChild2,
17832 OPC_RecordChild3,
17833 OPC_RecordChild4,
17834 OPC_EmitMergeInputChains1_0,
17835 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I8_TRAP_R),
17836 6, 3, 1, 2, 3,
17837 16,
17838 OPC_CheckChild1Integer, 60|128,14|128,1,
17839 OPC_RecordChild2,
17840 OPC_RecordChild3,
17841 OPC_RecordChild4,
17842 OPC_EmitMergeInputChains1_0,
17843 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I16_TRAP_R),
17844 6, 3, 1, 2, 3,
17845 16,
17846 OPC_CheckChild1Integer, 66|128,14|128,1,
17847 OPC_RecordChild2,
17848 OPC_RecordChild3,
17849 OPC_RecordChild4,
17850 OPC_EmitMergeInputChains1_0,
17851 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I32_TRAP_R),
17852 7, 3, 1, 2, 3,
17853 16,
17854 OPC_CheckChild1Integer, 72|128,14|128,1,
17855 OPC_RecordChild2,
17856 OPC_RecordChild3,
17857 OPC_RecordChild4,
17858 OPC_EmitMergeInputChains1_0,
17859 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I64_TRAP_R),
17860 8, 3, 1, 2, 3,
17861 16,
17862 OPC_CheckChild1Integer, 80|128,14|128,1,
17863 OPC_RecordChild2,
17864 OPC_RecordChild3,
17865 OPC_RecordChild4,
17866 OPC_EmitMergeInputChains1_0,
17867 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I8_ZERO_R),
17868 6, 3, 1, 2, 3,
17869 16,
17870 OPC_CheckChild1Integer, 62|128,14|128,1,
17871 OPC_RecordChild2,
17872 OPC_RecordChild3,
17873 OPC_RecordChild4,
17874 OPC_EmitMergeInputChains1_0,
17875 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I16_ZERO_R),
17876 6, 3, 1, 2, 3,
17877 16,
17878 OPC_CheckChild1Integer, 68|128,14|128,1,
17879 OPC_RecordChild2,
17880 OPC_RecordChild3,
17881 OPC_RecordChild4,
17882 OPC_EmitMergeInputChains1_0,
17883 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I32_ZERO_R),
17884 7, 3, 1, 2, 3,
17885 16,
17886 OPC_CheckChild1Integer, 74|128,14|128,1,
17887 OPC_RecordChild2,
17888 OPC_RecordChild3,
17889 OPC_RecordChild4,
17890 OPC_EmitMergeInputChains1_0,
17891 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_I64_ZERO_R),
17892 8, 3, 1, 2, 3,
17893 16,
17894 OPC_CheckChild1Integer, 18|128,16|128,1,
17895 OPC_RecordChild2,
17896 OPC_RecordChild3,
17897 OPC_RecordChild4,
17898 OPC_EmitMergeInputChains1_0,
17899 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I8_CLAMP_R),
17900 6, 3, 1, 2, 3,
17901 16,
17902 OPC_CheckChild1Integer, 0|128,16|128,1,
17903 OPC_RecordChild2,
17904 OPC_RecordChild3,
17905 OPC_RecordChild4,
17906 OPC_EmitMergeInputChains1_0,
17907 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I16_CLAMP_R),
17908 6, 3, 1, 2, 3,
17909 16,
17910 OPC_CheckChild1Integer, 6|128,16|128,1,
17911 OPC_RecordChild2,
17912 OPC_RecordChild3,
17913 OPC_RecordChild4,
17914 OPC_EmitMergeInputChains1_0,
17915 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I32_CLAMP_R),
17916 7, 3, 1, 2, 3,
17917 16,
17918 OPC_CheckChild1Integer, 12|128,16|128,1,
17919 OPC_RecordChild2,
17920 OPC_RecordChild3,
17921 OPC_RecordChild4,
17922 OPC_EmitMergeInputChains1_0,
17923 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I64_CLAMP_R),
17924 8, 3, 1, 2, 3,
17925 16,
17926 OPC_CheckChild1Integer, 20|128,16|128,1,
17927 OPC_RecordChild2,
17928 OPC_RecordChild3,
17929 OPC_RecordChild4,
17930 OPC_EmitMergeInputChains1_0,
17931 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I8_TRAP_R),
17932 6, 3, 1, 2, 3,
17933 16,
17934 OPC_CheckChild1Integer, 2|128,16|128,1,
17935 OPC_RecordChild2,
17936 OPC_RecordChild3,
17937 OPC_RecordChild4,
17938 OPC_EmitMergeInputChains1_0,
17939 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I16_TRAP_R),
17940 6, 3, 1, 2, 3,
17941 16,
17942 OPC_CheckChild1Integer, 8|128,16|128,1,
17943 OPC_RecordChild2,
17944 OPC_RecordChild3,
17945 OPC_RecordChild4,
17946 OPC_EmitMergeInputChains1_0,
17947 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I32_TRAP_R),
17948 7, 3, 1, 2, 3,
17949 16,
17950 OPC_CheckChild1Integer, 14|128,16|128,1,
17951 OPC_RecordChild2,
17952 OPC_RecordChild3,
17953 OPC_RecordChild4,
17954 OPC_EmitMergeInputChains1_0,
17955 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I64_TRAP_R),
17956 8, 3, 1, 2, 3,
17957 16,
17958 OPC_CheckChild1Integer, 22|128,16|128,1,
17959 OPC_RecordChild2,
17960 OPC_RecordChild3,
17961 OPC_RecordChild4,
17962 OPC_EmitMergeInputChains1_0,
17963 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I8_ZERO_R),
17964 6, 3, 1, 2, 3,
17965 16,
17966 OPC_CheckChild1Integer, 4|128,16|128,1,
17967 OPC_RecordChild2,
17968 OPC_RecordChild3,
17969 OPC_RecordChild4,
17970 OPC_EmitMergeInputChains1_0,
17971 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I16_ZERO_R),
17972 6, 3, 1, 2, 3,
17973 16,
17974 OPC_CheckChild1Integer, 10|128,16|128,1,
17975 OPC_RecordChild2,
17976 OPC_RecordChild3,
17977 OPC_RecordChild4,
17978 OPC_EmitMergeInputChains1_0,
17979 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I32_ZERO_R),
17980 7, 3, 1, 2, 3,
17981 16,
17982 OPC_CheckChild1Integer, 16|128,16|128,1,
17983 OPC_RecordChild2,
17984 OPC_RecordChild3,
17985 OPC_RecordChild4,
17986 OPC_EmitMergeInputChains1_0,
17987 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_I64_ZERO_R),
17988 8, 3, 1, 2, 3,
17989 18,
17990 OPC_CheckChild1Integer, 80|128,15|128,1,
17991 OPC_RecordChild2,
17992 OPC_RecordChild3,
17993 OPC_RecordChild4,
17994 OPC_RecordChild5,
17995 OPC_EmitMergeInputChains1_0,
17996 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I8_CLAMP_R),
17997 6, 4, 1, 2, 3, 4,
17998 18,
17999 OPC_CheckChild1Integer, 62|128,15|128,1,
18000 OPC_RecordChild2,
18001 OPC_RecordChild3,
18002 OPC_RecordChild4,
18003 OPC_RecordChild5,
18004 OPC_EmitMergeInputChains1_0,
18005 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I16_CLAMP_R),
18006 6, 4, 1, 2, 3, 4,
18007 18,
18008 OPC_CheckChild1Integer, 68|128,15|128,1,
18009 OPC_RecordChild2,
18010 OPC_RecordChild3,
18011 OPC_RecordChild4,
18012 OPC_RecordChild5,
18013 OPC_EmitMergeInputChains1_0,
18014 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I32_CLAMP_R),
18015 7, 4, 1, 2, 3, 4,
18016 18,
18017 OPC_CheckChild1Integer, 74|128,15|128,1,
18018 OPC_RecordChild2,
18019 OPC_RecordChild3,
18020 OPC_RecordChild4,
18021 OPC_RecordChild5,
18022 OPC_EmitMergeInputChains1_0,
18023 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I64_CLAMP_R),
18024 8, 4, 1, 2, 3, 4,
18025 18,
18026 OPC_CheckChild1Integer, 82|128,15|128,1,
18027 OPC_RecordChild2,
18028 OPC_RecordChild3,
18029 OPC_RecordChild4,
18030 OPC_RecordChild5,
18031 OPC_EmitMergeInputChains1_0,
18032 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I8_TRAP_R),
18033 6, 4, 1, 2, 3, 4,
18034 18,
18035 OPC_CheckChild1Integer, 64|128,15|128,1,
18036 OPC_RecordChild2,
18037 OPC_RecordChild3,
18038 OPC_RecordChild4,
18039 OPC_RecordChild5,
18040 OPC_EmitMergeInputChains1_0,
18041 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I16_TRAP_R),
18042 6, 4, 1, 2, 3, 4,
18043 18,
18044 OPC_CheckChild1Integer, 70|128,15|128,1,
18045 OPC_RecordChild2,
18046 OPC_RecordChild3,
18047 OPC_RecordChild4,
18048 OPC_RecordChild5,
18049 OPC_EmitMergeInputChains1_0,
18050 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I32_TRAP_R),
18051 7, 4, 1, 2, 3, 4,
18052 18,
18053 OPC_CheckChild1Integer, 76|128,15|128,1,
18054 OPC_RecordChild2,
18055 OPC_RecordChild3,
18056 OPC_RecordChild4,
18057 OPC_RecordChild5,
18058 OPC_EmitMergeInputChains1_0,
18059 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I64_TRAP_R),
18060 8, 4, 1, 2, 3, 4,
18061 18,
18062 OPC_CheckChild1Integer, 84|128,15|128,1,
18063 OPC_RecordChild2,
18064 OPC_RecordChild3,
18065 OPC_RecordChild4,
18066 OPC_RecordChild5,
18067 OPC_EmitMergeInputChains1_0,
18068 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I8_ZERO_R),
18069 6, 4, 1, 2, 3, 4,
18070 18,
18071 OPC_CheckChild1Integer, 66|128,15|128,1,
18072 OPC_RecordChild2,
18073 OPC_RecordChild3,
18074 OPC_RecordChild4,
18075 OPC_RecordChild5,
18076 OPC_EmitMergeInputChains1_0,
18077 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I16_ZERO_R),
18078 6, 4, 1, 2, 3, 4,
18079 18,
18080 OPC_CheckChild1Integer, 72|128,15|128,1,
18081 OPC_RecordChild2,
18082 OPC_RecordChild3,
18083 OPC_RecordChild4,
18084 OPC_RecordChild5,
18085 OPC_EmitMergeInputChains1_0,
18086 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I32_ZERO_R),
18087 7, 4, 1, 2, 3, 4,
18088 18,
18089 OPC_CheckChild1Integer, 78|128,15|128,1,
18090 OPC_RecordChild2,
18091 OPC_RecordChild3,
18092 OPC_RecordChild4,
18093 OPC_RecordChild5,
18094 OPC_EmitMergeInputChains1_0,
18095 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_I64_ZERO_R),
18096 8, 4, 1, 2, 3, 4,
18097 18,
18098 OPC_CheckChild1Integer, 84|128,16|128,1,
18099 OPC_RecordChild2,
18100 OPC_RecordChild3,
18101 OPC_RecordChild4,
18102 OPC_RecordChild5,
18103 OPC_EmitMergeInputChains1_0,
18104 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I8_CLAMP_R),
18105 6, 4, 1, 2, 3, 4,
18106 18,
18107 OPC_CheckChild1Integer, 66|128,16|128,1,
18108 OPC_RecordChild2,
18109 OPC_RecordChild3,
18110 OPC_RecordChild4,
18111 OPC_RecordChild5,
18112 OPC_EmitMergeInputChains1_0,
18113 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I16_CLAMP_R),
18114 6, 4, 1, 2, 3, 4,
18115 18,
18116 OPC_CheckChild1Integer, 72|128,16|128,1,
18117 OPC_RecordChild2,
18118 OPC_RecordChild3,
18119 OPC_RecordChild4,
18120 OPC_RecordChild5,
18121 OPC_EmitMergeInputChains1_0,
18122 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I32_CLAMP_R),
18123 7, 4, 1, 2, 3, 4,
18124 18,
18125 OPC_CheckChild1Integer, 78|128,16|128,1,
18126 OPC_RecordChild2,
18127 OPC_RecordChild3,
18128 OPC_RecordChild4,
18129 OPC_RecordChild5,
18130 OPC_EmitMergeInputChains1_0,
18131 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I64_CLAMP_R),
18132 8, 4, 1, 2, 3, 4,
18133 18,
18134 OPC_CheckChild1Integer, 86|128,16|128,1,
18135 OPC_RecordChild2,
18136 OPC_RecordChild3,
18137 OPC_RecordChild4,
18138 OPC_RecordChild5,
18139 OPC_EmitMergeInputChains1_0,
18140 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I8_TRAP_R),
18141 6, 4, 1, 2, 3, 4,
18142 18,
18143 OPC_CheckChild1Integer, 68|128,16|128,1,
18144 OPC_RecordChild2,
18145 OPC_RecordChild3,
18146 OPC_RecordChild4,
18147 OPC_RecordChild5,
18148 OPC_EmitMergeInputChains1_0,
18149 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I16_TRAP_R),
18150 6, 4, 1, 2, 3, 4,
18151 18,
18152 OPC_CheckChild1Integer, 74|128,16|128,1,
18153 OPC_RecordChild2,
18154 OPC_RecordChild3,
18155 OPC_RecordChild4,
18156 OPC_RecordChild5,
18157 OPC_EmitMergeInputChains1_0,
18158 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I32_TRAP_R),
18159 7, 4, 1, 2, 3, 4,
18160 18,
18161 OPC_CheckChild1Integer, 80|128,16|128,1,
18162 OPC_RecordChild2,
18163 OPC_RecordChild3,
18164 OPC_RecordChild4,
18165 OPC_RecordChild5,
18166 OPC_EmitMergeInputChains1_0,
18167 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I64_TRAP_R),
18168 8, 4, 1, 2, 3, 4,
18169 18,
18170 OPC_CheckChild1Integer, 88|128,16|128,1,
18171 OPC_RecordChild2,
18172 OPC_RecordChild3,
18173 OPC_RecordChild4,
18174 OPC_RecordChild5,
18175 OPC_EmitMergeInputChains1_0,
18176 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I8_ZERO_R),
18177 6, 4, 1, 2, 3, 4,
18178 18,
18179 OPC_CheckChild1Integer, 70|128,16|128,1,
18180 OPC_RecordChild2,
18181 OPC_RecordChild3,
18182 OPC_RecordChild4,
18183 OPC_RecordChild5,
18184 OPC_EmitMergeInputChains1_0,
18185 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I16_ZERO_R),
18186 6, 4, 1, 2, 3, 4,
18187 18,
18188 OPC_CheckChild1Integer, 76|128,16|128,1,
18189 OPC_RecordChild2,
18190 OPC_RecordChild3,
18191 OPC_RecordChild4,
18192 OPC_RecordChild5,
18193 OPC_EmitMergeInputChains1_0,
18194 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I32_ZERO_R),
18195 7, 4, 1, 2, 3, 4,
18196 18,
18197 OPC_CheckChild1Integer, 82|128,16|128,1,
18198 OPC_RecordChild2,
18199 OPC_RecordChild3,
18200 OPC_RecordChild4,
18201 OPC_RecordChild5,
18202 OPC_EmitMergeInputChains1_0,
18203 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SULD_3D_I64_ZERO_R),
18204 8, 4, 1, 2, 3, 4,
18205 15,
18206 OPC_CheckChild1Integer, 38|128,15|128,1,
18207 OPC_RecordChild2,
18208 OPC_RecordChild3,
18209 OPC_EmitMergeInputChains1_0,
18210 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I8_CLAMP_R),
18211 6, 6, 2, 1, 2,
18212 15,
18213 OPC_CheckChild1Integer, 20|128,15|128,1,
18214 OPC_RecordChild2,
18215 OPC_RecordChild3,
18216 OPC_EmitMergeInputChains1_0,
18217 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I16_CLAMP_R),
18218 6, 6, 2, 1, 2,
18219 15,
18220 OPC_CheckChild1Integer, 26|128,15|128,1,
18221 OPC_RecordChild2,
18222 OPC_RecordChild3,
18223 OPC_EmitMergeInputChains1_0,
18224 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I32_CLAMP_R),
18225 7, 7, 2, 1, 2,
18226 15,
18227 OPC_CheckChild1Integer, 32|128,15|128,1,
18228 OPC_RecordChild2,
18229 OPC_RecordChild3,
18230 OPC_EmitMergeInputChains1_0,
18231 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I64_CLAMP_R),
18232 8, 8, 2, 1, 2,
18233 15,
18234 OPC_CheckChild1Integer, 40|128,15|128,1,
18235 OPC_RecordChild2,
18236 OPC_RecordChild3,
18237 OPC_EmitMergeInputChains1_0,
18238 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I8_TRAP_R),
18239 6, 6, 2, 1, 2,
18240 15,
18241 OPC_CheckChild1Integer, 22|128,15|128,1,
18242 OPC_RecordChild2,
18243 OPC_RecordChild3,
18244 OPC_EmitMergeInputChains1_0,
18245 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I16_TRAP_R),
18246 6, 6, 2, 1, 2,
18247 15,
18248 OPC_CheckChild1Integer, 28|128,15|128,1,
18249 OPC_RecordChild2,
18250 OPC_RecordChild3,
18251 OPC_EmitMergeInputChains1_0,
18252 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I32_TRAP_R),
18253 7, 7, 2, 1, 2,
18254 15,
18255 OPC_CheckChild1Integer, 34|128,15|128,1,
18256 OPC_RecordChild2,
18257 OPC_RecordChild3,
18258 OPC_EmitMergeInputChains1_0,
18259 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I64_TRAP_R),
18260 8, 8, 2, 1, 2,
18261 15,
18262 OPC_CheckChild1Integer, 42|128,15|128,1,
18263 OPC_RecordChild2,
18264 OPC_RecordChild3,
18265 OPC_EmitMergeInputChains1_0,
18266 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I8_ZERO_R),
18267 6, 6, 2, 1, 2,
18268 15,
18269 OPC_CheckChild1Integer, 24|128,15|128,1,
18270 OPC_RecordChild2,
18271 OPC_RecordChild3,
18272 OPC_EmitMergeInputChains1_0,
18273 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I16_ZERO_R),
18274 6, 6, 2, 1, 2,
18275 15,
18276 OPC_CheckChild1Integer, 30|128,15|128,1,
18277 OPC_RecordChild2,
18278 OPC_RecordChild3,
18279 OPC_EmitMergeInputChains1_0,
18280 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I32_ZERO_R),
18281 7, 7, 2, 1, 2,
18282 15,
18283 OPC_CheckChild1Integer, 36|128,15|128,1,
18284 OPC_RecordChild2,
18285 OPC_RecordChild3,
18286 OPC_EmitMergeInputChains1_0,
18287 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_V2I64_ZERO_R),
18288 8, 8, 2, 1, 2,
18289 17,
18290 OPC_CheckChild1Integer, 100|128,14|128,1,
18291 OPC_RecordChild2,
18292 OPC_RecordChild3,
18293 OPC_RecordChild4,
18294 OPC_EmitMergeInputChains1_0,
18295 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I8_CLAMP_R),
18296 6, 6, 3, 1, 2, 3,
18297 17,
18298 OPC_CheckChild1Integer, 82|128,14|128,1,
18299 OPC_RecordChild2,
18300 OPC_RecordChild3,
18301 OPC_RecordChild4,
18302 OPC_EmitMergeInputChains1_0,
18303 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I16_CLAMP_R),
18304 6, 6, 3, 1, 2, 3,
18305 17,
18306 OPC_CheckChild1Integer, 88|128,14|128,1,
18307 OPC_RecordChild2,
18308 OPC_RecordChild3,
18309 OPC_RecordChild4,
18310 OPC_EmitMergeInputChains1_0,
18311 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I32_CLAMP_R),
18312 7, 7, 3, 1, 2, 3,
18313 17,
18314 OPC_CheckChild1Integer, 94|128,14|128,1,
18315 OPC_RecordChild2,
18316 OPC_RecordChild3,
18317 OPC_RecordChild4,
18318 OPC_EmitMergeInputChains1_0,
18319 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I64_CLAMP_R),
18320 8, 8, 3, 1, 2, 3,
18321 17,
18322 OPC_CheckChild1Integer, 102|128,14|128,1,
18323 OPC_RecordChild2,
18324 OPC_RecordChild3,
18325 OPC_RecordChild4,
18326 OPC_EmitMergeInputChains1_0,
18327 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I8_TRAP_R),
18328 6, 6, 3, 1, 2, 3,
18329 17,
18330 OPC_CheckChild1Integer, 84|128,14|128,1,
18331 OPC_RecordChild2,
18332 OPC_RecordChild3,
18333 OPC_RecordChild4,
18334 OPC_EmitMergeInputChains1_0,
18335 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I16_TRAP_R),
18336 6, 6, 3, 1, 2, 3,
18337 17,
18338 OPC_CheckChild1Integer, 90|128,14|128,1,
18339 OPC_RecordChild2,
18340 OPC_RecordChild3,
18341 OPC_RecordChild4,
18342 OPC_EmitMergeInputChains1_0,
18343 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I32_TRAP_R),
18344 7, 7, 3, 1, 2, 3,
18345 17,
18346 OPC_CheckChild1Integer, 96|128,14|128,1,
18347 OPC_RecordChild2,
18348 OPC_RecordChild3,
18349 OPC_RecordChild4,
18350 OPC_EmitMergeInputChains1_0,
18351 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I64_TRAP_R),
18352 8, 8, 3, 1, 2, 3,
18353 17,
18354 OPC_CheckChild1Integer, 104|128,14|128,1,
18355 OPC_RecordChild2,
18356 OPC_RecordChild3,
18357 OPC_RecordChild4,
18358 OPC_EmitMergeInputChains1_0,
18359 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I8_ZERO_R),
18360 6, 6, 3, 1, 2, 3,
18361 17,
18362 OPC_CheckChild1Integer, 86|128,14|128,1,
18363 OPC_RecordChild2,
18364 OPC_RecordChild3,
18365 OPC_RecordChild4,
18366 OPC_EmitMergeInputChains1_0,
18367 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I16_ZERO_R),
18368 6, 6, 3, 1, 2, 3,
18369 17,
18370 OPC_CheckChild1Integer, 92|128,14|128,1,
18371 OPC_RecordChild2,
18372 OPC_RecordChild3,
18373 OPC_RecordChild4,
18374 OPC_EmitMergeInputChains1_0,
18375 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I32_ZERO_R),
18376 7, 7, 3, 1, 2, 3,
18377 17,
18378 OPC_CheckChild1Integer, 98|128,14|128,1,
18379 OPC_RecordChild2,
18380 OPC_RecordChild3,
18381 OPC_RecordChild4,
18382 OPC_EmitMergeInputChains1_0,
18383 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V2I64_ZERO_R),
18384 8, 8, 3, 1, 2, 3,
18385 17,
18386 OPC_CheckChild1Integer, 42|128,16|128,1,
18387 OPC_RecordChild2,
18388 OPC_RecordChild3,
18389 OPC_RecordChild4,
18390 OPC_EmitMergeInputChains1_0,
18391 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I8_CLAMP_R),
18392 6, 6, 3, 1, 2, 3,
18393 17,
18394 OPC_CheckChild1Integer, 24|128,16|128,1,
18395 OPC_RecordChild2,
18396 OPC_RecordChild3,
18397 OPC_RecordChild4,
18398 OPC_EmitMergeInputChains1_0,
18399 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I16_CLAMP_R),
18400 6, 6, 3, 1, 2, 3,
18401 17,
18402 OPC_CheckChild1Integer, 30|128,16|128,1,
18403 OPC_RecordChild2,
18404 OPC_RecordChild3,
18405 OPC_RecordChild4,
18406 OPC_EmitMergeInputChains1_0,
18407 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I32_CLAMP_R),
18408 7, 7, 3, 1, 2, 3,
18409 17,
18410 OPC_CheckChild1Integer, 36|128,16|128,1,
18411 OPC_RecordChild2,
18412 OPC_RecordChild3,
18413 OPC_RecordChild4,
18414 OPC_EmitMergeInputChains1_0,
18415 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I64_CLAMP_R),
18416 8, 8, 3, 1, 2, 3,
18417 17,
18418 OPC_CheckChild1Integer, 44|128,16|128,1,
18419 OPC_RecordChild2,
18420 OPC_RecordChild3,
18421 OPC_RecordChild4,
18422 OPC_EmitMergeInputChains1_0,
18423 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I8_TRAP_R),
18424 6, 6, 3, 1, 2, 3,
18425 17,
18426 OPC_CheckChild1Integer, 26|128,16|128,1,
18427 OPC_RecordChild2,
18428 OPC_RecordChild3,
18429 OPC_RecordChild4,
18430 OPC_EmitMergeInputChains1_0,
18431 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I16_TRAP_R),
18432 6, 6, 3, 1, 2, 3,
18433 17,
18434 OPC_CheckChild1Integer, 32|128,16|128,1,
18435 OPC_RecordChild2,
18436 OPC_RecordChild3,
18437 OPC_RecordChild4,
18438 OPC_EmitMergeInputChains1_0,
18439 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I32_TRAP_R),
18440 7, 7, 3, 1, 2, 3,
18441 17,
18442 OPC_CheckChild1Integer, 38|128,16|128,1,
18443 OPC_RecordChild2,
18444 OPC_RecordChild3,
18445 OPC_RecordChild4,
18446 OPC_EmitMergeInputChains1_0,
18447 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I64_TRAP_R),
18448 8, 8, 3, 1, 2, 3,
18449 17,
18450 OPC_CheckChild1Integer, 46|128,16|128,1,
18451 OPC_RecordChild2,
18452 OPC_RecordChild3,
18453 OPC_RecordChild4,
18454 OPC_EmitMergeInputChains1_0,
18455 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I8_ZERO_R),
18456 6, 6, 3, 1, 2, 3,
18457 17,
18458 OPC_CheckChild1Integer, 28|128,16|128,1,
18459 OPC_RecordChild2,
18460 OPC_RecordChild3,
18461 OPC_RecordChild4,
18462 OPC_EmitMergeInputChains1_0,
18463 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I16_ZERO_R),
18464 6, 6, 3, 1, 2, 3,
18465 17,
18466 OPC_CheckChild1Integer, 34|128,16|128,1,
18467 OPC_RecordChild2,
18468 OPC_RecordChild3,
18469 OPC_RecordChild4,
18470 OPC_EmitMergeInputChains1_0,
18471 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I32_ZERO_R),
18472 7, 7, 3, 1, 2, 3,
18473 17,
18474 OPC_CheckChild1Integer, 40|128,16|128,1,
18475 OPC_RecordChild2,
18476 OPC_RecordChild3,
18477 OPC_RecordChild4,
18478 OPC_EmitMergeInputChains1_0,
18479 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_V2I64_ZERO_R),
18480 8, 8, 3, 1, 2, 3,
18481 19,
18482 OPC_CheckChild1Integer, 104|128,15|128,1,
18483 OPC_RecordChild2,
18484 OPC_RecordChild3,
18485 OPC_RecordChild4,
18486 OPC_RecordChild5,
18487 OPC_EmitMergeInputChains1_0,
18488 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I8_CLAMP_R),
18489 6, 6, 4, 1, 2, 3, 4,
18490 19,
18491 OPC_CheckChild1Integer, 86|128,15|128,1,
18492 OPC_RecordChild2,
18493 OPC_RecordChild3,
18494 OPC_RecordChild4,
18495 OPC_RecordChild5,
18496 OPC_EmitMergeInputChains1_0,
18497 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I16_CLAMP_R),
18498 6, 6, 4, 1, 2, 3, 4,
18499 19,
18500 OPC_CheckChild1Integer, 92|128,15|128,1,
18501 OPC_RecordChild2,
18502 OPC_RecordChild3,
18503 OPC_RecordChild4,
18504 OPC_RecordChild5,
18505 OPC_EmitMergeInputChains1_0,
18506 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I32_CLAMP_R),
18507 7, 7, 4, 1, 2, 3, 4,
18508 19,
18509 OPC_CheckChild1Integer, 98|128,15|128,1,
18510 OPC_RecordChild2,
18511 OPC_RecordChild3,
18512 OPC_RecordChild4,
18513 OPC_RecordChild5,
18514 OPC_EmitMergeInputChains1_0,
18515 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I64_CLAMP_R),
18516 8, 8, 4, 1, 2, 3, 4,
18517 19,
18518 OPC_CheckChild1Integer, 106|128,15|128,1,
18519 OPC_RecordChild2,
18520 OPC_RecordChild3,
18521 OPC_RecordChild4,
18522 OPC_RecordChild5,
18523 OPC_EmitMergeInputChains1_0,
18524 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I8_TRAP_R),
18525 6, 6, 4, 1, 2, 3, 4,
18526 19,
18527 OPC_CheckChild1Integer, 88|128,15|128,1,
18528 OPC_RecordChild2,
18529 OPC_RecordChild3,
18530 OPC_RecordChild4,
18531 OPC_RecordChild5,
18532 OPC_EmitMergeInputChains1_0,
18533 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I16_TRAP_R),
18534 6, 6, 4, 1, 2, 3, 4,
18535 19,
18536 OPC_CheckChild1Integer, 94|128,15|128,1,
18537 OPC_RecordChild2,
18538 OPC_RecordChild3,
18539 OPC_RecordChild4,
18540 OPC_RecordChild5,
18541 OPC_EmitMergeInputChains1_0,
18542 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I32_TRAP_R),
18543 7, 7, 4, 1, 2, 3, 4,
18544 19,
18545 OPC_CheckChild1Integer, 100|128,15|128,1,
18546 OPC_RecordChild2,
18547 OPC_RecordChild3,
18548 OPC_RecordChild4,
18549 OPC_RecordChild5,
18550 OPC_EmitMergeInputChains1_0,
18551 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I64_TRAP_R),
18552 8, 8, 4, 1, 2, 3, 4,
18553 19,
18554 OPC_CheckChild1Integer, 108|128,15|128,1,
18555 OPC_RecordChild2,
18556 OPC_RecordChild3,
18557 OPC_RecordChild4,
18558 OPC_RecordChild5,
18559 OPC_EmitMergeInputChains1_0,
18560 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I8_ZERO_R),
18561 6, 6, 4, 1, 2, 3, 4,
18562 19,
18563 OPC_CheckChild1Integer, 90|128,15|128,1,
18564 OPC_RecordChild2,
18565 OPC_RecordChild3,
18566 OPC_RecordChild4,
18567 OPC_RecordChild5,
18568 OPC_EmitMergeInputChains1_0,
18569 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I16_ZERO_R),
18570 6, 6, 4, 1, 2, 3, 4,
18571 19,
18572 OPC_CheckChild1Integer, 96|128,15|128,1,
18573 OPC_RecordChild2,
18574 OPC_RecordChild3,
18575 OPC_RecordChild4,
18576 OPC_RecordChild5,
18577 OPC_EmitMergeInputChains1_0,
18578 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I32_ZERO_R),
18579 7, 7, 4, 1, 2, 3, 4,
18580 19,
18581 OPC_CheckChild1Integer, 102|128,15|128,1,
18582 OPC_RecordChild2,
18583 OPC_RecordChild3,
18584 OPC_RecordChild4,
18585 OPC_RecordChild5,
18586 OPC_EmitMergeInputChains1_0,
18587 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V2I64_ZERO_R),
18588 8, 8, 4, 1, 2, 3, 4,
18589 19,
18590 OPC_CheckChild1Integer, 108|128,16|128,1,
18591 OPC_RecordChild2,
18592 OPC_RecordChild3,
18593 OPC_RecordChild4,
18594 OPC_RecordChild5,
18595 OPC_EmitMergeInputChains1_0,
18596 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I8_CLAMP_R),
18597 6, 6, 4, 1, 2, 3, 4,
18598 19,
18599 OPC_CheckChild1Integer, 90|128,16|128,1,
18600 OPC_RecordChild2,
18601 OPC_RecordChild3,
18602 OPC_RecordChild4,
18603 OPC_RecordChild5,
18604 OPC_EmitMergeInputChains1_0,
18605 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I16_CLAMP_R),
18606 6, 6, 4, 1, 2, 3, 4,
18607 19,
18608 OPC_CheckChild1Integer, 96|128,16|128,1,
18609 OPC_RecordChild2,
18610 OPC_RecordChild3,
18611 OPC_RecordChild4,
18612 OPC_RecordChild5,
18613 OPC_EmitMergeInputChains1_0,
18614 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I32_CLAMP_R),
18615 7, 7, 4, 1, 2, 3, 4,
18616 19,
18617 OPC_CheckChild1Integer, 102|128,16|128,1,
18618 OPC_RecordChild2,
18619 OPC_RecordChild3,
18620 OPC_RecordChild4,
18621 OPC_RecordChild5,
18622 OPC_EmitMergeInputChains1_0,
18623 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I64_CLAMP_R),
18624 8, 8, 4, 1, 2, 3, 4,
18625 19,
18626 OPC_CheckChild1Integer, 110|128,16|128,1,
18627 OPC_RecordChild2,
18628 OPC_RecordChild3,
18629 OPC_RecordChild4,
18630 OPC_RecordChild5,
18631 OPC_EmitMergeInputChains1_0,
18632 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I8_TRAP_R),
18633 6, 6, 4, 1, 2, 3, 4,
18634 19,
18635 OPC_CheckChild1Integer, 92|128,16|128,1,
18636 OPC_RecordChild2,
18637 OPC_RecordChild3,
18638 OPC_RecordChild4,
18639 OPC_RecordChild5,
18640 OPC_EmitMergeInputChains1_0,
18641 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I16_TRAP_R),
18642 6, 6, 4, 1, 2, 3, 4,
18643 19,
18644 OPC_CheckChild1Integer, 98|128,16|128,1,
18645 OPC_RecordChild2,
18646 OPC_RecordChild3,
18647 OPC_RecordChild4,
18648 OPC_RecordChild5,
18649 OPC_EmitMergeInputChains1_0,
18650 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I32_TRAP_R),
18651 7, 7, 4, 1, 2, 3, 4,
18652 19,
18653 OPC_CheckChild1Integer, 104|128,16|128,1,
18654 OPC_RecordChild2,
18655 OPC_RecordChild3,
18656 OPC_RecordChild4,
18657 OPC_RecordChild5,
18658 OPC_EmitMergeInputChains1_0,
18659 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I64_TRAP_R),
18660 8, 8, 4, 1, 2, 3, 4,
18661 19,
18662 OPC_CheckChild1Integer, 112|128,16|128,1,
18663 OPC_RecordChild2,
18664 OPC_RecordChild3,
18665 OPC_RecordChild4,
18666 OPC_RecordChild5,
18667 OPC_EmitMergeInputChains1_0,
18668 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I8_ZERO_R),
18669 6, 6, 4, 1, 2, 3, 4,
18670 19,
18671 OPC_CheckChild1Integer, 94|128,16|128,1,
18672 OPC_RecordChild2,
18673 OPC_RecordChild3,
18674 OPC_RecordChild4,
18675 OPC_RecordChild5,
18676 OPC_EmitMergeInputChains1_0,
18677 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I16_ZERO_R),
18678 6, 6, 4, 1, 2, 3, 4,
18679 19,
18680 OPC_CheckChild1Integer, 100|128,16|128,1,
18681 OPC_RecordChild2,
18682 OPC_RecordChild3,
18683 OPC_RecordChild4,
18684 OPC_RecordChild5,
18685 OPC_EmitMergeInputChains1_0,
18686 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I32_ZERO_R),
18687 7, 7, 4, 1, 2, 3, 4,
18688 19,
18689 OPC_CheckChild1Integer, 106|128,16|128,1,
18690 OPC_RecordChild2,
18691 OPC_RecordChild3,
18692 OPC_RecordChild4,
18693 OPC_RecordChild5,
18694 OPC_EmitMergeInputChains1_0,
18695 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::SULD_3D_V2I64_ZERO_R),
18696 8, 8, 4, 1, 2, 3, 4,
18697 19,
18698 OPC_CheckChild1Integer, 56|128,15|128,1,
18699 OPC_RecordChild2,
18700 OPC_RecordChild3,
18701 OPC_EmitMergeInputChains1_0,
18702 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I8_CLAMP_R), 0|OPFL_Chain,
18703 4, 6, 6, 6, 6, 2, 1, 2,
18704 19,
18705 OPC_CheckChild1Integer, 44|128,15|128,1,
18706 OPC_RecordChild2,
18707 OPC_RecordChild3,
18708 OPC_EmitMergeInputChains1_0,
18709 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I16_CLAMP_R), 0|OPFL_Chain,
18710 4, 6, 6, 6, 6, 2, 1, 2,
18711 19,
18712 OPC_CheckChild1Integer, 50|128,15|128,1,
18713 OPC_RecordChild2,
18714 OPC_RecordChild3,
18715 OPC_EmitMergeInputChains1_0,
18716 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I32_CLAMP_R), 0|OPFL_Chain,
18717 4, 7, 7, 7, 7, 2, 1, 2,
18718 19,
18719 OPC_CheckChild1Integer, 58|128,15|128,1,
18720 OPC_RecordChild2,
18721 OPC_RecordChild3,
18722 OPC_EmitMergeInputChains1_0,
18723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I8_TRAP_R), 0|OPFL_Chain,
18724 4, 6, 6, 6, 6, 2, 1, 2,
18725 19,
18726 OPC_CheckChild1Integer, 46|128,15|128,1,
18727 OPC_RecordChild2,
18728 OPC_RecordChild3,
18729 OPC_EmitMergeInputChains1_0,
18730 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I16_TRAP_R), 0|OPFL_Chain,
18731 4, 6, 6, 6, 6, 2, 1, 2,
18732 19,
18733 OPC_CheckChild1Integer, 52|128,15|128,1,
18734 OPC_RecordChild2,
18735 OPC_RecordChild3,
18736 OPC_EmitMergeInputChains1_0,
18737 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I32_TRAP_R), 0|OPFL_Chain,
18738 4, 7, 7, 7, 7, 2, 1, 2,
18739 19,
18740 OPC_CheckChild1Integer, 60|128,15|128,1,
18741 OPC_RecordChild2,
18742 OPC_RecordChild3,
18743 OPC_EmitMergeInputChains1_0,
18744 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I8_ZERO_R), 0|OPFL_Chain,
18745 4, 6, 6, 6, 6, 2, 1, 2,
18746 19,
18747 OPC_CheckChild1Integer, 48|128,15|128,1,
18748 OPC_RecordChild2,
18749 OPC_RecordChild3,
18750 OPC_EmitMergeInputChains1_0,
18751 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I16_ZERO_R), 0|OPFL_Chain,
18752 4, 6, 6, 6, 6, 2, 1, 2,
18753 19,
18754 OPC_CheckChild1Integer, 54|128,15|128,1,
18755 OPC_RecordChild2,
18756 OPC_RecordChild3,
18757 OPC_EmitMergeInputChains1_0,
18758 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_V4I32_ZERO_R), 0|OPFL_Chain,
18759 4, 7, 7, 7, 7, 2, 1, 2,
18760 21,
18761 OPC_CheckChild1Integer, 118|128,14|128,1,
18762 OPC_RecordChild2,
18763 OPC_RecordChild3,
18764 OPC_RecordChild4,
18765 OPC_EmitMergeInputChains1_0,
18766 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I8_CLAMP_R), 0|OPFL_Chain,
18767 4, 6, 6, 6, 6, 3, 1, 2, 3,
18768 21,
18769 OPC_CheckChild1Integer, 106|128,14|128,1,
18770 OPC_RecordChild2,
18771 OPC_RecordChild3,
18772 OPC_RecordChild4,
18773 OPC_EmitMergeInputChains1_0,
18774 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I16_CLAMP_R), 0|OPFL_Chain,
18775 4, 6, 6, 6, 6, 3, 1, 2, 3,
18776 21,
18777 OPC_CheckChild1Integer, 112|128,14|128,1,
18778 OPC_RecordChild2,
18779 OPC_RecordChild3,
18780 OPC_RecordChild4,
18781 OPC_EmitMergeInputChains1_0,
18782 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I32_CLAMP_R), 0|OPFL_Chain,
18783 4, 7, 7, 7, 7, 3, 1, 2, 3,
18784 21,
18785 OPC_CheckChild1Integer, 120|128,14|128,1,
18786 OPC_RecordChild2,
18787 OPC_RecordChild3,
18788 OPC_RecordChild4,
18789 OPC_EmitMergeInputChains1_0,
18790 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I8_TRAP_R), 0|OPFL_Chain,
18791 4, 6, 6, 6, 6, 3, 1, 2, 3,
18792 21,
18793 OPC_CheckChild1Integer, 108|128,14|128,1,
18794 OPC_RecordChild2,
18795 OPC_RecordChild3,
18796 OPC_RecordChild4,
18797 OPC_EmitMergeInputChains1_0,
18798 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I16_TRAP_R), 0|OPFL_Chain,
18799 4, 6, 6, 6, 6, 3, 1, 2, 3,
18800 21,
18801 OPC_CheckChild1Integer, 114|128,14|128,1,
18802 OPC_RecordChild2,
18803 OPC_RecordChild3,
18804 OPC_RecordChild4,
18805 OPC_EmitMergeInputChains1_0,
18806 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I32_TRAP_R), 0|OPFL_Chain,
18807 4, 7, 7, 7, 7, 3, 1, 2, 3,
18808 21,
18809 OPC_CheckChild1Integer, 122|128,14|128,1,
18810 OPC_RecordChild2,
18811 OPC_RecordChild3,
18812 OPC_RecordChild4,
18813 OPC_EmitMergeInputChains1_0,
18814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I8_ZERO_R), 0|OPFL_Chain,
18815 4, 6, 6, 6, 6, 3, 1, 2, 3,
18816 21,
18817 OPC_CheckChild1Integer, 110|128,14|128,1,
18818 OPC_RecordChild2,
18819 OPC_RecordChild3,
18820 OPC_RecordChild4,
18821 OPC_EmitMergeInputChains1_0,
18822 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I16_ZERO_R), 0|OPFL_Chain,
18823 4, 6, 6, 6, 6, 3, 1, 2, 3,
18824 21,
18825 OPC_CheckChild1Integer, 116|128,14|128,1,
18826 OPC_RecordChild2,
18827 OPC_RecordChild3,
18828 OPC_RecordChild4,
18829 OPC_EmitMergeInputChains1_0,
18830 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_1D_ARRAY_V4I32_ZERO_R), 0|OPFL_Chain,
18831 4, 7, 7, 7, 7, 3, 1, 2, 3,
18832 21,
18833 OPC_CheckChild1Integer, 60|128,16|128,1,
18834 OPC_RecordChild2,
18835 OPC_RecordChild3,
18836 OPC_RecordChild4,
18837 OPC_EmitMergeInputChains1_0,
18838 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I8_CLAMP_R), 0|OPFL_Chain,
18839 4, 6, 6, 6, 6, 3, 1, 2, 3,
18840 21,
18841 OPC_CheckChild1Integer, 48|128,16|128,1,
18842 OPC_RecordChild2,
18843 OPC_RecordChild3,
18844 OPC_RecordChild4,
18845 OPC_EmitMergeInputChains1_0,
18846 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I16_CLAMP_R), 0|OPFL_Chain,
18847 4, 6, 6, 6, 6, 3, 1, 2, 3,
18848 21,
18849 OPC_CheckChild1Integer, 54|128,16|128,1,
18850 OPC_RecordChild2,
18851 OPC_RecordChild3,
18852 OPC_RecordChild4,
18853 OPC_EmitMergeInputChains1_0,
18854 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I32_CLAMP_R), 0|OPFL_Chain,
18855 4, 7, 7, 7, 7, 3, 1, 2, 3,
18856 21,
18857 OPC_CheckChild1Integer, 62|128,16|128,1,
18858 OPC_RecordChild2,
18859 OPC_RecordChild3,
18860 OPC_RecordChild4,
18861 OPC_EmitMergeInputChains1_0,
18862 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I8_TRAP_R), 0|OPFL_Chain,
18863 4, 6, 6, 6, 6, 3, 1, 2, 3,
18864 21,
18865 OPC_CheckChild1Integer, 50|128,16|128,1,
18866 OPC_RecordChild2,
18867 OPC_RecordChild3,
18868 OPC_RecordChild4,
18869 OPC_EmitMergeInputChains1_0,
18870 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I16_TRAP_R), 0|OPFL_Chain,
18871 4, 6, 6, 6, 6, 3, 1, 2, 3,
18872 21,
18873 OPC_CheckChild1Integer, 56|128,16|128,1,
18874 OPC_RecordChild2,
18875 OPC_RecordChild3,
18876 OPC_RecordChild4,
18877 OPC_EmitMergeInputChains1_0,
18878 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I32_TRAP_R), 0|OPFL_Chain,
18879 4, 7, 7, 7, 7, 3, 1, 2, 3,
18880 21,
18881 OPC_CheckChild1Integer, 64|128,16|128,1,
18882 OPC_RecordChild2,
18883 OPC_RecordChild3,
18884 OPC_RecordChild4,
18885 OPC_EmitMergeInputChains1_0,
18886 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I8_ZERO_R), 0|OPFL_Chain,
18887 4, 6, 6, 6, 6, 3, 1, 2, 3,
18888 21,
18889 OPC_CheckChild1Integer, 52|128,16|128,1,
18890 OPC_RecordChild2,
18891 OPC_RecordChild3,
18892 OPC_RecordChild4,
18893 OPC_EmitMergeInputChains1_0,
18894 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I16_ZERO_R), 0|OPFL_Chain,
18895 4, 6, 6, 6, 6, 3, 1, 2, 3,
18896 21,
18897 OPC_CheckChild1Integer, 58|128,16|128,1,
18898 OPC_RecordChild2,
18899 OPC_RecordChild3,
18900 OPC_RecordChild4,
18901 OPC_EmitMergeInputChains1_0,
18902 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_V4I32_ZERO_R), 0|OPFL_Chain,
18903 4, 7, 7, 7, 7, 3, 1, 2, 3,
18904 23,
18905 OPC_CheckChild1Integer, 122|128,15|128,1,
18906 OPC_RecordChild2,
18907 OPC_RecordChild3,
18908 OPC_RecordChild4,
18909 OPC_RecordChild5,
18910 OPC_EmitMergeInputChains1_0,
18911 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I8_CLAMP_R), 0|OPFL_Chain,
18912 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18913 23,
18914 OPC_CheckChild1Integer, 110|128,15|128,1,
18915 OPC_RecordChild2,
18916 OPC_RecordChild3,
18917 OPC_RecordChild4,
18918 OPC_RecordChild5,
18919 OPC_EmitMergeInputChains1_0,
18920 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I16_CLAMP_R), 0|OPFL_Chain,
18921 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18922 23,
18923 OPC_CheckChild1Integer, 116|128,15|128,1,
18924 OPC_RecordChild2,
18925 OPC_RecordChild3,
18926 OPC_RecordChild4,
18927 OPC_RecordChild5,
18928 OPC_EmitMergeInputChains1_0,
18929 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I32_CLAMP_R), 0|OPFL_Chain,
18930 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
18931 23,
18932 OPC_CheckChild1Integer, 124|128,15|128,1,
18933 OPC_RecordChild2,
18934 OPC_RecordChild3,
18935 OPC_RecordChild4,
18936 OPC_RecordChild5,
18937 OPC_EmitMergeInputChains1_0,
18938 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I8_TRAP_R), 0|OPFL_Chain,
18939 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18940 23,
18941 OPC_CheckChild1Integer, 112|128,15|128,1,
18942 OPC_RecordChild2,
18943 OPC_RecordChild3,
18944 OPC_RecordChild4,
18945 OPC_RecordChild5,
18946 OPC_EmitMergeInputChains1_0,
18947 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I16_TRAP_R), 0|OPFL_Chain,
18948 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18949 23,
18950 OPC_CheckChild1Integer, 118|128,15|128,1,
18951 OPC_RecordChild2,
18952 OPC_RecordChild3,
18953 OPC_RecordChild4,
18954 OPC_RecordChild5,
18955 OPC_EmitMergeInputChains1_0,
18956 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I32_TRAP_R), 0|OPFL_Chain,
18957 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
18958 23,
18959 OPC_CheckChild1Integer, 126|128,15|128,1,
18960 OPC_RecordChild2,
18961 OPC_RecordChild3,
18962 OPC_RecordChild4,
18963 OPC_RecordChild5,
18964 OPC_EmitMergeInputChains1_0,
18965 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I8_ZERO_R), 0|OPFL_Chain,
18966 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18967 23,
18968 OPC_CheckChild1Integer, 114|128,15|128,1,
18969 OPC_RecordChild2,
18970 OPC_RecordChild3,
18971 OPC_RecordChild4,
18972 OPC_RecordChild5,
18973 OPC_EmitMergeInputChains1_0,
18974 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I16_ZERO_R), 0|OPFL_Chain,
18975 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18976 23,
18977 OPC_CheckChild1Integer, 120|128,15|128,1,
18978 OPC_RecordChild2,
18979 OPC_RecordChild3,
18980 OPC_RecordChild4,
18981 OPC_RecordChild5,
18982 OPC_EmitMergeInputChains1_0,
18983 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_2D_ARRAY_V4I32_ZERO_R), 0|OPFL_Chain,
18984 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
18985 23,
18986 OPC_CheckChild1Integer, 126|128,16|128,1,
18987 OPC_RecordChild2,
18988 OPC_RecordChild3,
18989 OPC_RecordChild4,
18990 OPC_RecordChild5,
18991 OPC_EmitMergeInputChains1_0,
18992 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I8_CLAMP_R), 0|OPFL_Chain,
18993 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
18994 23,
18995 OPC_CheckChild1Integer, 114|128,16|128,1,
18996 OPC_RecordChild2,
18997 OPC_RecordChild3,
18998 OPC_RecordChild4,
18999 OPC_RecordChild5,
19000 OPC_EmitMergeInputChains1_0,
19001 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I16_CLAMP_R), 0|OPFL_Chain,
19002 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
19003 23,
19004 OPC_CheckChild1Integer, 120|128,16|128,1,
19005 OPC_RecordChild2,
19006 OPC_RecordChild3,
19007 OPC_RecordChild4,
19008 OPC_RecordChild5,
19009 OPC_EmitMergeInputChains1_0,
19010 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I32_CLAMP_R), 0|OPFL_Chain,
19011 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
19012 23,
19013 OPC_CheckChild1Integer, 0|128,17|128,1,
19014 OPC_RecordChild2,
19015 OPC_RecordChild3,
19016 OPC_RecordChild4,
19017 OPC_RecordChild5,
19018 OPC_EmitMergeInputChains1_0,
19019 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I8_TRAP_R), 0|OPFL_Chain,
19020 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
19021 23,
19022 OPC_CheckChild1Integer, 116|128,16|128,1,
19023 OPC_RecordChild2,
19024 OPC_RecordChild3,
19025 OPC_RecordChild4,
19026 OPC_RecordChild5,
19027 OPC_EmitMergeInputChains1_0,
19028 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I16_TRAP_R), 0|OPFL_Chain,
19029 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
19030 23,
19031 OPC_CheckChild1Integer, 122|128,16|128,1,
19032 OPC_RecordChild2,
19033 OPC_RecordChild3,
19034 OPC_RecordChild4,
19035 OPC_RecordChild5,
19036 OPC_EmitMergeInputChains1_0,
19037 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I32_TRAP_R), 0|OPFL_Chain,
19038 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
19039 23,
19040 OPC_CheckChild1Integer, 2|128,17|128,1,
19041 OPC_RecordChild2,
19042 OPC_RecordChild3,
19043 OPC_RecordChild4,
19044 OPC_RecordChild5,
19045 OPC_EmitMergeInputChains1_0,
19046 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I8_ZERO_R), 0|OPFL_Chain,
19047 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
19048 23,
19049 OPC_CheckChild1Integer, 118|128,16|128,1,
19050 OPC_RecordChild2,
19051 OPC_RecordChild3,
19052 OPC_RecordChild4,
19053 OPC_RecordChild5,
19054 OPC_EmitMergeInputChains1_0,
19055 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I16_ZERO_R), 0|OPFL_Chain,
19056 4, 6, 6, 6, 6, 4, 1, 2, 3, 4,
19057 23,
19058 OPC_CheckChild1Integer, 124|128,16|128,1,
19059 OPC_RecordChild2,
19060 OPC_RecordChild3,
19061 OPC_RecordChild4,
19062 OPC_RecordChild5,
19063 OPC_EmitMergeInputChains1_0,
19064 OPC_MorphNodeTo, TARGET_VAL(NVPTX::SULD_3D_V4I32_ZERO_R), 0|OPFL_Chain,
19065 4, 7, 7, 7, 7, 4, 1, 2, 3, 4,
19066 10,
19067 OPC_CheckChild1Integer, 96|128,11|128,1,
19068 OPC_EmitMergeInputChains1_0,
19069 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SREG_CLOCK),
19070 7, 0,
19071 10,
19072 OPC_CheckChild1Integer, 98|128,11|128,1,
19073 OPC_EmitMergeInputChains1_0,
19074 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SREG_CLOCK64),
19075 8, 0,
19076 10,
19077 OPC_CheckChild1Integer, 72|128,12|128,1,
19078 OPC_EmitMergeInputChains1_0,
19079 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SREG_GLOBALTIMER),
19080 8, 0,
19081 10,
19082 OPC_CheckChild1Integer, 116|128,12|128,1,
19083 OPC_EmitMergeInputChains1_0,
19084 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM0),
19085 7, 0,
19086 10,
19087 OPC_CheckChild1Integer, 118|128,12|128,1,
19088 OPC_EmitMergeInputChains1_0,
19089 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM1),
19090 7, 0,
19091 10,
19092 OPC_CheckChild1Integer, 120|128,12|128,1,
19093 OPC_EmitMergeInputChains1_0,
19094 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM2),
19095 7, 0,
19096 10,
19097 OPC_CheckChild1Integer, 122|128,12|128,1,
19098 OPC_EmitMergeInputChains1_0,
19099 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM3),
19100 7, 0,
19101 125,
19102 OPC_CheckChild1Integer, 44|128,1|128,1,
19103 OPC_RecordChild2,
19104 OPC_RecordChild3,
19105 OPC_Scope, 44,
19106 OPC_MoveChild3,
19107 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19108 OPC_SwitchType , 17, 12,
19109 OPC_MoveParent,
19110 OPC_CheckType, 12,
19111 OPC_CheckPatternPredicate, 8,
19112 OPC_CheckComplexPat0, /*#*/1,
19113 OPC_EmitMergeInputChains1_0,
19114 OPC_EmitConvertToTarget2,
19115 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_ctageni),
19116 12, 3, 3, 4, 5,
19117 17, 13,
19118 OPC_MoveParent,
19119 OPC_CheckType, 13,
19120 OPC_CheckPatternPredicate, 8,
19121 OPC_CheckComplexPat0, /*#*/1,
19122 OPC_EmitMergeInputChains1_0,
19123 OPC_EmitConvertToTarget2,
19124 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_ctageni),
19125 13, 3, 3, 4, 5,
19126 0,
19127 17,
19128 OPC_CheckChild3Type, 10,
19129 OPC_CheckType, 10,
19130 OPC_CheckPatternPredicate, 51,
19131 OPC_CheckComplexPat0, /*#*/1,
19132 OPC_EmitMergeInputChains1_0,
19133 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_bf16_ctagenr),
19134 10, 3, 3, 4, 2,
19135 17,
19136 OPC_CheckChild3Type, 11,
19137 OPC_CheckType, 11,
19138 OPC_CheckPatternPredicate, 8,
19139 OPC_CheckComplexPat0, /*#*/1,
19140 OPC_EmitMergeInputChains1_0,
19141 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f16_ctagenr),
19142 11, 3, 3, 4, 2,
19143 17,
19144 OPC_CheckChild3Type, 12,
19145 OPC_CheckType, 12,
19146 OPC_CheckPatternPredicate, 8,
19147 OPC_CheckComplexPat0, /*#*/1,
19148 OPC_EmitMergeInputChains1_0,
19149 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_ctagenr),
19150 12, 3, 3, 4, 2,
19151 17,
19152 OPC_CheckChild3Type, 13,
19153 OPC_CheckType, 13,
19154 OPC_CheckPatternPredicate, 8,
19155 OPC_CheckComplexPat0, /*#*/1,
19156 OPC_EmitMergeInputChains1_0,
19157 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_ctagenr),
19158 13, 3, 3, 4, 2,
19159 0,
19160 125,
19161 OPC_CheckChild1Integer, 46|128,1|128,1,
19162 OPC_RecordChild2,
19163 OPC_RecordChild3,
19164 OPC_Scope, 44,
19165 OPC_MoveChild3,
19166 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19167 OPC_SwitchType , 17, 12,
19168 OPC_MoveParent,
19169 OPC_CheckType, 12,
19170 OPC_CheckPatternPredicate, 8,
19171 OPC_CheckComplexPat0, /*#*/1,
19172 OPC_EmitMergeInputChains1_0,
19173 OPC_EmitConvertToTarget2,
19174 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sysgeni),
19175 12, 3, 3, 4, 5,
19176 17, 13,
19177 OPC_MoveParent,
19178 OPC_CheckType, 13,
19179 OPC_CheckPatternPredicate, 8,
19180 OPC_CheckComplexPat0, /*#*/1,
19181 OPC_EmitMergeInputChains1_0,
19182 OPC_EmitConvertToTarget2,
19183 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sysgeni),
19184 13, 3, 3, 4, 5,
19185 0,
19186 17,
19187 OPC_CheckChild3Type, 10,
19188 OPC_CheckType, 10,
19189 OPC_CheckPatternPredicate, 51,
19190 OPC_CheckComplexPat0, /*#*/1,
19191 OPC_EmitMergeInputChains1_0,
19192 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_bf16_sysgenr),
19193 10, 3, 3, 4, 2,
19194 17,
19195 OPC_CheckChild3Type, 11,
19196 OPC_CheckType, 11,
19197 OPC_CheckPatternPredicate, 8,
19198 OPC_CheckComplexPat0, /*#*/1,
19199 OPC_EmitMergeInputChains1_0,
19200 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f16_sysgenr),
19201 11, 3, 3, 4, 2,
19202 17,
19203 OPC_CheckChild3Type, 12,
19204 OPC_CheckType, 12,
19205 OPC_CheckPatternPredicate, 8,
19206 OPC_CheckComplexPat0, /*#*/1,
19207 OPC_EmitMergeInputChains1_0,
19208 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sysgenr),
19209 12, 3, 3, 4, 2,
19210 17,
19211 OPC_CheckChild3Type, 13,
19212 OPC_CheckType, 13,
19213 OPC_CheckPatternPredicate, 8,
19214 OPC_CheckComplexPat0, /*#*/1,
19215 OPC_EmitMergeInputChains1_0,
19216 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sysgenr),
19217 13, 3, 3, 4, 2,
19218 0,
19219 91,
19220 OPC_CheckChild1Integer, 56|128,26|128,1,
19221 OPC_RecordChild2,
19222 OPC_Scope, 27,
19223 OPC_CheckPredicate2,
19224 OPC_CheckPatternPredicate5,
19225 OPC_CheckComplexPat0, /*#*/1,
19226 OPC_EmitMergeInputChains1_0,
19227 OPC_EmitInteger32, 0,
19228 OPC_EmitNodeXForm, 0, 4,
19229 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10349), 0|OPFL_Chain,
19230 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19231 27,
19232 OPC_CheckPredicate0,
19233 OPC_CheckPatternPredicate5,
19234 OPC_CheckComplexPat0, /*#*/1,
19235 OPC_EmitMergeInputChains1_0,
19236 OPC_EmitInteger32, 0,
19237 OPC_EmitNodeXForm, 0, 4,
19238 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10590), 0|OPFL_Chain,
19239 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19240 27,
19241 OPC_CheckPredicate1,
19242 OPC_CheckPatternPredicate5,
19243 OPC_CheckComplexPat0, /*#*/1,
19244 OPC_EmitMergeInputChains1_0,
19245 OPC_EmitInteger32, 0,
19246 OPC_EmitNodeXForm, 0, 4,
19247 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10761), 0|OPFL_Chain,
19248 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19249 0,
19250 91,
19251 OPC_CheckChild1Integer, 56|128,28|128,1,
19252 OPC_RecordChild2,
19253 OPC_Scope, 27,
19254 OPC_CheckPredicate2,
19255 OPC_CheckPatternPredicate2,
19256 OPC_CheckComplexPat0, /*#*/1,
19257 OPC_EmitMergeInputChains1_0,
19258 OPC_EmitInteger32, 0,
19259 OPC_EmitNodeXForm, 0, 4,
19260 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10364), 0|OPFL_Chain,
19261 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19262 27,
19263 OPC_CheckPredicate0,
19264 OPC_CheckPatternPredicate2,
19265 OPC_CheckComplexPat0, /*#*/1,
19266 OPC_EmitMergeInputChains1_0,
19267 OPC_EmitInteger32, 0,
19268 OPC_EmitNodeXForm, 0, 4,
19269 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10599), 0|OPFL_Chain,
19270 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19271 27,
19272 OPC_CheckPredicate1,
19273 OPC_CheckPatternPredicate2,
19274 OPC_CheckComplexPat0, /*#*/1,
19275 OPC_EmitMergeInputChains1_0,
19276 OPC_EmitInteger32, 0,
19277 OPC_EmitNodeXForm, 0, 4,
19278 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10770), 0|OPFL_Chain,
19279 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19280 0,
19281 91,
19282 OPC_CheckChild1Integer, 16|128,30|128,1,
19283 OPC_RecordChild2,
19284 OPC_Scope, 27,
19285 OPC_CheckPredicate2,
19286 OPC_CheckPatternPredicate2,
19287 OPC_CheckComplexPat0, /*#*/1,
19288 OPC_EmitMergeInputChains1_0,
19289 OPC_EmitInteger32, 0,
19290 OPC_EmitNodeXForm, 0, 4,
19291 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10379), 0|OPFL_Chain,
19292 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19293 27,
19294 OPC_CheckPredicate0,
19295 OPC_CheckPatternPredicate2,
19296 OPC_CheckComplexPat0, /*#*/1,
19297 OPC_EmitMergeInputChains1_0,
19298 OPC_EmitInteger32, 0,
19299 OPC_EmitNodeXForm, 0, 4,
19300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10608), 0|OPFL_Chain,
19301 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19302 27,
19303 OPC_CheckPredicate1,
19304 OPC_CheckPatternPredicate2,
19305 OPC_CheckComplexPat0, /*#*/1,
19306 OPC_EmitMergeInputChains1_0,
19307 OPC_EmitInteger32, 0,
19308 OPC_EmitNodeXForm, 0, 4,
19309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10779), 0|OPFL_Chain,
19310 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19311 0,
19312 91,
19313 OPC_CheckChild1Integer, 86|128,27|128,1,
19314 OPC_RecordChild2,
19315 OPC_Scope, 27,
19316 OPC_CheckPredicate2,
19317 OPC_CheckPatternPredicate0,
19318 OPC_CheckComplexPat0, /*#*/1,
19319 OPC_EmitMergeInputChains1_0,
19320 OPC_EmitInteger32, 0,
19321 OPC_EmitNodeXForm, 0, 4,
19322 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10399), 0|OPFL_Chain,
19323 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19324 27,
19325 OPC_CheckPredicate0,
19326 OPC_CheckPatternPredicate0,
19327 OPC_CheckComplexPat0, /*#*/1,
19328 OPC_EmitMergeInputChains1_0,
19329 OPC_EmitInteger32, 0,
19330 OPC_EmitNodeXForm, 0, 4,
19331 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10620), 0|OPFL_Chain,
19332 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19333 27,
19334 OPC_CheckPredicate1,
19335 OPC_CheckPatternPredicate0,
19336 OPC_CheckComplexPat0, /*#*/1,
19337 OPC_EmitMergeInputChains1_0,
19338 OPC_EmitInteger32, 0,
19339 OPC_EmitNodeXForm, 0, 4,
19340 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10791), 0|OPFL_Chain,
19341 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19342 0,
19343 64,
19344 OPC_CheckChild1Integer, 98|128,31|128,1,
19345 OPC_RecordChild2,
19346 OPC_Scope, 18,
19347 OPC_CheckPredicate2,
19348 OPC_CheckPatternPredicate0,
19349 OPC_CheckComplexPat0, /*#*/1,
19350 OPC_EmitMergeInputChains1_0,
19351 OPC_EmitInteger32, 0,
19352 OPC_EmitNodeXForm, 0, 4,
19353 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10404),
19354 13, 3, 2, 3, 5,
19355 18,
19356 OPC_CheckPredicate0,
19357 OPC_CheckPatternPredicate0,
19358 OPC_CheckComplexPat0, /*#*/1,
19359 OPC_EmitMergeInputChains1_0,
19360 OPC_EmitInteger32, 0,
19361 OPC_EmitNodeXForm, 0, 4,
19362 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10623),
19363 13, 3, 2, 3, 5,
19364 18,
19365 OPC_CheckPredicate1,
19366 OPC_CheckPatternPredicate0,
19367 OPC_CheckComplexPat0, /*#*/1,
19368 OPC_EmitMergeInputChains1_0,
19369 OPC_EmitInteger32, 0,
19370 OPC_EmitNodeXForm, 0, 4,
19371 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10794),
19372 13, 3, 2, 3, 5,
19373 0,
19374 64,
19375 OPC_CheckChild1Integer, 106|128,31|128,1,
19376 OPC_RecordChild2,
19377 OPC_Scope, 18,
19378 OPC_CheckPredicate2,
19379 OPC_CheckPatternPredicate0,
19380 OPC_CheckComplexPat0, /*#*/1,
19381 OPC_EmitMergeInputChains1_0,
19382 OPC_EmitInteger32, 0,
19383 OPC_EmitNodeXForm, 0, 4,
19384 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10409),
19385 13, 3, 2, 3, 5,
19386 18,
19387 OPC_CheckPredicate0,
19388 OPC_CheckPatternPredicate0,
19389 OPC_CheckComplexPat0, /*#*/1,
19390 OPC_EmitMergeInputChains1_0,
19391 OPC_EmitInteger32, 0,
19392 OPC_EmitNodeXForm, 0, 4,
19393 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10626),
19394 13, 3, 2, 3, 5,
19395 18,
19396 OPC_CheckPredicate1,
19397 OPC_CheckPatternPredicate0,
19398 OPC_CheckComplexPat0, /*#*/1,
19399 OPC_EmitMergeInputChains1_0,
19400 OPC_EmitInteger32, 0,
19401 OPC_EmitNodeXForm, 0, 4,
19402 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10797),
19403 13, 3, 2, 3, 5,
19404 0,
19405 67,
19406 OPC_CheckChild1Integer, 114|128,31|128,1,
19407 OPC_RecordChild2,
19408 OPC_Scope, 19,
19409 OPC_CheckPredicate2,
19410 OPC_CheckPatternPredicate0,
19411 OPC_CheckComplexPat0, /*#*/1,
19412 OPC_EmitMergeInputChains1_0,
19413 OPC_EmitInteger32, 0,
19414 OPC_EmitNodeXForm, 0, 4,
19415 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10414),
19416 13, 13, 3, 2, 3, 5,
19417 19,
19418 OPC_CheckPredicate0,
19419 OPC_CheckPatternPredicate0,
19420 OPC_CheckComplexPat0, /*#*/1,
19421 OPC_EmitMergeInputChains1_0,
19422 OPC_EmitInteger32, 0,
19423 OPC_EmitNodeXForm, 0, 4,
19424 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10629),
19425 13, 13, 3, 2, 3, 5,
19426 19,
19427 OPC_CheckPredicate1,
19428 OPC_CheckPatternPredicate0,
19429 OPC_CheckComplexPat0, /*#*/1,
19430 OPC_EmitMergeInputChains1_0,
19431 OPC_EmitInteger32, 0,
19432 OPC_EmitNodeXForm, 0, 4,
19433 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10800),
19434 13, 13, 3, 2, 3, 5,
19435 0,
19436 95,
19437 OPC_CheckChild1Integer, 62|128,26|128,1,
19438 OPC_RecordChild2,
19439 OPC_RecordChild3,
19440 OPC_Scope, 28,
19441 OPC_CheckPredicate2,
19442 OPC_CheckPatternPredicate5,
19443 OPC_CheckComplexPat0, /*#*/1,
19444 OPC_EmitMergeInputChains1_0,
19445 OPC_EmitInteger32, 0,
19446 OPC_EmitNodeXForm, 0, 5,
19447 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10958), 0|OPFL_Chain,
19448 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19449 28,
19450 OPC_CheckPredicate0,
19451 OPC_CheckPatternPredicate5,
19452 OPC_CheckComplexPat0, /*#*/1,
19453 OPC_EmitMergeInputChains1_0,
19454 OPC_EmitInteger32, 0,
19455 OPC_EmitNodeXForm, 0, 5,
19456 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11160), 0|OPFL_Chain,
19457 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19458 28,
19459 OPC_CheckPredicate1,
19460 OPC_CheckPatternPredicate5,
19461 OPC_CheckComplexPat0, /*#*/1,
19462 OPC_EmitMergeInputChains1_0,
19463 OPC_EmitInteger32, 0,
19464 OPC_EmitNodeXForm, 0, 5,
19465 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11331), 0|OPFL_Chain,
19466 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19467 0,
19468 95,
19469 OPC_CheckChild1Integer, 62|128,28|128,1,
19470 OPC_RecordChild2,
19471 OPC_RecordChild3,
19472 OPC_Scope, 28,
19473 OPC_CheckPredicate2,
19474 OPC_CheckPatternPredicate2,
19475 OPC_CheckComplexPat0, /*#*/1,
19476 OPC_EmitMergeInputChains1_0,
19477 OPC_EmitInteger32, 0,
19478 OPC_EmitNodeXForm, 0, 5,
19479 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10970), 0|OPFL_Chain,
19480 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19481 28,
19482 OPC_CheckPredicate0,
19483 OPC_CheckPatternPredicate2,
19484 OPC_CheckComplexPat0, /*#*/1,
19485 OPC_EmitMergeInputChains1_0,
19486 OPC_EmitInteger32, 0,
19487 OPC_EmitNodeXForm, 0, 5,
19488 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11169), 0|OPFL_Chain,
19489 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19490 28,
19491 OPC_CheckPredicate1,
19492 OPC_CheckPatternPredicate2,
19493 OPC_CheckComplexPat0, /*#*/1,
19494 OPC_EmitMergeInputChains1_0,
19495 OPC_EmitInteger32, 0,
19496 OPC_EmitNodeXForm, 0, 5,
19497 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11340), 0|OPFL_Chain,
19498 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19499 0,
19500 95,
19501 OPC_CheckChild1Integer, 22|128,30|128,1,
19502 OPC_RecordChild2,
19503 OPC_RecordChild3,
19504 OPC_Scope, 28,
19505 OPC_CheckPredicate2,
19506 OPC_CheckPatternPredicate2,
19507 OPC_CheckComplexPat0, /*#*/1,
19508 OPC_EmitMergeInputChains1_0,
19509 OPC_EmitInteger32, 0,
19510 OPC_EmitNodeXForm, 0, 5,
19511 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10982), 0|OPFL_Chain,
19512 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19513 28,
19514 OPC_CheckPredicate0,
19515 OPC_CheckPatternPredicate2,
19516 OPC_CheckComplexPat0, /*#*/1,
19517 OPC_EmitMergeInputChains1_0,
19518 OPC_EmitInteger32, 0,
19519 OPC_EmitNodeXForm, 0, 5,
19520 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11178), 0|OPFL_Chain,
19521 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19522 28,
19523 OPC_CheckPredicate1,
19524 OPC_CheckPatternPredicate2,
19525 OPC_CheckComplexPat0, /*#*/1,
19526 OPC_EmitMergeInputChains1_0,
19527 OPC_EmitInteger32, 0,
19528 OPC_EmitNodeXForm, 0, 5,
19529 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11349), 0|OPFL_Chain,
19530 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19531 0,
19532 95,
19533 OPC_CheckChild1Integer, 88|128,27|128,1,
19534 OPC_RecordChild2,
19535 OPC_RecordChild3,
19536 OPC_Scope, 28,
19537 OPC_CheckPredicate2,
19538 OPC_CheckPatternPredicate0,
19539 OPC_CheckComplexPat0, /*#*/1,
19540 OPC_EmitMergeInputChains1_0,
19541 OPC_EmitInteger32, 0,
19542 OPC_EmitNodeXForm, 0, 5,
19543 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10998), 0|OPFL_Chain,
19544 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19545 28,
19546 OPC_CheckPredicate0,
19547 OPC_CheckPatternPredicate0,
19548 OPC_CheckComplexPat0, /*#*/1,
19549 OPC_EmitMergeInputChains1_0,
19550 OPC_EmitInteger32, 0,
19551 OPC_EmitNodeXForm, 0, 5,
19552 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11190), 0|OPFL_Chain,
19553 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19554 28,
19555 OPC_CheckPredicate1,
19556 OPC_CheckPatternPredicate0,
19557 OPC_CheckComplexPat0, /*#*/1,
19558 OPC_EmitMergeInputChains1_0,
19559 OPC_EmitInteger32, 0,
19560 OPC_EmitNodeXForm, 0, 5,
19561 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11361), 0|OPFL_Chain,
19562 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19563 0,
19564 68,
19565 OPC_CheckChild1Integer, 100|128,31|128,1,
19566 OPC_RecordChild2,
19567 OPC_RecordChild3,
19568 OPC_Scope, 19,
19569 OPC_CheckPredicate2,
19570 OPC_CheckPatternPredicate0,
19571 OPC_CheckComplexPat0, /*#*/1,
19572 OPC_EmitMergeInputChains1_0,
19573 OPC_EmitInteger32, 0,
19574 OPC_EmitNodeXForm, 0, 5,
19575 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11002),
19576 13, 4, 3, 4, 2, 6,
19577 19,
19578 OPC_CheckPredicate0,
19579 OPC_CheckPatternPredicate0,
19580 OPC_CheckComplexPat0, /*#*/1,
19581 OPC_EmitMergeInputChains1_0,
19582 OPC_EmitInteger32, 0,
19583 OPC_EmitNodeXForm, 0, 5,
19584 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11193),
19585 13, 4, 3, 4, 2, 6,
19586 19,
19587 OPC_CheckPredicate1,
19588 OPC_CheckPatternPredicate0,
19589 OPC_CheckComplexPat0, /*#*/1,
19590 OPC_EmitMergeInputChains1_0,
19591 OPC_EmitInteger32, 0,
19592 OPC_EmitNodeXForm, 0, 5,
19593 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11364),
19594 13, 4, 3, 4, 2, 6,
19595 0,
19596 68,
19597 OPC_CheckChild1Integer, 108|128,31|128,1,
19598 OPC_RecordChild2,
19599 OPC_RecordChild3,
19600 OPC_Scope, 19,
19601 OPC_CheckPredicate2,
19602 OPC_CheckPatternPredicate0,
19603 OPC_CheckComplexPat0, /*#*/1,
19604 OPC_EmitMergeInputChains1_0,
19605 OPC_EmitInteger32, 0,
19606 OPC_EmitNodeXForm, 0, 5,
19607 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11006),
19608 13, 4, 3, 4, 2, 6,
19609 19,
19610 OPC_CheckPredicate0,
19611 OPC_CheckPatternPredicate0,
19612 OPC_CheckComplexPat0, /*#*/1,
19613 OPC_EmitMergeInputChains1_0,
19614 OPC_EmitInteger32, 0,
19615 OPC_EmitNodeXForm, 0, 5,
19616 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11196),
19617 13, 4, 3, 4, 2, 6,
19618 19,
19619 OPC_CheckPredicate1,
19620 OPC_CheckPatternPredicate0,
19621 OPC_CheckComplexPat0, /*#*/1,
19622 OPC_EmitMergeInputChains1_0,
19623 OPC_EmitInteger32, 0,
19624 OPC_EmitNodeXForm, 0, 5,
19625 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11367),
19626 13, 4, 3, 4, 2, 6,
19627 0,
19628 71,
19629 OPC_CheckChild1Integer, 116|128,31|128,1,
19630 OPC_RecordChild2,
19631 OPC_RecordChild3,
19632 OPC_Scope, 20,
19633 OPC_CheckPredicate2,
19634 OPC_CheckPatternPredicate0,
19635 OPC_CheckComplexPat0, /*#*/1,
19636 OPC_EmitMergeInputChains1_0,
19637 OPC_EmitInteger32, 0,
19638 OPC_EmitNodeXForm, 0, 5,
19639 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11010),
19640 13, 13, 4, 3, 4, 2, 6,
19641 20,
19642 OPC_CheckPredicate0,
19643 OPC_CheckPatternPredicate0,
19644 OPC_CheckComplexPat0, /*#*/1,
19645 OPC_EmitMergeInputChains1_0,
19646 OPC_EmitInteger32, 0,
19647 OPC_EmitNodeXForm, 0, 5,
19648 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11199),
19649 13, 13, 4, 3, 4, 2, 6,
19650 20,
19651 OPC_CheckPredicate1,
19652 OPC_CheckPatternPredicate0,
19653 OPC_CheckComplexPat0, /*#*/1,
19654 OPC_EmitMergeInputChains1_0,
19655 OPC_EmitInteger32, 0,
19656 OPC_EmitNodeXForm, 0, 5,
19657 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11370),
19658 13, 13, 4, 3, 4, 2, 6,
19659 0,
19660 91,
19661 OPC_CheckChild1Integer, 44|128,26|128,1,
19662 OPC_RecordChild2,
19663 OPC_Scope, 27,
19664 OPC_CheckPredicate2,
19665 OPC_CheckPatternPredicate5,
19666 OPC_CheckComplexPat0, /*#*/1,
19667 OPC_EmitMergeInputChains1_0,
19668 OPC_EmitInteger32, 0,
19669 OPC_EmitNodeXForm, 0, 4,
19670 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11528), 0|OPFL_Chain,
19671 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19672 27,
19673 OPC_CheckPredicate0,
19674 OPC_CheckPatternPredicate5,
19675 OPC_CheckComplexPat0, /*#*/1,
19676 OPC_EmitMergeInputChains1_0,
19677 OPC_EmitInteger32, 0,
19678 OPC_EmitNodeXForm, 0, 4,
19679 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11733), 0|OPFL_Chain,
19680 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19681 27,
19682 OPC_CheckPredicate1,
19683 OPC_CheckPatternPredicate5,
19684 OPC_CheckComplexPat0, /*#*/1,
19685 OPC_EmitMergeInputChains1_0,
19686 OPC_EmitInteger32, 0,
19687 OPC_EmitNodeXForm, 0, 4,
19688 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11904), 0|OPFL_Chain,
19689 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19690 0,
19691 91,
19692 OPC_CheckChild1Integer, 44|128,28|128,1,
19693 OPC_RecordChild2,
19694 OPC_Scope, 27,
19695 OPC_CheckPredicate2,
19696 OPC_CheckPatternPredicate2,
19697 OPC_CheckComplexPat0, /*#*/1,
19698 OPC_EmitMergeInputChains1_0,
19699 OPC_EmitInteger32, 0,
19700 OPC_EmitNodeXForm, 0, 4,
19701 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11540), 0|OPFL_Chain,
19702 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19703 27,
19704 OPC_CheckPredicate0,
19705 OPC_CheckPatternPredicate2,
19706 OPC_CheckComplexPat0, /*#*/1,
19707 OPC_EmitMergeInputChains1_0,
19708 OPC_EmitInteger32, 0,
19709 OPC_EmitNodeXForm, 0, 4,
19710 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11742), 0|OPFL_Chain,
19711 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19712 27,
19713 OPC_CheckPredicate1,
19714 OPC_CheckPatternPredicate2,
19715 OPC_CheckComplexPat0, /*#*/1,
19716 OPC_EmitMergeInputChains1_0,
19717 OPC_EmitInteger32, 0,
19718 OPC_EmitNodeXForm, 0, 4,
19719 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11913), 0|OPFL_Chain,
19720 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19721 0,
19722 91,
19723 OPC_CheckChild1Integer, 4|128,30|128,1,
19724 OPC_RecordChild2,
19725 OPC_Scope, 27,
19726 OPC_CheckPredicate2,
19727 OPC_CheckPatternPredicate2,
19728 OPC_CheckComplexPat0, /*#*/1,
19729 OPC_EmitMergeInputChains1_0,
19730 OPC_EmitInteger32, 0,
19731 OPC_EmitNodeXForm, 0, 4,
19732 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11552), 0|OPFL_Chain,
19733 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19734 27,
19735 OPC_CheckPredicate0,
19736 OPC_CheckPatternPredicate2,
19737 OPC_CheckComplexPat0, /*#*/1,
19738 OPC_EmitMergeInputChains1_0,
19739 OPC_EmitInteger32, 0,
19740 OPC_EmitNodeXForm, 0, 4,
19741 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11751), 0|OPFL_Chain,
19742 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19743 27,
19744 OPC_CheckPredicate1,
19745 OPC_CheckPatternPredicate2,
19746 OPC_CheckComplexPat0, /*#*/1,
19747 OPC_EmitMergeInputChains1_0,
19748 OPC_EmitInteger32, 0,
19749 OPC_EmitNodeXForm, 0, 4,
19750 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11922), 0|OPFL_Chain,
19751 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19752 0,
19753 91,
19754 OPC_CheckChild1Integer, 82|128,27|128,1,
19755 OPC_RecordChild2,
19756 OPC_Scope, 27,
19757 OPC_CheckPredicate2,
19758 OPC_CheckPatternPredicate0,
19759 OPC_CheckComplexPat0, /*#*/1,
19760 OPC_EmitMergeInputChains1_0,
19761 OPC_EmitInteger32, 0,
19762 OPC_EmitNodeXForm, 0, 4,
19763 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11568), 0|OPFL_Chain,
19764 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19765 27,
19766 OPC_CheckPredicate0,
19767 OPC_CheckPatternPredicate0,
19768 OPC_CheckComplexPat0, /*#*/1,
19769 OPC_EmitMergeInputChains1_0,
19770 OPC_EmitInteger32, 0,
19771 OPC_EmitNodeXForm, 0, 4,
19772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11763), 0|OPFL_Chain,
19773 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19774 27,
19775 OPC_CheckPredicate1,
19776 OPC_CheckPatternPredicate0,
19777 OPC_CheckComplexPat0, /*#*/1,
19778 OPC_EmitMergeInputChains1_0,
19779 OPC_EmitInteger32, 0,
19780 OPC_EmitNodeXForm, 0, 4,
19781 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11934), 0|OPFL_Chain,
19782 8, 12, 12, 12, 12, 12, 12, 12, 12, 3, 2, 3, 5,
19783 0,
19784 64,
19785 OPC_CheckChild1Integer, 94|128,31|128,1,
19786 OPC_RecordChild2,
19787 OPC_Scope, 18,
19788 OPC_CheckPredicate2,
19789 OPC_CheckPatternPredicate0,
19790 OPC_CheckComplexPat0, /*#*/1,
19791 OPC_EmitMergeInputChains1_0,
19792 OPC_EmitInteger32, 0,
19793 OPC_EmitNodeXForm, 0, 4,
19794 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11572),
19795 13, 3, 2, 3, 5,
19796 18,
19797 OPC_CheckPredicate0,
19798 OPC_CheckPatternPredicate0,
19799 OPC_CheckComplexPat0, /*#*/1,
19800 OPC_EmitMergeInputChains1_0,
19801 OPC_EmitInteger32, 0,
19802 OPC_EmitNodeXForm, 0, 4,
19803 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11766),
19804 13, 3, 2, 3, 5,
19805 18,
19806 OPC_CheckPredicate1,
19807 OPC_CheckPatternPredicate0,
19808 OPC_CheckComplexPat0, /*#*/1,
19809 OPC_EmitMergeInputChains1_0,
19810 OPC_EmitInteger32, 0,
19811 OPC_EmitNodeXForm, 0, 4,
19812 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11937),
19813 13, 3, 2, 3, 5,
19814 0,
19815 64,
19816 OPC_CheckChild1Integer, 102|128,31|128,1,
19817 OPC_RecordChild2,
19818 OPC_Scope, 18,
19819 OPC_CheckPredicate2,
19820 OPC_CheckPatternPredicate0,
19821 OPC_CheckComplexPat0, /*#*/1,
19822 OPC_EmitMergeInputChains1_0,
19823 OPC_EmitInteger32, 0,
19824 OPC_EmitNodeXForm, 0, 4,
19825 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11576),
19826 13, 3, 2, 3, 5,
19827 18,
19828 OPC_CheckPredicate0,
19829 OPC_CheckPatternPredicate0,
19830 OPC_CheckComplexPat0, /*#*/1,
19831 OPC_EmitMergeInputChains1_0,
19832 OPC_EmitInteger32, 0,
19833 OPC_EmitNodeXForm, 0, 4,
19834 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11769),
19835 13, 3, 2, 3, 5,
19836 18,
19837 OPC_CheckPredicate1,
19838 OPC_CheckPatternPredicate0,
19839 OPC_CheckComplexPat0, /*#*/1,
19840 OPC_EmitMergeInputChains1_0,
19841 OPC_EmitInteger32, 0,
19842 OPC_EmitNodeXForm, 0, 4,
19843 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11940),
19844 13, 3, 2, 3, 5,
19845 0,
19846 67,
19847 OPC_CheckChild1Integer, 110|128,31|128,1,
19848 OPC_RecordChild2,
19849 OPC_Scope, 19,
19850 OPC_CheckPredicate2,
19851 OPC_CheckPatternPredicate0,
19852 OPC_CheckComplexPat0, /*#*/1,
19853 OPC_EmitMergeInputChains1_0,
19854 OPC_EmitInteger32, 0,
19855 OPC_EmitNodeXForm, 0, 4,
19856 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11580),
19857 13, 13, 3, 2, 3, 5,
19858 19,
19859 OPC_CheckPredicate0,
19860 OPC_CheckPatternPredicate0,
19861 OPC_CheckComplexPat0, /*#*/1,
19862 OPC_EmitMergeInputChains1_0,
19863 OPC_EmitInteger32, 0,
19864 OPC_EmitNodeXForm, 0, 4,
19865 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11772),
19866 13, 13, 3, 2, 3, 5,
19867 19,
19868 OPC_CheckPredicate1,
19869 OPC_CheckPatternPredicate0,
19870 OPC_CheckComplexPat0, /*#*/1,
19871 OPC_EmitMergeInputChains1_0,
19872 OPC_EmitInteger32, 0,
19873 OPC_EmitNodeXForm, 0, 4,
19874 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11943),
19875 13, 13, 3, 2, 3, 5,
19876 0,
19877 95,
19878 OPC_CheckChild1Integer, 50|128,26|128,1,
19879 OPC_RecordChild2,
19880 OPC_RecordChild3,
19881 OPC_Scope, 28,
19882 OPC_CheckPredicate2,
19883 OPC_CheckPatternPredicate5,
19884 OPC_CheckComplexPat0, /*#*/1,
19885 OPC_EmitMergeInputChains1_0,
19886 OPC_EmitInteger32, 0,
19887 OPC_EmitNodeXForm, 0, 5,
19888 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12101), 0|OPFL_Chain,
19889 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19890 28,
19891 OPC_CheckPredicate0,
19892 OPC_CheckPatternPredicate5,
19893 OPC_CheckComplexPat0, /*#*/1,
19894 OPC_EmitMergeInputChains1_0,
19895 OPC_EmitInteger32, 0,
19896 OPC_EmitNodeXForm, 0, 5,
19897 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12303), 0|OPFL_Chain,
19898 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19899 28,
19900 OPC_CheckPredicate1,
19901 OPC_CheckPatternPredicate5,
19902 OPC_CheckComplexPat0, /*#*/1,
19903 OPC_EmitMergeInputChains1_0,
19904 OPC_EmitInteger32, 0,
19905 OPC_EmitNodeXForm, 0, 5,
19906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12474), 0|OPFL_Chain,
19907 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19908 0,
19909 95,
19910 OPC_CheckChild1Integer, 50|128,28|128,1,
19911 OPC_RecordChild2,
19912 OPC_RecordChild3,
19913 OPC_Scope, 28,
19914 OPC_CheckPredicate2,
19915 OPC_CheckPatternPredicate2,
19916 OPC_CheckComplexPat0, /*#*/1,
19917 OPC_EmitMergeInputChains1_0,
19918 OPC_EmitInteger32, 0,
19919 OPC_EmitNodeXForm, 0, 5,
19920 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12113), 0|OPFL_Chain,
19921 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19922 28,
19923 OPC_CheckPredicate0,
19924 OPC_CheckPatternPredicate2,
19925 OPC_CheckComplexPat0, /*#*/1,
19926 OPC_EmitMergeInputChains1_0,
19927 OPC_EmitInteger32, 0,
19928 OPC_EmitNodeXForm, 0, 5,
19929 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12312), 0|OPFL_Chain,
19930 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19931 28,
19932 OPC_CheckPredicate1,
19933 OPC_CheckPatternPredicate2,
19934 OPC_CheckComplexPat0, /*#*/1,
19935 OPC_EmitMergeInputChains1_0,
19936 OPC_EmitInteger32, 0,
19937 OPC_EmitNodeXForm, 0, 5,
19938 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12483), 0|OPFL_Chain,
19939 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19940 0,
19941 95,
19942 OPC_CheckChild1Integer, 10|128,30|128,1,
19943 OPC_RecordChild2,
19944 OPC_RecordChild3,
19945 OPC_Scope, 28,
19946 OPC_CheckPredicate2,
19947 OPC_CheckPatternPredicate2,
19948 OPC_CheckComplexPat0, /*#*/1,
19949 OPC_EmitMergeInputChains1_0,
19950 OPC_EmitInteger32, 0,
19951 OPC_EmitNodeXForm, 0, 5,
19952 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12125), 0|OPFL_Chain,
19953 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19954 28,
19955 OPC_CheckPredicate0,
19956 OPC_CheckPatternPredicate2,
19957 OPC_CheckComplexPat0, /*#*/1,
19958 OPC_EmitMergeInputChains1_0,
19959 OPC_EmitInteger32, 0,
19960 OPC_EmitNodeXForm, 0, 5,
19961 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12321), 0|OPFL_Chain,
19962 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19963 28,
19964 OPC_CheckPredicate1,
19965 OPC_CheckPatternPredicate2,
19966 OPC_CheckComplexPat0, /*#*/1,
19967 OPC_EmitMergeInputChains1_0,
19968 OPC_EmitInteger32, 0,
19969 OPC_EmitNodeXForm, 0, 5,
19970 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12492), 0|OPFL_Chain,
19971 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19972 0,
19973 95,
19974 OPC_CheckChild1Integer, 84|128,27|128,1,
19975 OPC_RecordChild2,
19976 OPC_RecordChild3,
19977 OPC_Scope, 28,
19978 OPC_CheckPredicate2,
19979 OPC_CheckPatternPredicate0,
19980 OPC_CheckComplexPat0, /*#*/1,
19981 OPC_EmitMergeInputChains1_0,
19982 OPC_EmitInteger32, 0,
19983 OPC_EmitNodeXForm, 0, 5,
19984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12141), 0|OPFL_Chain,
19985 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19986 28,
19987 OPC_CheckPredicate0,
19988 OPC_CheckPatternPredicate0,
19989 OPC_CheckComplexPat0, /*#*/1,
19990 OPC_EmitMergeInputChains1_0,
19991 OPC_EmitInteger32, 0,
19992 OPC_EmitNodeXForm, 0, 5,
19993 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12333), 0|OPFL_Chain,
19994 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
19995 28,
19996 OPC_CheckPredicate1,
19997 OPC_CheckPatternPredicate0,
19998 OPC_CheckComplexPat0, /*#*/1,
19999 OPC_EmitMergeInputChains1_0,
20000 OPC_EmitInteger32, 0,
20001 OPC_EmitNodeXForm, 0, 5,
20002 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12504), 0|OPFL_Chain,
20003 8, 12, 12, 12, 12, 12, 12, 12, 12, 4, 3, 4, 2, 6,
20004 0,
20005 68,
20006 OPC_CheckChild1Integer, 96|128,31|128,1,
20007 OPC_RecordChild2,
20008 OPC_RecordChild3,
20009 OPC_Scope, 19,
20010 OPC_CheckPredicate2,
20011 OPC_CheckPatternPredicate0,
20012 OPC_CheckComplexPat0, /*#*/1,
20013 OPC_EmitMergeInputChains1_0,
20014 OPC_EmitInteger32, 0,
20015 OPC_EmitNodeXForm, 0, 5,
20016 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12145),
20017 13, 4, 3, 4, 2, 6,
20018 19,
20019 OPC_CheckPredicate0,
20020 OPC_CheckPatternPredicate0,
20021 OPC_CheckComplexPat0, /*#*/1,
20022 OPC_EmitMergeInputChains1_0,
20023 OPC_EmitInteger32, 0,
20024 OPC_EmitNodeXForm, 0, 5,
20025 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12336),
20026 13, 4, 3, 4, 2, 6,
20027 19,
20028 OPC_CheckPredicate1,
20029 OPC_CheckPatternPredicate0,
20030 OPC_CheckComplexPat0, /*#*/1,
20031 OPC_EmitMergeInputChains1_0,
20032 OPC_EmitInteger32, 0,
20033 OPC_EmitNodeXForm, 0, 5,
20034 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12507),
20035 13, 4, 3, 4, 2, 6,
20036 0,
20037 68,
20038 OPC_CheckChild1Integer, 104|128,31|128,1,
20039 OPC_RecordChild2,
20040 OPC_RecordChild3,
20041 OPC_Scope, 19,
20042 OPC_CheckPredicate2,
20043 OPC_CheckPatternPredicate0,
20044 OPC_CheckComplexPat0, /*#*/1,
20045 OPC_EmitMergeInputChains1_0,
20046 OPC_EmitInteger32, 0,
20047 OPC_EmitNodeXForm, 0, 5,
20048 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12149),
20049 13, 4, 3, 4, 2, 6,
20050 19,
20051 OPC_CheckPredicate0,
20052 OPC_CheckPatternPredicate0,
20053 OPC_CheckComplexPat0, /*#*/1,
20054 OPC_EmitMergeInputChains1_0,
20055 OPC_EmitInteger32, 0,
20056 OPC_EmitNodeXForm, 0, 5,
20057 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12339),
20058 13, 4, 3, 4, 2, 6,
20059 19,
20060 OPC_CheckPredicate1,
20061 OPC_CheckPatternPredicate0,
20062 OPC_CheckComplexPat0, /*#*/1,
20063 OPC_EmitMergeInputChains1_0,
20064 OPC_EmitInteger32, 0,
20065 OPC_EmitNodeXForm, 0, 5,
20066 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12510),
20067 13, 4, 3, 4, 2, 6,
20068 0,
20069 71,
20070 OPC_CheckChild1Integer, 112|128,31|128,1,
20071 OPC_RecordChild2,
20072 OPC_RecordChild3,
20073 OPC_Scope, 20,
20074 OPC_CheckPredicate2,
20075 OPC_CheckPatternPredicate0,
20076 OPC_CheckComplexPat0, /*#*/1,
20077 OPC_EmitMergeInputChains1_0,
20078 OPC_EmitInteger32, 0,
20079 OPC_EmitNodeXForm, 0, 5,
20080 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12153),
20081 13, 13, 4, 3, 4, 2, 6,
20082 20,
20083 OPC_CheckPredicate0,
20084 OPC_CheckPatternPredicate0,
20085 OPC_CheckComplexPat0, /*#*/1,
20086 OPC_EmitMergeInputChains1_0,
20087 OPC_EmitInteger32, 0,
20088 OPC_EmitNodeXForm, 0, 5,
20089 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12342),
20090 13, 13, 4, 3, 4, 2, 6,
20091 20,
20092 OPC_CheckPredicate1,
20093 OPC_CheckPatternPredicate0,
20094 OPC_CheckComplexPat0, /*#*/1,
20095 OPC_EmitMergeInputChains1_0,
20096 OPC_EmitInteger32, 0,
20097 OPC_EmitNodeXForm, 0, 5,
20098 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12513),
20099 13, 13, 4, 3, 4, 2, 6,
20100 0,
20101 57|128,1,
20102 OPC_CheckChild1Integer, 4|128,14|128,1,
20103 OPC_RecordChild2,
20104 OPC_Scope, 74,
20105 OPC_MoveChild2,
20106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20107 OPC_MoveParent,
20108 OPC_RecordChild3,
20109 OPC_RecordChild4,
20110 OPC_Scope, 24,
20111 OPC_MoveChild4,
20112 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20113 OPC_MoveSibling5,
20114 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20115 OPC_RecordNode,
20116 OPC_MoveParent,
20117 OPC_CheckPatternPredicate3,
20118 OPC_EmitMergeInputChains1_0,
20119 OPC_EmitConvertToTarget3,
20120 OPC_EmitConvertToTarget4,
20121 OPC_EmitConvertToTarget1,
20122 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9503),
20123 12, 4, 2, 5, 6, 7,
20124 19,
20125 OPC_RecordChild5,
20126 OPC_MoveChild5,
20127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20128 OPC_MoveParent,
20129 OPC_CheckPatternPredicate3,
20130 OPC_EmitMergeInputChains1_0,
20131 OPC_EmitConvertToTarget4,
20132 OPC_EmitConvertToTarget1,
20133 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9499),
20134 12, 4, 2, 3, 5, 6,
20135 19,
20136 OPC_MoveChild4,
20137 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20138 OPC_MoveParent,
20139 OPC_RecordChild5,
20140 OPC_CheckPatternPredicate3,
20141 OPC_EmitMergeInputChains1_0,
20142 OPC_EmitConvertToTarget3,
20143 OPC_EmitConvertToTarget1,
20144 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9501),
20145 12, 4, 2, 5, 4, 6,
20146 0,
20147 25,
20148 OPC_RecordChild3,
20149 OPC_RecordChild4,
20150 OPC_MoveChild4,
20151 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20152 OPC_MoveSibling5,
20153 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20154 OPC_RecordNode,
20155 OPC_MoveParent,
20156 OPC_CheckPatternPredicate3,
20157 OPC_EmitMergeInputChains1_0,
20158 OPC_EmitConvertToTarget3,
20159 OPC_EmitConvertToTarget4,
20160 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9502),
20161 12, 4, 2, 5, 6, 1,
20162 20,
20163 OPC_MoveChild2,
20164 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20165 OPC_MoveParent,
20166 OPC_RecordChild3,
20167 OPC_RecordChild4,
20168 OPC_RecordChild5,
20169 OPC_CheckPatternPredicate3,
20170 OPC_EmitMergeInputChains1_0,
20171 OPC_EmitConvertToTarget1,
20172 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9497),
20173 12, 4, 2, 3, 4, 5,
20174 55,
20175 OPC_RecordChild3,
20176 OPC_RecordChild4,
20177 OPC_Scope, 18,
20178 OPC_RecordChild5,
20179 OPC_MoveChild5,
20180 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20181 OPC_MoveParent,
20182 OPC_CheckPatternPredicate3,
20183 OPC_EmitMergeInputChains1_0,
20184 OPC_EmitConvertToTarget4,
20185 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9498),
20186 12, 4, 2, 3, 5, 1,
20187 18,
20188 OPC_MoveChild4,
20189 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20190 OPC_MoveParent,
20191 OPC_RecordChild5,
20192 OPC_CheckPatternPredicate3,
20193 OPC_EmitMergeInputChains1_0,
20194 OPC_EmitConvertToTarget3,
20195 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9500),
20196 12, 4, 2, 5, 4, 1,
20197 12,
20198 OPC_RecordChild5,
20199 OPC_CheckPatternPredicate3,
20200 OPC_EmitMergeInputChains1_0,
20201 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9496),
20202 12, 4, 2, 3, 4, 1,
20203 0,
20204 0,
20205 65|128,1,
20206 OPC_CheckChild1Integer, 6|128,14|128,1,
20207 OPC_RecordChild2,
20208 OPC_Scope, 77,
20209 OPC_MoveChild2,
20210 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20211 OPC_MoveParent,
20212 OPC_RecordChild3,
20213 OPC_RecordChild4,
20214 OPC_Scope, 25,
20215 OPC_MoveChild4,
20216 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20217 OPC_MoveSibling5,
20218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20219 OPC_RecordNode,
20220 OPC_MoveParent,
20221 OPC_CheckPatternPredicate3,
20222 OPC_EmitMergeInputChains1_0,
20223 OPC_EmitConvertToTarget3,
20224 OPC_EmitConvertToTarget4,
20225 OPC_EmitConvertToTarget1,
20226 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9511),
20227 12, 2, 4, 2, 5, 6, 7,
20228 20,
20229 OPC_RecordChild5,
20230 OPC_MoveChild5,
20231 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20232 OPC_MoveParent,
20233 OPC_CheckPatternPredicate3,
20234 OPC_EmitMergeInputChains1_0,
20235 OPC_EmitConvertToTarget4,
20236 OPC_EmitConvertToTarget1,
20237 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9507),
20238 12, 2, 4, 2, 3, 5, 6,
20239 20,
20240 OPC_MoveChild4,
20241 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20242 OPC_MoveParent,
20243 OPC_RecordChild5,
20244 OPC_CheckPatternPredicate3,
20245 OPC_EmitMergeInputChains1_0,
20246 OPC_EmitConvertToTarget3,
20247 OPC_EmitConvertToTarget1,
20248 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9509),
20249 12, 2, 4, 2, 5, 4, 6,
20250 0,
20251 26,
20252 OPC_RecordChild3,
20253 OPC_RecordChild4,
20254 OPC_MoveChild4,
20255 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20256 OPC_MoveSibling5,
20257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20258 OPC_RecordNode,
20259 OPC_MoveParent,
20260 OPC_CheckPatternPredicate3,
20261 OPC_EmitMergeInputChains1_0,
20262 OPC_EmitConvertToTarget3,
20263 OPC_EmitConvertToTarget4,
20264 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9510),
20265 12, 2, 4, 2, 5, 6, 1,
20266 21,
20267 OPC_MoveChild2,
20268 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20269 OPC_MoveParent,
20270 OPC_RecordChild3,
20271 OPC_RecordChild4,
20272 OPC_RecordChild5,
20273 OPC_CheckPatternPredicate3,
20274 OPC_EmitMergeInputChains1_0,
20275 OPC_EmitConvertToTarget1,
20276 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9505),
20277 12, 2, 4, 2, 3, 4, 5,
20278 58,
20279 OPC_RecordChild3,
20280 OPC_RecordChild4,
20281 OPC_Scope, 19,
20282 OPC_RecordChild5,
20283 OPC_MoveChild5,
20284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20285 OPC_MoveParent,
20286 OPC_CheckPatternPredicate3,
20287 OPC_EmitMergeInputChains1_0,
20288 OPC_EmitConvertToTarget4,
20289 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9506),
20290 12, 2, 4, 2, 3, 5, 1,
20291 19,
20292 OPC_MoveChild4,
20293 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20294 OPC_MoveParent,
20295 OPC_RecordChild5,
20296 OPC_CheckPatternPredicate3,
20297 OPC_EmitMergeInputChains1_0,
20298 OPC_EmitConvertToTarget3,
20299 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9508),
20300 12, 2, 4, 2, 5, 4, 1,
20301 13,
20302 OPC_RecordChild5,
20303 OPC_CheckPatternPredicate3,
20304 OPC_EmitMergeInputChains1_0,
20305 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9504),
20306 12, 2, 4, 2, 3, 4, 1,
20307 0,
20308 0,
20309 57|128,1,
20310 OPC_CheckChild1Integer, 116|128,13|128,1,
20311 OPC_RecordChild2,
20312 OPC_Scope, 74,
20313 OPC_MoveChild2,
20314 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20315 OPC_MoveParent,
20316 OPC_RecordChild3,
20317 OPC_RecordChild4,
20318 OPC_Scope, 24,
20319 OPC_MoveChild4,
20320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20321 OPC_MoveSibling5,
20322 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20323 OPC_RecordNode,
20324 OPC_MoveParent,
20325 OPC_CheckPatternPredicate3,
20326 OPC_EmitMergeInputChains1_0,
20327 OPC_EmitConvertToTarget3,
20328 OPC_EmitConvertToTarget4,
20329 OPC_EmitConvertToTarget1,
20330 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9535),
20331 12, 4, 2, 5, 6, 7,
20332 19,
20333 OPC_RecordChild5,
20334 OPC_MoveChild5,
20335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20336 OPC_MoveParent,
20337 OPC_CheckPatternPredicate3,
20338 OPC_EmitMergeInputChains1_0,
20339 OPC_EmitConvertToTarget4,
20340 OPC_EmitConvertToTarget1,
20341 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9531),
20342 12, 4, 2, 3, 5, 6,
20343 19,
20344 OPC_MoveChild4,
20345 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20346 OPC_MoveParent,
20347 OPC_RecordChild5,
20348 OPC_CheckPatternPredicate3,
20349 OPC_EmitMergeInputChains1_0,
20350 OPC_EmitConvertToTarget3,
20351 OPC_EmitConvertToTarget1,
20352 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9533),
20353 12, 4, 2, 5, 4, 6,
20354 0,
20355 25,
20356 OPC_RecordChild3,
20357 OPC_RecordChild4,
20358 OPC_MoveChild4,
20359 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20360 OPC_MoveSibling5,
20361 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20362 OPC_RecordNode,
20363 OPC_MoveParent,
20364 OPC_CheckPatternPredicate3,
20365 OPC_EmitMergeInputChains1_0,
20366 OPC_EmitConvertToTarget3,
20367 OPC_EmitConvertToTarget4,
20368 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9534),
20369 12, 4, 2, 5, 6, 1,
20370 20,
20371 OPC_MoveChild2,
20372 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20373 OPC_MoveParent,
20374 OPC_RecordChild3,
20375 OPC_RecordChild4,
20376 OPC_RecordChild5,
20377 OPC_CheckPatternPredicate3,
20378 OPC_EmitMergeInputChains1_0,
20379 OPC_EmitConvertToTarget1,
20380 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9529),
20381 12, 4, 2, 3, 4, 5,
20382 55,
20383 OPC_RecordChild3,
20384 OPC_RecordChild4,
20385 OPC_Scope, 18,
20386 OPC_RecordChild5,
20387 OPC_MoveChild5,
20388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20389 OPC_MoveParent,
20390 OPC_CheckPatternPredicate3,
20391 OPC_EmitMergeInputChains1_0,
20392 OPC_EmitConvertToTarget4,
20393 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9530),
20394 12, 4, 2, 3, 5, 1,
20395 18,
20396 OPC_MoveChild4,
20397 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20398 OPC_MoveParent,
20399 OPC_RecordChild5,
20400 OPC_CheckPatternPredicate3,
20401 OPC_EmitMergeInputChains1_0,
20402 OPC_EmitConvertToTarget3,
20403 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9532),
20404 12, 4, 2, 5, 4, 1,
20405 12,
20406 OPC_RecordChild5,
20407 OPC_CheckPatternPredicate3,
20408 OPC_EmitMergeInputChains1_0,
20409 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9528),
20410 12, 4, 2, 3, 4, 1,
20411 0,
20412 0,
20413 65|128,1,
20414 OPC_CheckChild1Integer, 118|128,13|128,1,
20415 OPC_RecordChild2,
20416 OPC_Scope, 77,
20417 OPC_MoveChild2,
20418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20419 OPC_MoveParent,
20420 OPC_RecordChild3,
20421 OPC_RecordChild4,
20422 OPC_Scope, 25,
20423 OPC_MoveChild4,
20424 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20425 OPC_MoveSibling5,
20426 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20427 OPC_RecordNode,
20428 OPC_MoveParent,
20429 OPC_CheckPatternPredicate3,
20430 OPC_EmitMergeInputChains1_0,
20431 OPC_EmitConvertToTarget3,
20432 OPC_EmitConvertToTarget4,
20433 OPC_EmitConvertToTarget1,
20434 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9543),
20435 12, 2, 4, 2, 5, 6, 7,
20436 20,
20437 OPC_RecordChild5,
20438 OPC_MoveChild5,
20439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20440 OPC_MoveParent,
20441 OPC_CheckPatternPredicate3,
20442 OPC_EmitMergeInputChains1_0,
20443 OPC_EmitConvertToTarget4,
20444 OPC_EmitConvertToTarget1,
20445 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9539),
20446 12, 2, 4, 2, 3, 5, 6,
20447 20,
20448 OPC_MoveChild4,
20449 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20450 OPC_MoveParent,
20451 OPC_RecordChild5,
20452 OPC_CheckPatternPredicate3,
20453 OPC_EmitMergeInputChains1_0,
20454 OPC_EmitConvertToTarget3,
20455 OPC_EmitConvertToTarget1,
20456 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9541),
20457 12, 2, 4, 2, 5, 4, 6,
20458 0,
20459 26,
20460 OPC_RecordChild3,
20461 OPC_RecordChild4,
20462 OPC_MoveChild4,
20463 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20464 OPC_MoveSibling5,
20465 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20466 OPC_RecordNode,
20467 OPC_MoveParent,
20468 OPC_CheckPatternPredicate3,
20469 OPC_EmitMergeInputChains1_0,
20470 OPC_EmitConvertToTarget3,
20471 OPC_EmitConvertToTarget4,
20472 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9542),
20473 12, 2, 4, 2, 5, 6, 1,
20474 21,
20475 OPC_MoveChild2,
20476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20477 OPC_MoveParent,
20478 OPC_RecordChild3,
20479 OPC_RecordChild4,
20480 OPC_RecordChild5,
20481 OPC_CheckPatternPredicate3,
20482 OPC_EmitMergeInputChains1_0,
20483 OPC_EmitConvertToTarget1,
20484 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9537),
20485 12, 2, 4, 2, 3, 4, 5,
20486 58,
20487 OPC_RecordChild3,
20488 OPC_RecordChild4,
20489 OPC_Scope, 19,
20490 OPC_RecordChild5,
20491 OPC_MoveChild5,
20492 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20493 OPC_MoveParent,
20494 OPC_CheckPatternPredicate3,
20495 OPC_EmitMergeInputChains1_0,
20496 OPC_EmitConvertToTarget4,
20497 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9538),
20498 12, 2, 4, 2, 3, 5, 1,
20499 19,
20500 OPC_MoveChild4,
20501 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20502 OPC_MoveParent,
20503 OPC_RecordChild5,
20504 OPC_CheckPatternPredicate3,
20505 OPC_EmitMergeInputChains1_0,
20506 OPC_EmitConvertToTarget3,
20507 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9540),
20508 12, 2, 4, 2, 5, 4, 1,
20509 13,
20510 OPC_RecordChild5,
20511 OPC_CheckPatternPredicate3,
20512 OPC_EmitMergeInputChains1_0,
20513 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9536),
20514 12, 2, 4, 2, 3, 4, 1,
20515 0,
20516 0,
20517 57|128,1,
20518 OPC_CheckChild1Integer, 108|128,13|128,1,
20519 OPC_RecordChild2,
20520 OPC_Scope, 74,
20521 OPC_MoveChild2,
20522 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20523 OPC_MoveParent,
20524 OPC_RecordChild3,
20525 OPC_RecordChild4,
20526 OPC_Scope, 24,
20527 OPC_MoveChild4,
20528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20529 OPC_MoveSibling5,
20530 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20531 OPC_RecordNode,
20532 OPC_MoveParent,
20533 OPC_CheckPatternPredicate3,
20534 OPC_EmitMergeInputChains1_0,
20535 OPC_EmitConvertToTarget3,
20536 OPC_EmitConvertToTarget4,
20537 OPC_EmitConvertToTarget1,
20538 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9567),
20539 12, 4, 2, 5, 6, 7,
20540 19,
20541 OPC_RecordChild5,
20542 OPC_MoveChild5,
20543 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20544 OPC_MoveParent,
20545 OPC_CheckPatternPredicate3,
20546 OPC_EmitMergeInputChains1_0,
20547 OPC_EmitConvertToTarget4,
20548 OPC_EmitConvertToTarget1,
20549 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9563),
20550 12, 4, 2, 3, 5, 6,
20551 19,
20552 OPC_MoveChild4,
20553 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20554 OPC_MoveParent,
20555 OPC_RecordChild5,
20556 OPC_CheckPatternPredicate3,
20557 OPC_EmitMergeInputChains1_0,
20558 OPC_EmitConvertToTarget3,
20559 OPC_EmitConvertToTarget1,
20560 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9565),
20561 12, 4, 2, 5, 4, 6,
20562 0,
20563 25,
20564 OPC_RecordChild3,
20565 OPC_RecordChild4,
20566 OPC_MoveChild4,
20567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20568 OPC_MoveSibling5,
20569 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20570 OPC_RecordNode,
20571 OPC_MoveParent,
20572 OPC_CheckPatternPredicate3,
20573 OPC_EmitMergeInputChains1_0,
20574 OPC_EmitConvertToTarget3,
20575 OPC_EmitConvertToTarget4,
20576 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9566),
20577 12, 4, 2, 5, 6, 1,
20578 20,
20579 OPC_MoveChild2,
20580 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20581 OPC_MoveParent,
20582 OPC_RecordChild3,
20583 OPC_RecordChild4,
20584 OPC_RecordChild5,
20585 OPC_CheckPatternPredicate3,
20586 OPC_EmitMergeInputChains1_0,
20587 OPC_EmitConvertToTarget1,
20588 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9561),
20589 12, 4, 2, 3, 4, 5,
20590 55,
20591 OPC_RecordChild3,
20592 OPC_RecordChild4,
20593 OPC_Scope, 18,
20594 OPC_RecordChild5,
20595 OPC_MoveChild5,
20596 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20597 OPC_MoveParent,
20598 OPC_CheckPatternPredicate3,
20599 OPC_EmitMergeInputChains1_0,
20600 OPC_EmitConvertToTarget4,
20601 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9562),
20602 12, 4, 2, 3, 5, 1,
20603 18,
20604 OPC_MoveChild4,
20605 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20606 OPC_MoveParent,
20607 OPC_RecordChild5,
20608 OPC_CheckPatternPredicate3,
20609 OPC_EmitMergeInputChains1_0,
20610 OPC_EmitConvertToTarget3,
20611 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9564),
20612 12, 4, 2, 5, 4, 1,
20613 12,
20614 OPC_RecordChild5,
20615 OPC_CheckPatternPredicate3,
20616 OPC_EmitMergeInputChains1_0,
20617 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9560),
20618 12, 4, 2, 3, 4, 1,
20619 0,
20620 0,
20621 65|128,1,
20622 OPC_CheckChild1Integer, 110|128,13|128,1,
20623 OPC_RecordChild2,
20624 OPC_Scope, 77,
20625 OPC_MoveChild2,
20626 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20627 OPC_MoveParent,
20628 OPC_RecordChild3,
20629 OPC_RecordChild4,
20630 OPC_Scope, 25,
20631 OPC_MoveChild4,
20632 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20633 OPC_MoveSibling5,
20634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20635 OPC_RecordNode,
20636 OPC_MoveParent,
20637 OPC_CheckPatternPredicate3,
20638 OPC_EmitMergeInputChains1_0,
20639 OPC_EmitConvertToTarget3,
20640 OPC_EmitConvertToTarget4,
20641 OPC_EmitConvertToTarget1,
20642 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9575),
20643 12, 2, 4, 2, 5, 6, 7,
20644 20,
20645 OPC_RecordChild5,
20646 OPC_MoveChild5,
20647 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20648 OPC_MoveParent,
20649 OPC_CheckPatternPredicate3,
20650 OPC_EmitMergeInputChains1_0,
20651 OPC_EmitConvertToTarget4,
20652 OPC_EmitConvertToTarget1,
20653 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9571),
20654 12, 2, 4, 2, 3, 5, 6,
20655 20,
20656 OPC_MoveChild4,
20657 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20658 OPC_MoveParent,
20659 OPC_RecordChild5,
20660 OPC_CheckPatternPredicate3,
20661 OPC_EmitMergeInputChains1_0,
20662 OPC_EmitConvertToTarget3,
20663 OPC_EmitConvertToTarget1,
20664 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9573),
20665 12, 2, 4, 2, 5, 4, 6,
20666 0,
20667 26,
20668 OPC_RecordChild3,
20669 OPC_RecordChild4,
20670 OPC_MoveChild4,
20671 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20672 OPC_MoveSibling5,
20673 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20674 OPC_RecordNode,
20675 OPC_MoveParent,
20676 OPC_CheckPatternPredicate3,
20677 OPC_EmitMergeInputChains1_0,
20678 OPC_EmitConvertToTarget3,
20679 OPC_EmitConvertToTarget4,
20680 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9574),
20681 12, 2, 4, 2, 5, 6, 1,
20682 21,
20683 OPC_MoveChild2,
20684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20685 OPC_MoveParent,
20686 OPC_RecordChild3,
20687 OPC_RecordChild4,
20688 OPC_RecordChild5,
20689 OPC_CheckPatternPredicate3,
20690 OPC_EmitMergeInputChains1_0,
20691 OPC_EmitConvertToTarget1,
20692 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9569),
20693 12, 2, 4, 2, 3, 4, 5,
20694 58,
20695 OPC_RecordChild3,
20696 OPC_RecordChild4,
20697 OPC_Scope, 19,
20698 OPC_RecordChild5,
20699 OPC_MoveChild5,
20700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20701 OPC_MoveParent,
20702 OPC_CheckPatternPredicate3,
20703 OPC_EmitMergeInputChains1_0,
20704 OPC_EmitConvertToTarget4,
20705 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9570),
20706 12, 2, 4, 2, 3, 5, 1,
20707 19,
20708 OPC_MoveChild4,
20709 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20710 OPC_MoveParent,
20711 OPC_RecordChild5,
20712 OPC_CheckPatternPredicate3,
20713 OPC_EmitMergeInputChains1_0,
20714 OPC_EmitConvertToTarget3,
20715 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9572),
20716 12, 2, 4, 2, 5, 4, 1,
20717 13,
20718 OPC_RecordChild5,
20719 OPC_CheckPatternPredicate3,
20720 OPC_EmitMergeInputChains1_0,
20721 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9568),
20722 12, 2, 4, 2, 3, 4, 1,
20723 0,
20724 0,
20725 57|128,1,
20726 OPC_CheckChild1Integer, 124|128,13|128,1,
20727 OPC_RecordChild2,
20728 OPC_Scope, 74,
20729 OPC_MoveChild2,
20730 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20731 OPC_MoveParent,
20732 OPC_RecordChild3,
20733 OPC_RecordChild4,
20734 OPC_Scope, 24,
20735 OPC_MoveChild4,
20736 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20737 OPC_MoveSibling5,
20738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20739 OPC_RecordNode,
20740 OPC_MoveParent,
20741 OPC_CheckPatternPredicate3,
20742 OPC_EmitMergeInputChains1_0,
20743 OPC_EmitConvertToTarget3,
20744 OPC_EmitConvertToTarget4,
20745 OPC_EmitConvertToTarget1,
20746 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9599),
20747 12, 4, 2, 5, 6, 7,
20748 19,
20749 OPC_RecordChild5,
20750 OPC_MoveChild5,
20751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20752 OPC_MoveParent,
20753 OPC_CheckPatternPredicate3,
20754 OPC_EmitMergeInputChains1_0,
20755 OPC_EmitConvertToTarget4,
20756 OPC_EmitConvertToTarget1,
20757 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9595),
20758 12, 4, 2, 3, 5, 6,
20759 19,
20760 OPC_MoveChild4,
20761 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20762 OPC_MoveParent,
20763 OPC_RecordChild5,
20764 OPC_CheckPatternPredicate3,
20765 OPC_EmitMergeInputChains1_0,
20766 OPC_EmitConvertToTarget3,
20767 OPC_EmitConvertToTarget1,
20768 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9597),
20769 12, 4, 2, 5, 4, 6,
20770 0,
20771 25,
20772 OPC_RecordChild3,
20773 OPC_RecordChild4,
20774 OPC_MoveChild4,
20775 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20776 OPC_MoveSibling5,
20777 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20778 OPC_RecordNode,
20779 OPC_MoveParent,
20780 OPC_CheckPatternPredicate3,
20781 OPC_EmitMergeInputChains1_0,
20782 OPC_EmitConvertToTarget3,
20783 OPC_EmitConvertToTarget4,
20784 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9598),
20785 12, 4, 2, 5, 6, 1,
20786 20,
20787 OPC_MoveChild2,
20788 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20789 OPC_MoveParent,
20790 OPC_RecordChild3,
20791 OPC_RecordChild4,
20792 OPC_RecordChild5,
20793 OPC_CheckPatternPredicate3,
20794 OPC_EmitMergeInputChains1_0,
20795 OPC_EmitConvertToTarget1,
20796 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9593),
20797 12, 4, 2, 3, 4, 5,
20798 55,
20799 OPC_RecordChild3,
20800 OPC_RecordChild4,
20801 OPC_Scope, 18,
20802 OPC_RecordChild5,
20803 OPC_MoveChild5,
20804 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20805 OPC_MoveParent,
20806 OPC_CheckPatternPredicate3,
20807 OPC_EmitMergeInputChains1_0,
20808 OPC_EmitConvertToTarget4,
20809 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9594),
20810 12, 4, 2, 3, 5, 1,
20811 18,
20812 OPC_MoveChild4,
20813 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20814 OPC_MoveParent,
20815 OPC_RecordChild5,
20816 OPC_CheckPatternPredicate3,
20817 OPC_EmitMergeInputChains1_0,
20818 OPC_EmitConvertToTarget3,
20819 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9596),
20820 12, 4, 2, 5, 4, 1,
20821 12,
20822 OPC_RecordChild5,
20823 OPC_CheckPatternPredicate3,
20824 OPC_EmitMergeInputChains1_0,
20825 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9592),
20826 12, 4, 2, 3, 4, 1,
20827 0,
20828 0,
20829 65|128,1,
20830 OPC_CheckChild1Integer, 126|128,13|128,1,
20831 OPC_RecordChild2,
20832 OPC_Scope, 77,
20833 OPC_MoveChild2,
20834 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20835 OPC_MoveParent,
20836 OPC_RecordChild3,
20837 OPC_RecordChild4,
20838 OPC_Scope, 25,
20839 OPC_MoveChild4,
20840 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20841 OPC_MoveSibling5,
20842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20843 OPC_RecordNode,
20844 OPC_MoveParent,
20845 OPC_CheckPatternPredicate3,
20846 OPC_EmitMergeInputChains1_0,
20847 OPC_EmitConvertToTarget3,
20848 OPC_EmitConvertToTarget4,
20849 OPC_EmitConvertToTarget1,
20850 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9607),
20851 12, 2, 4, 2, 5, 6, 7,
20852 20,
20853 OPC_RecordChild5,
20854 OPC_MoveChild5,
20855 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20856 OPC_MoveParent,
20857 OPC_CheckPatternPredicate3,
20858 OPC_EmitMergeInputChains1_0,
20859 OPC_EmitConvertToTarget4,
20860 OPC_EmitConvertToTarget1,
20861 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9603),
20862 12, 2, 4, 2, 3, 5, 6,
20863 20,
20864 OPC_MoveChild4,
20865 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20866 OPC_MoveParent,
20867 OPC_RecordChild5,
20868 OPC_CheckPatternPredicate3,
20869 OPC_EmitMergeInputChains1_0,
20870 OPC_EmitConvertToTarget3,
20871 OPC_EmitConvertToTarget1,
20872 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9605),
20873 12, 2, 4, 2, 5, 4, 6,
20874 0,
20875 26,
20876 OPC_RecordChild3,
20877 OPC_RecordChild4,
20878 OPC_MoveChild4,
20879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20880 OPC_MoveSibling5,
20881 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20882 OPC_RecordNode,
20883 OPC_MoveParent,
20884 OPC_CheckPatternPredicate3,
20885 OPC_EmitMergeInputChains1_0,
20886 OPC_EmitConvertToTarget3,
20887 OPC_EmitConvertToTarget4,
20888 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9606),
20889 12, 2, 4, 2, 5, 6, 1,
20890 21,
20891 OPC_MoveChild2,
20892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20893 OPC_MoveParent,
20894 OPC_RecordChild3,
20895 OPC_RecordChild4,
20896 OPC_RecordChild5,
20897 OPC_CheckPatternPredicate3,
20898 OPC_EmitMergeInputChains1_0,
20899 OPC_EmitConvertToTarget1,
20900 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9601),
20901 12, 2, 4, 2, 3, 4, 5,
20902 58,
20903 OPC_RecordChild3,
20904 OPC_RecordChild4,
20905 OPC_Scope, 19,
20906 OPC_RecordChild5,
20907 OPC_MoveChild5,
20908 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20909 OPC_MoveParent,
20910 OPC_CheckPatternPredicate3,
20911 OPC_EmitMergeInputChains1_0,
20912 OPC_EmitConvertToTarget4,
20913 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9602),
20914 12, 2, 4, 2, 3, 5, 1,
20915 19,
20916 OPC_MoveChild4,
20917 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20918 OPC_MoveParent,
20919 OPC_RecordChild5,
20920 OPC_CheckPatternPredicate3,
20921 OPC_EmitMergeInputChains1_0,
20922 OPC_EmitConvertToTarget3,
20923 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9604),
20924 12, 2, 4, 2, 5, 4, 1,
20925 13,
20926 OPC_RecordChild5,
20927 OPC_CheckPatternPredicate3,
20928 OPC_EmitMergeInputChains1_0,
20929 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9600),
20930 12, 2, 4, 2, 3, 4, 1,
20931 0,
20932 0,
20933 83,
20934 OPC_CheckChild1Integer, 12|128,14|128,1,
20935 OPC_RecordChild2,
20936 OPC_RecordChild3,
20937 OPC_Scope, 23,
20938 OPC_MoveChild3,
20939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20940 OPC_MoveSibling4,
20941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20942 OPC_RecordNode,
20943 OPC_MoveParent,
20944 OPC_CheckPatternPredicate, 9,
20945 OPC_EmitMergeInputChains1_0,
20946 OPC_EmitConvertToTarget2,
20947 OPC_EmitConvertToTarget3,
20948 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9427),
20949 12, 3, 1, 4, 5,
20950 18,
20951 OPC_RecordChild4,
20952 OPC_MoveChild4,
20953 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20954 OPC_MoveParent,
20955 OPC_CheckPatternPredicate, 9,
20956 OPC_EmitMergeInputChains1_0,
20957 OPC_EmitConvertToTarget3,
20958 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9425),
20959 12, 3, 1, 2, 4,
20960 18,
20961 OPC_MoveChild3,
20962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20963 OPC_MoveParent,
20964 OPC_RecordChild4,
20965 OPC_CheckPatternPredicate, 9,
20966 OPC_EmitMergeInputChains1_0,
20967 OPC_EmitConvertToTarget2,
20968 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9426),
20969 12, 3, 1, 4, 3,
20970 12,
20971 OPC_RecordChild4,
20972 OPC_CheckPatternPredicate, 9,
20973 OPC_EmitMergeInputChains1_0,
20974 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9424),
20975 12, 3, 1, 2, 3,
20976 0,
20977 87,
20978 OPC_CheckChild1Integer, 14|128,14|128,1,
20979 OPC_RecordChild2,
20980 OPC_RecordChild3,
20981 OPC_Scope, 24,
20982 OPC_MoveChild3,
20983 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20984 OPC_MoveSibling4,
20985 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20986 OPC_RecordNode,
20987 OPC_MoveParent,
20988 OPC_CheckPatternPredicate, 9,
20989 OPC_EmitMergeInputChains1_0,
20990 OPC_EmitConvertToTarget2,
20991 OPC_EmitConvertToTarget3,
20992 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9431),
20993 12, 2, 3, 1, 4, 5,
20994 19,
20995 OPC_RecordChild4,
20996 OPC_MoveChild4,
20997 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20998 OPC_MoveParent,
20999 OPC_CheckPatternPredicate, 9,
21000 OPC_EmitMergeInputChains1_0,
21001 OPC_EmitConvertToTarget3,
21002 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9429),
21003 12, 2, 3, 1, 2, 4,
21004 19,
21005 OPC_MoveChild3,
21006 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21007 OPC_MoveParent,
21008 OPC_RecordChild4,
21009 OPC_CheckPatternPredicate, 9,
21010 OPC_EmitMergeInputChains1_0,
21011 OPC_EmitConvertToTarget2,
21012 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9430),
21013 12, 2, 3, 1, 4, 3,
21014 13,
21015 OPC_RecordChild4,
21016 OPC_CheckPatternPredicate, 9,
21017 OPC_EmitMergeInputChains1_0,
21018 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9428),
21019 12, 2, 3, 1, 2, 3,
21020 0,
21021 83,
21022 OPC_CheckChild1Integer, 92|128,13|128,1,
21023 OPC_RecordChild2,
21024 OPC_RecordChild3,
21025 OPC_Scope, 23,
21026 OPC_MoveChild3,
21027 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21028 OPC_MoveSibling4,
21029 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21030 OPC_RecordNode,
21031 OPC_MoveParent,
21032 OPC_CheckPatternPredicate, 9,
21033 OPC_EmitMergeInputChains1_0,
21034 OPC_EmitConvertToTarget2,
21035 OPC_EmitConvertToTarget3,
21036 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9443),
21037 12, 3, 1, 4, 5,
21038 18,
21039 OPC_RecordChild4,
21040 OPC_MoveChild4,
21041 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21042 OPC_MoveParent,
21043 OPC_CheckPatternPredicate, 9,
21044 OPC_EmitMergeInputChains1_0,
21045 OPC_EmitConvertToTarget3,
21046 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9441),
21047 12, 3, 1, 2, 4,
21048 18,
21049 OPC_MoveChild3,
21050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21051 OPC_MoveParent,
21052 OPC_RecordChild4,
21053 OPC_CheckPatternPredicate, 9,
21054 OPC_EmitMergeInputChains1_0,
21055 OPC_EmitConvertToTarget2,
21056 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9442),
21057 12, 3, 1, 4, 3,
21058 12,
21059 OPC_RecordChild4,
21060 OPC_CheckPatternPredicate, 9,
21061 OPC_EmitMergeInputChains1_0,
21062 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9440),
21063 12, 3, 1, 2, 3,
21064 0,
21065 87,
21066 OPC_CheckChild1Integer, 94|128,13|128,1,
21067 OPC_RecordChild2,
21068 OPC_RecordChild3,
21069 OPC_Scope, 24,
21070 OPC_MoveChild3,
21071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21072 OPC_MoveSibling4,
21073 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21074 OPC_RecordNode,
21075 OPC_MoveParent,
21076 OPC_CheckPatternPredicate, 9,
21077 OPC_EmitMergeInputChains1_0,
21078 OPC_EmitConvertToTarget2,
21079 OPC_EmitConvertToTarget3,
21080 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9447),
21081 12, 2, 3, 1, 4, 5,
21082 19,
21083 OPC_RecordChild4,
21084 OPC_MoveChild4,
21085 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21086 OPC_MoveParent,
21087 OPC_CheckPatternPredicate, 9,
21088 OPC_EmitMergeInputChains1_0,
21089 OPC_EmitConvertToTarget3,
21090 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9445),
21091 12, 2, 3, 1, 2, 4,
21092 19,
21093 OPC_MoveChild3,
21094 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21095 OPC_MoveParent,
21096 OPC_RecordChild4,
21097 OPC_CheckPatternPredicate, 9,
21098 OPC_EmitMergeInputChains1_0,
21099 OPC_EmitConvertToTarget2,
21100 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9446),
21101 12, 2, 3, 1, 4, 3,
21102 13,
21103 OPC_RecordChild4,
21104 OPC_CheckPatternPredicate, 9,
21105 OPC_EmitMergeInputChains1_0,
21106 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9444),
21107 12, 2, 3, 1, 2, 3,
21108 0,
21109 83,
21110 OPC_CheckChild1Integer, 84|128,13|128,1,
21111 OPC_RecordChild2,
21112 OPC_RecordChild3,
21113 OPC_Scope, 23,
21114 OPC_MoveChild3,
21115 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21116 OPC_MoveSibling4,
21117 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21118 OPC_RecordNode,
21119 OPC_MoveParent,
21120 OPC_CheckPatternPredicate, 9,
21121 OPC_EmitMergeInputChains1_0,
21122 OPC_EmitConvertToTarget2,
21123 OPC_EmitConvertToTarget3,
21124 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9459),
21125 12, 3, 1, 4, 5,
21126 18,
21127 OPC_RecordChild4,
21128 OPC_MoveChild4,
21129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21130 OPC_MoveParent,
21131 OPC_CheckPatternPredicate, 9,
21132 OPC_EmitMergeInputChains1_0,
21133 OPC_EmitConvertToTarget3,
21134 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9457),
21135 12, 3, 1, 2, 4,
21136 18,
21137 OPC_MoveChild3,
21138 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21139 OPC_MoveParent,
21140 OPC_RecordChild4,
21141 OPC_CheckPatternPredicate, 9,
21142 OPC_EmitMergeInputChains1_0,
21143 OPC_EmitConvertToTarget2,
21144 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9458),
21145 12, 3, 1, 4, 3,
21146 12,
21147 OPC_RecordChild4,
21148 OPC_CheckPatternPredicate, 9,
21149 OPC_EmitMergeInputChains1_0,
21150 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9456),
21151 12, 3, 1, 2, 3,
21152 0,
21153 87,
21154 OPC_CheckChild1Integer, 86|128,13|128,1,
21155 OPC_RecordChild2,
21156 OPC_RecordChild3,
21157 OPC_Scope, 24,
21158 OPC_MoveChild3,
21159 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21160 OPC_MoveSibling4,
21161 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21162 OPC_RecordNode,
21163 OPC_MoveParent,
21164 OPC_CheckPatternPredicate, 9,
21165 OPC_EmitMergeInputChains1_0,
21166 OPC_EmitConvertToTarget2,
21167 OPC_EmitConvertToTarget3,
21168 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9463),
21169 12, 2, 3, 1, 4, 5,
21170 19,
21171 OPC_RecordChild4,
21172 OPC_MoveChild4,
21173 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21174 OPC_MoveParent,
21175 OPC_CheckPatternPredicate, 9,
21176 OPC_EmitMergeInputChains1_0,
21177 OPC_EmitConvertToTarget3,
21178 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9461),
21179 12, 2, 3, 1, 2, 4,
21180 19,
21181 OPC_MoveChild3,
21182 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21183 OPC_MoveParent,
21184 OPC_RecordChild4,
21185 OPC_CheckPatternPredicate, 9,
21186 OPC_EmitMergeInputChains1_0,
21187 OPC_EmitConvertToTarget2,
21188 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9462),
21189 12, 2, 3, 1, 4, 3,
21190 13,
21191 OPC_RecordChild4,
21192 OPC_CheckPatternPredicate, 9,
21193 OPC_EmitMergeInputChains1_0,
21194 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9460),
21195 12, 2, 3, 1, 2, 3,
21196 0,
21197 83,
21198 OPC_CheckChild1Integer, 100|128,13|128,1,
21199 OPC_RecordChild2,
21200 OPC_RecordChild3,
21201 OPC_Scope, 23,
21202 OPC_MoveChild3,
21203 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21204 OPC_MoveSibling4,
21205 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21206 OPC_RecordNode,
21207 OPC_MoveParent,
21208 OPC_CheckPatternPredicate, 9,
21209 OPC_EmitMergeInputChains1_0,
21210 OPC_EmitConvertToTarget2,
21211 OPC_EmitConvertToTarget3,
21212 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9475),
21213 12, 3, 1, 4, 5,
21214 18,
21215 OPC_RecordChild4,
21216 OPC_MoveChild4,
21217 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21218 OPC_MoveParent,
21219 OPC_CheckPatternPredicate, 9,
21220 OPC_EmitMergeInputChains1_0,
21221 OPC_EmitConvertToTarget3,
21222 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9473),
21223 12, 3, 1, 2, 4,
21224 18,
21225 OPC_MoveChild3,
21226 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21227 OPC_MoveParent,
21228 OPC_RecordChild4,
21229 OPC_CheckPatternPredicate, 9,
21230 OPC_EmitMergeInputChains1_0,
21231 OPC_EmitConvertToTarget2,
21232 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9474),
21233 12, 3, 1, 4, 3,
21234 12,
21235 OPC_RecordChild4,
21236 OPC_CheckPatternPredicate, 9,
21237 OPC_EmitMergeInputChains1_0,
21238 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9472),
21239 12, 3, 1, 2, 3,
21240 0,
21241 87,
21242 OPC_CheckChild1Integer, 102|128,13|128,1,
21243 OPC_RecordChild2,
21244 OPC_RecordChild3,
21245 OPC_Scope, 24,
21246 OPC_MoveChild3,
21247 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21248 OPC_MoveSibling4,
21249 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21250 OPC_RecordNode,
21251 OPC_MoveParent,
21252 OPC_CheckPatternPredicate, 9,
21253 OPC_EmitMergeInputChains1_0,
21254 OPC_EmitConvertToTarget2,
21255 OPC_EmitConvertToTarget3,
21256 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9479),
21257 12, 2, 3, 1, 4, 5,
21258 19,
21259 OPC_RecordChild4,
21260 OPC_MoveChild4,
21261 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21262 OPC_MoveParent,
21263 OPC_CheckPatternPredicate, 9,
21264 OPC_EmitMergeInputChains1_0,
21265 OPC_EmitConvertToTarget3,
21266 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9477),
21267 12, 2, 3, 1, 2, 4,
21268 19,
21269 OPC_MoveChild3,
21270 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21271 OPC_MoveParent,
21272 OPC_RecordChild4,
21273 OPC_CheckPatternPredicate, 9,
21274 OPC_EmitMergeInputChains1_0,
21275 OPC_EmitConvertToTarget2,
21276 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9478),
21277 12, 2, 3, 1, 4, 3,
21278 13,
21279 OPC_RecordChild4,
21280 OPC_CheckPatternPredicate, 9,
21281 OPC_EmitMergeInputChains1_0,
21282 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9476),
21283 12, 2, 3, 1, 2, 3,
21284 0,
21285 16,
21286 OPC_CheckChild1Integer, 22|128,13|128,1,
21287 OPC_RecordChild2,
21288 OPC_RecordChild3,
21289 OPC_CheckPatternPredicate, 38,
21290 OPC_EmitMergeInputChains1_0,
21291 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9622),
21292 12, 2, 1, 2,
21293 16,
21294 OPC_CheckChild1Integer, 26|128,13|128,1,
21295 OPC_RecordChild2,
21296 OPC_RecordChild3,
21297 OPC_CheckPatternPredicate, 38,
21298 OPC_EmitMergeInputChains1_0,
21299 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9623),
21300 12, 2, 1, 2,
21301 16,
21302 OPC_CheckChild1Integer, 24|128,13|128,1,
21303 OPC_RecordChild2,
21304 OPC_RecordChild3,
21305 OPC_CheckPatternPredicate, 38,
21306 OPC_EmitMergeInputChains1_0,
21307 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9624),
21308 12, 2, 1, 2,
21309 16,
21310 OPC_CheckChild1Integer, 28|128,13|128,1,
21311 OPC_RecordChild2,
21312 OPC_RecordChild3,
21313 OPC_CheckPatternPredicate, 38,
21314 OPC_EmitMergeInputChains1_0,
21315 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9625),
21316 12, 2, 1, 2,
21317 16,
21318 OPC_CheckChild1Integer, 14|128,13|128,1,
21319 OPC_RecordChild2,
21320 OPC_RecordChild3,
21321 OPC_CheckPatternPredicate, 38,
21322 OPC_EmitMergeInputChains1_0,
21323 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9626),
21324 12, 2, 1, 2,
21325 16,
21326 OPC_CheckChild1Integer, 18|128,13|128,1,
21327 OPC_RecordChild2,
21328 OPC_RecordChild3,
21329 OPC_CheckPatternPredicate, 38,
21330 OPC_EmitMergeInputChains1_0,
21331 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9627),
21332 12, 2, 1, 2,
21333 16,
21334 OPC_CheckChild1Integer, 16|128,13|128,1,
21335 OPC_RecordChild2,
21336 OPC_RecordChild3,
21337 OPC_CheckPatternPredicate, 38,
21338 OPC_EmitMergeInputChains1_0,
21339 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9628),
21340 12, 2, 1, 2,
21341 16,
21342 OPC_CheckChild1Integer, 20|128,13|128,1,
21343 OPC_RecordChild2,
21344 OPC_RecordChild3,
21345 OPC_CheckPatternPredicate, 38,
21346 OPC_EmitMergeInputChains1_0,
21347 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9629),
21348 12, 2, 1, 2,
21349 21,
21350 OPC_CheckChild1Integer, 98|128,22|128,1,
21351 OPC_RecordChild2,
21352 OPC_RecordChild3,
21353 OPC_RecordChild4,
21354 OPC_EmitMergeInputChains1_0,
21355 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_F32_S32_RR), 0|OPFL_Chain,
21356 4, 12, 12, 12, 12, 3, 1, 2, 3,
21357 21,
21358 OPC_CheckChild1Integer, 96|128,22|128,1,
21359 OPC_RecordChild2,
21360 OPC_RecordChild3,
21361 OPC_RecordChild4,
21362 OPC_EmitMergeInputChains1_0,
21363 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_F32_F32_RR), 0|OPFL_Chain,
21364 4, 12, 12, 12, 12, 3, 1, 2, 3,
21365 23,
21366 OPC_CheckChild1Integer, 90|128,22|128,1,
21367 OPC_RecordChild2,
21368 OPC_RecordChild3,
21369 OPC_RecordChild4,
21370 OPC_RecordChild5,
21371 OPC_EmitMergeInputChains1_0,
21372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21373 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21374 25,
21375 OPC_CheckChild1Integer, 84|128,22|128,1,
21376 OPC_RecordChild2,
21377 OPC_RecordChild3,
21378 OPC_RecordChild4,
21379 OPC_RecordChild5,
21380 OPC_RecordChild6,
21381 OPC_EmitMergeInputChains1_0,
21382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_F32_F32_GRAD_RR), 0|OPFL_Chain,
21383 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21384 23,
21385 OPC_CheckChild1Integer, 72|128,22|128,1,
21386 OPC_RecordChild2,
21387 OPC_RecordChild3,
21388 OPC_RecordChild4,
21389 OPC_RecordChild5,
21390 OPC_EmitMergeInputChains1_0,
21391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_F32_F32_RR), 0|OPFL_Chain,
21392 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21393 23,
21394 OPC_CheckChild1Integer, 74|128,22|128,1,
21395 OPC_RecordChild2,
21396 OPC_RecordChild3,
21397 OPC_RecordChild4,
21398 OPC_RecordChild5,
21399 OPC_EmitMergeInputChains1_0,
21400 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_F32_S32_RR), 0|OPFL_Chain,
21401 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21402 25,
21403 OPC_CheckChild1Integer, 66|128,22|128,1,
21404 OPC_RecordChild2,
21405 OPC_RecordChild3,
21406 OPC_RecordChild4,
21407 OPC_RecordChild5,
21408 OPC_RecordChild6,
21409 OPC_EmitMergeInputChains1_0,
21410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21411 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21412 27,
21413 OPC_CheckChild1Integer, 60|128,22|128,1,
21414 OPC_RecordChild2,
21415 OPC_RecordChild3,
21416 OPC_RecordChild4,
21417 OPC_RecordChild5,
21418 OPC_RecordChild6,
21419 OPC_RecordChild7,
21420 OPC_EmitMergeInputChains1_0,
21421 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_1D_ARRAY_F32_F32_GRAD_RR), 0|OPFL_Chain,
21422 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21423 23,
21424 OPC_CheckChild1Integer, 16|128,23|128,1,
21425 OPC_RecordChild2,
21426 OPC_RecordChild3,
21427 OPC_RecordChild4,
21428 OPC_RecordChild5,
21429 OPC_EmitMergeInputChains1_0,
21430 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_F32_F32_RR), 0|OPFL_Chain,
21431 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21432 23,
21433 OPC_CheckChild1Integer, 18|128,23|128,1,
21434 OPC_RecordChild2,
21435 OPC_RecordChild3,
21436 OPC_RecordChild4,
21437 OPC_RecordChild5,
21438 OPC_EmitMergeInputChains1_0,
21439 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_F32_S32_RR), 0|OPFL_Chain,
21440 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21441 25,
21442 OPC_CheckChild1Integer, 10|128,23|128,1,
21443 OPC_RecordChild2,
21444 OPC_RecordChild3,
21445 OPC_RecordChild4,
21446 OPC_RecordChild5,
21447 OPC_RecordChild6,
21448 OPC_EmitMergeInputChains1_0,
21449 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21450 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21451 36,
21452 OPC_CheckChild1Integer, 4|128,23|128,1,
21453 OPC_RecordChild2,
21454 OPC_RecordChild3,
21455 OPC_RecordChild4,
21456 OPC_RecordChild5,
21457 OPC_RecordChild6,
21458 OPC_RecordChild7,
21459 OPC_MoveChild, 8,
21460 OPC_RecordNode,
21461 OPC_MoveSibling, 9,
21462 OPC_RecordNode,
21463 OPC_MoveParent,
21464 OPC_EmitMergeInputChains1_0,
21465 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_F32_F32_GRAD_RR), 0|OPFL_Chain,
21466 4, 12, 12, 12, 12, 8, 1, 2, 3, 4, 5, 6, 7, 8,
21467 25,
21468 OPC_CheckChild1Integer, 120|128,22|128,1,
21469 OPC_RecordChild2,
21470 OPC_RecordChild3,
21471 OPC_RecordChild4,
21472 OPC_RecordChild5,
21473 OPC_RecordChild6,
21474 OPC_EmitMergeInputChains1_0,
21475 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_F32_F32_RR), 0|OPFL_Chain,
21476 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21477 25,
21478 OPC_CheckChild1Integer, 122|128,22|128,1,
21479 OPC_RecordChild2,
21480 OPC_RecordChild3,
21481 OPC_RecordChild4,
21482 OPC_RecordChild5,
21483 OPC_RecordChild6,
21484 OPC_EmitMergeInputChains1_0,
21485 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_F32_S32_RR), 0|OPFL_Chain,
21486 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21487 27,
21488 OPC_CheckChild1Integer, 114|128,22|128,1,
21489 OPC_RecordChild2,
21490 OPC_RecordChild3,
21491 OPC_RecordChild4,
21492 OPC_RecordChild5,
21493 OPC_RecordChild6,
21494 OPC_RecordChild7,
21495 OPC_EmitMergeInputChains1_0,
21496 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21497 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21498 40,
21499 OPC_CheckChild1Integer, 108|128,22|128,1,
21500 OPC_RecordChild2,
21501 OPC_RecordChild3,
21502 OPC_RecordChild4,
21503 OPC_RecordChild5,
21504 OPC_RecordChild6,
21505 OPC_RecordChild7,
21506 OPC_MoveChild, 8,
21507 OPC_RecordNode,
21508 OPC_MoveSibling, 9,
21509 OPC_RecordNode,
21510 OPC_MoveSibling, 10,
21511 OPC_RecordNode,
21512 OPC_MoveParent,
21513 OPC_EmitMergeInputChains1_0,
21514 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_2D_ARRAY_F32_F32_GRAD_RR), 0|OPFL_Chain,
21515 4, 12, 12, 12, 12, 9, 1, 2, 3, 4, 5, 6, 7, 8, 9,
21516 25,
21517 OPC_CheckChild1Integer, 40|128,23|128,1,
21518 OPC_RecordChild2,
21519 OPC_RecordChild3,
21520 OPC_RecordChild4,
21521 OPC_RecordChild5,
21522 OPC_RecordChild6,
21523 OPC_EmitMergeInputChains1_0,
21524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_F32_F32_RR), 0|OPFL_Chain,
21525 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21526 25,
21527 OPC_CheckChild1Integer, 42|128,23|128,1,
21528 OPC_RecordChild2,
21529 OPC_RecordChild3,
21530 OPC_RecordChild4,
21531 OPC_RecordChild5,
21532 OPC_RecordChild6,
21533 OPC_EmitMergeInputChains1_0,
21534 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_F32_S32_RR), 0|OPFL_Chain,
21535 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21536 27,
21537 OPC_CheckChild1Integer, 34|128,23|128,1,
21538 OPC_RecordChild2,
21539 OPC_RecordChild3,
21540 OPC_RecordChild4,
21541 OPC_RecordChild5,
21542 OPC_RecordChild6,
21543 OPC_RecordChild7,
21544 OPC_EmitMergeInputChains1_0,
21545 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21546 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21547 48,
21548 OPC_CheckChild1Integer, 28|128,23|128,1,
21549 OPC_RecordChild2,
21550 OPC_RecordChild3,
21551 OPC_RecordChild4,
21552 OPC_RecordChild5,
21553 OPC_RecordChild6,
21554 OPC_RecordChild7,
21555 OPC_MoveChild, 8,
21556 OPC_RecordNode,
21557 OPC_MoveSibling, 9,
21558 OPC_RecordNode,
21559 OPC_MoveSibling, 10,
21560 OPC_RecordNode,
21561 OPC_MoveSibling, 11,
21562 OPC_RecordNode,
21563 OPC_MoveSibling, 12,
21564 OPC_RecordNode,
21565 OPC_MoveParent,
21566 OPC_EmitMergeInputChains1_0,
21567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_3D_F32_F32_GRAD_RR), 0|OPFL_Chain,
21568 4, 12, 12, 12, 12, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
21569 25,
21570 OPC_CheckChild1Integer, 70|128,23|128,1,
21571 OPC_RecordChild2,
21572 OPC_RecordChild3,
21573 OPC_RecordChild4,
21574 OPC_RecordChild5,
21575 OPC_RecordChild6,
21576 OPC_EmitMergeInputChains1_0,
21577 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_F32_F32_RR), 0|OPFL_Chain,
21578 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21579 27,
21580 OPC_CheckChild1Integer, 64|128,23|128,1,
21581 OPC_RecordChild2,
21582 OPC_RecordChild3,
21583 OPC_RecordChild4,
21584 OPC_RecordChild5,
21585 OPC_RecordChild6,
21586 OPC_RecordChild7,
21587 OPC_EmitMergeInputChains1_0,
21588 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21589 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21590 27,
21591 OPC_CheckChild1Integer, 58|128,23|128,1,
21592 OPC_RecordChild2,
21593 OPC_RecordChild3,
21594 OPC_RecordChild4,
21595 OPC_RecordChild5,
21596 OPC_RecordChild6,
21597 OPC_RecordChild7,
21598 OPC_EmitMergeInputChains1_0,
21599 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_F32_F32_RR), 0|OPFL_Chain,
21600 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21601 32,
21602 OPC_CheckChild1Integer, 52|128,23|128,1,
21603 OPC_RecordChild2,
21604 OPC_RecordChild3,
21605 OPC_RecordChild4,
21606 OPC_RecordChild5,
21607 OPC_RecordChild6,
21608 OPC_RecordChild7,
21609 OPC_MoveChild, 8,
21610 OPC_RecordNode,
21611 OPC_MoveParent,
21612 OPC_EmitMergeInputChains1_0,
21613 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_CUBE_ARRAY_F32_F32_LEVEL_RR), 0|OPFL_Chain,
21614 4, 12, 12, 12, 12, 7, 1, 2, 3, 4, 5, 6, 7,
21615 23,
21616 OPC_CheckChild1Integer, 126|128,24|128,1,
21617 OPC_RecordChild2,
21618 OPC_RecordChild3,
21619 OPC_RecordChild4,
21620 OPC_RecordChild5,
21621 OPC_EmitMergeInputChains1_0,
21622 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_R_2D_F32_F32_RR), 0|OPFL_Chain,
21623 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21624 23,
21625 OPC_CheckChild1Integer, 120|128,24|128,1,
21626 OPC_RecordChild2,
21627 OPC_RecordChild3,
21628 OPC_RecordChild4,
21629 OPC_RecordChild5,
21630 OPC_EmitMergeInputChains1_0,
21631 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_G_2D_F32_F32_RR), 0|OPFL_Chain,
21632 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21633 23,
21634 OPC_CheckChild1Integer, 114|128,24|128,1,
21635 OPC_RecordChild2,
21636 OPC_RecordChild3,
21637 OPC_RecordChild4,
21638 OPC_RecordChild5,
21639 OPC_EmitMergeInputChains1_0,
21640 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_B_2D_F32_F32_RR), 0|OPFL_Chain,
21641 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21642 23,
21643 OPC_CheckChild1Integer, 108|128,24|128,1,
21644 OPC_RecordChild2,
21645 OPC_RecordChild3,
21646 OPC_RecordChild4,
21647 OPC_RecordChild5,
21648 OPC_EmitMergeInputChains1_0,
21649 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_A_2D_F32_F32_RR), 0|OPFL_Chain,
21650 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21651 19,
21652 OPC_CheckChild1Integer, 114|128,23|128,1,
21653 OPC_RecordChild2,
21654 OPC_RecordChild3,
21655 OPC_EmitMergeInputChains1_0,
21656 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_F32_S32_R), 0|OPFL_Chain,
21657 4, 12, 12, 12, 12, 2, 1, 2,
21658 19,
21659 OPC_CheckChild1Integer, 112|128,23|128,1,
21660 OPC_RecordChild2,
21661 OPC_RecordChild3,
21662 OPC_EmitMergeInputChains1_0,
21663 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_F32_F32_R), 0|OPFL_Chain,
21664 4, 12, 12, 12, 12, 2, 1, 2,
21665 21,
21666 OPC_CheckChild1Integer, 106|128,23|128,1,
21667 OPC_RecordChild2,
21668 OPC_RecordChild3,
21669 OPC_RecordChild4,
21670 OPC_EmitMergeInputChains1_0,
21671 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_F32_F32_LEVEL_R), 0|OPFL_Chain,
21672 4, 12, 12, 12, 12, 3, 1, 2, 3,
21673 23,
21674 OPC_CheckChild1Integer, 100|128,23|128,1,
21675 OPC_RecordChild2,
21676 OPC_RecordChild3,
21677 OPC_RecordChild4,
21678 OPC_RecordChild5,
21679 OPC_EmitMergeInputChains1_0,
21680 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_F32_F32_GRAD_R), 0|OPFL_Chain,
21681 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21682 21,
21683 OPC_CheckChild1Integer, 90|128,23|128,1,
21684 OPC_RecordChild2,
21685 OPC_RecordChild3,
21686 OPC_RecordChild4,
21687 OPC_EmitMergeInputChains1_0,
21688 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_F32_S32_R), 0|OPFL_Chain,
21689 4, 12, 12, 12, 12, 3, 1, 2, 3,
21690 21,
21691 OPC_CheckChild1Integer, 88|128,23|128,1,
21692 OPC_RecordChild2,
21693 OPC_RecordChild3,
21694 OPC_RecordChild4,
21695 OPC_EmitMergeInputChains1_0,
21696 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_F32_F32_R), 0|OPFL_Chain,
21697 4, 12, 12, 12, 12, 3, 1, 2, 3,
21698 23,
21699 OPC_CheckChild1Integer, 82|128,23|128,1,
21700 OPC_RecordChild2,
21701 OPC_RecordChild3,
21702 OPC_RecordChild4,
21703 OPC_RecordChild5,
21704 OPC_EmitMergeInputChains1_0,
21705 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_F32_F32_LEVEL_R), 0|OPFL_Chain,
21706 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21707 25,
21708 OPC_CheckChild1Integer, 76|128,23|128,1,
21709 OPC_RecordChild2,
21710 OPC_RecordChild3,
21711 OPC_RecordChild4,
21712 OPC_RecordChild5,
21713 OPC_RecordChild6,
21714 OPC_EmitMergeInputChains1_0,
21715 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_1D_ARRAY_F32_F32_GRAD_R), 0|OPFL_Chain,
21716 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21717 21,
21718 OPC_CheckChild1Integer, 34|128,24|128,1,
21719 OPC_RecordChild2,
21720 OPC_RecordChild3,
21721 OPC_RecordChild4,
21722 OPC_EmitMergeInputChains1_0,
21723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_F32_S32_R), 0|OPFL_Chain,
21724 4, 12, 12, 12, 12, 3, 1, 2, 3,
21725 21,
21726 OPC_CheckChild1Integer, 32|128,24|128,1,
21727 OPC_RecordChild2,
21728 OPC_RecordChild3,
21729 OPC_RecordChild4,
21730 OPC_EmitMergeInputChains1_0,
21731 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_F32_F32_R), 0|OPFL_Chain,
21732 4, 12, 12, 12, 12, 3, 1, 2, 3,
21733 23,
21734 OPC_CheckChild1Integer, 26|128,24|128,1,
21735 OPC_RecordChild2,
21736 OPC_RecordChild3,
21737 OPC_RecordChild4,
21738 OPC_RecordChild5,
21739 OPC_EmitMergeInputChains1_0,
21740 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_F32_F32_LEVEL_R), 0|OPFL_Chain,
21741 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21742 32,
21743 OPC_CheckChild1Integer, 20|128,24|128,1,
21744 OPC_RecordChild2,
21745 OPC_RecordChild3,
21746 OPC_RecordChild4,
21747 OPC_RecordChild5,
21748 OPC_RecordChild6,
21749 OPC_RecordChild7,
21750 OPC_MoveChild, 8,
21751 OPC_RecordNode,
21752 OPC_MoveParent,
21753 OPC_EmitMergeInputChains1_0,
21754 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_F32_F32_GRAD_R), 0|OPFL_Chain,
21755 4, 12, 12, 12, 12, 7, 1, 2, 3, 4, 5, 6, 7,
21756 23,
21757 OPC_CheckChild1Integer, 10|128,24|128,1,
21758 OPC_RecordChild2,
21759 OPC_RecordChild3,
21760 OPC_RecordChild4,
21761 OPC_RecordChild5,
21762 OPC_EmitMergeInputChains1_0,
21763 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_F32_S32_R), 0|OPFL_Chain,
21764 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21765 23,
21766 OPC_CheckChild1Integer, 8|128,24|128,1,
21767 OPC_RecordChild2,
21768 OPC_RecordChild3,
21769 OPC_RecordChild4,
21770 OPC_RecordChild5,
21771 OPC_EmitMergeInputChains1_0,
21772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_F32_F32_R), 0|OPFL_Chain,
21773 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21774 25,
21775 OPC_CheckChild1Integer, 2|128,24|128,1,
21776 OPC_RecordChild2,
21777 OPC_RecordChild3,
21778 OPC_RecordChild4,
21779 OPC_RecordChild5,
21780 OPC_RecordChild6,
21781 OPC_EmitMergeInputChains1_0,
21782 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_F32_F32_LEVEL_R), 0|OPFL_Chain,
21783 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21784 36,
21785 OPC_CheckChild1Integer, 124|128,23|128,1,
21786 OPC_RecordChild2,
21787 OPC_RecordChild3,
21788 OPC_RecordChild4,
21789 OPC_RecordChild5,
21790 OPC_RecordChild6,
21791 OPC_RecordChild7,
21792 OPC_MoveChild, 8,
21793 OPC_RecordNode,
21794 OPC_MoveSibling, 9,
21795 OPC_RecordNode,
21796 OPC_MoveParent,
21797 OPC_EmitMergeInputChains1_0,
21798 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_2D_ARRAY_F32_F32_GRAD_R), 0|OPFL_Chain,
21799 4, 12, 12, 12, 12, 8, 1, 2, 3, 4, 5, 6, 7, 8,
21800 23,
21801 OPC_CheckChild1Integer, 58|128,24|128,1,
21802 OPC_RecordChild2,
21803 OPC_RecordChild3,
21804 OPC_RecordChild4,
21805 OPC_RecordChild5,
21806 OPC_EmitMergeInputChains1_0,
21807 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_F32_S32_R), 0|OPFL_Chain,
21808 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21809 23,
21810 OPC_CheckChild1Integer, 56|128,24|128,1,
21811 OPC_RecordChild2,
21812 OPC_RecordChild3,
21813 OPC_RecordChild4,
21814 OPC_RecordChild5,
21815 OPC_EmitMergeInputChains1_0,
21816 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_F32_F32_R), 0|OPFL_Chain,
21817 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21818 25,
21819 OPC_CheckChild1Integer, 50|128,24|128,1,
21820 OPC_RecordChild2,
21821 OPC_RecordChild3,
21822 OPC_RecordChild4,
21823 OPC_RecordChild5,
21824 OPC_RecordChild6,
21825 OPC_EmitMergeInputChains1_0,
21826 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_F32_F32_LEVEL_R), 0|OPFL_Chain,
21827 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21828 44,
21829 OPC_CheckChild1Integer, 44|128,24|128,1,
21830 OPC_RecordChild2,
21831 OPC_RecordChild3,
21832 OPC_RecordChild4,
21833 OPC_RecordChild5,
21834 OPC_RecordChild6,
21835 OPC_RecordChild7,
21836 OPC_MoveChild, 8,
21837 OPC_RecordNode,
21838 OPC_MoveSibling, 9,
21839 OPC_RecordNode,
21840 OPC_MoveSibling, 10,
21841 OPC_RecordNode,
21842 OPC_MoveSibling, 11,
21843 OPC_RecordNode,
21844 OPC_MoveParent,
21845 OPC_EmitMergeInputChains1_0,
21846 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_3D_F32_F32_GRAD_R), 0|OPFL_Chain,
21847 4, 12, 12, 12, 12, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
21848 23,
21849 OPC_CheckChild1Integer, 98|128,24|128,1,
21850 OPC_RecordChild2,
21851 OPC_RecordChild3,
21852 OPC_RecordChild4,
21853 OPC_RecordChild5,
21854 OPC_EmitMergeInputChains1_0,
21855 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_F32_F32_R), 0|OPFL_Chain,
21856 4, 12, 12, 12, 12, 4, 1, 2, 3, 4,
21857 25,
21858 OPC_CheckChild1Integer, 92|128,24|128,1,
21859 OPC_RecordChild2,
21860 OPC_RecordChild3,
21861 OPC_RecordChild4,
21862 OPC_RecordChild5,
21863 OPC_RecordChild6,
21864 OPC_EmitMergeInputChains1_0,
21865 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_F32_F32_LEVEL_R), 0|OPFL_Chain,
21866 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21867 25,
21868 OPC_CheckChild1Integer, 80|128,24|128,1,
21869 OPC_RecordChild2,
21870 OPC_RecordChild3,
21871 OPC_RecordChild4,
21872 OPC_RecordChild5,
21873 OPC_RecordChild6,
21874 OPC_EmitMergeInputChains1_0,
21875 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_F32_F32_R), 0|OPFL_Chain,
21876 4, 12, 12, 12, 12, 5, 1, 2, 3, 4, 5,
21877 27,
21878 OPC_CheckChild1Integer, 74|128,24|128,1,
21879 OPC_RecordChild2,
21880 OPC_RecordChild3,
21881 OPC_RecordChild4,
21882 OPC_RecordChild5,
21883 OPC_RecordChild6,
21884 OPC_RecordChild7,
21885 OPC_EmitMergeInputChains1_0,
21886 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_F32_F32_LEVEL_R), 0|OPFL_Chain,
21887 4, 12, 12, 12, 12, 6, 1, 2, 3, 4, 5, 6,
21888 44,
21889 OPC_CheckChild1Integer, 86|128,24|128,1,
21890 OPC_RecordChild2,
21891 OPC_RecordChild3,
21892 OPC_RecordChild4,
21893 OPC_RecordChild5,
21894 OPC_RecordChild6,
21895 OPC_RecordChild7,
21896 OPC_MoveChild, 8,
21897 OPC_RecordNode,
21898 OPC_MoveSibling, 9,
21899 OPC_RecordNode,
21900 OPC_MoveSibling, 10,
21901 OPC_RecordNode,
21902 OPC_MoveSibling, 11,
21903 OPC_RecordNode,
21904 OPC_MoveParent,
21905 OPC_EmitMergeInputChains1_0,
21906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_F32_F32_GRAD_R), 0|OPFL_Chain,
21907 4, 12, 12, 12, 12, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
21908 48,
21909 OPC_CheckChild1Integer, 68|128,24|128,1,
21910 OPC_RecordChild2,
21911 OPC_RecordChild3,
21912 OPC_RecordChild4,
21913 OPC_RecordChild5,
21914 OPC_RecordChild6,
21915 OPC_RecordChild7,
21916 OPC_MoveChild, 8,
21917 OPC_RecordNode,
21918 OPC_MoveSibling, 9,
21919 OPC_RecordNode,
21920 OPC_MoveSibling, 10,
21921 OPC_RecordNode,
21922 OPC_MoveSibling, 11,
21923 OPC_RecordNode,
21924 OPC_MoveSibling, 12,
21925 OPC_RecordNode,
21926 OPC_MoveParent,
21927 OPC_EmitMergeInputChains1_0,
21928 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TEX_UNIFIED_CUBE_ARRAY_F32_F32_GRAD_R), 0|OPFL_Chain,
21929 4, 12, 12, 12, 12, 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
21930 21,
21931 OPC_CheckChild1Integer, 22|128,25|128,1,
21932 OPC_RecordChild2,
21933 OPC_RecordChild3,
21934 OPC_RecordChild4,
21935 OPC_EmitMergeInputChains1_0,
21936 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_R_2D_F32_F32_R), 0|OPFL_Chain,
21937 4, 12, 12, 12, 12, 3, 1, 2, 3,
21938 21,
21939 OPC_CheckChild1Integer, 16|128,25|128,1,
21940 OPC_RecordChild2,
21941 OPC_RecordChild3,
21942 OPC_RecordChild4,
21943 OPC_EmitMergeInputChains1_0,
21944 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_G_2D_F32_F32_R), 0|OPFL_Chain,
21945 4, 12, 12, 12, 12, 3, 1, 2, 3,
21946 21,
21947 OPC_CheckChild1Integer, 10|128,25|128,1,
21948 OPC_RecordChild2,
21949 OPC_RecordChild3,
21950 OPC_RecordChild4,
21951 OPC_EmitMergeInputChains1_0,
21952 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_B_2D_F32_F32_R), 0|OPFL_Chain,
21953 4, 12, 12, 12, 12, 3, 1, 2, 3,
21954 21,
21955 OPC_CheckChild1Integer, 4|128,25|128,1,
21956 OPC_RecordChild2,
21957 OPC_RecordChild3,
21958 OPC_RecordChild4,
21959 OPC_EmitMergeInputChains1_0,
21960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::TLD4_UNIFIED_A_2D_F32_F32_R), 0|OPFL_Chain,
21961 4, 12, 12, 12, 12, 3, 1, 2, 3,
21962 91,
21963 OPC_CheckChild1Integer, 124|128,25|128,1,
21964 OPC_RecordChild2,
21965 OPC_Scope, 27,
21966 OPC_CheckPredicate2,
21967 OPC_CheckPatternPredicate5,
21968 OPC_CheckComplexPat0, /*#*/1,
21969 OPC_EmitMergeInputChains1_0,
21970 OPC_EmitInteger32, 0,
21971 OPC_EmitNodeXForm, 0, 4,
21972 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10194), 0|OPFL_Chain,
21973 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
21974 27,
21975 OPC_CheckPredicate0,
21976 OPC_CheckPatternPredicate5,
21977 OPC_CheckComplexPat0, /*#*/1,
21978 OPC_EmitMergeInputChains1_0,
21979 OPC_EmitInteger32, 0,
21980 OPC_EmitNodeXForm, 0, 4,
21981 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10515), 0|OPFL_Chain,
21982 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
21983 27,
21984 OPC_CheckPredicate1,
21985 OPC_CheckPatternPredicate5,
21986 OPC_CheckComplexPat0, /*#*/1,
21987 OPC_EmitMergeInputChains1_0,
21988 OPC_EmitInteger32, 0,
21989 OPC_EmitNodeXForm, 0, 4,
21990 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10686), 0|OPFL_Chain,
21991 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
21992 0,
21993 91,
21994 OPC_CheckChild1Integer, 28|128,26|128,1,
21995 OPC_RecordChild2,
21996 OPC_Scope, 27,
21997 OPC_CheckPredicate2,
21998 OPC_CheckPatternPredicate5,
21999 OPC_CheckComplexPat0, /*#*/1,
22000 OPC_EmitMergeInputChains1_0,
22001 OPC_EmitInteger32, 0,
22002 OPC_EmitNodeXForm, 0, 4,
22003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10235), 0|OPFL_Chain,
22004 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22005 27,
22006 OPC_CheckPredicate0,
22007 OPC_CheckPatternPredicate5,
22008 OPC_CheckComplexPat0, /*#*/1,
22009 OPC_EmitMergeInputChains1_0,
22010 OPC_EmitInteger32, 0,
22011 OPC_EmitNodeXForm, 0, 4,
22012 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10527), 0|OPFL_Chain,
22013 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22014 27,
22015 OPC_CheckPredicate1,
22016 OPC_CheckPatternPredicate5,
22017 OPC_CheckComplexPat0, /*#*/1,
22018 OPC_EmitMergeInputChains1_0,
22019 OPC_EmitInteger32, 0,
22020 OPC_EmitNodeXForm, 0, 4,
22021 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10698), 0|OPFL_Chain,
22022 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22023 0,
22024 91,
22025 OPC_CheckChild1Integer, 124|128,27|128,1,
22026 OPC_RecordChild2,
22027 OPC_Scope, 27,
22028 OPC_CheckPredicate2,
22029 OPC_CheckPatternPredicate2,
22030 OPC_CheckComplexPat0, /*#*/1,
22031 OPC_EmitMergeInputChains1_0,
22032 OPC_EmitInteger32, 0,
22033 OPC_EmitNodeXForm, 0, 4,
22034 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10255), 0|OPFL_Chain,
22035 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22036 27,
22037 OPC_CheckPredicate0,
22038 OPC_CheckPatternPredicate2,
22039 OPC_CheckComplexPat0, /*#*/1,
22040 OPC_EmitMergeInputChains1_0,
22041 OPC_EmitInteger32, 0,
22042 OPC_EmitNodeXForm, 0, 4,
22043 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10539), 0|OPFL_Chain,
22044 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22045 27,
22046 OPC_CheckPredicate1,
22047 OPC_CheckPatternPredicate2,
22048 OPC_CheckComplexPat0, /*#*/1,
22049 OPC_EmitMergeInputChains1_0,
22050 OPC_EmitInteger32, 0,
22051 OPC_EmitNodeXForm, 0, 4,
22052 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10710), 0|OPFL_Chain,
22053 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22054 0,
22055 91,
22056 OPC_CheckChild1Integer, 28|128,28|128,1,
22057 OPC_RecordChild2,
22058 OPC_Scope, 27,
22059 OPC_CheckPredicate2,
22060 OPC_CheckPatternPredicate2,
22061 OPC_CheckComplexPat0, /*#*/1,
22062 OPC_EmitMergeInputChains1_0,
22063 OPC_EmitInteger32, 0,
22064 OPC_EmitNodeXForm, 0, 4,
22065 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10275), 0|OPFL_Chain,
22066 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22067 27,
22068 OPC_CheckPredicate0,
22069 OPC_CheckPatternPredicate2,
22070 OPC_CheckComplexPat0, /*#*/1,
22071 OPC_EmitMergeInputChains1_0,
22072 OPC_EmitInteger32, 0,
22073 OPC_EmitNodeXForm, 0, 4,
22074 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10551), 0|OPFL_Chain,
22075 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22076 27,
22077 OPC_CheckPredicate1,
22078 OPC_CheckPatternPredicate2,
22079 OPC_CheckComplexPat0, /*#*/1,
22080 OPC_EmitMergeInputChains1_0,
22081 OPC_EmitInteger32, 0,
22082 OPC_EmitNodeXForm, 0, 4,
22083 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10722), 0|OPFL_Chain,
22084 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22085 0,
22086 91,
22087 OPC_CheckChild1Integer, 84|128,29|128,1,
22088 OPC_RecordChild2,
22089 OPC_Scope, 27,
22090 OPC_CheckPredicate2,
22091 OPC_CheckPatternPredicate2,
22092 OPC_CheckComplexPat0, /*#*/1,
22093 OPC_EmitMergeInputChains1_0,
22094 OPC_EmitInteger32, 0,
22095 OPC_EmitNodeXForm, 0, 4,
22096 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10295), 0|OPFL_Chain,
22097 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22098 27,
22099 OPC_CheckPredicate0,
22100 OPC_CheckPatternPredicate2,
22101 OPC_CheckComplexPat0, /*#*/1,
22102 OPC_EmitMergeInputChains1_0,
22103 OPC_EmitInteger32, 0,
22104 OPC_EmitNodeXForm, 0, 4,
22105 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10563), 0|OPFL_Chain,
22106 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22107 27,
22108 OPC_CheckPredicate1,
22109 OPC_CheckPatternPredicate2,
22110 OPC_CheckComplexPat0, /*#*/1,
22111 OPC_EmitMergeInputChains1_0,
22112 OPC_EmitInteger32, 0,
22113 OPC_EmitNodeXForm, 0, 4,
22114 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10734), 0|OPFL_Chain,
22115 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22116 0,
22117 91,
22118 OPC_CheckChild1Integer, 116|128,29|128,1,
22119 OPC_RecordChild2,
22120 OPC_Scope, 27,
22121 OPC_CheckPredicate2,
22122 OPC_CheckPatternPredicate2,
22123 OPC_CheckComplexPat0, /*#*/1,
22124 OPC_EmitMergeInputChains1_0,
22125 OPC_EmitInteger32, 0,
22126 OPC_EmitNodeXForm, 0, 4,
22127 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10315), 0|OPFL_Chain,
22128 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22129 27,
22130 OPC_CheckPredicate0,
22131 OPC_CheckPatternPredicate2,
22132 OPC_CheckComplexPat0, /*#*/1,
22133 OPC_EmitMergeInputChains1_0,
22134 OPC_EmitInteger32, 0,
22135 OPC_EmitNodeXForm, 0, 4,
22136 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10575), 0|OPFL_Chain,
22137 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22138 27,
22139 OPC_CheckPredicate1,
22140 OPC_CheckPatternPredicate2,
22141 OPC_CheckComplexPat0, /*#*/1,
22142 OPC_EmitMergeInputChains1_0,
22143 OPC_EmitInteger32, 0,
22144 OPC_EmitNodeXForm, 0, 4,
22145 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10746), 0|OPFL_Chain,
22146 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22147 0,
22148 79,
22149 OPC_CheckChild1Integer, 54|128,26|128,1,
22150 OPC_RecordChild2,
22151 OPC_Scope, 23,
22152 OPC_CheckPredicate2,
22153 OPC_CheckPatternPredicate5,
22154 OPC_CheckComplexPat0, /*#*/1,
22155 OPC_EmitMergeInputChains1_0,
22156 OPC_EmitInteger32, 0,
22157 OPC_EmitNodeXForm, 0, 4,
22158 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10340), 0|OPFL_Chain,
22159 4, 92, 92, 92, 92, 3, 2, 3, 5,
22160 23,
22161 OPC_CheckPredicate0,
22162 OPC_CheckPatternPredicate5,
22163 OPC_CheckComplexPat0, /*#*/1,
22164 OPC_EmitMergeInputChains1_0,
22165 OPC_EmitInteger32, 0,
22166 OPC_EmitNodeXForm, 0, 4,
22167 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10587), 0|OPFL_Chain,
22168 4, 92, 92, 92, 92, 3, 2, 3, 5,
22169 23,
22170 OPC_CheckPredicate1,
22171 OPC_CheckPatternPredicate5,
22172 OPC_CheckComplexPat0, /*#*/1,
22173 OPC_EmitMergeInputChains1_0,
22174 OPC_EmitInteger32, 0,
22175 OPC_EmitNodeXForm, 0, 4,
22176 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10758), 0|OPFL_Chain,
22177 4, 92, 92, 92, 92, 3, 2, 3, 5,
22178 0,
22179 79,
22180 OPC_CheckChild1Integer, 54|128,28|128,1,
22181 OPC_RecordChild2,
22182 OPC_Scope, 23,
22183 OPC_CheckPredicate2,
22184 OPC_CheckPatternPredicate2,
22185 OPC_CheckComplexPat0, /*#*/1,
22186 OPC_EmitMergeInputChains1_0,
22187 OPC_EmitInteger32, 0,
22188 OPC_EmitNodeXForm, 0, 4,
22189 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10359), 0|OPFL_Chain,
22190 4, 92, 92, 92, 92, 3, 2, 3, 5,
22191 23,
22192 OPC_CheckPredicate0,
22193 OPC_CheckPatternPredicate2,
22194 OPC_CheckComplexPat0, /*#*/1,
22195 OPC_EmitMergeInputChains1_0,
22196 OPC_EmitInteger32, 0,
22197 OPC_EmitNodeXForm, 0, 4,
22198 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10596), 0|OPFL_Chain,
22199 4, 92, 92, 92, 92, 3, 2, 3, 5,
22200 23,
22201 OPC_CheckPredicate1,
22202 OPC_CheckPatternPredicate2,
22203 OPC_CheckComplexPat0, /*#*/1,
22204 OPC_EmitMergeInputChains1_0,
22205 OPC_EmitInteger32, 0,
22206 OPC_EmitNodeXForm, 0, 4,
22207 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10767), 0|OPFL_Chain,
22208 4, 92, 92, 92, 92, 3, 2, 3, 5,
22209 0,
22210 79,
22211 OPC_CheckChild1Integer, 14|128,30|128,1,
22212 OPC_RecordChild2,
22213 OPC_Scope, 23,
22214 OPC_CheckPredicate2,
22215 OPC_CheckPatternPredicate2,
22216 OPC_CheckComplexPat0, /*#*/1,
22217 OPC_EmitMergeInputChains1_0,
22218 OPC_EmitInteger32, 0,
22219 OPC_EmitNodeXForm, 0, 4,
22220 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10374), 0|OPFL_Chain,
22221 4, 92, 92, 92, 92, 3, 2, 3, 5,
22222 23,
22223 OPC_CheckPredicate0,
22224 OPC_CheckPatternPredicate2,
22225 OPC_CheckComplexPat0, /*#*/1,
22226 OPC_EmitMergeInputChains1_0,
22227 OPC_EmitInteger32, 0,
22228 OPC_EmitNodeXForm, 0, 4,
22229 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10605), 0|OPFL_Chain,
22230 4, 92, 92, 92, 92, 3, 2, 3, 5,
22231 23,
22232 OPC_CheckPredicate1,
22233 OPC_CheckPatternPredicate2,
22234 OPC_CheckComplexPat0, /*#*/1,
22235 OPC_EmitMergeInputChains1_0,
22236 OPC_EmitInteger32, 0,
22237 OPC_EmitNodeXForm, 0, 4,
22238 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10776), 0|OPFL_Chain,
22239 4, 92, 92, 92, 92, 3, 2, 3, 5,
22240 0,
22241 95,
22242 OPC_CheckChild1Integer, 2|128,26|128,1,
22243 OPC_RecordChild2,
22244 OPC_RecordChild3,
22245 OPC_Scope, 28,
22246 OPC_CheckPredicate2,
22247 OPC_CheckPatternPredicate5,
22248 OPC_CheckComplexPat0, /*#*/1,
22249 OPC_EmitMergeInputChains1_0,
22250 OPC_EmitInteger32, 0,
22251 OPC_EmitNodeXForm, 0, 5,
22252 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10858), 0|OPFL_Chain,
22253 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22254 28,
22255 OPC_CheckPredicate0,
22256 OPC_CheckPatternPredicate5,
22257 OPC_CheckComplexPat0, /*#*/1,
22258 OPC_EmitMergeInputChains1_0,
22259 OPC_EmitInteger32, 0,
22260 OPC_EmitNodeXForm, 0, 5,
22261 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11085), 0|OPFL_Chain,
22262 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22263 28,
22264 OPC_CheckPredicate1,
22265 OPC_CheckPatternPredicate5,
22266 OPC_CheckComplexPat0, /*#*/1,
22267 OPC_EmitMergeInputChains1_0,
22268 OPC_EmitInteger32, 0,
22269 OPC_EmitNodeXForm, 0, 5,
22270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11256), 0|OPFL_Chain,
22271 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22272 0,
22273 95,
22274 OPC_CheckChild1Integer, 34|128,26|128,1,
22275 OPC_RecordChild2,
22276 OPC_RecordChild3,
22277 OPC_Scope, 28,
22278 OPC_CheckPredicate2,
22279 OPC_CheckPatternPredicate5,
22280 OPC_CheckComplexPat0, /*#*/1,
22281 OPC_EmitMergeInputChains1_0,
22282 OPC_EmitInteger32, 0,
22283 OPC_EmitNodeXForm, 0, 5,
22284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10874), 0|OPFL_Chain,
22285 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22286 28,
22287 OPC_CheckPredicate0,
22288 OPC_CheckPatternPredicate5,
22289 OPC_CheckComplexPat0, /*#*/1,
22290 OPC_EmitMergeInputChains1_0,
22291 OPC_EmitInteger32, 0,
22292 OPC_EmitNodeXForm, 0, 5,
22293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11097), 0|OPFL_Chain,
22294 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22295 28,
22296 OPC_CheckPredicate1,
22297 OPC_CheckPatternPredicate5,
22298 OPC_CheckComplexPat0, /*#*/1,
22299 OPC_EmitMergeInputChains1_0,
22300 OPC_EmitInteger32, 0,
22301 OPC_EmitNodeXForm, 0, 5,
22302 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11268), 0|OPFL_Chain,
22303 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22304 0,
22305 95,
22306 OPC_CheckChild1Integer, 2|128,28|128,1,
22307 OPC_RecordChild2,
22308 OPC_RecordChild3,
22309 OPC_Scope, 28,
22310 OPC_CheckPredicate2,
22311 OPC_CheckPatternPredicate2,
22312 OPC_CheckComplexPat0, /*#*/1,
22313 OPC_EmitMergeInputChains1_0,
22314 OPC_EmitInteger32, 0,
22315 OPC_EmitNodeXForm, 0, 5,
22316 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10890), 0|OPFL_Chain,
22317 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22318 28,
22319 OPC_CheckPredicate0,
22320 OPC_CheckPatternPredicate2,
22321 OPC_CheckComplexPat0, /*#*/1,
22322 OPC_EmitMergeInputChains1_0,
22323 OPC_EmitInteger32, 0,
22324 OPC_EmitNodeXForm, 0, 5,
22325 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11109), 0|OPFL_Chain,
22326 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22327 28,
22328 OPC_CheckPredicate1,
22329 OPC_CheckPatternPredicate2,
22330 OPC_CheckComplexPat0, /*#*/1,
22331 OPC_EmitMergeInputChains1_0,
22332 OPC_EmitInteger32, 0,
22333 OPC_EmitNodeXForm, 0, 5,
22334 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11280), 0|OPFL_Chain,
22335 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22336 0,
22337 95,
22338 OPC_CheckChild1Integer, 34|128,28|128,1,
22339 OPC_RecordChild2,
22340 OPC_RecordChild3,
22341 OPC_Scope, 28,
22342 OPC_CheckPredicate2,
22343 OPC_CheckPatternPredicate2,
22344 OPC_CheckComplexPat0, /*#*/1,
22345 OPC_EmitMergeInputChains1_0,
22346 OPC_EmitInteger32, 0,
22347 OPC_EmitNodeXForm, 0, 5,
22348 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10906), 0|OPFL_Chain,
22349 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22350 28,
22351 OPC_CheckPredicate0,
22352 OPC_CheckPatternPredicate2,
22353 OPC_CheckComplexPat0, /*#*/1,
22354 OPC_EmitMergeInputChains1_0,
22355 OPC_EmitInteger32, 0,
22356 OPC_EmitNodeXForm, 0, 5,
22357 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11121), 0|OPFL_Chain,
22358 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22359 28,
22360 OPC_CheckPredicate1,
22361 OPC_CheckPatternPredicate2,
22362 OPC_CheckComplexPat0, /*#*/1,
22363 OPC_EmitMergeInputChains1_0,
22364 OPC_EmitInteger32, 0,
22365 OPC_EmitNodeXForm, 0, 5,
22366 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11292), 0|OPFL_Chain,
22367 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22368 0,
22369 95,
22370 OPC_CheckChild1Integer, 90|128,29|128,1,
22371 OPC_RecordChild2,
22372 OPC_RecordChild3,
22373 OPC_Scope, 28,
22374 OPC_CheckPredicate2,
22375 OPC_CheckPatternPredicate2,
22376 OPC_CheckComplexPat0, /*#*/1,
22377 OPC_EmitMergeInputChains1_0,
22378 OPC_EmitInteger32, 0,
22379 OPC_EmitNodeXForm, 0, 5,
22380 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10922), 0|OPFL_Chain,
22381 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22382 28,
22383 OPC_CheckPredicate0,
22384 OPC_CheckPatternPredicate2,
22385 OPC_CheckComplexPat0, /*#*/1,
22386 OPC_EmitMergeInputChains1_0,
22387 OPC_EmitInteger32, 0,
22388 OPC_EmitNodeXForm, 0, 5,
22389 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11133), 0|OPFL_Chain,
22390 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22391 28,
22392 OPC_CheckPredicate1,
22393 OPC_CheckPatternPredicate2,
22394 OPC_CheckComplexPat0, /*#*/1,
22395 OPC_EmitMergeInputChains1_0,
22396 OPC_EmitInteger32, 0,
22397 OPC_EmitNodeXForm, 0, 5,
22398 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11304), 0|OPFL_Chain,
22399 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22400 0,
22401 95,
22402 OPC_CheckChild1Integer, 122|128,29|128,1,
22403 OPC_RecordChild2,
22404 OPC_RecordChild3,
22405 OPC_Scope, 28,
22406 OPC_CheckPredicate2,
22407 OPC_CheckPatternPredicate2,
22408 OPC_CheckComplexPat0, /*#*/1,
22409 OPC_EmitMergeInputChains1_0,
22410 OPC_EmitInteger32, 0,
22411 OPC_EmitNodeXForm, 0, 5,
22412 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10938), 0|OPFL_Chain,
22413 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22414 28,
22415 OPC_CheckPredicate0,
22416 OPC_CheckPatternPredicate2,
22417 OPC_CheckComplexPat0, /*#*/1,
22418 OPC_EmitMergeInputChains1_0,
22419 OPC_EmitInteger32, 0,
22420 OPC_EmitNodeXForm, 0, 5,
22421 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11145), 0|OPFL_Chain,
22422 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22423 28,
22424 OPC_CheckPredicate1,
22425 OPC_CheckPatternPredicate2,
22426 OPC_CheckComplexPat0, /*#*/1,
22427 OPC_EmitMergeInputChains1_0,
22428 OPC_EmitInteger32, 0,
22429 OPC_EmitNodeXForm, 0, 5,
22430 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11316), 0|OPFL_Chain,
22431 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22432 0,
22433 83,
22434 OPC_CheckChild1Integer, 60|128,26|128,1,
22435 OPC_RecordChild2,
22436 OPC_RecordChild3,
22437 OPC_Scope, 24,
22438 OPC_CheckPredicate2,
22439 OPC_CheckPatternPredicate5,
22440 OPC_CheckComplexPat0, /*#*/1,
22441 OPC_EmitMergeInputChains1_0,
22442 OPC_EmitInteger32, 0,
22443 OPC_EmitNodeXForm, 0, 5,
22444 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10954), 0|OPFL_Chain,
22445 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22446 24,
22447 OPC_CheckPredicate0,
22448 OPC_CheckPatternPredicate5,
22449 OPC_CheckComplexPat0, /*#*/1,
22450 OPC_EmitMergeInputChains1_0,
22451 OPC_EmitInteger32, 0,
22452 OPC_EmitNodeXForm, 0, 5,
22453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11157), 0|OPFL_Chain,
22454 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22455 24,
22456 OPC_CheckPredicate1,
22457 OPC_CheckPatternPredicate5,
22458 OPC_CheckComplexPat0, /*#*/1,
22459 OPC_EmitMergeInputChains1_0,
22460 OPC_EmitInteger32, 0,
22461 OPC_EmitNodeXForm, 0, 5,
22462 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11328), 0|OPFL_Chain,
22463 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22464 0,
22465 83,
22466 OPC_CheckChild1Integer, 60|128,28|128,1,
22467 OPC_RecordChild2,
22468 OPC_RecordChild3,
22469 OPC_Scope, 24,
22470 OPC_CheckPredicate2,
22471 OPC_CheckPatternPredicate2,
22472 OPC_CheckComplexPat0, /*#*/1,
22473 OPC_EmitMergeInputChains1_0,
22474 OPC_EmitInteger32, 0,
22475 OPC_EmitNodeXForm, 0, 5,
22476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10966), 0|OPFL_Chain,
22477 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22478 24,
22479 OPC_CheckPredicate0,
22480 OPC_CheckPatternPredicate2,
22481 OPC_CheckComplexPat0, /*#*/1,
22482 OPC_EmitMergeInputChains1_0,
22483 OPC_EmitInteger32, 0,
22484 OPC_EmitNodeXForm, 0, 5,
22485 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11166), 0|OPFL_Chain,
22486 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22487 24,
22488 OPC_CheckPredicate1,
22489 OPC_CheckPatternPredicate2,
22490 OPC_CheckComplexPat0, /*#*/1,
22491 OPC_EmitMergeInputChains1_0,
22492 OPC_EmitInteger32, 0,
22493 OPC_EmitNodeXForm, 0, 5,
22494 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11337), 0|OPFL_Chain,
22495 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22496 0,
22497 83,
22498 OPC_CheckChild1Integer, 20|128,30|128,1,
22499 OPC_RecordChild2,
22500 OPC_RecordChild3,
22501 OPC_Scope, 24,
22502 OPC_CheckPredicate2,
22503 OPC_CheckPatternPredicate2,
22504 OPC_CheckComplexPat0, /*#*/1,
22505 OPC_EmitMergeInputChains1_0,
22506 OPC_EmitInteger32, 0,
22507 OPC_EmitNodeXForm, 0, 5,
22508 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10978), 0|OPFL_Chain,
22509 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22510 24,
22511 OPC_CheckPredicate0,
22512 OPC_CheckPatternPredicate2,
22513 OPC_CheckComplexPat0, /*#*/1,
22514 OPC_EmitMergeInputChains1_0,
22515 OPC_EmitInteger32, 0,
22516 OPC_EmitNodeXForm, 0, 5,
22517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11175), 0|OPFL_Chain,
22518 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22519 24,
22520 OPC_CheckPredicate1,
22521 OPC_CheckPatternPredicate2,
22522 OPC_CheckComplexPat0, /*#*/1,
22523 OPC_EmitMergeInputChains1_0,
22524 OPC_EmitInteger32, 0,
22525 OPC_EmitNodeXForm, 0, 5,
22526 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11346), 0|OPFL_Chain,
22527 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22528 0,
22529 91,
22530 OPC_CheckChild1Integer, 108|128,25|128,1,
22531 OPC_RecordChild2,
22532 OPC_Scope, 27,
22533 OPC_CheckPredicate2,
22534 OPC_CheckPatternPredicate5,
22535 OPC_CheckComplexPat0, /*#*/1,
22536 OPC_EmitMergeInputChains1_0,
22537 OPC_EmitInteger32, 0,
22538 OPC_EmitNodeXForm, 0, 4,
22539 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11428), 0|OPFL_Chain,
22540 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22541 27,
22542 OPC_CheckPredicate0,
22543 OPC_CheckPatternPredicate5,
22544 OPC_CheckComplexPat0, /*#*/1,
22545 OPC_EmitMergeInputChains1_0,
22546 OPC_EmitInteger32, 0,
22547 OPC_EmitNodeXForm, 0, 4,
22548 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11658), 0|OPFL_Chain,
22549 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22550 27,
22551 OPC_CheckPredicate1,
22552 OPC_CheckPatternPredicate5,
22553 OPC_CheckComplexPat0, /*#*/1,
22554 OPC_EmitMergeInputChains1_0,
22555 OPC_EmitInteger32, 0,
22556 OPC_EmitNodeXForm, 0, 4,
22557 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11829), 0|OPFL_Chain,
22558 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22559 0,
22560 91,
22561 OPC_CheckChild1Integer, 12|128,26|128,1,
22562 OPC_RecordChild2,
22563 OPC_Scope, 27,
22564 OPC_CheckPredicate2,
22565 OPC_CheckPatternPredicate5,
22566 OPC_CheckComplexPat0, /*#*/1,
22567 OPC_EmitMergeInputChains1_0,
22568 OPC_EmitInteger32, 0,
22569 OPC_EmitNodeXForm, 0, 4,
22570 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11444), 0|OPFL_Chain,
22571 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22572 27,
22573 OPC_CheckPredicate0,
22574 OPC_CheckPatternPredicate5,
22575 OPC_CheckComplexPat0, /*#*/1,
22576 OPC_EmitMergeInputChains1_0,
22577 OPC_EmitInteger32, 0,
22578 OPC_EmitNodeXForm, 0, 4,
22579 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11670), 0|OPFL_Chain,
22580 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22581 27,
22582 OPC_CheckPredicate1,
22583 OPC_CheckPatternPredicate5,
22584 OPC_CheckComplexPat0, /*#*/1,
22585 OPC_EmitMergeInputChains1_0,
22586 OPC_EmitInteger32, 0,
22587 OPC_EmitNodeXForm, 0, 4,
22588 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11841), 0|OPFL_Chain,
22589 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22590 0,
22591 91,
22592 OPC_CheckChild1Integer, 108|128,27|128,1,
22593 OPC_RecordChild2,
22594 OPC_Scope, 27,
22595 OPC_CheckPredicate2,
22596 OPC_CheckPatternPredicate2,
22597 OPC_CheckComplexPat0, /*#*/1,
22598 OPC_EmitMergeInputChains1_0,
22599 OPC_EmitInteger32, 0,
22600 OPC_EmitNodeXForm, 0, 4,
22601 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11460), 0|OPFL_Chain,
22602 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22603 27,
22604 OPC_CheckPredicate0,
22605 OPC_CheckPatternPredicate2,
22606 OPC_CheckComplexPat0, /*#*/1,
22607 OPC_EmitMergeInputChains1_0,
22608 OPC_EmitInteger32, 0,
22609 OPC_EmitNodeXForm, 0, 4,
22610 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11682), 0|OPFL_Chain,
22611 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22612 27,
22613 OPC_CheckPredicate1,
22614 OPC_CheckPatternPredicate2,
22615 OPC_CheckComplexPat0, /*#*/1,
22616 OPC_EmitMergeInputChains1_0,
22617 OPC_EmitInteger32, 0,
22618 OPC_EmitNodeXForm, 0, 4,
22619 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11853), 0|OPFL_Chain,
22620 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22621 0,
22622 91,
22623 OPC_CheckChild1Integer, 12|128,28|128,1,
22624 OPC_RecordChild2,
22625 OPC_Scope, 27,
22626 OPC_CheckPredicate2,
22627 OPC_CheckPatternPredicate2,
22628 OPC_CheckComplexPat0, /*#*/1,
22629 OPC_EmitMergeInputChains1_0,
22630 OPC_EmitInteger32, 0,
22631 OPC_EmitNodeXForm, 0, 4,
22632 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11476), 0|OPFL_Chain,
22633 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22634 27,
22635 OPC_CheckPredicate0,
22636 OPC_CheckPatternPredicate2,
22637 OPC_CheckComplexPat0, /*#*/1,
22638 OPC_EmitMergeInputChains1_0,
22639 OPC_EmitInteger32, 0,
22640 OPC_EmitNodeXForm, 0, 4,
22641 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11694), 0|OPFL_Chain,
22642 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22643 27,
22644 OPC_CheckPredicate1,
22645 OPC_CheckPatternPredicate2,
22646 OPC_CheckComplexPat0, /*#*/1,
22647 OPC_EmitMergeInputChains1_0,
22648 OPC_EmitInteger32, 0,
22649 OPC_EmitNodeXForm, 0, 4,
22650 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11865), 0|OPFL_Chain,
22651 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22652 0,
22653 91,
22654 OPC_CheckChild1Integer, 68|128,29|128,1,
22655 OPC_RecordChild2,
22656 OPC_Scope, 27,
22657 OPC_CheckPredicate2,
22658 OPC_CheckPatternPredicate2,
22659 OPC_CheckComplexPat0, /*#*/1,
22660 OPC_EmitMergeInputChains1_0,
22661 OPC_EmitInteger32, 0,
22662 OPC_EmitNodeXForm, 0, 4,
22663 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11492), 0|OPFL_Chain,
22664 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22665 27,
22666 OPC_CheckPredicate0,
22667 OPC_CheckPatternPredicate2,
22668 OPC_CheckComplexPat0, /*#*/1,
22669 OPC_EmitMergeInputChains1_0,
22670 OPC_EmitInteger32, 0,
22671 OPC_EmitNodeXForm, 0, 4,
22672 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11706), 0|OPFL_Chain,
22673 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22674 27,
22675 OPC_CheckPredicate1,
22676 OPC_CheckPatternPredicate2,
22677 OPC_CheckComplexPat0, /*#*/1,
22678 OPC_EmitMergeInputChains1_0,
22679 OPC_EmitInteger32, 0,
22680 OPC_EmitNodeXForm, 0, 4,
22681 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11877), 0|OPFL_Chain,
22682 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22683 0,
22684 91,
22685 OPC_CheckChild1Integer, 100|128,29|128,1,
22686 OPC_RecordChild2,
22687 OPC_Scope, 27,
22688 OPC_CheckPredicate2,
22689 OPC_CheckPatternPredicate2,
22690 OPC_CheckComplexPat0, /*#*/1,
22691 OPC_EmitMergeInputChains1_0,
22692 OPC_EmitInteger32, 0,
22693 OPC_EmitNodeXForm, 0, 4,
22694 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11508), 0|OPFL_Chain,
22695 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22696 27,
22697 OPC_CheckPredicate0,
22698 OPC_CheckPatternPredicate2,
22699 OPC_CheckComplexPat0, /*#*/1,
22700 OPC_EmitMergeInputChains1_0,
22701 OPC_EmitInteger32, 0,
22702 OPC_EmitNodeXForm, 0, 4,
22703 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11718), 0|OPFL_Chain,
22704 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22705 27,
22706 OPC_CheckPredicate1,
22707 OPC_CheckPatternPredicate2,
22708 OPC_CheckComplexPat0, /*#*/1,
22709 OPC_EmitMergeInputChains1_0,
22710 OPC_EmitInteger32, 0,
22711 OPC_EmitNodeXForm, 0, 4,
22712 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11889), 0|OPFL_Chain,
22713 8, 92, 92, 92, 92, 92, 92, 92, 92, 3, 2, 3, 5,
22714 0,
22715 79,
22716 OPC_CheckChild1Integer, 42|128,26|128,1,
22717 OPC_RecordChild2,
22718 OPC_Scope, 23,
22719 OPC_CheckPredicate2,
22720 OPC_CheckPatternPredicate5,
22721 OPC_CheckComplexPat0, /*#*/1,
22722 OPC_EmitMergeInputChains1_0,
22723 OPC_EmitInteger32, 0,
22724 OPC_EmitNodeXForm, 0, 4,
22725 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11524), 0|OPFL_Chain,
22726 4, 92, 92, 92, 92, 3, 2, 3, 5,
22727 23,
22728 OPC_CheckPredicate0,
22729 OPC_CheckPatternPredicate5,
22730 OPC_CheckComplexPat0, /*#*/1,
22731 OPC_EmitMergeInputChains1_0,
22732 OPC_EmitInteger32, 0,
22733 OPC_EmitNodeXForm, 0, 4,
22734 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11730), 0|OPFL_Chain,
22735 4, 92, 92, 92, 92, 3, 2, 3, 5,
22736 23,
22737 OPC_CheckPredicate1,
22738 OPC_CheckPatternPredicate5,
22739 OPC_CheckComplexPat0, /*#*/1,
22740 OPC_EmitMergeInputChains1_0,
22741 OPC_EmitInteger32, 0,
22742 OPC_EmitNodeXForm, 0, 4,
22743 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11901), 0|OPFL_Chain,
22744 4, 92, 92, 92, 92, 3, 2, 3, 5,
22745 0,
22746 79,
22747 OPC_CheckChild1Integer, 42|128,28|128,1,
22748 OPC_RecordChild2,
22749 OPC_Scope, 23,
22750 OPC_CheckPredicate2,
22751 OPC_CheckPatternPredicate2,
22752 OPC_CheckComplexPat0, /*#*/1,
22753 OPC_EmitMergeInputChains1_0,
22754 OPC_EmitInteger32, 0,
22755 OPC_EmitNodeXForm, 0, 4,
22756 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11536), 0|OPFL_Chain,
22757 4, 92, 92, 92, 92, 3, 2, 3, 5,
22758 23,
22759 OPC_CheckPredicate0,
22760 OPC_CheckPatternPredicate2,
22761 OPC_CheckComplexPat0, /*#*/1,
22762 OPC_EmitMergeInputChains1_0,
22763 OPC_EmitInteger32, 0,
22764 OPC_EmitNodeXForm, 0, 4,
22765 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11739), 0|OPFL_Chain,
22766 4, 92, 92, 92, 92, 3, 2, 3, 5,
22767 23,
22768 OPC_CheckPredicate1,
22769 OPC_CheckPatternPredicate2,
22770 OPC_CheckComplexPat0, /*#*/1,
22771 OPC_EmitMergeInputChains1_0,
22772 OPC_EmitInteger32, 0,
22773 OPC_EmitNodeXForm, 0, 4,
22774 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11910), 0|OPFL_Chain,
22775 4, 92, 92, 92, 92, 3, 2, 3, 5,
22776 0,
22777 79,
22778 OPC_CheckChild1Integer, 2|128,30|128,1,
22779 OPC_RecordChild2,
22780 OPC_Scope, 23,
22781 OPC_CheckPredicate2,
22782 OPC_CheckPatternPredicate2,
22783 OPC_CheckComplexPat0, /*#*/1,
22784 OPC_EmitMergeInputChains1_0,
22785 OPC_EmitInteger32, 0,
22786 OPC_EmitNodeXForm, 0, 4,
22787 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11548), 0|OPFL_Chain,
22788 4, 92, 92, 92, 92, 3, 2, 3, 5,
22789 23,
22790 OPC_CheckPredicate0,
22791 OPC_CheckPatternPredicate2,
22792 OPC_CheckComplexPat0, /*#*/1,
22793 OPC_EmitMergeInputChains1_0,
22794 OPC_EmitInteger32, 0,
22795 OPC_EmitNodeXForm, 0, 4,
22796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11748), 0|OPFL_Chain,
22797 4, 92, 92, 92, 92, 3, 2, 3, 5,
22798 23,
22799 OPC_CheckPredicate1,
22800 OPC_CheckPatternPredicate2,
22801 OPC_CheckComplexPat0, /*#*/1,
22802 OPC_EmitMergeInputChains1_0,
22803 OPC_EmitInteger32, 0,
22804 OPC_EmitNodeXForm, 0, 4,
22805 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11919), 0|OPFL_Chain,
22806 4, 92, 92, 92, 92, 3, 2, 3, 5,
22807 0,
22808 95,
22809 OPC_CheckChild1Integer, 114|128,25|128,1,
22810 OPC_RecordChild2,
22811 OPC_RecordChild3,
22812 OPC_Scope, 28,
22813 OPC_CheckPredicate2,
22814 OPC_CheckPatternPredicate5,
22815 OPC_CheckComplexPat0, /*#*/1,
22816 OPC_EmitMergeInputChains1_0,
22817 OPC_EmitInteger32, 0,
22818 OPC_EmitNodeXForm, 0, 5,
22819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12001), 0|OPFL_Chain,
22820 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22821 28,
22822 OPC_CheckPredicate0,
22823 OPC_CheckPatternPredicate5,
22824 OPC_CheckComplexPat0, /*#*/1,
22825 OPC_EmitMergeInputChains1_0,
22826 OPC_EmitInteger32, 0,
22827 OPC_EmitNodeXForm, 0, 5,
22828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12228), 0|OPFL_Chain,
22829 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22830 28,
22831 OPC_CheckPredicate1,
22832 OPC_CheckPatternPredicate5,
22833 OPC_CheckComplexPat0, /*#*/1,
22834 OPC_EmitMergeInputChains1_0,
22835 OPC_EmitInteger32, 0,
22836 OPC_EmitNodeXForm, 0, 5,
22837 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12399), 0|OPFL_Chain,
22838 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22839 0,
22840 95,
22841 OPC_CheckChild1Integer, 18|128,26|128,1,
22842 OPC_RecordChild2,
22843 OPC_RecordChild3,
22844 OPC_Scope, 28,
22845 OPC_CheckPredicate2,
22846 OPC_CheckPatternPredicate5,
22847 OPC_CheckComplexPat0, /*#*/1,
22848 OPC_EmitMergeInputChains1_0,
22849 OPC_EmitInteger32, 0,
22850 OPC_EmitNodeXForm, 0, 5,
22851 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12017), 0|OPFL_Chain,
22852 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22853 28,
22854 OPC_CheckPredicate0,
22855 OPC_CheckPatternPredicate5,
22856 OPC_CheckComplexPat0, /*#*/1,
22857 OPC_EmitMergeInputChains1_0,
22858 OPC_EmitInteger32, 0,
22859 OPC_EmitNodeXForm, 0, 5,
22860 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12240), 0|OPFL_Chain,
22861 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22862 28,
22863 OPC_CheckPredicate1,
22864 OPC_CheckPatternPredicate5,
22865 OPC_CheckComplexPat0, /*#*/1,
22866 OPC_EmitMergeInputChains1_0,
22867 OPC_EmitInteger32, 0,
22868 OPC_EmitNodeXForm, 0, 5,
22869 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12411), 0|OPFL_Chain,
22870 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22871 0,
22872 95,
22873 OPC_CheckChild1Integer, 114|128,27|128,1,
22874 OPC_RecordChild2,
22875 OPC_RecordChild3,
22876 OPC_Scope, 28,
22877 OPC_CheckPredicate2,
22878 OPC_CheckPatternPredicate2,
22879 OPC_CheckComplexPat0, /*#*/1,
22880 OPC_EmitMergeInputChains1_0,
22881 OPC_EmitInteger32, 0,
22882 OPC_EmitNodeXForm, 0, 5,
22883 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12033), 0|OPFL_Chain,
22884 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22885 28,
22886 OPC_CheckPredicate0,
22887 OPC_CheckPatternPredicate2,
22888 OPC_CheckComplexPat0, /*#*/1,
22889 OPC_EmitMergeInputChains1_0,
22890 OPC_EmitInteger32, 0,
22891 OPC_EmitNodeXForm, 0, 5,
22892 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12252), 0|OPFL_Chain,
22893 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22894 28,
22895 OPC_CheckPredicate1,
22896 OPC_CheckPatternPredicate2,
22897 OPC_CheckComplexPat0, /*#*/1,
22898 OPC_EmitMergeInputChains1_0,
22899 OPC_EmitInteger32, 0,
22900 OPC_EmitNodeXForm, 0, 5,
22901 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12423), 0|OPFL_Chain,
22902 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22903 0,
22904 95,
22905 OPC_CheckChild1Integer, 18|128,28|128,1,
22906 OPC_RecordChild2,
22907 OPC_RecordChild3,
22908 OPC_Scope, 28,
22909 OPC_CheckPredicate2,
22910 OPC_CheckPatternPredicate2,
22911 OPC_CheckComplexPat0, /*#*/1,
22912 OPC_EmitMergeInputChains1_0,
22913 OPC_EmitInteger32, 0,
22914 OPC_EmitNodeXForm, 0, 5,
22915 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12049), 0|OPFL_Chain,
22916 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22917 28,
22918 OPC_CheckPredicate0,
22919 OPC_CheckPatternPredicate2,
22920 OPC_CheckComplexPat0, /*#*/1,
22921 OPC_EmitMergeInputChains1_0,
22922 OPC_EmitInteger32, 0,
22923 OPC_EmitNodeXForm, 0, 5,
22924 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12264), 0|OPFL_Chain,
22925 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22926 28,
22927 OPC_CheckPredicate1,
22928 OPC_CheckPatternPredicate2,
22929 OPC_CheckComplexPat0, /*#*/1,
22930 OPC_EmitMergeInputChains1_0,
22931 OPC_EmitInteger32, 0,
22932 OPC_EmitNodeXForm, 0, 5,
22933 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12435), 0|OPFL_Chain,
22934 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22935 0,
22936 95,
22937 OPC_CheckChild1Integer, 74|128,29|128,1,
22938 OPC_RecordChild2,
22939 OPC_RecordChild3,
22940 OPC_Scope, 28,
22941 OPC_CheckPredicate2,
22942 OPC_CheckPatternPredicate2,
22943 OPC_CheckComplexPat0, /*#*/1,
22944 OPC_EmitMergeInputChains1_0,
22945 OPC_EmitInteger32, 0,
22946 OPC_EmitNodeXForm, 0, 5,
22947 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12065), 0|OPFL_Chain,
22948 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22949 28,
22950 OPC_CheckPredicate0,
22951 OPC_CheckPatternPredicate2,
22952 OPC_CheckComplexPat0, /*#*/1,
22953 OPC_EmitMergeInputChains1_0,
22954 OPC_EmitInteger32, 0,
22955 OPC_EmitNodeXForm, 0, 5,
22956 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12276), 0|OPFL_Chain,
22957 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22958 28,
22959 OPC_CheckPredicate1,
22960 OPC_CheckPatternPredicate2,
22961 OPC_CheckComplexPat0, /*#*/1,
22962 OPC_EmitMergeInputChains1_0,
22963 OPC_EmitInteger32, 0,
22964 OPC_EmitNodeXForm, 0, 5,
22965 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12447), 0|OPFL_Chain,
22966 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22967 0,
22968 95,
22969 OPC_CheckChild1Integer, 106|128,29|128,1,
22970 OPC_RecordChild2,
22971 OPC_RecordChild3,
22972 OPC_Scope, 28,
22973 OPC_CheckPredicate2,
22974 OPC_CheckPatternPredicate2,
22975 OPC_CheckComplexPat0, /*#*/1,
22976 OPC_EmitMergeInputChains1_0,
22977 OPC_EmitInteger32, 0,
22978 OPC_EmitNodeXForm, 0, 5,
22979 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12081), 0|OPFL_Chain,
22980 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22981 28,
22982 OPC_CheckPredicate0,
22983 OPC_CheckPatternPredicate2,
22984 OPC_CheckComplexPat0, /*#*/1,
22985 OPC_EmitMergeInputChains1_0,
22986 OPC_EmitInteger32, 0,
22987 OPC_EmitNodeXForm, 0, 5,
22988 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12288), 0|OPFL_Chain,
22989 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22990 28,
22991 OPC_CheckPredicate1,
22992 OPC_CheckPatternPredicate2,
22993 OPC_CheckComplexPat0, /*#*/1,
22994 OPC_EmitMergeInputChains1_0,
22995 OPC_EmitInteger32, 0,
22996 OPC_EmitNodeXForm, 0, 5,
22997 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12459), 0|OPFL_Chain,
22998 8, 92, 92, 92, 92, 92, 92, 92, 92, 4, 3, 4, 2, 6,
22999 0,
23000 83,
23001 OPC_CheckChild1Integer, 48|128,26|128,1,
23002 OPC_RecordChild2,
23003 OPC_RecordChild3,
23004 OPC_Scope, 24,
23005 OPC_CheckPredicate2,
23006 OPC_CheckPatternPredicate5,
23007 OPC_CheckComplexPat0, /*#*/1,
23008 OPC_EmitMergeInputChains1_0,
23009 OPC_EmitInteger32, 0,
23010 OPC_EmitNodeXForm, 0, 5,
23011 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12097), 0|OPFL_Chain,
23012 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23013 24,
23014 OPC_CheckPredicate0,
23015 OPC_CheckPatternPredicate5,
23016 OPC_CheckComplexPat0, /*#*/1,
23017 OPC_EmitMergeInputChains1_0,
23018 OPC_EmitInteger32, 0,
23019 OPC_EmitNodeXForm, 0, 5,
23020 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12300), 0|OPFL_Chain,
23021 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23022 24,
23023 OPC_CheckPredicate1,
23024 OPC_CheckPatternPredicate5,
23025 OPC_CheckComplexPat0, /*#*/1,
23026 OPC_EmitMergeInputChains1_0,
23027 OPC_EmitInteger32, 0,
23028 OPC_EmitNodeXForm, 0, 5,
23029 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12471), 0|OPFL_Chain,
23030 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23031 0,
23032 83,
23033 OPC_CheckChild1Integer, 48|128,28|128,1,
23034 OPC_RecordChild2,
23035 OPC_RecordChild3,
23036 OPC_Scope, 24,
23037 OPC_CheckPredicate2,
23038 OPC_CheckPatternPredicate2,
23039 OPC_CheckComplexPat0, /*#*/1,
23040 OPC_EmitMergeInputChains1_0,
23041 OPC_EmitInteger32, 0,
23042 OPC_EmitNodeXForm, 0, 5,
23043 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12109), 0|OPFL_Chain,
23044 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23045 24,
23046 OPC_CheckPredicate0,
23047 OPC_CheckPatternPredicate2,
23048 OPC_CheckComplexPat0, /*#*/1,
23049 OPC_EmitMergeInputChains1_0,
23050 OPC_EmitInteger32, 0,
23051 OPC_EmitNodeXForm, 0, 5,
23052 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12309), 0|OPFL_Chain,
23053 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23054 24,
23055 OPC_CheckPredicate1,
23056 OPC_CheckPatternPredicate2,
23057 OPC_CheckComplexPat0, /*#*/1,
23058 OPC_EmitMergeInputChains1_0,
23059 OPC_EmitInteger32, 0,
23060 OPC_EmitNodeXForm, 0, 5,
23061 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12480), 0|OPFL_Chain,
23062 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23063 0,
23064 83,
23065 OPC_CheckChild1Integer, 8|128,30|128,1,
23066 OPC_RecordChild2,
23067 OPC_RecordChild3,
23068 OPC_Scope, 24,
23069 OPC_CheckPredicate2,
23070 OPC_CheckPatternPredicate2,
23071 OPC_CheckComplexPat0, /*#*/1,
23072 OPC_EmitMergeInputChains1_0,
23073 OPC_EmitInteger32, 0,
23074 OPC_EmitNodeXForm, 0, 5,
23075 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12121), 0|OPFL_Chain,
23076 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23077 24,
23078 OPC_CheckPredicate0,
23079 OPC_CheckPatternPredicate2,
23080 OPC_CheckComplexPat0, /*#*/1,
23081 OPC_EmitMergeInputChains1_0,
23082 OPC_EmitInteger32, 0,
23083 OPC_EmitNodeXForm, 0, 5,
23084 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12318), 0|OPFL_Chain,
23085 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23086 24,
23087 OPC_CheckPredicate1,
23088 OPC_CheckPatternPredicate2,
23089 OPC_CheckComplexPat0, /*#*/1,
23090 OPC_EmitMergeInputChains1_0,
23091 OPC_EmitInteger32, 0,
23092 OPC_EmitNodeXForm, 0, 5,
23093 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12489), 0|OPFL_Chain,
23094 4, 92, 92, 92, 92, 4, 3, 4, 2, 6,
23095 0,
23096 0,
23097 111|128,1, TARGET_VAL(ISD::AND),
23098 OPC_Scope, 47,
23099 OPC_CheckAndImm, 127|128,1,
23100 OPC_MoveChild0,
23101 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
23102 OPC_RecordChild0,
23103 OPC_RecordChild1,
23104 OPC_Scope, 20,
23105 OPC_MoveChild1,
23106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23107 OPC_MoveParent,
23108 OPC_CheckChild2Integer, 16,
23109 OPC_MoveParent,
23110 OPC_CheckTypeI32,
23111 OPC_EmitConvertToTarget1,
23112 OPC_EmitInteger32, 16,
23113 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rii),
23114 7, 3, 0, 2, 3,
23115 14,
23116 OPC_CheckChild2Integer, 16,
23117 OPC_MoveParent,
23118 OPC_CheckTypeI32,
23119 OPC_EmitInteger32, 16,
23120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rri),
23121 7, 3, 0, 1, 2,
23122 0,
23123 0|128,1,
23124 OPC_RecordChild0,
23125 OPC_Scope, 89,
23126 OPC_RecordChild1,
23127 OPC_Scope, 47,
23128 OPC_MoveChild1,
23129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23130 OPC_MoveParent,
23131 OPC_SwitchType , 8, 2,
23132 OPC_EmitConvertToTarget1,
23133 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1ri),
23134 2, 2, 0, 2,
23135 8, 6,
23136 OPC_EmitConvertToTarget1,
23137 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb16ri),
23138 6, 2, 0, 2,
23139 8, 7,
23140 OPC_EmitConvertToTarget1,
23141 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
23142 7, 2, 0, 2,
23143 8, 8,
23144 OPC_EmitConvertToTarget1,
23145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb64ri),
23146 8, 2, 0, 2,
23147 0,
23148 9,
23149 OPC_CheckType, 2,
23150 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
23151 2, 2, 0, 1,
23152 9,
23153 OPC_CheckType, 6,
23154 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb16rr),
23155 6, 2, 0, 1,
23156 8,
23157 OPC_CheckTypeI32,
23158 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
23159 7, 2, 0, 1,
23160 8,
23161 OPC_CheckTypeI64,
23162 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb64rr),
23163 8, 2, 0, 1,
23164 0,
23165 34,
23166 OPC_MoveChild1,
23167 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23168 OPC_RecordChild0,
23169 OPC_MoveChild0,
23170 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23171 OPC_CheckTypeI32,
23172 OPC_MoveParent,
23173 OPC_MoveParent,
23174 OPC_SwitchType , 8, 48,
23175 OPC_EmitConvertToTarget1,
23176 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
23177 48, 2, 0, 2,
23178 8, 38,
23179 OPC_EmitConvertToTarget1,
23180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
23181 38, 2, 0, 2,
23182 0,
23183 0,
23184 35,
23185 OPC_MoveChild0,
23186 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23187 OPC_RecordChild0,
23188 OPC_MoveChild0,
23189 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23190 OPC_CheckTypeI32,
23191 OPC_MoveParent,
23192 OPC_MoveParent,
23193 OPC_RecordChild1,
23194 OPC_SwitchType , 8, 48,
23195 OPC_EmitConvertToTarget0,
23196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
23197 48, 2, 1, 2,
23198 8, 38,
23199 OPC_EmitConvertToTarget0,
23200 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
23201 38, 2, 1, 2,
23202 0,
23203 22,
23204 OPC_RecordChild0,
23205 OPC_RecordChild1,
23206 OPC_SwitchType , 7, 48,
23207 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
23208 48, 2, 0, 1,
23209 7, 38,
23210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
23211 38, 2, 0, 1,
23212 0,
23213 0,
23214 25|128,47, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
23215 OPC_RecordMemRef,
23216 OPC_RecordNode,
23217 OPC_RecordChild1,
23218 OPC_RecordChild2,
23219 OPC_Scope, 37|128,10,
23220 OPC_MoveChild2,
23221 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23222 OPC_Scope, 7|128,10,
23223 OPC_MoveSibling3,
23224 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23225 OPC_RecordNode,
23226 OPC_MoveParent,
23227 OPC_SwitchType , 85|128,4, 7,
23228 OPC_CheckPredicate4,
23229 OPC_Scope, 18|128,1,
23230 OPC_CheckPredicate6,
23231 OPC_Scope, 17,
23232 OPC_CheckPredicate2,
23233 OPC_CheckPatternPredicate6,
23234 OPC_CheckComplexPat0, /*#*/1,
23235 OPC_EmitMergeInputChains1_0,
23236 OPC_EmitConvertToTarget2,
23237 OPC_EmitConvertToTarget3,
23238 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23239 7, 4, 4, 5, 6, 7,
23240 17,
23241 OPC_CheckPredicate0,
23242 OPC_CheckPatternPredicate6,
23243 OPC_CheckComplexPat0, /*#*/1,
23244 OPC_EmitMergeInputChains1_0,
23245 OPC_EmitConvertToTarget2,
23246 OPC_EmitConvertToTarget3,
23247 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23248 7, 4, 4, 5, 6, 7,
23249 18,
23250 OPC_CheckPredicate3,
23251 OPC_CheckPatternPredicate, 16,
23252 OPC_CheckComplexPat0, /*#*/1,
23253 OPC_EmitMergeInputChains1_0,
23254 OPC_EmitConvertToTarget2,
23255 OPC_EmitConvertToTarget3,
23256 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23257 7, 4, 4, 5, 6, 7,
23258 17,
23259 OPC_CheckPredicate1,
23260 OPC_CheckPatternPredicate6,
23261 OPC_CheckComplexPat0, /*#*/1,
23262 OPC_EmitMergeInputChains1_0,
23263 OPC_EmitConvertToTarget2,
23264 OPC_EmitConvertToTarget3,
23265 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23266 7, 4, 4, 5, 6, 7,
23267 16,
23268 OPC_CheckPredicate2,
23269 OPC_CheckComplexPat0, /*#*/1,
23270 OPC_EmitMergeInputChains1_0,
23271 OPC_EmitConvertToTarget2,
23272 OPC_EmitConvertToTarget3,
23273 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23274 7, 4, 4, 5, 6, 7,
23275 16,
23276 OPC_CheckPredicate0,
23277 OPC_CheckComplexPat0, /*#*/1,
23278 OPC_EmitMergeInputChains1_0,
23279 OPC_EmitConvertToTarget2,
23280 OPC_EmitConvertToTarget3,
23281 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23282 7, 4, 4, 5, 6, 7,
23283 18,
23284 OPC_CheckPredicate3,
23285 OPC_CheckPatternPredicate, 10,
23286 OPC_CheckComplexPat0, /*#*/1,
23287 OPC_EmitMergeInputChains1_0,
23288 OPC_EmitConvertToTarget2,
23289 OPC_EmitConvertToTarget3,
23290 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23291 7, 4, 4, 5, 6, 7,
23292 16,
23293 OPC_CheckPredicate1,
23294 OPC_CheckComplexPat0, /*#*/1,
23295 OPC_EmitMergeInputChains1_0,
23296 OPC_EmitConvertToTarget2,
23297 OPC_EmitConvertToTarget3,
23298 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23299 7, 4, 4, 5, 6, 7,
23300 0,
23301 18|128,1,
23302 OPC_CheckPredicate7,
23303 OPC_Scope, 17,
23304 OPC_CheckPredicate2,
23305 OPC_CheckPatternPredicate6,
23306 OPC_CheckComplexPat0, /*#*/1,
23307 OPC_EmitMergeInputChains1_0,
23308 OPC_EmitConvertToTarget2,
23309 OPC_EmitConvertToTarget3,
23310 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23311 7, 4, 4, 5, 6, 7,
23312 17,
23313 OPC_CheckPredicate0,
23314 OPC_CheckPatternPredicate6,
23315 OPC_CheckComplexPat0, /*#*/1,
23316 OPC_EmitMergeInputChains1_0,
23317 OPC_EmitConvertToTarget2,
23318 OPC_EmitConvertToTarget3,
23319 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23320 7, 4, 4, 5, 6, 7,
23321 18,
23322 OPC_CheckPredicate3,
23323 OPC_CheckPatternPredicate, 16,
23324 OPC_CheckComplexPat0, /*#*/1,
23325 OPC_EmitMergeInputChains1_0,
23326 OPC_EmitConvertToTarget2,
23327 OPC_EmitConvertToTarget3,
23328 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23329 7, 4, 4, 5, 6, 7,
23330 17,
23331 OPC_CheckPredicate1,
23332 OPC_CheckPatternPredicate6,
23333 OPC_CheckComplexPat0, /*#*/1,
23334 OPC_EmitMergeInputChains1_0,
23335 OPC_EmitConvertToTarget2,
23336 OPC_EmitConvertToTarget3,
23337 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23338 7, 4, 4, 5, 6, 7,
23339 16,
23340 OPC_CheckPredicate2,
23341 OPC_CheckComplexPat0, /*#*/1,
23342 OPC_EmitMergeInputChains1_0,
23343 OPC_EmitConvertToTarget2,
23344 OPC_EmitConvertToTarget3,
23345 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23346 7, 4, 4, 5, 6, 7,
23347 16,
23348 OPC_CheckPredicate0,
23349 OPC_CheckComplexPat0, /*#*/1,
23350 OPC_EmitMergeInputChains1_0,
23351 OPC_EmitConvertToTarget2,
23352 OPC_EmitConvertToTarget3,
23353 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23354 7, 4, 4, 5, 6, 7,
23355 18,
23356 OPC_CheckPredicate3,
23357 OPC_CheckPatternPredicate, 10,
23358 OPC_CheckComplexPat0, /*#*/1,
23359 OPC_EmitMergeInputChains1_0,
23360 OPC_EmitConvertToTarget2,
23361 OPC_EmitConvertToTarget3,
23362 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23363 7, 4, 4, 5, 6, 7,
23364 16,
23365 OPC_CheckPredicate1,
23366 OPC_CheckComplexPat0, /*#*/1,
23367 OPC_EmitMergeInputChains1_0,
23368 OPC_EmitConvertToTarget2,
23369 OPC_EmitConvertToTarget3,
23370 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23371 7, 4, 4, 5, 6, 7,
23372 0,
23373 19|128,1,
23374 OPC_CheckPredicate, 8,
23375 OPC_Scope, 17,
23376 OPC_CheckPredicate2,
23377 OPC_CheckPatternPredicate6,
23378 OPC_CheckComplexPat0, /*#*/1,
23379 OPC_EmitMergeInputChains1_0,
23380 OPC_EmitConvertToTarget2,
23381 OPC_EmitConvertToTarget3,
23382 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23383 7, 4, 4, 5, 6, 7,
23384 17,
23385 OPC_CheckPredicate0,
23386 OPC_CheckPatternPredicate6,
23387 OPC_CheckComplexPat0, /*#*/1,
23388 OPC_EmitMergeInputChains1_0,
23389 OPC_EmitConvertToTarget2,
23390 OPC_EmitConvertToTarget3,
23391 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23392 7, 4, 4, 5, 6, 7,
23393 18,
23394 OPC_CheckPredicate3,
23395 OPC_CheckPatternPredicate, 16,
23396 OPC_CheckComplexPat0, /*#*/1,
23397 OPC_EmitMergeInputChains1_0,
23398 OPC_EmitConvertToTarget2,
23399 OPC_EmitConvertToTarget3,
23400 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23401 7, 4, 4, 5, 6, 7,
23402 17,
23403 OPC_CheckPredicate1,
23404 OPC_CheckPatternPredicate6,
23405 OPC_CheckComplexPat0, /*#*/1,
23406 OPC_EmitMergeInputChains1_0,
23407 OPC_EmitConvertToTarget2,
23408 OPC_EmitConvertToTarget3,
23409 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23410 7, 4, 4, 5, 6, 7,
23411 16,
23412 OPC_CheckPredicate2,
23413 OPC_CheckComplexPat0, /*#*/1,
23414 OPC_EmitMergeInputChains1_0,
23415 OPC_EmitConvertToTarget2,
23416 OPC_EmitConvertToTarget3,
23417 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23418 7, 4, 4, 5, 6, 7,
23419 16,
23420 OPC_CheckPredicate0,
23421 OPC_CheckComplexPat0, /*#*/1,
23422 OPC_EmitMergeInputChains1_0,
23423 OPC_EmitConvertToTarget2,
23424 OPC_EmitConvertToTarget3,
23425 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23426 7, 4, 4, 5, 6, 7,
23427 18,
23428 OPC_CheckPredicate3,
23429 OPC_CheckPatternPredicate, 10,
23430 OPC_CheckComplexPat0, /*#*/1,
23431 OPC_EmitMergeInputChains1_0,
23432 OPC_EmitConvertToTarget2,
23433 OPC_EmitConvertToTarget3,
23434 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23435 7, 4, 4, 5, 6, 7,
23436 16,
23437 OPC_CheckPredicate1,
23438 OPC_CheckComplexPat0, /*#*/1,
23439 OPC_EmitMergeInputChains1_0,
23440 OPC_EmitConvertToTarget2,
23441 OPC_EmitConvertToTarget3,
23442 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23443 7, 4, 4, 5, 6, 7,
23444 0,
23445 19|128,1,
23446 OPC_CheckPredicate, 9,
23447 OPC_Scope, 17,
23448 OPC_CheckPredicate2,
23449 OPC_CheckPatternPredicate6,
23450 OPC_CheckComplexPat0, /*#*/1,
23451 OPC_EmitMergeInputChains1_0,
23452 OPC_EmitConvertToTarget2,
23453 OPC_EmitConvertToTarget3,
23454 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23455 7, 4, 4, 5, 6, 7,
23456 17,
23457 OPC_CheckPredicate0,
23458 OPC_CheckPatternPredicate6,
23459 OPC_CheckComplexPat0, /*#*/1,
23460 OPC_EmitMergeInputChains1_0,
23461 OPC_EmitConvertToTarget2,
23462 OPC_EmitConvertToTarget3,
23463 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23464 7, 4, 4, 5, 6, 7,
23465 18,
23466 OPC_CheckPredicate3,
23467 OPC_CheckPatternPredicate, 16,
23468 OPC_CheckComplexPat0, /*#*/1,
23469 OPC_EmitMergeInputChains1_0,
23470 OPC_EmitConvertToTarget2,
23471 OPC_EmitConvertToTarget3,
23472 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23473 7, 4, 4, 5, 6, 7,
23474 17,
23475 OPC_CheckPredicate1,
23476 OPC_CheckPatternPredicate6,
23477 OPC_CheckComplexPat0, /*#*/1,
23478 OPC_EmitMergeInputChains1_0,
23479 OPC_EmitConvertToTarget2,
23480 OPC_EmitConvertToTarget3,
23481 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23482 7, 4, 4, 5, 6, 7,
23483 16,
23484 OPC_CheckPredicate2,
23485 OPC_CheckComplexPat0, /*#*/1,
23486 OPC_EmitMergeInputChains1_0,
23487 OPC_EmitConvertToTarget2,
23488 OPC_EmitConvertToTarget3,
23489 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23490 7, 4, 4, 5, 6, 7,
23491 16,
23492 OPC_CheckPredicate0,
23493 OPC_CheckComplexPat0, /*#*/1,
23494 OPC_EmitMergeInputChains1_0,
23495 OPC_EmitConvertToTarget2,
23496 OPC_EmitConvertToTarget3,
23497 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23498 7, 4, 4, 5, 6, 7,
23499 18,
23500 OPC_CheckPredicate3,
23501 OPC_CheckPatternPredicate, 10,
23502 OPC_CheckComplexPat0, /*#*/1,
23503 OPC_EmitMergeInputChains1_0,
23504 OPC_EmitConvertToTarget2,
23505 OPC_EmitConvertToTarget3,
23506 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23507 7, 4, 4, 5, 6, 7,
23508 16,
23509 OPC_CheckPredicate1,
23510 OPC_CheckComplexPat0, /*#*/1,
23511 OPC_EmitMergeInputChains1_0,
23512 OPC_EmitConvertToTarget2,
23513 OPC_EmitConvertToTarget3,
23514 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23515 7, 4, 4, 5, 6, 7,
23516 0,
23517 0,
23518 85|128,4, 8,
23519 OPC_CheckPredicate5,
23520 OPC_Scope, 18|128,1,
23521 OPC_CheckPredicate6,
23522 OPC_Scope, 17,
23523 OPC_CheckPredicate2,
23524 OPC_CheckPatternPredicate6,
23525 OPC_CheckComplexPat0, /*#*/1,
23526 OPC_EmitMergeInputChains1_0,
23527 OPC_EmitConvertToTarget2,
23528 OPC_EmitConvertToTarget3,
23529 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23530 8, 4, 4, 5, 6, 7,
23531 17,
23532 OPC_CheckPredicate0,
23533 OPC_CheckPatternPredicate6,
23534 OPC_CheckComplexPat0, /*#*/1,
23535 OPC_EmitMergeInputChains1_0,
23536 OPC_EmitConvertToTarget2,
23537 OPC_EmitConvertToTarget3,
23538 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23539 8, 4, 4, 5, 6, 7,
23540 18,
23541 OPC_CheckPredicate3,
23542 OPC_CheckPatternPredicate, 16,
23543 OPC_CheckComplexPat0, /*#*/1,
23544 OPC_EmitMergeInputChains1_0,
23545 OPC_EmitConvertToTarget2,
23546 OPC_EmitConvertToTarget3,
23547 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23548 8, 4, 4, 5, 6, 7,
23549 17,
23550 OPC_CheckPredicate1,
23551 OPC_CheckPatternPredicate6,
23552 OPC_CheckComplexPat0, /*#*/1,
23553 OPC_EmitMergeInputChains1_0,
23554 OPC_EmitConvertToTarget2,
23555 OPC_EmitConvertToTarget3,
23556 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23557 8, 4, 4, 5, 6, 7,
23558 16,
23559 OPC_CheckPredicate2,
23560 OPC_CheckComplexPat0, /*#*/1,
23561 OPC_EmitMergeInputChains1_0,
23562 OPC_EmitConvertToTarget2,
23563 OPC_EmitConvertToTarget3,
23564 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23565 8, 4, 4, 5, 6, 7,
23566 16,
23567 OPC_CheckPredicate0,
23568 OPC_CheckComplexPat0, /*#*/1,
23569 OPC_EmitMergeInputChains1_0,
23570 OPC_EmitConvertToTarget2,
23571 OPC_EmitConvertToTarget3,
23572 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23573 8, 4, 4, 5, 6, 7,
23574 18,
23575 OPC_CheckPredicate3,
23576 OPC_CheckPatternPredicate, 10,
23577 OPC_CheckComplexPat0, /*#*/1,
23578 OPC_EmitMergeInputChains1_0,
23579 OPC_EmitConvertToTarget2,
23580 OPC_EmitConvertToTarget3,
23581 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23582 8, 4, 4, 5, 6, 7,
23583 16,
23584 OPC_CheckPredicate1,
23585 OPC_CheckComplexPat0, /*#*/1,
23586 OPC_EmitMergeInputChains1_0,
23587 OPC_EmitConvertToTarget2,
23588 OPC_EmitConvertToTarget3,
23589 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23590 8, 4, 4, 5, 6, 7,
23591 0,
23592 18|128,1,
23593 OPC_CheckPredicate7,
23594 OPC_Scope, 17,
23595 OPC_CheckPredicate2,
23596 OPC_CheckPatternPredicate6,
23597 OPC_CheckComplexPat0, /*#*/1,
23598 OPC_EmitMergeInputChains1_0,
23599 OPC_EmitConvertToTarget2,
23600 OPC_EmitConvertToTarget3,
23601 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23602 8, 4, 4, 5, 6, 7,
23603 17,
23604 OPC_CheckPredicate0,
23605 OPC_CheckPatternPredicate6,
23606 OPC_CheckComplexPat0, /*#*/1,
23607 OPC_EmitMergeInputChains1_0,
23608 OPC_EmitConvertToTarget2,
23609 OPC_EmitConvertToTarget3,
23610 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23611 8, 4, 4, 5, 6, 7,
23612 18,
23613 OPC_CheckPredicate3,
23614 OPC_CheckPatternPredicate, 16,
23615 OPC_CheckComplexPat0, /*#*/1,
23616 OPC_EmitMergeInputChains1_0,
23617 OPC_EmitConvertToTarget2,
23618 OPC_EmitConvertToTarget3,
23619 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23620 8, 4, 4, 5, 6, 7,
23621 17,
23622 OPC_CheckPredicate1,
23623 OPC_CheckPatternPredicate6,
23624 OPC_CheckComplexPat0, /*#*/1,
23625 OPC_EmitMergeInputChains1_0,
23626 OPC_EmitConvertToTarget2,
23627 OPC_EmitConvertToTarget3,
23628 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23629 8, 4, 4, 5, 6, 7,
23630 16,
23631 OPC_CheckPredicate2,
23632 OPC_CheckComplexPat0, /*#*/1,
23633 OPC_EmitMergeInputChains1_0,
23634 OPC_EmitConvertToTarget2,
23635 OPC_EmitConvertToTarget3,
23636 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23637 8, 4, 4, 5, 6, 7,
23638 16,
23639 OPC_CheckPredicate0,
23640 OPC_CheckComplexPat0, /*#*/1,
23641 OPC_EmitMergeInputChains1_0,
23642 OPC_EmitConvertToTarget2,
23643 OPC_EmitConvertToTarget3,
23644 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23645 8, 4, 4, 5, 6, 7,
23646 18,
23647 OPC_CheckPredicate3,
23648 OPC_CheckPatternPredicate, 10,
23649 OPC_CheckComplexPat0, /*#*/1,
23650 OPC_EmitMergeInputChains1_0,
23651 OPC_EmitConvertToTarget2,
23652 OPC_EmitConvertToTarget3,
23653 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23654 8, 4, 4, 5, 6, 7,
23655 16,
23656 OPC_CheckPredicate1,
23657 OPC_CheckComplexPat0, /*#*/1,
23658 OPC_EmitMergeInputChains1_0,
23659 OPC_EmitConvertToTarget2,
23660 OPC_EmitConvertToTarget3,
23661 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23662 8, 4, 4, 5, 6, 7,
23663 0,
23664 19|128,1,
23665 OPC_CheckPredicate, 8,
23666 OPC_Scope, 17,
23667 OPC_CheckPredicate2,
23668 OPC_CheckPatternPredicate6,
23669 OPC_CheckComplexPat0, /*#*/1,
23670 OPC_EmitMergeInputChains1_0,
23671 OPC_EmitConvertToTarget2,
23672 OPC_EmitConvertToTarget3,
23673 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23674 8, 4, 4, 5, 6, 7,
23675 17,
23676 OPC_CheckPredicate0,
23677 OPC_CheckPatternPredicate6,
23678 OPC_CheckComplexPat0, /*#*/1,
23679 OPC_EmitMergeInputChains1_0,
23680 OPC_EmitConvertToTarget2,
23681 OPC_EmitConvertToTarget3,
23682 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23683 8, 4, 4, 5, 6, 7,
23684 18,
23685 OPC_CheckPredicate3,
23686 OPC_CheckPatternPredicate, 16,
23687 OPC_CheckComplexPat0, /*#*/1,
23688 OPC_EmitMergeInputChains1_0,
23689 OPC_EmitConvertToTarget2,
23690 OPC_EmitConvertToTarget3,
23691 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23692 8, 4, 4, 5, 6, 7,
23693 17,
23694 OPC_CheckPredicate1,
23695 OPC_CheckPatternPredicate6,
23696 OPC_CheckComplexPat0, /*#*/1,
23697 OPC_EmitMergeInputChains1_0,
23698 OPC_EmitConvertToTarget2,
23699 OPC_EmitConvertToTarget3,
23700 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23701 8, 4, 4, 5, 6, 7,
23702 16,
23703 OPC_CheckPredicate2,
23704 OPC_CheckComplexPat0, /*#*/1,
23705 OPC_EmitMergeInputChains1_0,
23706 OPC_EmitConvertToTarget2,
23707 OPC_EmitConvertToTarget3,
23708 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23709 8, 4, 4, 5, 6, 7,
23710 16,
23711 OPC_CheckPredicate0,
23712 OPC_CheckComplexPat0, /*#*/1,
23713 OPC_EmitMergeInputChains1_0,
23714 OPC_EmitConvertToTarget2,
23715 OPC_EmitConvertToTarget3,
23716 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23717 8, 4, 4, 5, 6, 7,
23718 18,
23719 OPC_CheckPredicate3,
23720 OPC_CheckPatternPredicate, 10,
23721 OPC_CheckComplexPat0, /*#*/1,
23722 OPC_EmitMergeInputChains1_0,
23723 OPC_EmitConvertToTarget2,
23724 OPC_EmitConvertToTarget3,
23725 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23726 8, 4, 4, 5, 6, 7,
23727 16,
23728 OPC_CheckPredicate1,
23729 OPC_CheckComplexPat0, /*#*/1,
23730 OPC_EmitMergeInputChains1_0,
23731 OPC_EmitConvertToTarget2,
23732 OPC_EmitConvertToTarget3,
23733 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23734 8, 4, 4, 5, 6, 7,
23735 0,
23736 19|128,1,
23737 OPC_CheckPredicate, 9,
23738 OPC_Scope, 17,
23739 OPC_CheckPredicate2,
23740 OPC_CheckPatternPredicate6,
23741 OPC_CheckComplexPat0, /*#*/1,
23742 OPC_EmitMergeInputChains1_0,
23743 OPC_EmitConvertToTarget2,
23744 OPC_EmitConvertToTarget3,
23745 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23746 8, 4, 4, 5, 6, 7,
23747 17,
23748 OPC_CheckPredicate0,
23749 OPC_CheckPatternPredicate6,
23750 OPC_CheckComplexPat0, /*#*/1,
23751 OPC_EmitMergeInputChains1_0,
23752 OPC_EmitConvertToTarget2,
23753 OPC_EmitConvertToTarget3,
23754 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23755 8, 4, 4, 5, 6, 7,
23756 18,
23757 OPC_CheckPredicate3,
23758 OPC_CheckPatternPredicate, 16,
23759 OPC_CheckComplexPat0, /*#*/1,
23760 OPC_EmitMergeInputChains1_0,
23761 OPC_EmitConvertToTarget2,
23762 OPC_EmitConvertToTarget3,
23763 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23764 8, 4, 4, 5, 6, 7,
23765 17,
23766 OPC_CheckPredicate1,
23767 OPC_CheckPatternPredicate6,
23768 OPC_CheckComplexPat0, /*#*/1,
23769 OPC_EmitMergeInputChains1_0,
23770 OPC_EmitConvertToTarget2,
23771 OPC_EmitConvertToTarget3,
23772 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23773 8, 4, 4, 5, 6, 7,
23774 16,
23775 OPC_CheckPredicate2,
23776 OPC_CheckComplexPat0, /*#*/1,
23777 OPC_EmitMergeInputChains1_0,
23778 OPC_EmitConvertToTarget2,
23779 OPC_EmitConvertToTarget3,
23780 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23781 8, 4, 4, 5, 6, 7,
23782 16,
23783 OPC_CheckPredicate0,
23784 OPC_CheckComplexPat0, /*#*/1,
23785 OPC_EmitMergeInputChains1_0,
23786 OPC_EmitConvertToTarget2,
23787 OPC_EmitConvertToTarget3,
23788 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23789 8, 4, 4, 5, 6, 7,
23790 18,
23791 OPC_CheckPredicate3,
23792 OPC_CheckPatternPredicate, 10,
23793 OPC_CheckComplexPat0, /*#*/1,
23794 OPC_EmitMergeInputChains1_0,
23795 OPC_EmitConvertToTarget2,
23796 OPC_EmitConvertToTarget3,
23797 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23798 8, 4, 4, 5, 6, 7,
23799 16,
23800 OPC_CheckPredicate1,
23801 OPC_CheckComplexPat0, /*#*/1,
23802 OPC_EmitMergeInputChains1_0,
23803 OPC_EmitConvertToTarget2,
23804 OPC_EmitConvertToTarget3,
23805 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23806 8, 4, 4, 5, 6, 7,
23807 0,
23808 0,
23809 77, 6,
23810 OPC_CheckPredicate, 12,
23811 OPC_Scope, 17,
23812 OPC_CheckPredicate2,
23813 OPC_CheckPatternPredicate6,
23814 OPC_CheckComplexPat0, /*#*/1,
23815 OPC_EmitMergeInputChains1_0,
23816 OPC_EmitConvertToTarget2,
23817 OPC_EmitConvertToTarget3,
23818 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Gii), 0|OPFL_Chain|OPFL_MemRefs,
23819 6, 4, 4, 5, 6, 7,
23820 17,
23821 OPC_CheckPredicate0,
23822 OPC_CheckPatternPredicate6,
23823 OPC_CheckComplexPat0, /*#*/1,
23824 OPC_EmitMergeInputChains1_0,
23825 OPC_EmitConvertToTarget2,
23826 OPC_EmitConvertToTarget3,
23827 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Sii), 0|OPFL_Chain|OPFL_MemRefs,
23828 6, 4, 4, 5, 6, 7,
23829 18,
23830 OPC_CheckPredicate3,
23831 OPC_CheckPatternPredicate, 16,
23832 OPC_CheckComplexPat0, /*#*/1,
23833 OPC_EmitMergeInputChains1_0,
23834 OPC_EmitConvertToTarget2,
23835 OPC_EmitConvertToTarget3,
23836 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_S_Cii), 0|OPFL_Chain|OPFL_MemRefs,
23837 6, 4, 4, 5, 6, 7,
23838 17,
23839 OPC_CheckPredicate1,
23840 OPC_CheckPatternPredicate6,
23841 OPC_CheckComplexPat0, /*#*/1,
23842 OPC_EmitMergeInputChains1_0,
23843 OPC_EmitConvertToTarget2,
23844 OPC_EmitConvertToTarget3,
23845 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_GENii), 0|OPFL_Chain|OPFL_MemRefs,
23846 6, 4, 4, 5, 6, 7,
23847 0,
23848 0,
23849 21,
23850 OPC_MoveParent,
23851 OPC_RecordChild3,
23852 OPC_CheckPredicate4,
23853 OPC_CheckPredicate6,
23854 OPC_CheckPredicate2,
23855 OPC_CheckTypeI32,
23856 OPC_CheckPatternPredicate6,
23857 OPC_CheckComplexPat0, /*#*/1,
23858 OPC_EmitMergeInputChains1_0,
23859 OPC_EmitConvertToTarget2,
23860 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Gir), 0|OPFL_Chain|OPFL_MemRefs,
23861 7, 4, 4, 5, 6, 3,
23862 0,
23863 25,
23864 OPC_RecordChild3,
23865 OPC_MoveChild3,
23866 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23867 OPC_MoveParent,
23868 OPC_CheckPredicate4,
23869 OPC_CheckPredicate6,
23870 OPC_CheckPredicate2,
23871 OPC_CheckTypeI32,
23872 OPC_CheckPatternPredicate6,
23873 OPC_CheckComplexPat0, /*#*/1,
23874 OPC_EmitMergeInputChains1_0,
23875 OPC_EmitConvertToTarget3,
23876 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Gri), 0|OPFL_Chain|OPFL_MemRefs,
23877 7, 4, 4, 5, 2, 6,
23878 25,
23879 OPC_MoveChild2,
23880 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23881 OPC_MoveParent,
23882 OPC_RecordChild3,
23883 OPC_CheckPredicate4,
23884 OPC_CheckPredicate6,
23885 OPC_CheckPredicate0,
23886 OPC_CheckTypeI32,
23887 OPC_CheckPatternPredicate6,
23888 OPC_CheckComplexPat0, /*#*/1,
23889 OPC_EmitMergeInputChains1_0,
23890 OPC_EmitConvertToTarget2,
23891 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Sir), 0|OPFL_Chain|OPFL_MemRefs,
23892 7, 4, 4, 5, 6, 3,
23893 25,
23894 OPC_RecordChild3,
23895 OPC_MoveChild3,
23896 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23897 OPC_MoveParent,
23898 OPC_CheckPredicate4,
23899 OPC_CheckPredicate6,
23900 OPC_CheckPredicate0,
23901 OPC_CheckTypeI32,
23902 OPC_CheckPatternPredicate6,
23903 OPC_CheckComplexPat0, /*#*/1,
23904 OPC_EmitMergeInputChains1_0,
23905 OPC_EmitConvertToTarget3,
23906 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Sri), 0|OPFL_Chain|OPFL_MemRefs,
23907 7, 4, 4, 5, 2, 6,
23908 26,
23909 OPC_MoveChild2,
23910 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23911 OPC_MoveParent,
23912 OPC_RecordChild3,
23913 OPC_CheckPredicate4,
23914 OPC_CheckPredicate6,
23915 OPC_CheckPredicate3,
23916 OPC_CheckTypeI32,
23917 OPC_CheckPatternPredicate, 16,
23918 OPC_CheckComplexPat0, /*#*/1,
23919 OPC_EmitMergeInputChains1_0,
23920 OPC_EmitConvertToTarget2,
23921 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
23922 7, 4, 4, 5, 6, 3,
23923 26,
23924 OPC_RecordChild3,
23925 OPC_MoveChild3,
23926 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23927 OPC_MoveParent,
23928 OPC_CheckPredicate4,
23929 OPC_CheckPredicate6,
23930 OPC_CheckPredicate3,
23931 OPC_CheckTypeI32,
23932 OPC_CheckPatternPredicate, 16,
23933 OPC_CheckComplexPat0, /*#*/1,
23934 OPC_EmitMergeInputChains1_0,
23935 OPC_EmitConvertToTarget3,
23936 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
23937 7, 4, 4, 5, 2, 6,
23938 25,
23939 OPC_MoveChild2,
23940 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23941 OPC_MoveParent,
23942 OPC_RecordChild3,
23943 OPC_CheckPredicate4,
23944 OPC_CheckPredicate6,
23945 OPC_CheckPredicate1,
23946 OPC_CheckTypeI32,
23947 OPC_CheckPatternPredicate6,
23948 OPC_CheckComplexPat0, /*#*/1,
23949 OPC_EmitMergeInputChains1_0,
23950 OPC_EmitConvertToTarget2,
23951 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_GENir), 0|OPFL_Chain|OPFL_MemRefs,
23952 7, 4, 4, 5, 6, 3,
23953 25,
23954 OPC_RecordChild3,
23955 OPC_MoveChild3,
23956 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23957 OPC_MoveParent,
23958 OPC_CheckPredicate4,
23959 OPC_CheckPredicate6,
23960 OPC_CheckPredicate1,
23961 OPC_CheckTypeI32,
23962 OPC_CheckPatternPredicate6,
23963 OPC_CheckComplexPat0, /*#*/1,
23964 OPC_EmitMergeInputChains1_0,
23965 OPC_EmitConvertToTarget3,
23966 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_GENri), 0|OPFL_Chain|OPFL_MemRefs,
23967 7, 4, 4, 5, 2, 6,
23968 24,
23969 OPC_MoveChild2,
23970 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23971 OPC_MoveParent,
23972 OPC_RecordChild3,
23973 OPC_CheckPredicate4,
23974 OPC_CheckPredicate6,
23975 OPC_CheckPredicate2,
23976 OPC_CheckTypeI32,
23977 OPC_CheckComplexPat0, /*#*/1,
23978 OPC_EmitMergeInputChains1_0,
23979 OPC_EmitConvertToTarget2,
23980 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
23981 7, 4, 4, 5, 6, 3,
23982 24,
23983 OPC_RecordChild3,
23984 OPC_MoveChild3,
23985 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23986 OPC_MoveParent,
23987 OPC_CheckPredicate4,
23988 OPC_CheckPredicate6,
23989 OPC_CheckPredicate2,
23990 OPC_CheckTypeI32,
23991 OPC_CheckComplexPat0, /*#*/1,
23992 OPC_EmitMergeInputChains1_0,
23993 OPC_EmitConvertToTarget3,
23994 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
23995 7, 4, 4, 5, 2, 6,
23996 24,
23997 OPC_MoveChild2,
23998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23999 OPC_MoveParent,
24000 OPC_RecordChild3,
24001 OPC_CheckPredicate4,
24002 OPC_CheckPredicate6,
24003 OPC_CheckPredicate0,
24004 OPC_CheckTypeI32,
24005 OPC_CheckComplexPat0, /*#*/1,
24006 OPC_EmitMergeInputChains1_0,
24007 OPC_EmitConvertToTarget2,
24008 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24009 7, 4, 4, 5, 6, 3,
24010 24,
24011 OPC_RecordChild3,
24012 OPC_MoveChild3,
24013 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24014 OPC_MoveParent,
24015 OPC_CheckPredicate4,
24016 OPC_CheckPredicate6,
24017 OPC_CheckPredicate0,
24018 OPC_CheckTypeI32,
24019 OPC_CheckComplexPat0, /*#*/1,
24020 OPC_EmitMergeInputChains1_0,
24021 OPC_EmitConvertToTarget3,
24022 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24023 7, 4, 4, 5, 2, 6,
24024 26,
24025 OPC_MoveChild2,
24026 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24027 OPC_MoveParent,
24028 OPC_RecordChild3,
24029 OPC_CheckPredicate4,
24030 OPC_CheckPredicate6,
24031 OPC_CheckPredicate3,
24032 OPC_CheckTypeI32,
24033 OPC_CheckPatternPredicate, 10,
24034 OPC_CheckComplexPat0, /*#*/1,
24035 OPC_EmitMergeInputChains1_0,
24036 OPC_EmitConvertToTarget2,
24037 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24038 7, 4, 4, 5, 6, 3,
24039 26,
24040 OPC_RecordChild3,
24041 OPC_MoveChild3,
24042 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24043 OPC_MoveParent,
24044 OPC_CheckPredicate4,
24045 OPC_CheckPredicate6,
24046 OPC_CheckPredicate3,
24047 OPC_CheckTypeI32,
24048 OPC_CheckPatternPredicate, 10,
24049 OPC_CheckComplexPat0, /*#*/1,
24050 OPC_EmitMergeInputChains1_0,
24051 OPC_EmitConvertToTarget3,
24052 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24053 7, 4, 4, 5, 2, 6,
24054 24,
24055 OPC_MoveChild2,
24056 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24057 OPC_MoveParent,
24058 OPC_RecordChild3,
24059 OPC_CheckPredicate4,
24060 OPC_CheckPredicate6,
24061 OPC_CheckPredicate1,
24062 OPC_CheckTypeI32,
24063 OPC_CheckComplexPat0, /*#*/1,
24064 OPC_EmitMergeInputChains1_0,
24065 OPC_EmitConvertToTarget2,
24066 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24067 7, 4, 4, 5, 6, 3,
24068 24,
24069 OPC_RecordChild3,
24070 OPC_MoveChild3,
24071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24072 OPC_MoveParent,
24073 OPC_CheckPredicate4,
24074 OPC_CheckPredicate6,
24075 OPC_CheckPredicate1,
24076 OPC_CheckTypeI32,
24077 OPC_CheckComplexPat0, /*#*/1,
24078 OPC_EmitMergeInputChains1_0,
24079 OPC_EmitConvertToTarget3,
24080 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24081 7, 4, 4, 5, 2, 6,
24082 25,
24083 OPC_MoveChild2,
24084 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24085 OPC_MoveParent,
24086 OPC_RecordChild3,
24087 OPC_CheckPredicate4,
24088 OPC_CheckPredicate7,
24089 OPC_CheckPredicate2,
24090 OPC_CheckTypeI32,
24091 OPC_CheckPatternPredicate6,
24092 OPC_CheckComplexPat0, /*#*/1,
24093 OPC_EmitMergeInputChains1_0,
24094 OPC_EmitConvertToTarget2,
24095 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24096 7, 4, 4, 5, 6, 3,
24097 25,
24098 OPC_RecordChild3,
24099 OPC_MoveChild3,
24100 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24101 OPC_MoveParent,
24102 OPC_CheckPredicate4,
24103 OPC_CheckPredicate7,
24104 OPC_CheckPredicate2,
24105 OPC_CheckTypeI32,
24106 OPC_CheckPatternPredicate6,
24107 OPC_CheckComplexPat0, /*#*/1,
24108 OPC_EmitMergeInputChains1_0,
24109 OPC_EmitConvertToTarget3,
24110 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24111 7, 4, 4, 5, 2, 6,
24112 25,
24113 OPC_MoveChild2,
24114 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24115 OPC_MoveParent,
24116 OPC_RecordChild3,
24117 OPC_CheckPredicate4,
24118 OPC_CheckPredicate7,
24119 OPC_CheckPredicate0,
24120 OPC_CheckTypeI32,
24121 OPC_CheckPatternPredicate6,
24122 OPC_CheckComplexPat0, /*#*/1,
24123 OPC_EmitMergeInputChains1_0,
24124 OPC_EmitConvertToTarget2,
24125 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24126 7, 4, 4, 5, 6, 3,
24127 25,
24128 OPC_RecordChild3,
24129 OPC_MoveChild3,
24130 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24131 OPC_MoveParent,
24132 OPC_CheckPredicate4,
24133 OPC_CheckPredicate7,
24134 OPC_CheckPredicate0,
24135 OPC_CheckTypeI32,
24136 OPC_CheckPatternPredicate6,
24137 OPC_CheckComplexPat0, /*#*/1,
24138 OPC_EmitMergeInputChains1_0,
24139 OPC_EmitConvertToTarget3,
24140 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24141 7, 4, 4, 5, 2, 6,
24142 26,
24143 OPC_MoveChild2,
24144 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24145 OPC_MoveParent,
24146 OPC_RecordChild3,
24147 OPC_CheckPredicate4,
24148 OPC_CheckPredicate7,
24149 OPC_CheckPredicate3,
24150 OPC_CheckTypeI32,
24151 OPC_CheckPatternPredicate, 16,
24152 OPC_CheckComplexPat0, /*#*/1,
24153 OPC_EmitMergeInputChains1_0,
24154 OPC_EmitConvertToTarget2,
24155 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24156 7, 4, 4, 5, 6, 3,
24157 26,
24158 OPC_RecordChild3,
24159 OPC_MoveChild3,
24160 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24161 OPC_MoveParent,
24162 OPC_CheckPredicate4,
24163 OPC_CheckPredicate7,
24164 OPC_CheckPredicate3,
24165 OPC_CheckTypeI32,
24166 OPC_CheckPatternPredicate, 16,
24167 OPC_CheckComplexPat0, /*#*/1,
24168 OPC_EmitMergeInputChains1_0,
24169 OPC_EmitConvertToTarget3,
24170 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24171 7, 4, 4, 5, 2, 6,
24172 25,
24173 OPC_MoveChild2,
24174 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24175 OPC_MoveParent,
24176 OPC_RecordChild3,
24177 OPC_CheckPredicate4,
24178 OPC_CheckPredicate7,
24179 OPC_CheckPredicate1,
24180 OPC_CheckTypeI32,
24181 OPC_CheckPatternPredicate6,
24182 OPC_CheckComplexPat0, /*#*/1,
24183 OPC_EmitMergeInputChains1_0,
24184 OPC_EmitConvertToTarget2,
24185 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24186 7, 4, 4, 5, 6, 3,
24187 25,
24188 OPC_RecordChild3,
24189 OPC_MoveChild3,
24190 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24191 OPC_MoveParent,
24192 OPC_CheckPredicate4,
24193 OPC_CheckPredicate7,
24194 OPC_CheckPredicate1,
24195 OPC_CheckTypeI32,
24196 OPC_CheckPatternPredicate6,
24197 OPC_CheckComplexPat0, /*#*/1,
24198 OPC_EmitMergeInputChains1_0,
24199 OPC_EmitConvertToTarget3,
24200 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24201 7, 4, 4, 5, 2, 6,
24202 24,
24203 OPC_MoveChild2,
24204 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24205 OPC_MoveParent,
24206 OPC_RecordChild3,
24207 OPC_CheckPredicate4,
24208 OPC_CheckPredicate7,
24209 OPC_CheckPredicate2,
24210 OPC_CheckTypeI32,
24211 OPC_CheckComplexPat0, /*#*/1,
24212 OPC_EmitMergeInputChains1_0,
24213 OPC_EmitConvertToTarget2,
24214 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24215 7, 4, 4, 5, 6, 3,
24216 24,
24217 OPC_RecordChild3,
24218 OPC_MoveChild3,
24219 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24220 OPC_MoveParent,
24221 OPC_CheckPredicate4,
24222 OPC_CheckPredicate7,
24223 OPC_CheckPredicate2,
24224 OPC_CheckTypeI32,
24225 OPC_CheckComplexPat0, /*#*/1,
24226 OPC_EmitMergeInputChains1_0,
24227 OPC_EmitConvertToTarget3,
24228 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24229 7, 4, 4, 5, 2, 6,
24230 24,
24231 OPC_MoveChild2,
24232 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24233 OPC_MoveParent,
24234 OPC_RecordChild3,
24235 OPC_CheckPredicate4,
24236 OPC_CheckPredicate7,
24237 OPC_CheckPredicate0,
24238 OPC_CheckTypeI32,
24239 OPC_CheckComplexPat0, /*#*/1,
24240 OPC_EmitMergeInputChains1_0,
24241 OPC_EmitConvertToTarget2,
24242 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24243 7, 4, 4, 5, 6, 3,
24244 24,
24245 OPC_RecordChild3,
24246 OPC_MoveChild3,
24247 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24248 OPC_MoveParent,
24249 OPC_CheckPredicate4,
24250 OPC_CheckPredicate7,
24251 OPC_CheckPredicate0,
24252 OPC_CheckTypeI32,
24253 OPC_CheckComplexPat0, /*#*/1,
24254 OPC_EmitMergeInputChains1_0,
24255 OPC_EmitConvertToTarget3,
24256 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24257 7, 4, 4, 5, 2, 6,
24258 26,
24259 OPC_MoveChild2,
24260 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24261 OPC_MoveParent,
24262 OPC_RecordChild3,
24263 OPC_CheckPredicate4,
24264 OPC_CheckPredicate7,
24265 OPC_CheckPredicate3,
24266 OPC_CheckTypeI32,
24267 OPC_CheckPatternPredicate, 10,
24268 OPC_CheckComplexPat0, /*#*/1,
24269 OPC_EmitMergeInputChains1_0,
24270 OPC_EmitConvertToTarget2,
24271 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24272 7, 4, 4, 5, 6, 3,
24273 26,
24274 OPC_RecordChild3,
24275 OPC_MoveChild3,
24276 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24277 OPC_MoveParent,
24278 OPC_CheckPredicate4,
24279 OPC_CheckPredicate7,
24280 OPC_CheckPredicate3,
24281 OPC_CheckTypeI32,
24282 OPC_CheckPatternPredicate, 10,
24283 OPC_CheckComplexPat0, /*#*/1,
24284 OPC_EmitMergeInputChains1_0,
24285 OPC_EmitConvertToTarget3,
24286 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24287 7, 4, 4, 5, 2, 6,
24288 24,
24289 OPC_MoveChild2,
24290 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24291 OPC_MoveParent,
24292 OPC_RecordChild3,
24293 OPC_CheckPredicate4,
24294 OPC_CheckPredicate7,
24295 OPC_CheckPredicate1,
24296 OPC_CheckTypeI32,
24297 OPC_CheckComplexPat0, /*#*/1,
24298 OPC_EmitMergeInputChains1_0,
24299 OPC_EmitConvertToTarget2,
24300 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24301 7, 4, 4, 5, 6, 3,
24302 24,
24303 OPC_RecordChild3,
24304 OPC_MoveChild3,
24305 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24306 OPC_MoveParent,
24307 OPC_CheckPredicate4,
24308 OPC_CheckPredicate7,
24309 OPC_CheckPredicate1,
24310 OPC_CheckTypeI32,
24311 OPC_CheckComplexPat0, /*#*/1,
24312 OPC_EmitMergeInputChains1_0,
24313 OPC_EmitConvertToTarget3,
24314 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24315 7, 4, 4, 5, 2, 6,
24316 26,
24317 OPC_MoveChild2,
24318 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24319 OPC_MoveParent,
24320 OPC_RecordChild3,
24321 OPC_CheckPredicate4,
24322 OPC_CheckPredicate, 8,
24323 OPC_CheckPredicate2,
24324 OPC_CheckTypeI32,
24325 OPC_CheckPatternPredicate6,
24326 OPC_CheckComplexPat0, /*#*/1,
24327 OPC_EmitMergeInputChains1_0,
24328 OPC_EmitConvertToTarget2,
24329 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24330 7, 4, 4, 5, 6, 3,
24331 26,
24332 OPC_RecordChild3,
24333 OPC_MoveChild3,
24334 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24335 OPC_MoveParent,
24336 OPC_CheckPredicate4,
24337 OPC_CheckPredicate, 8,
24338 OPC_CheckPredicate2,
24339 OPC_CheckTypeI32,
24340 OPC_CheckPatternPredicate6,
24341 OPC_CheckComplexPat0, /*#*/1,
24342 OPC_EmitMergeInputChains1_0,
24343 OPC_EmitConvertToTarget3,
24344 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24345 7, 4, 4, 5, 2, 6,
24346 26,
24347 OPC_MoveChild2,
24348 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24349 OPC_MoveParent,
24350 OPC_RecordChild3,
24351 OPC_CheckPredicate4,
24352 OPC_CheckPredicate, 8,
24353 OPC_CheckPredicate0,
24354 OPC_CheckTypeI32,
24355 OPC_CheckPatternPredicate6,
24356 OPC_CheckComplexPat0, /*#*/1,
24357 OPC_EmitMergeInputChains1_0,
24358 OPC_EmitConvertToTarget2,
24359 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24360 7, 4, 4, 5, 6, 3,
24361 26,
24362 OPC_RecordChild3,
24363 OPC_MoveChild3,
24364 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24365 OPC_MoveParent,
24366 OPC_CheckPredicate4,
24367 OPC_CheckPredicate, 8,
24368 OPC_CheckPredicate0,
24369 OPC_CheckTypeI32,
24370 OPC_CheckPatternPredicate6,
24371 OPC_CheckComplexPat0, /*#*/1,
24372 OPC_EmitMergeInputChains1_0,
24373 OPC_EmitConvertToTarget3,
24374 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24375 7, 4, 4, 5, 2, 6,
24376 27,
24377 OPC_MoveChild2,
24378 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24379 OPC_MoveParent,
24380 OPC_RecordChild3,
24381 OPC_CheckPredicate4,
24382 OPC_CheckPredicate, 8,
24383 OPC_CheckPredicate3,
24384 OPC_CheckTypeI32,
24385 OPC_CheckPatternPredicate, 16,
24386 OPC_CheckComplexPat0, /*#*/1,
24387 OPC_EmitMergeInputChains1_0,
24388 OPC_EmitConvertToTarget2,
24389 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24390 7, 4, 4, 5, 6, 3,
24391 27,
24392 OPC_RecordChild3,
24393 OPC_MoveChild3,
24394 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24395 OPC_MoveParent,
24396 OPC_CheckPredicate4,
24397 OPC_CheckPredicate, 8,
24398 OPC_CheckPredicate3,
24399 OPC_CheckTypeI32,
24400 OPC_CheckPatternPredicate, 16,
24401 OPC_CheckComplexPat0, /*#*/1,
24402 OPC_EmitMergeInputChains1_0,
24403 OPC_EmitConvertToTarget3,
24404 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24405 7, 4, 4, 5, 2, 6,
24406 26,
24407 OPC_MoveChild2,
24408 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24409 OPC_MoveParent,
24410 OPC_RecordChild3,
24411 OPC_CheckPredicate4,
24412 OPC_CheckPredicate, 8,
24413 OPC_CheckPredicate1,
24414 OPC_CheckTypeI32,
24415 OPC_CheckPatternPredicate6,
24416 OPC_CheckComplexPat0, /*#*/1,
24417 OPC_EmitMergeInputChains1_0,
24418 OPC_EmitConvertToTarget2,
24419 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24420 7, 4, 4, 5, 6, 3,
24421 26,
24422 OPC_RecordChild3,
24423 OPC_MoveChild3,
24424 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24425 OPC_MoveParent,
24426 OPC_CheckPredicate4,
24427 OPC_CheckPredicate, 8,
24428 OPC_CheckPredicate1,
24429 OPC_CheckTypeI32,
24430 OPC_CheckPatternPredicate6,
24431 OPC_CheckComplexPat0, /*#*/1,
24432 OPC_EmitMergeInputChains1_0,
24433 OPC_EmitConvertToTarget3,
24434 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24435 7, 4, 4, 5, 2, 6,
24436 25,
24437 OPC_MoveChild2,
24438 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24439 OPC_MoveParent,
24440 OPC_RecordChild3,
24441 OPC_CheckPredicate4,
24442 OPC_CheckPredicate, 8,
24443 OPC_CheckPredicate2,
24444 OPC_CheckTypeI32,
24445 OPC_CheckComplexPat0, /*#*/1,
24446 OPC_EmitMergeInputChains1_0,
24447 OPC_EmitConvertToTarget2,
24448 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24449 7, 4, 4, 5, 6, 3,
24450 25,
24451 OPC_RecordChild3,
24452 OPC_MoveChild3,
24453 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24454 OPC_MoveParent,
24455 OPC_CheckPredicate4,
24456 OPC_CheckPredicate, 8,
24457 OPC_CheckPredicate2,
24458 OPC_CheckTypeI32,
24459 OPC_CheckComplexPat0, /*#*/1,
24460 OPC_EmitMergeInputChains1_0,
24461 OPC_EmitConvertToTarget3,
24462 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24463 7, 4, 4, 5, 2, 6,
24464 25,
24465 OPC_MoveChild2,
24466 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24467 OPC_MoveParent,
24468 OPC_RecordChild3,
24469 OPC_CheckPredicate4,
24470 OPC_CheckPredicate, 8,
24471 OPC_CheckPredicate0,
24472 OPC_CheckTypeI32,
24473 OPC_CheckComplexPat0, /*#*/1,
24474 OPC_EmitMergeInputChains1_0,
24475 OPC_EmitConvertToTarget2,
24476 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24477 7, 4, 4, 5, 6, 3,
24478 25,
24479 OPC_RecordChild3,
24480 OPC_MoveChild3,
24481 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24482 OPC_MoveParent,
24483 OPC_CheckPredicate4,
24484 OPC_CheckPredicate, 8,
24485 OPC_CheckPredicate0,
24486 OPC_CheckTypeI32,
24487 OPC_CheckComplexPat0, /*#*/1,
24488 OPC_EmitMergeInputChains1_0,
24489 OPC_EmitConvertToTarget3,
24490 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24491 7, 4, 4, 5, 2, 6,
24492 27,
24493 OPC_MoveChild2,
24494 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24495 OPC_MoveParent,
24496 OPC_RecordChild3,
24497 OPC_CheckPredicate4,
24498 OPC_CheckPredicate, 8,
24499 OPC_CheckPredicate3,
24500 OPC_CheckTypeI32,
24501 OPC_CheckPatternPredicate, 10,
24502 OPC_CheckComplexPat0, /*#*/1,
24503 OPC_EmitMergeInputChains1_0,
24504 OPC_EmitConvertToTarget2,
24505 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24506 7, 4, 4, 5, 6, 3,
24507 27,
24508 OPC_RecordChild3,
24509 OPC_MoveChild3,
24510 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24511 OPC_MoveParent,
24512 OPC_CheckPredicate4,
24513 OPC_CheckPredicate, 8,
24514 OPC_CheckPredicate3,
24515 OPC_CheckTypeI32,
24516 OPC_CheckPatternPredicate, 10,
24517 OPC_CheckComplexPat0, /*#*/1,
24518 OPC_EmitMergeInputChains1_0,
24519 OPC_EmitConvertToTarget3,
24520 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24521 7, 4, 4, 5, 2, 6,
24522 25,
24523 OPC_MoveChild2,
24524 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24525 OPC_MoveParent,
24526 OPC_RecordChild3,
24527 OPC_CheckPredicate4,
24528 OPC_CheckPredicate, 8,
24529 OPC_CheckPredicate1,
24530 OPC_CheckTypeI32,
24531 OPC_CheckComplexPat0, /*#*/1,
24532 OPC_EmitMergeInputChains1_0,
24533 OPC_EmitConvertToTarget2,
24534 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24535 7, 4, 4, 5, 6, 3,
24536 25,
24537 OPC_RecordChild3,
24538 OPC_MoveChild3,
24539 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24540 OPC_MoveParent,
24541 OPC_CheckPredicate4,
24542 OPC_CheckPredicate, 8,
24543 OPC_CheckPredicate1,
24544 OPC_CheckTypeI32,
24545 OPC_CheckComplexPat0, /*#*/1,
24546 OPC_EmitMergeInputChains1_0,
24547 OPC_EmitConvertToTarget3,
24548 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24549 7, 4, 4, 5, 2, 6,
24550 26,
24551 OPC_MoveChild2,
24552 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24553 OPC_MoveParent,
24554 OPC_RecordChild3,
24555 OPC_CheckPredicate4,
24556 OPC_CheckPredicate, 9,
24557 OPC_CheckPredicate2,
24558 OPC_CheckTypeI32,
24559 OPC_CheckPatternPredicate6,
24560 OPC_CheckComplexPat0, /*#*/1,
24561 OPC_EmitMergeInputChains1_0,
24562 OPC_EmitConvertToTarget2,
24563 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24564 7, 4, 4, 5, 6, 3,
24565 26,
24566 OPC_RecordChild3,
24567 OPC_MoveChild3,
24568 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24569 OPC_MoveParent,
24570 OPC_CheckPredicate4,
24571 OPC_CheckPredicate, 9,
24572 OPC_CheckPredicate2,
24573 OPC_CheckTypeI32,
24574 OPC_CheckPatternPredicate6,
24575 OPC_CheckComplexPat0, /*#*/1,
24576 OPC_EmitMergeInputChains1_0,
24577 OPC_EmitConvertToTarget3,
24578 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24579 7, 4, 4, 5, 2, 6,
24580 26,
24581 OPC_MoveChild2,
24582 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24583 OPC_MoveParent,
24584 OPC_RecordChild3,
24585 OPC_CheckPredicate4,
24586 OPC_CheckPredicate, 9,
24587 OPC_CheckPredicate0,
24588 OPC_CheckTypeI32,
24589 OPC_CheckPatternPredicate6,
24590 OPC_CheckComplexPat0, /*#*/1,
24591 OPC_EmitMergeInputChains1_0,
24592 OPC_EmitConvertToTarget2,
24593 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24594 7, 4, 4, 5, 6, 3,
24595 26,
24596 OPC_RecordChild3,
24597 OPC_MoveChild3,
24598 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24599 OPC_MoveParent,
24600 OPC_CheckPredicate4,
24601 OPC_CheckPredicate, 9,
24602 OPC_CheckPredicate0,
24603 OPC_CheckTypeI32,
24604 OPC_CheckPatternPredicate6,
24605 OPC_CheckComplexPat0, /*#*/1,
24606 OPC_EmitMergeInputChains1_0,
24607 OPC_EmitConvertToTarget3,
24608 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24609 7, 4, 4, 5, 2, 6,
24610 27,
24611 OPC_MoveChild2,
24612 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24613 OPC_MoveParent,
24614 OPC_RecordChild3,
24615 OPC_CheckPredicate4,
24616 OPC_CheckPredicate, 9,
24617 OPC_CheckPredicate3,
24618 OPC_CheckTypeI32,
24619 OPC_CheckPatternPredicate, 16,
24620 OPC_CheckComplexPat0, /*#*/1,
24621 OPC_EmitMergeInputChains1_0,
24622 OPC_EmitConvertToTarget2,
24623 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24624 7, 4, 4, 5, 6, 3,
24625 27,
24626 OPC_RecordChild3,
24627 OPC_MoveChild3,
24628 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24629 OPC_MoveParent,
24630 OPC_CheckPredicate4,
24631 OPC_CheckPredicate, 9,
24632 OPC_CheckPredicate3,
24633 OPC_CheckTypeI32,
24634 OPC_CheckPatternPredicate, 16,
24635 OPC_CheckComplexPat0, /*#*/1,
24636 OPC_EmitMergeInputChains1_0,
24637 OPC_EmitConvertToTarget3,
24638 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24639 7, 4, 4, 5, 2, 6,
24640 26,
24641 OPC_MoveChild2,
24642 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24643 OPC_MoveParent,
24644 OPC_RecordChild3,
24645 OPC_CheckPredicate4,
24646 OPC_CheckPredicate, 9,
24647 OPC_CheckPredicate1,
24648 OPC_CheckTypeI32,
24649 OPC_CheckPatternPredicate6,
24650 OPC_CheckComplexPat0, /*#*/1,
24651 OPC_EmitMergeInputChains1_0,
24652 OPC_EmitConvertToTarget2,
24653 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24654 7, 4, 4, 5, 6, 3,
24655 26,
24656 OPC_RecordChild3,
24657 OPC_MoveChild3,
24658 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24659 OPC_MoveParent,
24660 OPC_CheckPredicate4,
24661 OPC_CheckPredicate, 9,
24662 OPC_CheckPredicate1,
24663 OPC_CheckTypeI32,
24664 OPC_CheckPatternPredicate6,
24665 OPC_CheckComplexPat0, /*#*/1,
24666 OPC_EmitMergeInputChains1_0,
24667 OPC_EmitConvertToTarget3,
24668 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24669 7, 4, 4, 5, 2, 6,
24670 25,
24671 OPC_MoveChild2,
24672 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24673 OPC_MoveParent,
24674 OPC_RecordChild3,
24675 OPC_CheckPredicate4,
24676 OPC_CheckPredicate, 9,
24677 OPC_CheckPredicate2,
24678 OPC_CheckTypeI32,
24679 OPC_CheckComplexPat0, /*#*/1,
24680 OPC_EmitMergeInputChains1_0,
24681 OPC_EmitConvertToTarget2,
24682 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24683 7, 4, 4, 5, 6, 3,
24684 25,
24685 OPC_RecordChild3,
24686 OPC_MoveChild3,
24687 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24688 OPC_MoveParent,
24689 OPC_CheckPredicate4,
24690 OPC_CheckPredicate, 9,
24691 OPC_CheckPredicate2,
24692 OPC_CheckTypeI32,
24693 OPC_CheckComplexPat0, /*#*/1,
24694 OPC_EmitMergeInputChains1_0,
24695 OPC_EmitConvertToTarget3,
24696 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24697 7, 4, 4, 5, 2, 6,
24698 25,
24699 OPC_MoveChild2,
24700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24701 OPC_MoveParent,
24702 OPC_RecordChild3,
24703 OPC_CheckPredicate4,
24704 OPC_CheckPredicate, 9,
24705 OPC_CheckPredicate0,
24706 OPC_CheckTypeI32,
24707 OPC_CheckComplexPat0, /*#*/1,
24708 OPC_EmitMergeInputChains1_0,
24709 OPC_EmitConvertToTarget2,
24710 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24711 7, 4, 4, 5, 6, 3,
24712 25,
24713 OPC_RecordChild3,
24714 OPC_MoveChild3,
24715 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24716 OPC_MoveParent,
24717 OPC_CheckPredicate4,
24718 OPC_CheckPredicate, 9,
24719 OPC_CheckPredicate0,
24720 OPC_CheckTypeI32,
24721 OPC_CheckComplexPat0, /*#*/1,
24722 OPC_EmitMergeInputChains1_0,
24723 OPC_EmitConvertToTarget3,
24724 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24725 7, 4, 4, 5, 2, 6,
24726 27,
24727 OPC_MoveChild2,
24728 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24729 OPC_MoveParent,
24730 OPC_RecordChild3,
24731 OPC_CheckPredicate4,
24732 OPC_CheckPredicate, 9,
24733 OPC_CheckPredicate3,
24734 OPC_CheckTypeI32,
24735 OPC_CheckPatternPredicate, 10,
24736 OPC_CheckComplexPat0, /*#*/1,
24737 OPC_EmitMergeInputChains1_0,
24738 OPC_EmitConvertToTarget2,
24739 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24740 7, 4, 4, 5, 6, 3,
24741 27,
24742 OPC_RecordChild3,
24743 OPC_MoveChild3,
24744 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24745 OPC_MoveParent,
24746 OPC_CheckPredicate4,
24747 OPC_CheckPredicate, 9,
24748 OPC_CheckPredicate3,
24749 OPC_CheckTypeI32,
24750 OPC_CheckPatternPredicate, 10,
24751 OPC_CheckComplexPat0, /*#*/1,
24752 OPC_EmitMergeInputChains1_0,
24753 OPC_EmitConvertToTarget3,
24754 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24755 7, 4, 4, 5, 2, 6,
24756 25,
24757 OPC_MoveChild2,
24758 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24759 OPC_MoveParent,
24760 OPC_RecordChild3,
24761 OPC_CheckPredicate4,
24762 OPC_CheckPredicate, 9,
24763 OPC_CheckPredicate1,
24764 OPC_CheckTypeI32,
24765 OPC_CheckComplexPat0, /*#*/1,
24766 OPC_EmitMergeInputChains1_0,
24767 OPC_EmitConvertToTarget2,
24768 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24769 7, 4, 4, 5, 6, 3,
24770 25,
24771 OPC_RecordChild3,
24772 OPC_MoveChild3,
24773 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24774 OPC_MoveParent,
24775 OPC_CheckPredicate4,
24776 OPC_CheckPredicate, 9,
24777 OPC_CheckPredicate1,
24778 OPC_CheckTypeI32,
24779 OPC_CheckComplexPat0, /*#*/1,
24780 OPC_EmitMergeInputChains1_0,
24781 OPC_EmitConvertToTarget3,
24782 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24783 7, 4, 4, 5, 2, 6,
24784 25,
24785 OPC_MoveChild2,
24786 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24787 OPC_MoveParent,
24788 OPC_RecordChild3,
24789 OPC_CheckPredicate5,
24790 OPC_CheckPredicate6,
24791 OPC_CheckPredicate2,
24792 OPC_CheckTypeI64,
24793 OPC_CheckPatternPredicate6,
24794 OPC_CheckComplexPat0, /*#*/1,
24795 OPC_EmitMergeInputChains1_0,
24796 OPC_EmitConvertToTarget2,
24797 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24798 8, 4, 4, 5, 6, 3,
24799 25,
24800 OPC_RecordChild3,
24801 OPC_MoveChild3,
24802 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24803 OPC_MoveParent,
24804 OPC_CheckPredicate5,
24805 OPC_CheckPredicate6,
24806 OPC_CheckPredicate2,
24807 OPC_CheckTypeI64,
24808 OPC_CheckPatternPredicate6,
24809 OPC_CheckComplexPat0, /*#*/1,
24810 OPC_EmitMergeInputChains1_0,
24811 OPC_EmitConvertToTarget3,
24812 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24813 8, 4, 4, 5, 2, 6,
24814 25,
24815 OPC_MoveChild2,
24816 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24817 OPC_MoveParent,
24818 OPC_RecordChild3,
24819 OPC_CheckPredicate5,
24820 OPC_CheckPredicate6,
24821 OPC_CheckPredicate0,
24822 OPC_CheckTypeI64,
24823 OPC_CheckPatternPredicate6,
24824 OPC_CheckComplexPat0, /*#*/1,
24825 OPC_EmitMergeInputChains1_0,
24826 OPC_EmitConvertToTarget2,
24827 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24828 8, 4, 4, 5, 6, 3,
24829 25,
24830 OPC_RecordChild3,
24831 OPC_MoveChild3,
24832 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24833 OPC_MoveParent,
24834 OPC_CheckPredicate5,
24835 OPC_CheckPredicate6,
24836 OPC_CheckPredicate0,
24837 OPC_CheckTypeI64,
24838 OPC_CheckPatternPredicate6,
24839 OPC_CheckComplexPat0, /*#*/1,
24840 OPC_EmitMergeInputChains1_0,
24841 OPC_EmitConvertToTarget3,
24842 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24843 8, 4, 4, 5, 2, 6,
24844 26,
24845 OPC_MoveChild2,
24846 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24847 OPC_MoveParent,
24848 OPC_RecordChild3,
24849 OPC_CheckPredicate5,
24850 OPC_CheckPredicate6,
24851 OPC_CheckPredicate3,
24852 OPC_CheckTypeI64,
24853 OPC_CheckPatternPredicate, 16,
24854 OPC_CheckComplexPat0, /*#*/1,
24855 OPC_EmitMergeInputChains1_0,
24856 OPC_EmitConvertToTarget2,
24857 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24858 8, 4, 4, 5, 6, 3,
24859 26,
24860 OPC_RecordChild3,
24861 OPC_MoveChild3,
24862 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24863 OPC_MoveParent,
24864 OPC_CheckPredicate5,
24865 OPC_CheckPredicate6,
24866 OPC_CheckPredicate3,
24867 OPC_CheckTypeI64,
24868 OPC_CheckPatternPredicate, 16,
24869 OPC_CheckComplexPat0, /*#*/1,
24870 OPC_EmitMergeInputChains1_0,
24871 OPC_EmitConvertToTarget3,
24872 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24873 8, 4, 4, 5, 2, 6,
24874 25,
24875 OPC_MoveChild2,
24876 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24877 OPC_MoveParent,
24878 OPC_RecordChild3,
24879 OPC_CheckPredicate5,
24880 OPC_CheckPredicate6,
24881 OPC_CheckPredicate1,
24882 OPC_CheckTypeI64,
24883 OPC_CheckPatternPredicate6,
24884 OPC_CheckComplexPat0, /*#*/1,
24885 OPC_EmitMergeInputChains1_0,
24886 OPC_EmitConvertToTarget2,
24887 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_GENir), 0|OPFL_Chain|OPFL_MemRefs,
24888 8, 4, 4, 5, 6, 3,
24889 25,
24890 OPC_RecordChild3,
24891 OPC_MoveChild3,
24892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24893 OPC_MoveParent,
24894 OPC_CheckPredicate5,
24895 OPC_CheckPredicate6,
24896 OPC_CheckPredicate1,
24897 OPC_CheckTypeI64,
24898 OPC_CheckPatternPredicate6,
24899 OPC_CheckComplexPat0, /*#*/1,
24900 OPC_EmitMergeInputChains1_0,
24901 OPC_EmitConvertToTarget3,
24902 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_GENri), 0|OPFL_Chain|OPFL_MemRefs,
24903 8, 4, 4, 5, 2, 6,
24904 24,
24905 OPC_MoveChild2,
24906 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24907 OPC_MoveParent,
24908 OPC_RecordChild3,
24909 OPC_CheckPredicate5,
24910 OPC_CheckPredicate6,
24911 OPC_CheckPredicate2,
24912 OPC_CheckTypeI64,
24913 OPC_CheckComplexPat0, /*#*/1,
24914 OPC_EmitMergeInputChains1_0,
24915 OPC_EmitConvertToTarget2,
24916 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
24917 8, 4, 4, 5, 6, 3,
24918 24,
24919 OPC_RecordChild3,
24920 OPC_MoveChild3,
24921 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24922 OPC_MoveParent,
24923 OPC_CheckPredicate5,
24924 OPC_CheckPredicate6,
24925 OPC_CheckPredicate2,
24926 OPC_CheckTypeI64,
24927 OPC_CheckComplexPat0, /*#*/1,
24928 OPC_EmitMergeInputChains1_0,
24929 OPC_EmitConvertToTarget3,
24930 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
24931 8, 4, 4, 5, 2, 6,
24932 24,
24933 OPC_MoveChild2,
24934 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24935 OPC_MoveParent,
24936 OPC_RecordChild3,
24937 OPC_CheckPredicate5,
24938 OPC_CheckPredicate6,
24939 OPC_CheckPredicate0,
24940 OPC_CheckTypeI64,
24941 OPC_CheckComplexPat0, /*#*/1,
24942 OPC_EmitMergeInputChains1_0,
24943 OPC_EmitConvertToTarget2,
24944 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
24945 8, 4, 4, 5, 6, 3,
24946 24,
24947 OPC_RecordChild3,
24948 OPC_MoveChild3,
24949 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24950 OPC_MoveParent,
24951 OPC_CheckPredicate5,
24952 OPC_CheckPredicate6,
24953 OPC_CheckPredicate0,
24954 OPC_CheckTypeI64,
24955 OPC_CheckComplexPat0, /*#*/1,
24956 OPC_EmitMergeInputChains1_0,
24957 OPC_EmitConvertToTarget3,
24958 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
24959 8, 4, 4, 5, 2, 6,
24960 26,
24961 OPC_MoveChild2,
24962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24963 OPC_MoveParent,
24964 OPC_RecordChild3,
24965 OPC_CheckPredicate5,
24966 OPC_CheckPredicate6,
24967 OPC_CheckPredicate3,
24968 OPC_CheckTypeI64,
24969 OPC_CheckPatternPredicate, 10,
24970 OPC_CheckComplexPat0, /*#*/1,
24971 OPC_EmitMergeInputChains1_0,
24972 OPC_EmitConvertToTarget2,
24973 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
24974 8, 4, 4, 5, 6, 3,
24975 26,
24976 OPC_RecordChild3,
24977 OPC_MoveChild3,
24978 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24979 OPC_MoveParent,
24980 OPC_CheckPredicate5,
24981 OPC_CheckPredicate6,
24982 OPC_CheckPredicate3,
24983 OPC_CheckTypeI64,
24984 OPC_CheckPatternPredicate, 10,
24985 OPC_CheckComplexPat0, /*#*/1,
24986 OPC_EmitMergeInputChains1_0,
24987 OPC_EmitConvertToTarget3,
24988 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
24989 8, 4, 4, 5, 2, 6,
24990 24,
24991 OPC_MoveChild2,
24992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24993 OPC_MoveParent,
24994 OPC_RecordChild3,
24995 OPC_CheckPredicate5,
24996 OPC_CheckPredicate6,
24997 OPC_CheckPredicate1,
24998 OPC_CheckTypeI64,
24999 OPC_CheckComplexPat0, /*#*/1,
25000 OPC_EmitMergeInputChains1_0,
25001 OPC_EmitConvertToTarget2,
25002 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25003 8, 4, 4, 5, 6, 3,
25004 24,
25005 OPC_RecordChild3,
25006 OPC_MoveChild3,
25007 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25008 OPC_MoveParent,
25009 OPC_CheckPredicate5,
25010 OPC_CheckPredicate6,
25011 OPC_CheckPredicate1,
25012 OPC_CheckTypeI64,
25013 OPC_CheckComplexPat0, /*#*/1,
25014 OPC_EmitMergeInputChains1_0,
25015 OPC_EmitConvertToTarget3,
25016 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25017 8, 4, 4, 5, 2, 6,
25018 25,
25019 OPC_MoveChild2,
25020 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25021 OPC_MoveParent,
25022 OPC_RecordChild3,
25023 OPC_CheckPredicate5,
25024 OPC_CheckPredicate7,
25025 OPC_CheckPredicate2,
25026 OPC_CheckTypeI64,
25027 OPC_CheckPatternPredicate6,
25028 OPC_CheckComplexPat0, /*#*/1,
25029 OPC_EmitMergeInputChains1_0,
25030 OPC_EmitConvertToTarget2,
25031 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25032 8, 4, 4, 5, 6, 3,
25033 25,
25034 OPC_RecordChild3,
25035 OPC_MoveChild3,
25036 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25037 OPC_MoveParent,
25038 OPC_CheckPredicate5,
25039 OPC_CheckPredicate7,
25040 OPC_CheckPredicate2,
25041 OPC_CheckTypeI64,
25042 OPC_CheckPatternPredicate6,
25043 OPC_CheckComplexPat0, /*#*/1,
25044 OPC_EmitMergeInputChains1_0,
25045 OPC_EmitConvertToTarget3,
25046 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25047 8, 4, 4, 5, 2, 6,
25048 25,
25049 OPC_MoveChild2,
25050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25051 OPC_MoveParent,
25052 OPC_RecordChild3,
25053 OPC_CheckPredicate5,
25054 OPC_CheckPredicate7,
25055 OPC_CheckPredicate0,
25056 OPC_CheckTypeI64,
25057 OPC_CheckPatternPredicate6,
25058 OPC_CheckComplexPat0, /*#*/1,
25059 OPC_EmitMergeInputChains1_0,
25060 OPC_EmitConvertToTarget2,
25061 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25062 8, 4, 4, 5, 6, 3,
25063 25,
25064 OPC_RecordChild3,
25065 OPC_MoveChild3,
25066 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25067 OPC_MoveParent,
25068 OPC_CheckPredicate5,
25069 OPC_CheckPredicate7,
25070 OPC_CheckPredicate0,
25071 OPC_CheckTypeI64,
25072 OPC_CheckPatternPredicate6,
25073 OPC_CheckComplexPat0, /*#*/1,
25074 OPC_EmitMergeInputChains1_0,
25075 OPC_EmitConvertToTarget3,
25076 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25077 8, 4, 4, 5, 2, 6,
25078 26,
25079 OPC_MoveChild2,
25080 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25081 OPC_MoveParent,
25082 OPC_RecordChild3,
25083 OPC_CheckPredicate5,
25084 OPC_CheckPredicate7,
25085 OPC_CheckPredicate3,
25086 OPC_CheckTypeI64,
25087 OPC_CheckPatternPredicate, 16,
25088 OPC_CheckComplexPat0, /*#*/1,
25089 OPC_EmitMergeInputChains1_0,
25090 OPC_EmitConvertToTarget2,
25091 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25092 8, 4, 4, 5, 6, 3,
25093 26,
25094 OPC_RecordChild3,
25095 OPC_MoveChild3,
25096 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25097 OPC_MoveParent,
25098 OPC_CheckPredicate5,
25099 OPC_CheckPredicate7,
25100 OPC_CheckPredicate3,
25101 OPC_CheckTypeI64,
25102 OPC_CheckPatternPredicate, 16,
25103 OPC_CheckComplexPat0, /*#*/1,
25104 OPC_EmitMergeInputChains1_0,
25105 OPC_EmitConvertToTarget3,
25106 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25107 8, 4, 4, 5, 2, 6,
25108 25,
25109 OPC_MoveChild2,
25110 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25111 OPC_MoveParent,
25112 OPC_RecordChild3,
25113 OPC_CheckPredicate5,
25114 OPC_CheckPredicate7,
25115 OPC_CheckPredicate1,
25116 OPC_CheckTypeI64,
25117 OPC_CheckPatternPredicate6,
25118 OPC_CheckComplexPat0, /*#*/1,
25119 OPC_EmitMergeInputChains1_0,
25120 OPC_EmitConvertToTarget2,
25121 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25122 8, 4, 4, 5, 6, 3,
25123 25,
25124 OPC_RecordChild3,
25125 OPC_MoveChild3,
25126 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25127 OPC_MoveParent,
25128 OPC_CheckPredicate5,
25129 OPC_CheckPredicate7,
25130 OPC_CheckPredicate1,
25131 OPC_CheckTypeI64,
25132 OPC_CheckPatternPredicate6,
25133 OPC_CheckComplexPat0, /*#*/1,
25134 OPC_EmitMergeInputChains1_0,
25135 OPC_EmitConvertToTarget3,
25136 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25137 8, 4, 4, 5, 2, 6,
25138 24,
25139 OPC_MoveChild2,
25140 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25141 OPC_MoveParent,
25142 OPC_RecordChild3,
25143 OPC_CheckPredicate5,
25144 OPC_CheckPredicate7,
25145 OPC_CheckPredicate2,
25146 OPC_CheckTypeI64,
25147 OPC_CheckComplexPat0, /*#*/1,
25148 OPC_EmitMergeInputChains1_0,
25149 OPC_EmitConvertToTarget2,
25150 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25151 8, 4, 4, 5, 6, 3,
25152 24,
25153 OPC_RecordChild3,
25154 OPC_MoveChild3,
25155 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25156 OPC_MoveParent,
25157 OPC_CheckPredicate5,
25158 OPC_CheckPredicate7,
25159 OPC_CheckPredicate2,
25160 OPC_CheckTypeI64,
25161 OPC_CheckComplexPat0, /*#*/1,
25162 OPC_EmitMergeInputChains1_0,
25163 OPC_EmitConvertToTarget3,
25164 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25165 8, 4, 4, 5, 2, 6,
25166 24,
25167 OPC_MoveChild2,
25168 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25169 OPC_MoveParent,
25170 OPC_RecordChild3,
25171 OPC_CheckPredicate5,
25172 OPC_CheckPredicate7,
25173 OPC_CheckPredicate0,
25174 OPC_CheckTypeI64,
25175 OPC_CheckComplexPat0, /*#*/1,
25176 OPC_EmitMergeInputChains1_0,
25177 OPC_EmitConvertToTarget2,
25178 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25179 8, 4, 4, 5, 6, 3,
25180 24,
25181 OPC_RecordChild3,
25182 OPC_MoveChild3,
25183 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25184 OPC_MoveParent,
25185 OPC_CheckPredicate5,
25186 OPC_CheckPredicate7,
25187 OPC_CheckPredicate0,
25188 OPC_CheckTypeI64,
25189 OPC_CheckComplexPat0, /*#*/1,
25190 OPC_EmitMergeInputChains1_0,
25191 OPC_EmitConvertToTarget3,
25192 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25193 8, 4, 4, 5, 2, 6,
25194 26,
25195 OPC_MoveChild2,
25196 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25197 OPC_MoveParent,
25198 OPC_RecordChild3,
25199 OPC_CheckPredicate5,
25200 OPC_CheckPredicate7,
25201 OPC_CheckPredicate3,
25202 OPC_CheckTypeI64,
25203 OPC_CheckPatternPredicate, 10,
25204 OPC_CheckComplexPat0, /*#*/1,
25205 OPC_EmitMergeInputChains1_0,
25206 OPC_EmitConvertToTarget2,
25207 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25208 8, 4, 4, 5, 6, 3,
25209 26,
25210 OPC_RecordChild3,
25211 OPC_MoveChild3,
25212 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25213 OPC_MoveParent,
25214 OPC_CheckPredicate5,
25215 OPC_CheckPredicate7,
25216 OPC_CheckPredicate3,
25217 OPC_CheckTypeI64,
25218 OPC_CheckPatternPredicate, 10,
25219 OPC_CheckComplexPat0, /*#*/1,
25220 OPC_EmitMergeInputChains1_0,
25221 OPC_EmitConvertToTarget3,
25222 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25223 8, 4, 4, 5, 2, 6,
25224 24,
25225 OPC_MoveChild2,
25226 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25227 OPC_MoveParent,
25228 OPC_RecordChild3,
25229 OPC_CheckPredicate5,
25230 OPC_CheckPredicate7,
25231 OPC_CheckPredicate1,
25232 OPC_CheckTypeI64,
25233 OPC_CheckComplexPat0, /*#*/1,
25234 OPC_EmitMergeInputChains1_0,
25235 OPC_EmitConvertToTarget2,
25236 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25237 8, 4, 4, 5, 6, 3,
25238 24,
25239 OPC_RecordChild3,
25240 OPC_MoveChild3,
25241 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25242 OPC_MoveParent,
25243 OPC_CheckPredicate5,
25244 OPC_CheckPredicate7,
25245 OPC_CheckPredicate1,
25246 OPC_CheckTypeI64,
25247 OPC_CheckComplexPat0, /*#*/1,
25248 OPC_EmitMergeInputChains1_0,
25249 OPC_EmitConvertToTarget3,
25250 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25251 8, 4, 4, 5, 2, 6,
25252 26,
25253 OPC_MoveChild2,
25254 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25255 OPC_MoveParent,
25256 OPC_RecordChild3,
25257 OPC_CheckPredicate5,
25258 OPC_CheckPredicate, 8,
25259 OPC_CheckPredicate2,
25260 OPC_CheckTypeI64,
25261 OPC_CheckPatternPredicate6,
25262 OPC_CheckComplexPat0, /*#*/1,
25263 OPC_EmitMergeInputChains1_0,
25264 OPC_EmitConvertToTarget2,
25265 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25266 8, 4, 4, 5, 6, 3,
25267 26,
25268 OPC_RecordChild3,
25269 OPC_MoveChild3,
25270 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25271 OPC_MoveParent,
25272 OPC_CheckPredicate5,
25273 OPC_CheckPredicate, 8,
25274 OPC_CheckPredicate2,
25275 OPC_CheckTypeI64,
25276 OPC_CheckPatternPredicate6,
25277 OPC_CheckComplexPat0, /*#*/1,
25278 OPC_EmitMergeInputChains1_0,
25279 OPC_EmitConvertToTarget3,
25280 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25281 8, 4, 4, 5, 2, 6,
25282 26,
25283 OPC_MoveChild2,
25284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25285 OPC_MoveParent,
25286 OPC_RecordChild3,
25287 OPC_CheckPredicate5,
25288 OPC_CheckPredicate, 8,
25289 OPC_CheckPredicate0,
25290 OPC_CheckTypeI64,
25291 OPC_CheckPatternPredicate6,
25292 OPC_CheckComplexPat0, /*#*/1,
25293 OPC_EmitMergeInputChains1_0,
25294 OPC_EmitConvertToTarget2,
25295 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25296 8, 4, 4, 5, 6, 3,
25297 26,
25298 OPC_RecordChild3,
25299 OPC_MoveChild3,
25300 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25301 OPC_MoveParent,
25302 OPC_CheckPredicate5,
25303 OPC_CheckPredicate, 8,
25304 OPC_CheckPredicate0,
25305 OPC_CheckTypeI64,
25306 OPC_CheckPatternPredicate6,
25307 OPC_CheckComplexPat0, /*#*/1,
25308 OPC_EmitMergeInputChains1_0,
25309 OPC_EmitConvertToTarget3,
25310 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25311 8, 4, 4, 5, 2, 6,
25312 27,
25313 OPC_MoveChild2,
25314 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25315 OPC_MoveParent,
25316 OPC_RecordChild3,
25317 OPC_CheckPredicate5,
25318 OPC_CheckPredicate, 8,
25319 OPC_CheckPredicate3,
25320 OPC_CheckTypeI64,
25321 OPC_CheckPatternPredicate, 16,
25322 OPC_CheckComplexPat0, /*#*/1,
25323 OPC_EmitMergeInputChains1_0,
25324 OPC_EmitConvertToTarget2,
25325 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25326 8, 4, 4, 5, 6, 3,
25327 27,
25328 OPC_RecordChild3,
25329 OPC_MoveChild3,
25330 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25331 OPC_MoveParent,
25332 OPC_CheckPredicate5,
25333 OPC_CheckPredicate, 8,
25334 OPC_CheckPredicate3,
25335 OPC_CheckTypeI64,
25336 OPC_CheckPatternPredicate, 16,
25337 OPC_CheckComplexPat0, /*#*/1,
25338 OPC_EmitMergeInputChains1_0,
25339 OPC_EmitConvertToTarget3,
25340 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25341 8, 4, 4, 5, 2, 6,
25342 26,
25343 OPC_MoveChild2,
25344 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25345 OPC_MoveParent,
25346 OPC_RecordChild3,
25347 OPC_CheckPredicate5,
25348 OPC_CheckPredicate, 8,
25349 OPC_CheckPredicate1,
25350 OPC_CheckTypeI64,
25351 OPC_CheckPatternPredicate6,
25352 OPC_CheckComplexPat0, /*#*/1,
25353 OPC_EmitMergeInputChains1_0,
25354 OPC_EmitConvertToTarget2,
25355 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25356 8, 4, 4, 5, 6, 3,
25357 26,
25358 OPC_RecordChild3,
25359 OPC_MoveChild3,
25360 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25361 OPC_MoveParent,
25362 OPC_CheckPredicate5,
25363 OPC_CheckPredicate, 8,
25364 OPC_CheckPredicate1,
25365 OPC_CheckTypeI64,
25366 OPC_CheckPatternPredicate6,
25367 OPC_CheckComplexPat0, /*#*/1,
25368 OPC_EmitMergeInputChains1_0,
25369 OPC_EmitConvertToTarget3,
25370 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25371 8, 4, 4, 5, 2, 6,
25372 25,
25373 OPC_MoveChild2,
25374 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25375 OPC_MoveParent,
25376 OPC_RecordChild3,
25377 OPC_CheckPredicate5,
25378 OPC_CheckPredicate, 8,
25379 OPC_CheckPredicate2,
25380 OPC_CheckTypeI64,
25381 OPC_CheckComplexPat0, /*#*/1,
25382 OPC_EmitMergeInputChains1_0,
25383 OPC_EmitConvertToTarget2,
25384 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25385 8, 4, 4, 5, 6, 3,
25386 25,
25387 OPC_RecordChild3,
25388 OPC_MoveChild3,
25389 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25390 OPC_MoveParent,
25391 OPC_CheckPredicate5,
25392 OPC_CheckPredicate, 8,
25393 OPC_CheckPredicate2,
25394 OPC_CheckTypeI64,
25395 OPC_CheckComplexPat0, /*#*/1,
25396 OPC_EmitMergeInputChains1_0,
25397 OPC_EmitConvertToTarget3,
25398 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25399 8, 4, 4, 5, 2, 6,
25400 25,
25401 OPC_MoveChild2,
25402 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25403 OPC_MoveParent,
25404 OPC_RecordChild3,
25405 OPC_CheckPredicate5,
25406 OPC_CheckPredicate, 8,
25407 OPC_CheckPredicate0,
25408 OPC_CheckTypeI64,
25409 OPC_CheckComplexPat0, /*#*/1,
25410 OPC_EmitMergeInputChains1_0,
25411 OPC_EmitConvertToTarget2,
25412 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25413 8, 4, 4, 5, 6, 3,
25414 25,
25415 OPC_RecordChild3,
25416 OPC_MoveChild3,
25417 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25418 OPC_MoveParent,
25419 OPC_CheckPredicate5,
25420 OPC_CheckPredicate, 8,
25421 OPC_CheckPredicate0,
25422 OPC_CheckTypeI64,
25423 OPC_CheckComplexPat0, /*#*/1,
25424 OPC_EmitMergeInputChains1_0,
25425 OPC_EmitConvertToTarget3,
25426 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25427 8, 4, 4, 5, 2, 6,
25428 27,
25429 OPC_MoveChild2,
25430 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25431 OPC_MoveParent,
25432 OPC_RecordChild3,
25433 OPC_CheckPredicate5,
25434 OPC_CheckPredicate, 8,
25435 OPC_CheckPredicate3,
25436 OPC_CheckTypeI64,
25437 OPC_CheckPatternPredicate, 10,
25438 OPC_CheckComplexPat0, /*#*/1,
25439 OPC_EmitMergeInputChains1_0,
25440 OPC_EmitConvertToTarget2,
25441 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25442 8, 4, 4, 5, 6, 3,
25443 27,
25444 OPC_RecordChild3,
25445 OPC_MoveChild3,
25446 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25447 OPC_MoveParent,
25448 OPC_CheckPredicate5,
25449 OPC_CheckPredicate, 8,
25450 OPC_CheckPredicate3,
25451 OPC_CheckTypeI64,
25452 OPC_CheckPatternPredicate, 10,
25453 OPC_CheckComplexPat0, /*#*/1,
25454 OPC_EmitMergeInputChains1_0,
25455 OPC_EmitConvertToTarget3,
25456 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25457 8, 4, 4, 5, 2, 6,
25458 25,
25459 OPC_MoveChild2,
25460 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25461 OPC_MoveParent,
25462 OPC_RecordChild3,
25463 OPC_CheckPredicate5,
25464 OPC_CheckPredicate, 8,
25465 OPC_CheckPredicate1,
25466 OPC_CheckTypeI64,
25467 OPC_CheckComplexPat0, /*#*/1,
25468 OPC_EmitMergeInputChains1_0,
25469 OPC_EmitConvertToTarget2,
25470 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25471 8, 4, 4, 5, 6, 3,
25472 25,
25473 OPC_RecordChild3,
25474 OPC_MoveChild3,
25475 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25476 OPC_MoveParent,
25477 OPC_CheckPredicate5,
25478 OPC_CheckPredicate, 8,
25479 OPC_CheckPredicate1,
25480 OPC_CheckTypeI64,
25481 OPC_CheckComplexPat0, /*#*/1,
25482 OPC_EmitMergeInputChains1_0,
25483 OPC_EmitConvertToTarget3,
25484 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25485 8, 4, 4, 5, 2, 6,
25486 26,
25487 OPC_MoveChild2,
25488 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25489 OPC_MoveParent,
25490 OPC_RecordChild3,
25491 OPC_CheckPredicate5,
25492 OPC_CheckPredicate, 9,
25493 OPC_CheckPredicate2,
25494 OPC_CheckTypeI64,
25495 OPC_CheckPatternPredicate6,
25496 OPC_CheckComplexPat0, /*#*/1,
25497 OPC_EmitMergeInputChains1_0,
25498 OPC_EmitConvertToTarget2,
25499 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25500 8, 4, 4, 5, 6, 3,
25501 26,
25502 OPC_RecordChild3,
25503 OPC_MoveChild3,
25504 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25505 OPC_MoveParent,
25506 OPC_CheckPredicate5,
25507 OPC_CheckPredicate, 9,
25508 OPC_CheckPredicate2,
25509 OPC_CheckTypeI64,
25510 OPC_CheckPatternPredicate6,
25511 OPC_CheckComplexPat0, /*#*/1,
25512 OPC_EmitMergeInputChains1_0,
25513 OPC_EmitConvertToTarget3,
25514 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25515 8, 4, 4, 5, 2, 6,
25516 26,
25517 OPC_MoveChild2,
25518 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25519 OPC_MoveParent,
25520 OPC_RecordChild3,
25521 OPC_CheckPredicate5,
25522 OPC_CheckPredicate, 9,
25523 OPC_CheckPredicate0,
25524 OPC_CheckTypeI64,
25525 OPC_CheckPatternPredicate6,
25526 OPC_CheckComplexPat0, /*#*/1,
25527 OPC_EmitMergeInputChains1_0,
25528 OPC_EmitConvertToTarget2,
25529 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25530 8, 4, 4, 5, 6, 3,
25531 26,
25532 OPC_RecordChild3,
25533 OPC_MoveChild3,
25534 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25535 OPC_MoveParent,
25536 OPC_CheckPredicate5,
25537 OPC_CheckPredicate, 9,
25538 OPC_CheckPredicate0,
25539 OPC_CheckTypeI64,
25540 OPC_CheckPatternPredicate6,
25541 OPC_CheckComplexPat0, /*#*/1,
25542 OPC_EmitMergeInputChains1_0,
25543 OPC_EmitConvertToTarget3,
25544 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25545 8, 4, 4, 5, 2, 6,
25546 27,
25547 OPC_MoveChild2,
25548 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25549 OPC_MoveParent,
25550 OPC_RecordChild3,
25551 OPC_CheckPredicate5,
25552 OPC_CheckPredicate, 9,
25553 OPC_CheckPredicate3,
25554 OPC_CheckTypeI64,
25555 OPC_CheckPatternPredicate, 16,
25556 OPC_CheckComplexPat0, /*#*/1,
25557 OPC_EmitMergeInputChains1_0,
25558 OPC_EmitConvertToTarget2,
25559 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25560 8, 4, 4, 5, 6, 3,
25561 27,
25562 OPC_RecordChild3,
25563 OPC_MoveChild3,
25564 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25565 OPC_MoveParent,
25566 OPC_CheckPredicate5,
25567 OPC_CheckPredicate, 9,
25568 OPC_CheckPredicate3,
25569 OPC_CheckTypeI64,
25570 OPC_CheckPatternPredicate, 16,
25571 OPC_CheckComplexPat0, /*#*/1,
25572 OPC_EmitMergeInputChains1_0,
25573 OPC_EmitConvertToTarget3,
25574 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25575 8, 4, 4, 5, 2, 6,
25576 26,
25577 OPC_MoveChild2,
25578 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25579 OPC_MoveParent,
25580 OPC_RecordChild3,
25581 OPC_CheckPredicate5,
25582 OPC_CheckPredicate, 9,
25583 OPC_CheckPredicate1,
25584 OPC_CheckTypeI64,
25585 OPC_CheckPatternPredicate6,
25586 OPC_CheckComplexPat0, /*#*/1,
25587 OPC_EmitMergeInputChains1_0,
25588 OPC_EmitConvertToTarget2,
25589 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25590 8, 4, 4, 5, 6, 3,
25591 26,
25592 OPC_RecordChild3,
25593 OPC_MoveChild3,
25594 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25595 OPC_MoveParent,
25596 OPC_CheckPredicate5,
25597 OPC_CheckPredicate, 9,
25598 OPC_CheckPredicate1,
25599 OPC_CheckTypeI64,
25600 OPC_CheckPatternPredicate6,
25601 OPC_CheckComplexPat0, /*#*/1,
25602 OPC_EmitMergeInputChains1_0,
25603 OPC_EmitConvertToTarget3,
25604 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25605 8, 4, 4, 5, 2, 6,
25606 25,
25607 OPC_MoveChild2,
25608 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25609 OPC_MoveParent,
25610 OPC_RecordChild3,
25611 OPC_CheckPredicate5,
25612 OPC_CheckPredicate, 9,
25613 OPC_CheckPredicate2,
25614 OPC_CheckTypeI64,
25615 OPC_CheckComplexPat0, /*#*/1,
25616 OPC_EmitMergeInputChains1_0,
25617 OPC_EmitConvertToTarget2,
25618 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25619 8, 4, 4, 5, 6, 3,
25620 25,
25621 OPC_RecordChild3,
25622 OPC_MoveChild3,
25623 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25624 OPC_MoveParent,
25625 OPC_CheckPredicate5,
25626 OPC_CheckPredicate, 9,
25627 OPC_CheckPredicate2,
25628 OPC_CheckTypeI64,
25629 OPC_CheckComplexPat0, /*#*/1,
25630 OPC_EmitMergeInputChains1_0,
25631 OPC_EmitConvertToTarget3,
25632 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25633 8, 4, 4, 5, 2, 6,
25634 25,
25635 OPC_MoveChild2,
25636 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25637 OPC_MoveParent,
25638 OPC_RecordChild3,
25639 OPC_CheckPredicate5,
25640 OPC_CheckPredicate, 9,
25641 OPC_CheckPredicate0,
25642 OPC_CheckTypeI64,
25643 OPC_CheckComplexPat0, /*#*/1,
25644 OPC_EmitMergeInputChains1_0,
25645 OPC_EmitConvertToTarget2,
25646 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25647 8, 4, 4, 5, 6, 3,
25648 25,
25649 OPC_RecordChild3,
25650 OPC_MoveChild3,
25651 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25652 OPC_MoveParent,
25653 OPC_CheckPredicate5,
25654 OPC_CheckPredicate, 9,
25655 OPC_CheckPredicate0,
25656 OPC_CheckTypeI64,
25657 OPC_CheckComplexPat0, /*#*/1,
25658 OPC_EmitMergeInputChains1_0,
25659 OPC_EmitConvertToTarget3,
25660 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25661 8, 4, 4, 5, 2, 6,
25662 27,
25663 OPC_MoveChild2,
25664 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25665 OPC_MoveParent,
25666 OPC_RecordChild3,
25667 OPC_CheckPredicate5,
25668 OPC_CheckPredicate, 9,
25669 OPC_CheckPredicate3,
25670 OPC_CheckTypeI64,
25671 OPC_CheckPatternPredicate, 10,
25672 OPC_CheckComplexPat0, /*#*/1,
25673 OPC_EmitMergeInputChains1_0,
25674 OPC_EmitConvertToTarget2,
25675 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25676 8, 4, 4, 5, 6, 3,
25677 27,
25678 OPC_RecordChild3,
25679 OPC_MoveChild3,
25680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25681 OPC_MoveParent,
25682 OPC_CheckPredicate5,
25683 OPC_CheckPredicate, 9,
25684 OPC_CheckPredicate3,
25685 OPC_CheckTypeI64,
25686 OPC_CheckPatternPredicate, 10,
25687 OPC_CheckComplexPat0, /*#*/1,
25688 OPC_EmitMergeInputChains1_0,
25689 OPC_EmitConvertToTarget3,
25690 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25691 8, 4, 4, 5, 2, 6,
25692 25,
25693 OPC_MoveChild2,
25694 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25695 OPC_MoveParent,
25696 OPC_RecordChild3,
25697 OPC_CheckPredicate5,
25698 OPC_CheckPredicate, 9,
25699 OPC_CheckPredicate1,
25700 OPC_CheckTypeI64,
25701 OPC_CheckComplexPat0, /*#*/1,
25702 OPC_EmitMergeInputChains1_0,
25703 OPC_EmitConvertToTarget2,
25704 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25705 8, 4, 4, 5, 6, 3,
25706 25,
25707 OPC_RecordChild3,
25708 OPC_MoveChild3,
25709 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25710 OPC_MoveParent,
25711 OPC_CheckPredicate5,
25712 OPC_CheckPredicate, 9,
25713 OPC_CheckPredicate1,
25714 OPC_CheckTypeI64,
25715 OPC_CheckComplexPat0, /*#*/1,
25716 OPC_EmitMergeInputChains1_0,
25717 OPC_EmitConvertToTarget3,
25718 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25719 8, 4, 4, 5, 2, 6,
25720 26,
25721 OPC_MoveChild2,
25722 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25723 OPC_MoveParent,
25724 OPC_RecordChild3,
25725 OPC_CheckPredicate, 12,
25726 OPC_CheckPredicate2,
25727 OPC_CheckType, 6,
25728 OPC_CheckPatternPredicate6,
25729 OPC_CheckComplexPat0, /*#*/1,
25730 OPC_EmitMergeInputChains1_0,
25731 OPC_EmitConvertToTarget2,
25732 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Gir), 0|OPFL_Chain|OPFL_MemRefs,
25733 6, 4, 4, 5, 6, 3,
25734 26,
25735 OPC_RecordChild3,
25736 OPC_MoveChild3,
25737 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25738 OPC_MoveParent,
25739 OPC_CheckPredicate, 12,
25740 OPC_CheckPredicate2,
25741 OPC_CheckType, 6,
25742 OPC_CheckPatternPredicate6,
25743 OPC_CheckComplexPat0, /*#*/1,
25744 OPC_EmitMergeInputChains1_0,
25745 OPC_EmitConvertToTarget3,
25746 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Gri), 0|OPFL_Chain|OPFL_MemRefs,
25747 6, 4, 4, 5, 2, 6,
25748 26,
25749 OPC_MoveChild2,
25750 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25751 OPC_MoveParent,
25752 OPC_RecordChild3,
25753 OPC_CheckPredicate, 12,
25754 OPC_CheckPredicate0,
25755 OPC_CheckType, 6,
25756 OPC_CheckPatternPredicate6,
25757 OPC_CheckComplexPat0, /*#*/1,
25758 OPC_EmitMergeInputChains1_0,
25759 OPC_EmitConvertToTarget2,
25760 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Sir), 0|OPFL_Chain|OPFL_MemRefs,
25761 6, 4, 4, 5, 6, 3,
25762 26,
25763 OPC_RecordChild3,
25764 OPC_MoveChild3,
25765 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25766 OPC_MoveParent,
25767 OPC_CheckPredicate, 12,
25768 OPC_CheckPredicate0,
25769 OPC_CheckType, 6,
25770 OPC_CheckPatternPredicate6,
25771 OPC_CheckComplexPat0, /*#*/1,
25772 OPC_EmitMergeInputChains1_0,
25773 OPC_EmitConvertToTarget3,
25774 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Sri), 0|OPFL_Chain|OPFL_MemRefs,
25775 6, 4, 4, 5, 2, 6,
25776 27,
25777 OPC_MoveChild2,
25778 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25779 OPC_MoveParent,
25780 OPC_RecordChild3,
25781 OPC_CheckPredicate, 12,
25782 OPC_CheckPredicate3,
25783 OPC_CheckType, 6,
25784 OPC_CheckPatternPredicate, 16,
25785 OPC_CheckComplexPat0, /*#*/1,
25786 OPC_EmitMergeInputChains1_0,
25787 OPC_EmitConvertToTarget2,
25788 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_S_Cir), 0|OPFL_Chain|OPFL_MemRefs,
25789 6, 4, 4, 5, 6, 3,
25790 27,
25791 OPC_RecordChild3,
25792 OPC_MoveChild3,
25793 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25794 OPC_MoveParent,
25795 OPC_CheckPredicate, 12,
25796 OPC_CheckPredicate3,
25797 OPC_CheckType, 6,
25798 OPC_CheckPatternPredicate, 16,
25799 OPC_CheckComplexPat0, /*#*/1,
25800 OPC_EmitMergeInputChains1_0,
25801 OPC_EmitConvertToTarget3,
25802 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_S_Cri), 0|OPFL_Chain|OPFL_MemRefs,
25803 6, 4, 4, 5, 2, 6,
25804 26,
25805 OPC_MoveChild2,
25806 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25807 OPC_MoveParent,
25808 OPC_RecordChild3,
25809 OPC_CheckPredicate, 12,
25810 OPC_CheckPredicate1,
25811 OPC_CheckType, 6,
25812 OPC_CheckPatternPredicate6,
25813 OPC_CheckComplexPat0, /*#*/1,
25814 OPC_EmitMergeInputChains1_0,
25815 OPC_EmitConvertToTarget2,
25816 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_GENir), 0|OPFL_Chain|OPFL_MemRefs,
25817 6, 4, 4, 5, 6, 3,
25818 21|128,9,
25819 OPC_RecordChild3,
25820 OPC_Scope, 25,
25821 OPC_MoveChild3,
25822 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25823 OPC_MoveParent,
25824 OPC_CheckPredicate, 12,
25825 OPC_CheckPredicate1,
25826 OPC_CheckType, 6,
25827 OPC_CheckPatternPredicate6,
25828 OPC_CheckComplexPat0, /*#*/1,
25829 OPC_EmitMergeInputChains1_0,
25830 OPC_EmitConvertToTarget3,
25831 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_GENri), 0|OPFL_Chain|OPFL_MemRefs,
25832 6, 4, 4, 5, 2, 6,
25833 22|128,4,
25834 OPC_CheckPredicate4,
25835 OPC_CheckTypeI32,
25836 OPC_Scope, 2|128,1,
25837 OPC_CheckPredicate6,
25838 OPC_Scope, 15,
25839 OPC_CheckPredicate2,
25840 OPC_CheckPatternPredicate6,
25841 OPC_CheckComplexPat0, /*#*/1,
25842 OPC_EmitMergeInputChains1_0,
25843 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25844 7, 4, 4, 5, 2, 3,
25845 15,
25846 OPC_CheckPredicate0,
25847 OPC_CheckPatternPredicate6,
25848 OPC_CheckComplexPat0, /*#*/1,
25849 OPC_EmitMergeInputChains1_0,
25850 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25851 7, 4, 4, 5, 2, 3,
25852 16,
25853 OPC_CheckPredicate3,
25854 OPC_CheckPatternPredicate, 16,
25855 OPC_CheckComplexPat0, /*#*/1,
25856 OPC_EmitMergeInputChains1_0,
25857 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25858 7, 4, 4, 5, 2, 3,
25859 15,
25860 OPC_CheckPredicate1,
25861 OPC_CheckPatternPredicate6,
25862 OPC_CheckComplexPat0, /*#*/1,
25863 OPC_EmitMergeInputChains1_0,
25864 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
25865 7, 4, 4, 5, 2, 3,
25866 14,
25867 OPC_CheckPredicate2,
25868 OPC_CheckComplexPat0, /*#*/1,
25869 OPC_EmitMergeInputChains1_0,
25870 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25871 7, 4, 4, 5, 2, 3,
25872 14,
25873 OPC_CheckPredicate0,
25874 OPC_CheckComplexPat0, /*#*/1,
25875 OPC_EmitMergeInputChains1_0,
25876 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25877 7, 4, 4, 5, 2, 3,
25878 16,
25879 OPC_CheckPredicate3,
25880 OPC_CheckPatternPredicate, 10,
25881 OPC_CheckComplexPat0, /*#*/1,
25882 OPC_EmitMergeInputChains1_0,
25883 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25884 7, 4, 4, 5, 2, 3,
25885 14,
25886 OPC_CheckPredicate1,
25887 OPC_CheckComplexPat0, /*#*/1,
25888 OPC_EmitMergeInputChains1_0,
25889 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acquire_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
25890 7, 4, 4, 5, 2, 3,
25891 0,
25892 2|128,1,
25893 OPC_CheckPredicate7,
25894 OPC_Scope, 15,
25895 OPC_CheckPredicate2,
25896 OPC_CheckPatternPredicate6,
25897 OPC_CheckComplexPat0, /*#*/1,
25898 OPC_EmitMergeInputChains1_0,
25899 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25900 7, 4, 4, 5, 2, 3,
25901 15,
25902 OPC_CheckPredicate0,
25903 OPC_CheckPatternPredicate6,
25904 OPC_CheckComplexPat0, /*#*/1,
25905 OPC_EmitMergeInputChains1_0,
25906 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25907 7, 4, 4, 5, 2, 3,
25908 16,
25909 OPC_CheckPredicate3,
25910 OPC_CheckPatternPredicate, 16,
25911 OPC_CheckComplexPat0, /*#*/1,
25912 OPC_EmitMergeInputChains1_0,
25913 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25914 7, 4, 4, 5, 2, 3,
25915 15,
25916 OPC_CheckPredicate1,
25917 OPC_CheckPatternPredicate6,
25918 OPC_CheckComplexPat0, /*#*/1,
25919 OPC_EmitMergeInputChains1_0,
25920 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
25921 7, 4, 4, 5, 2, 3,
25922 14,
25923 OPC_CheckPredicate2,
25924 OPC_CheckComplexPat0, /*#*/1,
25925 OPC_EmitMergeInputChains1_0,
25926 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25927 7, 4, 4, 5, 2, 3,
25928 14,
25929 OPC_CheckPredicate0,
25930 OPC_CheckComplexPat0, /*#*/1,
25931 OPC_EmitMergeInputChains1_0,
25932 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25933 7, 4, 4, 5, 2, 3,
25934 16,
25935 OPC_CheckPredicate3,
25936 OPC_CheckPatternPredicate, 10,
25937 OPC_CheckComplexPat0, /*#*/1,
25938 OPC_EmitMergeInputChains1_0,
25939 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25940 7, 4, 4, 5, 2, 3,
25941 14,
25942 OPC_CheckPredicate1,
25943 OPC_CheckComplexPat0, /*#*/1,
25944 OPC_EmitMergeInputChains1_0,
25945 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_release_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
25946 7, 4, 4, 5, 2, 3,
25947 0,
25948 3|128,1,
25949 OPC_CheckPredicate, 8,
25950 OPC_Scope, 15,
25951 OPC_CheckPredicate2,
25952 OPC_CheckPatternPredicate6,
25953 OPC_CheckComplexPat0, /*#*/1,
25954 OPC_EmitMergeInputChains1_0,
25955 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25956 7, 4, 4, 5, 2, 3,
25957 15,
25958 OPC_CheckPredicate0,
25959 OPC_CheckPatternPredicate6,
25960 OPC_CheckComplexPat0, /*#*/1,
25961 OPC_EmitMergeInputChains1_0,
25962 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25963 7, 4, 4, 5, 2, 3,
25964 16,
25965 OPC_CheckPredicate3,
25966 OPC_CheckPatternPredicate, 16,
25967 OPC_CheckComplexPat0, /*#*/1,
25968 OPC_EmitMergeInputChains1_0,
25969 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25970 7, 4, 4, 5, 2, 3,
25971 15,
25972 OPC_CheckPredicate1,
25973 OPC_CheckPatternPredicate6,
25974 OPC_CheckComplexPat0, /*#*/1,
25975 OPC_EmitMergeInputChains1_0,
25976 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
25977 7, 4, 4, 5, 2, 3,
25978 14,
25979 OPC_CheckPredicate2,
25980 OPC_CheckComplexPat0, /*#*/1,
25981 OPC_EmitMergeInputChains1_0,
25982 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
25983 7, 4, 4, 5, 2, 3,
25984 14,
25985 OPC_CheckPredicate0,
25986 OPC_CheckComplexPat0, /*#*/1,
25987 OPC_EmitMergeInputChains1_0,
25988 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
25989 7, 4, 4, 5, 2, 3,
25990 16,
25991 OPC_CheckPredicate3,
25992 OPC_CheckPatternPredicate, 10,
25993 OPC_CheckComplexPat0, /*#*/1,
25994 OPC_EmitMergeInputChains1_0,
25995 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
25996 7, 4, 4, 5, 2, 3,
25997 14,
25998 OPC_CheckPredicate1,
25999 OPC_CheckComplexPat0, /*#*/1,
26000 OPC_EmitMergeInputChains1_0,
26001 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_acq_rel_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26002 7, 4, 4, 5, 2, 3,
26003 0,
26004 3|128,1,
26005 OPC_CheckPredicate, 9,
26006 OPC_Scope, 15,
26007 OPC_CheckPredicate2,
26008 OPC_CheckPatternPredicate6,
26009 OPC_CheckComplexPat0, /*#*/1,
26010 OPC_EmitMergeInputChains1_0,
26011 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26012 7, 4, 4, 5, 2, 3,
26013 15,
26014 OPC_CheckPredicate0,
26015 OPC_CheckPatternPredicate6,
26016 OPC_CheckComplexPat0, /*#*/1,
26017 OPC_EmitMergeInputChains1_0,
26018 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26019 7, 4, 4, 5, 2, 3,
26020 16,
26021 OPC_CheckPredicate3,
26022 OPC_CheckPatternPredicate, 16,
26023 OPC_CheckComplexPat0, /*#*/1,
26024 OPC_EmitMergeInputChains1_0,
26025 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26026 7, 4, 4, 5, 2, 3,
26027 15,
26028 OPC_CheckPredicate1,
26029 OPC_CheckPatternPredicate6,
26030 OPC_CheckComplexPat0, /*#*/1,
26031 OPC_EmitMergeInputChains1_0,
26032 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26033 7, 4, 4, 5, 2, 3,
26034 14,
26035 OPC_CheckPredicate2,
26036 OPC_CheckComplexPat0, /*#*/1,
26037 OPC_EmitMergeInputChains1_0,
26038 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26039 7, 4, 4, 5, 2, 3,
26040 14,
26041 OPC_CheckPredicate0,
26042 OPC_CheckComplexPat0, /*#*/1,
26043 OPC_EmitMergeInputChains1_0,
26044 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26045 7, 4, 4, 5, 2, 3,
26046 16,
26047 OPC_CheckPredicate3,
26048 OPC_CheckPatternPredicate, 10,
26049 OPC_CheckComplexPat0, /*#*/1,
26050 OPC_EmitMergeInputChains1_0,
26051 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26052 7, 4, 4, 5, 2, 3,
26053 14,
26054 OPC_CheckPredicate1,
26055 OPC_CheckComplexPat0, /*#*/1,
26056 OPC_EmitMergeInputChains1_0,
26057 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_32_monotonic_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26058 7, 4, 4, 5, 2, 3,
26059 0,
26060 0,
26061 22|128,4,
26062 OPC_CheckPredicate5,
26063 OPC_CheckTypeI64,
26064 OPC_Scope, 2|128,1,
26065 OPC_CheckPredicate6,
26066 OPC_Scope, 15,
26067 OPC_CheckPredicate2,
26068 OPC_CheckPatternPredicate6,
26069 OPC_CheckComplexPat0, /*#*/1,
26070 OPC_EmitMergeInputChains1_0,
26071 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26072 8, 4, 4, 5, 2, 3,
26073 15,
26074 OPC_CheckPredicate0,
26075 OPC_CheckPatternPredicate6,
26076 OPC_CheckComplexPat0, /*#*/1,
26077 OPC_EmitMergeInputChains1_0,
26078 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26079 8, 4, 4, 5, 2, 3,
26080 16,
26081 OPC_CheckPredicate3,
26082 OPC_CheckPatternPredicate, 16,
26083 OPC_CheckComplexPat0, /*#*/1,
26084 OPC_EmitMergeInputChains1_0,
26085 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26086 8, 4, 4, 5, 2, 3,
26087 15,
26088 OPC_CheckPredicate1,
26089 OPC_CheckPatternPredicate6,
26090 OPC_CheckComplexPat0, /*#*/1,
26091 OPC_EmitMergeInputChains1_0,
26092 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26093 8, 4, 4, 5, 2, 3,
26094 14,
26095 OPC_CheckPredicate2,
26096 OPC_CheckComplexPat0, /*#*/1,
26097 OPC_EmitMergeInputChains1_0,
26098 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26099 8, 4, 4, 5, 2, 3,
26100 14,
26101 OPC_CheckPredicate0,
26102 OPC_CheckComplexPat0, /*#*/1,
26103 OPC_EmitMergeInputChains1_0,
26104 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26105 8, 4, 4, 5, 2, 3,
26106 16,
26107 OPC_CheckPredicate3,
26108 OPC_CheckPatternPredicate, 10,
26109 OPC_CheckComplexPat0, /*#*/1,
26110 OPC_EmitMergeInputChains1_0,
26111 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26112 8, 4, 4, 5, 2, 3,
26113 14,
26114 OPC_CheckPredicate1,
26115 OPC_CheckComplexPat0, /*#*/1,
26116 OPC_EmitMergeInputChains1_0,
26117 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acquire_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26118 8, 4, 4, 5, 2, 3,
26119 0,
26120 2|128,1,
26121 OPC_CheckPredicate7,
26122 OPC_Scope, 15,
26123 OPC_CheckPredicate2,
26124 OPC_CheckPatternPredicate6,
26125 OPC_CheckComplexPat0, /*#*/1,
26126 OPC_EmitMergeInputChains1_0,
26127 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26128 8, 4, 4, 5, 2, 3,
26129 15,
26130 OPC_CheckPredicate0,
26131 OPC_CheckPatternPredicate6,
26132 OPC_CheckComplexPat0, /*#*/1,
26133 OPC_EmitMergeInputChains1_0,
26134 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26135 8, 4, 4, 5, 2, 3,
26136 16,
26137 OPC_CheckPredicate3,
26138 OPC_CheckPatternPredicate, 16,
26139 OPC_CheckComplexPat0, /*#*/1,
26140 OPC_EmitMergeInputChains1_0,
26141 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26142 8, 4, 4, 5, 2, 3,
26143 15,
26144 OPC_CheckPredicate1,
26145 OPC_CheckPatternPredicate6,
26146 OPC_CheckComplexPat0, /*#*/1,
26147 OPC_EmitMergeInputChains1_0,
26148 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26149 8, 4, 4, 5, 2, 3,
26150 14,
26151 OPC_CheckPredicate2,
26152 OPC_CheckComplexPat0, /*#*/1,
26153 OPC_EmitMergeInputChains1_0,
26154 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26155 8, 4, 4, 5, 2, 3,
26156 14,
26157 OPC_CheckPredicate0,
26158 OPC_CheckComplexPat0, /*#*/1,
26159 OPC_EmitMergeInputChains1_0,
26160 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26161 8, 4, 4, 5, 2, 3,
26162 16,
26163 OPC_CheckPredicate3,
26164 OPC_CheckPatternPredicate, 10,
26165 OPC_CheckComplexPat0, /*#*/1,
26166 OPC_EmitMergeInputChains1_0,
26167 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26168 8, 4, 4, 5, 2, 3,
26169 14,
26170 OPC_CheckPredicate1,
26171 OPC_CheckComplexPat0, /*#*/1,
26172 OPC_EmitMergeInputChains1_0,
26173 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_release_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26174 8, 4, 4, 5, 2, 3,
26175 0,
26176 3|128,1,
26177 OPC_CheckPredicate, 8,
26178 OPC_Scope, 15,
26179 OPC_CheckPredicate2,
26180 OPC_CheckPatternPredicate6,
26181 OPC_CheckComplexPat0, /*#*/1,
26182 OPC_EmitMergeInputChains1_0,
26183 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26184 8, 4, 4, 5, 2, 3,
26185 15,
26186 OPC_CheckPredicate0,
26187 OPC_CheckPatternPredicate6,
26188 OPC_CheckComplexPat0, /*#*/1,
26189 OPC_EmitMergeInputChains1_0,
26190 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26191 8, 4, 4, 5, 2, 3,
26192 16,
26193 OPC_CheckPredicate3,
26194 OPC_CheckPatternPredicate, 16,
26195 OPC_CheckComplexPat0, /*#*/1,
26196 OPC_EmitMergeInputChains1_0,
26197 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26198 8, 4, 4, 5, 2, 3,
26199 15,
26200 OPC_CheckPredicate1,
26201 OPC_CheckPatternPredicate6,
26202 OPC_CheckComplexPat0, /*#*/1,
26203 OPC_EmitMergeInputChains1_0,
26204 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26205 8, 4, 4, 5, 2, 3,
26206 14,
26207 OPC_CheckPredicate2,
26208 OPC_CheckComplexPat0, /*#*/1,
26209 OPC_EmitMergeInputChains1_0,
26210 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26211 8, 4, 4, 5, 2, 3,
26212 14,
26213 OPC_CheckPredicate0,
26214 OPC_CheckComplexPat0, /*#*/1,
26215 OPC_EmitMergeInputChains1_0,
26216 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26217 8, 4, 4, 5, 2, 3,
26218 16,
26219 OPC_CheckPredicate3,
26220 OPC_CheckPatternPredicate, 10,
26221 OPC_CheckComplexPat0, /*#*/1,
26222 OPC_EmitMergeInputChains1_0,
26223 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26224 8, 4, 4, 5, 2, 3,
26225 14,
26226 OPC_CheckPredicate1,
26227 OPC_CheckComplexPat0, /*#*/1,
26228 OPC_EmitMergeInputChains1_0,
26229 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_acq_rel_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26230 8, 4, 4, 5, 2, 3,
26231 0,
26232 3|128,1,
26233 OPC_CheckPredicate, 9,
26234 OPC_Scope, 15,
26235 OPC_CheckPredicate2,
26236 OPC_CheckPatternPredicate6,
26237 OPC_CheckComplexPat0, /*#*/1,
26238 OPC_EmitMergeInputChains1_0,
26239 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26240 8, 4, 4, 5, 2, 3,
26241 15,
26242 OPC_CheckPredicate0,
26243 OPC_CheckPatternPredicate6,
26244 OPC_CheckComplexPat0, /*#*/1,
26245 OPC_EmitMergeInputChains1_0,
26246 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26247 8, 4, 4, 5, 2, 3,
26248 16,
26249 OPC_CheckPredicate3,
26250 OPC_CheckPatternPredicate, 16,
26251 OPC_CheckComplexPat0, /*#*/1,
26252 OPC_EmitMergeInputChains1_0,
26253 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26254 8, 4, 4, 5, 2, 3,
26255 15,
26256 OPC_CheckPredicate1,
26257 OPC_CheckPatternPredicate6,
26258 OPC_CheckComplexPat0, /*#*/1,
26259 OPC_EmitMergeInputChains1_0,
26260 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26261 8, 4, 4, 5, 2, 3,
26262 14,
26263 OPC_CheckPredicate2,
26264 OPC_CheckComplexPat0, /*#*/1,
26265 OPC_EmitMergeInputChains1_0,
26266 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26267 8, 4, 4, 5, 2, 3,
26268 14,
26269 OPC_CheckPredicate0,
26270 OPC_CheckComplexPat0, /*#*/1,
26271 OPC_EmitMergeInputChains1_0,
26272 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26273 8, 4, 4, 5, 2, 3,
26274 16,
26275 OPC_CheckPredicate3,
26276 OPC_CheckPatternPredicate, 10,
26277 OPC_CheckComplexPat0, /*#*/1,
26278 OPC_EmitMergeInputChains1_0,
26279 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26280 8, 4, 4, 5, 2, 3,
26281 14,
26282 OPC_CheckPredicate1,
26283 OPC_CheckComplexPat0, /*#*/1,
26284 OPC_EmitMergeInputChains1_0,
26285 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_64_monotonic_old_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26286 8, 4, 4, 5, 2, 3,
26287 0,
26288 0,
26289 71,
26290 OPC_CheckPredicate, 12,
26291 OPC_CheckType, 6,
26292 OPC_Scope, 15,
26293 OPC_CheckPredicate2,
26294 OPC_CheckPatternPredicate6,
26295 OPC_CheckComplexPat0, /*#*/1,
26296 OPC_EmitMergeInputChains1_0,
26297 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Grr), 0|OPFL_Chain|OPFL_MemRefs,
26298 6, 4, 4, 5, 2, 3,
26299 15,
26300 OPC_CheckPredicate0,
26301 OPC_CheckPatternPredicate6,
26302 OPC_CheckComplexPat0, /*#*/1,
26303 OPC_EmitMergeInputChains1_0,
26304 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_Srr), 0|OPFL_Chain|OPFL_MemRefs,
26305 6, 4, 4, 5, 2, 3,
26306 16,
26307 OPC_CheckPredicate3,
26308 OPC_CheckPatternPredicate, 16,
26309 OPC_CheckComplexPat0, /*#*/1,
26310 OPC_EmitMergeInputChains1_0,
26311 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_S_Crr), 0|OPFL_Chain|OPFL_MemRefs,
26312 6, 4, 4, 5, 2, 3,
26313 15,
26314 OPC_CheckPredicate1,
26315 OPC_CheckPatternPredicate6,
26316 OPC_CheckComplexPat0, /*#*/1,
26317 OPC_EmitMergeInputChains1_0,
26318 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_16_GENrr), 0|OPFL_Chain|OPFL_MemRefs,
26319 6, 4, 4, 5, 2, 3,
26320 0,
26321 0,
26322 0,
26323 81|128,75|128,1, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
26324 OPC_Scope, 44|128,1,
26325 OPC_CheckChild0Integer, 26|128,8|128,1,
26326 OPC_RecordChild1,
26327 OPC_Scope, 27,
26328 OPC_MoveChild1,
26329 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26330 OPC_MoveSibling2,
26331 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26332 OPC_RecordNode,
26333 OPC_MoveSibling3,
26334 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26335 OPC_RecordNode,
26336 OPC_MoveParent,
26337 OPC_CheckPatternPredicate3,
26338 OPC_EmitConvertToTarget0,
26339 OPC_EmitConvertToTarget1,
26340 OPC_EmitConvertToTarget2,
26341 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iii),
26342 7, 3, 3, 4, 5,
26343 22,
26344 OPC_RecordChild2,
26345 OPC_MoveChild2,
26346 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26347 OPC_MoveSibling3,
26348 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26349 OPC_RecordNode,
26350 OPC_MoveParent,
26351 OPC_CheckPatternPredicate3,
26352 OPC_EmitConvertToTarget1,
26353 OPC_EmitConvertToTarget2,
26354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rii),
26355 7, 3, 0, 3, 4,
26356 45,
26357 OPC_MoveChild1,
26358 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26359 OPC_Scope, 19,
26360 OPC_MoveParent,
26361 OPC_RecordChild2,
26362 OPC_RecordChild3,
26363 OPC_MoveChild3,
26364 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26365 OPC_MoveParent,
26366 OPC_CheckPatternPredicate3,
26367 OPC_EmitConvertToTarget0,
26368 OPC_EmitConvertToTarget2,
26369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iri),
26370 7, 3, 3, 1, 4,
26371 18,
26372 OPC_MoveSibling2,
26373 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26374 OPC_RecordNode,
26375 OPC_MoveParent,
26376 OPC_RecordChild3,
26377 OPC_CheckPatternPredicate3,
26378 OPC_EmitConvertToTarget0,
26379 OPC_EmitConvertToTarget1,
26380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iir),
26381 7, 3, 3, 4, 2,
26382 0,
26383 37,
26384 OPC_RecordChild2,
26385 OPC_Scope, 16,
26386 OPC_RecordChild3,
26387 OPC_MoveChild3,
26388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26389 OPC_MoveParent,
26390 OPC_CheckPatternPredicate3,
26391 OPC_EmitConvertToTarget2,
26392 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rri),
26393 7, 3, 0, 1, 3,
26394 16,
26395 OPC_MoveChild2,
26396 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26397 OPC_MoveParent,
26398 OPC_RecordChild3,
26399 OPC_CheckPatternPredicate3,
26400 OPC_EmitConvertToTarget1,
26401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rir),
26402 7, 3, 0, 3, 2,
26403 0,
26404 17,
26405 OPC_MoveChild1,
26406 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26407 OPC_MoveParent,
26408 OPC_RecordChild2,
26409 OPC_RecordChild3,
26410 OPC_CheckPatternPredicate3,
26411 OPC_EmitConvertToTarget0,
26412 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_irr),
26413 7, 3, 3, 1, 2,
26414 11,
26415 OPC_RecordChild2,
26416 OPC_RecordChild3,
26417 OPC_CheckPatternPredicate3,
26418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rrr),
26419 7, 3, 0, 1, 2,
26420 0,
26421 36,
26422 OPC_CheckChild0Integer, 56|128,8|128,1,
26423 OPC_RecordChild1,
26424 OPC_RecordChild2,
26425 OPC_Scope, 13,
26426 OPC_CheckChild3Integer, 0,
26427 OPC_RecordChild4,
26428 OPC_CheckPatternPredicate, 30,
26429 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_lo_ss),
26430 7, 3, 0, 1, 2,
26431 13,
26432 OPC_CheckChild3Integer, 3,
26433 OPC_RecordChild4,
26434 OPC_CheckPatternPredicate, 30,
26435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_hi_ss),
26436 7, 3, 0, 1, 2,
26437 0,
26438 36,
26439 OPC_CheckChild0Integer, 58|128,8|128,1,
26440 OPC_RecordChild1,
26441 OPC_RecordChild2,
26442 OPC_Scope, 13,
26443 OPC_CheckChild3Integer, 0,
26444 OPC_RecordChild4,
26445 OPC_CheckPatternPredicate, 30,
26446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_lo_su),
26447 7, 3, 0, 1, 2,
26448 13,
26449 OPC_CheckChild3Integer, 3,
26450 OPC_RecordChild4,
26451 OPC_CheckPatternPredicate, 30,
26452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_hi_su),
26453 7, 3, 0, 1, 2,
26454 0,
26455 36,
26456 OPC_CheckChild0Integer, 60|128,8|128,1,
26457 OPC_RecordChild1,
26458 OPC_RecordChild2,
26459 OPC_Scope, 13,
26460 OPC_CheckChild3Integer, 0,
26461 OPC_RecordChild4,
26462 OPC_CheckPatternPredicate, 30,
26463 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_lo_us),
26464 7, 3, 0, 1, 2,
26465 13,
26466 OPC_CheckChild3Integer, 3,
26467 OPC_RecordChild4,
26468 OPC_CheckPatternPredicate, 30,
26469 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_hi_us),
26470 7, 3, 0, 1, 2,
26471 0,
26472 36,
26473 OPC_CheckChild0Integer, 62|128,8|128,1,
26474 OPC_RecordChild1,
26475 OPC_RecordChild2,
26476 OPC_Scope, 13,
26477 OPC_CheckChild3Integer, 0,
26478 OPC_RecordChild4,
26479 OPC_CheckPatternPredicate, 30,
26480 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_lo_uu),
26481 7, 3, 0, 1, 2,
26482 13,
26483 OPC_CheckChild3Integer, 3,
26484 OPC_RecordChild4,
26485 OPC_CheckPatternPredicate, 30,
26486 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT2_hi_uu),
26487 7, 3, 0, 1, 2,
26488 0,
26489 51,
26490 OPC_CheckChild0Integer, 36|128,6|128,1,
26491 OPC_RecordChild1,
26492 OPC_Scope, 21,
26493 OPC_CheckChild1TypeI32,
26494 OPC_Scope, 8,
26495 OPC_CheckChild2Integer, 0,
26496 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_s32),
26497 7, 1, 0,
26498 8,
26499 OPC_CheckChild2Integer, 3,
26500 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_SHIFTAMT_s32),
26501 7, 1, 0,
26502 0,
26503 21,
26504 OPC_CheckChild1TypeI64,
26505 OPC_Scope, 8,
26506 OPC_CheckChild2Integer, 0,
26507 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_s64),
26508 7, 1, 0,
26509 8,
26510 OPC_CheckChild2Integer, 3,
26511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_SHIFTAMT_s64),
26512 7, 1, 0,
26513 0,
26514 0,
26515 51,
26516 OPC_CheckChild0Integer, 38|128,6|128,1,
26517 OPC_RecordChild1,
26518 OPC_Scope, 21,
26519 OPC_CheckChild1TypeI32,
26520 OPC_Scope, 8,
26521 OPC_CheckChild2Integer, 0,
26522 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_u32),
26523 7, 1, 0,
26524 8,
26525 OPC_CheckChild2Integer, 3,
26526 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_SHIFTAMT_u32),
26527 7, 1, 0,
26528 0,
26529 21,
26530 OPC_CheckChild1TypeI64,
26531 OPC_Scope, 8,
26532 OPC_CheckChild2Integer, 0,
26533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_u64),
26534 7, 1, 0,
26535 8,
26536 OPC_CheckChild2Integer, 3,
26537 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFIND_SHIFTAMT_u64),
26538 7, 1, 0,
26539 0,
26540 0,
26541 39,
26542 OPC_CheckChild0Integer, 28|128,8|128,1,
26543 OPC_RecordChild1,
26544 OPC_CheckChild1TypeI32,
26545 OPC_RecordChild2,
26546 OPC_CheckChild2TypeI32,
26547 OPC_RecordChild3,
26548 OPC_Scope, 16,
26549 OPC_MoveChild3,
26550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26551 OPC_CheckTypeI32,
26552 OPC_MoveParent,
26553 OPC_CheckTypeI32,
26554 OPC_EmitConvertToTarget2,
26555 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_CLAMP_i),
26556 7, 3, 1, 0, 3,
26557 10,
26558 OPC_CheckChild3TypeI32,
26559 OPC_CheckTypeI32,
26560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_CLAMP_r),
26561 7, 3, 1, 0, 2,
26562 0,
26563 39,
26564 OPC_CheckChild0Integer, 30|128,8|128,1,
26565 OPC_RecordChild1,
26566 OPC_CheckChild1TypeI32,
26567 OPC_RecordChild2,
26568 OPC_CheckChild2TypeI32,
26569 OPC_RecordChild3,
26570 OPC_Scope, 16,
26571 OPC_MoveChild3,
26572 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26573 OPC_CheckTypeI32,
26574 OPC_MoveParent,
26575 OPC_CheckTypeI32,
26576 OPC_EmitConvertToTarget2,
26577 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_CLAMP_i),
26578 7, 3, 1, 0, 3,
26579 10,
26580 OPC_CheckChild3TypeI32,
26581 OPC_CheckTypeI32,
26582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_CLAMP_r),
26583 7, 3, 1, 0, 2,
26584 0,
26585 52,
26586 OPC_CheckChild0Integer, 82|128,13|128,1,
26587 OPC_RecordChild1,
26588 OPC_Scope, 16,
26589 OPC_RecordChild2,
26590 OPC_MoveChild2,
26591 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26592 OPC_MoveParent,
26593 OPC_CheckPatternPredicate, 24,
26594 OPC_EmitConvertToTarget1,
26595 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_wrapri),
26596 7, 2, 0, 2,
26597 16,
26598 OPC_MoveChild1,
26599 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26600 OPC_MoveParent,
26601 OPC_RecordChild2,
26602 OPC_CheckPatternPredicate, 24,
26603 OPC_EmitConvertToTarget0,
26604 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_wrapir),
26605 7, 2, 2, 1,
26606 10,
26607 OPC_RecordChild2,
26608 OPC_CheckPatternPredicate, 24,
26609 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_wraprr),
26610 7, 2, 0, 1,
26611 0,
26612 52,
26613 OPC_CheckChild0Integer, 80|128,13|128,1,
26614 OPC_RecordChild1,
26615 OPC_Scope, 16,
26616 OPC_RecordChild2,
26617 OPC_MoveChild2,
26618 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26619 OPC_MoveParent,
26620 OPC_CheckPatternPredicate, 24,
26621 OPC_EmitConvertToTarget1,
26622 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_clampri),
26623 7, 2, 0, 2,
26624 16,
26625 OPC_MoveChild1,
26626 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26627 OPC_MoveParent,
26628 OPC_RecordChild2,
26629 OPC_CheckPatternPredicate, 24,
26630 OPC_EmitConvertToTarget0,
26631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_clampir),
26632 7, 2, 2, 1,
26633 10,
26634 OPC_RecordChild2,
26635 OPC_CheckPatternPredicate, 24,
26636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_s_clamprr),
26637 7, 2, 0, 1,
26638 0,
26639 52,
26640 OPC_CheckChild0Integer, 40|128,32|128,1,
26641 OPC_RecordChild1,
26642 OPC_Scope, 16,
26643 OPC_RecordChild2,
26644 OPC_MoveChild2,
26645 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26646 OPC_MoveParent,
26647 OPC_CheckPatternPredicate, 24,
26648 OPC_EmitConvertToTarget1,
26649 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_wrapri),
26650 7, 2, 0, 2,
26651 16,
26652 OPC_MoveChild1,
26653 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26654 OPC_MoveParent,
26655 OPC_RecordChild2,
26656 OPC_CheckPatternPredicate, 24,
26657 OPC_EmitConvertToTarget0,
26658 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_wrapir),
26659 7, 2, 2, 1,
26660 10,
26661 OPC_RecordChild2,
26662 OPC_CheckPatternPredicate, 24,
26663 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_wraprr),
26664 7, 2, 0, 1,
26665 0,
26666 52,
26667 OPC_CheckChild0Integer, 38|128,32|128,1,
26668 OPC_RecordChild1,
26669 OPC_Scope, 16,
26670 OPC_RecordChild2,
26671 OPC_MoveChild2,
26672 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26673 OPC_MoveParent,
26674 OPC_CheckPatternPredicate, 24,
26675 OPC_EmitConvertToTarget1,
26676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_clampri),
26677 7, 2, 0, 2,
26678 16,
26679 OPC_MoveChild1,
26680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26681 OPC_MoveParent,
26682 OPC_RecordChild2,
26683 OPC_CheckPatternPredicate, 24,
26684 OPC_EmitConvertToTarget0,
26685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_clampir),
26686 7, 2, 2, 1,
26687 10,
26688 OPC_RecordChild2,
26689 OPC_CheckPatternPredicate, 24,
26690 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SZEXT_u_clamprr),
26691 7, 2, 0, 1,
26692 0,
26693 52,
26694 OPC_CheckChild0Integer, 6|128,2|128,1,
26695 OPC_RecordChild1,
26696 OPC_Scope, 16,
26697 OPC_RecordChild2,
26698 OPC_MoveChild2,
26699 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26700 OPC_MoveParent,
26701 OPC_CheckPatternPredicate, 24,
26702 OPC_EmitConvertToTarget1,
26703 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_wrapri),
26704 7, 2, 0, 2,
26705 16,
26706 OPC_MoveChild1,
26707 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26708 OPC_MoveParent,
26709 OPC_RecordChild2,
26710 OPC_CheckPatternPredicate, 24,
26711 OPC_EmitConvertToTarget0,
26712 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_wrapir),
26713 7, 2, 2, 1,
26714 10,
26715 OPC_RecordChild2,
26716 OPC_CheckPatternPredicate, 24,
26717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_wraprr),
26718 7, 2, 0, 1,
26719 0,
26720 52,
26721 OPC_CheckChild0Integer, 4|128,2|128,1,
26722 OPC_RecordChild1,
26723 OPC_Scope, 16,
26724 OPC_RecordChild2,
26725 OPC_MoveChild2,
26726 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26727 OPC_MoveParent,
26728 OPC_CheckPatternPredicate, 24,
26729 OPC_EmitConvertToTarget1,
26730 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_clampri),
26731 7, 2, 0, 2,
26732 16,
26733 OPC_MoveChild1,
26734 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26735 OPC_MoveParent,
26736 OPC_RecordChild2,
26737 OPC_CheckPatternPredicate, 24,
26738 OPC_EmitConvertToTarget0,
26739 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_clampir),
26740 7, 2, 2, 1,
26741 10,
26742 OPC_RecordChild2,
26743 OPC_CheckPatternPredicate, 24,
26744 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BMSK_clamprr),
26745 7, 2, 0, 1,
26746 0,
26747 19,
26748 OPC_CheckChild0Integer, 106|128,24|128,1,
26749 OPC_RecordChild1,
26750 OPC_MoveChild1,
26751 OPC_CheckOpcode, TARGET_VAL(ISD::GlobalAddress),
26752 OPC_MoveParent,
26753 OPC_EmitNodeXForm, 1, 0,
26754 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::texsurf_handles),
26755 8, 1, 1,
26756 73,
26757 OPC_CheckChild0Integer, 30|128,9|128,1,
26758 OPC_RecordChild1,
26759 OPC_Scope, 32,
26760 OPC_CheckChild1TypeI32,
26761 OPC_RecordChild2,
26762 OPC_Scope, 16,
26763 OPC_MoveChild2,
26764 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26765 OPC_MoveParent,
26766 OPC_CheckTypeI32,
26767 OPC_CheckPatternPredicate, 11,
26768 OPC_EmitConvertToTarget1,
26769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_32i),
26770 7, 2, 0, 2,
26771 10,
26772 OPC_CheckTypeI32,
26773 OPC_CheckPatternPredicate, 11,
26774 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_32),
26775 7, 2, 0, 1,
26776 0,
26777 32,
26778 OPC_CheckChild1TypeI64,
26779 OPC_RecordChild2,
26780 OPC_Scope, 16,
26781 OPC_MoveChild2,
26782 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26783 OPC_MoveParent,
26784 OPC_CheckTypeI64,
26785 OPC_CheckPatternPredicate, 11,
26786 OPC_EmitConvertToTarget1,
26787 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_64i),
26788 8, 2, 0, 2,
26789 10,
26790 OPC_CheckTypeI64,
26791 OPC_CheckPatternPredicate, 11,
26792 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_64),
26793 8, 2, 0, 1,
26794 0,
26795 0,
26796 73,
26797 OPC_CheckChild0Integer, 32|128,9|128,1,
26798 OPC_RecordChild1,
26799 OPC_Scope, 32,
26800 OPC_CheckChild1TypeI32,
26801 OPC_RecordChild2,
26802 OPC_Scope, 16,
26803 OPC_MoveChild2,
26804 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26805 OPC_MoveParent,
26806 OPC_CheckTypeI32,
26807 OPC_CheckPatternPredicate, 11,
26808 OPC_EmitConvertToTarget1,
26809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_32i),
26810 7, 2, 0, 2,
26811 10,
26812 OPC_CheckTypeI32,
26813 OPC_CheckPatternPredicate, 11,
26814 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_32),
26815 7, 2, 0, 1,
26816 0,
26817 32,
26818 OPC_CheckChild1TypeI64,
26819 OPC_RecordChild2,
26820 OPC_Scope, 16,
26821 OPC_MoveChild2,
26822 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26823 OPC_MoveParent,
26824 OPC_CheckTypeI64,
26825 OPC_CheckPatternPredicate, 11,
26826 OPC_EmitConvertToTarget1,
26827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_64i),
26828 8, 2, 0, 2,
26829 10,
26830 OPC_CheckTypeI64,
26831 OPC_CheckPatternPredicate, 11,
26832 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_64),
26833 8, 2, 0, 1,
26834 0,
26835 0,
26836 13,
26837 OPC_CheckChild0Integer, 46|128,5|128,1,
26838 OPC_RecordChild1,
26839 OPC_CheckPatternPredicate, 11,
26840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rn),
26841 7, 1, 0,
26842 13,
26843 OPC_CheckChild0Integer, 58|128,5|128,1,
26844 OPC_RecordChild1,
26845 OPC_CheckPatternPredicate, 11,
26846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rz),
26847 7, 1, 0,
26848 13,
26849 OPC_CheckChild0Integer, 48|128,5|128,1,
26850 OPC_RecordChild1,
26851 OPC_CheckPatternPredicate, 11,
26852 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rn_relu),
26853 7, 1, 0,
26854 13,
26855 OPC_CheckChild0Integer, 60|128,5|128,1,
26856 OPC_RecordChild1,
26857 OPC_CheckPatternPredicate, 11,
26858 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rz_relu),
26859 7, 1, 0,
26860 12,
26861 OPC_CheckChild0Integer, 54|128,5|128,1,
26862 OPC_RecordChild1,
26863 OPC_CheckPatternPredicate0,
26864 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rna),
26865 7, 1, 0,
26866 13,
26867 OPC_CheckChild0Integer, 56|128,5|128,1,
26868 OPC_RecordChild1,
26869 OPC_CheckPatternPredicate, 64,
26870 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rna_satf),
26871 7, 1, 0,
26872 13,
26873 OPC_CheckChild0Integer, 52|128,5|128,1,
26874 OPC_RecordChild1,
26875 OPC_CheckPatternPredicate, 27,
26876 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rn_satf),
26877 7, 1, 0,
26878 13,
26879 OPC_CheckChild0Integer, 64|128,5|128,1,
26880 OPC_RecordChild1,
26881 OPC_CheckPatternPredicate, 27,
26882 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rz_satf),
26883 7, 1, 0,
26884 13,
26885 OPC_CheckChild0Integer, 50|128,5|128,1,
26886 OPC_RecordChild1,
26887 OPC_CheckPatternPredicate, 27,
26888 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rn_relu_satf),
26889 7, 1, 0,
26890 13,
26891 OPC_CheckChild0Integer, 62|128,5|128,1,
26892 OPC_RecordChild1,
26893 OPC_CheckPatternPredicate, 27,
26894 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_to_tf32_rz_relu_satf),
26895 7, 1, 0,
26896 17,
26897 OPC_CheckChild0Integer, 64|128,8|128,1,
26898 OPC_RecordChild1,
26899 OPC_RecordChild2,
26900 OPC_RecordChild3,
26901 OPC_CheckPatternPredicate, 30,
26902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT4_ss),
26903 7, 3, 0, 1, 2,
26904 17,
26905 OPC_CheckChild0Integer, 66|128,8|128,1,
26906 OPC_RecordChild1,
26907 OPC_RecordChild2,
26908 OPC_RecordChild3,
26909 OPC_CheckPatternPredicate, 30,
26910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT4_su),
26911 7, 3, 0, 1, 2,
26912 17,
26913 OPC_CheckChild0Integer, 68|128,8|128,1,
26914 OPC_RecordChild1,
26915 OPC_RecordChild2,
26916 OPC_RecordChild3,
26917 OPC_CheckPatternPredicate, 30,
26918 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT4_us),
26919 7, 3, 0, 1, 2,
26920 17,
26921 OPC_CheckChild0Integer, 70|128,8|128,1,
26922 OPC_RecordChild1,
26923 OPC_RecordChild2,
26924 OPC_RecordChild3,
26925 OPC_CheckPatternPredicate, 30,
26926 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::DOT4_uu),
26927 7, 3, 0, 1, 2,
26928 12,
26929 OPC_CheckChild0Integer, 66|128,9|128,1,
26930 OPC_RecordChild1,
26931 OPC_CheckPatternPredicate0,
26932 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MBARRIER_PENDING_COUNT),
26933 7, 1, 0,
26934 18,
26935 OPC_CheckChild0Integer, 54|128,11|128,1,
26936 OPC_RecordChild1,
26937 OPC_RecordChild2,
26938 OPC_RecordChild3,
26939 OPC_EmitInteger32, 0,
26940 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
26941 7, 4, 0, 1, 2, 3,
26942 18,
26943 OPC_CheckChild0Integer, 62|128,11|128,1,
26944 OPC_RecordChild1,
26945 OPC_RecordChild2,
26946 OPC_RecordChild3,
26947 OPC_EmitInteger32, 2,
26948 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
26949 7, 4, 0, 1, 2, 3,
26950 18,
26951 OPC_CheckChild0Integer, 56|128,11|128,1,
26952 OPC_RecordChild1,
26953 OPC_RecordChild2,
26954 OPC_RecordChild3,
26955 OPC_EmitInteger32, 4,
26956 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
26957 7, 4, 0, 1, 2, 3,
26958 19,
26959 OPC_CheckChild0Integer, 66|128,11|128,1,
26960 OPC_RecordChild1,
26961 OPC_RecordChild2,
26962 OPC_EmitInteger32, 0,
26963 OPC_EmitInteger32, 6,
26964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rir),
26965 7, 4, 0, 2, 1, 3,
26966 19,
26967 OPC_CheckChild0Integer, 58|128,11|128,1,
26968 OPC_RecordChild1,
26969 OPC_RecordChild2,
26970 OPC_EmitInteger32, 0,
26971 OPC_EmitInteger32, 8,
26972 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rir),
26973 7, 4, 0, 2, 1, 3,
26974 19,
26975 OPC_CheckChild0Integer, 60|128,11|128,1,
26976 OPC_RecordChild1,
26977 OPC_RecordChild2,
26978 OPC_EmitInteger32, 0,
26979 OPC_EmitInteger32, 10,
26980 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rir),
26981 7, 4, 0, 2, 1, 3,
26982 19,
26983 OPC_CheckChild0Integer, 64|128,11|128,1,
26984 OPC_RecordChild1,
26985 OPC_RecordChild2,
26986 OPC_EmitInteger32, 0,
26987 OPC_EmitInteger32, 12,
26988 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rir),
26989 7, 4, 0, 2, 1, 3,
26990 13,
26991 OPC_CheckChild0Integer, 20|128,11|128,1,
26992 OPC_RecordChild1,
26993 OPC_RecordChild2,
26994 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_S),
26995 6, 2, 0, 1,
26996 13,
26997 OPC_CheckChild0Integer, 26|128,11|128,1,
26998 OPC_RecordChild1,
26999 OPC_RecordChild2,
27000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_US),
27001 6, 2, 0, 1,
27002 13,
27003 OPC_CheckChild0Integer, 16|128,11|128,1,
27004 OPC_RecordChild1,
27005 OPC_RecordChild2,
27006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_I),
27007 7, 2, 0, 1,
27008 13,
27009 OPC_CheckChild0Integer, 22|128,11|128,1,
27010 OPC_RecordChild1,
27011 OPC_RecordChild2,
27012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_UI),
27013 7, 2, 0, 1,
27014 13,
27015 OPC_CheckChild0Integer, 18|128,11|128,1,
27016 OPC_RecordChild1,
27017 OPC_RecordChild2,
27018 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_LL),
27019 8, 2, 0, 1,
27020 13,
27021 OPC_CheckChild0Integer, 24|128,11|128,1,
27022 OPC_RecordChild1,
27023 OPC_RecordChild2,
27024 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_ULL),
27025 8, 2, 0, 1,
27026 13,
27027 OPC_CheckChild0Integer, 12|128,11|128,1,
27028 OPC_RecordChild1,
27029 OPC_RecordChild2,
27030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL24_I),
27031 7, 2, 0, 1,
27032 13,
27033 OPC_CheckChild0Integer, 14|128,11|128,1,
27034 OPC_RecordChild1,
27035 OPC_RecordChild2,
27036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL24_UI),
27037 7, 2, 0, 1,
27038 15,
27039 OPC_CheckChild0Integer, 62|128,13|128,1,
27040 OPC_RecordChild1,
27041 OPC_RecordChild2,
27042 OPC_RecordChild3,
27043 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_S),
27044 6, 3, 0, 1, 2,
27045 15,
27046 OPC_CheckChild0Integer, 68|128,13|128,1,
27047 OPC_RecordChild1,
27048 OPC_RecordChild2,
27049 OPC_RecordChild3,
27050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_US),
27051 6, 3, 0, 1, 2,
27052 15,
27053 OPC_CheckChild0Integer, 58|128,13|128,1,
27054 OPC_RecordChild1,
27055 OPC_RecordChild2,
27056 OPC_RecordChild3,
27057 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_I),
27058 7, 3, 0, 1, 2,
27059 15,
27060 OPC_CheckChild0Integer, 64|128,13|128,1,
27061 OPC_RecordChild1,
27062 OPC_RecordChild2,
27063 OPC_RecordChild3,
27064 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_UI),
27065 7, 3, 0, 1, 2,
27066 15,
27067 OPC_CheckChild0Integer, 60|128,13|128,1,
27068 OPC_RecordChild1,
27069 OPC_RecordChild2,
27070 OPC_RecordChild3,
27071 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_LL),
27072 8, 3, 0, 1, 2,
27073 15,
27074 OPC_CheckChild0Integer, 66|128,13|128,1,
27075 OPC_RecordChild1,
27076 OPC_RecordChild2,
27077 OPC_RecordChild3,
27078 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_ULL),
27079 8, 3, 0, 1, 2,
27080 14,
27081 OPC_CheckChild0Integer, 22|128,4|128,1,
27082 OPC_RecordChild1,
27083 OPC_EmitInteger32, 2,
27084 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
27085 7, 2, 0, 1,
27086 14,
27087 OPC_CheckChild0Integer, 26|128,4|128,1,
27088 OPC_RecordChild1,
27089 OPC_EmitInteger32, 4,
27090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
27091 7, 2, 0, 1,
27092 14,
27093 OPC_CheckChild0Integer, 20|128,4|128,1,
27094 OPC_RecordChild1,
27095 OPC_EmitInteger32, 6,
27096 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
27097 7, 2, 0, 1,
27098 14,
27099 OPC_CheckChild0Integer, 24|128,4|128,1,
27100 OPC_RecordChild1,
27101 OPC_EmitInteger32, 8,
27102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
27103 7, 2, 0, 1,
27104 14,
27105 OPC_CheckChild0Integer, 38|128,4|128,1,
27106 OPC_RecordChild1,
27107 OPC_EmitInteger32, 2,
27108 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
27109 7, 2, 0, 1,
27110 14,
27111 OPC_CheckChild0Integer, 42|128,4|128,1,
27112 OPC_RecordChild1,
27113 OPC_EmitInteger32, 4,
27114 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
27115 7, 2, 0, 1,
27116 14,
27117 OPC_CheckChild0Integer, 36|128,4|128,1,
27118 OPC_RecordChild1,
27119 OPC_EmitInteger32, 6,
27120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
27121 7, 2, 0, 1,
27122 14,
27123 OPC_CheckChild0Integer, 40|128,4|128,1,
27124 OPC_RecordChild1,
27125 OPC_EmitInteger32, 8,
27126 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
27127 7, 2, 0, 1,
27128 14,
27129 OPC_CheckChild0Integer, 20|128,5|128,1,
27130 OPC_RecordChild1,
27131 OPC_EmitInteger32, 34,
27132 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27133 7, 2, 0, 1,
27134 14,
27135 OPC_CheckChild0Integer, 18|128,5|128,1,
27136 OPC_RecordChild1,
27137 OPC_EmitInteger32, 2,
27138 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27139 7, 2, 0, 1,
27140 14,
27141 OPC_CheckChild0Integer, 28|128,5|128,1,
27142 OPC_RecordChild1,
27143 OPC_EmitInteger32, 36,
27144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27145 7, 2, 0, 1,
27146 14,
27147 OPC_CheckChild0Integer, 26|128,5|128,1,
27148 OPC_RecordChild1,
27149 OPC_EmitInteger32, 4,
27150 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27151 7, 2, 0, 1,
27152 14,
27153 OPC_CheckChild0Integer, 16|128,5|128,1,
27154 OPC_RecordChild1,
27155 OPC_EmitInteger32, 38,
27156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27157 7, 2, 0, 1,
27158 14,
27159 OPC_CheckChild0Integer, 14|128,5|128,1,
27160 OPC_RecordChild1,
27161 OPC_EmitInteger32, 6,
27162 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27163 7, 2, 0, 1,
27164 14,
27165 OPC_CheckChild0Integer, 24|128,5|128,1,
27166 OPC_RecordChild1,
27167 OPC_EmitInteger32, 40,
27168 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27169 7, 2, 0, 1,
27170 14,
27171 OPC_CheckChild0Integer, 22|128,5|128,1,
27172 OPC_RecordChild1,
27173 OPC_EmitInteger32, 8,
27174 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
27175 7, 2, 0, 1,
27176 14,
27177 OPC_CheckChild0Integer, 72|128,5|128,1,
27178 OPC_RecordChild1,
27179 OPC_EmitInteger32, 34,
27180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27181 7, 2, 0, 1,
27182 14,
27183 OPC_CheckChild0Integer, 70|128,5|128,1,
27184 OPC_RecordChild1,
27185 OPC_EmitInteger32, 2,
27186 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27187 7, 2, 0, 1,
27188 14,
27189 OPC_CheckChild0Integer, 80|128,5|128,1,
27190 OPC_RecordChild1,
27191 OPC_EmitInteger32, 36,
27192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27193 7, 2, 0, 1,
27194 14,
27195 OPC_CheckChild0Integer, 78|128,5|128,1,
27196 OPC_RecordChild1,
27197 OPC_EmitInteger32, 4,
27198 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27199 7, 2, 0, 1,
27200 14,
27201 OPC_CheckChild0Integer, 68|128,5|128,1,
27202 OPC_RecordChild1,
27203 OPC_EmitInteger32, 38,
27204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27205 7, 2, 0, 1,
27206 14,
27207 OPC_CheckChild0Integer, 66|128,5|128,1,
27208 OPC_RecordChild1,
27209 OPC_EmitInteger32, 6,
27210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27211 7, 2, 0, 1,
27212 14,
27213 OPC_CheckChild0Integer, 76|128,5|128,1,
27214 OPC_RecordChild1,
27215 OPC_EmitInteger32, 40,
27216 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27217 7, 2, 0, 1,
27218 14,
27219 OPC_CheckChild0Integer, 74|128,5|128,1,
27220 OPC_RecordChild1,
27221 OPC_EmitInteger32, 8,
27222 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
27223 7, 2, 0, 1,
27224 23,
27225 OPC_CheckChild0Integer, 18|128,4|128,1,
27226 OPC_RecordChild1,
27227 OPC_Scope, 6,
27228 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32L),
27229 7, 1, 0,
27230 8,
27231 OPC_CheckPatternPredicate, 28,
27232 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32L_Sink),
27233 7, 1, 0,
27234 0,
27235 23,
27236 OPC_CheckChild0Integer, 16|128,4|128,1,
27237 OPC_RecordChild1,
27238 OPC_Scope, 6,
27239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H),
27240 7, 1, 0,
27241 8,
27242 OPC_CheckPatternPredicate, 28,
27243 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H_Sink),
27244 7, 1, 0,
27245 0,
27246 14,
27247 OPC_CheckChild0Integer, 36|128,5|128,1,
27248 OPC_RecordChild1,
27249 OPC_EmitInteger32, 34,
27250 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27251 8, 2, 0, 1,
27252 14,
27253 OPC_CheckChild0Integer, 34|128,5|128,1,
27254 OPC_RecordChild1,
27255 OPC_EmitInteger32, 2,
27256 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27257 8, 2, 0, 1,
27258 14,
27259 OPC_CheckChild0Integer, 44|128,5|128,1,
27260 OPC_RecordChild1,
27261 OPC_EmitInteger32, 36,
27262 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27263 8, 2, 0, 1,
27264 14,
27265 OPC_CheckChild0Integer, 42|128,5|128,1,
27266 OPC_RecordChild1,
27267 OPC_EmitInteger32, 4,
27268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27269 8, 2, 0, 1,
27270 14,
27271 OPC_CheckChild0Integer, 32|128,5|128,1,
27272 OPC_RecordChild1,
27273 OPC_EmitInteger32, 38,
27274 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27275 8, 2, 0, 1,
27276 14,
27277 OPC_CheckChild0Integer, 30|128,5|128,1,
27278 OPC_RecordChild1,
27279 OPC_EmitInteger32, 6,
27280 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27281 8, 2, 0, 1,
27282 14,
27283 OPC_CheckChild0Integer, 40|128,5|128,1,
27284 OPC_RecordChild1,
27285 OPC_EmitInteger32, 40,
27286 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27287 8, 2, 0, 1,
27288 14,
27289 OPC_CheckChild0Integer, 38|128,5|128,1,
27290 OPC_RecordChild1,
27291 OPC_EmitInteger32, 8,
27292 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
27293 8, 2, 0, 1,
27294 14,
27295 OPC_CheckChild0Integer, 88|128,5|128,1,
27296 OPC_RecordChild1,
27297 OPC_EmitInteger32, 34,
27298 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27299 8, 2, 0, 1,
27300 14,
27301 OPC_CheckChild0Integer, 86|128,5|128,1,
27302 OPC_RecordChild1,
27303 OPC_EmitInteger32, 2,
27304 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27305 8, 2, 0, 1,
27306 14,
27307 OPC_CheckChild0Integer, 96|128,5|128,1,
27308 OPC_RecordChild1,
27309 OPC_EmitInteger32, 36,
27310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27311 8, 2, 0, 1,
27312 14,
27313 OPC_CheckChild0Integer, 94|128,5|128,1,
27314 OPC_RecordChild1,
27315 OPC_EmitInteger32, 4,
27316 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27317 8, 2, 0, 1,
27318 14,
27319 OPC_CheckChild0Integer, 84|128,5|128,1,
27320 OPC_RecordChild1,
27321 OPC_EmitInteger32, 38,
27322 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27323 8, 2, 0, 1,
27324 14,
27325 OPC_CheckChild0Integer, 82|128,5|128,1,
27326 OPC_RecordChild1,
27327 OPC_EmitInteger32, 6,
27328 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27329 8, 2, 0, 1,
27330 14,
27331 OPC_CheckChild0Integer, 92|128,5|128,1,
27332 OPC_RecordChild1,
27333 OPC_EmitInteger32, 40,
27334 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27335 8, 2, 0, 1,
27336 14,
27337 OPC_CheckChild0Integer, 90|128,5|128,1,
27338 OPC_RecordChild1,
27339 OPC_EmitInteger32, 8,
27340 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
27341 8, 2, 0, 1,
27342 14,
27343 OPC_CheckChild0Integer, 30|128,4|128,1,
27344 OPC_RecordChild1,
27345 OPC_EmitInteger32, 2,
27346 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
27347 8, 2, 0, 1,
27348 14,
27349 OPC_CheckChild0Integer, 34|128,4|128,1,
27350 OPC_RecordChild1,
27351 OPC_EmitInteger32, 4,
27352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
27353 8, 2, 0, 1,
27354 14,
27355 OPC_CheckChild0Integer, 28|128,4|128,1,
27356 OPC_RecordChild1,
27357 OPC_EmitInteger32, 6,
27358 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
27359 8, 2, 0, 1,
27360 14,
27361 OPC_CheckChild0Integer, 32|128,4|128,1,
27362 OPC_RecordChild1,
27363 OPC_EmitInteger32, 8,
27364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
27365 8, 2, 0, 1,
27366 14,
27367 OPC_CheckChild0Integer, 46|128,4|128,1,
27368 OPC_RecordChild1,
27369 OPC_EmitInteger32, 2,
27370 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
27371 8, 2, 0, 1,
27372 14,
27373 OPC_CheckChild0Integer, 50|128,4|128,1,
27374 OPC_RecordChild1,
27375 OPC_EmitInteger32, 4,
27376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
27377 8, 2, 0, 1,
27378 14,
27379 OPC_CheckChild0Integer, 44|128,4|128,1,
27380 OPC_RecordChild1,
27381 OPC_EmitInteger32, 6,
27382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
27383 8, 2, 0, 1,
27384 14,
27385 OPC_CheckChild0Integer, 48|128,4|128,1,
27386 OPC_RecordChild1,
27387 OPC_EmitInteger32, 8,
27388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
27389 8, 2, 0, 1,
27390 14,
27391 OPC_CheckChild0Integer, 12|128,5|128,1,
27392 OPC_RecordChild1,
27393 OPC_EmitInteger32, 42,
27394 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
27395 6, 2, 0, 1,
27396 14,
27397 OPC_CheckChild0Integer, 10|128,5|128,1,
27398 OPC_RecordChild1,
27399 OPC_EmitInteger32, 10,
27400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
27401 6, 2, 0, 1,
27402 16,
27403 OPC_CheckChild0Integer, 4|128,6|128,1,
27404 OPC_RecordChild1,
27405 OPC_RecordChild2,
27406 OPC_EmitInteger32, 10,
27407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e4m3x2_f32),
27408 6, 3, 0, 1, 2,
27409 17,
27410 OPC_CheckChild0Integer, 6|128,6|128,1,
27411 OPC_RecordChild1,
27412 OPC_RecordChild2,
27413 OPC_EmitInteger32, 10|128,1,
27414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e4m3x2_f32),
27415 6, 3, 0, 1, 2,
27416 16,
27417 OPC_CheckChild0Integer, 8|128,6|128,1,
27418 OPC_RecordChild1,
27419 OPC_RecordChild2,
27420 OPC_EmitInteger32, 10,
27421 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e5m2x2_f32),
27422 6, 3, 0, 1, 2,
27423 17,
27424 OPC_CheckChild0Integer, 10|128,6|128,1,
27425 OPC_RecordChild1,
27426 OPC_RecordChild2,
27427 OPC_EmitInteger32, 10|128,1,
27428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e5m2x2_f32),
27429 6, 3, 0, 1, 2,
27430 14,
27431 OPC_CheckChild0Integer, 122|128,4|128,1,
27432 OPC_RecordChild1,
27433 OPC_EmitInteger32, 10,
27434 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e4m3x2_f16x2),
27435 6, 2, 0, 1,
27436 15,
27437 OPC_CheckChild0Integer, 124|128,4|128,1,
27438 OPC_RecordChild1,
27439 OPC_EmitInteger32, 10|128,1,
27440 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e4m3x2_f16x2),
27441 6, 2, 0, 1,
27442 14,
27443 OPC_CheckChild0Integer, 126|128,4|128,1,
27444 OPC_RecordChild1,
27445 OPC_EmitInteger32, 10,
27446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e5m2x2_f16x2),
27447 6, 2, 0, 1,
27448 15,
27449 OPC_CheckChild0Integer, 0|128,5|128,1,
27450 OPC_RecordChild1,
27451 OPC_EmitInteger32, 10|128,1,
27452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e5m2x2_f16x2),
27453 6, 2, 0, 1,
27454 18,
27455 OPC_CheckChild0Integer, 126|128,5|128,1,
27456 OPC_RecordChild1,
27457 OPC_RecordChild2,
27458 OPC_CheckPatternPredicate, 13,
27459 OPC_EmitInteger32, 10,
27460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e2m3x2_f32_sf),
27461 6, 3, 0, 1, 2,
27462 19,
27463 OPC_CheckChild0Integer, 124|128,5|128,1,
27464 OPC_RecordChild1,
27465 OPC_RecordChild2,
27466 OPC_CheckPatternPredicate, 13,
27467 OPC_EmitInteger32, 10|128,1,
27468 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e2m3x2_f32_sf),
27469 6, 3, 0, 1, 2,
27470 18,
27471 OPC_CheckChild0Integer, 2|128,6|128,1,
27472 OPC_RecordChild1,
27473 OPC_RecordChild2,
27474 OPC_CheckPatternPredicate, 13,
27475 OPC_EmitInteger32, 10,
27476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e3m2x2_f32_sf),
27477 6, 3, 0, 1, 2,
27478 19,
27479 OPC_CheckChild0Integer, 0|128,6|128,1,
27480 OPC_RecordChild1,
27481 OPC_RecordChild2,
27482 OPC_CheckPatternPredicate, 13,
27483 OPC_EmitInteger32, 10|128,1,
27484 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e3m2x2_f32_sf),
27485 6, 3, 0, 1, 2,
27486 18,
27487 OPC_CheckChild0Integer, 122|128,5|128,1,
27488 OPC_RecordChild1,
27489 OPC_RecordChild2,
27490 OPC_CheckPatternPredicate, 13,
27491 OPC_EmitInteger32, 10,
27492 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e2m1x2_f32_sf),
27493 6, 3, 0, 1, 2,
27494 19,
27495 OPC_CheckChild0Integer, 120|128,5|128,1,
27496 OPC_RecordChild1,
27497 OPC_RecordChild2,
27498 OPC_CheckPatternPredicate, 13,
27499 OPC_EmitInteger32, 10|128,1,
27500 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_e2m1x2_f32_sf),
27501 6, 3, 0, 1, 2,
27502 18,
27503 OPC_CheckChild0Integer, 16|128,6|128,1,
27504 OPC_RecordChild1,
27505 OPC_RecordChild2,
27506 OPC_CheckPatternPredicate, 13,
27507 OPC_EmitInteger32, 12,
27508 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_f32),
27509 6, 3, 0, 1, 2,
27510 18,
27511 OPC_CheckChild0Integer, 18|128,6|128,1,
27512 OPC_RecordChild1,
27513 OPC_RecordChild2,
27514 OPC_CheckPatternPredicate, 13,
27515 OPC_EmitInteger32, 12,
27516 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_f32_sf),
27517 6, 3, 0, 1, 2,
27518 18,
27519 OPC_CheckChild0Integer, 12|128,6|128,1,
27520 OPC_RecordChild1,
27521 OPC_RecordChild2,
27522 OPC_CheckPatternPredicate, 13,
27523 OPC_EmitInteger32, 16,
27524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_f32),
27525 6, 3, 0, 1, 2,
27526 18,
27527 OPC_CheckChild0Integer, 14|128,6|128,1,
27528 OPC_RecordChild1,
27529 OPC_RecordChild2,
27530 OPC_CheckPatternPredicate, 13,
27531 OPC_EmitInteger32, 16,
27532 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_f32_sf),
27533 6, 3, 0, 1, 2,
27534 16,
27535 OPC_CheckChild0Integer, 124|128,1|128,1,
27536 OPC_RecordChild1,
27537 OPC_CheckPatternPredicate, 13,
27538 OPC_EmitInteger32, 12,
27539 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_bf16x2),
27540 6, 2, 0, 1,
27541 16,
27542 OPC_CheckChild0Integer, 126|128,1|128,1,
27543 OPC_RecordChild1,
27544 OPC_CheckPatternPredicate, 13,
27545 OPC_EmitInteger32, 12,
27546 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_bf16x2_sf),
27547 6, 2, 0, 1,
27548 16,
27549 OPC_CheckChild0Integer, 120|128,1|128,1,
27550 OPC_RecordChild1,
27551 OPC_CheckPatternPredicate, 13,
27552 OPC_EmitInteger32, 16,
27553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_bf16x2),
27554 6, 2, 0, 1,
27555 16,
27556 OPC_CheckChild0Integer, 122|128,1|128,1,
27557 OPC_RecordChild1,
27558 OPC_CheckPatternPredicate, 13,
27559 OPC_EmitInteger32, 16,
27560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_ue8m0x2_bf16x2_sf),
27561 6, 2, 0, 1,
27562 11,
27563 OPC_CheckChild0Integer, 108|128,10|128,1,
27564 OPC_RecordChild1,
27565 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i16),
27566 6, 1, 0,
27567 11,
27568 OPC_CheckChild0Integer, 110|128,10|128,1,
27569 OPC_RecordChild1,
27570 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i32),
27571 7, 1, 0,
27572 11,
27573 OPC_CheckChild0Integer, 112|128,10|128,1,
27574 OPC_RecordChild1,
27575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i64),
27576 8, 1, 0,
27577 25,
27578 OPC_CheckChild0Integer, 114|128,10|128,1,
27579 OPC_RecordChild1,
27580 OPC_SwitchType , 7, 7,
27581 OPC_CheckChild1TypeI32,
27582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr32),
27583 7, 1, 0,
27584 7, 8,
27585 OPC_CheckChild1TypeI64,
27586 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr64),
27587 8, 1, 0,
27588 0,
27589 27,
27590 OPC_CheckChild0Integer, 76|128,8|128,1,
27591 OPC_RecordChild1,
27592 OPC_Scope, 9,
27593 OPC_CheckChild1TypeI32,
27594 OPC_CheckPatternPredicate, 52,
27595 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_const_32),
27596 2, 1, 0,
27597 9,
27598 OPC_CheckChild1TypeI64,
27599 OPC_CheckPatternPredicate, 52,
27600 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_const_64),
27601 2, 1, 0,
27602 0,
27603 23,
27604 OPC_CheckChild0Integer, 78|128,8|128,1,
27605 OPC_RecordChild1,
27606 OPC_Scope, 7,
27607 OPC_CheckChild1TypeI32,
27608 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_global_32),
27609 2, 1, 0,
27610 7,
27611 OPC_CheckChild1TypeI64,
27612 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_global_64),
27613 2, 1, 0,
27614 0,
27615 23,
27616 OPC_CheckChild0Integer, 80|128,8|128,1,
27617 OPC_RecordChild1,
27618 OPC_Scope, 7,
27619 OPC_CheckChild1TypeI32,
27620 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_local_32),
27621 2, 1, 0,
27622 7,
27623 OPC_CheckChild1TypeI64,
27624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_local_64),
27625 2, 1, 0,
27626 0,
27627 23,
27628 OPC_CheckChild0Integer, 82|128,8|128,1,
27629 OPC_RecordChild1,
27630 OPC_Scope, 7,
27631 OPC_CheckChild1TypeI32,
27632 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_32),
27633 2, 1, 0,
27634 7,
27635 OPC_CheckChild1TypeI64,
27636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_64),
27637 2, 1, 0,
27638 0,
27639 27,
27640 OPC_CheckChild0Integer, 84|128,8|128,1,
27641 OPC_RecordChild1,
27642 OPC_Scope, 9,
27643 OPC_CheckChild1TypeI32,
27644 OPC_CheckPatternPredicate, 11,
27645 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_cluster_32),
27646 2, 1, 0,
27647 9,
27648 OPC_CheckChild1TypeI64,
27649 OPC_CheckPatternPredicate, 11,
27650 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_cluster_64),
27651 2, 1, 0,
27652 0,
27653 12,
27654 OPC_CheckChild0Integer, 8|128,12|128,1,
27655 OPC_EmitRegisterI32, NVPTX::ENVREG0,
27656 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27657 7, 1, 0,
27658 12,
27659 OPC_CheckChild0Integer, 10|128,12|128,1,
27660 OPC_EmitRegisterI32, NVPTX::ENVREG1,
27661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27662 7, 1, 0,
27663 12,
27664 OPC_CheckChild0Integer, 32|128,12|128,1,
27665 OPC_EmitRegisterI32, NVPTX::ENVREG2,
27666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27667 7, 1, 0,
27668 12,
27669 OPC_CheckChild0Integer, 54|128,12|128,1,
27670 OPC_EmitRegisterI32, NVPTX::ENVREG3,
27671 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27672 7, 1, 0,
27673 12,
27674 OPC_CheckChild0Integer, 60|128,12|128,1,
27675 OPC_EmitRegisterI32, NVPTX::ENVREG4,
27676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27677 7, 1, 0,
27678 12,
27679 OPC_CheckChild0Integer, 62|128,12|128,1,
27680 OPC_EmitRegisterI32, NVPTX::ENVREG5,
27681 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27682 7, 1, 0,
27683 12,
27684 OPC_CheckChild0Integer, 64|128,12|128,1,
27685 OPC_EmitRegisterI32, NVPTX::ENVREG6,
27686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27687 7, 1, 0,
27688 12,
27689 OPC_CheckChild0Integer, 66|128,12|128,1,
27690 OPC_EmitRegisterI32, NVPTX::ENVREG7,
27691 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27692 7, 1, 0,
27693 12,
27694 OPC_CheckChild0Integer, 68|128,12|128,1,
27695 OPC_EmitRegisterI32, NVPTX::ENVREG8,
27696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27697 7, 1, 0,
27698 12,
27699 OPC_CheckChild0Integer, 70|128,12|128,1,
27700 OPC_EmitRegisterI32, NVPTX::ENVREG9,
27701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27702 7, 1, 0,
27703 12,
27704 OPC_CheckChild0Integer, 12|128,12|128,1,
27705 OPC_EmitRegisterI32, NVPTX::ENVREG10,
27706 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27707 7, 1, 0,
27708 12,
27709 OPC_CheckChild0Integer, 14|128,12|128,1,
27710 OPC_EmitRegisterI32, NVPTX::ENVREG11,
27711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27712 7, 1, 0,
27713 12,
27714 OPC_CheckChild0Integer, 16|128,12|128,1,
27715 OPC_EmitRegisterI32, NVPTX::ENVREG12,
27716 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27717 7, 1, 0,
27718 12,
27719 OPC_CheckChild0Integer, 18|128,12|128,1,
27720 OPC_EmitRegisterI32, NVPTX::ENVREG13,
27721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27722 7, 1, 0,
27723 12,
27724 OPC_CheckChild0Integer, 20|128,12|128,1,
27725 OPC_EmitRegisterI32, NVPTX::ENVREG14,
27726 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27727 7, 1, 0,
27728 12,
27729 OPC_CheckChild0Integer, 22|128,12|128,1,
27730 OPC_EmitRegisterI32, NVPTX::ENVREG15,
27731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27732 7, 1, 0,
27733 12,
27734 OPC_CheckChild0Integer, 24|128,12|128,1,
27735 OPC_EmitRegisterI32, NVPTX::ENVREG16,
27736 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27737 7, 1, 0,
27738 12,
27739 OPC_CheckChild0Integer, 26|128,12|128,1,
27740 OPC_EmitRegisterI32, NVPTX::ENVREG17,
27741 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27742 7, 1, 0,
27743 12,
27744 OPC_CheckChild0Integer, 28|128,12|128,1,
27745 OPC_EmitRegisterI32, NVPTX::ENVREG18,
27746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27747 7, 1, 0,
27748 12,
27749 OPC_CheckChild0Integer, 30|128,12|128,1,
27750 OPC_EmitRegisterI32, NVPTX::ENVREG19,
27751 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27752 7, 1, 0,
27753 12,
27754 OPC_CheckChild0Integer, 34|128,12|128,1,
27755 OPC_EmitRegisterI32, NVPTX::ENVREG20,
27756 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27757 7, 1, 0,
27758 12,
27759 OPC_CheckChild0Integer, 36|128,12|128,1,
27760 OPC_EmitRegisterI32, NVPTX::ENVREG21,
27761 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27762 7, 1, 0,
27763 12,
27764 OPC_CheckChild0Integer, 38|128,12|128,1,
27765 OPC_EmitRegisterI32, NVPTX::ENVREG22,
27766 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27767 7, 1, 0,
27768 12,
27769 OPC_CheckChild0Integer, 40|128,12|128,1,
27770 OPC_EmitRegisterI32, NVPTX::ENVREG23,
27771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27772 7, 1, 0,
27773 12,
27774 OPC_CheckChild0Integer, 42|128,12|128,1,
27775 OPC_EmitRegisterI32, NVPTX::ENVREG24,
27776 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27777 7, 1, 0,
27778 12,
27779 OPC_CheckChild0Integer, 44|128,12|128,1,
27780 OPC_EmitRegisterI32, NVPTX::ENVREG25,
27781 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27782 7, 1, 0,
27783 12,
27784 OPC_CheckChild0Integer, 46|128,12|128,1,
27785 OPC_EmitRegisterI32, NVPTX::ENVREG26,
27786 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27787 7, 1, 0,
27788 12,
27789 OPC_CheckChild0Integer, 48|128,12|128,1,
27790 OPC_EmitRegisterI32, NVPTX::ENVREG27,
27791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27792 7, 1, 0,
27793 12,
27794 OPC_CheckChild0Integer, 50|128,12|128,1,
27795 OPC_EmitRegisterI32, NVPTX::ENVREG28,
27796 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27797 7, 1, 0,
27798 12,
27799 OPC_CheckChild0Integer, 52|128,12|128,1,
27800 OPC_EmitRegisterI32, NVPTX::ENVREG29,
27801 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27802 7, 1, 0,
27803 12,
27804 OPC_CheckChild0Integer, 56|128,12|128,1,
27805 OPC_EmitRegisterI32, NVPTX::ENVREG30,
27806 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27807 7, 1, 0,
27808 12,
27809 OPC_CheckChild0Integer, 58|128,12|128,1,
27810 OPC_EmitRegisterI32, NVPTX::ENVREG31,
27811 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
27812 7, 1, 0,
27813 11,
27814 OPC_CheckChild0Integer, 38|128,25|128,1,
27815 OPC_RecordChild1,
27816 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_CHANNEL_ORDER_R),
27817 7, 1, 0,
27818 11,
27819 OPC_CheckChild0Integer, 36|128,25|128,1,
27820 OPC_RecordChild1,
27821 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_CHANNEL_DATA_TYPE_R),
27822 7, 1, 0,
27823 11,
27824 OPC_CheckChild0Integer, 48|128,25|128,1,
27825 OPC_RecordChild1,
27826 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_WIDTH_R),
27827 7, 1, 0,
27828 11,
27829 OPC_CheckChild0Integer, 42|128,25|128,1,
27830 OPC_RecordChild1,
27831 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_HEIGHT_R),
27832 7, 1, 0,
27833 11,
27834 OPC_CheckChild0Integer, 40|128,25|128,1,
27835 OPC_RecordChild1,
27836 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_DEPTH_R),
27837 7, 1, 0,
27838 11,
27839 OPC_CheckChild0Integer, 34|128,25|128,1,
27840 OPC_RecordChild1,
27841 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_ARRAY_SIZE_R),
27842 7, 1, 0,
27843 11,
27844 OPC_CheckChild0Integer, 46|128,25|128,1,
27845 OPC_RecordChild1,
27846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_NUM_SAMPLES_R),
27847 7, 1, 0,
27848 11,
27849 OPC_CheckChild0Integer, 44|128,25|128,1,
27850 OPC_RecordChild1,
27851 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_NUM_MIPMAP_LEVELS_R),
27852 7, 1, 0,
27853 11,
27854 OPC_CheckChild0Integer, 8|128,17|128,1,
27855 OPC_RecordChild1,
27856 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_CHANNEL_ORDER_R),
27857 7, 1, 0,
27858 11,
27859 OPC_CheckChild0Integer, 6|128,17|128,1,
27860 OPC_RecordChild1,
27861 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_CHANNEL_DATA_TYPE_R),
27862 7, 1, 0,
27863 11,
27864 OPC_CheckChild0Integer, 14|128,17|128,1,
27865 OPC_RecordChild1,
27866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_WIDTH_R),
27867 7, 1, 0,
27868 11,
27869 OPC_CheckChild0Integer, 12|128,17|128,1,
27870 OPC_RecordChild1,
27871 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_HEIGHT_R),
27872 7, 1, 0,
27873 11,
27874 OPC_CheckChild0Integer, 10|128,17|128,1,
27875 OPC_RecordChild1,
27876 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_DEPTH_R),
27877 7, 1, 0,
27878 11,
27879 OPC_CheckChild0Integer, 4|128,17|128,1,
27880 OPC_RecordChild1,
27881 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_ARRAY_SIZE_R),
27882 7, 1, 0,
27883 11,
27884 OPC_CheckChild0Integer, 86|128,8|128,1,
27885 OPC_RecordChild1,
27886 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_SAMPLER),
27887 2, 1, 0,
27888 11,
27889 OPC_CheckChild0Integer, 88|128,8|128,1,
27890 OPC_RecordChild1,
27891 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_SURFACE),
27892 2, 1, 0,
27893 11,
27894 OPC_CheckChild0Integer, 90|128,8|128,1,
27895 OPC_RecordChild1,
27896 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_TEXTURE),
27897 2, 1, 0,
27898 9,
27899 OPC_CheckChild0Integer, 0|128,13|128,1,
27900 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_x),
27901 7, 0,
27902 9,
27903 OPC_CheckChild0Integer, 2|128,13|128,1,
27904 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_y),
27905 7, 0,
27906 9,
27907 OPC_CheckChild0Integer, 4|128,13|128,1,
27908 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_z),
27909 7, 0,
27910 9,
27911 OPC_CheckChild0Integer, 126|128,12|128,1,
27912 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_w),
27913 7, 0,
27914 9,
27915 OPC_CheckChild0Integer, 108|128,12|128,1,
27916 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_x),
27917 7, 0,
27918 9,
27919 OPC_CheckChild0Integer, 110|128,12|128,1,
27920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_y),
27921 7, 0,
27922 9,
27923 OPC_CheckChild0Integer, 112|128,12|128,1,
27924 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_z),
27925 7, 0,
27926 9,
27927 OPC_CheckChild0Integer, 106|128,12|128,1,
27928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_w),
27929 7, 0,
27930 9,
27931 OPC_CheckChild0Integer, 2|128,12|128,1,
27932 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_x),
27933 7, 0,
27934 9,
27935 OPC_CheckChild0Integer, 4|128,12|128,1,
27936 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_y),
27937 7, 0,
27938 9,
27939 OPC_CheckChild0Integer, 6|128,12|128,1,
27940 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_z),
27941 7, 0,
27942 9,
27943 OPC_CheckChild0Integer, 0|128,12|128,1,
27944 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_w),
27945 7, 0,
27946 9,
27947 OPC_CheckChild0Integer, 98|128,12|128,1,
27948 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_x),
27949 7, 0,
27950 9,
27951 OPC_CheckChild0Integer, 100|128,12|128,1,
27952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_y),
27953 7, 0,
27954 9,
27955 OPC_CheckChild0Integer, 102|128,12|128,1,
27956 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_z),
27957 7, 0,
27958 9,
27959 OPC_CheckChild0Integer, 96|128,12|128,1,
27960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_w),
27961 7, 0,
27962 11,
27963 OPC_CheckChild0Integer, 122|128,11|128,1,
27964 OPC_CheckPatternPredicate, 11,
27965 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_x),
27966 7, 0,
27967 11,
27968 OPC_CheckChild0Integer, 124|128,11|128,1,
27969 OPC_CheckPatternPredicate, 11,
27970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_y),
27971 7, 0,
27972 11,
27973 OPC_CheckChild0Integer, 126|128,11|128,1,
27974 OPC_CheckPatternPredicate, 11,
27975 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_z),
27976 7, 0,
27977 11,
27978 OPC_CheckChild0Integer, 120|128,11|128,1,
27979 OPC_CheckPatternPredicate, 11,
27980 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_w),
27981 7, 0,
27982 11,
27983 OPC_CheckChild0Integer, 90|128,12|128,1,
27984 OPC_CheckPatternPredicate, 11,
27985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_x),
27986 7, 0,
27987 11,
27988 OPC_CheckChild0Integer, 92|128,12|128,1,
27989 OPC_CheckPatternPredicate, 11,
27990 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_y),
27991 7, 0,
27992 11,
27993 OPC_CheckChild0Integer, 94|128,12|128,1,
27994 OPC_CheckPatternPredicate, 11,
27995 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_z),
27996 7, 0,
27997 11,
27998 OPC_CheckChild0Integer, 88|128,12|128,1,
27999 OPC_CheckPatternPredicate, 11,
28000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_w),
28001 7, 0,
28002 11,
28003 OPC_CheckChild0Integer, 102|128,11|128,1,
28004 OPC_CheckPatternPredicate, 11,
28005 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_x),
28006 7, 0,
28007 11,
28008 OPC_CheckChild0Integer, 104|128,11|128,1,
28009 OPC_CheckPatternPredicate, 11,
28010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_y),
28011 7, 0,
28012 11,
28013 OPC_CheckChild0Integer, 106|128,11|128,1,
28014 OPC_CheckPatternPredicate, 11,
28015 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_z),
28016 7, 0,
28017 11,
28018 OPC_CheckChild0Integer, 100|128,11|128,1,
28019 OPC_CheckPatternPredicate, 11,
28020 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_w),
28021 7, 0,
28022 11,
28023 OPC_CheckChild0Integer, 112|128,11|128,1,
28024 OPC_CheckPatternPredicate, 11,
28025 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_x),
28026 7, 0,
28027 11,
28028 OPC_CheckChild0Integer, 114|128,11|128,1,
28029 OPC_CheckPatternPredicate, 11,
28030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_y),
28031 7, 0,
28032 11,
28033 OPC_CheckChild0Integer, 116|128,11|128,1,
28034 OPC_CheckPatternPredicate, 11,
28035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_z),
28036 7, 0,
28037 11,
28038 OPC_CheckChild0Integer, 110|128,11|128,1,
28039 OPC_CheckPatternPredicate, 11,
28040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_w),
28041 7, 0,
28042 11,
28043 OPC_CheckChild0Integer, 108|128,11|128,1,
28044 OPC_CheckPatternPredicate, 11,
28045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTARANK),
28046 7, 0,
28047 11,
28048 OPC_CheckChild0Integer, 118|128,11|128,1,
28049 OPC_CheckPatternPredicate, 11,
28050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTARANK),
28051 7, 0,
28052 9,
28053 OPC_CheckChild0Integer, 76|128,12|128,1,
28054 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_LANEID),
28055 7, 0,
28056 9,
28057 OPC_CheckChild0Integer, 6|128,13|128,1,
28058 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_WARPID),
28059 7, 0,
28060 9,
28061 OPC_CheckChild0Integer, 114|128,12|128,1,
28062 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_NWARPID),
28063 7, 0,
28064 9,
28065 OPC_CheckChild0Integer, 124|128,12|128,1,
28066 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_SMID),
28067 7, 0,
28068 9,
28069 OPC_CheckChild0Integer, 104|128,12|128,1,
28070 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_NSMID),
28071 7, 0,
28072 9,
28073 OPC_CheckChild0Integer, 74|128,12|128,1,
28074 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREG_GRIDID),
28075 7, 0,
28076 9,
28077 OPC_CheckChild0Integer, 78|128,12|128,1,
28078 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_EQ),
28079 7, 0,
28080 9,
28081 OPC_CheckChild0Integer, 84|128,12|128,1,
28082 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LE),
28083 7, 0,
28084 9,
28085 OPC_CheckChild0Integer, 86|128,12|128,1,
28086 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LT),
28087 7, 0,
28088 9,
28089 OPC_CheckChild0Integer, 80|128,12|128,1,
28090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GE),
28091 7, 0,
28092 9,
28093 OPC_CheckChild0Integer, 82|128,12|128,1,
28094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GT),
28095 7, 0,
28096 9,
28097 OPC_CheckChild0Integer, 8|128,13|128,1,
28098 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_WARPSIZE),
28099 7, 0,
28100 26,
28101 OPC_CheckChild0Integer, 40|128,10|128,1,
28102 OPC_RecordChild1,
28103 OPC_RecordChild2,
28104 OPC_RecordChild3,
28105 OPC_RecordChild4,
28106 OPC_CheckPatternPredicate, 19,
28107 OPC_EmitInteger32, 0,
28108 OPC_EmitNodeXForm, 0, 4,
28109 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13344),
28110 7, 7, 5, 0, 1, 2, 3, 5,
28111 26,
28112 OPC_CheckChild0Integer, 42|128,10|128,1,
28113 OPC_RecordChild1,
28114 OPC_RecordChild2,
28115 OPC_RecordChild3,
28116 OPC_RecordChild4,
28117 OPC_CheckPatternPredicate, 19,
28118 OPC_EmitInteger32, 0,
28119 OPC_EmitNodeXForm, 0, 4,
28120 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13349),
28121 7, 7, 5, 0, 1, 2, 3, 5,
28122 26,
28123 OPC_CheckChild0Integer, 54|128,10|128,1,
28124 OPC_RecordChild1,
28125 OPC_RecordChild2,
28126 OPC_RecordChild3,
28127 OPC_RecordChild4,
28128 OPC_CheckPatternPredicate, 19,
28129 OPC_EmitInteger32, 0,
28130 OPC_EmitNodeXForm, 0, 4,
28131 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13355),
28132 7, 7, 5, 0, 1, 2, 3, 5,
28133 26,
28134 OPC_CheckChild0Integer, 52|128,10|128,1,
28135 OPC_RecordChild1,
28136 OPC_RecordChild2,
28137 OPC_RecordChild3,
28138 OPC_RecordChild4,
28139 OPC_CheckPatternPredicate, 19,
28140 OPC_EmitInteger32, 0,
28141 OPC_EmitNodeXForm, 0, 4,
28142 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13359),
28143 7, 7, 5, 0, 1, 2, 3, 5,
28144 35,
28145 OPC_CheckChild0Integer, 94|128,9|128,1,
28146 OPC_RecordChild1,
28147 OPC_RecordChild2,
28148 OPC_RecordChild3,
28149 OPC_RecordChild4,
28150 OPC_RecordChild5,
28151 OPC_RecordChild6,
28152 OPC_RecordChild7,
28153 OPC_CheckPatternPredicate0,
28154 OPC_EmitInteger32, 0,
28155 OPC_EmitNodeXForm, 0, 7,
28156 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13368), 0,
28157 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28158 35,
28159 OPC_CheckChild0Integer, 96|128,9|128,1,
28160 OPC_RecordChild1,
28161 OPC_RecordChild2,
28162 OPC_RecordChild3,
28163 OPC_RecordChild4,
28164 OPC_RecordChild5,
28165 OPC_RecordChild6,
28166 OPC_RecordChild7,
28167 OPC_CheckPatternPredicate0,
28168 OPC_EmitInteger32, 0,
28169 OPC_EmitNodeXForm, 0, 7,
28170 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13373), 0,
28171 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28172 35,
28173 OPC_CheckChild0Integer, 108|128,9|128,1,
28174 OPC_RecordChild1,
28175 OPC_RecordChild2,
28176 OPC_RecordChild3,
28177 OPC_RecordChild4,
28178 OPC_RecordChild5,
28179 OPC_RecordChild6,
28180 OPC_RecordChild7,
28181 OPC_CheckPatternPredicate0,
28182 OPC_EmitInteger32, 0,
28183 OPC_EmitNodeXForm, 0, 7,
28184 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13379), 0,
28185 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28186 35,
28187 OPC_CheckChild0Integer, 106|128,9|128,1,
28188 OPC_RecordChild1,
28189 OPC_RecordChild2,
28190 OPC_RecordChild3,
28191 OPC_RecordChild4,
28192 OPC_RecordChild5,
28193 OPC_RecordChild6,
28194 OPC_RecordChild7,
28195 OPC_CheckPatternPredicate0,
28196 OPC_EmitInteger32, 0,
28197 OPC_EmitNodeXForm, 0, 7,
28198 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13383), 0,
28199 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28200 48,
28201 OPC_CheckChild0Integer, 114|128,9|128,1,
28202 OPC_RecordChild1,
28203 OPC_RecordChild2,
28204 OPC_RecordChild3,
28205 OPC_RecordChild4,
28206 OPC_RecordChild5,
28207 OPC_RecordChild6,
28208 OPC_RecordChild7,
28209 OPC_MoveChild, 8,
28210 OPC_RecordNode,
28211 OPC_MoveSibling, 9,
28212 OPC_RecordNode,
28213 OPC_MoveSibling, 10,
28214 OPC_RecordNode,
28215 OPC_MoveParent,
28216 OPC_CheckPatternPredicate0,
28217 OPC_EmitInteger32, 0,
28218 OPC_EmitNodeXForm, 0, 10,
28219 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13392), 0,
28220 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28221 48,
28222 OPC_CheckChild0Integer, 116|128,9|128,1,
28223 OPC_RecordChild1,
28224 OPC_RecordChild2,
28225 OPC_RecordChild3,
28226 OPC_RecordChild4,
28227 OPC_RecordChild5,
28228 OPC_RecordChild6,
28229 OPC_RecordChild7,
28230 OPC_MoveChild, 8,
28231 OPC_RecordNode,
28232 OPC_MoveSibling, 9,
28233 OPC_RecordNode,
28234 OPC_MoveSibling, 10,
28235 OPC_RecordNode,
28236 OPC_MoveParent,
28237 OPC_CheckPatternPredicate0,
28238 OPC_EmitInteger32, 0,
28239 OPC_EmitNodeXForm, 0, 10,
28240 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13397), 0,
28241 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28242 48,
28243 OPC_CheckChild0Integer, 12|128,10|128,1,
28244 OPC_RecordChild1,
28245 OPC_RecordChild2,
28246 OPC_RecordChild3,
28247 OPC_RecordChild4,
28248 OPC_RecordChild5,
28249 OPC_RecordChild6,
28250 OPC_RecordChild7,
28251 OPC_MoveChild, 8,
28252 OPC_RecordNode,
28253 OPC_MoveSibling, 9,
28254 OPC_RecordNode,
28255 OPC_MoveSibling, 10,
28256 OPC_RecordNode,
28257 OPC_MoveParent,
28258 OPC_CheckPatternPredicate0,
28259 OPC_EmitInteger32, 0,
28260 OPC_EmitNodeXForm, 0, 10,
28261 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13403), 0,
28262 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28263 48,
28264 OPC_CheckChild0Integer, 10|128,10|128,1,
28265 OPC_RecordChild1,
28266 OPC_RecordChild2,
28267 OPC_RecordChild3,
28268 OPC_RecordChild4,
28269 OPC_RecordChild5,
28270 OPC_RecordChild6,
28271 OPC_RecordChild7,
28272 OPC_MoveChild, 8,
28273 OPC_RecordNode,
28274 OPC_MoveSibling, 9,
28275 OPC_RecordNode,
28276 OPC_MoveSibling, 10,
28277 OPC_RecordNode,
28278 OPC_MoveParent,
28279 OPC_CheckPatternPredicate0,
28280 OPC_EmitInteger32, 0,
28281 OPC_EmitNodeXForm, 0, 10,
28282 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13407), 0,
28283 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28284 26,
28285 OPC_CheckChild0Integer, 56|128,10|128,1,
28286 OPC_RecordChild1,
28287 OPC_RecordChild2,
28288 OPC_RecordChild3,
28289 OPC_RecordChild4,
28290 OPC_CheckPatternPredicate, 19,
28291 OPC_EmitInteger32, 0,
28292 OPC_EmitNodeXForm, 0, 4,
28293 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13416),
28294 7, 7, 5, 0, 1, 2, 3, 5,
28295 26,
28296 OPC_CheckChild0Integer, 58|128,10|128,1,
28297 OPC_RecordChild1,
28298 OPC_RecordChild2,
28299 OPC_RecordChild3,
28300 OPC_RecordChild4,
28301 OPC_CheckPatternPredicate, 19,
28302 OPC_EmitInteger32, 0,
28303 OPC_EmitNodeXForm, 0, 4,
28304 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13421),
28305 7, 7, 5, 0, 1, 2, 3, 5,
28306 26,
28307 OPC_CheckChild0Integer, 70|128,10|128,1,
28308 OPC_RecordChild1,
28309 OPC_RecordChild2,
28310 OPC_RecordChild3,
28311 OPC_RecordChild4,
28312 OPC_CheckPatternPredicate, 19,
28313 OPC_EmitInteger32, 0,
28314 OPC_EmitNodeXForm, 0, 4,
28315 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13427),
28316 7, 7, 5, 0, 1, 2, 3, 5,
28317 26,
28318 OPC_CheckChild0Integer, 68|128,10|128,1,
28319 OPC_RecordChild1,
28320 OPC_RecordChild2,
28321 OPC_RecordChild3,
28322 OPC_RecordChild4,
28323 OPC_CheckPatternPredicate, 19,
28324 OPC_EmitInteger32, 0,
28325 OPC_EmitNodeXForm, 0, 4,
28326 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13431),
28327 7, 7, 5, 0, 1, 2, 3, 5,
28328 35,
28329 OPC_CheckChild0Integer, 110|128,9|128,1,
28330 OPC_RecordChild1,
28331 OPC_RecordChild2,
28332 OPC_RecordChild3,
28333 OPC_RecordChild4,
28334 OPC_RecordChild5,
28335 OPC_RecordChild6,
28336 OPC_RecordChild7,
28337 OPC_CheckPatternPredicate0,
28338 OPC_EmitInteger32, 0,
28339 OPC_EmitNodeXForm, 0, 7,
28340 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13438), 0,
28341 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28342 35,
28343 OPC_CheckChild0Integer, 112|128,9|128,1,
28344 OPC_RecordChild1,
28345 OPC_RecordChild2,
28346 OPC_RecordChild3,
28347 OPC_RecordChild4,
28348 OPC_RecordChild5,
28349 OPC_RecordChild6,
28350 OPC_RecordChild7,
28351 OPC_CheckPatternPredicate0,
28352 OPC_EmitInteger32, 0,
28353 OPC_EmitNodeXForm, 0, 7,
28354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13443), 0,
28355 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28356 35,
28357 OPC_CheckChild0Integer, 8|128,10|128,1,
28358 OPC_RecordChild1,
28359 OPC_RecordChild2,
28360 OPC_RecordChild3,
28361 OPC_RecordChild4,
28362 OPC_RecordChild5,
28363 OPC_RecordChild6,
28364 OPC_RecordChild7,
28365 OPC_CheckPatternPredicate0,
28366 OPC_EmitInteger32, 0,
28367 OPC_EmitNodeXForm, 0, 7,
28368 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13449), 0,
28369 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28370 35,
28371 OPC_CheckChild0Integer, 6|128,10|128,1,
28372 OPC_RecordChild1,
28373 OPC_RecordChild2,
28374 OPC_RecordChild3,
28375 OPC_RecordChild4,
28376 OPC_RecordChild5,
28377 OPC_RecordChild6,
28378 OPC_RecordChild7,
28379 OPC_CheckPatternPredicate0,
28380 OPC_EmitInteger32, 0,
28381 OPC_EmitNodeXForm, 0, 7,
28382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13453), 0,
28383 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28384 48,
28385 OPC_CheckChild0Integer, 16|128,10|128,1,
28386 OPC_RecordChild1,
28387 OPC_RecordChild2,
28388 OPC_RecordChild3,
28389 OPC_RecordChild4,
28390 OPC_RecordChild5,
28391 OPC_RecordChild6,
28392 OPC_RecordChild7,
28393 OPC_MoveChild, 8,
28394 OPC_RecordNode,
28395 OPC_MoveSibling, 9,
28396 OPC_RecordNode,
28397 OPC_MoveSibling, 10,
28398 OPC_RecordNode,
28399 OPC_MoveParent,
28400 OPC_CheckPatternPredicate0,
28401 OPC_EmitInteger32, 0,
28402 OPC_EmitNodeXForm, 0, 10,
28403 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13462), 0,
28404 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28405 48,
28406 OPC_CheckChild0Integer, 18|128,10|128,1,
28407 OPC_RecordChild1,
28408 OPC_RecordChild2,
28409 OPC_RecordChild3,
28410 OPC_RecordChild4,
28411 OPC_RecordChild5,
28412 OPC_RecordChild6,
28413 OPC_RecordChild7,
28414 OPC_MoveChild, 8,
28415 OPC_RecordNode,
28416 OPC_MoveSibling, 9,
28417 OPC_RecordNode,
28418 OPC_MoveSibling, 10,
28419 OPC_RecordNode,
28420 OPC_MoveParent,
28421 OPC_CheckPatternPredicate0,
28422 OPC_EmitInteger32, 0,
28423 OPC_EmitNodeXForm, 0, 10,
28424 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13467), 0,
28425 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28426 48,
28427 OPC_CheckChild0Integer, 30|128,10|128,1,
28428 OPC_RecordChild1,
28429 OPC_RecordChild2,
28430 OPC_RecordChild3,
28431 OPC_RecordChild4,
28432 OPC_RecordChild5,
28433 OPC_RecordChild6,
28434 OPC_RecordChild7,
28435 OPC_MoveChild, 8,
28436 OPC_RecordNode,
28437 OPC_MoveSibling, 9,
28438 OPC_RecordNode,
28439 OPC_MoveSibling, 10,
28440 OPC_RecordNode,
28441 OPC_MoveParent,
28442 OPC_CheckPatternPredicate0,
28443 OPC_EmitInteger32, 0,
28444 OPC_EmitNodeXForm, 0, 10,
28445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13473), 0,
28446 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28447 48,
28448 OPC_CheckChild0Integer, 28|128,10|128,1,
28449 OPC_RecordChild1,
28450 OPC_RecordChild2,
28451 OPC_RecordChild3,
28452 OPC_RecordChild4,
28453 OPC_RecordChild5,
28454 OPC_RecordChild6,
28455 OPC_RecordChild7,
28456 OPC_MoveChild, 8,
28457 OPC_RecordNode,
28458 OPC_MoveSibling, 9,
28459 OPC_RecordNode,
28460 OPC_MoveSibling, 10,
28461 OPC_RecordNode,
28462 OPC_MoveParent,
28463 OPC_CheckPatternPredicate0,
28464 OPC_EmitInteger32, 0,
28465 OPC_EmitNodeXForm, 0, 10,
28466 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13477), 0,
28467 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28468 25,
28469 OPC_CheckChild0Integer, 102|128,10|128,1,
28470 OPC_RecordChild1,
28471 OPC_RecordChild2,
28472 OPC_RecordChild3,
28473 OPC_RecordChild4,
28474 OPC_CheckPatternPredicate0,
28475 OPC_EmitInteger32, 0,
28476 OPC_EmitNodeXForm, 0, 4,
28477 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13486),
28478 7, 7, 5, 0, 1, 2, 3, 5,
28479 26,
28480 OPC_CheckChild0Integer, 82|128,9|128,1,
28481 OPC_RecordChild1,
28482 OPC_RecordChild2,
28483 OPC_RecordChild3,
28484 OPC_RecordChild4,
28485 OPC_CheckPatternPredicate, 49,
28486 OPC_EmitInteger32, 0,
28487 OPC_EmitNodeXForm, 0, 4,
28488 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13490),
28489 7, 7, 5, 0, 1, 2, 3, 5,
28490 35,
28491 OPC_CheckChild0Integer, 98|128,10|128,1,
28492 OPC_RecordChild1,
28493 OPC_RecordChild2,
28494 OPC_RecordChild3,
28495 OPC_RecordChild4,
28496 OPC_RecordChild5,
28497 OPC_RecordChild6,
28498 OPC_RecordChild7,
28499 OPC_CheckPatternPredicate0,
28500 OPC_EmitInteger32, 0,
28501 OPC_EmitNodeXForm, 0, 7,
28502 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13499), 0,
28503 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28504 36,
28505 OPC_CheckChild0Integer, 78|128,9|128,1,
28506 OPC_RecordChild1,
28507 OPC_RecordChild2,
28508 OPC_RecordChild3,
28509 OPC_RecordChild4,
28510 OPC_RecordChild5,
28511 OPC_RecordChild6,
28512 OPC_RecordChild7,
28513 OPC_CheckPatternPredicate, 49,
28514 OPC_EmitInteger32, 0,
28515 OPC_EmitNodeXForm, 0, 7,
28516 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13503), 0,
28517 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28518 48,
28519 OPC_CheckChild0Integer, 100|128,10|128,1,
28520 OPC_RecordChild1,
28521 OPC_RecordChild2,
28522 OPC_RecordChild3,
28523 OPC_RecordChild4,
28524 OPC_RecordChild5,
28525 OPC_RecordChild6,
28526 OPC_RecordChild7,
28527 OPC_MoveChild, 8,
28528 OPC_RecordNode,
28529 OPC_MoveSibling, 9,
28530 OPC_RecordNode,
28531 OPC_MoveSibling, 10,
28532 OPC_RecordNode,
28533 OPC_MoveParent,
28534 OPC_CheckPatternPredicate0,
28535 OPC_EmitInteger32, 0,
28536 OPC_EmitNodeXForm, 0, 10,
28537 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13512), 0,
28538 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28539 49,
28540 OPC_CheckChild0Integer, 80|128,9|128,1,
28541 OPC_RecordChild1,
28542 OPC_RecordChild2,
28543 OPC_RecordChild3,
28544 OPC_RecordChild4,
28545 OPC_RecordChild5,
28546 OPC_RecordChild6,
28547 OPC_RecordChild7,
28548 OPC_MoveChild, 8,
28549 OPC_RecordNode,
28550 OPC_MoveSibling, 9,
28551 OPC_RecordNode,
28552 OPC_MoveSibling, 10,
28553 OPC_RecordNode,
28554 OPC_MoveParent,
28555 OPC_CheckPatternPredicate, 49,
28556 OPC_EmitInteger32, 0,
28557 OPC_EmitNodeXForm, 0, 10,
28558 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13516), 0,
28559 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28560 26,
28561 OPC_CheckChild0Integer, 44|128,10|128,1,
28562 OPC_RecordChild1,
28563 OPC_RecordChild2,
28564 OPC_RecordChild3,
28565 OPC_RecordChild4,
28566 OPC_CheckPatternPredicate, 19,
28567 OPC_EmitInteger32, 0,
28568 OPC_EmitNodeXForm, 0, 4,
28569 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13519),
28570 7, 7, 5, 0, 1, 2, 3, 5,
28571 26,
28572 OPC_CheckChild0Integer, 46|128,10|128,1,
28573 OPC_RecordChild1,
28574 OPC_RecordChild2,
28575 OPC_RecordChild3,
28576 OPC_RecordChild4,
28577 OPC_CheckPatternPredicate, 19,
28578 OPC_EmitInteger32, 0,
28579 OPC_EmitNodeXForm, 0, 4,
28580 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13522),
28581 7, 7, 5, 0, 1, 2, 3, 5,
28582 26,
28583 OPC_CheckChild0Integer, 50|128,10|128,1,
28584 OPC_RecordChild1,
28585 OPC_RecordChild2,
28586 OPC_RecordChild3,
28587 OPC_RecordChild4,
28588 OPC_CheckPatternPredicate, 19,
28589 OPC_EmitInteger32, 0,
28590 OPC_EmitNodeXForm, 0, 4,
28591 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13525),
28592 7, 7, 5, 0, 1, 2, 3, 5,
28593 26,
28594 OPC_CheckChild0Integer, 48|128,10|128,1,
28595 OPC_RecordChild1,
28596 OPC_RecordChild2,
28597 OPC_RecordChild3,
28598 OPC_RecordChild4,
28599 OPC_CheckPatternPredicate, 19,
28600 OPC_EmitInteger32, 0,
28601 OPC_EmitNodeXForm, 0, 4,
28602 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13528),
28603 7, 7, 5, 0, 1, 2, 3, 5,
28604 35,
28605 OPC_CheckChild0Integer, 98|128,9|128,1,
28606 OPC_RecordChild1,
28607 OPC_RecordChild2,
28608 OPC_RecordChild3,
28609 OPC_RecordChild4,
28610 OPC_RecordChild5,
28611 OPC_RecordChild6,
28612 OPC_RecordChild7,
28613 OPC_CheckPatternPredicate0,
28614 OPC_EmitInteger32, 0,
28615 OPC_EmitNodeXForm, 0, 7,
28616 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13531), 0,
28617 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28618 35,
28619 OPC_CheckChild0Integer, 100|128,9|128,1,
28620 OPC_RecordChild1,
28621 OPC_RecordChild2,
28622 OPC_RecordChild3,
28623 OPC_RecordChild4,
28624 OPC_RecordChild5,
28625 OPC_RecordChild6,
28626 OPC_RecordChild7,
28627 OPC_CheckPatternPredicate0,
28628 OPC_EmitInteger32, 0,
28629 OPC_EmitNodeXForm, 0, 7,
28630 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13534), 0,
28631 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28632 35,
28633 OPC_CheckChild0Integer, 104|128,9|128,1,
28634 OPC_RecordChild1,
28635 OPC_RecordChild2,
28636 OPC_RecordChild3,
28637 OPC_RecordChild4,
28638 OPC_RecordChild5,
28639 OPC_RecordChild6,
28640 OPC_RecordChild7,
28641 OPC_CheckPatternPredicate0,
28642 OPC_EmitInteger32, 0,
28643 OPC_EmitNodeXForm, 0, 7,
28644 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13537), 0,
28645 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28646 35,
28647 OPC_CheckChild0Integer, 102|128,9|128,1,
28648 OPC_RecordChild1,
28649 OPC_RecordChild2,
28650 OPC_RecordChild3,
28651 OPC_RecordChild4,
28652 OPC_RecordChild5,
28653 OPC_RecordChild6,
28654 OPC_RecordChild7,
28655 OPC_CheckPatternPredicate0,
28656 OPC_EmitInteger32, 0,
28657 OPC_EmitNodeXForm, 0, 7,
28658 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13540), 0,
28659 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28660 48,
28661 OPC_CheckChild0Integer, 122|128,9|128,1,
28662 OPC_RecordChild1,
28663 OPC_RecordChild2,
28664 OPC_RecordChild3,
28665 OPC_RecordChild4,
28666 OPC_RecordChild5,
28667 OPC_RecordChild6,
28668 OPC_RecordChild7,
28669 OPC_MoveChild, 8,
28670 OPC_RecordNode,
28671 OPC_MoveSibling, 9,
28672 OPC_RecordNode,
28673 OPC_MoveSibling, 10,
28674 OPC_RecordNode,
28675 OPC_MoveParent,
28676 OPC_CheckPatternPredicate0,
28677 OPC_EmitInteger32, 0,
28678 OPC_EmitNodeXForm, 0, 10,
28679 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13543), 0,
28680 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28681 48,
28682 OPC_CheckChild0Integer, 124|128,9|128,1,
28683 OPC_RecordChild1,
28684 OPC_RecordChild2,
28685 OPC_RecordChild3,
28686 OPC_RecordChild4,
28687 OPC_RecordChild5,
28688 OPC_RecordChild6,
28689 OPC_RecordChild7,
28690 OPC_MoveChild, 8,
28691 OPC_RecordNode,
28692 OPC_MoveSibling, 9,
28693 OPC_RecordNode,
28694 OPC_MoveSibling, 10,
28695 OPC_RecordNode,
28696 OPC_MoveParent,
28697 OPC_CheckPatternPredicate0,
28698 OPC_EmitInteger32, 0,
28699 OPC_EmitNodeXForm, 0, 10,
28700 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13546), 0,
28701 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28702 48,
28703 OPC_CheckChild0Integer, 4|128,10|128,1,
28704 OPC_RecordChild1,
28705 OPC_RecordChild2,
28706 OPC_RecordChild3,
28707 OPC_RecordChild4,
28708 OPC_RecordChild5,
28709 OPC_RecordChild6,
28710 OPC_RecordChild7,
28711 OPC_MoveChild, 8,
28712 OPC_RecordNode,
28713 OPC_MoveSibling, 9,
28714 OPC_RecordNode,
28715 OPC_MoveSibling, 10,
28716 OPC_RecordNode,
28717 OPC_MoveParent,
28718 OPC_CheckPatternPredicate0,
28719 OPC_EmitInteger32, 0,
28720 OPC_EmitNodeXForm, 0, 10,
28721 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13549), 0,
28722 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28723 48,
28724 OPC_CheckChild0Integer, 2|128,10|128,1,
28725 OPC_RecordChild1,
28726 OPC_RecordChild2,
28727 OPC_RecordChild3,
28728 OPC_RecordChild4,
28729 OPC_RecordChild5,
28730 OPC_RecordChild6,
28731 OPC_RecordChild7,
28732 OPC_MoveChild, 8,
28733 OPC_RecordNode,
28734 OPC_MoveSibling, 9,
28735 OPC_RecordNode,
28736 OPC_MoveSibling, 10,
28737 OPC_RecordNode,
28738 OPC_MoveParent,
28739 OPC_CheckPatternPredicate0,
28740 OPC_EmitInteger32, 0,
28741 OPC_EmitNodeXForm, 0, 10,
28742 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13552), 0,
28743 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28744 26,
28745 OPC_CheckChild0Integer, 60|128,10|128,1,
28746 OPC_RecordChild1,
28747 OPC_RecordChild2,
28748 OPC_RecordChild3,
28749 OPC_RecordChild4,
28750 OPC_CheckPatternPredicate, 19,
28751 OPC_EmitInteger32, 0,
28752 OPC_EmitNodeXForm, 0, 4,
28753 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13555),
28754 7, 7, 5, 0, 1, 2, 3, 5,
28755 26,
28756 OPC_CheckChild0Integer, 62|128,10|128,1,
28757 OPC_RecordChild1,
28758 OPC_RecordChild2,
28759 OPC_RecordChild3,
28760 OPC_RecordChild4,
28761 OPC_CheckPatternPredicate, 19,
28762 OPC_EmitInteger32, 0,
28763 OPC_EmitNodeXForm, 0, 4,
28764 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13558),
28765 7, 7, 5, 0, 1, 2, 3, 5,
28766 26,
28767 OPC_CheckChild0Integer, 66|128,10|128,1,
28768 OPC_RecordChild1,
28769 OPC_RecordChild2,
28770 OPC_RecordChild3,
28771 OPC_RecordChild4,
28772 OPC_CheckPatternPredicate, 19,
28773 OPC_EmitInteger32, 0,
28774 OPC_EmitNodeXForm, 0, 4,
28775 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13561),
28776 7, 7, 5, 0, 1, 2, 3, 5,
28777 26,
28778 OPC_CheckChild0Integer, 64|128,10|128,1,
28779 OPC_RecordChild1,
28780 OPC_RecordChild2,
28781 OPC_RecordChild3,
28782 OPC_RecordChild4,
28783 OPC_CheckPatternPredicate, 19,
28784 OPC_EmitInteger32, 0,
28785 OPC_EmitNodeXForm, 0, 4,
28786 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13564),
28787 7, 7, 5, 0, 1, 2, 3, 5,
28788 35,
28789 OPC_CheckChild0Integer, 118|128,9|128,1,
28790 OPC_RecordChild1,
28791 OPC_RecordChild2,
28792 OPC_RecordChild3,
28793 OPC_RecordChild4,
28794 OPC_RecordChild5,
28795 OPC_RecordChild6,
28796 OPC_RecordChild7,
28797 OPC_CheckPatternPredicate0,
28798 OPC_EmitInteger32, 0,
28799 OPC_EmitNodeXForm, 0, 7,
28800 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13567), 0,
28801 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28802 35,
28803 OPC_CheckChild0Integer, 120|128,9|128,1,
28804 OPC_RecordChild1,
28805 OPC_RecordChild2,
28806 OPC_RecordChild3,
28807 OPC_RecordChild4,
28808 OPC_RecordChild5,
28809 OPC_RecordChild6,
28810 OPC_RecordChild7,
28811 OPC_CheckPatternPredicate0,
28812 OPC_EmitInteger32, 0,
28813 OPC_EmitNodeXForm, 0, 7,
28814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13570), 0,
28815 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28816 35,
28817 OPC_CheckChild0Integer, 0|128,10|128,1,
28818 OPC_RecordChild1,
28819 OPC_RecordChild2,
28820 OPC_RecordChild3,
28821 OPC_RecordChild4,
28822 OPC_RecordChild5,
28823 OPC_RecordChild6,
28824 OPC_RecordChild7,
28825 OPC_CheckPatternPredicate0,
28826 OPC_EmitInteger32, 0,
28827 OPC_EmitNodeXForm, 0, 7,
28828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13573), 0,
28829 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28830 35,
28831 OPC_CheckChild0Integer, 126|128,9|128,1,
28832 OPC_RecordChild1,
28833 OPC_RecordChild2,
28834 OPC_RecordChild3,
28835 OPC_RecordChild4,
28836 OPC_RecordChild5,
28837 OPC_RecordChild6,
28838 OPC_RecordChild7,
28839 OPC_CheckPatternPredicate0,
28840 OPC_EmitInteger32, 0,
28841 OPC_EmitNodeXForm, 0, 7,
28842 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13576), 0,
28843 4, 7, 7, 7, 7, 8, 0, 1, 2, 3, 4, 5, 6, 8,
28844 48,
28845 OPC_CheckChild0Integer, 20|128,10|128,1,
28846 OPC_RecordChild1,
28847 OPC_RecordChild2,
28848 OPC_RecordChild3,
28849 OPC_RecordChild4,
28850 OPC_RecordChild5,
28851 OPC_RecordChild6,
28852 OPC_RecordChild7,
28853 OPC_MoveChild, 8,
28854 OPC_RecordNode,
28855 OPC_MoveSibling, 9,
28856 OPC_RecordNode,
28857 OPC_MoveSibling, 10,
28858 OPC_RecordNode,
28859 OPC_MoveParent,
28860 OPC_CheckPatternPredicate0,
28861 OPC_EmitInteger32, 0,
28862 OPC_EmitNodeXForm, 0, 10,
28863 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13579), 0,
28864 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28865 48,
28866 OPC_CheckChild0Integer, 22|128,10|128,1,
28867 OPC_RecordChild1,
28868 OPC_RecordChild2,
28869 OPC_RecordChild3,
28870 OPC_RecordChild4,
28871 OPC_RecordChild5,
28872 OPC_RecordChild6,
28873 OPC_RecordChild7,
28874 OPC_MoveChild, 8,
28875 OPC_RecordNode,
28876 OPC_MoveSibling, 9,
28877 OPC_RecordNode,
28878 OPC_MoveSibling, 10,
28879 OPC_RecordNode,
28880 OPC_MoveParent,
28881 OPC_CheckPatternPredicate0,
28882 OPC_EmitInteger32, 0,
28883 OPC_EmitNodeXForm, 0, 10,
28884 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13582), 0,
28885 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28886 48,
28887 OPC_CheckChild0Integer, 26|128,10|128,1,
28888 OPC_RecordChild1,
28889 OPC_RecordChild2,
28890 OPC_RecordChild3,
28891 OPC_RecordChild4,
28892 OPC_RecordChild5,
28893 OPC_RecordChild6,
28894 OPC_RecordChild7,
28895 OPC_MoveChild, 8,
28896 OPC_RecordNode,
28897 OPC_MoveSibling, 9,
28898 OPC_RecordNode,
28899 OPC_MoveSibling, 10,
28900 OPC_RecordNode,
28901 OPC_MoveParent,
28902 OPC_CheckPatternPredicate0,
28903 OPC_EmitInteger32, 0,
28904 OPC_EmitNodeXForm, 0, 10,
28905 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13585), 0,
28906 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28907 48,
28908 OPC_CheckChild0Integer, 24|128,10|128,1,
28909 OPC_RecordChild1,
28910 OPC_RecordChild2,
28911 OPC_RecordChild3,
28912 OPC_RecordChild4,
28913 OPC_RecordChild5,
28914 OPC_RecordChild6,
28915 OPC_RecordChild7,
28916 OPC_MoveChild, 8,
28917 OPC_RecordNode,
28918 OPC_MoveSibling, 9,
28919 OPC_RecordNode,
28920 OPC_MoveSibling, 10,
28921 OPC_RecordNode,
28922 OPC_MoveParent,
28923 OPC_CheckPatternPredicate0,
28924 OPC_EmitInteger32, 0,
28925 OPC_EmitNodeXForm, 0, 10,
28926 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13588), 0,
28927 4, 7, 7, 7, 7, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
28928 60,
28929 OPC_CheckChild0Integer, 34|128,27|128,1,
28930 OPC_RecordChild1,
28931 OPC_RecordChild2,
28932 OPC_RecordChild3,
28933 OPC_RecordChild4,
28934 OPC_RecordChild5,
28935 OPC_RecordChild6,
28936 OPC_RecordChild7,
28937 OPC_MoveChild, 8,
28938 OPC_RecordNode,
28939 OPC_MoveSibling, 9,
28940 OPC_RecordNode,
28941 OPC_MoveSibling, 10,
28942 OPC_RecordNode,
28943 OPC_MoveSibling, 11,
28944 OPC_RecordNode,
28945 OPC_MoveSibling, 12,
28946 OPC_RecordNode,
28947 OPC_MoveParent,
28948 OPC_CheckPatternPredicate1,
28949 OPC_EmitInteger32, 0,
28950 OPC_EmitNodeXForm, 0, 12,
28951 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12685), 0,
28952 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
28953 60,
28954 OPC_CheckChild0Integer, 38|128,27|128,1,
28955 OPC_RecordChild1,
28956 OPC_RecordChild2,
28957 OPC_RecordChild3,
28958 OPC_RecordChild4,
28959 OPC_RecordChild5,
28960 OPC_RecordChild6,
28961 OPC_RecordChild7,
28962 OPC_MoveChild, 8,
28963 OPC_RecordNode,
28964 OPC_MoveSibling, 9,
28965 OPC_RecordNode,
28966 OPC_MoveSibling, 10,
28967 OPC_RecordNode,
28968 OPC_MoveSibling, 11,
28969 OPC_RecordNode,
28970 OPC_MoveSibling, 12,
28971 OPC_RecordNode,
28972 OPC_MoveParent,
28973 OPC_CheckPatternPredicate1,
28974 OPC_EmitInteger32, 0,
28975 OPC_EmitNodeXForm, 0, 12,
28976 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12692), 0,
28977 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
28978 64,
28979 OPC_CheckChild0Integer, 34|128,29|128,1,
28980 OPC_RecordChild1,
28981 OPC_RecordChild2,
28982 OPC_RecordChild3,
28983 OPC_RecordChild4,
28984 OPC_RecordChild5,
28985 OPC_RecordChild6,
28986 OPC_RecordChild7,
28987 OPC_MoveChild, 8,
28988 OPC_RecordNode,
28989 OPC_MoveSibling, 9,
28990 OPC_RecordNode,
28991 OPC_MoveSibling, 10,
28992 OPC_RecordNode,
28993 OPC_MoveSibling, 11,
28994 OPC_RecordNode,
28995 OPC_MoveSibling, 12,
28996 OPC_RecordNode,
28997 OPC_MoveSibling, 13,
28998 OPC_RecordNode,
28999 OPC_MoveParent,
29000 OPC_CheckPatternPredicate1,
29001 OPC_EmitInteger32, 0,
29002 OPC_EmitNodeXForm, 0, 13,
29003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12701), 0,
29004 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29005 64,
29006 OPC_CheckChild0Integer, 38|128,29|128,1,
29007 OPC_RecordChild1,
29008 OPC_RecordChild2,
29009 OPC_RecordChild3,
29010 OPC_RecordChild4,
29011 OPC_RecordChild5,
29012 OPC_RecordChild6,
29013 OPC_RecordChild7,
29014 OPC_MoveChild, 8,
29015 OPC_RecordNode,
29016 OPC_MoveSibling, 9,
29017 OPC_RecordNode,
29018 OPC_MoveSibling, 10,
29019 OPC_RecordNode,
29020 OPC_MoveSibling, 11,
29021 OPC_RecordNode,
29022 OPC_MoveSibling, 12,
29023 OPC_RecordNode,
29024 OPC_MoveSibling, 13,
29025 OPC_RecordNode,
29026 OPC_MoveParent,
29027 OPC_CheckPatternPredicate1,
29028 OPC_EmitInteger32, 0,
29029 OPC_EmitNodeXForm, 0, 13,
29030 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12708), 0,
29031 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29032 64,
29033 OPC_CheckChild0Integer, 122|128,30|128,1,
29034 OPC_RecordChild1,
29035 OPC_RecordChild2,
29036 OPC_RecordChild3,
29037 OPC_RecordChild4,
29038 OPC_RecordChild5,
29039 OPC_RecordChild6,
29040 OPC_RecordChild7,
29041 OPC_MoveChild, 8,
29042 OPC_RecordNode,
29043 OPC_MoveSibling, 9,
29044 OPC_RecordNode,
29045 OPC_MoveSibling, 10,
29046 OPC_RecordNode,
29047 OPC_MoveSibling, 11,
29048 OPC_RecordNode,
29049 OPC_MoveSibling, 12,
29050 OPC_RecordNode,
29051 OPC_MoveSibling, 13,
29052 OPC_RecordNode,
29053 OPC_MoveParent,
29054 OPC_CheckPatternPredicate1,
29055 OPC_EmitInteger32, 0,
29056 OPC_EmitNodeXForm, 0, 13,
29057 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12717), 0,
29058 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29059 64,
29060 OPC_CheckChild0Integer, 126|128,30|128,1,
29061 OPC_RecordChild1,
29062 OPC_RecordChild2,
29063 OPC_RecordChild3,
29064 OPC_RecordChild4,
29065 OPC_RecordChild5,
29066 OPC_RecordChild6,
29067 OPC_RecordChild7,
29068 OPC_MoveChild, 8,
29069 OPC_RecordNode,
29070 OPC_MoveSibling, 9,
29071 OPC_RecordNode,
29072 OPC_MoveSibling, 10,
29073 OPC_RecordNode,
29074 OPC_MoveSibling, 11,
29075 OPC_RecordNode,
29076 OPC_MoveSibling, 12,
29077 OPC_RecordNode,
29078 OPC_MoveSibling, 13,
29079 OPC_RecordNode,
29080 OPC_MoveParent,
29081 OPC_CheckPatternPredicate1,
29082 OPC_EmitInteger32, 0,
29083 OPC_EmitNodeXForm, 0, 13,
29084 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12724), 0,
29085 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29086 60,
29087 OPC_CheckChild0Integer, 36|128,27|128,1,
29088 OPC_RecordChild1,
29089 OPC_RecordChild2,
29090 OPC_RecordChild3,
29091 OPC_RecordChild4,
29092 OPC_RecordChild5,
29093 OPC_RecordChild6,
29094 OPC_RecordChild7,
29095 OPC_MoveChild, 8,
29096 OPC_RecordNode,
29097 OPC_MoveSibling, 9,
29098 OPC_RecordNode,
29099 OPC_MoveSibling, 10,
29100 OPC_RecordNode,
29101 OPC_MoveSibling, 11,
29102 OPC_RecordNode,
29103 OPC_MoveSibling, 12,
29104 OPC_RecordNode,
29105 OPC_MoveParent,
29106 OPC_CheckPatternPredicate1,
29107 OPC_EmitInteger32, 0,
29108 OPC_EmitNodeXForm, 0, 12,
29109 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12775), 0,
29110 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29111 60,
29112 OPC_CheckChild0Integer, 40|128,27|128,1,
29113 OPC_RecordChild1,
29114 OPC_RecordChild2,
29115 OPC_RecordChild3,
29116 OPC_RecordChild4,
29117 OPC_RecordChild5,
29118 OPC_RecordChild6,
29119 OPC_RecordChild7,
29120 OPC_MoveChild, 8,
29121 OPC_RecordNode,
29122 OPC_MoveSibling, 9,
29123 OPC_RecordNode,
29124 OPC_MoveSibling, 10,
29125 OPC_RecordNode,
29126 OPC_MoveSibling, 11,
29127 OPC_RecordNode,
29128 OPC_MoveSibling, 12,
29129 OPC_RecordNode,
29130 OPC_MoveParent,
29131 OPC_CheckPatternPredicate1,
29132 OPC_EmitInteger32, 0,
29133 OPC_EmitNodeXForm, 0, 12,
29134 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12778), 0,
29135 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29136 64,
29137 OPC_CheckChild0Integer, 36|128,29|128,1,
29138 OPC_RecordChild1,
29139 OPC_RecordChild2,
29140 OPC_RecordChild3,
29141 OPC_RecordChild4,
29142 OPC_RecordChild5,
29143 OPC_RecordChild6,
29144 OPC_RecordChild7,
29145 OPC_MoveChild, 8,
29146 OPC_RecordNode,
29147 OPC_MoveSibling, 9,
29148 OPC_RecordNode,
29149 OPC_MoveSibling, 10,
29150 OPC_RecordNode,
29151 OPC_MoveSibling, 11,
29152 OPC_RecordNode,
29153 OPC_MoveSibling, 12,
29154 OPC_RecordNode,
29155 OPC_MoveSibling, 13,
29156 OPC_RecordNode,
29157 OPC_MoveParent,
29158 OPC_CheckPatternPredicate1,
29159 OPC_EmitInteger32, 0,
29160 OPC_EmitNodeXForm, 0, 13,
29161 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12781), 0,
29162 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29163 64,
29164 OPC_CheckChild0Integer, 40|128,29|128,1,
29165 OPC_RecordChild1,
29166 OPC_RecordChild2,
29167 OPC_RecordChild3,
29168 OPC_RecordChild4,
29169 OPC_RecordChild5,
29170 OPC_RecordChild6,
29171 OPC_RecordChild7,
29172 OPC_MoveChild, 8,
29173 OPC_RecordNode,
29174 OPC_MoveSibling, 9,
29175 OPC_RecordNode,
29176 OPC_MoveSibling, 10,
29177 OPC_RecordNode,
29178 OPC_MoveSibling, 11,
29179 OPC_RecordNode,
29180 OPC_MoveSibling, 12,
29181 OPC_RecordNode,
29182 OPC_MoveSibling, 13,
29183 OPC_RecordNode,
29184 OPC_MoveParent,
29185 OPC_CheckPatternPredicate1,
29186 OPC_EmitInteger32, 0,
29187 OPC_EmitNodeXForm, 0, 13,
29188 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12784), 0,
29189 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29190 64,
29191 OPC_CheckChild0Integer, 124|128,30|128,1,
29192 OPC_RecordChild1,
29193 OPC_RecordChild2,
29194 OPC_RecordChild3,
29195 OPC_RecordChild4,
29196 OPC_RecordChild5,
29197 OPC_RecordChild6,
29198 OPC_RecordChild7,
29199 OPC_MoveChild, 8,
29200 OPC_RecordNode,
29201 OPC_MoveSibling, 9,
29202 OPC_RecordNode,
29203 OPC_MoveSibling, 10,
29204 OPC_RecordNode,
29205 OPC_MoveSibling, 11,
29206 OPC_RecordNode,
29207 OPC_MoveSibling, 12,
29208 OPC_RecordNode,
29209 OPC_MoveSibling, 13,
29210 OPC_RecordNode,
29211 OPC_MoveParent,
29212 OPC_CheckPatternPredicate1,
29213 OPC_EmitInteger32, 0,
29214 OPC_EmitNodeXForm, 0, 13,
29215 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12787), 0,
29216 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29217 64,
29218 OPC_CheckChild0Integer, 0|128,31|128,1,
29219 OPC_RecordChild1,
29220 OPC_RecordChild2,
29221 OPC_RecordChild3,
29222 OPC_RecordChild4,
29223 OPC_RecordChild5,
29224 OPC_RecordChild6,
29225 OPC_RecordChild7,
29226 OPC_MoveChild, 8,
29227 OPC_RecordNode,
29228 OPC_MoveSibling, 9,
29229 OPC_RecordNode,
29230 OPC_MoveSibling, 10,
29231 OPC_RecordNode,
29232 OPC_MoveSibling, 11,
29233 OPC_RecordNode,
29234 OPC_MoveSibling, 12,
29235 OPC_RecordNode,
29236 OPC_MoveSibling, 13,
29237 OPC_RecordNode,
29238 OPC_MoveParent,
29239 OPC_CheckPatternPredicate1,
29240 OPC_EmitInteger32, 0,
29241 OPC_EmitNodeXForm, 0, 13,
29242 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12790), 0,
29243 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29244 60,
29245 OPC_CheckChild0Integer, 8|128,27|128,1,
29246 OPC_RecordChild1,
29247 OPC_RecordChild2,
29248 OPC_RecordChild3,
29249 OPC_RecordChild4,
29250 OPC_RecordChild5,
29251 OPC_RecordChild6,
29252 OPC_RecordChild7,
29253 OPC_MoveChild, 8,
29254 OPC_RecordNode,
29255 OPC_MoveSibling, 9,
29256 OPC_RecordNode,
29257 OPC_MoveSibling, 10,
29258 OPC_RecordNode,
29259 OPC_MoveSibling, 11,
29260 OPC_RecordNode,
29261 OPC_MoveSibling, 12,
29262 OPC_RecordNode,
29263 OPC_MoveParent,
29264 OPC_CheckPatternPredicate1,
29265 OPC_EmitInteger32, 0,
29266 OPC_EmitNodeXForm, 0, 12,
29267 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12844), 0,
29268 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29269 60,
29270 OPC_CheckChild0Integer, 12|128,27|128,1,
29271 OPC_RecordChild1,
29272 OPC_RecordChild2,
29273 OPC_RecordChild3,
29274 OPC_RecordChild4,
29275 OPC_RecordChild5,
29276 OPC_RecordChild6,
29277 OPC_RecordChild7,
29278 OPC_MoveChild, 8,
29279 OPC_RecordNode,
29280 OPC_MoveSibling, 9,
29281 OPC_RecordNode,
29282 OPC_MoveSibling, 10,
29283 OPC_RecordNode,
29284 OPC_MoveSibling, 11,
29285 OPC_RecordNode,
29286 OPC_MoveSibling, 12,
29287 OPC_RecordNode,
29288 OPC_MoveParent,
29289 OPC_CheckPatternPredicate1,
29290 OPC_EmitInteger32, 0,
29291 OPC_EmitNodeXForm, 0, 12,
29292 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12847), 0,
29293 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29294 64,
29295 OPC_CheckChild0Integer, 8|128,29|128,1,
29296 OPC_RecordChild1,
29297 OPC_RecordChild2,
29298 OPC_RecordChild3,
29299 OPC_RecordChild4,
29300 OPC_RecordChild5,
29301 OPC_RecordChild6,
29302 OPC_RecordChild7,
29303 OPC_MoveChild, 8,
29304 OPC_RecordNode,
29305 OPC_MoveSibling, 9,
29306 OPC_RecordNode,
29307 OPC_MoveSibling, 10,
29308 OPC_RecordNode,
29309 OPC_MoveSibling, 11,
29310 OPC_RecordNode,
29311 OPC_MoveSibling, 12,
29312 OPC_RecordNode,
29313 OPC_MoveSibling, 13,
29314 OPC_RecordNode,
29315 OPC_MoveParent,
29316 OPC_CheckPatternPredicate1,
29317 OPC_EmitInteger32, 0,
29318 OPC_EmitNodeXForm, 0, 13,
29319 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12850), 0,
29320 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29321 64,
29322 OPC_CheckChild0Integer, 12|128,29|128,1,
29323 OPC_RecordChild1,
29324 OPC_RecordChild2,
29325 OPC_RecordChild3,
29326 OPC_RecordChild4,
29327 OPC_RecordChild5,
29328 OPC_RecordChild6,
29329 OPC_RecordChild7,
29330 OPC_MoveChild, 8,
29331 OPC_RecordNode,
29332 OPC_MoveSibling, 9,
29333 OPC_RecordNode,
29334 OPC_MoveSibling, 10,
29335 OPC_RecordNode,
29336 OPC_MoveSibling, 11,
29337 OPC_RecordNode,
29338 OPC_MoveSibling, 12,
29339 OPC_RecordNode,
29340 OPC_MoveSibling, 13,
29341 OPC_RecordNode,
29342 OPC_MoveParent,
29343 OPC_CheckPatternPredicate1,
29344 OPC_EmitInteger32, 0,
29345 OPC_EmitNodeXForm, 0, 13,
29346 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12853), 0,
29347 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29348 64,
29349 OPC_CheckChild0Integer, 96|128,30|128,1,
29350 OPC_RecordChild1,
29351 OPC_RecordChild2,
29352 OPC_RecordChild3,
29353 OPC_RecordChild4,
29354 OPC_RecordChild5,
29355 OPC_RecordChild6,
29356 OPC_RecordChild7,
29357 OPC_MoveChild, 8,
29358 OPC_RecordNode,
29359 OPC_MoveSibling, 9,
29360 OPC_RecordNode,
29361 OPC_MoveSibling, 10,
29362 OPC_RecordNode,
29363 OPC_MoveSibling, 11,
29364 OPC_RecordNode,
29365 OPC_MoveSibling, 12,
29366 OPC_RecordNode,
29367 OPC_MoveSibling, 13,
29368 OPC_RecordNode,
29369 OPC_MoveParent,
29370 OPC_CheckPatternPredicate1,
29371 OPC_EmitInteger32, 0,
29372 OPC_EmitNodeXForm, 0, 13,
29373 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12856), 0,
29374 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29375 64,
29376 OPC_CheckChild0Integer, 100|128,30|128,1,
29377 OPC_RecordChild1,
29378 OPC_RecordChild2,
29379 OPC_RecordChild3,
29380 OPC_RecordChild4,
29381 OPC_RecordChild5,
29382 OPC_RecordChild6,
29383 OPC_RecordChild7,
29384 OPC_MoveChild, 8,
29385 OPC_RecordNode,
29386 OPC_MoveSibling, 9,
29387 OPC_RecordNode,
29388 OPC_MoveSibling, 10,
29389 OPC_RecordNode,
29390 OPC_MoveSibling, 11,
29391 OPC_RecordNode,
29392 OPC_MoveSibling, 12,
29393 OPC_RecordNode,
29394 OPC_MoveSibling, 13,
29395 OPC_RecordNode,
29396 OPC_MoveParent,
29397 OPC_CheckPatternPredicate1,
29398 OPC_EmitInteger32, 0,
29399 OPC_EmitNodeXForm, 0, 13,
29400 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12859), 0,
29401 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29402 25,
29403 OPC_CheckChild0Integer, 78|128,31|128,1,
29404 OPC_RecordChild1,
29405 OPC_RecordChild2,
29406 OPC_RecordChild3,
29407 OPC_RecordChild4,
29408 OPC_CheckPatternPredicate7,
29409 OPC_EmitInteger32, 0,
29410 OPC_EmitNodeXForm, 0, 4,
29411 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12868),
29412 7, 7, 5, 0, 1, 2, 3, 5,
29413 25,
29414 OPC_CheckChild0Integer, 82|128,31|128,1,
29415 OPC_RecordChild1,
29416 OPC_RecordChild2,
29417 OPC_RecordChild3,
29418 OPC_RecordChild4,
29419 OPC_CheckPatternPredicate7,
29420 OPC_EmitInteger32, 0,
29421 OPC_EmitNodeXForm, 0, 4,
29422 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12875),
29423 7, 7, 5, 0, 1, 2, 3, 5,
29424 25,
29425 OPC_CheckChild0Integer, 44|128,31|128,1,
29426 OPC_RecordChild1,
29427 OPC_RecordChild2,
29428 OPC_RecordChild3,
29429 OPC_RecordChild4,
29430 OPC_CheckPatternPredicate7,
29431 OPC_EmitInteger32, 0,
29432 OPC_EmitNodeXForm, 0, 4,
29433 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12884),
29434 7, 7, 5, 0, 1, 2, 3, 5,
29435 26,
29436 OPC_CheckChild0Integer, 42|128,31|128,1,
29437 OPC_RecordChild1,
29438 OPC_RecordChild2,
29439 OPC_RecordChild3,
29440 OPC_RecordChild4,
29441 OPC_CheckPatternPredicate, 65,
29442 OPC_EmitInteger32, 0,
29443 OPC_EmitNodeXForm, 0, 4,
29444 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12888),
29445 7, 7, 5, 0, 1, 2, 3, 5,
29446 60,
29447 OPC_CheckChild0Integer, 10|128,27|128,1,
29448 OPC_RecordChild1,
29449 OPC_RecordChild2,
29450 OPC_RecordChild3,
29451 OPC_RecordChild4,
29452 OPC_RecordChild5,
29453 OPC_RecordChild6,
29454 OPC_RecordChild7,
29455 OPC_MoveChild, 8,
29456 OPC_RecordNode,
29457 OPC_MoveSibling, 9,
29458 OPC_RecordNode,
29459 OPC_MoveSibling, 10,
29460 OPC_RecordNode,
29461 OPC_MoveSibling, 11,
29462 OPC_RecordNode,
29463 OPC_MoveSibling, 12,
29464 OPC_RecordNode,
29465 OPC_MoveParent,
29466 OPC_CheckPatternPredicate1,
29467 OPC_EmitInteger32, 0,
29468 OPC_EmitNodeXForm, 0, 12,
29469 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12939), 0,
29470 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29471 60,
29472 OPC_CheckChild0Integer, 14|128,27|128,1,
29473 OPC_RecordChild1,
29474 OPC_RecordChild2,
29475 OPC_RecordChild3,
29476 OPC_RecordChild4,
29477 OPC_RecordChild5,
29478 OPC_RecordChild6,
29479 OPC_RecordChild7,
29480 OPC_MoveChild, 8,
29481 OPC_RecordNode,
29482 OPC_MoveSibling, 9,
29483 OPC_RecordNode,
29484 OPC_MoveSibling, 10,
29485 OPC_RecordNode,
29486 OPC_MoveSibling, 11,
29487 OPC_RecordNode,
29488 OPC_MoveSibling, 12,
29489 OPC_RecordNode,
29490 OPC_MoveParent,
29491 OPC_CheckPatternPredicate1,
29492 OPC_EmitInteger32, 0,
29493 OPC_EmitNodeXForm, 0, 12,
29494 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12942), 0,
29495 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29496 64,
29497 OPC_CheckChild0Integer, 10|128,29|128,1,
29498 OPC_RecordChild1,
29499 OPC_RecordChild2,
29500 OPC_RecordChild3,
29501 OPC_RecordChild4,
29502 OPC_RecordChild5,
29503 OPC_RecordChild6,
29504 OPC_RecordChild7,
29505 OPC_MoveChild, 8,
29506 OPC_RecordNode,
29507 OPC_MoveSibling, 9,
29508 OPC_RecordNode,
29509 OPC_MoveSibling, 10,
29510 OPC_RecordNode,
29511 OPC_MoveSibling, 11,
29512 OPC_RecordNode,
29513 OPC_MoveSibling, 12,
29514 OPC_RecordNode,
29515 OPC_MoveSibling, 13,
29516 OPC_RecordNode,
29517 OPC_MoveParent,
29518 OPC_CheckPatternPredicate1,
29519 OPC_EmitInteger32, 0,
29520 OPC_EmitNodeXForm, 0, 13,
29521 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12945), 0,
29522 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29523 64,
29524 OPC_CheckChild0Integer, 14|128,29|128,1,
29525 OPC_RecordChild1,
29526 OPC_RecordChild2,
29527 OPC_RecordChild3,
29528 OPC_RecordChild4,
29529 OPC_RecordChild5,
29530 OPC_RecordChild6,
29531 OPC_RecordChild7,
29532 OPC_MoveChild, 8,
29533 OPC_RecordNode,
29534 OPC_MoveSibling, 9,
29535 OPC_RecordNode,
29536 OPC_MoveSibling, 10,
29537 OPC_RecordNode,
29538 OPC_MoveSibling, 11,
29539 OPC_RecordNode,
29540 OPC_MoveSibling, 12,
29541 OPC_RecordNode,
29542 OPC_MoveSibling, 13,
29543 OPC_RecordNode,
29544 OPC_MoveParent,
29545 OPC_CheckPatternPredicate1,
29546 OPC_EmitInteger32, 0,
29547 OPC_EmitNodeXForm, 0, 13,
29548 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12948), 0,
29549 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29550 64,
29551 OPC_CheckChild0Integer, 98|128,30|128,1,
29552 OPC_RecordChild1,
29553 OPC_RecordChild2,
29554 OPC_RecordChild3,
29555 OPC_RecordChild4,
29556 OPC_RecordChild5,
29557 OPC_RecordChild6,
29558 OPC_RecordChild7,
29559 OPC_MoveChild, 8,
29560 OPC_RecordNode,
29561 OPC_MoveSibling, 9,
29562 OPC_RecordNode,
29563 OPC_MoveSibling, 10,
29564 OPC_RecordNode,
29565 OPC_MoveSibling, 11,
29566 OPC_RecordNode,
29567 OPC_MoveSibling, 12,
29568 OPC_RecordNode,
29569 OPC_MoveSibling, 13,
29570 OPC_RecordNode,
29571 OPC_MoveParent,
29572 OPC_CheckPatternPredicate1,
29573 OPC_EmitInteger32, 0,
29574 OPC_EmitNodeXForm, 0, 13,
29575 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12951), 0,
29576 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29577 64,
29578 OPC_CheckChild0Integer, 102|128,30|128,1,
29579 OPC_RecordChild1,
29580 OPC_RecordChild2,
29581 OPC_RecordChild3,
29582 OPC_RecordChild4,
29583 OPC_RecordChild5,
29584 OPC_RecordChild6,
29585 OPC_RecordChild7,
29586 OPC_MoveChild, 8,
29587 OPC_RecordNode,
29588 OPC_MoveSibling, 9,
29589 OPC_RecordNode,
29590 OPC_MoveSibling, 10,
29591 OPC_RecordNode,
29592 OPC_MoveSibling, 11,
29593 OPC_RecordNode,
29594 OPC_MoveSibling, 12,
29595 OPC_RecordNode,
29596 OPC_MoveSibling, 13,
29597 OPC_RecordNode,
29598 OPC_MoveParent,
29599 OPC_CheckPatternPredicate1,
29600 OPC_EmitInteger32, 0,
29601 OPC_EmitNodeXForm, 0, 13,
29602 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12954), 0,
29603 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29604 25,
29605 OPC_CheckChild0Integer, 80|128,31|128,1,
29606 OPC_RecordChild1,
29607 OPC_RecordChild2,
29608 OPC_RecordChild3,
29609 OPC_RecordChild4,
29610 OPC_CheckPatternPredicate7,
29611 OPC_EmitInteger32, 0,
29612 OPC_EmitNodeXForm, 0, 4,
29613 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12957),
29614 7, 7, 5, 0, 1, 2, 3, 5,
29615 25,
29616 OPC_CheckChild0Integer, 84|128,31|128,1,
29617 OPC_RecordChild1,
29618 OPC_RecordChild2,
29619 OPC_RecordChild3,
29620 OPC_RecordChild4,
29621 OPC_CheckPatternPredicate7,
29622 OPC_EmitInteger32, 0,
29623 OPC_EmitNodeXForm, 0, 4,
29624 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12960),
29625 7, 7, 5, 0, 1, 2, 3, 5,
29626 60,
29627 OPC_CheckChild0Integer, 110|128,26|128,1,
29628 OPC_RecordChild1,
29629 OPC_RecordChild2,
29630 OPC_RecordChild3,
29631 OPC_RecordChild4,
29632 OPC_RecordChild5,
29633 OPC_RecordChild6,
29634 OPC_RecordChild7,
29635 OPC_MoveChild, 8,
29636 OPC_RecordNode,
29637 OPC_MoveSibling, 9,
29638 OPC_RecordNode,
29639 OPC_MoveSibling, 10,
29640 OPC_RecordNode,
29641 OPC_MoveSibling, 11,
29642 OPC_RecordNode,
29643 OPC_MoveSibling, 12,
29644 OPC_RecordNode,
29645 OPC_MoveParent,
29646 OPC_CheckPatternPredicate1,
29647 OPC_EmitInteger32, 0,
29648 OPC_EmitNodeXForm, 0, 12,
29649 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13014), 0,
29650 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29651 60,
29652 OPC_CheckChild0Integer, 114|128,26|128,1,
29653 OPC_RecordChild1,
29654 OPC_RecordChild2,
29655 OPC_RecordChild3,
29656 OPC_RecordChild4,
29657 OPC_RecordChild5,
29658 OPC_RecordChild6,
29659 OPC_RecordChild7,
29660 OPC_MoveChild, 8,
29661 OPC_RecordNode,
29662 OPC_MoveSibling, 9,
29663 OPC_RecordNode,
29664 OPC_MoveSibling, 10,
29665 OPC_RecordNode,
29666 OPC_MoveSibling, 11,
29667 OPC_RecordNode,
29668 OPC_MoveSibling, 12,
29669 OPC_RecordNode,
29670 OPC_MoveParent,
29671 OPC_CheckPatternPredicate1,
29672 OPC_EmitInteger32, 0,
29673 OPC_EmitNodeXForm, 0, 12,
29674 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13017), 0,
29675 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29676 64,
29677 OPC_CheckChild0Integer, 110|128,28|128,1,
29678 OPC_RecordChild1,
29679 OPC_RecordChild2,
29680 OPC_RecordChild3,
29681 OPC_RecordChild4,
29682 OPC_RecordChild5,
29683 OPC_RecordChild6,
29684 OPC_RecordChild7,
29685 OPC_MoveChild, 8,
29686 OPC_RecordNode,
29687 OPC_MoveSibling, 9,
29688 OPC_RecordNode,
29689 OPC_MoveSibling, 10,
29690 OPC_RecordNode,
29691 OPC_MoveSibling, 11,
29692 OPC_RecordNode,
29693 OPC_MoveSibling, 12,
29694 OPC_RecordNode,
29695 OPC_MoveSibling, 13,
29696 OPC_RecordNode,
29697 OPC_MoveParent,
29698 OPC_CheckPatternPredicate1,
29699 OPC_EmitInteger32, 0,
29700 OPC_EmitNodeXForm, 0, 13,
29701 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13020), 0,
29702 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29703 64,
29704 OPC_CheckChild0Integer, 114|128,28|128,1,
29705 OPC_RecordChild1,
29706 OPC_RecordChild2,
29707 OPC_RecordChild3,
29708 OPC_RecordChild4,
29709 OPC_RecordChild5,
29710 OPC_RecordChild6,
29711 OPC_RecordChild7,
29712 OPC_MoveChild, 8,
29713 OPC_RecordNode,
29714 OPC_MoveSibling, 9,
29715 OPC_RecordNode,
29716 OPC_MoveSibling, 10,
29717 OPC_RecordNode,
29718 OPC_MoveSibling, 11,
29719 OPC_RecordNode,
29720 OPC_MoveSibling, 12,
29721 OPC_RecordNode,
29722 OPC_MoveSibling, 13,
29723 OPC_RecordNode,
29724 OPC_MoveParent,
29725 OPC_CheckPatternPredicate1,
29726 OPC_EmitInteger32, 0,
29727 OPC_EmitNodeXForm, 0, 13,
29728 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13023), 0,
29729 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29730 64,
29731 OPC_CheckChild0Integer, 70|128,30|128,1,
29732 OPC_RecordChild1,
29733 OPC_RecordChild2,
29734 OPC_RecordChild3,
29735 OPC_RecordChild4,
29736 OPC_RecordChild5,
29737 OPC_RecordChild6,
29738 OPC_RecordChild7,
29739 OPC_MoveChild, 8,
29740 OPC_RecordNode,
29741 OPC_MoveSibling, 9,
29742 OPC_RecordNode,
29743 OPC_MoveSibling, 10,
29744 OPC_RecordNode,
29745 OPC_MoveSibling, 11,
29746 OPC_RecordNode,
29747 OPC_MoveSibling, 12,
29748 OPC_RecordNode,
29749 OPC_MoveSibling, 13,
29750 OPC_RecordNode,
29751 OPC_MoveParent,
29752 OPC_CheckPatternPredicate1,
29753 OPC_EmitInteger32, 0,
29754 OPC_EmitNodeXForm, 0, 13,
29755 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13026), 0,
29756 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29757 64,
29758 OPC_CheckChild0Integer, 74|128,30|128,1,
29759 OPC_RecordChild1,
29760 OPC_RecordChild2,
29761 OPC_RecordChild3,
29762 OPC_RecordChild4,
29763 OPC_RecordChild5,
29764 OPC_RecordChild6,
29765 OPC_RecordChild7,
29766 OPC_MoveChild, 8,
29767 OPC_RecordNode,
29768 OPC_MoveSibling, 9,
29769 OPC_RecordNode,
29770 OPC_MoveSibling, 10,
29771 OPC_RecordNode,
29772 OPC_MoveSibling, 11,
29773 OPC_RecordNode,
29774 OPC_MoveSibling, 12,
29775 OPC_RecordNode,
29776 OPC_MoveSibling, 13,
29777 OPC_RecordNode,
29778 OPC_MoveParent,
29779 OPC_CheckPatternPredicate1,
29780 OPC_EmitInteger32, 0,
29781 OPC_EmitNodeXForm, 0, 13,
29782 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13029), 0,
29783 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29784 60,
29785 OPC_CheckChild0Integer, 112|128,26|128,1,
29786 OPC_RecordChild1,
29787 OPC_RecordChild2,
29788 OPC_RecordChild3,
29789 OPC_RecordChild4,
29790 OPC_RecordChild5,
29791 OPC_RecordChild6,
29792 OPC_RecordChild7,
29793 OPC_MoveChild, 8,
29794 OPC_RecordNode,
29795 OPC_MoveSibling, 9,
29796 OPC_RecordNode,
29797 OPC_MoveSibling, 10,
29798 OPC_RecordNode,
29799 OPC_MoveSibling, 11,
29800 OPC_RecordNode,
29801 OPC_MoveSibling, 12,
29802 OPC_RecordNode,
29803 OPC_MoveParent,
29804 OPC_CheckPatternPredicate1,
29805 OPC_EmitInteger32, 0,
29806 OPC_EmitNodeXForm, 0, 12,
29807 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13080), 0,
29808 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29809 60,
29810 OPC_CheckChild0Integer, 116|128,26|128,1,
29811 OPC_RecordChild1,
29812 OPC_RecordChild2,
29813 OPC_RecordChild3,
29814 OPC_RecordChild4,
29815 OPC_RecordChild5,
29816 OPC_RecordChild6,
29817 OPC_RecordChild7,
29818 OPC_MoveChild, 8,
29819 OPC_RecordNode,
29820 OPC_MoveSibling, 9,
29821 OPC_RecordNode,
29822 OPC_MoveSibling, 10,
29823 OPC_RecordNode,
29824 OPC_MoveSibling, 11,
29825 OPC_RecordNode,
29826 OPC_MoveSibling, 12,
29827 OPC_RecordNode,
29828 OPC_MoveParent,
29829 OPC_CheckPatternPredicate1,
29830 OPC_EmitInteger32, 0,
29831 OPC_EmitNodeXForm, 0, 12,
29832 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13083), 0,
29833 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29834 64,
29835 OPC_CheckChild0Integer, 112|128,28|128,1,
29836 OPC_RecordChild1,
29837 OPC_RecordChild2,
29838 OPC_RecordChild3,
29839 OPC_RecordChild4,
29840 OPC_RecordChild5,
29841 OPC_RecordChild6,
29842 OPC_RecordChild7,
29843 OPC_MoveChild, 8,
29844 OPC_RecordNode,
29845 OPC_MoveSibling, 9,
29846 OPC_RecordNode,
29847 OPC_MoveSibling, 10,
29848 OPC_RecordNode,
29849 OPC_MoveSibling, 11,
29850 OPC_RecordNode,
29851 OPC_MoveSibling, 12,
29852 OPC_RecordNode,
29853 OPC_MoveSibling, 13,
29854 OPC_RecordNode,
29855 OPC_MoveParent,
29856 OPC_CheckPatternPredicate1,
29857 OPC_EmitInteger32, 0,
29858 OPC_EmitNodeXForm, 0, 13,
29859 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13086), 0,
29860 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29861 64,
29862 OPC_CheckChild0Integer, 116|128,28|128,1,
29863 OPC_RecordChild1,
29864 OPC_RecordChild2,
29865 OPC_RecordChild3,
29866 OPC_RecordChild4,
29867 OPC_RecordChild5,
29868 OPC_RecordChild6,
29869 OPC_RecordChild7,
29870 OPC_MoveChild, 8,
29871 OPC_RecordNode,
29872 OPC_MoveSibling, 9,
29873 OPC_RecordNode,
29874 OPC_MoveSibling, 10,
29875 OPC_RecordNode,
29876 OPC_MoveSibling, 11,
29877 OPC_RecordNode,
29878 OPC_MoveSibling, 12,
29879 OPC_RecordNode,
29880 OPC_MoveSibling, 13,
29881 OPC_RecordNode,
29882 OPC_MoveParent,
29883 OPC_CheckPatternPredicate1,
29884 OPC_EmitInteger32, 0,
29885 OPC_EmitNodeXForm, 0, 13,
29886 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13089), 0,
29887 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29888 64,
29889 OPC_CheckChild0Integer, 72|128,30|128,1,
29890 OPC_RecordChild1,
29891 OPC_RecordChild2,
29892 OPC_RecordChild3,
29893 OPC_RecordChild4,
29894 OPC_RecordChild5,
29895 OPC_RecordChild6,
29896 OPC_RecordChild7,
29897 OPC_MoveChild, 8,
29898 OPC_RecordNode,
29899 OPC_MoveSibling, 9,
29900 OPC_RecordNode,
29901 OPC_MoveSibling, 10,
29902 OPC_RecordNode,
29903 OPC_MoveSibling, 11,
29904 OPC_RecordNode,
29905 OPC_MoveSibling, 12,
29906 OPC_RecordNode,
29907 OPC_MoveSibling, 13,
29908 OPC_RecordNode,
29909 OPC_MoveParent,
29910 OPC_CheckPatternPredicate1,
29911 OPC_EmitInteger32, 0,
29912 OPC_EmitNodeXForm, 0, 13,
29913 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13092), 0,
29914 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29915 64,
29916 OPC_CheckChild0Integer, 76|128,30|128,1,
29917 OPC_RecordChild1,
29918 OPC_RecordChild2,
29919 OPC_RecordChild3,
29920 OPC_RecordChild4,
29921 OPC_RecordChild5,
29922 OPC_RecordChild6,
29923 OPC_RecordChild7,
29924 OPC_MoveChild, 8,
29925 OPC_RecordNode,
29926 OPC_MoveSibling, 9,
29927 OPC_RecordNode,
29928 OPC_MoveSibling, 10,
29929 OPC_RecordNode,
29930 OPC_MoveSibling, 11,
29931 OPC_RecordNode,
29932 OPC_MoveSibling, 12,
29933 OPC_RecordNode,
29934 OPC_MoveSibling, 13,
29935 OPC_RecordNode,
29936 OPC_MoveParent,
29937 OPC_CheckPatternPredicate1,
29938 OPC_EmitInteger32, 0,
29939 OPC_EmitNodeXForm, 0, 13,
29940 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13095), 0,
29941 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
29942 60,
29943 OPC_CheckChild0Integer, 84|128,26|128,1,
29944 OPC_RecordChild1,
29945 OPC_RecordChild2,
29946 OPC_RecordChild3,
29947 OPC_RecordChild4,
29948 OPC_RecordChild5,
29949 OPC_RecordChild6,
29950 OPC_RecordChild7,
29951 OPC_MoveChild, 8,
29952 OPC_RecordNode,
29953 OPC_MoveSibling, 9,
29954 OPC_RecordNode,
29955 OPC_MoveSibling, 10,
29956 OPC_RecordNode,
29957 OPC_MoveSibling, 11,
29958 OPC_RecordNode,
29959 OPC_MoveSibling, 12,
29960 OPC_RecordNode,
29961 OPC_MoveParent,
29962 OPC_CheckPatternPredicate1,
29963 OPC_EmitInteger32, 0,
29964 OPC_EmitNodeXForm, 0, 12,
29965 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13149), 0,
29966 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29967 60,
29968 OPC_CheckChild0Integer, 88|128,26|128,1,
29969 OPC_RecordChild1,
29970 OPC_RecordChild2,
29971 OPC_RecordChild3,
29972 OPC_RecordChild4,
29973 OPC_RecordChild5,
29974 OPC_RecordChild6,
29975 OPC_RecordChild7,
29976 OPC_MoveChild, 8,
29977 OPC_RecordNode,
29978 OPC_MoveSibling, 9,
29979 OPC_RecordNode,
29980 OPC_MoveSibling, 10,
29981 OPC_RecordNode,
29982 OPC_MoveSibling, 11,
29983 OPC_RecordNode,
29984 OPC_MoveSibling, 12,
29985 OPC_RecordNode,
29986 OPC_MoveParent,
29987 OPC_CheckPatternPredicate1,
29988 OPC_EmitInteger32, 0,
29989 OPC_EmitNodeXForm, 0, 12,
29990 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13152), 0,
29991 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
29992 64,
29993 OPC_CheckChild0Integer, 84|128,28|128,1,
29994 OPC_RecordChild1,
29995 OPC_RecordChild2,
29996 OPC_RecordChild3,
29997 OPC_RecordChild4,
29998 OPC_RecordChild5,
29999 OPC_RecordChild6,
30000 OPC_RecordChild7,
30001 OPC_MoveChild, 8,
30002 OPC_RecordNode,
30003 OPC_MoveSibling, 9,
30004 OPC_RecordNode,
30005 OPC_MoveSibling, 10,
30006 OPC_RecordNode,
30007 OPC_MoveSibling, 11,
30008 OPC_RecordNode,
30009 OPC_MoveSibling, 12,
30010 OPC_RecordNode,
30011 OPC_MoveSibling, 13,
30012 OPC_RecordNode,
30013 OPC_MoveParent,
30014 OPC_CheckPatternPredicate1,
30015 OPC_EmitInteger32, 0,
30016 OPC_EmitNodeXForm, 0, 13,
30017 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13155), 0,
30018 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30019 64,
30020 OPC_CheckChild0Integer, 88|128,28|128,1,
30021 OPC_RecordChild1,
30022 OPC_RecordChild2,
30023 OPC_RecordChild3,
30024 OPC_RecordChild4,
30025 OPC_RecordChild5,
30026 OPC_RecordChild6,
30027 OPC_RecordChild7,
30028 OPC_MoveChild, 8,
30029 OPC_RecordNode,
30030 OPC_MoveSibling, 9,
30031 OPC_RecordNode,
30032 OPC_MoveSibling, 10,
30033 OPC_RecordNode,
30034 OPC_MoveSibling, 11,
30035 OPC_RecordNode,
30036 OPC_MoveSibling, 12,
30037 OPC_RecordNode,
30038 OPC_MoveSibling, 13,
30039 OPC_RecordNode,
30040 OPC_MoveParent,
30041 OPC_CheckPatternPredicate1,
30042 OPC_EmitInteger32, 0,
30043 OPC_EmitNodeXForm, 0, 13,
30044 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13158), 0,
30045 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30046 64,
30047 OPC_CheckChild0Integer, 44|128,30|128,1,
30048 OPC_RecordChild1,
30049 OPC_RecordChild2,
30050 OPC_RecordChild3,
30051 OPC_RecordChild4,
30052 OPC_RecordChild5,
30053 OPC_RecordChild6,
30054 OPC_RecordChild7,
30055 OPC_MoveChild, 8,
30056 OPC_RecordNode,
30057 OPC_MoveSibling, 9,
30058 OPC_RecordNode,
30059 OPC_MoveSibling, 10,
30060 OPC_RecordNode,
30061 OPC_MoveSibling, 11,
30062 OPC_RecordNode,
30063 OPC_MoveSibling, 12,
30064 OPC_RecordNode,
30065 OPC_MoveSibling, 13,
30066 OPC_RecordNode,
30067 OPC_MoveParent,
30068 OPC_CheckPatternPredicate1,
30069 OPC_EmitInteger32, 0,
30070 OPC_EmitNodeXForm, 0, 13,
30071 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13161), 0,
30072 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30073 64,
30074 OPC_CheckChild0Integer, 48|128,30|128,1,
30075 OPC_RecordChild1,
30076 OPC_RecordChild2,
30077 OPC_RecordChild3,
30078 OPC_RecordChild4,
30079 OPC_RecordChild5,
30080 OPC_RecordChild6,
30081 OPC_RecordChild7,
30082 OPC_MoveChild, 8,
30083 OPC_RecordNode,
30084 OPC_MoveSibling, 9,
30085 OPC_RecordNode,
30086 OPC_MoveSibling, 10,
30087 OPC_RecordNode,
30088 OPC_MoveSibling, 11,
30089 OPC_RecordNode,
30090 OPC_MoveSibling, 12,
30091 OPC_RecordNode,
30092 OPC_MoveSibling, 13,
30093 OPC_RecordNode,
30094 OPC_MoveParent,
30095 OPC_CheckPatternPredicate1,
30096 OPC_EmitInteger32, 0,
30097 OPC_EmitNodeXForm, 0, 13,
30098 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13164), 0,
30099 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30100 60,
30101 OPC_CheckChild0Integer, 86|128,26|128,1,
30102 OPC_RecordChild1,
30103 OPC_RecordChild2,
30104 OPC_RecordChild3,
30105 OPC_RecordChild4,
30106 OPC_RecordChild5,
30107 OPC_RecordChild6,
30108 OPC_RecordChild7,
30109 OPC_MoveChild, 8,
30110 OPC_RecordNode,
30111 OPC_MoveSibling, 9,
30112 OPC_RecordNode,
30113 OPC_MoveSibling, 10,
30114 OPC_RecordNode,
30115 OPC_MoveSibling, 11,
30116 OPC_RecordNode,
30117 OPC_MoveSibling, 12,
30118 OPC_RecordNode,
30119 OPC_MoveParent,
30120 OPC_CheckPatternPredicate1,
30121 OPC_EmitInteger32, 0,
30122 OPC_EmitNodeXForm, 0, 12,
30123 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13215), 0,
30124 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
30125 60,
30126 OPC_CheckChild0Integer, 90|128,26|128,1,
30127 OPC_RecordChild1,
30128 OPC_RecordChild2,
30129 OPC_RecordChild3,
30130 OPC_RecordChild4,
30131 OPC_RecordChild5,
30132 OPC_RecordChild6,
30133 OPC_RecordChild7,
30134 OPC_MoveChild, 8,
30135 OPC_RecordNode,
30136 OPC_MoveSibling, 9,
30137 OPC_RecordNode,
30138 OPC_MoveSibling, 10,
30139 OPC_RecordNode,
30140 OPC_MoveSibling, 11,
30141 OPC_RecordNode,
30142 OPC_MoveSibling, 12,
30143 OPC_RecordNode,
30144 OPC_MoveParent,
30145 OPC_CheckPatternPredicate1,
30146 OPC_EmitInteger32, 0,
30147 OPC_EmitNodeXForm, 0, 12,
30148 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13218), 0,
30149 8, 7, 7, 7, 7, 7, 7, 7, 7, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
30150 64,
30151 OPC_CheckChild0Integer, 86|128,28|128,1,
30152 OPC_RecordChild1,
30153 OPC_RecordChild2,
30154 OPC_RecordChild3,
30155 OPC_RecordChild4,
30156 OPC_RecordChild5,
30157 OPC_RecordChild6,
30158 OPC_RecordChild7,
30159 OPC_MoveChild, 8,
30160 OPC_RecordNode,
30161 OPC_MoveSibling, 9,
30162 OPC_RecordNode,
30163 OPC_MoveSibling, 10,
30164 OPC_RecordNode,
30165 OPC_MoveSibling, 11,
30166 OPC_RecordNode,
30167 OPC_MoveSibling, 12,
30168 OPC_RecordNode,
30169 OPC_MoveSibling, 13,
30170 OPC_RecordNode,
30171 OPC_MoveParent,
30172 OPC_CheckPatternPredicate1,
30173 OPC_EmitInteger32, 0,
30174 OPC_EmitNodeXForm, 0, 13,
30175 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13221), 0,
30176 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30177 64,
30178 OPC_CheckChild0Integer, 90|128,28|128,1,
30179 OPC_RecordChild1,
30180 OPC_RecordChild2,
30181 OPC_RecordChild3,
30182 OPC_RecordChild4,
30183 OPC_RecordChild5,
30184 OPC_RecordChild6,
30185 OPC_RecordChild7,
30186 OPC_MoveChild, 8,
30187 OPC_RecordNode,
30188 OPC_MoveSibling, 9,
30189 OPC_RecordNode,
30190 OPC_MoveSibling, 10,
30191 OPC_RecordNode,
30192 OPC_MoveSibling, 11,
30193 OPC_RecordNode,
30194 OPC_MoveSibling, 12,
30195 OPC_RecordNode,
30196 OPC_MoveSibling, 13,
30197 OPC_RecordNode,
30198 OPC_MoveParent,
30199 OPC_CheckPatternPredicate1,
30200 OPC_EmitInteger32, 0,
30201 OPC_EmitNodeXForm, 0, 13,
30202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13224), 0,
30203 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30204 64,
30205 OPC_CheckChild0Integer, 46|128,30|128,1,
30206 OPC_RecordChild1,
30207 OPC_RecordChild2,
30208 OPC_RecordChild3,
30209 OPC_RecordChild4,
30210 OPC_RecordChild5,
30211 OPC_RecordChild6,
30212 OPC_RecordChild7,
30213 OPC_MoveChild, 8,
30214 OPC_RecordNode,
30215 OPC_MoveSibling, 9,
30216 OPC_RecordNode,
30217 OPC_MoveSibling, 10,
30218 OPC_RecordNode,
30219 OPC_MoveSibling, 11,
30220 OPC_RecordNode,
30221 OPC_MoveSibling, 12,
30222 OPC_RecordNode,
30223 OPC_MoveSibling, 13,
30224 OPC_RecordNode,
30225 OPC_MoveParent,
30226 OPC_CheckPatternPredicate1,
30227 OPC_EmitInteger32, 0,
30228 OPC_EmitNodeXForm, 0, 13,
30229 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13227), 0,
30230 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30231 64,
30232 OPC_CheckChild0Integer, 50|128,30|128,1,
30233 OPC_RecordChild1,
30234 OPC_RecordChild2,
30235 OPC_RecordChild3,
30236 OPC_RecordChild4,
30237 OPC_RecordChild5,
30238 OPC_RecordChild6,
30239 OPC_RecordChild7,
30240 OPC_MoveChild, 8,
30241 OPC_RecordNode,
30242 OPC_MoveSibling, 9,
30243 OPC_RecordNode,
30244 OPC_MoveSibling, 10,
30245 OPC_RecordNode,
30246 OPC_MoveSibling, 11,
30247 OPC_RecordNode,
30248 OPC_MoveSibling, 12,
30249 OPC_RecordNode,
30250 OPC_MoveSibling, 13,
30251 OPC_RecordNode,
30252 OPC_MoveParent,
30253 OPC_CheckPatternPredicate1,
30254 OPC_EmitInteger32, 0,
30255 OPC_EmitNodeXForm, 0, 13,
30256 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13230), 0,
30257 8, 7, 7, 7, 7, 7, 7, 7, 7, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
30258 27,
30259 OPC_CheckChild0Integer, 32|128,8|128,1,
30260 OPC_RecordChild1,
30261 OPC_Scope, 9,
30262 OPC_CheckChild1TypeI32,
30263 OPC_CheckPatternPredicate, 11,
30264 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_32),
30265 7, 1, 0,
30266 9,
30267 OPC_CheckChild1TypeI64,
30268 OPC_CheckPatternPredicate, 11,
30269 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_64),
30270 7, 1, 0,
30271 0,
30272 27,
30273 OPC_CheckChild0Integer, 34|128,8|128,1,
30274 OPC_RecordChild1,
30275 OPC_Scope, 9,
30276 OPC_CheckChild1TypeI32,
30277 OPC_CheckPatternPredicate, 11,
30278 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_shared_cluster_32),
30279 7, 1, 0,
30280 9,
30281 OPC_CheckChild1TypeI64,
30282 OPC_CheckPatternPredicate, 11,
30283 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_shared_cluster_64),
30284 7, 1, 0,
30285 0,
30286 11,
30287 OPC_CheckChild0Integer, 74|128,8|128,1,
30288 OPC_CheckPatternPredicate, 11,
30289 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::is_explicit_cluster),
30290 2, 0,
30291 4|128,1,
30292 OPC_CheckChild0Integer, 78|128,7|128,1,
30293 OPC_Scope, 115,
30294 OPC_MoveChild1,
30295 OPC_SwitchOpcode , 50, TARGET_VAL(ISD::ConstantFP),
30296 OPC_CheckPredicate, 18,
30297 OPC_MoveSibling2,
30298 OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
30299 OPC_CheckChild0Integer, 124|128,6|128,1,
30300 OPC_Scope, 18,
30301 OPC_MoveChild1,
30302 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30303 OPC_CheckPredicate, 13,
30304 OPC_MoveParent,
30305 OPC_RecordChild2,
30306 OPC_MoveParent,
30307 OPC_EmitInteger32, 64,
30308 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30309 12, 2, 0, 1,
30310 18,
30311 OPC_RecordChild1,
30312 OPC_MoveChild2,
30313 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30314 OPC_CheckPredicate, 13,
30315 OPC_MoveParent,
30316 OPC_MoveParent,
30317 OPC_EmitInteger32, 64,
30318 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30319 12, 2, 0, 1,
30320 0,
30321 56, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
30322 OPC_CheckChild0Integer, 124|128,6|128,1,
30323 OPC_Scope, 24,
30324 OPC_MoveChild1,
30325 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30326 OPC_CheckPredicate, 13,
30327 OPC_MoveParent,
30328 OPC_RecordChild2,
30329 OPC_MoveSibling2,
30330 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30331 OPC_CheckPredicate, 18,
30332 OPC_MoveParent,
30333 OPC_EmitInteger32, 64,
30334 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30335 12, 2, 0, 1,
30336 24,
30337 OPC_RecordChild1,
30338 OPC_MoveChild2,
30339 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30340 OPC_CheckPredicate, 13,
30341 OPC_MoveParent,
30342 OPC_MoveSibling2,
30343 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30344 OPC_CheckPredicate, 18,
30345 OPC_MoveParent,
30346 OPC_EmitInteger32, 64,
30347 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30348 12, 2, 0, 1,
30349 0,
30350 0,
30351 9,
30352 OPC_RecordChild1,
30353 OPC_RecordChild2,
30354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_F),
30355 12, 2, 0, 1,
30356 0,
30357 4|128,1,
30358 OPC_CheckChild0Integer, 76|128,7|128,1,
30359 OPC_Scope, 115,
30360 OPC_MoveChild1,
30361 OPC_SwitchOpcode , 50, TARGET_VAL(ISD::ConstantFP),
30362 OPC_CheckPredicate, 19,
30363 OPC_MoveSibling2,
30364 OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
30365 OPC_CheckChild0Integer, 122|128,6|128,1,
30366 OPC_Scope, 18,
30367 OPC_MoveChild1,
30368 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30369 OPC_CheckPredicate, 14,
30370 OPC_MoveParent,
30371 OPC_RecordChild2,
30372 OPC_MoveParent,
30373 OPC_EmitInteger32, 64,
30374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30375 13, 2, 0, 1,
30376 18,
30377 OPC_RecordChild1,
30378 OPC_MoveChild2,
30379 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30380 OPC_CheckPredicate, 14,
30381 OPC_MoveParent,
30382 OPC_MoveParent,
30383 OPC_EmitInteger32, 64,
30384 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30385 13, 2, 0, 1,
30386 0,
30387 56, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
30388 OPC_CheckChild0Integer, 122|128,6|128,1,
30389 OPC_Scope, 24,
30390 OPC_MoveChild1,
30391 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30392 OPC_CheckPredicate, 14,
30393 OPC_MoveParent,
30394 OPC_RecordChild2,
30395 OPC_MoveSibling2,
30396 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30397 OPC_CheckPredicate, 19,
30398 OPC_MoveParent,
30399 OPC_EmitInteger32, 64,
30400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30401 13, 2, 0, 1,
30402 24,
30403 OPC_RecordChild1,
30404 OPC_MoveChild2,
30405 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30406 OPC_CheckPredicate, 14,
30407 OPC_MoveParent,
30408 OPC_MoveSibling2,
30409 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30410 OPC_CheckPredicate, 19,
30411 OPC_MoveParent,
30412 OPC_EmitInteger32, 64,
30413 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30414 13, 2, 0, 1,
30415 0,
30416 0,
30417 9,
30418 OPC_RecordChild1,
30419 OPC_RecordChild2,
30420 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_D),
30421 13, 2, 0, 1,
30422 0,
30423 29,
30424 OPC_CheckChild0Integer, 60|128,4|128,1,
30425 OPC_RecordChild1,
30426 OPC_RecordChild2,
30427 OPC_Scope, 12,
30428 OPC_MoveChild2,
30429 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30430 OPC_MoveParent,
30431 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri),
30432 12, 2, 0, 1,
30433 7,
30434 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr),
30435 12, 2, 0, 1,
30436 0,
30437 29,
30438 OPC_CheckChild0Integer, 62|128,4|128,1,
30439 OPC_RecordChild1,
30440 OPC_RecordChild2,
30441 OPC_Scope, 12,
30442 OPC_MoveChild2,
30443 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
30444 OPC_MoveParent,
30445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_ftz),
30446 12, 2, 0, 1,
30447 7,
30448 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_ftz),
30449 12, 2, 0, 1,
30450 0,
30451 42,
30452 OPC_CheckChild0Integer, 28|128,14|128,1,
30453 OPC_RecordChild1,
30454 OPC_Scope, 19,
30455 OPC_CheckPredicate, 15,
30456 OPC_Scope, 7,
30457 OPC_CheckPatternPredicate4,
30458 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F),
30459 12, 1, 0,
30460 6,
30461 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F),
30462 12, 1, 0,
30463 0,
30464 7,
30465 OPC_CheckPatternPredicate4,
30466 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F),
30467 12, 1, 0,
30468 6,
30469 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F),
30470 12, 1, 0,
30471 0,
30472 13,
30473 OPC_CheckChild0Integer, 88|128,7|128,1,
30474 OPC_RecordChild1,
30475 OPC_RecordChild2,
30476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_F),
30477 12, 2, 0, 1,
30478 14,
30479 OPC_CheckChild0Integer, 0|128,8|128,1,
30480 OPC_RecordChild1,
30481 OPC_RecordChild2,
30482 OPC_CheckPatternPredicate0,
30483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NAN_F),
30484 12, 2, 0, 1,
30485 14,
30486 OPC_CheckChild0Integer, 98|128,7|128,1,
30487 OPC_RecordChild1,
30488 OPC_RecordChild2,
30489 OPC_CheckPatternPredicate0,
30490 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_NAN_F),
30491 12, 2, 0, 1,
30492 15,
30493 OPC_CheckChild0Integer, 20|128,8|128,1,
30494 OPC_RecordChild1,
30495 OPC_RecordChild2,
30496 OPC_CheckPatternPredicate, 20,
30497 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_XORSIGN_ABS_F),
30498 12, 2, 0, 1,
30499 15,
30500 OPC_CheckChild0Integer, 118|128,7|128,1,
30501 OPC_RecordChild1,
30502 OPC_RecordChild2,
30503 OPC_CheckPatternPredicate, 20,
30504 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_XORSIGN_ABS_F),
30505 12, 2, 0, 1,
30506 15,
30507 OPC_CheckChild0Integer, 10|128,8|128,1,
30508 OPC_RecordChild1,
30509 OPC_RecordChild2,
30510 OPC_CheckPatternPredicate, 20,
30511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NAN_XORSIGN_ABS_F),
30512 12, 2, 0, 1,
30513 15,
30514 OPC_CheckChild0Integer, 108|128,7|128,1,
30515 OPC_RecordChild1,
30516 OPC_RecordChild2,
30517 OPC_CheckPatternPredicate, 20,
30518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_NAN_XORSIGN_ABS_F),
30519 12, 2, 0, 1,
30520 13,
30521 OPC_CheckChild0Integer, 124|128,6|128,1,
30522 OPC_RecordChild1,
30523 OPC_RecordChild2,
30524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_F),
30525 12, 2, 0, 1,
30526 13,
30527 OPC_CheckChild0Integer, 6|128,7|128,1,
30528 OPC_RecordChild1,
30529 OPC_RecordChild2,
30530 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_F),
30531 12, 2, 0, 1,
30532 14,
30533 OPC_CheckChild0Integer, 46|128,7|128,1,
30534 OPC_RecordChild1,
30535 OPC_RecordChild2,
30536 OPC_CheckPatternPredicate0,
30537 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_NAN_F),
30538 12, 2, 0, 1,
30539 14,
30540 OPC_CheckChild0Integer, 16|128,7|128,1,
30541 OPC_RecordChild1,
30542 OPC_RecordChild2,
30543 OPC_CheckPatternPredicate0,
30544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_NAN_F),
30545 12, 2, 0, 1,
30546 15,
30547 OPC_CheckChild0Integer, 66|128,7|128,1,
30548 OPC_RecordChild1,
30549 OPC_RecordChild2,
30550 OPC_CheckPatternPredicate, 20,
30551 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_XORSIGN_ABS_F),
30552 12, 2, 0, 1,
30553 15,
30554 OPC_CheckChild0Integer, 36|128,7|128,1,
30555 OPC_RecordChild1,
30556 OPC_RecordChild2,
30557 OPC_CheckPatternPredicate, 20,
30558 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_XORSIGN_ABS_F),
30559 12, 2, 0, 1,
30560 15,
30561 OPC_CheckChild0Integer, 56|128,7|128,1,
30562 OPC_RecordChild1,
30563 OPC_RecordChild2,
30564 OPC_CheckPatternPredicate, 20,
30565 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_NAN_XORSIGN_ABS_F),
30566 12, 2, 0, 1,
30567 15,
30568 OPC_CheckChild0Integer, 26|128,7|128,1,
30569 OPC_RecordChild1,
30570 OPC_RecordChild2,
30571 OPC_CheckPatternPredicate, 20,
30572 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_NAN_XORSIGN_ABS_F),
30573 12, 2, 0, 1,
30574 13,
30575 OPC_CheckChild0Integer, 122|128,6|128,1,
30576 OPC_RecordChild1,
30577 OPC_RecordChild2,
30578 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_D),
30579 13, 2, 0, 1,
30580 14,
30581 OPC_CheckChild0Integer, 80|128,7|128,1,
30582 OPC_RecordChild1,
30583 OPC_RecordChild2,
30584 OPC_CheckPatternPredicate0,
30585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_f16),
30586 11, 2, 0, 1,
30587 14,
30588 OPC_CheckChild0Integer, 90|128,7|128,1,
30589 OPC_RecordChild1,
30590 OPC_RecordChild2,
30591 OPC_CheckPatternPredicate0,
30592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_f16),
30593 11, 2, 0, 1,
30594 14,
30595 OPC_CheckChild0Integer, 2|128,8|128,1,
30596 OPC_RecordChild1,
30597 OPC_RecordChild2,
30598 OPC_CheckPatternPredicate0,
30599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_f16),
30600 11, 2, 0, 1,
30601 14,
30602 OPC_CheckChild0Integer, 100|128,7|128,1,
30603 OPC_RecordChild1,
30604 OPC_RecordChild2,
30605 OPC_CheckPatternPredicate0,
30606 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_f16),
30607 11, 2, 0, 1,
30608 15,
30609 OPC_CheckChild0Integer, 22|128,8|128,1,
30610 OPC_RecordChild1,
30611 OPC_RecordChild2,
30612 OPC_CheckPatternPredicate, 20,
30613 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_f16),
30614 11, 2, 0, 1,
30615 15,
30616 OPC_CheckChild0Integer, 120|128,7|128,1,
30617 OPC_RecordChild1,
30618 OPC_RecordChild2,
30619 OPC_CheckPatternPredicate, 20,
30620 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_xorsign_abs_f16),
30621 11, 2, 0, 1,
30622 15,
30623 OPC_CheckChild0Integer, 12|128,8|128,1,
30624 OPC_RecordChild1,
30625 OPC_RecordChild2,
30626 OPC_CheckPatternPredicate, 20,
30627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_f16),
30628 11, 2, 0, 1,
30629 15,
30630 OPC_CheckChild0Integer, 110|128,7|128,1,
30631 OPC_RecordChild1,
30632 OPC_RecordChild2,
30633 OPC_CheckPatternPredicate, 20,
30634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_xorsign_abs_f16),
30635 11, 2, 0, 1,
30636 14,
30637 OPC_CheckChild0Integer, 72|128,7|128,1,
30638 OPC_RecordChild1,
30639 OPC_RecordChild2,
30640 OPC_CheckPatternPredicate0,
30641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_bf16),
30642 10, 2, 0, 1,
30643 14,
30644 OPC_CheckChild0Integer, 124|128,7|128,1,
30645 OPC_RecordChild1,
30646 OPC_RecordChild2,
30647 OPC_CheckPatternPredicate0,
30648 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_bf16),
30649 10, 2, 0, 1,
30650 15,
30651 OPC_CheckChild0Integer, 16|128,8|128,1,
30652 OPC_RecordChild1,
30653 OPC_RecordChild2,
30654 OPC_CheckPatternPredicate, 20,
30655 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_bf16),
30656 10, 2, 0, 1,
30657 15,
30658 OPC_CheckChild0Integer, 6|128,8|128,1,
30659 OPC_RecordChild1,
30660 OPC_RecordChild2,
30661 OPC_CheckPatternPredicate, 20,
30662 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_bf16),
30663 10, 2, 0, 1,
30664 14,
30665 OPC_CheckChild0Integer, 126|128,6|128,1,
30666 OPC_RecordChild1,
30667 OPC_RecordChild2,
30668 OPC_CheckPatternPredicate0,
30669 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_f16),
30670 11, 2, 0, 1,
30671 14,
30672 OPC_CheckChild0Integer, 8|128,7|128,1,
30673 OPC_RecordChild1,
30674 OPC_RecordChild2,
30675 OPC_CheckPatternPredicate0,
30676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_f16),
30677 11, 2, 0, 1,
30678 14,
30679 OPC_CheckChild0Integer, 48|128,7|128,1,
30680 OPC_RecordChild1,
30681 OPC_RecordChild2,
30682 OPC_CheckPatternPredicate0,
30683 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_f16),
30684 11, 2, 0, 1,
30685 14,
30686 OPC_CheckChild0Integer, 18|128,7|128,1,
30687 OPC_RecordChild1,
30688 OPC_RecordChild2,
30689 OPC_CheckPatternPredicate0,
30690 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_f16),
30691 11, 2, 0, 1,
30692 15,
30693 OPC_CheckChild0Integer, 68|128,7|128,1,
30694 OPC_RecordChild1,
30695 OPC_RecordChild2,
30696 OPC_CheckPatternPredicate, 20,
30697 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_f16),
30698 11, 2, 0, 1,
30699 15,
30700 OPC_CheckChild0Integer, 38|128,7|128,1,
30701 OPC_RecordChild1,
30702 OPC_RecordChild2,
30703 OPC_CheckPatternPredicate, 20,
30704 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_xorsign_abs_f16),
30705 11, 2, 0, 1,
30706 15,
30707 OPC_CheckChild0Integer, 58|128,7|128,1,
30708 OPC_RecordChild1,
30709 OPC_RecordChild2,
30710 OPC_CheckPatternPredicate, 20,
30711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_f16),
30712 11, 2, 0, 1,
30713 15,
30714 OPC_CheckChild0Integer, 28|128,7|128,1,
30715 OPC_RecordChild1,
30716 OPC_RecordChild2,
30717 OPC_CheckPatternPredicate, 20,
30718 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_xorsign_abs_f16),
30719 11, 2, 0, 1,
30720 14,
30721 OPC_CheckChild0Integer, 118|128,6|128,1,
30722 OPC_RecordChild1,
30723 OPC_RecordChild2,
30724 OPC_CheckPatternPredicate0,
30725 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_bf16),
30726 10, 2, 0, 1,
30727 14,
30728 OPC_CheckChild0Integer, 42|128,7|128,1,
30729 OPC_RecordChild1,
30730 OPC_RecordChild2,
30731 OPC_CheckPatternPredicate0,
30732 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_bf16),
30733 10, 2, 0, 1,
30734 15,
30735 OPC_CheckChild0Integer, 62|128,7|128,1,
30736 OPC_RecordChild1,
30737 OPC_RecordChild2,
30738 OPC_CheckPatternPredicate, 20,
30739 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_bf16),
30740 10, 2, 0, 1,
30741 15,
30742 OPC_CheckChild0Integer, 52|128,7|128,1,
30743 OPC_RecordChild1,
30744 OPC_RecordChild2,
30745 OPC_CheckPatternPredicate, 20,
30746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_bf16),
30747 10, 2, 0, 1,
30748 13,
30749 OPC_CheckChild0Integer, 126|128,10|128,1,
30750 OPC_RecordChild1,
30751 OPC_RecordChild2,
30752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_FTZ_F),
30753 12, 2, 0, 1,
30754 13,
30755 OPC_CheckChild0Integer, 124|128,10|128,1,
30756 OPC_RecordChild1,
30757 OPC_RecordChild2,
30758 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_F),
30759 12, 2, 0, 1,
30760 13,
30761 OPC_CheckChild0Integer, 10|128,11|128,1,
30762 OPC_RecordChild1,
30763 OPC_RecordChild2,
30764 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_FTZ_F),
30765 12, 2, 0, 1,
30766 13,
30767 OPC_CheckChild0Integer, 8|128,11|128,1,
30768 OPC_RecordChild1,
30769 OPC_RecordChild2,
30770 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_F),
30771 12, 2, 0, 1,
30772 13,
30773 OPC_CheckChild0Integer, 120|128,10|128,1,
30774 OPC_RecordChild1,
30775 OPC_RecordChild2,
30776 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_FTZ_F),
30777 12, 2, 0, 1,
30778 13,
30779 OPC_CheckChild0Integer, 118|128,10|128,1,
30780 OPC_RecordChild1,
30781 OPC_RecordChild2,
30782 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_F),
30783 12, 2, 0, 1,
30784 13,
30785 OPC_CheckChild0Integer, 4|128,11|128,1,
30786 OPC_RecordChild1,
30787 OPC_RecordChild2,
30788 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_FTZ_F),
30789 12, 2, 0, 1,
30790 13,
30791 OPC_CheckChild0Integer, 2|128,11|128,1,
30792 OPC_RecordChild1,
30793 OPC_RecordChild2,
30794 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_F),
30795 12, 2, 0, 1,
30796 13,
30797 OPC_CheckChild0Integer, 122|128,10|128,1,
30798 OPC_RecordChild1,
30799 OPC_RecordChild2,
30800 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_D),
30801 13, 2, 0, 1,
30802 13,
30803 OPC_CheckChild0Integer, 6|128,11|128,1,
30804 OPC_RecordChild1,
30805 OPC_RecordChild2,
30806 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_D),
30807 13, 2, 0, 1,
30808 13,
30809 OPC_CheckChild0Integer, 116|128,10|128,1,
30810 OPC_RecordChild1,
30811 OPC_RecordChild2,
30812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_D),
30813 13, 2, 0, 1,
30814 13,
30815 OPC_CheckChild0Integer, 0|128,11|128,1,
30816 OPC_RecordChild1,
30817 OPC_RecordChild2,
30818 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_D),
30819 13, 2, 0, 1,
30820 13,
30821 OPC_CheckChild0Integer, 58|128,4|128,1,
30822 OPC_RecordChild1,
30823 OPC_RecordChild2,
30824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_FTZ_F),
30825 12, 2, 0, 1,
30826 13,
30827 OPC_CheckChild0Integer, 56|128,4|128,1,
30828 OPC_RecordChild1,
30829 OPC_RecordChild2,
30830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_F),
30831 12, 2, 0, 1,
30832 13,
30833 OPC_CheckChild0Integer, 74|128,4|128,1,
30834 OPC_RecordChild1,
30835 OPC_RecordChild2,
30836 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_FTZ_F),
30837 12, 2, 0, 1,
30838 13,
30839 OPC_CheckChild0Integer, 72|128,4|128,1,
30840 OPC_RecordChild1,
30841 OPC_RecordChild2,
30842 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_F),
30843 12, 2, 0, 1,
30844 13,
30845 OPC_CheckChild0Integer, 86|128,4|128,1,
30846 OPC_RecordChild1,
30847 OPC_RecordChild2,
30848 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_FTZ_F),
30849 12, 2, 0, 1,
30850 13,
30851 OPC_CheckChild0Integer, 84|128,4|128,1,
30852 OPC_RecordChild1,
30853 OPC_RecordChild2,
30854 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_F),
30855 12, 2, 0, 1,
30856 13,
30857 OPC_CheckChild0Integer, 68|128,4|128,1,
30858 OPC_RecordChild1,
30859 OPC_RecordChild2,
30860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_FTZ_F),
30861 12, 2, 0, 1,
30862 13,
30863 OPC_CheckChild0Integer, 66|128,4|128,1,
30864 OPC_RecordChild1,
30865 OPC_RecordChild2,
30866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_F),
30867 12, 2, 0, 1,
30868 13,
30869 OPC_CheckChild0Integer, 80|128,4|128,1,
30870 OPC_RecordChild1,
30871 OPC_RecordChild2,
30872 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_FTZ_F),
30873 12, 2, 0, 1,
30874 13,
30875 OPC_CheckChild0Integer, 78|128,4|128,1,
30876 OPC_RecordChild1,
30877 OPC_RecordChild2,
30878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_F),
30879 12, 2, 0, 1,
30880 13,
30881 OPC_CheckChild0Integer, 70|128,4|128,1,
30882 OPC_RecordChild1,
30883 OPC_RecordChild2,
30884 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_D),
30885 13, 2, 0, 1,
30886 13,
30887 OPC_CheckChild0Integer, 82|128,4|128,1,
30888 OPC_RecordChild1,
30889 OPC_RecordChild2,
30890 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_D),
30891 13, 2, 0, 1,
30892 13,
30893 OPC_CheckChild0Integer, 64|128,4|128,1,
30894 OPC_RecordChild1,
30895 OPC_RecordChild2,
30896 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_D),
30897 13, 2, 0, 1,
30898 13,
30899 OPC_CheckChild0Integer, 76|128,4|128,1,
30900 OPC_RecordChild1,
30901 OPC_RecordChild2,
30902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_D),
30903 13, 2, 0, 1,
30904 14,
30905 OPC_CheckChild0Integer, 44|128,6|128,1,
30906 OPC_RecordChild1,
30907 OPC_EmitInteger32, 38,
30908 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30909 12, 2, 0, 1,
30910 14,
30911 OPC_CheckChild0Integer, 42|128,6|128,1,
30912 OPC_RecordChild1,
30913 OPC_EmitInteger32, 6,
30914 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30915 12, 2, 0, 1,
30916 14,
30917 OPC_CheckChild0Integer, 40|128,6|128,1,
30918 OPC_RecordChild1,
30919 OPC_EmitInteger32, 6,
30920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30921 13, 2, 0, 1,
30922 14,
30923 OPC_CheckChild0Integer, 12|128,2|128,1,
30924 OPC_RecordChild1,
30925 OPC_EmitInteger32, 40,
30926 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30927 12, 2, 0, 1,
30928 14,
30929 OPC_CheckChild0Integer, 10|128,2|128,1,
30930 OPC_RecordChild1,
30931 OPC_EmitInteger32, 8,
30932 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
30933 12, 2, 0, 1,
30934 14,
30935 OPC_CheckChild0Integer, 8|128,2|128,1,
30936 OPC_RecordChild1,
30937 OPC_EmitInteger32, 8,
30938 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
30939 13, 2, 0, 1,
30940 73,
30941 OPC_CheckChild0Integer, 98|128,5|128,1,
30942 OPC_RecordChild1,
30943 OPC_SwitchType , 10, 11,
30944 OPC_CheckChild1Type, 11,
30945 OPC_CheckPatternPredicate, 39,
30946 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F16),
30947 11, 1, 0,
30948 9, 10,
30949 OPC_CheckChild1Type, 10,
30950 OPC_CheckPatternPredicate0,
30951 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_BF16),
30952 10, 1, 0,
30953 8, 12,
30954 OPC_CheckChild1Type, 12,
30955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F32),
30956 12, 1, 0,
30957 8, 13,
30958 OPC_CheckChild1Type, 13,
30959 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F64),
30960 13, 1, 0,
30961 10, 92,
30962 OPC_CheckChild1Type, 92,
30963 OPC_CheckPatternPredicate, 39,
30964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F16X2),
30965 92, 1, 0,
30966 9, 104,
30967 OPC_CheckChild1Type, 104,
30968 OPC_CheckPatternPredicate0,
30969 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_BF16X2),
30970 104, 1, 0,
30971 0,
30972 41,
30973 OPC_CheckChild0Integer, 100|128,5|128,1,
30974 OPC_RecordChild1,
30975 OPC_SwitchType , 10, 11,
30976 OPC_CheckChild1Type, 11,
30977 OPC_CheckPatternPredicate, 39,
30978 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F16_FTZ),
30979 11, 1, 0,
30980 8, 12,
30981 OPC_CheckChild1Type, 12,
30982 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F32_FTZ),
30983 12, 1, 0,
30984 10, 92,
30985 OPC_CheckChild1Type, 92,
30986 OPC_CheckPatternPredicate, 39,
30987 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ABS_F16X2_FTZ),
30988 92, 1, 0,
30989 0,
30990 12,
30991 OPC_CheckChild0Integer, 30|128,11|128,1,
30992 OPC_RecordChild1,
30993 OPC_CheckPatternPredicate0,
30994 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_NEG_BF16),
30995 10, 1, 0,
30996 14,
30997 OPC_CheckChild0Integer, 48|128,13|128,1,
30998 OPC_RecordChild1,
30999 OPC_EmitInteger32, 34,
31000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31001 12, 2, 0, 1,
31002 14,
31003 OPC_CheckChild0Integer, 46|128,13|128,1,
31004 OPC_RecordChild1,
31005 OPC_EmitInteger32, 2,
31006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31007 12, 2, 0, 1,
31008 14,
31009 OPC_CheckChild0Integer, 44|128,13|128,1,
31010 OPC_RecordChild1,
31011 OPC_EmitInteger32, 2,
31012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
31013 13, 2, 0, 1,
31014 14,
31015 OPC_CheckChild0Integer, 32|128,25|128,1,
31016 OPC_RecordChild1,
31017 OPC_EmitInteger32, 36,
31018 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31019 12, 2, 0, 1,
31020 14,
31021 OPC_CheckChild0Integer, 30|128,25|128,1,
31022 OPC_RecordChild1,
31023 OPC_EmitInteger32, 4,
31024 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31025 12, 2, 0, 1,
31026 14,
31027 OPC_CheckChild0Integer, 28|128,25|128,1,
31028 OPC_RecordChild1,
31029 OPC_EmitInteger32, 4,
31030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
31031 13, 2, 0, 1,
31032 14,
31033 OPC_CheckChild0Integer, 74|128,13|128,1,
31034 OPC_RecordChild1,
31035 OPC_EmitInteger32, 96,
31036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31037 12, 2, 0, 1,
31038 14,
31039 OPC_CheckChild0Integer, 72|128,13|128,1,
31040 OPC_RecordChild1,
31041 OPC_EmitInteger32, 64,
31042 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
31043 12, 2, 0, 1,
31044 14,
31045 OPC_CheckChild0Integer, 70|128,13|128,1,
31046 OPC_RecordChild1,
31047 OPC_EmitInteger32, 64,
31048 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
31049 13, 2, 0, 1,
31050 11,
31051 OPC_CheckChild0Integer, 118|128,4|128,1,
31052 OPC_RecordChild1,
31053 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_FTZ_F),
31054 12, 1, 0,
31055 11,
31056 OPC_CheckChild0Integer, 112|128,4|128,1,
31057 OPC_RecordChild1,
31058 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F),
31059 12, 1, 0,
31060 11,
31061 OPC_CheckChild0Integer, 110|128,4|128,1,
31062 OPC_RecordChild1,
31063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_D),
31064 13, 1, 0,
31065 13,
31066 OPC_CheckChild0Integer, 114|128,4|128,1,
31067 OPC_RecordChild1,
31068 OPC_CheckPatternPredicate, 53,
31069 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16),
31070 11, 1, 0,
31071 11,
31072 OPC_CheckChild0Integer, 10|128,9|128,1,
31073 OPC_RecordChild1,
31074 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_FTZ_F),
31075 12, 1, 0,
31076 11,
31077 OPC_CheckChild0Integer, 8|128,9|128,1,
31078 OPC_RecordChild1,
31079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_F),
31080 12, 1, 0,
31081 11,
31082 OPC_CheckChild0Integer, 6|128,9|128,1,
31083 OPC_RecordChild1,
31084 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_D),
31085 13, 1, 0,
31086 11,
31087 OPC_CheckChild0Integer, 22|128,14|128,1,
31088 OPC_RecordChild1,
31089 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_FTZ_F),
31090 12, 1, 0,
31091 11,
31092 OPC_CheckChild0Integer, 20|128,14|128,1,
31093 OPC_RecordChild1,
31094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_F),
31095 12, 1, 0,
31096 11,
31097 OPC_CheckChild0Integer, 32|128,2|128,1,
31098 OPC_RecordChild1,
31099 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_FTZ_F),
31100 12, 1, 0,
31101 11,
31102 OPC_CheckChild0Integer, 30|128,2|128,1,
31103 OPC_RecordChild1,
31104 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_F),
31105 12, 1, 0,
31106 15,
31107 OPC_CheckChild0Integer, 56|128,6|128,1,
31108 OPC_RecordChild1,
31109 OPC_RecordChild2,
31110 OPC_RecordChild3,
31111 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f64),
31112 13, 3, 0, 1, 2,
31113 15,
31114 OPC_CheckChild0Integer, 112|128,6|128,1,
31115 OPC_RecordChild1,
31116 OPC_RecordChild2,
31117 OPC_RecordChild3,
31118 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_f64),
31119 13, 3, 0, 1, 2,
31120 15,
31121 OPC_CheckChild0Integer, 46|128,6|128,1,
31122 OPC_RecordChild1,
31123 OPC_RecordChild2,
31124 OPC_RecordChild3,
31125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_f64),
31126 13, 3, 0, 1, 2,
31127 15,
31128 OPC_CheckChild0Integer, 106|128,6|128,1,
31129 OPC_RecordChild1,
31130 OPC_RecordChild2,
31131 OPC_RecordChild3,
31132 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_f64),
31133 13, 3, 0, 1, 2,
31134 15,
31135 OPC_CheckChild0Integer, 68|128,6|128,1,
31136 OPC_RecordChild1,
31137 OPC_RecordChild2,
31138 OPC_RecordChild3,
31139 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f32),
31140 12, 3, 0, 1, 2,
31141 15,
31142 OPC_CheckChild0Integer, 58|128,6|128,1,
31143 OPC_RecordChild1,
31144 OPC_RecordChild2,
31145 OPC_RecordChild3,
31146 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f32),
31147 12, 3, 0, 1, 2,
31148 15,
31149 OPC_CheckChild0Integer, 116|128,6|128,1,
31150 OPC_RecordChild1,
31151 OPC_RecordChild2,
31152 OPC_RecordChild3,
31153 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_ftz_f32),
31154 12, 3, 0, 1, 2,
31155 15,
31156 OPC_CheckChild0Integer, 114|128,6|128,1,
31157 OPC_RecordChild1,
31158 OPC_RecordChild2,
31159 OPC_RecordChild3,
31160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_f32),
31161 12, 3, 0, 1, 2,
31162 15,
31163 OPC_CheckChild0Integer, 48|128,6|128,1,
31164 OPC_RecordChild1,
31165 OPC_RecordChild2,
31166 OPC_RecordChild3,
31167 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_f32),
31168 12, 3, 0, 1, 2,
31169 15,
31170 OPC_CheckChild0Integer, 50|128,6|128,1,
31171 OPC_RecordChild1,
31172 OPC_RecordChild2,
31173 OPC_RecordChild3,
31174 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_ftz_f32),
31175 12, 3, 0, 1, 2,
31176 15,
31177 OPC_CheckChild0Integer, 108|128,6|128,1,
31178 OPC_RecordChild1,
31179 OPC_RecordChild2,
31180 OPC_RecordChild3,
31181 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_f32),
31182 12, 3, 0, 1, 2,
31183 15,
31184 OPC_CheckChild0Integer, 110|128,6|128,1,
31185 OPC_RecordChild1,
31186 OPC_RecordChild2,
31187 OPC_RecordChild3,
31188 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_ftz_f32),
31189 12, 3, 0, 1, 2,
31190 17,
31191 OPC_CheckChild0Integer, 60|128,6|128,1,
31192 OPC_RecordChild1,
31193 OPC_RecordChild2,
31194 OPC_RecordChild3,
31195 OPC_CheckPatternPredicate, 40,
31196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f16),
31197 11, 3, 0, 1, 2,
31198 17,
31199 OPC_CheckChild0Integer, 70|128,6|128,1,
31200 OPC_RecordChild1,
31201 OPC_RecordChild2,
31202 OPC_RecordChild3,
31203 OPC_CheckPatternPredicate, 40,
31204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f16),
31205 11, 3, 0, 1, 2,
31206 17,
31207 OPC_CheckChild0Integer, 102|128,6|128,1,
31208 OPC_RecordChild1,
31209 OPC_RecordChild2,
31210 OPC_RecordChild3,
31211 OPC_CheckPatternPredicate, 40,
31212 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_f16),
31213 11, 3, 0, 1, 2,
31214 17,
31215 OPC_CheckChild0Integer, 86|128,6|128,1,
31216 OPC_RecordChild1,
31217 OPC_RecordChild2,
31218 OPC_RecordChild3,
31219 OPC_CheckPatternPredicate, 40,
31220 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_f16),
31221 11, 3, 0, 1, 2,
31222 16,
31223 OPC_CheckChild0Integer, 94|128,6|128,1,
31224 OPC_RecordChild1,
31225 OPC_RecordChild2,
31226 OPC_RecordChild3,
31227 OPC_CheckPatternPredicate0,
31228 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_f16),
31229 11, 3, 0, 1, 2,
31230 16,
31231 OPC_CheckChild0Integer, 78|128,6|128,1,
31232 OPC_RecordChild1,
31233 OPC_RecordChild2,
31234 OPC_RecordChild3,
31235 OPC_CheckPatternPredicate0,
31236 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_f16),
31237 11, 3, 0, 1, 2,
31238 16,
31239 OPC_CheckChild0Integer, 52|128,6|128,1,
31240 OPC_RecordChild1,
31241 OPC_RecordChild2,
31242 OPC_RecordChild3,
31243 OPC_CheckPatternPredicate0,
31244 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_bf16),
31245 10, 3, 0, 1, 2,
31246 16,
31247 OPC_CheckChild0Integer, 64|128,6|128,1,
31248 OPC_RecordChild1,
31249 OPC_RecordChild2,
31250 OPC_RecordChild3,
31251 OPC_CheckPatternPredicate0,
31252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_bf16),
31253 10, 3, 0, 1, 2,
31254 16,
31255 OPC_CheckChild0Integer, 98|128,6|128,1,
31256 OPC_RecordChild1,
31257 OPC_RecordChild2,
31258 OPC_RecordChild3,
31259 OPC_CheckPatternPredicate0,
31260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_bf16),
31261 10, 3, 0, 1, 2,
31262 16,
31263 OPC_CheckChild0Integer, 82|128,6|128,1,
31264 OPC_RecordChild1,
31265 OPC_RecordChild2,
31266 OPC_RecordChild3,
31267 OPC_CheckPatternPredicate0,
31268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_bf16),
31269 10, 3, 0, 1, 2,
31270 16,
31271 OPC_CheckChild0Integer, 90|128,6|128,1,
31272 OPC_RecordChild1,
31273 OPC_RecordChild2,
31274 OPC_RecordChild3,
31275 OPC_CheckPatternPredicate0,
31276 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_bf16),
31277 10, 3, 0, 1, 2,
31278 16,
31279 OPC_CheckChild0Integer, 74|128,6|128,1,
31280 OPC_RecordChild1,
31281 OPC_RecordChild2,
31282 OPC_RecordChild3,
31283 OPC_CheckPatternPredicate0,
31284 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_bf16),
31285 10, 3, 0, 1, 2,
31286 11,
31287 OPC_CheckChild0Integer, 82|128,11|128,1,
31288 OPC_RecordChild1,
31289 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_FTZ_F),
31290 12, 1, 0,
31291 11,
31292 OPC_CheckChild0Integer, 80|128,11|128,1,
31293 OPC_RecordChild1,
31294 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_F),
31295 12, 1, 0,
31296 11,
31297 OPC_CheckChild0Integer, 94|128,11|128,1,
31298 OPC_RecordChild1,
31299 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_FTZ_F),
31300 12, 1, 0,
31301 11,
31302 OPC_CheckChild0Integer, 92|128,11|128,1,
31303 OPC_RecordChild1,
31304 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_F),
31305 12, 1, 0,
31306 11,
31307 OPC_CheckChild0Integer, 76|128,11|128,1,
31308 OPC_RecordChild1,
31309 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_FTZ_F),
31310 12, 1, 0,
31311 11,
31312 OPC_CheckChild0Integer, 74|128,11|128,1,
31313 OPC_RecordChild1,
31314 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_F),
31315 12, 1, 0,
31316 11,
31317 OPC_CheckChild0Integer, 88|128,11|128,1,
31318 OPC_RecordChild1,
31319 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_FTZ_F),
31320 12, 1, 0,
31321 11,
31322 OPC_CheckChild0Integer, 86|128,11|128,1,
31323 OPC_RecordChild1,
31324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_F),
31325 12, 1, 0,
31326 11,
31327 OPC_CheckChild0Integer, 78|128,11|128,1,
31328 OPC_RecordChild1,
31329 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_D),
31330 13, 1, 0,
31331 11,
31332 OPC_CheckChild0Integer, 90|128,11|128,1,
31333 OPC_RecordChild1,
31334 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_D),
31335 13, 1, 0,
31336 11,
31337 OPC_CheckChild0Integer, 72|128,11|128,1,
31338 OPC_RecordChild1,
31339 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_D),
31340 13, 1, 0,
31341 11,
31342 OPC_CheckChild0Integer, 84|128,11|128,1,
31343 OPC_RecordChild1,
31344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_D),
31345 13, 1, 0,
31346 11,
31347 OPC_CheckChild0Integer, 70|128,11|128,1,
31348 OPC_RecordChild1,
31349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_APPROX_FTZ_F),
31350 12, 1, 0,
31351 11,
31352 OPC_CheckChild0Integer, 68|128,11|128,1,
31353 OPC_RecordChild1,
31354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_APPROX_FTZ_D),
31355 13, 1, 0,
31356 11,
31357 OPC_CheckChild0Integer, 40|128,14|128,1,
31358 OPC_RecordChild1,
31359 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F),
31360 12, 1, 0,
31361 11,
31362 OPC_CheckChild0Integer, 38|128,14|128,1,
31363 OPC_RecordChild1,
31364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F),
31365 12, 1, 0,
31366 11,
31367 OPC_CheckChild0Integer, 52|128,14|128,1,
31368 OPC_RecordChild1,
31369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_FTZ_F),
31370 12, 1, 0,
31371 11,
31372 OPC_CheckChild0Integer, 50|128,14|128,1,
31373 OPC_RecordChild1,
31374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_F),
31375 12, 1, 0,
31376 11,
31377 OPC_CheckChild0Integer, 34|128,14|128,1,
31378 OPC_RecordChild1,
31379 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_FTZ_F),
31380 12, 1, 0,
31381 11,
31382 OPC_CheckChild0Integer, 32|128,14|128,1,
31383 OPC_RecordChild1,
31384 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_F),
31385 12, 1, 0,
31386 11,
31387 OPC_CheckChild0Integer, 46|128,14|128,1,
31388 OPC_RecordChild1,
31389 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_FTZ_F),
31390 12, 1, 0,
31391 11,
31392 OPC_CheckChild0Integer, 44|128,14|128,1,
31393 OPC_RecordChild1,
31394 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_F),
31395 12, 1, 0,
31396 11,
31397 OPC_CheckChild0Integer, 26|128,14|128,1,
31398 OPC_RecordChild1,
31399 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F),
31400 12, 1, 0,
31401 11,
31402 OPC_CheckChild0Integer, 24|128,14|128,1,
31403 OPC_RecordChild1,
31404 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F),
31405 12, 1, 0,
31406 11,
31407 OPC_CheckChild0Integer, 36|128,14|128,1,
31408 OPC_RecordChild1,
31409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_D),
31410 13, 1, 0,
31411 11,
31412 OPC_CheckChild0Integer, 48|128,14|128,1,
31413 OPC_RecordChild1,
31414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_D),
31415 13, 1, 0,
31416 11,
31417 OPC_CheckChild0Integer, 30|128,14|128,1,
31418 OPC_RecordChild1,
31419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_D),
31420 13, 1, 0,
31421 11,
31422 OPC_CheckChild0Integer, 42|128,14|128,1,
31423 OPC_RecordChild1,
31424 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_D),
31425 13, 1, 0,
31426 11,
31427 OPC_CheckChild0Integer, 56|128,13|128,1,
31428 OPC_RecordChild1,
31429 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
31430 12, 1, 0,
31431 11,
31432 OPC_CheckChild0Integer, 54|128,13|128,1,
31433 OPC_RecordChild1,
31434 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_D),
31435 13, 1, 0,
31436 11,
31437 OPC_CheckChild0Integer, 52|128,13|128,1,
31438 OPC_RecordChild1,
31439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
31440 12, 1, 0,
31441 11,
31442 OPC_CheckChild0Integer, 50|128,13|128,1,
31443 OPC_RecordChild1,
31444 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_D),
31445 13, 1, 0,
31446 13,
31447 OPC_CheckChild0Integer, 26|128,1|128,1,
31448 OPC_RecordChild1,
31449 OPC_RecordChild2,
31450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_FTZ_F),
31451 12, 2, 0, 1,
31452 13,
31453 OPC_CheckChild0Integer, 24|128,1|128,1,
31454 OPC_RecordChild1,
31455 OPC_RecordChild2,
31456 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_F),
31457 12, 2, 0, 1,
31458 13,
31459 OPC_CheckChild0Integer, 38|128,1|128,1,
31460 OPC_RecordChild1,
31461 OPC_RecordChild2,
31462 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_FTZ_F),
31463 12, 2, 0, 1,
31464 13,
31465 OPC_CheckChild0Integer, 36|128,1|128,1,
31466 OPC_RecordChild1,
31467 OPC_RecordChild2,
31468 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_F),
31469 12, 2, 0, 1,
31470 13,
31471 OPC_CheckChild0Integer, 20|128,1|128,1,
31472 OPC_RecordChild1,
31473 OPC_RecordChild2,
31474 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_FTZ_F),
31475 12, 2, 0, 1,
31476 13,
31477 OPC_CheckChild0Integer, 18|128,1|128,1,
31478 OPC_RecordChild1,
31479 OPC_RecordChild2,
31480 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_F),
31481 12, 2, 0, 1,
31482 13,
31483 OPC_CheckChild0Integer, 32|128,1|128,1,
31484 OPC_RecordChild1,
31485 OPC_RecordChild2,
31486 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_FTZ_F),
31487 12, 2, 0, 1,
31488 13,
31489 OPC_CheckChild0Integer, 30|128,1|128,1,
31490 OPC_RecordChild1,
31491 OPC_RecordChild2,
31492 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_F),
31493 12, 2, 0, 1,
31494 13,
31495 OPC_CheckChild0Integer, 22|128,1|128,1,
31496 OPC_RecordChild1,
31497 OPC_RecordChild2,
31498 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_D),
31499 13, 2, 0, 1,
31500 13,
31501 OPC_CheckChild0Integer, 34|128,1|128,1,
31502 OPC_RecordChild1,
31503 OPC_RecordChild2,
31504 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_D),
31505 13, 2, 0, 1,
31506 13,
31507 OPC_CheckChild0Integer, 16|128,1|128,1,
31508 OPC_RecordChild1,
31509 OPC_RecordChild2,
31510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_D),
31511 13, 2, 0, 1,
31512 13,
31513 OPC_CheckChild0Integer, 28|128,1|128,1,
31514 OPC_RecordChild1,
31515 OPC_RecordChild2,
31516 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_D),
31517 13, 2, 0, 1,
31518 14,
31519 OPC_CheckChild0Integer, 6|128,4|128,1,
31520 OPC_RecordChild1,
31521 OPC_EmitInteger32, 42,
31522 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31523 12, 2, 0, 1,
31524 14,
31525 OPC_CheckChild0Integer, 4|128,4|128,1,
31526 OPC_RecordChild1,
31527 OPC_EmitInteger32, 10,
31528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31529 12, 2, 0, 1,
31530 14,
31531 OPC_CheckChild0Integer, 14|128,4|128,1,
31532 OPC_RecordChild1,
31533 OPC_EmitInteger32, 44,
31534 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31535 12, 2, 0, 1,
31536 14,
31537 OPC_CheckChild0Integer, 12|128,4|128,1,
31538 OPC_RecordChild1,
31539 OPC_EmitInteger32, 12,
31540 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31541 12, 2, 0, 1,
31542 14,
31543 OPC_CheckChild0Integer, 2|128,4|128,1,
31544 OPC_RecordChild1,
31545 OPC_EmitInteger32, 46,
31546 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31547 12, 2, 0, 1,
31548 14,
31549 OPC_CheckChild0Integer, 0|128,4|128,1,
31550 OPC_RecordChild1,
31551 OPC_EmitInteger32, 14,
31552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31553 12, 2, 0, 1,
31554 14,
31555 OPC_CheckChild0Integer, 10|128,4|128,1,
31556 OPC_RecordChild1,
31557 OPC_EmitInteger32, 48,
31558 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31559 12, 2, 0, 1,
31560 14,
31561 OPC_CheckChild0Integer, 8|128,4|128,1,
31562 OPC_RecordChild1,
31563 OPC_EmitInteger32, 16,
31564 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
31565 12, 2, 0, 1,
31566 14,
31567 OPC_CheckChild0Integer, 42|128,8|128,1,
31568 OPC_RecordChild1,
31569 OPC_EmitInteger32, 10,
31570 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
31571 13, 2, 0, 1,
31572 14,
31573 OPC_CheckChild0Integer, 46|128,8|128,1,
31574 OPC_RecordChild1,
31575 OPC_EmitInteger32, 12,
31576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
31577 13, 2, 0, 1,
31578 14,
31579 OPC_CheckChild0Integer, 40|128,8|128,1,
31580 OPC_RecordChild1,
31581 OPC_EmitInteger32, 14,
31582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
31583 13, 2, 0, 1,
31584 14,
31585 OPC_CheckChild0Integer, 44|128,8|128,1,
31586 OPC_RecordChild1,
31587 OPC_EmitInteger32, 16,
31588 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
31589 13, 2, 0, 1,
31590 14,
31591 OPC_CheckChild0Integer, 54|128,25|128,1,
31592 OPC_RecordChild1,
31593 OPC_EmitInteger32, 10,
31594 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
31595 13, 2, 0, 1,
31596 14,
31597 OPC_CheckChild0Integer, 58|128,25|128,1,
31598 OPC_RecordChild1,
31599 OPC_EmitInteger32, 12,
31600 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
31601 13, 2, 0, 1,
31602 14,
31603 OPC_CheckChild0Integer, 52|128,25|128,1,
31604 OPC_RecordChild1,
31605 OPC_EmitInteger32, 14,
31606 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
31607 13, 2, 0, 1,
31608 14,
31609 OPC_CheckChild0Integer, 56|128,25|128,1,
31610 OPC_RecordChild1,
31611 OPC_EmitInteger32, 16,
31612 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
31613 13, 2, 0, 1,
31614 14,
31615 OPC_CheckChild0Integer, 50|128,8|128,1,
31616 OPC_RecordChild1,
31617 OPC_EmitInteger32, 10,
31618 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
31619 12, 2, 0, 1,
31620 14,
31621 OPC_CheckChild0Integer, 54|128,8|128,1,
31622 OPC_RecordChild1,
31623 OPC_EmitInteger32, 12,
31624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
31625 12, 2, 0, 1,
31626 14,
31627 OPC_CheckChild0Integer, 48|128,8|128,1,
31628 OPC_RecordChild1,
31629 OPC_EmitInteger32, 14,
31630 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
31631 12, 2, 0, 1,
31632 14,
31633 OPC_CheckChild0Integer, 52|128,8|128,1,
31634 OPC_RecordChild1,
31635 OPC_EmitInteger32, 16,
31636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
31637 12, 2, 0, 1,
31638 14,
31639 OPC_CheckChild0Integer, 62|128,25|128,1,
31640 OPC_RecordChild1,
31641 OPC_EmitInteger32, 10,
31642 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
31643 12, 2, 0, 1,
31644 14,
31645 OPC_CheckChild0Integer, 66|128,25|128,1,
31646 OPC_RecordChild1,
31647 OPC_EmitInteger32, 12,
31648 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
31649 12, 2, 0, 1,
31650 14,
31651 OPC_CheckChild0Integer, 60|128,25|128,1,
31652 OPC_RecordChild1,
31653 OPC_EmitInteger32, 14,
31654 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
31655 12, 2, 0, 1,
31656 14,
31657 OPC_CheckChild0Integer, 64|128,25|128,1,
31658 OPC_RecordChild1,
31659 OPC_EmitInteger32, 16,
31660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
31661 12, 2, 0, 1,
31662 14,
31663 OPC_CheckChild0Integer, 2|128,5|128,1,
31664 OPC_RecordChild1,
31665 OPC_EmitInteger32, 10,
31666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
31667 10, 2, 0, 1,
31668 15,
31669 OPC_CheckChild0Integer, 4|128,5|128,1,
31670 OPC_RecordChild1,
31671 OPC_EmitInteger32, 10|128,1,
31672 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
31673 10, 2, 0, 1,
31674 14,
31675 OPC_CheckChild0Integer, 6|128,5|128,1,
31676 OPC_RecordChild1,
31677 OPC_EmitInteger32, 12,
31678 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
31679 10, 2, 0, 1,
31680 15,
31681 OPC_CheckChild0Integer, 8|128,5|128,1,
31682 OPC_RecordChild1,
31683 OPC_EmitInteger32, 12|128,1,
31684 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
31685 10, 2, 0, 1,
31686 13,
31687 OPC_CheckChild0Integer, 28|128,9|128,1,
31688 OPC_RecordChild1,
31689 OPC_RecordChild2,
31690 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I32toI64),
31691 13, 2, 0, 1,
31692 14,
31693 OPC_CheckChild0Integer, 22|128,9|128,1,
31694 OPC_RecordChild1,
31695 OPC_EmitInteger32, 10,
31696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
31697 12, 2, 0, 1,
31698 14,
31699 OPC_CheckChild0Integer, 26|128,9|128,1,
31700 OPC_RecordChild1,
31701 OPC_EmitInteger32, 12,
31702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
31703 12, 2, 0, 1,
31704 14,
31705 OPC_CheckChild0Integer, 20|128,9|128,1,
31706 OPC_RecordChild1,
31707 OPC_EmitInteger32, 14,
31708 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
31709 12, 2, 0, 1,
31710 14,
31711 OPC_CheckChild0Integer, 24|128,9|128,1,
31712 OPC_RecordChild1,
31713 OPC_EmitInteger32, 16,
31714 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
31715 12, 2, 0, 1,
31716 14,
31717 OPC_CheckChild0Integer, 78|128,25|128,1,
31718 OPC_RecordChild1,
31719 OPC_EmitInteger32, 10,
31720 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
31721 12, 2, 0, 1,
31722 14,
31723 OPC_CheckChild0Integer, 82|128,25|128,1,
31724 OPC_RecordChild1,
31725 OPC_EmitInteger32, 12,
31726 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
31727 12, 2, 0, 1,
31728 14,
31729 OPC_CheckChild0Integer, 76|128,25|128,1,
31730 OPC_RecordChild1,
31731 OPC_EmitInteger32, 14,
31732 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
31733 12, 2, 0, 1,
31734 14,
31735 OPC_CheckChild0Integer, 80|128,25|128,1,
31736 OPC_RecordChild1,
31737 OPC_EmitInteger32, 16,
31738 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
31739 12, 2, 0, 1,
31740 14,
31741 OPC_CheckChild0Integer, 14|128,9|128,1,
31742 OPC_RecordChild1,
31743 OPC_EmitInteger32, 10,
31744 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
31745 13, 2, 0, 1,
31746 14,
31747 OPC_CheckChild0Integer, 18|128,9|128,1,
31748 OPC_RecordChild1,
31749 OPC_EmitInteger32, 12,
31750 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
31751 13, 2, 0, 1,
31752 14,
31753 OPC_CheckChild0Integer, 12|128,9|128,1,
31754 OPC_RecordChild1,
31755 OPC_EmitInteger32, 14,
31756 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
31757 13, 2, 0, 1,
31758 14,
31759 OPC_CheckChild0Integer, 16|128,9|128,1,
31760 OPC_RecordChild1,
31761 OPC_EmitInteger32, 16,
31762 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
31763 13, 2, 0, 1,
31764 14,
31765 OPC_CheckChild0Integer, 70|128,25|128,1,
31766 OPC_RecordChild1,
31767 OPC_EmitInteger32, 10,
31768 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
31769 13, 2, 0, 1,
31770 14,
31771 OPC_CheckChild0Integer, 74|128,25|128,1,
31772 OPC_RecordChild1,
31773 OPC_EmitInteger32, 12,
31774 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
31775 13, 2, 0, 1,
31776 14,
31777 OPC_CheckChild0Integer, 68|128,25|128,1,
31778 OPC_RecordChild1,
31779 OPC_EmitInteger32, 14,
31780 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
31781 13, 2, 0, 1,
31782 14,
31783 OPC_CheckChild0Integer, 72|128,25|128,1,
31784 OPC_RecordChild1,
31785 OPC_EmitInteger32, 16,
31786 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
31787 13, 2, 0, 1,
31788 11,
31789 OPC_CheckChild0Integer, 106|128,10|128,1,
31790 OPC_RecordChild1,
31791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_float),
31792 12, 1, 0,
31793 11,
31794 OPC_CheckChild0Integer, 104|128,10|128,1,
31795 OPC_RecordChild1,
31796 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_double),
31797 13, 1, 0,
31798 45,
31799 OPC_CheckChild0Integer, 94|128,10|128,1,
31800 OPC_RecordChild1,
31801 OPC_RecordChild2,
31802 OPC_RecordChild3,
31803 OPC_RecordChild4,
31804 OPC_RecordChild5,
31805 OPC_RecordChild6,
31806 OPC_RecordChild7,
31807 OPC_MoveChild, 8,
31808 OPC_RecordNode,
31809 OPC_MoveParent,
31810 OPC_CheckPatternPredicate, 31,
31811 OPC_EmitInteger32, 0,
31812 OPC_EmitNodeXForm, 0, 8,
31813 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13244), 0,
31814 8, 12, 12, 12, 12, 12, 12, 12, 12, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
31815 61,
31816 OPC_CheckChild0Integer, 96|128,10|128,1,
31817 OPC_RecordChild1,
31818 OPC_RecordChild2,
31819 OPC_RecordChild3,
31820 OPC_RecordChild4,
31821 OPC_RecordChild5,
31822 OPC_RecordChild6,
31823 OPC_RecordChild7,
31824 OPC_MoveChild, 8,
31825 OPC_RecordNode,
31826 OPC_MoveSibling, 9,
31827 OPC_RecordNode,
31828 OPC_MoveSibling, 10,
31829 OPC_RecordNode,
31830 OPC_MoveSibling, 11,
31831 OPC_RecordNode,
31832 OPC_MoveSibling, 12,
31833 OPC_RecordNode,
31834 OPC_MoveParent,
31835 OPC_CheckPatternPredicate, 31,
31836 OPC_EmitInteger32, 0,
31837 OPC_EmitNodeXForm, 0, 12,
31838 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13249), 0,
31839 8, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
31840 35,
31841 OPC_CheckChild0Integer, 14|128,10|128,1,
31842 OPC_RecordChild1,
31843 OPC_RecordChild2,
31844 OPC_RecordChild3,
31845 OPC_RecordChild4,
31846 OPC_RecordChild5,
31847 OPC_RecordChild6,
31848 OPC_RecordChild7,
31849 OPC_CheckPatternPredicate0,
31850 OPC_EmitInteger32, 0,
31851 OPC_EmitNodeXForm, 0, 7,
31852 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13258), 0,
31853 4, 12, 12, 12, 12, 8, 0, 1, 2, 3, 4, 5, 6, 8,
31854 49,
31855 OPC_CheckChild0Integer, 38|128,10|128,1,
31856 OPC_RecordChild1,
31857 OPC_RecordChild2,
31858 OPC_RecordChild3,
31859 OPC_RecordChild4,
31860 OPC_RecordChild5,
31861 OPC_RecordChild6,
31862 OPC_RecordChild7,
31863 OPC_MoveChild, 8,
31864 OPC_RecordNode,
31865 OPC_MoveSibling, 9,
31866 OPC_RecordNode,
31867 OPC_MoveSibling, 10,
31868 OPC_RecordNode,
31869 OPC_MoveParent,
31870 OPC_CheckPatternPredicate, 19,
31871 OPC_EmitInteger32, 0,
31872 OPC_EmitNodeXForm, 0, 10,
31873 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13267), 0,
31874 4, 12, 12, 12, 12, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
31875 48,
31876 OPC_CheckChild0Integer, 84|128,9|128,1,
31877 OPC_RecordChild1,
31878 OPC_RecordChild2,
31879 OPC_RecordChild3,
31880 OPC_RecordChild4,
31881 OPC_RecordChild5,
31882 OPC_RecordChild6,
31883 OPC_RecordChild7,
31884 OPC_MoveChild, 8,
31885 OPC_RecordNode,
31886 OPC_MoveSibling, 9,
31887 OPC_RecordNode,
31888 OPC_MoveSibling, 10,
31889 OPC_RecordNode,
31890 OPC_MoveParent,
31891 OPC_CheckPatternPredicate0,
31892 OPC_EmitInteger32, 0,
31893 OPC_EmitNodeXForm, 0, 10,
31894 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13276), 0,
31895 4, 12, 12, 12, 12, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
31896 36,
31897 OPC_CheckChild0Integer, 32|128,10|128,1,
31898 OPC_RecordChild1,
31899 OPC_RecordChild2,
31900 OPC_RecordChild3,
31901 OPC_RecordChild4,
31902 OPC_RecordChild5,
31903 OPC_RecordChild6,
31904 OPC_RecordChild7,
31905 OPC_CheckPatternPredicate, 19,
31906 OPC_EmitInteger32, 0,
31907 OPC_EmitNodeXForm, 0, 7,
31908 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13283), 0,
31909 4, 12, 12, 12, 12, 8, 0, 1, 2, 3, 4, 5, 6, 8,
31910 25,
31911 OPC_CheckChild0Integer, 90|128,10|128,1,
31912 OPC_RecordChild1,
31913 OPC_RecordChild2,
31914 OPC_RecordChild3,
31915 OPC_RecordChild4,
31916 OPC_CheckPatternPredicate0,
31917 OPC_EmitInteger32, 0,
31918 OPC_EmitNodeXForm, 0, 4,
31919 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13292),
31920 13, 13, 5, 0, 1, 2, 3, 5,
31921 45,
31922 OPC_CheckChild0Integer, 86|128,10|128,1,
31923 OPC_RecordChild1,
31924 OPC_RecordChild2,
31925 OPC_RecordChild3,
31926 OPC_RecordChild4,
31927 OPC_RecordChild5,
31928 OPC_RecordChild6,
31929 OPC_RecordChild7,
31930 OPC_MoveChild, 8,
31931 OPC_RecordNode,
31932 OPC_MoveParent,
31933 OPC_CheckPatternPredicate, 31,
31934 OPC_EmitInteger32, 0,
31935 OPC_EmitNodeXForm, 0, 8,
31936 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13298), 0,
31937 8, 12, 12, 12, 12, 12, 12, 12, 12, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
31938 61,
31939 OPC_CheckChild0Integer, 88|128,10|128,1,
31940 OPC_RecordChild1,
31941 OPC_RecordChild2,
31942 OPC_RecordChild3,
31943 OPC_RecordChild4,
31944 OPC_RecordChild5,
31945 OPC_RecordChild6,
31946 OPC_RecordChild7,
31947 OPC_MoveChild, 8,
31948 OPC_RecordNode,
31949 OPC_MoveSibling, 9,
31950 OPC_RecordNode,
31951 OPC_MoveSibling, 10,
31952 OPC_RecordNode,
31953 OPC_MoveSibling, 11,
31954 OPC_RecordNode,
31955 OPC_MoveSibling, 12,
31956 OPC_RecordNode,
31957 OPC_MoveParent,
31958 OPC_CheckPatternPredicate, 31,
31959 OPC_EmitInteger32, 0,
31960 OPC_EmitNodeXForm, 0, 12,
31961 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13301), 0,
31962 8, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
31963 36,
31964 OPC_CheckChild0Integer, 36|128,10|128,1,
31965 OPC_RecordChild1,
31966 OPC_RecordChild2,
31967 OPC_RecordChild3,
31968 OPC_RecordChild4,
31969 OPC_RecordChild5,
31970 OPC_RecordChild6,
31971 OPC_RecordChild7,
31972 OPC_CheckPatternPredicate, 19,
31973 OPC_EmitInteger32, 0,
31974 OPC_EmitNodeXForm, 0, 7,
31975 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13314), 0,
31976 4, 12, 12, 12, 12, 8, 0, 1, 2, 3, 4, 5, 6, 8,
31977 40,
31978 OPC_CheckChild0Integer, 90|128,9|128,1,
31979 OPC_RecordChild1,
31980 OPC_RecordChild2,
31981 OPC_RecordChild3,
31982 OPC_RecordChild4,
31983 OPC_RecordChild5,
31984 OPC_RecordChild6,
31985 OPC_RecordChild7,
31986 OPC_MoveChild, 8,
31987 OPC_RecordNode,
31988 OPC_MoveParent,
31989 OPC_CheckPatternPredicate0,
31990 OPC_EmitInteger32, 0,
31991 OPC_EmitNodeXForm, 0, 8,
31992 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13327), 0,
31993 4, 12, 12, 12, 12, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
31994 48,
31995 OPC_CheckChild0Integer, 92|128,9|128,1,
31996 OPC_RecordChild1,
31997 OPC_RecordChild2,
31998 OPC_RecordChild3,
31999 OPC_RecordChild4,
32000 OPC_RecordChild5,
32001 OPC_RecordChild6,
32002 OPC_RecordChild7,
32003 OPC_MoveChild, 8,
32004 OPC_RecordNode,
32005 OPC_MoveSibling, 9,
32006 OPC_RecordNode,
32007 OPC_MoveSibling, 10,
32008 OPC_RecordNode,
32009 OPC_MoveParent,
32010 OPC_CheckPatternPredicate0,
32011 OPC_EmitInteger32, 0,
32012 OPC_EmitNodeXForm, 0, 10,
32013 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13335), 0,
32014 4, 12, 12, 12, 12, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
32015 45,
32016 OPC_CheckChild0Integer, 80|128,10|128,1,
32017 OPC_RecordChild1,
32018 OPC_RecordChild2,
32019 OPC_RecordChild3,
32020 OPC_RecordChild4,
32021 OPC_RecordChild5,
32022 OPC_RecordChild6,
32023 OPC_RecordChild7,
32024 OPC_MoveChild, 8,
32025 OPC_RecordNode,
32026 OPC_MoveParent,
32027 OPC_CheckPatternPredicate, 31,
32028 OPC_EmitInteger32, 0,
32029 OPC_EmitNodeXForm, 0, 8,
32030 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13594), 0,
32031 8, 12, 12, 12, 12, 12, 12, 12, 12, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
32032 61,
32033 OPC_CheckChild0Integer, 82|128,10|128,1,
32034 OPC_RecordChild1,
32035 OPC_RecordChild2,
32036 OPC_RecordChild3,
32037 OPC_RecordChild4,
32038 OPC_RecordChild5,
32039 OPC_RecordChild6,
32040 OPC_RecordChild7,
32041 OPC_MoveChild, 8,
32042 OPC_RecordNode,
32043 OPC_MoveSibling, 9,
32044 OPC_RecordNode,
32045 OPC_MoveSibling, 10,
32046 OPC_RecordNode,
32047 OPC_MoveSibling, 11,
32048 OPC_RecordNode,
32049 OPC_MoveSibling, 12,
32050 OPC_RecordNode,
32051 OPC_MoveParent,
32052 OPC_CheckPatternPredicate, 31,
32053 OPC_EmitInteger32, 0,
32054 OPC_EmitNodeXForm, 0, 12,
32055 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13597), 0,
32056 8, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
32057 45,
32058 OPC_CheckChild0Integer, 74|128,10|128,1,
32059 OPC_RecordChild1,
32060 OPC_RecordChild2,
32061 OPC_RecordChild3,
32062 OPC_RecordChild4,
32063 OPC_RecordChild5,
32064 OPC_RecordChild6,
32065 OPC_RecordChild7,
32066 OPC_MoveChild, 8,
32067 OPC_RecordNode,
32068 OPC_MoveParent,
32069 OPC_CheckPatternPredicate, 31,
32070 OPC_EmitInteger32, 0,
32071 OPC_EmitNodeXForm, 0, 8,
32072 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13603), 0,
32073 8, 12, 12, 12, 12, 12, 12, 12, 12, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
32074 61,
32075 OPC_CheckChild0Integer, 76|128,10|128,1,
32076 OPC_RecordChild1,
32077 OPC_RecordChild2,
32078 OPC_RecordChild3,
32079 OPC_RecordChild4,
32080 OPC_RecordChild5,
32081 OPC_RecordChild6,
32082 OPC_RecordChild7,
32083 OPC_MoveChild, 8,
32084 OPC_RecordNode,
32085 OPC_MoveSibling, 9,
32086 OPC_RecordNode,
32087 OPC_MoveSibling, 10,
32088 OPC_RecordNode,
32089 OPC_MoveSibling, 11,
32090 OPC_RecordNode,
32091 OPC_MoveSibling, 12,
32092 OPC_RecordNode,
32093 OPC_MoveParent,
32094 OPC_CheckPatternPredicate, 31,
32095 OPC_EmitInteger32, 0,
32096 OPC_EmitNodeXForm, 0, 12,
32097 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13606), 0,
32098 8, 12, 12, 12, 12, 12, 12, 12, 12, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
32099 76,
32100 OPC_CheckChild0Integer, 96|128,27|128,1,
32101 OPC_RecordChild1,
32102 OPC_RecordChild2,
32103 OPC_RecordChild3,
32104 OPC_RecordChild4,
32105 OPC_RecordChild5,
32106 OPC_RecordChild6,
32107 OPC_RecordChild7,
32108 OPC_MoveChild, 8,
32109 OPC_RecordNode,
32110 OPC_MoveSibling, 9,
32111 OPC_RecordNode,
32112 OPC_MoveSibling, 10,
32113 OPC_RecordNode,
32114 OPC_MoveSibling, 11,
32115 OPC_RecordNode,
32116 OPC_MoveSibling, 12,
32117 OPC_RecordNode,
32118 OPC_MoveSibling, 13,
32119 OPC_RecordNode,
32120 OPC_MoveSibling, 14,
32121 OPC_RecordNode,
32122 OPC_MoveSibling, 15,
32123 OPC_RecordNode,
32124 OPC_MoveSibling, 16,
32125 OPC_RecordNode,
32126 OPC_MoveParent,
32127 OPC_CheckPatternPredicate0,
32128 OPC_EmitInteger32, 0,
32129 OPC_EmitNodeXForm, 0, 16,
32130 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12570), 0,
32131 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
32132 76,
32133 OPC_CheckChild0Integer, 16|128,27|128,1,
32134 OPC_RecordChild1,
32135 OPC_RecordChild2,
32136 OPC_RecordChild3,
32137 OPC_RecordChild4,
32138 OPC_RecordChild5,
32139 OPC_RecordChild6,
32140 OPC_RecordChild7,
32141 OPC_MoveChild, 8,
32142 OPC_RecordNode,
32143 OPC_MoveSibling, 9,
32144 OPC_RecordNode,
32145 OPC_MoveSibling, 10,
32146 OPC_RecordNode,
32147 OPC_MoveSibling, 11,
32148 OPC_RecordNode,
32149 OPC_MoveSibling, 12,
32150 OPC_RecordNode,
32151 OPC_MoveSibling, 13,
32152 OPC_RecordNode,
32153 OPC_MoveSibling, 14,
32154 OPC_RecordNode,
32155 OPC_MoveSibling, 15,
32156 OPC_RecordNode,
32157 OPC_MoveSibling, 16,
32158 OPC_RecordNode,
32159 OPC_MoveParent,
32160 OPC_CheckPatternPredicate0,
32161 OPC_EmitInteger32, 0,
32162 OPC_EmitNodeXForm, 0, 16,
32163 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12586), 0,
32164 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
32165 84,
32166 OPC_CheckChild0Integer, 16|128,29|128,1,
32167 OPC_RecordChild1,
32168 OPC_RecordChild2,
32169 OPC_RecordChild3,
32170 OPC_RecordChild4,
32171 OPC_RecordChild5,
32172 OPC_RecordChild6,
32173 OPC_RecordChild7,
32174 OPC_MoveChild, 8,
32175 OPC_RecordNode,
32176 OPC_MoveSibling, 9,
32177 OPC_RecordNode,
32178 OPC_MoveSibling, 10,
32179 OPC_RecordNode,
32180 OPC_MoveSibling, 11,
32181 OPC_RecordNode,
32182 OPC_MoveSibling, 12,
32183 OPC_RecordNode,
32184 OPC_MoveSibling, 13,
32185 OPC_RecordNode,
32186 OPC_MoveSibling, 14,
32187 OPC_RecordNode,
32188 OPC_MoveSibling, 15,
32189 OPC_RecordNode,
32190 OPC_MoveSibling, 16,
32191 OPC_RecordNode,
32192 OPC_MoveSibling, 17,
32193 OPC_RecordNode,
32194 OPC_MoveSibling, 18,
32195 OPC_RecordNode,
32196 OPC_MoveParent,
32197 OPC_CheckPatternPredicate0,
32198 OPC_EmitInteger32, 0,
32199 OPC_EmitNodeXForm, 0, 18,
32200 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12595), 0,
32201 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
32202 84,
32203 OPC_CheckChild0Integer, 104|128,30|128,1,
32204 OPC_RecordChild1,
32205 OPC_RecordChild2,
32206 OPC_RecordChild3,
32207 OPC_RecordChild4,
32208 OPC_RecordChild5,
32209 OPC_RecordChild6,
32210 OPC_RecordChild7,
32211 OPC_MoveChild, 8,
32212 OPC_RecordNode,
32213 OPC_MoveSibling, 9,
32214 OPC_RecordNode,
32215 OPC_MoveSibling, 10,
32216 OPC_RecordNode,
32217 OPC_MoveSibling, 11,
32218 OPC_RecordNode,
32219 OPC_MoveSibling, 12,
32220 OPC_RecordNode,
32221 OPC_MoveSibling, 13,
32222 OPC_RecordNode,
32223 OPC_MoveSibling, 14,
32224 OPC_RecordNode,
32225 OPC_MoveSibling, 15,
32226 OPC_RecordNode,
32227 OPC_MoveSibling, 16,
32228 OPC_RecordNode,
32229 OPC_MoveSibling, 17,
32230 OPC_RecordNode,
32231 OPC_MoveSibling, 18,
32232 OPC_RecordNode,
32233 OPC_MoveParent,
32234 OPC_CheckPatternPredicate0,
32235 OPC_EmitInteger32, 0,
32236 OPC_EmitNodeXForm, 0, 18,
32237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12604), 0,
32238 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
32239 25,
32240 OPC_CheckChild0Integer, 20|128,32|128,1,
32241 OPC_RecordChild1,
32242 OPC_RecordChild2,
32243 OPC_RecordChild3,
32244 OPC_RecordChild4,
32245 OPC_CheckPatternPredicate0,
32246 OPC_EmitInteger32, 0,
32247 OPC_EmitNodeXForm, 0, 4,
32248 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12613),
32249 13, 13, 5, 0, 1, 2, 3, 5,
32250 92,
32251 OPC_CheckChild0Integer, 26|128,27|128,1,
32252 OPC_RecordChild1,
32253 OPC_RecordChild2,
32254 OPC_RecordChild3,
32255 OPC_RecordChild4,
32256 OPC_RecordChild5,
32257 OPC_RecordChild6,
32258 OPC_RecordChild7,
32259 OPC_MoveChild, 8,
32260 OPC_RecordNode,
32261 OPC_MoveSibling, 9,
32262 OPC_RecordNode,
32263 OPC_MoveSibling, 10,
32264 OPC_RecordNode,
32265 OPC_MoveSibling, 11,
32266 OPC_RecordNode,
32267 OPC_MoveSibling, 12,
32268 OPC_RecordNode,
32269 OPC_MoveSibling, 13,
32270 OPC_RecordNode,
32271 OPC_MoveSibling, 14,
32272 OPC_RecordNode,
32273 OPC_MoveSibling, 15,
32274 OPC_RecordNode,
32275 OPC_MoveSibling, 16,
32276 OPC_RecordNode,
32277 OPC_MoveSibling, 17,
32278 OPC_RecordNode,
32279 OPC_MoveSibling, 18,
32280 OPC_RecordNode,
32281 OPC_MoveSibling, 19,
32282 OPC_RecordNode,
32283 OPC_MoveSibling, 20,
32284 OPC_RecordNode,
32285 OPC_MoveParent,
32286 OPC_CheckPatternPredicate5,
32287 OPC_EmitInteger32, 0,
32288 OPC_EmitNodeXForm, 0, 20,
32289 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12626), 0,
32290 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32291 108,
32292 OPC_CheckChild0Integer, 30|128,27|128,1,
32293 OPC_RecordChild1,
32294 OPC_RecordChild2,
32295 OPC_RecordChild3,
32296 OPC_RecordChild4,
32297 OPC_RecordChild5,
32298 OPC_RecordChild6,
32299 OPC_RecordChild7,
32300 OPC_MoveChild, 8,
32301 OPC_RecordNode,
32302 OPC_MoveSibling, 9,
32303 OPC_RecordNode,
32304 OPC_MoveSibling, 10,
32305 OPC_RecordNode,
32306 OPC_MoveSibling, 11,
32307 OPC_RecordNode,
32308 OPC_MoveSibling, 12,
32309 OPC_RecordNode,
32310 OPC_MoveSibling, 13,
32311 OPC_RecordNode,
32312 OPC_MoveSibling, 14,
32313 OPC_RecordNode,
32314 OPC_MoveSibling, 15,
32315 OPC_RecordNode,
32316 OPC_MoveSibling, 16,
32317 OPC_RecordNode,
32318 OPC_MoveSibling, 17,
32319 OPC_RecordNode,
32320 OPC_MoveSibling, 18,
32321 OPC_RecordNode,
32322 OPC_MoveSibling, 19,
32323 OPC_RecordNode,
32324 OPC_MoveSibling, 20,
32325 OPC_RecordNode,
32326 OPC_MoveSibling, 21,
32327 OPC_RecordNode,
32328 OPC_MoveSibling, 22,
32329 OPC_RecordNode,
32330 OPC_MoveSibling, 23,
32331 OPC_RecordNode,
32332 OPC_MoveSibling, 24,
32333 OPC_RecordNode,
32334 OPC_MoveParent,
32335 OPC_CheckPatternPredicate5,
32336 OPC_EmitInteger32, 0,
32337 OPC_EmitNodeXForm, 0, 24,
32338 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12634), 0,
32339 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32340 92,
32341 OPC_CheckChild0Integer, 26|128,29|128,1,
32342 OPC_RecordChild1,
32343 OPC_RecordChild2,
32344 OPC_RecordChild3,
32345 OPC_RecordChild4,
32346 OPC_RecordChild5,
32347 OPC_RecordChild6,
32348 OPC_RecordChild7,
32349 OPC_MoveChild, 8,
32350 OPC_RecordNode,
32351 OPC_MoveSibling, 9,
32352 OPC_RecordNode,
32353 OPC_MoveSibling, 10,
32354 OPC_RecordNode,
32355 OPC_MoveSibling, 11,
32356 OPC_RecordNode,
32357 OPC_MoveSibling, 12,
32358 OPC_RecordNode,
32359 OPC_MoveSibling, 13,
32360 OPC_RecordNode,
32361 OPC_MoveSibling, 14,
32362 OPC_RecordNode,
32363 OPC_MoveSibling, 15,
32364 OPC_RecordNode,
32365 OPC_MoveSibling, 16,
32366 OPC_RecordNode,
32367 OPC_MoveSibling, 17,
32368 OPC_RecordNode,
32369 OPC_MoveSibling, 18,
32370 OPC_RecordNode,
32371 OPC_MoveSibling, 19,
32372 OPC_RecordNode,
32373 OPC_MoveSibling, 20,
32374 OPC_RecordNode,
32375 OPC_MoveParent,
32376 OPC_CheckPatternPredicate2,
32377 OPC_EmitInteger32, 0,
32378 OPC_EmitNodeXForm, 0, 20,
32379 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12647), 0,
32380 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32381 108,
32382 OPC_CheckChild0Integer, 30|128,29|128,1,
32383 OPC_RecordChild1,
32384 OPC_RecordChild2,
32385 OPC_RecordChild3,
32386 OPC_RecordChild4,
32387 OPC_RecordChild5,
32388 OPC_RecordChild6,
32389 OPC_RecordChild7,
32390 OPC_MoveChild, 8,
32391 OPC_RecordNode,
32392 OPC_MoveSibling, 9,
32393 OPC_RecordNode,
32394 OPC_MoveSibling, 10,
32395 OPC_RecordNode,
32396 OPC_MoveSibling, 11,
32397 OPC_RecordNode,
32398 OPC_MoveSibling, 12,
32399 OPC_RecordNode,
32400 OPC_MoveSibling, 13,
32401 OPC_RecordNode,
32402 OPC_MoveSibling, 14,
32403 OPC_RecordNode,
32404 OPC_MoveSibling, 15,
32405 OPC_RecordNode,
32406 OPC_MoveSibling, 16,
32407 OPC_RecordNode,
32408 OPC_MoveSibling, 17,
32409 OPC_RecordNode,
32410 OPC_MoveSibling, 18,
32411 OPC_RecordNode,
32412 OPC_MoveSibling, 19,
32413 OPC_RecordNode,
32414 OPC_MoveSibling, 20,
32415 OPC_RecordNode,
32416 OPC_MoveSibling, 21,
32417 OPC_RecordNode,
32418 OPC_MoveSibling, 22,
32419 OPC_RecordNode,
32420 OPC_MoveSibling, 23,
32421 OPC_RecordNode,
32422 OPC_MoveSibling, 24,
32423 OPC_RecordNode,
32424 OPC_MoveParent,
32425 OPC_CheckPatternPredicate2,
32426 OPC_EmitInteger32, 0,
32427 OPC_EmitNodeXForm, 0, 24,
32428 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12655), 0,
32429 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32430 92,
32431 OPC_CheckChild0Integer, 114|128,30|128,1,
32432 OPC_RecordChild1,
32433 OPC_RecordChild2,
32434 OPC_RecordChild3,
32435 OPC_RecordChild4,
32436 OPC_RecordChild5,
32437 OPC_RecordChild6,
32438 OPC_RecordChild7,
32439 OPC_MoveChild, 8,
32440 OPC_RecordNode,
32441 OPC_MoveSibling, 9,
32442 OPC_RecordNode,
32443 OPC_MoveSibling, 10,
32444 OPC_RecordNode,
32445 OPC_MoveSibling, 11,
32446 OPC_RecordNode,
32447 OPC_MoveSibling, 12,
32448 OPC_RecordNode,
32449 OPC_MoveSibling, 13,
32450 OPC_RecordNode,
32451 OPC_MoveSibling, 14,
32452 OPC_RecordNode,
32453 OPC_MoveSibling, 15,
32454 OPC_RecordNode,
32455 OPC_MoveSibling, 16,
32456 OPC_RecordNode,
32457 OPC_MoveSibling, 17,
32458 OPC_RecordNode,
32459 OPC_MoveSibling, 18,
32460 OPC_RecordNode,
32461 OPC_MoveSibling, 19,
32462 OPC_RecordNode,
32463 OPC_MoveSibling, 20,
32464 OPC_RecordNode,
32465 OPC_MoveParent,
32466 OPC_CheckPatternPredicate2,
32467 OPC_EmitInteger32, 0,
32468 OPC_EmitNodeXForm, 0, 20,
32469 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12668), 0,
32470 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32471 108,
32472 OPC_CheckChild0Integer, 118|128,30|128,1,
32473 OPC_RecordChild1,
32474 OPC_RecordChild2,
32475 OPC_RecordChild3,
32476 OPC_RecordChild4,
32477 OPC_RecordChild5,
32478 OPC_RecordChild6,
32479 OPC_RecordChild7,
32480 OPC_MoveChild, 8,
32481 OPC_RecordNode,
32482 OPC_MoveSibling, 9,
32483 OPC_RecordNode,
32484 OPC_MoveSibling, 10,
32485 OPC_RecordNode,
32486 OPC_MoveSibling, 11,
32487 OPC_RecordNode,
32488 OPC_MoveSibling, 12,
32489 OPC_RecordNode,
32490 OPC_MoveSibling, 13,
32491 OPC_RecordNode,
32492 OPC_MoveSibling, 14,
32493 OPC_RecordNode,
32494 OPC_MoveSibling, 15,
32495 OPC_RecordNode,
32496 OPC_MoveSibling, 16,
32497 OPC_RecordNode,
32498 OPC_MoveSibling, 17,
32499 OPC_RecordNode,
32500 OPC_MoveSibling, 18,
32501 OPC_RecordNode,
32502 OPC_MoveSibling, 19,
32503 OPC_RecordNode,
32504 OPC_MoveSibling, 20,
32505 OPC_RecordNode,
32506 OPC_MoveSibling, 21,
32507 OPC_RecordNode,
32508 OPC_MoveSibling, 22,
32509 OPC_RecordNode,
32510 OPC_MoveSibling, 23,
32511 OPC_RecordNode,
32512 OPC_MoveSibling, 24,
32513 OPC_RecordNode,
32514 OPC_MoveParent,
32515 OPC_CheckPatternPredicate2,
32516 OPC_EmitInteger32, 0,
32517 OPC_EmitNodeXForm, 0, 24,
32518 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12676), 0,
32519 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32520 25,
32521 OPC_CheckChild0Integer, 24|128,32|128,1,
32522 OPC_RecordChild1,
32523 OPC_RecordChild2,
32524 OPC_RecordChild3,
32525 OPC_RecordChild4,
32526 OPC_CheckPatternPredicate0,
32527 OPC_EmitInteger32, 0,
32528 OPC_EmitNodeXForm, 0, 4,
32529 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12727),
32530 13, 13, 5, 0, 1, 2, 3, 5,
32531 25,
32532 OPC_CheckChild0Integer, 28|128,32|128,1,
32533 OPC_RecordChild1,
32534 OPC_RecordChild2,
32535 OPC_RecordChild3,
32536 OPC_RecordChild4,
32537 OPC_CheckPatternPredicate0,
32538 OPC_EmitInteger32, 0,
32539 OPC_EmitNodeXForm, 0, 4,
32540 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12730),
32541 13, 13, 5, 0, 1, 2, 3, 5,
32542 25,
32543 OPC_CheckChild0Integer, 22|128,32|128,1,
32544 OPC_RecordChild1,
32545 OPC_RecordChild2,
32546 OPC_RecordChild3,
32547 OPC_RecordChild4,
32548 OPC_CheckPatternPredicate0,
32549 OPC_EmitInteger32, 0,
32550 OPC_EmitNodeXForm, 0, 4,
32551 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12733),
32552 13, 13, 5, 0, 1, 2, 3, 5,
32553 25,
32554 OPC_CheckChild0Integer, 26|128,32|128,1,
32555 OPC_RecordChild1,
32556 OPC_RecordChild2,
32557 OPC_RecordChild3,
32558 OPC_RecordChild4,
32559 OPC_CheckPatternPredicate0,
32560 OPC_EmitInteger32, 0,
32561 OPC_EmitNodeXForm, 0, 4,
32562 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12736),
32563 13, 13, 5, 0, 1, 2, 3, 5,
32564 92,
32565 OPC_CheckChild0Integer, 28|128,27|128,1,
32566 OPC_RecordChild1,
32567 OPC_RecordChild2,
32568 OPC_RecordChild3,
32569 OPC_RecordChild4,
32570 OPC_RecordChild5,
32571 OPC_RecordChild6,
32572 OPC_RecordChild7,
32573 OPC_MoveChild, 8,
32574 OPC_RecordNode,
32575 OPC_MoveSibling, 9,
32576 OPC_RecordNode,
32577 OPC_MoveSibling, 10,
32578 OPC_RecordNode,
32579 OPC_MoveSibling, 11,
32580 OPC_RecordNode,
32581 OPC_MoveSibling, 12,
32582 OPC_RecordNode,
32583 OPC_MoveSibling, 13,
32584 OPC_RecordNode,
32585 OPC_MoveSibling, 14,
32586 OPC_RecordNode,
32587 OPC_MoveSibling, 15,
32588 OPC_RecordNode,
32589 OPC_MoveSibling, 16,
32590 OPC_RecordNode,
32591 OPC_MoveSibling, 17,
32592 OPC_RecordNode,
32593 OPC_MoveSibling, 18,
32594 OPC_RecordNode,
32595 OPC_MoveSibling, 19,
32596 OPC_RecordNode,
32597 OPC_MoveSibling, 20,
32598 OPC_RecordNode,
32599 OPC_MoveParent,
32600 OPC_CheckPatternPredicate5,
32601 OPC_EmitInteger32, 0,
32602 OPC_EmitNodeXForm, 0, 20,
32603 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12742), 0,
32604 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32605 108,
32606 OPC_CheckChild0Integer, 32|128,27|128,1,
32607 OPC_RecordChild1,
32608 OPC_RecordChild2,
32609 OPC_RecordChild3,
32610 OPC_RecordChild4,
32611 OPC_RecordChild5,
32612 OPC_RecordChild6,
32613 OPC_RecordChild7,
32614 OPC_MoveChild, 8,
32615 OPC_RecordNode,
32616 OPC_MoveSibling, 9,
32617 OPC_RecordNode,
32618 OPC_MoveSibling, 10,
32619 OPC_RecordNode,
32620 OPC_MoveSibling, 11,
32621 OPC_RecordNode,
32622 OPC_MoveSibling, 12,
32623 OPC_RecordNode,
32624 OPC_MoveSibling, 13,
32625 OPC_RecordNode,
32626 OPC_MoveSibling, 14,
32627 OPC_RecordNode,
32628 OPC_MoveSibling, 15,
32629 OPC_RecordNode,
32630 OPC_MoveSibling, 16,
32631 OPC_RecordNode,
32632 OPC_MoveSibling, 17,
32633 OPC_RecordNode,
32634 OPC_MoveSibling, 18,
32635 OPC_RecordNode,
32636 OPC_MoveSibling, 19,
32637 OPC_RecordNode,
32638 OPC_MoveSibling, 20,
32639 OPC_RecordNode,
32640 OPC_MoveSibling, 21,
32641 OPC_RecordNode,
32642 OPC_MoveSibling, 22,
32643 OPC_RecordNode,
32644 OPC_MoveSibling, 23,
32645 OPC_RecordNode,
32646 OPC_MoveSibling, 24,
32647 OPC_RecordNode,
32648 OPC_MoveParent,
32649 OPC_CheckPatternPredicate5,
32650 OPC_EmitInteger32, 0,
32651 OPC_EmitNodeXForm, 0, 24,
32652 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12748), 0,
32653 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32654 92,
32655 OPC_CheckChild0Integer, 28|128,29|128,1,
32656 OPC_RecordChild1,
32657 OPC_RecordChild2,
32658 OPC_RecordChild3,
32659 OPC_RecordChild4,
32660 OPC_RecordChild5,
32661 OPC_RecordChild6,
32662 OPC_RecordChild7,
32663 OPC_MoveChild, 8,
32664 OPC_RecordNode,
32665 OPC_MoveSibling, 9,
32666 OPC_RecordNode,
32667 OPC_MoveSibling, 10,
32668 OPC_RecordNode,
32669 OPC_MoveSibling, 11,
32670 OPC_RecordNode,
32671 OPC_MoveSibling, 12,
32672 OPC_RecordNode,
32673 OPC_MoveSibling, 13,
32674 OPC_RecordNode,
32675 OPC_MoveSibling, 14,
32676 OPC_RecordNode,
32677 OPC_MoveSibling, 15,
32678 OPC_RecordNode,
32679 OPC_MoveSibling, 16,
32680 OPC_RecordNode,
32681 OPC_MoveSibling, 17,
32682 OPC_RecordNode,
32683 OPC_MoveSibling, 18,
32684 OPC_RecordNode,
32685 OPC_MoveSibling, 19,
32686 OPC_RecordNode,
32687 OPC_MoveSibling, 20,
32688 OPC_RecordNode,
32689 OPC_MoveParent,
32690 OPC_CheckPatternPredicate2,
32691 OPC_EmitInteger32, 0,
32692 OPC_EmitNodeXForm, 0, 20,
32693 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12754), 0,
32694 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32695 108,
32696 OPC_CheckChild0Integer, 32|128,29|128,1,
32697 OPC_RecordChild1,
32698 OPC_RecordChild2,
32699 OPC_RecordChild3,
32700 OPC_RecordChild4,
32701 OPC_RecordChild5,
32702 OPC_RecordChild6,
32703 OPC_RecordChild7,
32704 OPC_MoveChild, 8,
32705 OPC_RecordNode,
32706 OPC_MoveSibling, 9,
32707 OPC_RecordNode,
32708 OPC_MoveSibling, 10,
32709 OPC_RecordNode,
32710 OPC_MoveSibling, 11,
32711 OPC_RecordNode,
32712 OPC_MoveSibling, 12,
32713 OPC_RecordNode,
32714 OPC_MoveSibling, 13,
32715 OPC_RecordNode,
32716 OPC_MoveSibling, 14,
32717 OPC_RecordNode,
32718 OPC_MoveSibling, 15,
32719 OPC_RecordNode,
32720 OPC_MoveSibling, 16,
32721 OPC_RecordNode,
32722 OPC_MoveSibling, 17,
32723 OPC_RecordNode,
32724 OPC_MoveSibling, 18,
32725 OPC_RecordNode,
32726 OPC_MoveSibling, 19,
32727 OPC_RecordNode,
32728 OPC_MoveSibling, 20,
32729 OPC_RecordNode,
32730 OPC_MoveSibling, 21,
32731 OPC_RecordNode,
32732 OPC_MoveSibling, 22,
32733 OPC_RecordNode,
32734 OPC_MoveSibling, 23,
32735 OPC_RecordNode,
32736 OPC_MoveSibling, 24,
32737 OPC_RecordNode,
32738 OPC_MoveParent,
32739 OPC_CheckPatternPredicate2,
32740 OPC_EmitInteger32, 0,
32741 OPC_EmitNodeXForm, 0, 24,
32742 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12760), 0,
32743 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32744 92,
32745 OPC_CheckChild0Integer, 116|128,30|128,1,
32746 OPC_RecordChild1,
32747 OPC_RecordChild2,
32748 OPC_RecordChild3,
32749 OPC_RecordChild4,
32750 OPC_RecordChild5,
32751 OPC_RecordChild6,
32752 OPC_RecordChild7,
32753 OPC_MoveChild, 8,
32754 OPC_RecordNode,
32755 OPC_MoveSibling, 9,
32756 OPC_RecordNode,
32757 OPC_MoveSibling, 10,
32758 OPC_RecordNode,
32759 OPC_MoveSibling, 11,
32760 OPC_RecordNode,
32761 OPC_MoveSibling, 12,
32762 OPC_RecordNode,
32763 OPC_MoveSibling, 13,
32764 OPC_RecordNode,
32765 OPC_MoveSibling, 14,
32766 OPC_RecordNode,
32767 OPC_MoveSibling, 15,
32768 OPC_RecordNode,
32769 OPC_MoveSibling, 16,
32770 OPC_RecordNode,
32771 OPC_MoveSibling, 17,
32772 OPC_RecordNode,
32773 OPC_MoveSibling, 18,
32774 OPC_RecordNode,
32775 OPC_MoveSibling, 19,
32776 OPC_RecordNode,
32777 OPC_MoveSibling, 20,
32778 OPC_RecordNode,
32779 OPC_MoveParent,
32780 OPC_CheckPatternPredicate2,
32781 OPC_EmitInteger32, 0,
32782 OPC_EmitNodeXForm, 0, 20,
32783 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12766), 0,
32784 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
32785 108,
32786 OPC_CheckChild0Integer, 120|128,30|128,1,
32787 OPC_RecordChild1,
32788 OPC_RecordChild2,
32789 OPC_RecordChild3,
32790 OPC_RecordChild4,
32791 OPC_RecordChild5,
32792 OPC_RecordChild6,
32793 OPC_RecordChild7,
32794 OPC_MoveChild, 8,
32795 OPC_RecordNode,
32796 OPC_MoveSibling, 9,
32797 OPC_RecordNode,
32798 OPC_MoveSibling, 10,
32799 OPC_RecordNode,
32800 OPC_MoveSibling, 11,
32801 OPC_RecordNode,
32802 OPC_MoveSibling, 12,
32803 OPC_RecordNode,
32804 OPC_MoveSibling, 13,
32805 OPC_RecordNode,
32806 OPC_MoveSibling, 14,
32807 OPC_RecordNode,
32808 OPC_MoveSibling, 15,
32809 OPC_RecordNode,
32810 OPC_MoveSibling, 16,
32811 OPC_RecordNode,
32812 OPC_MoveSibling, 17,
32813 OPC_RecordNode,
32814 OPC_MoveSibling, 18,
32815 OPC_RecordNode,
32816 OPC_MoveSibling, 19,
32817 OPC_RecordNode,
32818 OPC_MoveSibling, 20,
32819 OPC_RecordNode,
32820 OPC_MoveSibling, 21,
32821 OPC_RecordNode,
32822 OPC_MoveSibling, 22,
32823 OPC_RecordNode,
32824 OPC_MoveSibling, 23,
32825 OPC_RecordNode,
32826 OPC_MoveSibling, 24,
32827 OPC_RecordNode,
32828 OPC_MoveParent,
32829 OPC_CheckPatternPredicate2,
32830 OPC_EmitInteger32, 0,
32831 OPC_EmitNodeXForm, 0, 24,
32832 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12772), 0,
32833 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
32834 76,
32835 OPC_CheckChild0Integer, 94|128,27|128,1,
32836 OPC_RecordChild1,
32837 OPC_RecordChild2,
32838 OPC_RecordChild3,
32839 OPC_RecordChild4,
32840 OPC_RecordChild5,
32841 OPC_RecordChild6,
32842 OPC_RecordChild7,
32843 OPC_MoveChild, 8,
32844 OPC_RecordNode,
32845 OPC_MoveSibling, 9,
32846 OPC_RecordNode,
32847 OPC_MoveSibling, 10,
32848 OPC_RecordNode,
32849 OPC_MoveSibling, 11,
32850 OPC_RecordNode,
32851 OPC_MoveSibling, 12,
32852 OPC_RecordNode,
32853 OPC_MoveSibling, 13,
32854 OPC_RecordNode,
32855 OPC_MoveSibling, 14,
32856 OPC_RecordNode,
32857 OPC_MoveSibling, 15,
32858 OPC_RecordNode,
32859 OPC_MoveSibling, 16,
32860 OPC_RecordNode,
32861 OPC_MoveParent,
32862 OPC_CheckPatternPredicate0,
32863 OPC_EmitInteger32, 0,
32864 OPC_EmitNodeXForm, 0, 16,
32865 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12793), 0,
32866 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
32867 76,
32868 OPC_CheckChild0Integer, 118|128,26|128,1,
32869 OPC_RecordChild1,
32870 OPC_RecordChild2,
32871 OPC_RecordChild3,
32872 OPC_RecordChild4,
32873 OPC_RecordChild5,
32874 OPC_RecordChild6,
32875 OPC_RecordChild7,
32876 OPC_MoveChild, 8,
32877 OPC_RecordNode,
32878 OPC_MoveSibling, 9,
32879 OPC_RecordNode,
32880 OPC_MoveSibling, 10,
32881 OPC_RecordNode,
32882 OPC_MoveSibling, 11,
32883 OPC_RecordNode,
32884 OPC_MoveSibling, 12,
32885 OPC_RecordNode,
32886 OPC_MoveSibling, 13,
32887 OPC_RecordNode,
32888 OPC_MoveSibling, 14,
32889 OPC_RecordNode,
32890 OPC_MoveSibling, 15,
32891 OPC_RecordNode,
32892 OPC_MoveSibling, 16,
32893 OPC_RecordNode,
32894 OPC_MoveParent,
32895 OPC_CheckPatternPredicate0,
32896 OPC_EmitInteger32, 0,
32897 OPC_EmitNodeXForm, 0, 16,
32898 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12796), 0,
32899 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
32900 84,
32901 OPC_CheckChild0Integer, 118|128,28|128,1,
32902 OPC_RecordChild1,
32903 OPC_RecordChild2,
32904 OPC_RecordChild3,
32905 OPC_RecordChild4,
32906 OPC_RecordChild5,
32907 OPC_RecordChild6,
32908 OPC_RecordChild7,
32909 OPC_MoveChild, 8,
32910 OPC_RecordNode,
32911 OPC_MoveSibling, 9,
32912 OPC_RecordNode,
32913 OPC_MoveSibling, 10,
32914 OPC_RecordNode,
32915 OPC_MoveSibling, 11,
32916 OPC_RecordNode,
32917 OPC_MoveSibling, 12,
32918 OPC_RecordNode,
32919 OPC_MoveSibling, 13,
32920 OPC_RecordNode,
32921 OPC_MoveSibling, 14,
32922 OPC_RecordNode,
32923 OPC_MoveSibling, 15,
32924 OPC_RecordNode,
32925 OPC_MoveSibling, 16,
32926 OPC_RecordNode,
32927 OPC_MoveSibling, 17,
32928 OPC_RecordNode,
32929 OPC_MoveSibling, 18,
32930 OPC_RecordNode,
32931 OPC_MoveParent,
32932 OPC_CheckPatternPredicate0,
32933 OPC_EmitInteger32, 0,
32934 OPC_EmitNodeXForm, 0, 18,
32935 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12799), 0,
32936 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
32937 84,
32938 OPC_CheckChild0Integer, 78|128,30|128,1,
32939 OPC_RecordChild1,
32940 OPC_RecordChild2,
32941 OPC_RecordChild3,
32942 OPC_RecordChild4,
32943 OPC_RecordChild5,
32944 OPC_RecordChild6,
32945 OPC_RecordChild7,
32946 OPC_MoveChild, 8,
32947 OPC_RecordNode,
32948 OPC_MoveSibling, 9,
32949 OPC_RecordNode,
32950 OPC_MoveSibling, 10,
32951 OPC_RecordNode,
32952 OPC_MoveSibling, 11,
32953 OPC_RecordNode,
32954 OPC_MoveSibling, 12,
32955 OPC_RecordNode,
32956 OPC_MoveSibling, 13,
32957 OPC_RecordNode,
32958 OPC_MoveSibling, 14,
32959 OPC_RecordNode,
32960 OPC_MoveSibling, 15,
32961 OPC_RecordNode,
32962 OPC_MoveSibling, 16,
32963 OPC_RecordNode,
32964 OPC_MoveSibling, 17,
32965 OPC_RecordNode,
32966 OPC_MoveSibling, 18,
32967 OPC_RecordNode,
32968 OPC_MoveParent,
32969 OPC_CheckPatternPredicate0,
32970 OPC_EmitInteger32, 0,
32971 OPC_EmitNodeXForm, 0, 18,
32972 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12802), 0,
32973 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
32974 25,
32975 OPC_CheckChild0Integer, 10|128,32|128,1,
32976 OPC_RecordChild1,
32977 OPC_RecordChild2,
32978 OPC_RecordChild3,
32979 OPC_RecordChild4,
32980 OPC_CheckPatternPredicate0,
32981 OPC_EmitInteger32, 0,
32982 OPC_EmitNodeXForm, 0, 4,
32983 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12805),
32984 13, 13, 5, 0, 1, 2, 3, 5,
32985 92,
32986 OPC_CheckChild0Integer, 0|128,27|128,1,
32987 OPC_RecordChild1,
32988 OPC_RecordChild2,
32989 OPC_RecordChild3,
32990 OPC_RecordChild4,
32991 OPC_RecordChild5,
32992 OPC_RecordChild6,
32993 OPC_RecordChild7,
32994 OPC_MoveChild, 8,
32995 OPC_RecordNode,
32996 OPC_MoveSibling, 9,
32997 OPC_RecordNode,
32998 OPC_MoveSibling, 10,
32999 OPC_RecordNode,
33000 OPC_MoveSibling, 11,
33001 OPC_RecordNode,
33002 OPC_MoveSibling, 12,
33003 OPC_RecordNode,
33004 OPC_MoveSibling, 13,
33005 OPC_RecordNode,
33006 OPC_MoveSibling, 14,
33007 OPC_RecordNode,
33008 OPC_MoveSibling, 15,
33009 OPC_RecordNode,
33010 OPC_MoveSibling, 16,
33011 OPC_RecordNode,
33012 OPC_MoveSibling, 17,
33013 OPC_RecordNode,
33014 OPC_MoveSibling, 18,
33015 OPC_RecordNode,
33016 OPC_MoveSibling, 19,
33017 OPC_RecordNode,
33018 OPC_MoveSibling, 20,
33019 OPC_RecordNode,
33020 OPC_MoveParent,
33021 OPC_CheckPatternPredicate5,
33022 OPC_EmitInteger32, 0,
33023 OPC_EmitNodeXForm, 0, 20,
33024 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12811), 0,
33025 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33026 108,
33027 OPC_CheckChild0Integer, 4|128,27|128,1,
33028 OPC_RecordChild1,
33029 OPC_RecordChild2,
33030 OPC_RecordChild3,
33031 OPC_RecordChild4,
33032 OPC_RecordChild5,
33033 OPC_RecordChild6,
33034 OPC_RecordChild7,
33035 OPC_MoveChild, 8,
33036 OPC_RecordNode,
33037 OPC_MoveSibling, 9,
33038 OPC_RecordNode,
33039 OPC_MoveSibling, 10,
33040 OPC_RecordNode,
33041 OPC_MoveSibling, 11,
33042 OPC_RecordNode,
33043 OPC_MoveSibling, 12,
33044 OPC_RecordNode,
33045 OPC_MoveSibling, 13,
33046 OPC_RecordNode,
33047 OPC_MoveSibling, 14,
33048 OPC_RecordNode,
33049 OPC_MoveSibling, 15,
33050 OPC_RecordNode,
33051 OPC_MoveSibling, 16,
33052 OPC_RecordNode,
33053 OPC_MoveSibling, 17,
33054 OPC_RecordNode,
33055 OPC_MoveSibling, 18,
33056 OPC_RecordNode,
33057 OPC_MoveSibling, 19,
33058 OPC_RecordNode,
33059 OPC_MoveSibling, 20,
33060 OPC_RecordNode,
33061 OPC_MoveSibling, 21,
33062 OPC_RecordNode,
33063 OPC_MoveSibling, 22,
33064 OPC_RecordNode,
33065 OPC_MoveSibling, 23,
33066 OPC_RecordNode,
33067 OPC_MoveSibling, 24,
33068 OPC_RecordNode,
33069 OPC_MoveParent,
33070 OPC_CheckPatternPredicate5,
33071 OPC_EmitInteger32, 0,
33072 OPC_EmitNodeXForm, 0, 24,
33073 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12817), 0,
33074 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33075 92,
33076 OPC_CheckChild0Integer, 0|128,29|128,1,
33077 OPC_RecordChild1,
33078 OPC_RecordChild2,
33079 OPC_RecordChild3,
33080 OPC_RecordChild4,
33081 OPC_RecordChild5,
33082 OPC_RecordChild6,
33083 OPC_RecordChild7,
33084 OPC_MoveChild, 8,
33085 OPC_RecordNode,
33086 OPC_MoveSibling, 9,
33087 OPC_RecordNode,
33088 OPC_MoveSibling, 10,
33089 OPC_RecordNode,
33090 OPC_MoveSibling, 11,
33091 OPC_RecordNode,
33092 OPC_MoveSibling, 12,
33093 OPC_RecordNode,
33094 OPC_MoveSibling, 13,
33095 OPC_RecordNode,
33096 OPC_MoveSibling, 14,
33097 OPC_RecordNode,
33098 OPC_MoveSibling, 15,
33099 OPC_RecordNode,
33100 OPC_MoveSibling, 16,
33101 OPC_RecordNode,
33102 OPC_MoveSibling, 17,
33103 OPC_RecordNode,
33104 OPC_MoveSibling, 18,
33105 OPC_RecordNode,
33106 OPC_MoveSibling, 19,
33107 OPC_RecordNode,
33108 OPC_MoveSibling, 20,
33109 OPC_RecordNode,
33110 OPC_MoveParent,
33111 OPC_CheckPatternPredicate2,
33112 OPC_EmitInteger32, 0,
33113 OPC_EmitNodeXForm, 0, 20,
33114 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12823), 0,
33115 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33116 108,
33117 OPC_CheckChild0Integer, 4|128,29|128,1,
33118 OPC_RecordChild1,
33119 OPC_RecordChild2,
33120 OPC_RecordChild3,
33121 OPC_RecordChild4,
33122 OPC_RecordChild5,
33123 OPC_RecordChild6,
33124 OPC_RecordChild7,
33125 OPC_MoveChild, 8,
33126 OPC_RecordNode,
33127 OPC_MoveSibling, 9,
33128 OPC_RecordNode,
33129 OPC_MoveSibling, 10,
33130 OPC_RecordNode,
33131 OPC_MoveSibling, 11,
33132 OPC_RecordNode,
33133 OPC_MoveSibling, 12,
33134 OPC_RecordNode,
33135 OPC_MoveSibling, 13,
33136 OPC_RecordNode,
33137 OPC_MoveSibling, 14,
33138 OPC_RecordNode,
33139 OPC_MoveSibling, 15,
33140 OPC_RecordNode,
33141 OPC_MoveSibling, 16,
33142 OPC_RecordNode,
33143 OPC_MoveSibling, 17,
33144 OPC_RecordNode,
33145 OPC_MoveSibling, 18,
33146 OPC_RecordNode,
33147 OPC_MoveSibling, 19,
33148 OPC_RecordNode,
33149 OPC_MoveSibling, 20,
33150 OPC_RecordNode,
33151 OPC_MoveSibling, 21,
33152 OPC_RecordNode,
33153 OPC_MoveSibling, 22,
33154 OPC_RecordNode,
33155 OPC_MoveSibling, 23,
33156 OPC_RecordNode,
33157 OPC_MoveSibling, 24,
33158 OPC_RecordNode,
33159 OPC_MoveParent,
33160 OPC_CheckPatternPredicate2,
33161 OPC_EmitInteger32, 0,
33162 OPC_EmitNodeXForm, 0, 24,
33163 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12829), 0,
33164 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33165 92,
33166 OPC_CheckChild0Integer, 88|128,30|128,1,
33167 OPC_RecordChild1,
33168 OPC_RecordChild2,
33169 OPC_RecordChild3,
33170 OPC_RecordChild4,
33171 OPC_RecordChild5,
33172 OPC_RecordChild6,
33173 OPC_RecordChild7,
33174 OPC_MoveChild, 8,
33175 OPC_RecordNode,
33176 OPC_MoveSibling, 9,
33177 OPC_RecordNode,
33178 OPC_MoveSibling, 10,
33179 OPC_RecordNode,
33180 OPC_MoveSibling, 11,
33181 OPC_RecordNode,
33182 OPC_MoveSibling, 12,
33183 OPC_RecordNode,
33184 OPC_MoveSibling, 13,
33185 OPC_RecordNode,
33186 OPC_MoveSibling, 14,
33187 OPC_RecordNode,
33188 OPC_MoveSibling, 15,
33189 OPC_RecordNode,
33190 OPC_MoveSibling, 16,
33191 OPC_RecordNode,
33192 OPC_MoveSibling, 17,
33193 OPC_RecordNode,
33194 OPC_MoveSibling, 18,
33195 OPC_RecordNode,
33196 OPC_MoveSibling, 19,
33197 OPC_RecordNode,
33198 OPC_MoveSibling, 20,
33199 OPC_RecordNode,
33200 OPC_MoveParent,
33201 OPC_CheckPatternPredicate2,
33202 OPC_EmitInteger32, 0,
33203 OPC_EmitNodeXForm, 0, 20,
33204 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12835), 0,
33205 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33206 108,
33207 OPC_CheckChild0Integer, 92|128,30|128,1,
33208 OPC_RecordChild1,
33209 OPC_RecordChild2,
33210 OPC_RecordChild3,
33211 OPC_RecordChild4,
33212 OPC_RecordChild5,
33213 OPC_RecordChild6,
33214 OPC_RecordChild7,
33215 OPC_MoveChild, 8,
33216 OPC_RecordNode,
33217 OPC_MoveSibling, 9,
33218 OPC_RecordNode,
33219 OPC_MoveSibling, 10,
33220 OPC_RecordNode,
33221 OPC_MoveSibling, 11,
33222 OPC_RecordNode,
33223 OPC_MoveSibling, 12,
33224 OPC_RecordNode,
33225 OPC_MoveSibling, 13,
33226 OPC_RecordNode,
33227 OPC_MoveSibling, 14,
33228 OPC_RecordNode,
33229 OPC_MoveSibling, 15,
33230 OPC_RecordNode,
33231 OPC_MoveSibling, 16,
33232 OPC_RecordNode,
33233 OPC_MoveSibling, 17,
33234 OPC_RecordNode,
33235 OPC_MoveSibling, 18,
33236 OPC_RecordNode,
33237 OPC_MoveSibling, 19,
33238 OPC_RecordNode,
33239 OPC_MoveSibling, 20,
33240 OPC_RecordNode,
33241 OPC_MoveSibling, 21,
33242 OPC_RecordNode,
33243 OPC_MoveSibling, 22,
33244 OPC_RecordNode,
33245 OPC_MoveSibling, 23,
33246 OPC_RecordNode,
33247 OPC_MoveSibling, 24,
33248 OPC_RecordNode,
33249 OPC_MoveParent,
33250 OPC_CheckPatternPredicate2,
33251 OPC_EmitInteger32, 0,
33252 OPC_EmitNodeXForm, 0, 24,
33253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12841), 0,
33254 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33255 25,
33256 OPC_CheckChild0Integer, 14|128,32|128,1,
33257 OPC_RecordChild1,
33258 OPC_RecordChild2,
33259 OPC_RecordChild3,
33260 OPC_RecordChild4,
33261 OPC_CheckPatternPredicate0,
33262 OPC_EmitInteger32, 0,
33263 OPC_EmitNodeXForm, 0, 4,
33264 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12891),
33265 13, 13, 5, 0, 1, 2, 3, 5,
33266 25,
33267 OPC_CheckChild0Integer, 18|128,32|128,1,
33268 OPC_RecordChild1,
33269 OPC_RecordChild2,
33270 OPC_RecordChild3,
33271 OPC_RecordChild4,
33272 OPC_CheckPatternPredicate0,
33273 OPC_EmitInteger32, 0,
33274 OPC_EmitNodeXForm, 0, 4,
33275 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12894),
33276 13, 13, 5, 0, 1, 2, 3, 5,
33277 25,
33278 OPC_CheckChild0Integer, 12|128,32|128,1,
33279 OPC_RecordChild1,
33280 OPC_RecordChild2,
33281 OPC_RecordChild3,
33282 OPC_RecordChild4,
33283 OPC_CheckPatternPredicate0,
33284 OPC_EmitInteger32, 0,
33285 OPC_EmitNodeXForm, 0, 4,
33286 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12897),
33287 13, 13, 5, 0, 1, 2, 3, 5,
33288 25,
33289 OPC_CheckChild0Integer, 16|128,32|128,1,
33290 OPC_RecordChild1,
33291 OPC_RecordChild2,
33292 OPC_RecordChild3,
33293 OPC_RecordChild4,
33294 OPC_CheckPatternPredicate0,
33295 OPC_EmitInteger32, 0,
33296 OPC_EmitNodeXForm, 0, 4,
33297 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12900),
33298 13, 13, 5, 0, 1, 2, 3, 5,
33299 92,
33300 OPC_CheckChild0Integer, 2|128,27|128,1,
33301 OPC_RecordChild1,
33302 OPC_RecordChild2,
33303 OPC_RecordChild3,
33304 OPC_RecordChild4,
33305 OPC_RecordChild5,
33306 OPC_RecordChild6,
33307 OPC_RecordChild7,
33308 OPC_MoveChild, 8,
33309 OPC_RecordNode,
33310 OPC_MoveSibling, 9,
33311 OPC_RecordNode,
33312 OPC_MoveSibling, 10,
33313 OPC_RecordNode,
33314 OPC_MoveSibling, 11,
33315 OPC_RecordNode,
33316 OPC_MoveSibling, 12,
33317 OPC_RecordNode,
33318 OPC_MoveSibling, 13,
33319 OPC_RecordNode,
33320 OPC_MoveSibling, 14,
33321 OPC_RecordNode,
33322 OPC_MoveSibling, 15,
33323 OPC_RecordNode,
33324 OPC_MoveSibling, 16,
33325 OPC_RecordNode,
33326 OPC_MoveSibling, 17,
33327 OPC_RecordNode,
33328 OPC_MoveSibling, 18,
33329 OPC_RecordNode,
33330 OPC_MoveSibling, 19,
33331 OPC_RecordNode,
33332 OPC_MoveSibling, 20,
33333 OPC_RecordNode,
33334 OPC_MoveParent,
33335 OPC_CheckPatternPredicate5,
33336 OPC_EmitInteger32, 0,
33337 OPC_EmitNodeXForm, 0, 20,
33338 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12906), 0,
33339 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33340 108,
33341 OPC_CheckChild0Integer, 6|128,27|128,1,
33342 OPC_RecordChild1,
33343 OPC_RecordChild2,
33344 OPC_RecordChild3,
33345 OPC_RecordChild4,
33346 OPC_RecordChild5,
33347 OPC_RecordChild6,
33348 OPC_RecordChild7,
33349 OPC_MoveChild, 8,
33350 OPC_RecordNode,
33351 OPC_MoveSibling, 9,
33352 OPC_RecordNode,
33353 OPC_MoveSibling, 10,
33354 OPC_RecordNode,
33355 OPC_MoveSibling, 11,
33356 OPC_RecordNode,
33357 OPC_MoveSibling, 12,
33358 OPC_RecordNode,
33359 OPC_MoveSibling, 13,
33360 OPC_RecordNode,
33361 OPC_MoveSibling, 14,
33362 OPC_RecordNode,
33363 OPC_MoveSibling, 15,
33364 OPC_RecordNode,
33365 OPC_MoveSibling, 16,
33366 OPC_RecordNode,
33367 OPC_MoveSibling, 17,
33368 OPC_RecordNode,
33369 OPC_MoveSibling, 18,
33370 OPC_RecordNode,
33371 OPC_MoveSibling, 19,
33372 OPC_RecordNode,
33373 OPC_MoveSibling, 20,
33374 OPC_RecordNode,
33375 OPC_MoveSibling, 21,
33376 OPC_RecordNode,
33377 OPC_MoveSibling, 22,
33378 OPC_RecordNode,
33379 OPC_MoveSibling, 23,
33380 OPC_RecordNode,
33381 OPC_MoveSibling, 24,
33382 OPC_RecordNode,
33383 OPC_MoveParent,
33384 OPC_CheckPatternPredicate5,
33385 OPC_EmitInteger32, 0,
33386 OPC_EmitNodeXForm, 0, 24,
33387 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12912), 0,
33388 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33389 92,
33390 OPC_CheckChild0Integer, 2|128,29|128,1,
33391 OPC_RecordChild1,
33392 OPC_RecordChild2,
33393 OPC_RecordChild3,
33394 OPC_RecordChild4,
33395 OPC_RecordChild5,
33396 OPC_RecordChild6,
33397 OPC_RecordChild7,
33398 OPC_MoveChild, 8,
33399 OPC_RecordNode,
33400 OPC_MoveSibling, 9,
33401 OPC_RecordNode,
33402 OPC_MoveSibling, 10,
33403 OPC_RecordNode,
33404 OPC_MoveSibling, 11,
33405 OPC_RecordNode,
33406 OPC_MoveSibling, 12,
33407 OPC_RecordNode,
33408 OPC_MoveSibling, 13,
33409 OPC_RecordNode,
33410 OPC_MoveSibling, 14,
33411 OPC_RecordNode,
33412 OPC_MoveSibling, 15,
33413 OPC_RecordNode,
33414 OPC_MoveSibling, 16,
33415 OPC_RecordNode,
33416 OPC_MoveSibling, 17,
33417 OPC_RecordNode,
33418 OPC_MoveSibling, 18,
33419 OPC_RecordNode,
33420 OPC_MoveSibling, 19,
33421 OPC_RecordNode,
33422 OPC_MoveSibling, 20,
33423 OPC_RecordNode,
33424 OPC_MoveParent,
33425 OPC_CheckPatternPredicate2,
33426 OPC_EmitInteger32, 0,
33427 OPC_EmitNodeXForm, 0, 20,
33428 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12918), 0,
33429 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33430 108,
33431 OPC_CheckChild0Integer, 6|128,29|128,1,
33432 OPC_RecordChild1,
33433 OPC_RecordChild2,
33434 OPC_RecordChild3,
33435 OPC_RecordChild4,
33436 OPC_RecordChild5,
33437 OPC_RecordChild6,
33438 OPC_RecordChild7,
33439 OPC_MoveChild, 8,
33440 OPC_RecordNode,
33441 OPC_MoveSibling, 9,
33442 OPC_RecordNode,
33443 OPC_MoveSibling, 10,
33444 OPC_RecordNode,
33445 OPC_MoveSibling, 11,
33446 OPC_RecordNode,
33447 OPC_MoveSibling, 12,
33448 OPC_RecordNode,
33449 OPC_MoveSibling, 13,
33450 OPC_RecordNode,
33451 OPC_MoveSibling, 14,
33452 OPC_RecordNode,
33453 OPC_MoveSibling, 15,
33454 OPC_RecordNode,
33455 OPC_MoveSibling, 16,
33456 OPC_RecordNode,
33457 OPC_MoveSibling, 17,
33458 OPC_RecordNode,
33459 OPC_MoveSibling, 18,
33460 OPC_RecordNode,
33461 OPC_MoveSibling, 19,
33462 OPC_RecordNode,
33463 OPC_MoveSibling, 20,
33464 OPC_RecordNode,
33465 OPC_MoveSibling, 21,
33466 OPC_RecordNode,
33467 OPC_MoveSibling, 22,
33468 OPC_RecordNode,
33469 OPC_MoveSibling, 23,
33470 OPC_RecordNode,
33471 OPC_MoveSibling, 24,
33472 OPC_RecordNode,
33473 OPC_MoveParent,
33474 OPC_CheckPatternPredicate2,
33475 OPC_EmitInteger32, 0,
33476 OPC_EmitNodeXForm, 0, 24,
33477 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12924), 0,
33478 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33479 92,
33480 OPC_CheckChild0Integer, 90|128,30|128,1,
33481 OPC_RecordChild1,
33482 OPC_RecordChild2,
33483 OPC_RecordChild3,
33484 OPC_RecordChild4,
33485 OPC_RecordChild5,
33486 OPC_RecordChild6,
33487 OPC_RecordChild7,
33488 OPC_MoveChild, 8,
33489 OPC_RecordNode,
33490 OPC_MoveSibling, 9,
33491 OPC_RecordNode,
33492 OPC_MoveSibling, 10,
33493 OPC_RecordNode,
33494 OPC_MoveSibling, 11,
33495 OPC_RecordNode,
33496 OPC_MoveSibling, 12,
33497 OPC_RecordNode,
33498 OPC_MoveSibling, 13,
33499 OPC_RecordNode,
33500 OPC_MoveSibling, 14,
33501 OPC_RecordNode,
33502 OPC_MoveSibling, 15,
33503 OPC_RecordNode,
33504 OPC_MoveSibling, 16,
33505 OPC_RecordNode,
33506 OPC_MoveSibling, 17,
33507 OPC_RecordNode,
33508 OPC_MoveSibling, 18,
33509 OPC_RecordNode,
33510 OPC_MoveSibling, 19,
33511 OPC_RecordNode,
33512 OPC_MoveSibling, 20,
33513 OPC_RecordNode,
33514 OPC_MoveParent,
33515 OPC_CheckPatternPredicate2,
33516 OPC_EmitInteger32, 0,
33517 OPC_EmitNodeXForm, 0, 20,
33518 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12930), 0,
33519 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33520 108,
33521 OPC_CheckChild0Integer, 94|128,30|128,1,
33522 OPC_RecordChild1,
33523 OPC_RecordChild2,
33524 OPC_RecordChild3,
33525 OPC_RecordChild4,
33526 OPC_RecordChild5,
33527 OPC_RecordChild6,
33528 OPC_RecordChild7,
33529 OPC_MoveChild, 8,
33530 OPC_RecordNode,
33531 OPC_MoveSibling, 9,
33532 OPC_RecordNode,
33533 OPC_MoveSibling, 10,
33534 OPC_RecordNode,
33535 OPC_MoveSibling, 11,
33536 OPC_RecordNode,
33537 OPC_MoveSibling, 12,
33538 OPC_RecordNode,
33539 OPC_MoveSibling, 13,
33540 OPC_RecordNode,
33541 OPC_MoveSibling, 14,
33542 OPC_RecordNode,
33543 OPC_MoveSibling, 15,
33544 OPC_RecordNode,
33545 OPC_MoveSibling, 16,
33546 OPC_RecordNode,
33547 OPC_MoveSibling, 17,
33548 OPC_RecordNode,
33549 OPC_MoveSibling, 18,
33550 OPC_RecordNode,
33551 OPC_MoveSibling, 19,
33552 OPC_RecordNode,
33553 OPC_MoveSibling, 20,
33554 OPC_RecordNode,
33555 OPC_MoveSibling, 21,
33556 OPC_RecordNode,
33557 OPC_MoveSibling, 22,
33558 OPC_RecordNode,
33559 OPC_MoveSibling, 23,
33560 OPC_RecordNode,
33561 OPC_MoveSibling, 24,
33562 OPC_RecordNode,
33563 OPC_MoveParent,
33564 OPC_CheckPatternPredicate2,
33565 OPC_EmitInteger32, 0,
33566 OPC_EmitNodeXForm, 0, 24,
33567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12936), 0,
33568 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33569 76,
33570 OPC_CheckChild0Integer, 92|128,27|128,1,
33571 OPC_RecordChild1,
33572 OPC_RecordChild2,
33573 OPC_RecordChild3,
33574 OPC_RecordChild4,
33575 OPC_RecordChild5,
33576 OPC_RecordChild6,
33577 OPC_RecordChild7,
33578 OPC_MoveChild, 8,
33579 OPC_RecordNode,
33580 OPC_MoveSibling, 9,
33581 OPC_RecordNode,
33582 OPC_MoveSibling, 10,
33583 OPC_RecordNode,
33584 OPC_MoveSibling, 11,
33585 OPC_RecordNode,
33586 OPC_MoveSibling, 12,
33587 OPC_RecordNode,
33588 OPC_MoveSibling, 13,
33589 OPC_RecordNode,
33590 OPC_MoveSibling, 14,
33591 OPC_RecordNode,
33592 OPC_MoveSibling, 15,
33593 OPC_RecordNode,
33594 OPC_MoveSibling, 16,
33595 OPC_RecordNode,
33596 OPC_MoveParent,
33597 OPC_CheckPatternPredicate0,
33598 OPC_EmitInteger32, 0,
33599 OPC_EmitNodeXForm, 0, 16,
33600 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12963), 0,
33601 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
33602 76,
33603 OPC_CheckChild0Integer, 92|128,26|128,1,
33604 OPC_RecordChild1,
33605 OPC_RecordChild2,
33606 OPC_RecordChild3,
33607 OPC_RecordChild4,
33608 OPC_RecordChild5,
33609 OPC_RecordChild6,
33610 OPC_RecordChild7,
33611 OPC_MoveChild, 8,
33612 OPC_RecordNode,
33613 OPC_MoveSibling, 9,
33614 OPC_RecordNode,
33615 OPC_MoveSibling, 10,
33616 OPC_RecordNode,
33617 OPC_MoveSibling, 11,
33618 OPC_RecordNode,
33619 OPC_MoveSibling, 12,
33620 OPC_RecordNode,
33621 OPC_MoveSibling, 13,
33622 OPC_RecordNode,
33623 OPC_MoveSibling, 14,
33624 OPC_RecordNode,
33625 OPC_MoveSibling, 15,
33626 OPC_RecordNode,
33627 OPC_MoveSibling, 16,
33628 OPC_RecordNode,
33629 OPC_MoveParent,
33630 OPC_CheckPatternPredicate0,
33631 OPC_EmitInteger32, 0,
33632 OPC_EmitNodeXForm, 0, 16,
33633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12966), 0,
33634 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
33635 84,
33636 OPC_CheckChild0Integer, 92|128,28|128,1,
33637 OPC_RecordChild1,
33638 OPC_RecordChild2,
33639 OPC_RecordChild3,
33640 OPC_RecordChild4,
33641 OPC_RecordChild5,
33642 OPC_RecordChild6,
33643 OPC_RecordChild7,
33644 OPC_MoveChild, 8,
33645 OPC_RecordNode,
33646 OPC_MoveSibling, 9,
33647 OPC_RecordNode,
33648 OPC_MoveSibling, 10,
33649 OPC_RecordNode,
33650 OPC_MoveSibling, 11,
33651 OPC_RecordNode,
33652 OPC_MoveSibling, 12,
33653 OPC_RecordNode,
33654 OPC_MoveSibling, 13,
33655 OPC_RecordNode,
33656 OPC_MoveSibling, 14,
33657 OPC_RecordNode,
33658 OPC_MoveSibling, 15,
33659 OPC_RecordNode,
33660 OPC_MoveSibling, 16,
33661 OPC_RecordNode,
33662 OPC_MoveSibling, 17,
33663 OPC_RecordNode,
33664 OPC_MoveSibling, 18,
33665 OPC_RecordNode,
33666 OPC_MoveParent,
33667 OPC_CheckPatternPredicate0,
33668 OPC_EmitInteger32, 0,
33669 OPC_EmitNodeXForm, 0, 18,
33670 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12969), 0,
33671 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
33672 84,
33673 OPC_CheckChild0Integer, 52|128,30|128,1,
33674 OPC_RecordChild1,
33675 OPC_RecordChild2,
33676 OPC_RecordChild3,
33677 OPC_RecordChild4,
33678 OPC_RecordChild5,
33679 OPC_RecordChild6,
33680 OPC_RecordChild7,
33681 OPC_MoveChild, 8,
33682 OPC_RecordNode,
33683 OPC_MoveSibling, 9,
33684 OPC_RecordNode,
33685 OPC_MoveSibling, 10,
33686 OPC_RecordNode,
33687 OPC_MoveSibling, 11,
33688 OPC_RecordNode,
33689 OPC_MoveSibling, 12,
33690 OPC_RecordNode,
33691 OPC_MoveSibling, 13,
33692 OPC_RecordNode,
33693 OPC_MoveSibling, 14,
33694 OPC_RecordNode,
33695 OPC_MoveSibling, 15,
33696 OPC_RecordNode,
33697 OPC_MoveSibling, 16,
33698 OPC_RecordNode,
33699 OPC_MoveSibling, 17,
33700 OPC_RecordNode,
33701 OPC_MoveSibling, 18,
33702 OPC_RecordNode,
33703 OPC_MoveParent,
33704 OPC_CheckPatternPredicate0,
33705 OPC_EmitInteger32, 0,
33706 OPC_EmitNodeXForm, 0, 18,
33707 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12972), 0,
33708 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
33709 25,
33710 OPC_CheckChild0Integer, 0|128,32|128,1,
33711 OPC_RecordChild1,
33712 OPC_RecordChild2,
33713 OPC_RecordChild3,
33714 OPC_RecordChild4,
33715 OPC_CheckPatternPredicate0,
33716 OPC_EmitInteger32, 0,
33717 OPC_EmitNodeXForm, 0, 4,
33718 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_12975),
33719 13, 13, 5, 0, 1, 2, 3, 5,
33720 92,
33721 OPC_CheckChild0Integer, 102|128,26|128,1,
33722 OPC_RecordChild1,
33723 OPC_RecordChild2,
33724 OPC_RecordChild3,
33725 OPC_RecordChild4,
33726 OPC_RecordChild5,
33727 OPC_RecordChild6,
33728 OPC_RecordChild7,
33729 OPC_MoveChild, 8,
33730 OPC_RecordNode,
33731 OPC_MoveSibling, 9,
33732 OPC_RecordNode,
33733 OPC_MoveSibling, 10,
33734 OPC_RecordNode,
33735 OPC_MoveSibling, 11,
33736 OPC_RecordNode,
33737 OPC_MoveSibling, 12,
33738 OPC_RecordNode,
33739 OPC_MoveSibling, 13,
33740 OPC_RecordNode,
33741 OPC_MoveSibling, 14,
33742 OPC_RecordNode,
33743 OPC_MoveSibling, 15,
33744 OPC_RecordNode,
33745 OPC_MoveSibling, 16,
33746 OPC_RecordNode,
33747 OPC_MoveSibling, 17,
33748 OPC_RecordNode,
33749 OPC_MoveSibling, 18,
33750 OPC_RecordNode,
33751 OPC_MoveSibling, 19,
33752 OPC_RecordNode,
33753 OPC_MoveSibling, 20,
33754 OPC_RecordNode,
33755 OPC_MoveParent,
33756 OPC_CheckPatternPredicate5,
33757 OPC_EmitInteger32, 0,
33758 OPC_EmitNodeXForm, 0, 20,
33759 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12981), 0,
33760 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33761 108,
33762 OPC_CheckChild0Integer, 106|128,26|128,1,
33763 OPC_RecordChild1,
33764 OPC_RecordChild2,
33765 OPC_RecordChild3,
33766 OPC_RecordChild4,
33767 OPC_RecordChild5,
33768 OPC_RecordChild6,
33769 OPC_RecordChild7,
33770 OPC_MoveChild, 8,
33771 OPC_RecordNode,
33772 OPC_MoveSibling, 9,
33773 OPC_RecordNode,
33774 OPC_MoveSibling, 10,
33775 OPC_RecordNode,
33776 OPC_MoveSibling, 11,
33777 OPC_RecordNode,
33778 OPC_MoveSibling, 12,
33779 OPC_RecordNode,
33780 OPC_MoveSibling, 13,
33781 OPC_RecordNode,
33782 OPC_MoveSibling, 14,
33783 OPC_RecordNode,
33784 OPC_MoveSibling, 15,
33785 OPC_RecordNode,
33786 OPC_MoveSibling, 16,
33787 OPC_RecordNode,
33788 OPC_MoveSibling, 17,
33789 OPC_RecordNode,
33790 OPC_MoveSibling, 18,
33791 OPC_RecordNode,
33792 OPC_MoveSibling, 19,
33793 OPC_RecordNode,
33794 OPC_MoveSibling, 20,
33795 OPC_RecordNode,
33796 OPC_MoveSibling, 21,
33797 OPC_RecordNode,
33798 OPC_MoveSibling, 22,
33799 OPC_RecordNode,
33800 OPC_MoveSibling, 23,
33801 OPC_RecordNode,
33802 OPC_MoveSibling, 24,
33803 OPC_RecordNode,
33804 OPC_MoveParent,
33805 OPC_CheckPatternPredicate5,
33806 OPC_EmitInteger32, 0,
33807 OPC_EmitNodeXForm, 0, 24,
33808 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12987), 0,
33809 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33810 92,
33811 OPC_CheckChild0Integer, 102|128,28|128,1,
33812 OPC_RecordChild1,
33813 OPC_RecordChild2,
33814 OPC_RecordChild3,
33815 OPC_RecordChild4,
33816 OPC_RecordChild5,
33817 OPC_RecordChild6,
33818 OPC_RecordChild7,
33819 OPC_MoveChild, 8,
33820 OPC_RecordNode,
33821 OPC_MoveSibling, 9,
33822 OPC_RecordNode,
33823 OPC_MoveSibling, 10,
33824 OPC_RecordNode,
33825 OPC_MoveSibling, 11,
33826 OPC_RecordNode,
33827 OPC_MoveSibling, 12,
33828 OPC_RecordNode,
33829 OPC_MoveSibling, 13,
33830 OPC_RecordNode,
33831 OPC_MoveSibling, 14,
33832 OPC_RecordNode,
33833 OPC_MoveSibling, 15,
33834 OPC_RecordNode,
33835 OPC_MoveSibling, 16,
33836 OPC_RecordNode,
33837 OPC_MoveSibling, 17,
33838 OPC_RecordNode,
33839 OPC_MoveSibling, 18,
33840 OPC_RecordNode,
33841 OPC_MoveSibling, 19,
33842 OPC_RecordNode,
33843 OPC_MoveSibling, 20,
33844 OPC_RecordNode,
33845 OPC_MoveParent,
33846 OPC_CheckPatternPredicate2,
33847 OPC_EmitInteger32, 0,
33848 OPC_EmitNodeXForm, 0, 20,
33849 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12993), 0,
33850 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33851 108,
33852 OPC_CheckChild0Integer, 106|128,28|128,1,
33853 OPC_RecordChild1,
33854 OPC_RecordChild2,
33855 OPC_RecordChild3,
33856 OPC_RecordChild4,
33857 OPC_RecordChild5,
33858 OPC_RecordChild6,
33859 OPC_RecordChild7,
33860 OPC_MoveChild, 8,
33861 OPC_RecordNode,
33862 OPC_MoveSibling, 9,
33863 OPC_RecordNode,
33864 OPC_MoveSibling, 10,
33865 OPC_RecordNode,
33866 OPC_MoveSibling, 11,
33867 OPC_RecordNode,
33868 OPC_MoveSibling, 12,
33869 OPC_RecordNode,
33870 OPC_MoveSibling, 13,
33871 OPC_RecordNode,
33872 OPC_MoveSibling, 14,
33873 OPC_RecordNode,
33874 OPC_MoveSibling, 15,
33875 OPC_RecordNode,
33876 OPC_MoveSibling, 16,
33877 OPC_RecordNode,
33878 OPC_MoveSibling, 17,
33879 OPC_RecordNode,
33880 OPC_MoveSibling, 18,
33881 OPC_RecordNode,
33882 OPC_MoveSibling, 19,
33883 OPC_RecordNode,
33884 OPC_MoveSibling, 20,
33885 OPC_RecordNode,
33886 OPC_MoveSibling, 21,
33887 OPC_RecordNode,
33888 OPC_MoveSibling, 22,
33889 OPC_RecordNode,
33890 OPC_MoveSibling, 23,
33891 OPC_RecordNode,
33892 OPC_MoveSibling, 24,
33893 OPC_RecordNode,
33894 OPC_MoveParent,
33895 OPC_CheckPatternPredicate2,
33896 OPC_EmitInteger32, 0,
33897 OPC_EmitNodeXForm, 0, 24,
33898 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12999), 0,
33899 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33900 92,
33901 OPC_CheckChild0Integer, 62|128,30|128,1,
33902 OPC_RecordChild1,
33903 OPC_RecordChild2,
33904 OPC_RecordChild3,
33905 OPC_RecordChild4,
33906 OPC_RecordChild5,
33907 OPC_RecordChild6,
33908 OPC_RecordChild7,
33909 OPC_MoveChild, 8,
33910 OPC_RecordNode,
33911 OPC_MoveSibling, 9,
33912 OPC_RecordNode,
33913 OPC_MoveSibling, 10,
33914 OPC_RecordNode,
33915 OPC_MoveSibling, 11,
33916 OPC_RecordNode,
33917 OPC_MoveSibling, 12,
33918 OPC_RecordNode,
33919 OPC_MoveSibling, 13,
33920 OPC_RecordNode,
33921 OPC_MoveSibling, 14,
33922 OPC_RecordNode,
33923 OPC_MoveSibling, 15,
33924 OPC_RecordNode,
33925 OPC_MoveSibling, 16,
33926 OPC_RecordNode,
33927 OPC_MoveSibling, 17,
33928 OPC_RecordNode,
33929 OPC_MoveSibling, 18,
33930 OPC_RecordNode,
33931 OPC_MoveSibling, 19,
33932 OPC_RecordNode,
33933 OPC_MoveSibling, 20,
33934 OPC_RecordNode,
33935 OPC_MoveParent,
33936 OPC_CheckPatternPredicate2,
33937 OPC_EmitInteger32, 0,
33938 OPC_EmitNodeXForm, 0, 20,
33939 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13005), 0,
33940 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
33941 108,
33942 OPC_CheckChild0Integer, 66|128,30|128,1,
33943 OPC_RecordChild1,
33944 OPC_RecordChild2,
33945 OPC_RecordChild3,
33946 OPC_RecordChild4,
33947 OPC_RecordChild5,
33948 OPC_RecordChild6,
33949 OPC_RecordChild7,
33950 OPC_MoveChild, 8,
33951 OPC_RecordNode,
33952 OPC_MoveSibling, 9,
33953 OPC_RecordNode,
33954 OPC_MoveSibling, 10,
33955 OPC_RecordNode,
33956 OPC_MoveSibling, 11,
33957 OPC_RecordNode,
33958 OPC_MoveSibling, 12,
33959 OPC_RecordNode,
33960 OPC_MoveSibling, 13,
33961 OPC_RecordNode,
33962 OPC_MoveSibling, 14,
33963 OPC_RecordNode,
33964 OPC_MoveSibling, 15,
33965 OPC_RecordNode,
33966 OPC_MoveSibling, 16,
33967 OPC_RecordNode,
33968 OPC_MoveSibling, 17,
33969 OPC_RecordNode,
33970 OPC_MoveSibling, 18,
33971 OPC_RecordNode,
33972 OPC_MoveSibling, 19,
33973 OPC_RecordNode,
33974 OPC_MoveSibling, 20,
33975 OPC_RecordNode,
33976 OPC_MoveSibling, 21,
33977 OPC_RecordNode,
33978 OPC_MoveSibling, 22,
33979 OPC_RecordNode,
33980 OPC_MoveSibling, 23,
33981 OPC_RecordNode,
33982 OPC_MoveSibling, 24,
33983 OPC_RecordNode,
33984 OPC_MoveParent,
33985 OPC_CheckPatternPredicate2,
33986 OPC_EmitInteger32, 0,
33987 OPC_EmitNodeXForm, 0, 24,
33988 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13011), 0,
33989 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
33990 25,
33991 OPC_CheckChild0Integer, 4|128,32|128,1,
33992 OPC_RecordChild1,
33993 OPC_RecordChild2,
33994 OPC_RecordChild3,
33995 OPC_RecordChild4,
33996 OPC_CheckPatternPredicate0,
33997 OPC_EmitInteger32, 0,
33998 OPC_EmitNodeXForm, 0, 4,
33999 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13032),
34000 13, 13, 5, 0, 1, 2, 3, 5,
34001 25,
34002 OPC_CheckChild0Integer, 8|128,32|128,1,
34003 OPC_RecordChild1,
34004 OPC_RecordChild2,
34005 OPC_RecordChild3,
34006 OPC_RecordChild4,
34007 OPC_CheckPatternPredicate0,
34008 OPC_EmitInteger32, 0,
34009 OPC_EmitNodeXForm, 0, 4,
34010 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13035),
34011 13, 13, 5, 0, 1, 2, 3, 5,
34012 25,
34013 OPC_CheckChild0Integer, 2|128,32|128,1,
34014 OPC_RecordChild1,
34015 OPC_RecordChild2,
34016 OPC_RecordChild3,
34017 OPC_RecordChild4,
34018 OPC_CheckPatternPredicate0,
34019 OPC_EmitInteger32, 0,
34020 OPC_EmitNodeXForm, 0, 4,
34021 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13038),
34022 13, 13, 5, 0, 1, 2, 3, 5,
34023 25,
34024 OPC_CheckChild0Integer, 6|128,32|128,1,
34025 OPC_RecordChild1,
34026 OPC_RecordChild2,
34027 OPC_RecordChild3,
34028 OPC_RecordChild4,
34029 OPC_CheckPatternPredicate0,
34030 OPC_EmitInteger32, 0,
34031 OPC_EmitNodeXForm, 0, 4,
34032 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13041),
34033 13, 13, 5, 0, 1, 2, 3, 5,
34034 92,
34035 OPC_CheckChild0Integer, 104|128,26|128,1,
34036 OPC_RecordChild1,
34037 OPC_RecordChild2,
34038 OPC_RecordChild3,
34039 OPC_RecordChild4,
34040 OPC_RecordChild5,
34041 OPC_RecordChild6,
34042 OPC_RecordChild7,
34043 OPC_MoveChild, 8,
34044 OPC_RecordNode,
34045 OPC_MoveSibling, 9,
34046 OPC_RecordNode,
34047 OPC_MoveSibling, 10,
34048 OPC_RecordNode,
34049 OPC_MoveSibling, 11,
34050 OPC_RecordNode,
34051 OPC_MoveSibling, 12,
34052 OPC_RecordNode,
34053 OPC_MoveSibling, 13,
34054 OPC_RecordNode,
34055 OPC_MoveSibling, 14,
34056 OPC_RecordNode,
34057 OPC_MoveSibling, 15,
34058 OPC_RecordNode,
34059 OPC_MoveSibling, 16,
34060 OPC_RecordNode,
34061 OPC_MoveSibling, 17,
34062 OPC_RecordNode,
34063 OPC_MoveSibling, 18,
34064 OPC_RecordNode,
34065 OPC_MoveSibling, 19,
34066 OPC_RecordNode,
34067 OPC_MoveSibling, 20,
34068 OPC_RecordNode,
34069 OPC_MoveParent,
34070 OPC_CheckPatternPredicate5,
34071 OPC_EmitInteger32, 0,
34072 OPC_EmitNodeXForm, 0, 20,
34073 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13047), 0,
34074 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34075 108,
34076 OPC_CheckChild0Integer, 108|128,26|128,1,
34077 OPC_RecordChild1,
34078 OPC_RecordChild2,
34079 OPC_RecordChild3,
34080 OPC_RecordChild4,
34081 OPC_RecordChild5,
34082 OPC_RecordChild6,
34083 OPC_RecordChild7,
34084 OPC_MoveChild, 8,
34085 OPC_RecordNode,
34086 OPC_MoveSibling, 9,
34087 OPC_RecordNode,
34088 OPC_MoveSibling, 10,
34089 OPC_RecordNode,
34090 OPC_MoveSibling, 11,
34091 OPC_RecordNode,
34092 OPC_MoveSibling, 12,
34093 OPC_RecordNode,
34094 OPC_MoveSibling, 13,
34095 OPC_RecordNode,
34096 OPC_MoveSibling, 14,
34097 OPC_RecordNode,
34098 OPC_MoveSibling, 15,
34099 OPC_RecordNode,
34100 OPC_MoveSibling, 16,
34101 OPC_RecordNode,
34102 OPC_MoveSibling, 17,
34103 OPC_RecordNode,
34104 OPC_MoveSibling, 18,
34105 OPC_RecordNode,
34106 OPC_MoveSibling, 19,
34107 OPC_RecordNode,
34108 OPC_MoveSibling, 20,
34109 OPC_RecordNode,
34110 OPC_MoveSibling, 21,
34111 OPC_RecordNode,
34112 OPC_MoveSibling, 22,
34113 OPC_RecordNode,
34114 OPC_MoveSibling, 23,
34115 OPC_RecordNode,
34116 OPC_MoveSibling, 24,
34117 OPC_RecordNode,
34118 OPC_MoveParent,
34119 OPC_CheckPatternPredicate5,
34120 OPC_EmitInteger32, 0,
34121 OPC_EmitNodeXForm, 0, 24,
34122 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13053), 0,
34123 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34124 92,
34125 OPC_CheckChild0Integer, 104|128,28|128,1,
34126 OPC_RecordChild1,
34127 OPC_RecordChild2,
34128 OPC_RecordChild3,
34129 OPC_RecordChild4,
34130 OPC_RecordChild5,
34131 OPC_RecordChild6,
34132 OPC_RecordChild7,
34133 OPC_MoveChild, 8,
34134 OPC_RecordNode,
34135 OPC_MoveSibling, 9,
34136 OPC_RecordNode,
34137 OPC_MoveSibling, 10,
34138 OPC_RecordNode,
34139 OPC_MoveSibling, 11,
34140 OPC_RecordNode,
34141 OPC_MoveSibling, 12,
34142 OPC_RecordNode,
34143 OPC_MoveSibling, 13,
34144 OPC_RecordNode,
34145 OPC_MoveSibling, 14,
34146 OPC_RecordNode,
34147 OPC_MoveSibling, 15,
34148 OPC_RecordNode,
34149 OPC_MoveSibling, 16,
34150 OPC_RecordNode,
34151 OPC_MoveSibling, 17,
34152 OPC_RecordNode,
34153 OPC_MoveSibling, 18,
34154 OPC_RecordNode,
34155 OPC_MoveSibling, 19,
34156 OPC_RecordNode,
34157 OPC_MoveSibling, 20,
34158 OPC_RecordNode,
34159 OPC_MoveParent,
34160 OPC_CheckPatternPredicate2,
34161 OPC_EmitInteger32, 0,
34162 OPC_EmitNodeXForm, 0, 20,
34163 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13059), 0,
34164 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34165 108,
34166 OPC_CheckChild0Integer, 108|128,28|128,1,
34167 OPC_RecordChild1,
34168 OPC_RecordChild2,
34169 OPC_RecordChild3,
34170 OPC_RecordChild4,
34171 OPC_RecordChild5,
34172 OPC_RecordChild6,
34173 OPC_RecordChild7,
34174 OPC_MoveChild, 8,
34175 OPC_RecordNode,
34176 OPC_MoveSibling, 9,
34177 OPC_RecordNode,
34178 OPC_MoveSibling, 10,
34179 OPC_RecordNode,
34180 OPC_MoveSibling, 11,
34181 OPC_RecordNode,
34182 OPC_MoveSibling, 12,
34183 OPC_RecordNode,
34184 OPC_MoveSibling, 13,
34185 OPC_RecordNode,
34186 OPC_MoveSibling, 14,
34187 OPC_RecordNode,
34188 OPC_MoveSibling, 15,
34189 OPC_RecordNode,
34190 OPC_MoveSibling, 16,
34191 OPC_RecordNode,
34192 OPC_MoveSibling, 17,
34193 OPC_RecordNode,
34194 OPC_MoveSibling, 18,
34195 OPC_RecordNode,
34196 OPC_MoveSibling, 19,
34197 OPC_RecordNode,
34198 OPC_MoveSibling, 20,
34199 OPC_RecordNode,
34200 OPC_MoveSibling, 21,
34201 OPC_RecordNode,
34202 OPC_MoveSibling, 22,
34203 OPC_RecordNode,
34204 OPC_MoveSibling, 23,
34205 OPC_RecordNode,
34206 OPC_MoveSibling, 24,
34207 OPC_RecordNode,
34208 OPC_MoveParent,
34209 OPC_CheckPatternPredicate2,
34210 OPC_EmitInteger32, 0,
34211 OPC_EmitNodeXForm, 0, 24,
34212 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13065), 0,
34213 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34214 92,
34215 OPC_CheckChild0Integer, 64|128,30|128,1,
34216 OPC_RecordChild1,
34217 OPC_RecordChild2,
34218 OPC_RecordChild3,
34219 OPC_RecordChild4,
34220 OPC_RecordChild5,
34221 OPC_RecordChild6,
34222 OPC_RecordChild7,
34223 OPC_MoveChild, 8,
34224 OPC_RecordNode,
34225 OPC_MoveSibling, 9,
34226 OPC_RecordNode,
34227 OPC_MoveSibling, 10,
34228 OPC_RecordNode,
34229 OPC_MoveSibling, 11,
34230 OPC_RecordNode,
34231 OPC_MoveSibling, 12,
34232 OPC_RecordNode,
34233 OPC_MoveSibling, 13,
34234 OPC_RecordNode,
34235 OPC_MoveSibling, 14,
34236 OPC_RecordNode,
34237 OPC_MoveSibling, 15,
34238 OPC_RecordNode,
34239 OPC_MoveSibling, 16,
34240 OPC_RecordNode,
34241 OPC_MoveSibling, 17,
34242 OPC_RecordNode,
34243 OPC_MoveSibling, 18,
34244 OPC_RecordNode,
34245 OPC_MoveSibling, 19,
34246 OPC_RecordNode,
34247 OPC_MoveSibling, 20,
34248 OPC_RecordNode,
34249 OPC_MoveParent,
34250 OPC_CheckPatternPredicate2,
34251 OPC_EmitInteger32, 0,
34252 OPC_EmitNodeXForm, 0, 20,
34253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13071), 0,
34254 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34255 108,
34256 OPC_CheckChild0Integer, 68|128,30|128,1,
34257 OPC_RecordChild1,
34258 OPC_RecordChild2,
34259 OPC_RecordChild3,
34260 OPC_RecordChild4,
34261 OPC_RecordChild5,
34262 OPC_RecordChild6,
34263 OPC_RecordChild7,
34264 OPC_MoveChild, 8,
34265 OPC_RecordNode,
34266 OPC_MoveSibling, 9,
34267 OPC_RecordNode,
34268 OPC_MoveSibling, 10,
34269 OPC_RecordNode,
34270 OPC_MoveSibling, 11,
34271 OPC_RecordNode,
34272 OPC_MoveSibling, 12,
34273 OPC_RecordNode,
34274 OPC_MoveSibling, 13,
34275 OPC_RecordNode,
34276 OPC_MoveSibling, 14,
34277 OPC_RecordNode,
34278 OPC_MoveSibling, 15,
34279 OPC_RecordNode,
34280 OPC_MoveSibling, 16,
34281 OPC_RecordNode,
34282 OPC_MoveSibling, 17,
34283 OPC_RecordNode,
34284 OPC_MoveSibling, 18,
34285 OPC_RecordNode,
34286 OPC_MoveSibling, 19,
34287 OPC_RecordNode,
34288 OPC_MoveSibling, 20,
34289 OPC_RecordNode,
34290 OPC_MoveSibling, 21,
34291 OPC_RecordNode,
34292 OPC_MoveSibling, 22,
34293 OPC_RecordNode,
34294 OPC_MoveSibling, 23,
34295 OPC_RecordNode,
34296 OPC_MoveSibling, 24,
34297 OPC_RecordNode,
34298 OPC_MoveParent,
34299 OPC_CheckPatternPredicate2,
34300 OPC_EmitInteger32, 0,
34301 OPC_EmitNodeXForm, 0, 24,
34302 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13077), 0,
34303 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34304 76,
34305 OPC_CheckChild0Integer, 90|128,27|128,1,
34306 OPC_RecordChild1,
34307 OPC_RecordChild2,
34308 OPC_RecordChild3,
34309 OPC_RecordChild4,
34310 OPC_RecordChild5,
34311 OPC_RecordChild6,
34312 OPC_RecordChild7,
34313 OPC_MoveChild, 8,
34314 OPC_RecordNode,
34315 OPC_MoveSibling, 9,
34316 OPC_RecordNode,
34317 OPC_MoveSibling, 10,
34318 OPC_RecordNode,
34319 OPC_MoveSibling, 11,
34320 OPC_RecordNode,
34321 OPC_MoveSibling, 12,
34322 OPC_RecordNode,
34323 OPC_MoveSibling, 13,
34324 OPC_RecordNode,
34325 OPC_MoveSibling, 14,
34326 OPC_RecordNode,
34327 OPC_MoveSibling, 15,
34328 OPC_RecordNode,
34329 OPC_MoveSibling, 16,
34330 OPC_RecordNode,
34331 OPC_MoveParent,
34332 OPC_CheckPatternPredicate0,
34333 OPC_EmitInteger32, 0,
34334 OPC_EmitNodeXForm, 0, 16,
34335 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13098), 0,
34336 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
34337 76,
34338 OPC_CheckChild0Integer, 66|128,26|128,1,
34339 OPC_RecordChild1,
34340 OPC_RecordChild2,
34341 OPC_RecordChild3,
34342 OPC_RecordChild4,
34343 OPC_RecordChild5,
34344 OPC_RecordChild6,
34345 OPC_RecordChild7,
34346 OPC_MoveChild, 8,
34347 OPC_RecordNode,
34348 OPC_MoveSibling, 9,
34349 OPC_RecordNode,
34350 OPC_MoveSibling, 10,
34351 OPC_RecordNode,
34352 OPC_MoveSibling, 11,
34353 OPC_RecordNode,
34354 OPC_MoveSibling, 12,
34355 OPC_RecordNode,
34356 OPC_MoveSibling, 13,
34357 OPC_RecordNode,
34358 OPC_MoveSibling, 14,
34359 OPC_RecordNode,
34360 OPC_MoveSibling, 15,
34361 OPC_RecordNode,
34362 OPC_MoveSibling, 16,
34363 OPC_RecordNode,
34364 OPC_MoveParent,
34365 OPC_CheckPatternPredicate0,
34366 OPC_EmitInteger32, 0,
34367 OPC_EmitNodeXForm, 0, 16,
34368 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13101), 0,
34369 8, 12, 12, 12, 12, 12, 12, 12, 12, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
34370 84,
34371 OPC_CheckChild0Integer, 66|128,28|128,1,
34372 OPC_RecordChild1,
34373 OPC_RecordChild2,
34374 OPC_RecordChild3,
34375 OPC_RecordChild4,
34376 OPC_RecordChild5,
34377 OPC_RecordChild6,
34378 OPC_RecordChild7,
34379 OPC_MoveChild, 8,
34380 OPC_RecordNode,
34381 OPC_MoveSibling, 9,
34382 OPC_RecordNode,
34383 OPC_MoveSibling, 10,
34384 OPC_RecordNode,
34385 OPC_MoveSibling, 11,
34386 OPC_RecordNode,
34387 OPC_MoveSibling, 12,
34388 OPC_RecordNode,
34389 OPC_MoveSibling, 13,
34390 OPC_RecordNode,
34391 OPC_MoveSibling, 14,
34392 OPC_RecordNode,
34393 OPC_MoveSibling, 15,
34394 OPC_RecordNode,
34395 OPC_MoveSibling, 16,
34396 OPC_RecordNode,
34397 OPC_MoveSibling, 17,
34398 OPC_RecordNode,
34399 OPC_MoveSibling, 18,
34400 OPC_RecordNode,
34401 OPC_MoveParent,
34402 OPC_CheckPatternPredicate0,
34403 OPC_EmitInteger32, 0,
34404 OPC_EmitNodeXForm, 0, 18,
34405 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13104), 0,
34406 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
34407 84,
34408 OPC_CheckChild0Integer, 26|128,30|128,1,
34409 OPC_RecordChild1,
34410 OPC_RecordChild2,
34411 OPC_RecordChild3,
34412 OPC_RecordChild4,
34413 OPC_RecordChild5,
34414 OPC_RecordChild6,
34415 OPC_RecordChild7,
34416 OPC_MoveChild, 8,
34417 OPC_RecordNode,
34418 OPC_MoveSibling, 9,
34419 OPC_RecordNode,
34420 OPC_MoveSibling, 10,
34421 OPC_RecordNode,
34422 OPC_MoveSibling, 11,
34423 OPC_RecordNode,
34424 OPC_MoveSibling, 12,
34425 OPC_RecordNode,
34426 OPC_MoveSibling, 13,
34427 OPC_RecordNode,
34428 OPC_MoveSibling, 14,
34429 OPC_RecordNode,
34430 OPC_MoveSibling, 15,
34431 OPC_RecordNode,
34432 OPC_MoveSibling, 16,
34433 OPC_RecordNode,
34434 OPC_MoveSibling, 17,
34435 OPC_RecordNode,
34436 OPC_MoveSibling, 18,
34437 OPC_RecordNode,
34438 OPC_MoveParent,
34439 OPC_CheckPatternPredicate0,
34440 OPC_EmitInteger32, 0,
34441 OPC_EmitNodeXForm, 0, 18,
34442 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13107), 0,
34443 8, 12, 12, 12, 12, 12, 12, 12, 12, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
34444 25,
34445 OPC_CheckChild0Integer, 118|128,31|128,1,
34446 OPC_RecordChild1,
34447 OPC_RecordChild2,
34448 OPC_RecordChild3,
34449 OPC_RecordChild4,
34450 OPC_CheckPatternPredicate0,
34451 OPC_EmitInteger32, 0,
34452 OPC_EmitNodeXForm, 0, 4,
34453 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13110),
34454 13, 13, 5, 0, 1, 2, 3, 5,
34455 92,
34456 OPC_CheckChild0Integer, 76|128,26|128,1,
34457 OPC_RecordChild1,
34458 OPC_RecordChild2,
34459 OPC_RecordChild3,
34460 OPC_RecordChild4,
34461 OPC_RecordChild5,
34462 OPC_RecordChild6,
34463 OPC_RecordChild7,
34464 OPC_MoveChild, 8,
34465 OPC_RecordNode,
34466 OPC_MoveSibling, 9,
34467 OPC_RecordNode,
34468 OPC_MoveSibling, 10,
34469 OPC_RecordNode,
34470 OPC_MoveSibling, 11,
34471 OPC_RecordNode,
34472 OPC_MoveSibling, 12,
34473 OPC_RecordNode,
34474 OPC_MoveSibling, 13,
34475 OPC_RecordNode,
34476 OPC_MoveSibling, 14,
34477 OPC_RecordNode,
34478 OPC_MoveSibling, 15,
34479 OPC_RecordNode,
34480 OPC_MoveSibling, 16,
34481 OPC_RecordNode,
34482 OPC_MoveSibling, 17,
34483 OPC_RecordNode,
34484 OPC_MoveSibling, 18,
34485 OPC_RecordNode,
34486 OPC_MoveSibling, 19,
34487 OPC_RecordNode,
34488 OPC_MoveSibling, 20,
34489 OPC_RecordNode,
34490 OPC_MoveParent,
34491 OPC_CheckPatternPredicate5,
34492 OPC_EmitInteger32, 0,
34493 OPC_EmitNodeXForm, 0, 20,
34494 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13116), 0,
34495 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34496 108,
34497 OPC_CheckChild0Integer, 80|128,26|128,1,
34498 OPC_RecordChild1,
34499 OPC_RecordChild2,
34500 OPC_RecordChild3,
34501 OPC_RecordChild4,
34502 OPC_RecordChild5,
34503 OPC_RecordChild6,
34504 OPC_RecordChild7,
34505 OPC_MoveChild, 8,
34506 OPC_RecordNode,
34507 OPC_MoveSibling, 9,
34508 OPC_RecordNode,
34509 OPC_MoveSibling, 10,
34510 OPC_RecordNode,
34511 OPC_MoveSibling, 11,
34512 OPC_RecordNode,
34513 OPC_MoveSibling, 12,
34514 OPC_RecordNode,
34515 OPC_MoveSibling, 13,
34516 OPC_RecordNode,
34517 OPC_MoveSibling, 14,
34518 OPC_RecordNode,
34519 OPC_MoveSibling, 15,
34520 OPC_RecordNode,
34521 OPC_MoveSibling, 16,
34522 OPC_RecordNode,
34523 OPC_MoveSibling, 17,
34524 OPC_RecordNode,
34525 OPC_MoveSibling, 18,
34526 OPC_RecordNode,
34527 OPC_MoveSibling, 19,
34528 OPC_RecordNode,
34529 OPC_MoveSibling, 20,
34530 OPC_RecordNode,
34531 OPC_MoveSibling, 21,
34532 OPC_RecordNode,
34533 OPC_MoveSibling, 22,
34534 OPC_RecordNode,
34535 OPC_MoveSibling, 23,
34536 OPC_RecordNode,
34537 OPC_MoveSibling, 24,
34538 OPC_RecordNode,
34539 OPC_MoveParent,
34540 OPC_CheckPatternPredicate5,
34541 OPC_EmitInteger32, 0,
34542 OPC_EmitNodeXForm, 0, 24,
34543 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13122), 0,
34544 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34545 92,
34546 OPC_CheckChild0Integer, 76|128,28|128,1,
34547 OPC_RecordChild1,
34548 OPC_RecordChild2,
34549 OPC_RecordChild3,
34550 OPC_RecordChild4,
34551 OPC_RecordChild5,
34552 OPC_RecordChild6,
34553 OPC_RecordChild7,
34554 OPC_MoveChild, 8,
34555 OPC_RecordNode,
34556 OPC_MoveSibling, 9,
34557 OPC_RecordNode,
34558 OPC_MoveSibling, 10,
34559 OPC_RecordNode,
34560 OPC_MoveSibling, 11,
34561 OPC_RecordNode,
34562 OPC_MoveSibling, 12,
34563 OPC_RecordNode,
34564 OPC_MoveSibling, 13,
34565 OPC_RecordNode,
34566 OPC_MoveSibling, 14,
34567 OPC_RecordNode,
34568 OPC_MoveSibling, 15,
34569 OPC_RecordNode,
34570 OPC_MoveSibling, 16,
34571 OPC_RecordNode,
34572 OPC_MoveSibling, 17,
34573 OPC_RecordNode,
34574 OPC_MoveSibling, 18,
34575 OPC_RecordNode,
34576 OPC_MoveSibling, 19,
34577 OPC_RecordNode,
34578 OPC_MoveSibling, 20,
34579 OPC_RecordNode,
34580 OPC_MoveParent,
34581 OPC_CheckPatternPredicate2,
34582 OPC_EmitInteger32, 0,
34583 OPC_EmitNodeXForm, 0, 20,
34584 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13128), 0,
34585 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34586 108,
34587 OPC_CheckChild0Integer, 80|128,28|128,1,
34588 OPC_RecordChild1,
34589 OPC_RecordChild2,
34590 OPC_RecordChild3,
34591 OPC_RecordChild4,
34592 OPC_RecordChild5,
34593 OPC_RecordChild6,
34594 OPC_RecordChild7,
34595 OPC_MoveChild, 8,
34596 OPC_RecordNode,
34597 OPC_MoveSibling, 9,
34598 OPC_RecordNode,
34599 OPC_MoveSibling, 10,
34600 OPC_RecordNode,
34601 OPC_MoveSibling, 11,
34602 OPC_RecordNode,
34603 OPC_MoveSibling, 12,
34604 OPC_RecordNode,
34605 OPC_MoveSibling, 13,
34606 OPC_RecordNode,
34607 OPC_MoveSibling, 14,
34608 OPC_RecordNode,
34609 OPC_MoveSibling, 15,
34610 OPC_RecordNode,
34611 OPC_MoveSibling, 16,
34612 OPC_RecordNode,
34613 OPC_MoveSibling, 17,
34614 OPC_RecordNode,
34615 OPC_MoveSibling, 18,
34616 OPC_RecordNode,
34617 OPC_MoveSibling, 19,
34618 OPC_RecordNode,
34619 OPC_MoveSibling, 20,
34620 OPC_RecordNode,
34621 OPC_MoveSibling, 21,
34622 OPC_RecordNode,
34623 OPC_MoveSibling, 22,
34624 OPC_RecordNode,
34625 OPC_MoveSibling, 23,
34626 OPC_RecordNode,
34627 OPC_MoveSibling, 24,
34628 OPC_RecordNode,
34629 OPC_MoveParent,
34630 OPC_CheckPatternPredicate2,
34631 OPC_EmitInteger32, 0,
34632 OPC_EmitNodeXForm, 0, 24,
34633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13134), 0,
34634 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34635 92,
34636 OPC_CheckChild0Integer, 36|128,30|128,1,
34637 OPC_RecordChild1,
34638 OPC_RecordChild2,
34639 OPC_RecordChild3,
34640 OPC_RecordChild4,
34641 OPC_RecordChild5,
34642 OPC_RecordChild6,
34643 OPC_RecordChild7,
34644 OPC_MoveChild, 8,
34645 OPC_RecordNode,
34646 OPC_MoveSibling, 9,
34647 OPC_RecordNode,
34648 OPC_MoveSibling, 10,
34649 OPC_RecordNode,
34650 OPC_MoveSibling, 11,
34651 OPC_RecordNode,
34652 OPC_MoveSibling, 12,
34653 OPC_RecordNode,
34654 OPC_MoveSibling, 13,
34655 OPC_RecordNode,
34656 OPC_MoveSibling, 14,
34657 OPC_RecordNode,
34658 OPC_MoveSibling, 15,
34659 OPC_RecordNode,
34660 OPC_MoveSibling, 16,
34661 OPC_RecordNode,
34662 OPC_MoveSibling, 17,
34663 OPC_RecordNode,
34664 OPC_MoveSibling, 18,
34665 OPC_RecordNode,
34666 OPC_MoveSibling, 19,
34667 OPC_RecordNode,
34668 OPC_MoveSibling, 20,
34669 OPC_RecordNode,
34670 OPC_MoveParent,
34671 OPC_CheckPatternPredicate2,
34672 OPC_EmitInteger32, 0,
34673 OPC_EmitNodeXForm, 0, 20,
34674 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13140), 0,
34675 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34676 108,
34677 OPC_CheckChild0Integer, 40|128,30|128,1,
34678 OPC_RecordChild1,
34679 OPC_RecordChild2,
34680 OPC_RecordChild3,
34681 OPC_RecordChild4,
34682 OPC_RecordChild5,
34683 OPC_RecordChild6,
34684 OPC_RecordChild7,
34685 OPC_MoveChild, 8,
34686 OPC_RecordNode,
34687 OPC_MoveSibling, 9,
34688 OPC_RecordNode,
34689 OPC_MoveSibling, 10,
34690 OPC_RecordNode,
34691 OPC_MoveSibling, 11,
34692 OPC_RecordNode,
34693 OPC_MoveSibling, 12,
34694 OPC_RecordNode,
34695 OPC_MoveSibling, 13,
34696 OPC_RecordNode,
34697 OPC_MoveSibling, 14,
34698 OPC_RecordNode,
34699 OPC_MoveSibling, 15,
34700 OPC_RecordNode,
34701 OPC_MoveSibling, 16,
34702 OPC_RecordNode,
34703 OPC_MoveSibling, 17,
34704 OPC_RecordNode,
34705 OPC_MoveSibling, 18,
34706 OPC_RecordNode,
34707 OPC_MoveSibling, 19,
34708 OPC_RecordNode,
34709 OPC_MoveSibling, 20,
34710 OPC_RecordNode,
34711 OPC_MoveSibling, 21,
34712 OPC_RecordNode,
34713 OPC_MoveSibling, 22,
34714 OPC_RecordNode,
34715 OPC_MoveSibling, 23,
34716 OPC_RecordNode,
34717 OPC_MoveSibling, 24,
34718 OPC_RecordNode,
34719 OPC_MoveParent,
34720 OPC_CheckPatternPredicate2,
34721 OPC_EmitInteger32, 0,
34722 OPC_EmitNodeXForm, 0, 24,
34723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13146), 0,
34724 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34725 25,
34726 OPC_CheckChild0Integer, 122|128,31|128,1,
34727 OPC_RecordChild1,
34728 OPC_RecordChild2,
34729 OPC_RecordChild3,
34730 OPC_RecordChild4,
34731 OPC_CheckPatternPredicate0,
34732 OPC_EmitInteger32, 0,
34733 OPC_EmitNodeXForm, 0, 4,
34734 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13167),
34735 13, 13, 5, 0, 1, 2, 3, 5,
34736 25,
34737 OPC_CheckChild0Integer, 126|128,31|128,1,
34738 OPC_RecordChild1,
34739 OPC_RecordChild2,
34740 OPC_RecordChild3,
34741 OPC_RecordChild4,
34742 OPC_CheckPatternPredicate0,
34743 OPC_EmitInteger32, 0,
34744 OPC_EmitNodeXForm, 0, 4,
34745 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13170),
34746 13, 13, 5, 0, 1, 2, 3, 5,
34747 25,
34748 OPC_CheckChild0Integer, 120|128,31|128,1,
34749 OPC_RecordChild1,
34750 OPC_RecordChild2,
34751 OPC_RecordChild3,
34752 OPC_RecordChild4,
34753 OPC_CheckPatternPredicate0,
34754 OPC_EmitInteger32, 0,
34755 OPC_EmitNodeXForm, 0, 4,
34756 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13173),
34757 13, 13, 5, 0, 1, 2, 3, 5,
34758 25,
34759 OPC_CheckChild0Integer, 124|128,31|128,1,
34760 OPC_RecordChild1,
34761 OPC_RecordChild2,
34762 OPC_RecordChild3,
34763 OPC_RecordChild4,
34764 OPC_CheckPatternPredicate0,
34765 OPC_EmitInteger32, 0,
34766 OPC_EmitNodeXForm, 0, 4,
34767 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13176),
34768 13, 13, 5, 0, 1, 2, 3, 5,
34769 92,
34770 OPC_CheckChild0Integer, 78|128,26|128,1,
34771 OPC_RecordChild1,
34772 OPC_RecordChild2,
34773 OPC_RecordChild3,
34774 OPC_RecordChild4,
34775 OPC_RecordChild5,
34776 OPC_RecordChild6,
34777 OPC_RecordChild7,
34778 OPC_MoveChild, 8,
34779 OPC_RecordNode,
34780 OPC_MoveSibling, 9,
34781 OPC_RecordNode,
34782 OPC_MoveSibling, 10,
34783 OPC_RecordNode,
34784 OPC_MoveSibling, 11,
34785 OPC_RecordNode,
34786 OPC_MoveSibling, 12,
34787 OPC_RecordNode,
34788 OPC_MoveSibling, 13,
34789 OPC_RecordNode,
34790 OPC_MoveSibling, 14,
34791 OPC_RecordNode,
34792 OPC_MoveSibling, 15,
34793 OPC_RecordNode,
34794 OPC_MoveSibling, 16,
34795 OPC_RecordNode,
34796 OPC_MoveSibling, 17,
34797 OPC_RecordNode,
34798 OPC_MoveSibling, 18,
34799 OPC_RecordNode,
34800 OPC_MoveSibling, 19,
34801 OPC_RecordNode,
34802 OPC_MoveSibling, 20,
34803 OPC_RecordNode,
34804 OPC_MoveParent,
34805 OPC_CheckPatternPredicate5,
34806 OPC_EmitInteger32, 0,
34807 OPC_EmitNodeXForm, 0, 20,
34808 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13182), 0,
34809 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34810 108,
34811 OPC_CheckChild0Integer, 82|128,26|128,1,
34812 OPC_RecordChild1,
34813 OPC_RecordChild2,
34814 OPC_RecordChild3,
34815 OPC_RecordChild4,
34816 OPC_RecordChild5,
34817 OPC_RecordChild6,
34818 OPC_RecordChild7,
34819 OPC_MoveChild, 8,
34820 OPC_RecordNode,
34821 OPC_MoveSibling, 9,
34822 OPC_RecordNode,
34823 OPC_MoveSibling, 10,
34824 OPC_RecordNode,
34825 OPC_MoveSibling, 11,
34826 OPC_RecordNode,
34827 OPC_MoveSibling, 12,
34828 OPC_RecordNode,
34829 OPC_MoveSibling, 13,
34830 OPC_RecordNode,
34831 OPC_MoveSibling, 14,
34832 OPC_RecordNode,
34833 OPC_MoveSibling, 15,
34834 OPC_RecordNode,
34835 OPC_MoveSibling, 16,
34836 OPC_RecordNode,
34837 OPC_MoveSibling, 17,
34838 OPC_RecordNode,
34839 OPC_MoveSibling, 18,
34840 OPC_RecordNode,
34841 OPC_MoveSibling, 19,
34842 OPC_RecordNode,
34843 OPC_MoveSibling, 20,
34844 OPC_RecordNode,
34845 OPC_MoveSibling, 21,
34846 OPC_RecordNode,
34847 OPC_MoveSibling, 22,
34848 OPC_RecordNode,
34849 OPC_MoveSibling, 23,
34850 OPC_RecordNode,
34851 OPC_MoveSibling, 24,
34852 OPC_RecordNode,
34853 OPC_MoveParent,
34854 OPC_CheckPatternPredicate5,
34855 OPC_EmitInteger32, 0,
34856 OPC_EmitNodeXForm, 0, 24,
34857 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13188), 0,
34858 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34859 92,
34860 OPC_CheckChild0Integer, 78|128,28|128,1,
34861 OPC_RecordChild1,
34862 OPC_RecordChild2,
34863 OPC_RecordChild3,
34864 OPC_RecordChild4,
34865 OPC_RecordChild5,
34866 OPC_RecordChild6,
34867 OPC_RecordChild7,
34868 OPC_MoveChild, 8,
34869 OPC_RecordNode,
34870 OPC_MoveSibling, 9,
34871 OPC_RecordNode,
34872 OPC_MoveSibling, 10,
34873 OPC_RecordNode,
34874 OPC_MoveSibling, 11,
34875 OPC_RecordNode,
34876 OPC_MoveSibling, 12,
34877 OPC_RecordNode,
34878 OPC_MoveSibling, 13,
34879 OPC_RecordNode,
34880 OPC_MoveSibling, 14,
34881 OPC_RecordNode,
34882 OPC_MoveSibling, 15,
34883 OPC_RecordNode,
34884 OPC_MoveSibling, 16,
34885 OPC_RecordNode,
34886 OPC_MoveSibling, 17,
34887 OPC_RecordNode,
34888 OPC_MoveSibling, 18,
34889 OPC_RecordNode,
34890 OPC_MoveSibling, 19,
34891 OPC_RecordNode,
34892 OPC_MoveSibling, 20,
34893 OPC_RecordNode,
34894 OPC_MoveParent,
34895 OPC_CheckPatternPredicate2,
34896 OPC_EmitInteger32, 0,
34897 OPC_EmitNodeXForm, 0, 20,
34898 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13194), 0,
34899 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34900 108,
34901 OPC_CheckChild0Integer, 82|128,28|128,1,
34902 OPC_RecordChild1,
34903 OPC_RecordChild2,
34904 OPC_RecordChild3,
34905 OPC_RecordChild4,
34906 OPC_RecordChild5,
34907 OPC_RecordChild6,
34908 OPC_RecordChild7,
34909 OPC_MoveChild, 8,
34910 OPC_RecordNode,
34911 OPC_MoveSibling, 9,
34912 OPC_RecordNode,
34913 OPC_MoveSibling, 10,
34914 OPC_RecordNode,
34915 OPC_MoveSibling, 11,
34916 OPC_RecordNode,
34917 OPC_MoveSibling, 12,
34918 OPC_RecordNode,
34919 OPC_MoveSibling, 13,
34920 OPC_RecordNode,
34921 OPC_MoveSibling, 14,
34922 OPC_RecordNode,
34923 OPC_MoveSibling, 15,
34924 OPC_RecordNode,
34925 OPC_MoveSibling, 16,
34926 OPC_RecordNode,
34927 OPC_MoveSibling, 17,
34928 OPC_RecordNode,
34929 OPC_MoveSibling, 18,
34930 OPC_RecordNode,
34931 OPC_MoveSibling, 19,
34932 OPC_RecordNode,
34933 OPC_MoveSibling, 20,
34934 OPC_RecordNode,
34935 OPC_MoveSibling, 21,
34936 OPC_RecordNode,
34937 OPC_MoveSibling, 22,
34938 OPC_RecordNode,
34939 OPC_MoveSibling, 23,
34940 OPC_RecordNode,
34941 OPC_MoveSibling, 24,
34942 OPC_RecordNode,
34943 OPC_MoveParent,
34944 OPC_CheckPatternPredicate2,
34945 OPC_EmitInteger32, 0,
34946 OPC_EmitNodeXForm, 0, 24,
34947 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13200), 0,
34948 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
34949 92,
34950 OPC_CheckChild0Integer, 38|128,30|128,1,
34951 OPC_RecordChild1,
34952 OPC_RecordChild2,
34953 OPC_RecordChild3,
34954 OPC_RecordChild4,
34955 OPC_RecordChild5,
34956 OPC_RecordChild6,
34957 OPC_RecordChild7,
34958 OPC_MoveChild, 8,
34959 OPC_RecordNode,
34960 OPC_MoveSibling, 9,
34961 OPC_RecordNode,
34962 OPC_MoveSibling, 10,
34963 OPC_RecordNode,
34964 OPC_MoveSibling, 11,
34965 OPC_RecordNode,
34966 OPC_MoveSibling, 12,
34967 OPC_RecordNode,
34968 OPC_MoveSibling, 13,
34969 OPC_RecordNode,
34970 OPC_MoveSibling, 14,
34971 OPC_RecordNode,
34972 OPC_MoveSibling, 15,
34973 OPC_RecordNode,
34974 OPC_MoveSibling, 16,
34975 OPC_RecordNode,
34976 OPC_MoveSibling, 17,
34977 OPC_RecordNode,
34978 OPC_MoveSibling, 18,
34979 OPC_RecordNode,
34980 OPC_MoveSibling, 19,
34981 OPC_RecordNode,
34982 OPC_MoveSibling, 20,
34983 OPC_RecordNode,
34984 OPC_MoveParent,
34985 OPC_CheckPatternPredicate2,
34986 OPC_EmitInteger32, 0,
34987 OPC_EmitNodeXForm, 0, 20,
34988 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13206), 0,
34989 8, 12, 12, 12, 12, 12, 12, 12, 12, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
34990 108,
34991 OPC_CheckChild0Integer, 42|128,30|128,1,
34992 OPC_RecordChild1,
34993 OPC_RecordChild2,
34994 OPC_RecordChild3,
34995 OPC_RecordChild4,
34996 OPC_RecordChild5,
34997 OPC_RecordChild6,
34998 OPC_RecordChild7,
34999 OPC_MoveChild, 8,
35000 OPC_RecordNode,
35001 OPC_MoveSibling, 9,
35002 OPC_RecordNode,
35003 OPC_MoveSibling, 10,
35004 OPC_RecordNode,
35005 OPC_MoveSibling, 11,
35006 OPC_RecordNode,
35007 OPC_MoveSibling, 12,
35008 OPC_RecordNode,
35009 OPC_MoveSibling, 13,
35010 OPC_RecordNode,
35011 OPC_MoveSibling, 14,
35012 OPC_RecordNode,
35013 OPC_MoveSibling, 15,
35014 OPC_RecordNode,
35015 OPC_MoveSibling, 16,
35016 OPC_RecordNode,
35017 OPC_MoveSibling, 17,
35018 OPC_RecordNode,
35019 OPC_MoveSibling, 18,
35020 OPC_RecordNode,
35021 OPC_MoveSibling, 19,
35022 OPC_RecordNode,
35023 OPC_MoveSibling, 20,
35024 OPC_RecordNode,
35025 OPC_MoveSibling, 21,
35026 OPC_RecordNode,
35027 OPC_MoveSibling, 22,
35028 OPC_RecordNode,
35029 OPC_MoveSibling, 23,
35030 OPC_RecordNode,
35031 OPC_MoveSibling, 24,
35032 OPC_RecordNode,
35033 OPC_MoveParent,
35034 OPC_CheckPatternPredicate2,
35035 OPC_EmitInteger32, 0,
35036 OPC_EmitNodeXForm, 0, 24,
35037 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13212), 0,
35038 8, 12, 12, 12, 12, 12, 12, 12, 12, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35039 14,
35040 OPC_CheckChild0Integer, 82|128,7|128,1,
35041 OPC_RecordChild1,
35042 OPC_RecordChild2,
35043 OPC_CheckPatternPredicate0,
35044 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_f16x2),
35045 92, 2, 0, 1,
35046 14,
35047 OPC_CheckChild0Integer, 92|128,7|128,1,
35048 OPC_RecordChild1,
35049 OPC_RecordChild2,
35050 OPC_CheckPatternPredicate0,
35051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_f16x2),
35052 92, 2, 0, 1,
35053 14,
35054 OPC_CheckChild0Integer, 4|128,8|128,1,
35055 OPC_RecordChild1,
35056 OPC_RecordChild2,
35057 OPC_CheckPatternPredicate0,
35058 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_f16x2),
35059 92, 2, 0, 1,
35060 14,
35061 OPC_CheckChild0Integer, 102|128,7|128,1,
35062 OPC_RecordChild1,
35063 OPC_RecordChild2,
35064 OPC_CheckPatternPredicate0,
35065 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_f16x2),
35066 92, 2, 0, 1,
35067 15,
35068 OPC_CheckChild0Integer, 24|128,8|128,1,
35069 OPC_RecordChild1,
35070 OPC_RecordChild2,
35071 OPC_CheckPatternPredicate, 20,
35072 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_f16x2),
35073 92, 2, 0, 1,
35074 15,
35075 OPC_CheckChild0Integer, 122|128,7|128,1,
35076 OPC_RecordChild1,
35077 OPC_RecordChild2,
35078 OPC_CheckPatternPredicate, 20,
35079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_xorsign_abs_f16x2),
35080 92, 2, 0, 1,
35081 15,
35082 OPC_CheckChild0Integer, 14|128,8|128,1,
35083 OPC_RecordChild1,
35084 OPC_RecordChild2,
35085 OPC_CheckPatternPredicate, 20,
35086 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_f16x2),
35087 92, 2, 0, 1,
35088 15,
35089 OPC_CheckChild0Integer, 112|128,7|128,1,
35090 OPC_RecordChild1,
35091 OPC_RecordChild2,
35092 OPC_CheckPatternPredicate, 20,
35093 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_xorsign_abs_f16x2),
35094 92, 2, 0, 1,
35095 14,
35096 OPC_CheckChild0Integer, 74|128,7|128,1,
35097 OPC_RecordChild1,
35098 OPC_RecordChild2,
35099 OPC_CheckPatternPredicate0,
35100 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_bf16x2),
35101 104, 2, 0, 1,
35102 14,
35103 OPC_CheckChild0Integer, 126|128,7|128,1,
35104 OPC_RecordChild1,
35105 OPC_RecordChild2,
35106 OPC_CheckPatternPredicate0,
35107 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_bf16x2),
35108 104, 2, 0, 1,
35109 15,
35110 OPC_CheckChild0Integer, 18|128,8|128,1,
35111 OPC_RecordChild1,
35112 OPC_RecordChild2,
35113 OPC_CheckPatternPredicate, 20,
35114 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_bf16x2),
35115 104, 2, 0, 1,
35116 15,
35117 OPC_CheckChild0Integer, 8|128,8|128,1,
35118 OPC_RecordChild1,
35119 OPC_RecordChild2,
35120 OPC_CheckPatternPredicate, 20,
35121 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_bf16x2),
35122 104, 2, 0, 1,
35123 14,
35124 OPC_CheckChild0Integer, 0|128,7|128,1,
35125 OPC_RecordChild1,
35126 OPC_RecordChild2,
35127 OPC_CheckPatternPredicate0,
35128 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_f16x2),
35129 92, 2, 0, 1,
35130 14,
35131 OPC_CheckChild0Integer, 10|128,7|128,1,
35132 OPC_RecordChild1,
35133 OPC_RecordChild2,
35134 OPC_CheckPatternPredicate0,
35135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_f16x2),
35136 92, 2, 0, 1,
35137 14,
35138 OPC_CheckChild0Integer, 50|128,7|128,1,
35139 OPC_RecordChild1,
35140 OPC_RecordChild2,
35141 OPC_CheckPatternPredicate0,
35142 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_f16x2),
35143 92, 2, 0, 1,
35144 14,
35145 OPC_CheckChild0Integer, 20|128,7|128,1,
35146 OPC_RecordChild1,
35147 OPC_RecordChild2,
35148 OPC_CheckPatternPredicate0,
35149 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_f16x2),
35150 92, 2, 0, 1,
35151 15,
35152 OPC_CheckChild0Integer, 70|128,7|128,1,
35153 OPC_RecordChild1,
35154 OPC_RecordChild2,
35155 OPC_CheckPatternPredicate, 20,
35156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_f16x2),
35157 92, 2, 0, 1,
35158 15,
35159 OPC_CheckChild0Integer, 40|128,7|128,1,
35160 OPC_RecordChild1,
35161 OPC_RecordChild2,
35162 OPC_CheckPatternPredicate, 20,
35163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_xorsign_abs_f16x2),
35164 92, 2, 0, 1,
35165 15,
35166 OPC_CheckChild0Integer, 60|128,7|128,1,
35167 OPC_RecordChild1,
35168 OPC_RecordChild2,
35169 OPC_CheckPatternPredicate, 20,
35170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_f16x2),
35171 92, 2, 0, 1,
35172 15,
35173 OPC_CheckChild0Integer, 30|128,7|128,1,
35174 OPC_RecordChild1,
35175 OPC_RecordChild2,
35176 OPC_CheckPatternPredicate, 20,
35177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_xorsign_abs_f16x2),
35178 92, 2, 0, 1,
35179 14,
35180 OPC_CheckChild0Integer, 120|128,6|128,1,
35181 OPC_RecordChild1,
35182 OPC_RecordChild2,
35183 OPC_CheckPatternPredicate0,
35184 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_bf16x2),
35185 104, 2, 0, 1,
35186 14,
35187 OPC_CheckChild0Integer, 44|128,7|128,1,
35188 OPC_RecordChild1,
35189 OPC_RecordChild2,
35190 OPC_CheckPatternPredicate0,
35191 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_bf16x2),
35192 104, 2, 0, 1,
35193 15,
35194 OPC_CheckChild0Integer, 64|128,7|128,1,
35195 OPC_RecordChild1,
35196 OPC_RecordChild2,
35197 OPC_CheckPatternPredicate, 20,
35198 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_bf16x2),
35199 104, 2, 0, 1,
35200 15,
35201 OPC_CheckChild0Integer, 54|128,7|128,1,
35202 OPC_RecordChild1,
35203 OPC_RecordChild2,
35204 OPC_CheckPatternPredicate, 20,
35205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_bf16x2),
35206 104, 2, 0, 1,
35207 12,
35208 OPC_CheckChild0Integer, 32|128,11|128,1,
35209 OPC_RecordChild1,
35210 OPC_CheckPatternPredicate0,
35211 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_NEG_BF16X2),
35212 104, 1, 0,
35213 13,
35214 OPC_CheckChild0Integer, 116|128,4|128,1,
35215 OPC_RecordChild1,
35216 OPC_CheckPatternPredicate, 53,
35217 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16X2),
35218 92, 1, 0,
35219 17,
35220 OPC_CheckChild0Integer, 62|128,6|128,1,
35221 OPC_RecordChild1,
35222 OPC_RecordChild2,
35223 OPC_RecordChild3,
35224 OPC_CheckPatternPredicate, 40,
35225 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f16x2),
35226 92, 3, 0, 1, 2,
35227 17,
35228 OPC_CheckChild0Integer, 72|128,6|128,1,
35229 OPC_RecordChild1,
35230 OPC_RecordChild2,
35231 OPC_RecordChild3,
35232 OPC_CheckPatternPredicate, 40,
35233 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f16x2),
35234 92, 3, 0, 1, 2,
35235 17,
35236 OPC_CheckChild0Integer, 104|128,6|128,1,
35237 OPC_RecordChild1,
35238 OPC_RecordChild2,
35239 OPC_RecordChild3,
35240 OPC_CheckPatternPredicate, 40,
35241 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_f16x2),
35242 92, 3, 0, 1, 2,
35243 17,
35244 OPC_CheckChild0Integer, 88|128,6|128,1,
35245 OPC_RecordChild1,
35246 OPC_RecordChild2,
35247 OPC_RecordChild3,
35248 OPC_CheckPatternPredicate, 40,
35249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_f16x2),
35250 92, 3, 0, 1, 2,
35251 16,
35252 OPC_CheckChild0Integer, 96|128,6|128,1,
35253 OPC_RecordChild1,
35254 OPC_RecordChild2,
35255 OPC_RecordChild3,
35256 OPC_CheckPatternPredicate0,
35257 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_f16x2),
35258 92, 3, 0, 1, 2,
35259 16,
35260 OPC_CheckChild0Integer, 80|128,6|128,1,
35261 OPC_RecordChild1,
35262 OPC_RecordChild2,
35263 OPC_RecordChild3,
35264 OPC_CheckPatternPredicate0,
35265 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_f16x2),
35266 92, 3, 0, 1, 2,
35267 16,
35268 OPC_CheckChild0Integer, 54|128,6|128,1,
35269 OPC_RecordChild1,
35270 OPC_RecordChild2,
35271 OPC_RecordChild3,
35272 OPC_CheckPatternPredicate0,
35273 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_bf16x2),
35274 104, 3, 0, 1, 2,
35275 16,
35276 OPC_CheckChild0Integer, 92|128,6|128,1,
35277 OPC_RecordChild1,
35278 OPC_RecordChild2,
35279 OPC_RecordChild3,
35280 OPC_CheckPatternPredicate0,
35281 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_bf16x2),
35282 104, 3, 0, 1, 2,
35283 16,
35284 OPC_CheckChild0Integer, 20|128,6|128,1,
35285 OPC_RecordChild1,
35286 OPC_RecordChild2,
35287 OPC_EmitInteger32, 10,
35288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
35289 104, 3, 0, 1, 2,
35290 17,
35291 OPC_CheckChild0Integer, 22|128,6|128,1,
35292 OPC_RecordChild1,
35293 OPC_RecordChild2,
35294 OPC_EmitInteger32, 10|128,1,
35295 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
35296 104, 3, 0, 1, 2,
35297 16,
35298 OPC_CheckChild0Integer, 24|128,6|128,1,
35299 OPC_RecordChild1,
35300 OPC_RecordChild2,
35301 OPC_EmitInteger32, 12,
35302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
35303 104, 3, 0, 1, 2,
35304 17,
35305 OPC_CheckChild0Integer, 26|128,6|128,1,
35306 OPC_RecordChild1,
35307 OPC_RecordChild2,
35308 OPC_EmitInteger32, 12|128,1,
35309 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
35310 104, 3, 0, 1, 2,
35311 16,
35312 OPC_CheckChild0Integer, 28|128,6|128,1,
35313 OPC_RecordChild1,
35314 OPC_RecordChild2,
35315 OPC_EmitInteger32, 10,
35316 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
35317 92, 3, 0, 1, 2,
35318 17,
35319 OPC_CheckChild0Integer, 30|128,6|128,1,
35320 OPC_RecordChild1,
35321 OPC_RecordChild2,
35322 OPC_EmitInteger32, 10|128,1,
35323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
35324 92, 3, 0, 1, 2,
35325 16,
35326 OPC_CheckChild0Integer, 32|128,6|128,1,
35327 OPC_RecordChild1,
35328 OPC_RecordChild2,
35329 OPC_EmitInteger32, 12,
35330 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
35331 92, 3, 0, 1, 2,
35332 17,
35333 OPC_CheckChild0Integer, 34|128,6|128,1,
35334 OPC_RecordChild1,
35335 OPC_RecordChild2,
35336 OPC_EmitInteger32, 12|128,1,
35337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
35338 92, 3, 0, 1, 2,
35339 14,
35340 OPC_CheckChild0Integer, 100|128,4|128,1,
35341 OPC_RecordChild1,
35342 OPC_EmitInteger32, 10,
35343 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e4m3x2),
35344 92, 2, 0, 1,
35345 15,
35346 OPC_CheckChild0Integer, 102|128,4|128,1,
35347 OPC_RecordChild1,
35348 OPC_EmitInteger32, 10|128,1,
35349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e4m3x2),
35350 92, 2, 0, 1,
35351 14,
35352 OPC_CheckChild0Integer, 104|128,4|128,1,
35353 OPC_RecordChild1,
35354 OPC_EmitInteger32, 10,
35355 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e5m2x2),
35356 92, 2, 0, 1,
35357 15,
35358 OPC_CheckChild0Integer, 106|128,4|128,1,
35359 OPC_RecordChild1,
35360 OPC_EmitInteger32, 10|128,1,
35361 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e5m2x2),
35362 92, 2, 0, 1,
35363 16,
35364 OPC_CheckChild0Integer, 92|128,4|128,1,
35365 OPC_RecordChild1,
35366 OPC_CheckPatternPredicate, 13,
35367 OPC_EmitInteger32, 10,
35368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e2m3x2),
35369 92, 2, 0, 1,
35370 17,
35371 OPC_CheckChild0Integer, 94|128,4|128,1,
35372 OPC_RecordChild1,
35373 OPC_CheckPatternPredicate, 13,
35374 OPC_EmitInteger32, 10|128,1,
35375 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e2m3x2),
35376 92, 2, 0, 1,
35377 16,
35378 OPC_CheckChild0Integer, 96|128,4|128,1,
35379 OPC_RecordChild1,
35380 OPC_CheckPatternPredicate, 13,
35381 OPC_EmitInteger32, 10,
35382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e3m2x2),
35383 92, 2, 0, 1,
35384 17,
35385 OPC_CheckChild0Integer, 98|128,4|128,1,
35386 OPC_RecordChild1,
35387 OPC_CheckPatternPredicate, 13,
35388 OPC_EmitInteger32, 10|128,1,
35389 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e3m2x2),
35390 92, 2, 0, 1,
35391 16,
35392 OPC_CheckChild0Integer, 88|128,4|128,1,
35393 OPC_RecordChild1,
35394 OPC_CheckPatternPredicate, 13,
35395 OPC_EmitInteger32, 10,
35396 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e2m1x2),
35397 92, 2, 0, 1,
35398 17,
35399 OPC_CheckChild0Integer, 90|128,4|128,1,
35400 OPC_RecordChild1,
35401 OPC_CheckPatternPredicate, 13,
35402 OPC_EmitInteger32, 10|128,1,
35403 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_e2m1x2),
35404 92, 2, 0, 1,
35405 13,
35406 OPC_CheckChild0Integer, 50|128,25|128,1,
35407 OPC_RecordChild1,
35408 OPC_CheckPatternPredicate, 13,
35409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_ue8m0x2),
35410 104, 1, 0,
35411 41,
35412 OPC_CheckChild0Integer, 92|128,10|128,1,
35413 OPC_RecordChild1,
35414 OPC_RecordChild2,
35415 OPC_RecordChild3,
35416 OPC_RecordChild4,
35417 OPC_RecordChild5,
35418 OPC_RecordChild6,
35419 OPC_RecordChild7,
35420 OPC_MoveChild, 8,
35421 OPC_RecordNode,
35422 OPC_MoveParent,
35423 OPC_CheckPatternPredicate, 31,
35424 OPC_EmitInteger32, 0,
35425 OPC_EmitNodeXForm, 0, 8,
35426 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13232), 0,
35427 4, 92, 92, 92, 92, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
35428 41,
35429 OPC_CheckChild0Integer, 84|128,10|128,1,
35430 OPC_RecordChild1,
35431 OPC_RecordChild2,
35432 OPC_RecordChild3,
35433 OPC_RecordChild4,
35434 OPC_RecordChild5,
35435 OPC_RecordChild6,
35436 OPC_RecordChild7,
35437 OPC_MoveChild, 8,
35438 OPC_RecordNode,
35439 OPC_MoveParent,
35440 OPC_CheckPatternPredicate, 31,
35441 OPC_EmitInteger32, 0,
35442 OPC_EmitNodeXForm, 0, 8,
35443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13295), 0,
35444 4, 92, 92, 92, 92, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
35445 28,
35446 OPC_CheckChild0Integer, 34|128,10|128,1,
35447 OPC_RecordChild1,
35448 OPC_RecordChild2,
35449 OPC_RecordChild3,
35450 OPC_RecordChild4,
35451 OPC_RecordChild5,
35452 OPC_CheckPatternPredicate, 19,
35453 OPC_EmitInteger32, 0,
35454 OPC_EmitNodeXForm, 0, 5,
35455 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13310),
35456 92, 92, 6, 0, 1, 2, 3, 4, 6,
35457 36,
35458 OPC_CheckChild0Integer, 86|128,9|128,1,
35459 OPC_RecordChild1,
35460 OPC_RecordChild2,
35461 OPC_RecordChild3,
35462 OPC_RecordChild4,
35463 OPC_RecordChild5,
35464 OPC_RecordChild6,
35465 OPC_RecordChild7,
35466 OPC_MoveChild, 8,
35467 OPC_RecordNode,
35468 OPC_MoveParent,
35469 OPC_CheckPatternPredicate0,
35470 OPC_EmitInteger32, 0,
35471 OPC_EmitNodeXForm, 0, 8,
35472 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13323),
35473 92, 92, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
35474 44,
35475 OPC_CheckChild0Integer, 88|128,9|128,1,
35476 OPC_RecordChild1,
35477 OPC_RecordChild2,
35478 OPC_RecordChild3,
35479 OPC_RecordChild4,
35480 OPC_RecordChild5,
35481 OPC_RecordChild6,
35482 OPC_RecordChild7,
35483 OPC_MoveChild, 8,
35484 OPC_RecordNode,
35485 OPC_MoveSibling, 9,
35486 OPC_RecordNode,
35487 OPC_MoveSibling, 10,
35488 OPC_RecordNode,
35489 OPC_MoveParent,
35490 OPC_CheckPatternPredicate0,
35491 OPC_EmitInteger32, 0,
35492 OPC_EmitNodeXForm, 0, 10,
35493 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_13331),
35494 92, 92, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
35495 41,
35496 OPC_CheckChild0Integer, 78|128,10|128,1,
35497 OPC_RecordChild1,
35498 OPC_RecordChild2,
35499 OPC_RecordChild3,
35500 OPC_RecordChild4,
35501 OPC_RecordChild5,
35502 OPC_RecordChild6,
35503 OPC_RecordChild7,
35504 OPC_MoveChild, 8,
35505 OPC_RecordNode,
35506 OPC_MoveParent,
35507 OPC_CheckPatternPredicate, 31,
35508 OPC_EmitInteger32, 0,
35509 OPC_EmitNodeXForm, 0, 8,
35510 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13591), 0,
35511 4, 92, 92, 92, 92, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
35512 41,
35513 OPC_CheckChild0Integer, 72|128,10|128,1,
35514 OPC_RecordChild1,
35515 OPC_RecordChild2,
35516 OPC_RecordChild3,
35517 OPC_RecordChild4,
35518 OPC_RecordChild5,
35519 OPC_RecordChild6,
35520 OPC_RecordChild7,
35521 OPC_MoveChild, 8,
35522 OPC_RecordNode,
35523 OPC_MoveParent,
35524 OPC_CheckPatternPredicate, 31,
35525 OPC_EmitInteger32, 0,
35526 OPC_EmitNodeXForm, 0, 8,
35527 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13600), 0,
35528 4, 92, 92, 92, 92, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
35529 88,
35530 OPC_CheckChild0Integer, 18|128,27|128,1,
35531 OPC_RecordChild1,
35532 OPC_RecordChild2,
35533 OPC_RecordChild3,
35534 OPC_RecordChild4,
35535 OPC_RecordChild5,
35536 OPC_RecordChild6,
35537 OPC_RecordChild7,
35538 OPC_MoveChild, 8,
35539 OPC_RecordNode,
35540 OPC_MoveSibling, 9,
35541 OPC_RecordNode,
35542 OPC_MoveSibling, 10,
35543 OPC_RecordNode,
35544 OPC_MoveSibling, 11,
35545 OPC_RecordNode,
35546 OPC_MoveSibling, 12,
35547 OPC_RecordNode,
35548 OPC_MoveSibling, 13,
35549 OPC_RecordNode,
35550 OPC_MoveSibling, 14,
35551 OPC_RecordNode,
35552 OPC_MoveSibling, 15,
35553 OPC_RecordNode,
35554 OPC_MoveSibling, 16,
35555 OPC_RecordNode,
35556 OPC_MoveSibling, 17,
35557 OPC_RecordNode,
35558 OPC_MoveSibling, 18,
35559 OPC_RecordNode,
35560 OPC_MoveSibling, 19,
35561 OPC_RecordNode,
35562 OPC_MoveSibling, 20,
35563 OPC_RecordNode,
35564 OPC_MoveParent,
35565 OPC_CheckPatternPredicate5,
35566 OPC_EmitInteger32, 0,
35567 OPC_EmitNodeXForm, 0, 20,
35568 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12622), 0,
35569 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
35570 104,
35571 OPC_CheckChild0Integer, 22|128,27|128,1,
35572 OPC_RecordChild1,
35573 OPC_RecordChild2,
35574 OPC_RecordChild3,
35575 OPC_RecordChild4,
35576 OPC_RecordChild5,
35577 OPC_RecordChild6,
35578 OPC_RecordChild7,
35579 OPC_MoveChild, 8,
35580 OPC_RecordNode,
35581 OPC_MoveSibling, 9,
35582 OPC_RecordNode,
35583 OPC_MoveSibling, 10,
35584 OPC_RecordNode,
35585 OPC_MoveSibling, 11,
35586 OPC_RecordNode,
35587 OPC_MoveSibling, 12,
35588 OPC_RecordNode,
35589 OPC_MoveSibling, 13,
35590 OPC_RecordNode,
35591 OPC_MoveSibling, 14,
35592 OPC_RecordNode,
35593 OPC_MoveSibling, 15,
35594 OPC_RecordNode,
35595 OPC_MoveSibling, 16,
35596 OPC_RecordNode,
35597 OPC_MoveSibling, 17,
35598 OPC_RecordNode,
35599 OPC_MoveSibling, 18,
35600 OPC_RecordNode,
35601 OPC_MoveSibling, 19,
35602 OPC_RecordNode,
35603 OPC_MoveSibling, 20,
35604 OPC_RecordNode,
35605 OPC_MoveSibling, 21,
35606 OPC_RecordNode,
35607 OPC_MoveSibling, 22,
35608 OPC_RecordNode,
35609 OPC_MoveSibling, 23,
35610 OPC_RecordNode,
35611 OPC_MoveSibling, 24,
35612 OPC_RecordNode,
35613 OPC_MoveParent,
35614 OPC_CheckPatternPredicate5,
35615 OPC_EmitInteger32, 0,
35616 OPC_EmitNodeXForm, 0, 24,
35617 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12630), 0,
35618 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35619 88,
35620 OPC_CheckChild0Integer, 18|128,29|128,1,
35621 OPC_RecordChild1,
35622 OPC_RecordChild2,
35623 OPC_RecordChild3,
35624 OPC_RecordChild4,
35625 OPC_RecordChild5,
35626 OPC_RecordChild6,
35627 OPC_RecordChild7,
35628 OPC_MoveChild, 8,
35629 OPC_RecordNode,
35630 OPC_MoveSibling, 9,
35631 OPC_RecordNode,
35632 OPC_MoveSibling, 10,
35633 OPC_RecordNode,
35634 OPC_MoveSibling, 11,
35635 OPC_RecordNode,
35636 OPC_MoveSibling, 12,
35637 OPC_RecordNode,
35638 OPC_MoveSibling, 13,
35639 OPC_RecordNode,
35640 OPC_MoveSibling, 14,
35641 OPC_RecordNode,
35642 OPC_MoveSibling, 15,
35643 OPC_RecordNode,
35644 OPC_MoveSibling, 16,
35645 OPC_RecordNode,
35646 OPC_MoveSibling, 17,
35647 OPC_RecordNode,
35648 OPC_MoveSibling, 18,
35649 OPC_RecordNode,
35650 OPC_MoveSibling, 19,
35651 OPC_RecordNode,
35652 OPC_MoveSibling, 20,
35653 OPC_RecordNode,
35654 OPC_MoveParent,
35655 OPC_CheckPatternPredicate2,
35656 OPC_EmitInteger32, 0,
35657 OPC_EmitNodeXForm, 0, 20,
35658 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12643), 0,
35659 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
35660 104,
35661 OPC_CheckChild0Integer, 22|128,29|128,1,
35662 OPC_RecordChild1,
35663 OPC_RecordChild2,
35664 OPC_RecordChild3,
35665 OPC_RecordChild4,
35666 OPC_RecordChild5,
35667 OPC_RecordChild6,
35668 OPC_RecordChild7,
35669 OPC_MoveChild, 8,
35670 OPC_RecordNode,
35671 OPC_MoveSibling, 9,
35672 OPC_RecordNode,
35673 OPC_MoveSibling, 10,
35674 OPC_RecordNode,
35675 OPC_MoveSibling, 11,
35676 OPC_RecordNode,
35677 OPC_MoveSibling, 12,
35678 OPC_RecordNode,
35679 OPC_MoveSibling, 13,
35680 OPC_RecordNode,
35681 OPC_MoveSibling, 14,
35682 OPC_RecordNode,
35683 OPC_MoveSibling, 15,
35684 OPC_RecordNode,
35685 OPC_MoveSibling, 16,
35686 OPC_RecordNode,
35687 OPC_MoveSibling, 17,
35688 OPC_RecordNode,
35689 OPC_MoveSibling, 18,
35690 OPC_RecordNode,
35691 OPC_MoveSibling, 19,
35692 OPC_RecordNode,
35693 OPC_MoveSibling, 20,
35694 OPC_RecordNode,
35695 OPC_MoveSibling, 21,
35696 OPC_RecordNode,
35697 OPC_MoveSibling, 22,
35698 OPC_RecordNode,
35699 OPC_MoveSibling, 23,
35700 OPC_RecordNode,
35701 OPC_MoveSibling, 24,
35702 OPC_RecordNode,
35703 OPC_MoveParent,
35704 OPC_CheckPatternPredicate2,
35705 OPC_EmitInteger32, 0,
35706 OPC_EmitNodeXForm, 0, 24,
35707 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12651), 0,
35708 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35709 88,
35710 OPC_CheckChild0Integer, 106|128,30|128,1,
35711 OPC_RecordChild1,
35712 OPC_RecordChild2,
35713 OPC_RecordChild3,
35714 OPC_RecordChild4,
35715 OPC_RecordChild5,
35716 OPC_RecordChild6,
35717 OPC_RecordChild7,
35718 OPC_MoveChild, 8,
35719 OPC_RecordNode,
35720 OPC_MoveSibling, 9,
35721 OPC_RecordNode,
35722 OPC_MoveSibling, 10,
35723 OPC_RecordNode,
35724 OPC_MoveSibling, 11,
35725 OPC_RecordNode,
35726 OPC_MoveSibling, 12,
35727 OPC_RecordNode,
35728 OPC_MoveSibling, 13,
35729 OPC_RecordNode,
35730 OPC_MoveSibling, 14,
35731 OPC_RecordNode,
35732 OPC_MoveSibling, 15,
35733 OPC_RecordNode,
35734 OPC_MoveSibling, 16,
35735 OPC_RecordNode,
35736 OPC_MoveSibling, 17,
35737 OPC_RecordNode,
35738 OPC_MoveSibling, 18,
35739 OPC_RecordNode,
35740 OPC_MoveSibling, 19,
35741 OPC_RecordNode,
35742 OPC_MoveSibling, 20,
35743 OPC_RecordNode,
35744 OPC_MoveParent,
35745 OPC_CheckPatternPredicate2,
35746 OPC_EmitInteger32, 0,
35747 OPC_EmitNodeXForm, 0, 20,
35748 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12664), 0,
35749 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
35750 104,
35751 OPC_CheckChild0Integer, 110|128,30|128,1,
35752 OPC_RecordChild1,
35753 OPC_RecordChild2,
35754 OPC_RecordChild3,
35755 OPC_RecordChild4,
35756 OPC_RecordChild5,
35757 OPC_RecordChild6,
35758 OPC_RecordChild7,
35759 OPC_MoveChild, 8,
35760 OPC_RecordNode,
35761 OPC_MoveSibling, 9,
35762 OPC_RecordNode,
35763 OPC_MoveSibling, 10,
35764 OPC_RecordNode,
35765 OPC_MoveSibling, 11,
35766 OPC_RecordNode,
35767 OPC_MoveSibling, 12,
35768 OPC_RecordNode,
35769 OPC_MoveSibling, 13,
35770 OPC_RecordNode,
35771 OPC_MoveSibling, 14,
35772 OPC_RecordNode,
35773 OPC_MoveSibling, 15,
35774 OPC_RecordNode,
35775 OPC_MoveSibling, 16,
35776 OPC_RecordNode,
35777 OPC_MoveSibling, 17,
35778 OPC_RecordNode,
35779 OPC_MoveSibling, 18,
35780 OPC_RecordNode,
35781 OPC_MoveSibling, 19,
35782 OPC_RecordNode,
35783 OPC_MoveSibling, 20,
35784 OPC_RecordNode,
35785 OPC_MoveSibling, 21,
35786 OPC_RecordNode,
35787 OPC_MoveSibling, 22,
35788 OPC_RecordNode,
35789 OPC_MoveSibling, 23,
35790 OPC_RecordNode,
35791 OPC_MoveSibling, 24,
35792 OPC_RecordNode,
35793 OPC_MoveParent,
35794 OPC_CheckPatternPredicate2,
35795 OPC_EmitInteger32, 0,
35796 OPC_EmitNodeXForm, 0, 24,
35797 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12672), 0,
35798 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35799 88,
35800 OPC_CheckChild0Integer, 20|128,27|128,1,
35801 OPC_RecordChild1,
35802 OPC_RecordChild2,
35803 OPC_RecordChild3,
35804 OPC_RecordChild4,
35805 OPC_RecordChild5,
35806 OPC_RecordChild6,
35807 OPC_RecordChild7,
35808 OPC_MoveChild, 8,
35809 OPC_RecordNode,
35810 OPC_MoveSibling, 9,
35811 OPC_RecordNode,
35812 OPC_MoveSibling, 10,
35813 OPC_RecordNode,
35814 OPC_MoveSibling, 11,
35815 OPC_RecordNode,
35816 OPC_MoveSibling, 12,
35817 OPC_RecordNode,
35818 OPC_MoveSibling, 13,
35819 OPC_RecordNode,
35820 OPC_MoveSibling, 14,
35821 OPC_RecordNode,
35822 OPC_MoveSibling, 15,
35823 OPC_RecordNode,
35824 OPC_MoveSibling, 16,
35825 OPC_RecordNode,
35826 OPC_MoveSibling, 17,
35827 OPC_RecordNode,
35828 OPC_MoveSibling, 18,
35829 OPC_RecordNode,
35830 OPC_MoveSibling, 19,
35831 OPC_RecordNode,
35832 OPC_MoveSibling, 20,
35833 OPC_RecordNode,
35834 OPC_MoveParent,
35835 OPC_CheckPatternPredicate5,
35836 OPC_EmitInteger32, 0,
35837 OPC_EmitNodeXForm, 0, 20,
35838 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12739), 0,
35839 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
35840 104,
35841 OPC_CheckChild0Integer, 24|128,27|128,1,
35842 OPC_RecordChild1,
35843 OPC_RecordChild2,
35844 OPC_RecordChild3,
35845 OPC_RecordChild4,
35846 OPC_RecordChild5,
35847 OPC_RecordChild6,
35848 OPC_RecordChild7,
35849 OPC_MoveChild, 8,
35850 OPC_RecordNode,
35851 OPC_MoveSibling, 9,
35852 OPC_RecordNode,
35853 OPC_MoveSibling, 10,
35854 OPC_RecordNode,
35855 OPC_MoveSibling, 11,
35856 OPC_RecordNode,
35857 OPC_MoveSibling, 12,
35858 OPC_RecordNode,
35859 OPC_MoveSibling, 13,
35860 OPC_RecordNode,
35861 OPC_MoveSibling, 14,
35862 OPC_RecordNode,
35863 OPC_MoveSibling, 15,
35864 OPC_RecordNode,
35865 OPC_MoveSibling, 16,
35866 OPC_RecordNode,
35867 OPC_MoveSibling, 17,
35868 OPC_RecordNode,
35869 OPC_MoveSibling, 18,
35870 OPC_RecordNode,
35871 OPC_MoveSibling, 19,
35872 OPC_RecordNode,
35873 OPC_MoveSibling, 20,
35874 OPC_RecordNode,
35875 OPC_MoveSibling, 21,
35876 OPC_RecordNode,
35877 OPC_MoveSibling, 22,
35878 OPC_RecordNode,
35879 OPC_MoveSibling, 23,
35880 OPC_RecordNode,
35881 OPC_MoveSibling, 24,
35882 OPC_RecordNode,
35883 OPC_MoveParent,
35884 OPC_CheckPatternPredicate5,
35885 OPC_EmitInteger32, 0,
35886 OPC_EmitNodeXForm, 0, 24,
35887 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12745), 0,
35888 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35889 88,
35890 OPC_CheckChild0Integer, 20|128,29|128,1,
35891 OPC_RecordChild1,
35892 OPC_RecordChild2,
35893 OPC_RecordChild3,
35894 OPC_RecordChild4,
35895 OPC_RecordChild5,
35896 OPC_RecordChild6,
35897 OPC_RecordChild7,
35898 OPC_MoveChild, 8,
35899 OPC_RecordNode,
35900 OPC_MoveSibling, 9,
35901 OPC_RecordNode,
35902 OPC_MoveSibling, 10,
35903 OPC_RecordNode,
35904 OPC_MoveSibling, 11,
35905 OPC_RecordNode,
35906 OPC_MoveSibling, 12,
35907 OPC_RecordNode,
35908 OPC_MoveSibling, 13,
35909 OPC_RecordNode,
35910 OPC_MoveSibling, 14,
35911 OPC_RecordNode,
35912 OPC_MoveSibling, 15,
35913 OPC_RecordNode,
35914 OPC_MoveSibling, 16,
35915 OPC_RecordNode,
35916 OPC_MoveSibling, 17,
35917 OPC_RecordNode,
35918 OPC_MoveSibling, 18,
35919 OPC_RecordNode,
35920 OPC_MoveSibling, 19,
35921 OPC_RecordNode,
35922 OPC_MoveSibling, 20,
35923 OPC_RecordNode,
35924 OPC_MoveParent,
35925 OPC_CheckPatternPredicate2,
35926 OPC_EmitInteger32, 0,
35927 OPC_EmitNodeXForm, 0, 20,
35928 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12751), 0,
35929 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
35930 104,
35931 OPC_CheckChild0Integer, 24|128,29|128,1,
35932 OPC_RecordChild1,
35933 OPC_RecordChild2,
35934 OPC_RecordChild3,
35935 OPC_RecordChild4,
35936 OPC_RecordChild5,
35937 OPC_RecordChild6,
35938 OPC_RecordChild7,
35939 OPC_MoveChild, 8,
35940 OPC_RecordNode,
35941 OPC_MoveSibling, 9,
35942 OPC_RecordNode,
35943 OPC_MoveSibling, 10,
35944 OPC_RecordNode,
35945 OPC_MoveSibling, 11,
35946 OPC_RecordNode,
35947 OPC_MoveSibling, 12,
35948 OPC_RecordNode,
35949 OPC_MoveSibling, 13,
35950 OPC_RecordNode,
35951 OPC_MoveSibling, 14,
35952 OPC_RecordNode,
35953 OPC_MoveSibling, 15,
35954 OPC_RecordNode,
35955 OPC_MoveSibling, 16,
35956 OPC_RecordNode,
35957 OPC_MoveSibling, 17,
35958 OPC_RecordNode,
35959 OPC_MoveSibling, 18,
35960 OPC_RecordNode,
35961 OPC_MoveSibling, 19,
35962 OPC_RecordNode,
35963 OPC_MoveSibling, 20,
35964 OPC_RecordNode,
35965 OPC_MoveSibling, 21,
35966 OPC_RecordNode,
35967 OPC_MoveSibling, 22,
35968 OPC_RecordNode,
35969 OPC_MoveSibling, 23,
35970 OPC_RecordNode,
35971 OPC_MoveSibling, 24,
35972 OPC_RecordNode,
35973 OPC_MoveParent,
35974 OPC_CheckPatternPredicate2,
35975 OPC_EmitInteger32, 0,
35976 OPC_EmitNodeXForm, 0, 24,
35977 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12757), 0,
35978 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
35979 88,
35980 OPC_CheckChild0Integer, 108|128,30|128,1,
35981 OPC_RecordChild1,
35982 OPC_RecordChild2,
35983 OPC_RecordChild3,
35984 OPC_RecordChild4,
35985 OPC_RecordChild5,
35986 OPC_RecordChild6,
35987 OPC_RecordChild7,
35988 OPC_MoveChild, 8,
35989 OPC_RecordNode,
35990 OPC_MoveSibling, 9,
35991 OPC_RecordNode,
35992 OPC_MoveSibling, 10,
35993 OPC_RecordNode,
35994 OPC_MoveSibling, 11,
35995 OPC_RecordNode,
35996 OPC_MoveSibling, 12,
35997 OPC_RecordNode,
35998 OPC_MoveSibling, 13,
35999 OPC_RecordNode,
36000 OPC_MoveSibling, 14,
36001 OPC_RecordNode,
36002 OPC_MoveSibling, 15,
36003 OPC_RecordNode,
36004 OPC_MoveSibling, 16,
36005 OPC_RecordNode,
36006 OPC_MoveSibling, 17,
36007 OPC_RecordNode,
36008 OPC_MoveSibling, 18,
36009 OPC_RecordNode,
36010 OPC_MoveSibling, 19,
36011 OPC_RecordNode,
36012 OPC_MoveSibling, 20,
36013 OPC_RecordNode,
36014 OPC_MoveParent,
36015 OPC_CheckPatternPredicate2,
36016 OPC_EmitInteger32, 0,
36017 OPC_EmitNodeXForm, 0, 20,
36018 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12763), 0,
36019 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36020 104,
36021 OPC_CheckChild0Integer, 112|128,30|128,1,
36022 OPC_RecordChild1,
36023 OPC_RecordChild2,
36024 OPC_RecordChild3,
36025 OPC_RecordChild4,
36026 OPC_RecordChild5,
36027 OPC_RecordChild6,
36028 OPC_RecordChild7,
36029 OPC_MoveChild, 8,
36030 OPC_RecordNode,
36031 OPC_MoveSibling, 9,
36032 OPC_RecordNode,
36033 OPC_MoveSibling, 10,
36034 OPC_RecordNode,
36035 OPC_MoveSibling, 11,
36036 OPC_RecordNode,
36037 OPC_MoveSibling, 12,
36038 OPC_RecordNode,
36039 OPC_MoveSibling, 13,
36040 OPC_RecordNode,
36041 OPC_MoveSibling, 14,
36042 OPC_RecordNode,
36043 OPC_MoveSibling, 15,
36044 OPC_RecordNode,
36045 OPC_MoveSibling, 16,
36046 OPC_RecordNode,
36047 OPC_MoveSibling, 17,
36048 OPC_RecordNode,
36049 OPC_MoveSibling, 18,
36050 OPC_RecordNode,
36051 OPC_MoveSibling, 19,
36052 OPC_RecordNode,
36053 OPC_MoveSibling, 20,
36054 OPC_RecordNode,
36055 OPC_MoveSibling, 21,
36056 OPC_RecordNode,
36057 OPC_MoveSibling, 22,
36058 OPC_RecordNode,
36059 OPC_MoveSibling, 23,
36060 OPC_RecordNode,
36061 OPC_MoveSibling, 24,
36062 OPC_RecordNode,
36063 OPC_MoveParent,
36064 OPC_CheckPatternPredicate2,
36065 OPC_EmitInteger32, 0,
36066 OPC_EmitNodeXForm, 0, 24,
36067 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12769), 0,
36068 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36069 88,
36070 OPC_CheckChild0Integer, 120|128,26|128,1,
36071 OPC_RecordChild1,
36072 OPC_RecordChild2,
36073 OPC_RecordChild3,
36074 OPC_RecordChild4,
36075 OPC_RecordChild5,
36076 OPC_RecordChild6,
36077 OPC_RecordChild7,
36078 OPC_MoveChild, 8,
36079 OPC_RecordNode,
36080 OPC_MoveSibling, 9,
36081 OPC_RecordNode,
36082 OPC_MoveSibling, 10,
36083 OPC_RecordNode,
36084 OPC_MoveSibling, 11,
36085 OPC_RecordNode,
36086 OPC_MoveSibling, 12,
36087 OPC_RecordNode,
36088 OPC_MoveSibling, 13,
36089 OPC_RecordNode,
36090 OPC_MoveSibling, 14,
36091 OPC_RecordNode,
36092 OPC_MoveSibling, 15,
36093 OPC_RecordNode,
36094 OPC_MoveSibling, 16,
36095 OPC_RecordNode,
36096 OPC_MoveSibling, 17,
36097 OPC_RecordNode,
36098 OPC_MoveSibling, 18,
36099 OPC_RecordNode,
36100 OPC_MoveSibling, 19,
36101 OPC_RecordNode,
36102 OPC_MoveSibling, 20,
36103 OPC_RecordNode,
36104 OPC_MoveParent,
36105 OPC_CheckPatternPredicate5,
36106 OPC_EmitInteger32, 0,
36107 OPC_EmitNodeXForm, 0, 20,
36108 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12808), 0,
36109 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36110 104,
36111 OPC_CheckChild0Integer, 124|128,26|128,1,
36112 OPC_RecordChild1,
36113 OPC_RecordChild2,
36114 OPC_RecordChild3,
36115 OPC_RecordChild4,
36116 OPC_RecordChild5,
36117 OPC_RecordChild6,
36118 OPC_RecordChild7,
36119 OPC_MoveChild, 8,
36120 OPC_RecordNode,
36121 OPC_MoveSibling, 9,
36122 OPC_RecordNode,
36123 OPC_MoveSibling, 10,
36124 OPC_RecordNode,
36125 OPC_MoveSibling, 11,
36126 OPC_RecordNode,
36127 OPC_MoveSibling, 12,
36128 OPC_RecordNode,
36129 OPC_MoveSibling, 13,
36130 OPC_RecordNode,
36131 OPC_MoveSibling, 14,
36132 OPC_RecordNode,
36133 OPC_MoveSibling, 15,
36134 OPC_RecordNode,
36135 OPC_MoveSibling, 16,
36136 OPC_RecordNode,
36137 OPC_MoveSibling, 17,
36138 OPC_RecordNode,
36139 OPC_MoveSibling, 18,
36140 OPC_RecordNode,
36141 OPC_MoveSibling, 19,
36142 OPC_RecordNode,
36143 OPC_MoveSibling, 20,
36144 OPC_RecordNode,
36145 OPC_MoveSibling, 21,
36146 OPC_RecordNode,
36147 OPC_MoveSibling, 22,
36148 OPC_RecordNode,
36149 OPC_MoveSibling, 23,
36150 OPC_RecordNode,
36151 OPC_MoveSibling, 24,
36152 OPC_RecordNode,
36153 OPC_MoveParent,
36154 OPC_CheckPatternPredicate5,
36155 OPC_EmitInteger32, 0,
36156 OPC_EmitNodeXForm, 0, 24,
36157 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12814), 0,
36158 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36159 88,
36160 OPC_CheckChild0Integer, 120|128,28|128,1,
36161 OPC_RecordChild1,
36162 OPC_RecordChild2,
36163 OPC_RecordChild3,
36164 OPC_RecordChild4,
36165 OPC_RecordChild5,
36166 OPC_RecordChild6,
36167 OPC_RecordChild7,
36168 OPC_MoveChild, 8,
36169 OPC_RecordNode,
36170 OPC_MoveSibling, 9,
36171 OPC_RecordNode,
36172 OPC_MoveSibling, 10,
36173 OPC_RecordNode,
36174 OPC_MoveSibling, 11,
36175 OPC_RecordNode,
36176 OPC_MoveSibling, 12,
36177 OPC_RecordNode,
36178 OPC_MoveSibling, 13,
36179 OPC_RecordNode,
36180 OPC_MoveSibling, 14,
36181 OPC_RecordNode,
36182 OPC_MoveSibling, 15,
36183 OPC_RecordNode,
36184 OPC_MoveSibling, 16,
36185 OPC_RecordNode,
36186 OPC_MoveSibling, 17,
36187 OPC_RecordNode,
36188 OPC_MoveSibling, 18,
36189 OPC_RecordNode,
36190 OPC_MoveSibling, 19,
36191 OPC_RecordNode,
36192 OPC_MoveSibling, 20,
36193 OPC_RecordNode,
36194 OPC_MoveParent,
36195 OPC_CheckPatternPredicate2,
36196 OPC_EmitInteger32, 0,
36197 OPC_EmitNodeXForm, 0, 20,
36198 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12820), 0,
36199 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36200 104,
36201 OPC_CheckChild0Integer, 124|128,28|128,1,
36202 OPC_RecordChild1,
36203 OPC_RecordChild2,
36204 OPC_RecordChild3,
36205 OPC_RecordChild4,
36206 OPC_RecordChild5,
36207 OPC_RecordChild6,
36208 OPC_RecordChild7,
36209 OPC_MoveChild, 8,
36210 OPC_RecordNode,
36211 OPC_MoveSibling, 9,
36212 OPC_RecordNode,
36213 OPC_MoveSibling, 10,
36214 OPC_RecordNode,
36215 OPC_MoveSibling, 11,
36216 OPC_RecordNode,
36217 OPC_MoveSibling, 12,
36218 OPC_RecordNode,
36219 OPC_MoveSibling, 13,
36220 OPC_RecordNode,
36221 OPC_MoveSibling, 14,
36222 OPC_RecordNode,
36223 OPC_MoveSibling, 15,
36224 OPC_RecordNode,
36225 OPC_MoveSibling, 16,
36226 OPC_RecordNode,
36227 OPC_MoveSibling, 17,
36228 OPC_RecordNode,
36229 OPC_MoveSibling, 18,
36230 OPC_RecordNode,
36231 OPC_MoveSibling, 19,
36232 OPC_RecordNode,
36233 OPC_MoveSibling, 20,
36234 OPC_RecordNode,
36235 OPC_MoveSibling, 21,
36236 OPC_RecordNode,
36237 OPC_MoveSibling, 22,
36238 OPC_RecordNode,
36239 OPC_MoveSibling, 23,
36240 OPC_RecordNode,
36241 OPC_MoveSibling, 24,
36242 OPC_RecordNode,
36243 OPC_MoveParent,
36244 OPC_CheckPatternPredicate2,
36245 OPC_EmitInteger32, 0,
36246 OPC_EmitNodeXForm, 0, 24,
36247 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12826), 0,
36248 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36249 88,
36250 OPC_CheckChild0Integer, 80|128,30|128,1,
36251 OPC_RecordChild1,
36252 OPC_RecordChild2,
36253 OPC_RecordChild3,
36254 OPC_RecordChild4,
36255 OPC_RecordChild5,
36256 OPC_RecordChild6,
36257 OPC_RecordChild7,
36258 OPC_MoveChild, 8,
36259 OPC_RecordNode,
36260 OPC_MoveSibling, 9,
36261 OPC_RecordNode,
36262 OPC_MoveSibling, 10,
36263 OPC_RecordNode,
36264 OPC_MoveSibling, 11,
36265 OPC_RecordNode,
36266 OPC_MoveSibling, 12,
36267 OPC_RecordNode,
36268 OPC_MoveSibling, 13,
36269 OPC_RecordNode,
36270 OPC_MoveSibling, 14,
36271 OPC_RecordNode,
36272 OPC_MoveSibling, 15,
36273 OPC_RecordNode,
36274 OPC_MoveSibling, 16,
36275 OPC_RecordNode,
36276 OPC_MoveSibling, 17,
36277 OPC_RecordNode,
36278 OPC_MoveSibling, 18,
36279 OPC_RecordNode,
36280 OPC_MoveSibling, 19,
36281 OPC_RecordNode,
36282 OPC_MoveSibling, 20,
36283 OPC_RecordNode,
36284 OPC_MoveParent,
36285 OPC_CheckPatternPredicate2,
36286 OPC_EmitInteger32, 0,
36287 OPC_EmitNodeXForm, 0, 20,
36288 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12832), 0,
36289 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36290 104,
36291 OPC_CheckChild0Integer, 84|128,30|128,1,
36292 OPC_RecordChild1,
36293 OPC_RecordChild2,
36294 OPC_RecordChild3,
36295 OPC_RecordChild4,
36296 OPC_RecordChild5,
36297 OPC_RecordChild6,
36298 OPC_RecordChild7,
36299 OPC_MoveChild, 8,
36300 OPC_RecordNode,
36301 OPC_MoveSibling, 9,
36302 OPC_RecordNode,
36303 OPC_MoveSibling, 10,
36304 OPC_RecordNode,
36305 OPC_MoveSibling, 11,
36306 OPC_RecordNode,
36307 OPC_MoveSibling, 12,
36308 OPC_RecordNode,
36309 OPC_MoveSibling, 13,
36310 OPC_RecordNode,
36311 OPC_MoveSibling, 14,
36312 OPC_RecordNode,
36313 OPC_MoveSibling, 15,
36314 OPC_RecordNode,
36315 OPC_MoveSibling, 16,
36316 OPC_RecordNode,
36317 OPC_MoveSibling, 17,
36318 OPC_RecordNode,
36319 OPC_MoveSibling, 18,
36320 OPC_RecordNode,
36321 OPC_MoveSibling, 19,
36322 OPC_RecordNode,
36323 OPC_MoveSibling, 20,
36324 OPC_RecordNode,
36325 OPC_MoveSibling, 21,
36326 OPC_RecordNode,
36327 OPC_MoveSibling, 22,
36328 OPC_RecordNode,
36329 OPC_MoveSibling, 23,
36330 OPC_RecordNode,
36331 OPC_MoveSibling, 24,
36332 OPC_RecordNode,
36333 OPC_MoveParent,
36334 OPC_CheckPatternPredicate2,
36335 OPC_EmitInteger32, 0,
36336 OPC_EmitNodeXForm, 0, 24,
36337 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12838), 0,
36338 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36339 88,
36340 OPC_CheckChild0Integer, 122|128,26|128,1,
36341 OPC_RecordChild1,
36342 OPC_RecordChild2,
36343 OPC_RecordChild3,
36344 OPC_RecordChild4,
36345 OPC_RecordChild5,
36346 OPC_RecordChild6,
36347 OPC_RecordChild7,
36348 OPC_MoveChild, 8,
36349 OPC_RecordNode,
36350 OPC_MoveSibling, 9,
36351 OPC_RecordNode,
36352 OPC_MoveSibling, 10,
36353 OPC_RecordNode,
36354 OPC_MoveSibling, 11,
36355 OPC_RecordNode,
36356 OPC_MoveSibling, 12,
36357 OPC_RecordNode,
36358 OPC_MoveSibling, 13,
36359 OPC_RecordNode,
36360 OPC_MoveSibling, 14,
36361 OPC_RecordNode,
36362 OPC_MoveSibling, 15,
36363 OPC_RecordNode,
36364 OPC_MoveSibling, 16,
36365 OPC_RecordNode,
36366 OPC_MoveSibling, 17,
36367 OPC_RecordNode,
36368 OPC_MoveSibling, 18,
36369 OPC_RecordNode,
36370 OPC_MoveSibling, 19,
36371 OPC_RecordNode,
36372 OPC_MoveSibling, 20,
36373 OPC_RecordNode,
36374 OPC_MoveParent,
36375 OPC_CheckPatternPredicate5,
36376 OPC_EmitInteger32, 0,
36377 OPC_EmitNodeXForm, 0, 20,
36378 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12903), 0,
36379 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36380 104,
36381 OPC_CheckChild0Integer, 126|128,26|128,1,
36382 OPC_RecordChild1,
36383 OPC_RecordChild2,
36384 OPC_RecordChild3,
36385 OPC_RecordChild4,
36386 OPC_RecordChild5,
36387 OPC_RecordChild6,
36388 OPC_RecordChild7,
36389 OPC_MoveChild, 8,
36390 OPC_RecordNode,
36391 OPC_MoveSibling, 9,
36392 OPC_RecordNode,
36393 OPC_MoveSibling, 10,
36394 OPC_RecordNode,
36395 OPC_MoveSibling, 11,
36396 OPC_RecordNode,
36397 OPC_MoveSibling, 12,
36398 OPC_RecordNode,
36399 OPC_MoveSibling, 13,
36400 OPC_RecordNode,
36401 OPC_MoveSibling, 14,
36402 OPC_RecordNode,
36403 OPC_MoveSibling, 15,
36404 OPC_RecordNode,
36405 OPC_MoveSibling, 16,
36406 OPC_RecordNode,
36407 OPC_MoveSibling, 17,
36408 OPC_RecordNode,
36409 OPC_MoveSibling, 18,
36410 OPC_RecordNode,
36411 OPC_MoveSibling, 19,
36412 OPC_RecordNode,
36413 OPC_MoveSibling, 20,
36414 OPC_RecordNode,
36415 OPC_MoveSibling, 21,
36416 OPC_RecordNode,
36417 OPC_MoveSibling, 22,
36418 OPC_RecordNode,
36419 OPC_MoveSibling, 23,
36420 OPC_RecordNode,
36421 OPC_MoveSibling, 24,
36422 OPC_RecordNode,
36423 OPC_MoveParent,
36424 OPC_CheckPatternPredicate5,
36425 OPC_EmitInteger32, 0,
36426 OPC_EmitNodeXForm, 0, 24,
36427 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12909), 0,
36428 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36429 88,
36430 OPC_CheckChild0Integer, 122|128,28|128,1,
36431 OPC_RecordChild1,
36432 OPC_RecordChild2,
36433 OPC_RecordChild3,
36434 OPC_RecordChild4,
36435 OPC_RecordChild5,
36436 OPC_RecordChild6,
36437 OPC_RecordChild7,
36438 OPC_MoveChild, 8,
36439 OPC_RecordNode,
36440 OPC_MoveSibling, 9,
36441 OPC_RecordNode,
36442 OPC_MoveSibling, 10,
36443 OPC_RecordNode,
36444 OPC_MoveSibling, 11,
36445 OPC_RecordNode,
36446 OPC_MoveSibling, 12,
36447 OPC_RecordNode,
36448 OPC_MoveSibling, 13,
36449 OPC_RecordNode,
36450 OPC_MoveSibling, 14,
36451 OPC_RecordNode,
36452 OPC_MoveSibling, 15,
36453 OPC_RecordNode,
36454 OPC_MoveSibling, 16,
36455 OPC_RecordNode,
36456 OPC_MoveSibling, 17,
36457 OPC_RecordNode,
36458 OPC_MoveSibling, 18,
36459 OPC_RecordNode,
36460 OPC_MoveSibling, 19,
36461 OPC_RecordNode,
36462 OPC_MoveSibling, 20,
36463 OPC_RecordNode,
36464 OPC_MoveParent,
36465 OPC_CheckPatternPredicate2,
36466 OPC_EmitInteger32, 0,
36467 OPC_EmitNodeXForm, 0, 20,
36468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12915), 0,
36469 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36470 104,
36471 OPC_CheckChild0Integer, 126|128,28|128,1,
36472 OPC_RecordChild1,
36473 OPC_RecordChild2,
36474 OPC_RecordChild3,
36475 OPC_RecordChild4,
36476 OPC_RecordChild5,
36477 OPC_RecordChild6,
36478 OPC_RecordChild7,
36479 OPC_MoveChild, 8,
36480 OPC_RecordNode,
36481 OPC_MoveSibling, 9,
36482 OPC_RecordNode,
36483 OPC_MoveSibling, 10,
36484 OPC_RecordNode,
36485 OPC_MoveSibling, 11,
36486 OPC_RecordNode,
36487 OPC_MoveSibling, 12,
36488 OPC_RecordNode,
36489 OPC_MoveSibling, 13,
36490 OPC_RecordNode,
36491 OPC_MoveSibling, 14,
36492 OPC_RecordNode,
36493 OPC_MoveSibling, 15,
36494 OPC_RecordNode,
36495 OPC_MoveSibling, 16,
36496 OPC_RecordNode,
36497 OPC_MoveSibling, 17,
36498 OPC_RecordNode,
36499 OPC_MoveSibling, 18,
36500 OPC_RecordNode,
36501 OPC_MoveSibling, 19,
36502 OPC_RecordNode,
36503 OPC_MoveSibling, 20,
36504 OPC_RecordNode,
36505 OPC_MoveSibling, 21,
36506 OPC_RecordNode,
36507 OPC_MoveSibling, 22,
36508 OPC_RecordNode,
36509 OPC_MoveSibling, 23,
36510 OPC_RecordNode,
36511 OPC_MoveSibling, 24,
36512 OPC_RecordNode,
36513 OPC_MoveParent,
36514 OPC_CheckPatternPredicate2,
36515 OPC_EmitInteger32, 0,
36516 OPC_EmitNodeXForm, 0, 24,
36517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12921), 0,
36518 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36519 88,
36520 OPC_CheckChild0Integer, 82|128,30|128,1,
36521 OPC_RecordChild1,
36522 OPC_RecordChild2,
36523 OPC_RecordChild3,
36524 OPC_RecordChild4,
36525 OPC_RecordChild5,
36526 OPC_RecordChild6,
36527 OPC_RecordChild7,
36528 OPC_MoveChild, 8,
36529 OPC_RecordNode,
36530 OPC_MoveSibling, 9,
36531 OPC_RecordNode,
36532 OPC_MoveSibling, 10,
36533 OPC_RecordNode,
36534 OPC_MoveSibling, 11,
36535 OPC_RecordNode,
36536 OPC_MoveSibling, 12,
36537 OPC_RecordNode,
36538 OPC_MoveSibling, 13,
36539 OPC_RecordNode,
36540 OPC_MoveSibling, 14,
36541 OPC_RecordNode,
36542 OPC_MoveSibling, 15,
36543 OPC_RecordNode,
36544 OPC_MoveSibling, 16,
36545 OPC_RecordNode,
36546 OPC_MoveSibling, 17,
36547 OPC_RecordNode,
36548 OPC_MoveSibling, 18,
36549 OPC_RecordNode,
36550 OPC_MoveSibling, 19,
36551 OPC_RecordNode,
36552 OPC_MoveSibling, 20,
36553 OPC_RecordNode,
36554 OPC_MoveParent,
36555 OPC_CheckPatternPredicate2,
36556 OPC_EmitInteger32, 0,
36557 OPC_EmitNodeXForm, 0, 20,
36558 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12927), 0,
36559 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36560 104,
36561 OPC_CheckChild0Integer, 86|128,30|128,1,
36562 OPC_RecordChild1,
36563 OPC_RecordChild2,
36564 OPC_RecordChild3,
36565 OPC_RecordChild4,
36566 OPC_RecordChild5,
36567 OPC_RecordChild6,
36568 OPC_RecordChild7,
36569 OPC_MoveChild, 8,
36570 OPC_RecordNode,
36571 OPC_MoveSibling, 9,
36572 OPC_RecordNode,
36573 OPC_MoveSibling, 10,
36574 OPC_RecordNode,
36575 OPC_MoveSibling, 11,
36576 OPC_RecordNode,
36577 OPC_MoveSibling, 12,
36578 OPC_RecordNode,
36579 OPC_MoveSibling, 13,
36580 OPC_RecordNode,
36581 OPC_MoveSibling, 14,
36582 OPC_RecordNode,
36583 OPC_MoveSibling, 15,
36584 OPC_RecordNode,
36585 OPC_MoveSibling, 16,
36586 OPC_RecordNode,
36587 OPC_MoveSibling, 17,
36588 OPC_RecordNode,
36589 OPC_MoveSibling, 18,
36590 OPC_RecordNode,
36591 OPC_MoveSibling, 19,
36592 OPC_RecordNode,
36593 OPC_MoveSibling, 20,
36594 OPC_RecordNode,
36595 OPC_MoveSibling, 21,
36596 OPC_RecordNode,
36597 OPC_MoveSibling, 22,
36598 OPC_RecordNode,
36599 OPC_MoveSibling, 23,
36600 OPC_RecordNode,
36601 OPC_MoveSibling, 24,
36602 OPC_RecordNode,
36603 OPC_MoveParent,
36604 OPC_CheckPatternPredicate2,
36605 OPC_EmitInteger32, 0,
36606 OPC_EmitNodeXForm, 0, 24,
36607 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12933), 0,
36608 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36609 88,
36610 OPC_CheckChild0Integer, 94|128,26|128,1,
36611 OPC_RecordChild1,
36612 OPC_RecordChild2,
36613 OPC_RecordChild3,
36614 OPC_RecordChild4,
36615 OPC_RecordChild5,
36616 OPC_RecordChild6,
36617 OPC_RecordChild7,
36618 OPC_MoveChild, 8,
36619 OPC_RecordNode,
36620 OPC_MoveSibling, 9,
36621 OPC_RecordNode,
36622 OPC_MoveSibling, 10,
36623 OPC_RecordNode,
36624 OPC_MoveSibling, 11,
36625 OPC_RecordNode,
36626 OPC_MoveSibling, 12,
36627 OPC_RecordNode,
36628 OPC_MoveSibling, 13,
36629 OPC_RecordNode,
36630 OPC_MoveSibling, 14,
36631 OPC_RecordNode,
36632 OPC_MoveSibling, 15,
36633 OPC_RecordNode,
36634 OPC_MoveSibling, 16,
36635 OPC_RecordNode,
36636 OPC_MoveSibling, 17,
36637 OPC_RecordNode,
36638 OPC_MoveSibling, 18,
36639 OPC_RecordNode,
36640 OPC_MoveSibling, 19,
36641 OPC_RecordNode,
36642 OPC_MoveSibling, 20,
36643 OPC_RecordNode,
36644 OPC_MoveParent,
36645 OPC_CheckPatternPredicate5,
36646 OPC_EmitInteger32, 0,
36647 OPC_EmitNodeXForm, 0, 20,
36648 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12978), 0,
36649 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36650 104,
36651 OPC_CheckChild0Integer, 98|128,26|128,1,
36652 OPC_RecordChild1,
36653 OPC_RecordChild2,
36654 OPC_RecordChild3,
36655 OPC_RecordChild4,
36656 OPC_RecordChild5,
36657 OPC_RecordChild6,
36658 OPC_RecordChild7,
36659 OPC_MoveChild, 8,
36660 OPC_RecordNode,
36661 OPC_MoveSibling, 9,
36662 OPC_RecordNode,
36663 OPC_MoveSibling, 10,
36664 OPC_RecordNode,
36665 OPC_MoveSibling, 11,
36666 OPC_RecordNode,
36667 OPC_MoveSibling, 12,
36668 OPC_RecordNode,
36669 OPC_MoveSibling, 13,
36670 OPC_RecordNode,
36671 OPC_MoveSibling, 14,
36672 OPC_RecordNode,
36673 OPC_MoveSibling, 15,
36674 OPC_RecordNode,
36675 OPC_MoveSibling, 16,
36676 OPC_RecordNode,
36677 OPC_MoveSibling, 17,
36678 OPC_RecordNode,
36679 OPC_MoveSibling, 18,
36680 OPC_RecordNode,
36681 OPC_MoveSibling, 19,
36682 OPC_RecordNode,
36683 OPC_MoveSibling, 20,
36684 OPC_RecordNode,
36685 OPC_MoveSibling, 21,
36686 OPC_RecordNode,
36687 OPC_MoveSibling, 22,
36688 OPC_RecordNode,
36689 OPC_MoveSibling, 23,
36690 OPC_RecordNode,
36691 OPC_MoveSibling, 24,
36692 OPC_RecordNode,
36693 OPC_MoveParent,
36694 OPC_CheckPatternPredicate5,
36695 OPC_EmitInteger32, 0,
36696 OPC_EmitNodeXForm, 0, 24,
36697 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12984), 0,
36698 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36699 88,
36700 OPC_CheckChild0Integer, 94|128,28|128,1,
36701 OPC_RecordChild1,
36702 OPC_RecordChild2,
36703 OPC_RecordChild3,
36704 OPC_RecordChild4,
36705 OPC_RecordChild5,
36706 OPC_RecordChild6,
36707 OPC_RecordChild7,
36708 OPC_MoveChild, 8,
36709 OPC_RecordNode,
36710 OPC_MoveSibling, 9,
36711 OPC_RecordNode,
36712 OPC_MoveSibling, 10,
36713 OPC_RecordNode,
36714 OPC_MoveSibling, 11,
36715 OPC_RecordNode,
36716 OPC_MoveSibling, 12,
36717 OPC_RecordNode,
36718 OPC_MoveSibling, 13,
36719 OPC_RecordNode,
36720 OPC_MoveSibling, 14,
36721 OPC_RecordNode,
36722 OPC_MoveSibling, 15,
36723 OPC_RecordNode,
36724 OPC_MoveSibling, 16,
36725 OPC_RecordNode,
36726 OPC_MoveSibling, 17,
36727 OPC_RecordNode,
36728 OPC_MoveSibling, 18,
36729 OPC_RecordNode,
36730 OPC_MoveSibling, 19,
36731 OPC_RecordNode,
36732 OPC_MoveSibling, 20,
36733 OPC_RecordNode,
36734 OPC_MoveParent,
36735 OPC_CheckPatternPredicate2,
36736 OPC_EmitInteger32, 0,
36737 OPC_EmitNodeXForm, 0, 20,
36738 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12990), 0,
36739 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36740 104,
36741 OPC_CheckChild0Integer, 98|128,28|128,1,
36742 OPC_RecordChild1,
36743 OPC_RecordChild2,
36744 OPC_RecordChild3,
36745 OPC_RecordChild4,
36746 OPC_RecordChild5,
36747 OPC_RecordChild6,
36748 OPC_RecordChild7,
36749 OPC_MoveChild, 8,
36750 OPC_RecordNode,
36751 OPC_MoveSibling, 9,
36752 OPC_RecordNode,
36753 OPC_MoveSibling, 10,
36754 OPC_RecordNode,
36755 OPC_MoveSibling, 11,
36756 OPC_RecordNode,
36757 OPC_MoveSibling, 12,
36758 OPC_RecordNode,
36759 OPC_MoveSibling, 13,
36760 OPC_RecordNode,
36761 OPC_MoveSibling, 14,
36762 OPC_RecordNode,
36763 OPC_MoveSibling, 15,
36764 OPC_RecordNode,
36765 OPC_MoveSibling, 16,
36766 OPC_RecordNode,
36767 OPC_MoveSibling, 17,
36768 OPC_RecordNode,
36769 OPC_MoveSibling, 18,
36770 OPC_RecordNode,
36771 OPC_MoveSibling, 19,
36772 OPC_RecordNode,
36773 OPC_MoveSibling, 20,
36774 OPC_RecordNode,
36775 OPC_MoveSibling, 21,
36776 OPC_RecordNode,
36777 OPC_MoveSibling, 22,
36778 OPC_RecordNode,
36779 OPC_MoveSibling, 23,
36780 OPC_RecordNode,
36781 OPC_MoveSibling, 24,
36782 OPC_RecordNode,
36783 OPC_MoveParent,
36784 OPC_CheckPatternPredicate2,
36785 OPC_EmitInteger32, 0,
36786 OPC_EmitNodeXForm, 0, 24,
36787 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12996), 0,
36788 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36789 88,
36790 OPC_CheckChild0Integer, 54|128,30|128,1,
36791 OPC_RecordChild1,
36792 OPC_RecordChild2,
36793 OPC_RecordChild3,
36794 OPC_RecordChild4,
36795 OPC_RecordChild5,
36796 OPC_RecordChild6,
36797 OPC_RecordChild7,
36798 OPC_MoveChild, 8,
36799 OPC_RecordNode,
36800 OPC_MoveSibling, 9,
36801 OPC_RecordNode,
36802 OPC_MoveSibling, 10,
36803 OPC_RecordNode,
36804 OPC_MoveSibling, 11,
36805 OPC_RecordNode,
36806 OPC_MoveSibling, 12,
36807 OPC_RecordNode,
36808 OPC_MoveSibling, 13,
36809 OPC_RecordNode,
36810 OPC_MoveSibling, 14,
36811 OPC_RecordNode,
36812 OPC_MoveSibling, 15,
36813 OPC_RecordNode,
36814 OPC_MoveSibling, 16,
36815 OPC_RecordNode,
36816 OPC_MoveSibling, 17,
36817 OPC_RecordNode,
36818 OPC_MoveSibling, 18,
36819 OPC_RecordNode,
36820 OPC_MoveSibling, 19,
36821 OPC_RecordNode,
36822 OPC_MoveSibling, 20,
36823 OPC_RecordNode,
36824 OPC_MoveParent,
36825 OPC_CheckPatternPredicate2,
36826 OPC_EmitInteger32, 0,
36827 OPC_EmitNodeXForm, 0, 20,
36828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13002), 0,
36829 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36830 104,
36831 OPC_CheckChild0Integer, 58|128,30|128,1,
36832 OPC_RecordChild1,
36833 OPC_RecordChild2,
36834 OPC_RecordChild3,
36835 OPC_RecordChild4,
36836 OPC_RecordChild5,
36837 OPC_RecordChild6,
36838 OPC_RecordChild7,
36839 OPC_MoveChild, 8,
36840 OPC_RecordNode,
36841 OPC_MoveSibling, 9,
36842 OPC_RecordNode,
36843 OPC_MoveSibling, 10,
36844 OPC_RecordNode,
36845 OPC_MoveSibling, 11,
36846 OPC_RecordNode,
36847 OPC_MoveSibling, 12,
36848 OPC_RecordNode,
36849 OPC_MoveSibling, 13,
36850 OPC_RecordNode,
36851 OPC_MoveSibling, 14,
36852 OPC_RecordNode,
36853 OPC_MoveSibling, 15,
36854 OPC_RecordNode,
36855 OPC_MoveSibling, 16,
36856 OPC_RecordNode,
36857 OPC_MoveSibling, 17,
36858 OPC_RecordNode,
36859 OPC_MoveSibling, 18,
36860 OPC_RecordNode,
36861 OPC_MoveSibling, 19,
36862 OPC_RecordNode,
36863 OPC_MoveSibling, 20,
36864 OPC_RecordNode,
36865 OPC_MoveSibling, 21,
36866 OPC_RecordNode,
36867 OPC_MoveSibling, 22,
36868 OPC_RecordNode,
36869 OPC_MoveSibling, 23,
36870 OPC_RecordNode,
36871 OPC_MoveSibling, 24,
36872 OPC_RecordNode,
36873 OPC_MoveParent,
36874 OPC_CheckPatternPredicate2,
36875 OPC_EmitInteger32, 0,
36876 OPC_EmitNodeXForm, 0, 24,
36877 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13008), 0,
36878 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36879 88,
36880 OPC_CheckChild0Integer, 96|128,26|128,1,
36881 OPC_RecordChild1,
36882 OPC_RecordChild2,
36883 OPC_RecordChild3,
36884 OPC_RecordChild4,
36885 OPC_RecordChild5,
36886 OPC_RecordChild6,
36887 OPC_RecordChild7,
36888 OPC_MoveChild, 8,
36889 OPC_RecordNode,
36890 OPC_MoveSibling, 9,
36891 OPC_RecordNode,
36892 OPC_MoveSibling, 10,
36893 OPC_RecordNode,
36894 OPC_MoveSibling, 11,
36895 OPC_RecordNode,
36896 OPC_MoveSibling, 12,
36897 OPC_RecordNode,
36898 OPC_MoveSibling, 13,
36899 OPC_RecordNode,
36900 OPC_MoveSibling, 14,
36901 OPC_RecordNode,
36902 OPC_MoveSibling, 15,
36903 OPC_RecordNode,
36904 OPC_MoveSibling, 16,
36905 OPC_RecordNode,
36906 OPC_MoveSibling, 17,
36907 OPC_RecordNode,
36908 OPC_MoveSibling, 18,
36909 OPC_RecordNode,
36910 OPC_MoveSibling, 19,
36911 OPC_RecordNode,
36912 OPC_MoveSibling, 20,
36913 OPC_RecordNode,
36914 OPC_MoveParent,
36915 OPC_CheckPatternPredicate5,
36916 OPC_EmitInteger32, 0,
36917 OPC_EmitNodeXForm, 0, 20,
36918 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13044), 0,
36919 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
36920 104,
36921 OPC_CheckChild0Integer, 100|128,26|128,1,
36922 OPC_RecordChild1,
36923 OPC_RecordChild2,
36924 OPC_RecordChild3,
36925 OPC_RecordChild4,
36926 OPC_RecordChild5,
36927 OPC_RecordChild6,
36928 OPC_RecordChild7,
36929 OPC_MoveChild, 8,
36930 OPC_RecordNode,
36931 OPC_MoveSibling, 9,
36932 OPC_RecordNode,
36933 OPC_MoveSibling, 10,
36934 OPC_RecordNode,
36935 OPC_MoveSibling, 11,
36936 OPC_RecordNode,
36937 OPC_MoveSibling, 12,
36938 OPC_RecordNode,
36939 OPC_MoveSibling, 13,
36940 OPC_RecordNode,
36941 OPC_MoveSibling, 14,
36942 OPC_RecordNode,
36943 OPC_MoveSibling, 15,
36944 OPC_RecordNode,
36945 OPC_MoveSibling, 16,
36946 OPC_RecordNode,
36947 OPC_MoveSibling, 17,
36948 OPC_RecordNode,
36949 OPC_MoveSibling, 18,
36950 OPC_RecordNode,
36951 OPC_MoveSibling, 19,
36952 OPC_RecordNode,
36953 OPC_MoveSibling, 20,
36954 OPC_RecordNode,
36955 OPC_MoveSibling, 21,
36956 OPC_RecordNode,
36957 OPC_MoveSibling, 22,
36958 OPC_RecordNode,
36959 OPC_MoveSibling, 23,
36960 OPC_RecordNode,
36961 OPC_MoveSibling, 24,
36962 OPC_RecordNode,
36963 OPC_MoveParent,
36964 OPC_CheckPatternPredicate5,
36965 OPC_EmitInteger32, 0,
36966 OPC_EmitNodeXForm, 0, 24,
36967 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13050), 0,
36968 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
36969 88,
36970 OPC_CheckChild0Integer, 96|128,28|128,1,
36971 OPC_RecordChild1,
36972 OPC_RecordChild2,
36973 OPC_RecordChild3,
36974 OPC_RecordChild4,
36975 OPC_RecordChild5,
36976 OPC_RecordChild6,
36977 OPC_RecordChild7,
36978 OPC_MoveChild, 8,
36979 OPC_RecordNode,
36980 OPC_MoveSibling, 9,
36981 OPC_RecordNode,
36982 OPC_MoveSibling, 10,
36983 OPC_RecordNode,
36984 OPC_MoveSibling, 11,
36985 OPC_RecordNode,
36986 OPC_MoveSibling, 12,
36987 OPC_RecordNode,
36988 OPC_MoveSibling, 13,
36989 OPC_RecordNode,
36990 OPC_MoveSibling, 14,
36991 OPC_RecordNode,
36992 OPC_MoveSibling, 15,
36993 OPC_RecordNode,
36994 OPC_MoveSibling, 16,
36995 OPC_RecordNode,
36996 OPC_MoveSibling, 17,
36997 OPC_RecordNode,
36998 OPC_MoveSibling, 18,
36999 OPC_RecordNode,
37000 OPC_MoveSibling, 19,
37001 OPC_RecordNode,
37002 OPC_MoveSibling, 20,
37003 OPC_RecordNode,
37004 OPC_MoveParent,
37005 OPC_CheckPatternPredicate2,
37006 OPC_EmitInteger32, 0,
37007 OPC_EmitNodeXForm, 0, 20,
37008 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13056), 0,
37009 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37010 104,
37011 OPC_CheckChild0Integer, 100|128,28|128,1,
37012 OPC_RecordChild1,
37013 OPC_RecordChild2,
37014 OPC_RecordChild3,
37015 OPC_RecordChild4,
37016 OPC_RecordChild5,
37017 OPC_RecordChild6,
37018 OPC_RecordChild7,
37019 OPC_MoveChild, 8,
37020 OPC_RecordNode,
37021 OPC_MoveSibling, 9,
37022 OPC_RecordNode,
37023 OPC_MoveSibling, 10,
37024 OPC_RecordNode,
37025 OPC_MoveSibling, 11,
37026 OPC_RecordNode,
37027 OPC_MoveSibling, 12,
37028 OPC_RecordNode,
37029 OPC_MoveSibling, 13,
37030 OPC_RecordNode,
37031 OPC_MoveSibling, 14,
37032 OPC_RecordNode,
37033 OPC_MoveSibling, 15,
37034 OPC_RecordNode,
37035 OPC_MoveSibling, 16,
37036 OPC_RecordNode,
37037 OPC_MoveSibling, 17,
37038 OPC_RecordNode,
37039 OPC_MoveSibling, 18,
37040 OPC_RecordNode,
37041 OPC_MoveSibling, 19,
37042 OPC_RecordNode,
37043 OPC_MoveSibling, 20,
37044 OPC_RecordNode,
37045 OPC_MoveSibling, 21,
37046 OPC_RecordNode,
37047 OPC_MoveSibling, 22,
37048 OPC_RecordNode,
37049 OPC_MoveSibling, 23,
37050 OPC_RecordNode,
37051 OPC_MoveSibling, 24,
37052 OPC_RecordNode,
37053 OPC_MoveParent,
37054 OPC_CheckPatternPredicate2,
37055 OPC_EmitInteger32, 0,
37056 OPC_EmitNodeXForm, 0, 24,
37057 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13062), 0,
37058 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37059 88,
37060 OPC_CheckChild0Integer, 56|128,30|128,1,
37061 OPC_RecordChild1,
37062 OPC_RecordChild2,
37063 OPC_RecordChild3,
37064 OPC_RecordChild4,
37065 OPC_RecordChild5,
37066 OPC_RecordChild6,
37067 OPC_RecordChild7,
37068 OPC_MoveChild, 8,
37069 OPC_RecordNode,
37070 OPC_MoveSibling, 9,
37071 OPC_RecordNode,
37072 OPC_MoveSibling, 10,
37073 OPC_RecordNode,
37074 OPC_MoveSibling, 11,
37075 OPC_RecordNode,
37076 OPC_MoveSibling, 12,
37077 OPC_RecordNode,
37078 OPC_MoveSibling, 13,
37079 OPC_RecordNode,
37080 OPC_MoveSibling, 14,
37081 OPC_RecordNode,
37082 OPC_MoveSibling, 15,
37083 OPC_RecordNode,
37084 OPC_MoveSibling, 16,
37085 OPC_RecordNode,
37086 OPC_MoveSibling, 17,
37087 OPC_RecordNode,
37088 OPC_MoveSibling, 18,
37089 OPC_RecordNode,
37090 OPC_MoveSibling, 19,
37091 OPC_RecordNode,
37092 OPC_MoveSibling, 20,
37093 OPC_RecordNode,
37094 OPC_MoveParent,
37095 OPC_CheckPatternPredicate2,
37096 OPC_EmitInteger32, 0,
37097 OPC_EmitNodeXForm, 0, 20,
37098 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13068), 0,
37099 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37100 104,
37101 OPC_CheckChild0Integer, 60|128,30|128,1,
37102 OPC_RecordChild1,
37103 OPC_RecordChild2,
37104 OPC_RecordChild3,
37105 OPC_RecordChild4,
37106 OPC_RecordChild5,
37107 OPC_RecordChild6,
37108 OPC_RecordChild7,
37109 OPC_MoveChild, 8,
37110 OPC_RecordNode,
37111 OPC_MoveSibling, 9,
37112 OPC_RecordNode,
37113 OPC_MoveSibling, 10,
37114 OPC_RecordNode,
37115 OPC_MoveSibling, 11,
37116 OPC_RecordNode,
37117 OPC_MoveSibling, 12,
37118 OPC_RecordNode,
37119 OPC_MoveSibling, 13,
37120 OPC_RecordNode,
37121 OPC_MoveSibling, 14,
37122 OPC_RecordNode,
37123 OPC_MoveSibling, 15,
37124 OPC_RecordNode,
37125 OPC_MoveSibling, 16,
37126 OPC_RecordNode,
37127 OPC_MoveSibling, 17,
37128 OPC_RecordNode,
37129 OPC_MoveSibling, 18,
37130 OPC_RecordNode,
37131 OPC_MoveSibling, 19,
37132 OPC_RecordNode,
37133 OPC_MoveSibling, 20,
37134 OPC_RecordNode,
37135 OPC_MoveSibling, 21,
37136 OPC_RecordNode,
37137 OPC_MoveSibling, 22,
37138 OPC_RecordNode,
37139 OPC_MoveSibling, 23,
37140 OPC_RecordNode,
37141 OPC_MoveSibling, 24,
37142 OPC_RecordNode,
37143 OPC_MoveParent,
37144 OPC_CheckPatternPredicate2,
37145 OPC_EmitInteger32, 0,
37146 OPC_EmitNodeXForm, 0, 24,
37147 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13074), 0,
37148 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37149 88,
37150 OPC_CheckChild0Integer, 68|128,26|128,1,
37151 OPC_RecordChild1,
37152 OPC_RecordChild2,
37153 OPC_RecordChild3,
37154 OPC_RecordChild4,
37155 OPC_RecordChild5,
37156 OPC_RecordChild6,
37157 OPC_RecordChild7,
37158 OPC_MoveChild, 8,
37159 OPC_RecordNode,
37160 OPC_MoveSibling, 9,
37161 OPC_RecordNode,
37162 OPC_MoveSibling, 10,
37163 OPC_RecordNode,
37164 OPC_MoveSibling, 11,
37165 OPC_RecordNode,
37166 OPC_MoveSibling, 12,
37167 OPC_RecordNode,
37168 OPC_MoveSibling, 13,
37169 OPC_RecordNode,
37170 OPC_MoveSibling, 14,
37171 OPC_RecordNode,
37172 OPC_MoveSibling, 15,
37173 OPC_RecordNode,
37174 OPC_MoveSibling, 16,
37175 OPC_RecordNode,
37176 OPC_MoveSibling, 17,
37177 OPC_RecordNode,
37178 OPC_MoveSibling, 18,
37179 OPC_RecordNode,
37180 OPC_MoveSibling, 19,
37181 OPC_RecordNode,
37182 OPC_MoveSibling, 20,
37183 OPC_RecordNode,
37184 OPC_MoveParent,
37185 OPC_CheckPatternPredicate5,
37186 OPC_EmitInteger32, 0,
37187 OPC_EmitNodeXForm, 0, 20,
37188 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13113), 0,
37189 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37190 104,
37191 OPC_CheckChild0Integer, 72|128,26|128,1,
37192 OPC_RecordChild1,
37193 OPC_RecordChild2,
37194 OPC_RecordChild3,
37195 OPC_RecordChild4,
37196 OPC_RecordChild5,
37197 OPC_RecordChild6,
37198 OPC_RecordChild7,
37199 OPC_MoveChild, 8,
37200 OPC_RecordNode,
37201 OPC_MoveSibling, 9,
37202 OPC_RecordNode,
37203 OPC_MoveSibling, 10,
37204 OPC_RecordNode,
37205 OPC_MoveSibling, 11,
37206 OPC_RecordNode,
37207 OPC_MoveSibling, 12,
37208 OPC_RecordNode,
37209 OPC_MoveSibling, 13,
37210 OPC_RecordNode,
37211 OPC_MoveSibling, 14,
37212 OPC_RecordNode,
37213 OPC_MoveSibling, 15,
37214 OPC_RecordNode,
37215 OPC_MoveSibling, 16,
37216 OPC_RecordNode,
37217 OPC_MoveSibling, 17,
37218 OPC_RecordNode,
37219 OPC_MoveSibling, 18,
37220 OPC_RecordNode,
37221 OPC_MoveSibling, 19,
37222 OPC_RecordNode,
37223 OPC_MoveSibling, 20,
37224 OPC_RecordNode,
37225 OPC_MoveSibling, 21,
37226 OPC_RecordNode,
37227 OPC_MoveSibling, 22,
37228 OPC_RecordNode,
37229 OPC_MoveSibling, 23,
37230 OPC_RecordNode,
37231 OPC_MoveSibling, 24,
37232 OPC_RecordNode,
37233 OPC_MoveParent,
37234 OPC_CheckPatternPredicate5,
37235 OPC_EmitInteger32, 0,
37236 OPC_EmitNodeXForm, 0, 24,
37237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13119), 0,
37238 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37239 88,
37240 OPC_CheckChild0Integer, 68|128,28|128,1,
37241 OPC_RecordChild1,
37242 OPC_RecordChild2,
37243 OPC_RecordChild3,
37244 OPC_RecordChild4,
37245 OPC_RecordChild5,
37246 OPC_RecordChild6,
37247 OPC_RecordChild7,
37248 OPC_MoveChild, 8,
37249 OPC_RecordNode,
37250 OPC_MoveSibling, 9,
37251 OPC_RecordNode,
37252 OPC_MoveSibling, 10,
37253 OPC_RecordNode,
37254 OPC_MoveSibling, 11,
37255 OPC_RecordNode,
37256 OPC_MoveSibling, 12,
37257 OPC_RecordNode,
37258 OPC_MoveSibling, 13,
37259 OPC_RecordNode,
37260 OPC_MoveSibling, 14,
37261 OPC_RecordNode,
37262 OPC_MoveSibling, 15,
37263 OPC_RecordNode,
37264 OPC_MoveSibling, 16,
37265 OPC_RecordNode,
37266 OPC_MoveSibling, 17,
37267 OPC_RecordNode,
37268 OPC_MoveSibling, 18,
37269 OPC_RecordNode,
37270 OPC_MoveSibling, 19,
37271 OPC_RecordNode,
37272 OPC_MoveSibling, 20,
37273 OPC_RecordNode,
37274 OPC_MoveParent,
37275 OPC_CheckPatternPredicate2,
37276 OPC_EmitInteger32, 0,
37277 OPC_EmitNodeXForm, 0, 20,
37278 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13125), 0,
37279 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37280 104,
37281 OPC_CheckChild0Integer, 72|128,28|128,1,
37282 OPC_RecordChild1,
37283 OPC_RecordChild2,
37284 OPC_RecordChild3,
37285 OPC_RecordChild4,
37286 OPC_RecordChild5,
37287 OPC_RecordChild6,
37288 OPC_RecordChild7,
37289 OPC_MoveChild, 8,
37290 OPC_RecordNode,
37291 OPC_MoveSibling, 9,
37292 OPC_RecordNode,
37293 OPC_MoveSibling, 10,
37294 OPC_RecordNode,
37295 OPC_MoveSibling, 11,
37296 OPC_RecordNode,
37297 OPC_MoveSibling, 12,
37298 OPC_RecordNode,
37299 OPC_MoveSibling, 13,
37300 OPC_RecordNode,
37301 OPC_MoveSibling, 14,
37302 OPC_RecordNode,
37303 OPC_MoveSibling, 15,
37304 OPC_RecordNode,
37305 OPC_MoveSibling, 16,
37306 OPC_RecordNode,
37307 OPC_MoveSibling, 17,
37308 OPC_RecordNode,
37309 OPC_MoveSibling, 18,
37310 OPC_RecordNode,
37311 OPC_MoveSibling, 19,
37312 OPC_RecordNode,
37313 OPC_MoveSibling, 20,
37314 OPC_RecordNode,
37315 OPC_MoveSibling, 21,
37316 OPC_RecordNode,
37317 OPC_MoveSibling, 22,
37318 OPC_RecordNode,
37319 OPC_MoveSibling, 23,
37320 OPC_RecordNode,
37321 OPC_MoveSibling, 24,
37322 OPC_RecordNode,
37323 OPC_MoveParent,
37324 OPC_CheckPatternPredicate2,
37325 OPC_EmitInteger32, 0,
37326 OPC_EmitNodeXForm, 0, 24,
37327 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13131), 0,
37328 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37329 88,
37330 OPC_CheckChild0Integer, 28|128,30|128,1,
37331 OPC_RecordChild1,
37332 OPC_RecordChild2,
37333 OPC_RecordChild3,
37334 OPC_RecordChild4,
37335 OPC_RecordChild5,
37336 OPC_RecordChild6,
37337 OPC_RecordChild7,
37338 OPC_MoveChild, 8,
37339 OPC_RecordNode,
37340 OPC_MoveSibling, 9,
37341 OPC_RecordNode,
37342 OPC_MoveSibling, 10,
37343 OPC_RecordNode,
37344 OPC_MoveSibling, 11,
37345 OPC_RecordNode,
37346 OPC_MoveSibling, 12,
37347 OPC_RecordNode,
37348 OPC_MoveSibling, 13,
37349 OPC_RecordNode,
37350 OPC_MoveSibling, 14,
37351 OPC_RecordNode,
37352 OPC_MoveSibling, 15,
37353 OPC_RecordNode,
37354 OPC_MoveSibling, 16,
37355 OPC_RecordNode,
37356 OPC_MoveSibling, 17,
37357 OPC_RecordNode,
37358 OPC_MoveSibling, 18,
37359 OPC_RecordNode,
37360 OPC_MoveSibling, 19,
37361 OPC_RecordNode,
37362 OPC_MoveSibling, 20,
37363 OPC_RecordNode,
37364 OPC_MoveParent,
37365 OPC_CheckPatternPredicate2,
37366 OPC_EmitInteger32, 0,
37367 OPC_EmitNodeXForm, 0, 20,
37368 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13137), 0,
37369 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37370 104,
37371 OPC_CheckChild0Integer, 32|128,30|128,1,
37372 OPC_RecordChild1,
37373 OPC_RecordChild2,
37374 OPC_RecordChild3,
37375 OPC_RecordChild4,
37376 OPC_RecordChild5,
37377 OPC_RecordChild6,
37378 OPC_RecordChild7,
37379 OPC_MoveChild, 8,
37380 OPC_RecordNode,
37381 OPC_MoveSibling, 9,
37382 OPC_RecordNode,
37383 OPC_MoveSibling, 10,
37384 OPC_RecordNode,
37385 OPC_MoveSibling, 11,
37386 OPC_RecordNode,
37387 OPC_MoveSibling, 12,
37388 OPC_RecordNode,
37389 OPC_MoveSibling, 13,
37390 OPC_RecordNode,
37391 OPC_MoveSibling, 14,
37392 OPC_RecordNode,
37393 OPC_MoveSibling, 15,
37394 OPC_RecordNode,
37395 OPC_MoveSibling, 16,
37396 OPC_RecordNode,
37397 OPC_MoveSibling, 17,
37398 OPC_RecordNode,
37399 OPC_MoveSibling, 18,
37400 OPC_RecordNode,
37401 OPC_MoveSibling, 19,
37402 OPC_RecordNode,
37403 OPC_MoveSibling, 20,
37404 OPC_RecordNode,
37405 OPC_MoveSibling, 21,
37406 OPC_RecordNode,
37407 OPC_MoveSibling, 22,
37408 OPC_RecordNode,
37409 OPC_MoveSibling, 23,
37410 OPC_RecordNode,
37411 OPC_MoveSibling, 24,
37412 OPC_RecordNode,
37413 OPC_MoveParent,
37414 OPC_CheckPatternPredicate2,
37415 OPC_EmitInteger32, 0,
37416 OPC_EmitNodeXForm, 0, 24,
37417 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13143), 0,
37418 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37419 88,
37420 OPC_CheckChild0Integer, 70|128,26|128,1,
37421 OPC_RecordChild1,
37422 OPC_RecordChild2,
37423 OPC_RecordChild3,
37424 OPC_RecordChild4,
37425 OPC_RecordChild5,
37426 OPC_RecordChild6,
37427 OPC_RecordChild7,
37428 OPC_MoveChild, 8,
37429 OPC_RecordNode,
37430 OPC_MoveSibling, 9,
37431 OPC_RecordNode,
37432 OPC_MoveSibling, 10,
37433 OPC_RecordNode,
37434 OPC_MoveSibling, 11,
37435 OPC_RecordNode,
37436 OPC_MoveSibling, 12,
37437 OPC_RecordNode,
37438 OPC_MoveSibling, 13,
37439 OPC_RecordNode,
37440 OPC_MoveSibling, 14,
37441 OPC_RecordNode,
37442 OPC_MoveSibling, 15,
37443 OPC_RecordNode,
37444 OPC_MoveSibling, 16,
37445 OPC_RecordNode,
37446 OPC_MoveSibling, 17,
37447 OPC_RecordNode,
37448 OPC_MoveSibling, 18,
37449 OPC_RecordNode,
37450 OPC_MoveSibling, 19,
37451 OPC_RecordNode,
37452 OPC_MoveSibling, 20,
37453 OPC_RecordNode,
37454 OPC_MoveParent,
37455 OPC_CheckPatternPredicate5,
37456 OPC_EmitInteger32, 0,
37457 OPC_EmitNodeXForm, 0, 20,
37458 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13179), 0,
37459 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37460 104,
37461 OPC_CheckChild0Integer, 74|128,26|128,1,
37462 OPC_RecordChild1,
37463 OPC_RecordChild2,
37464 OPC_RecordChild3,
37465 OPC_RecordChild4,
37466 OPC_RecordChild5,
37467 OPC_RecordChild6,
37468 OPC_RecordChild7,
37469 OPC_MoveChild, 8,
37470 OPC_RecordNode,
37471 OPC_MoveSibling, 9,
37472 OPC_RecordNode,
37473 OPC_MoveSibling, 10,
37474 OPC_RecordNode,
37475 OPC_MoveSibling, 11,
37476 OPC_RecordNode,
37477 OPC_MoveSibling, 12,
37478 OPC_RecordNode,
37479 OPC_MoveSibling, 13,
37480 OPC_RecordNode,
37481 OPC_MoveSibling, 14,
37482 OPC_RecordNode,
37483 OPC_MoveSibling, 15,
37484 OPC_RecordNode,
37485 OPC_MoveSibling, 16,
37486 OPC_RecordNode,
37487 OPC_MoveSibling, 17,
37488 OPC_RecordNode,
37489 OPC_MoveSibling, 18,
37490 OPC_RecordNode,
37491 OPC_MoveSibling, 19,
37492 OPC_RecordNode,
37493 OPC_MoveSibling, 20,
37494 OPC_RecordNode,
37495 OPC_MoveSibling, 21,
37496 OPC_RecordNode,
37497 OPC_MoveSibling, 22,
37498 OPC_RecordNode,
37499 OPC_MoveSibling, 23,
37500 OPC_RecordNode,
37501 OPC_MoveSibling, 24,
37502 OPC_RecordNode,
37503 OPC_MoveParent,
37504 OPC_CheckPatternPredicate5,
37505 OPC_EmitInteger32, 0,
37506 OPC_EmitNodeXForm, 0, 24,
37507 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13185), 0,
37508 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37509 88,
37510 OPC_CheckChild0Integer, 70|128,28|128,1,
37511 OPC_RecordChild1,
37512 OPC_RecordChild2,
37513 OPC_RecordChild3,
37514 OPC_RecordChild4,
37515 OPC_RecordChild5,
37516 OPC_RecordChild6,
37517 OPC_RecordChild7,
37518 OPC_MoveChild, 8,
37519 OPC_RecordNode,
37520 OPC_MoveSibling, 9,
37521 OPC_RecordNode,
37522 OPC_MoveSibling, 10,
37523 OPC_RecordNode,
37524 OPC_MoveSibling, 11,
37525 OPC_RecordNode,
37526 OPC_MoveSibling, 12,
37527 OPC_RecordNode,
37528 OPC_MoveSibling, 13,
37529 OPC_RecordNode,
37530 OPC_MoveSibling, 14,
37531 OPC_RecordNode,
37532 OPC_MoveSibling, 15,
37533 OPC_RecordNode,
37534 OPC_MoveSibling, 16,
37535 OPC_RecordNode,
37536 OPC_MoveSibling, 17,
37537 OPC_RecordNode,
37538 OPC_MoveSibling, 18,
37539 OPC_RecordNode,
37540 OPC_MoveSibling, 19,
37541 OPC_RecordNode,
37542 OPC_MoveSibling, 20,
37543 OPC_RecordNode,
37544 OPC_MoveParent,
37545 OPC_CheckPatternPredicate2,
37546 OPC_EmitInteger32, 0,
37547 OPC_EmitNodeXForm, 0, 20,
37548 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13191), 0,
37549 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37550 104,
37551 OPC_CheckChild0Integer, 74|128,28|128,1,
37552 OPC_RecordChild1,
37553 OPC_RecordChild2,
37554 OPC_RecordChild3,
37555 OPC_RecordChild4,
37556 OPC_RecordChild5,
37557 OPC_RecordChild6,
37558 OPC_RecordChild7,
37559 OPC_MoveChild, 8,
37560 OPC_RecordNode,
37561 OPC_MoveSibling, 9,
37562 OPC_RecordNode,
37563 OPC_MoveSibling, 10,
37564 OPC_RecordNode,
37565 OPC_MoveSibling, 11,
37566 OPC_RecordNode,
37567 OPC_MoveSibling, 12,
37568 OPC_RecordNode,
37569 OPC_MoveSibling, 13,
37570 OPC_RecordNode,
37571 OPC_MoveSibling, 14,
37572 OPC_RecordNode,
37573 OPC_MoveSibling, 15,
37574 OPC_RecordNode,
37575 OPC_MoveSibling, 16,
37576 OPC_RecordNode,
37577 OPC_MoveSibling, 17,
37578 OPC_RecordNode,
37579 OPC_MoveSibling, 18,
37580 OPC_RecordNode,
37581 OPC_MoveSibling, 19,
37582 OPC_RecordNode,
37583 OPC_MoveSibling, 20,
37584 OPC_RecordNode,
37585 OPC_MoveSibling, 21,
37586 OPC_RecordNode,
37587 OPC_MoveSibling, 22,
37588 OPC_RecordNode,
37589 OPC_MoveSibling, 23,
37590 OPC_RecordNode,
37591 OPC_MoveSibling, 24,
37592 OPC_RecordNode,
37593 OPC_MoveParent,
37594 OPC_CheckPatternPredicate2,
37595 OPC_EmitInteger32, 0,
37596 OPC_EmitNodeXForm, 0, 24,
37597 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13197), 0,
37598 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37599 88,
37600 OPC_CheckChild0Integer, 30|128,30|128,1,
37601 OPC_RecordChild1,
37602 OPC_RecordChild2,
37603 OPC_RecordChild3,
37604 OPC_RecordChild4,
37605 OPC_RecordChild5,
37606 OPC_RecordChild6,
37607 OPC_RecordChild7,
37608 OPC_MoveChild, 8,
37609 OPC_RecordNode,
37610 OPC_MoveSibling, 9,
37611 OPC_RecordNode,
37612 OPC_MoveSibling, 10,
37613 OPC_RecordNode,
37614 OPC_MoveSibling, 11,
37615 OPC_RecordNode,
37616 OPC_MoveSibling, 12,
37617 OPC_RecordNode,
37618 OPC_MoveSibling, 13,
37619 OPC_RecordNode,
37620 OPC_MoveSibling, 14,
37621 OPC_RecordNode,
37622 OPC_MoveSibling, 15,
37623 OPC_RecordNode,
37624 OPC_MoveSibling, 16,
37625 OPC_RecordNode,
37626 OPC_MoveSibling, 17,
37627 OPC_RecordNode,
37628 OPC_MoveSibling, 18,
37629 OPC_RecordNode,
37630 OPC_MoveSibling, 19,
37631 OPC_RecordNode,
37632 OPC_MoveSibling, 20,
37633 OPC_RecordNode,
37634 OPC_MoveParent,
37635 OPC_CheckPatternPredicate2,
37636 OPC_EmitInteger32, 0,
37637 OPC_EmitNodeXForm, 0, 20,
37638 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13203), 0,
37639 4, 92, 92, 92, 92, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
37640 104,
37641 OPC_CheckChild0Integer, 34|128,30|128,1,
37642 OPC_RecordChild1,
37643 OPC_RecordChild2,
37644 OPC_RecordChild3,
37645 OPC_RecordChild4,
37646 OPC_RecordChild5,
37647 OPC_RecordChild6,
37648 OPC_RecordChild7,
37649 OPC_MoveChild, 8,
37650 OPC_RecordNode,
37651 OPC_MoveSibling, 9,
37652 OPC_RecordNode,
37653 OPC_MoveSibling, 10,
37654 OPC_RecordNode,
37655 OPC_MoveSibling, 11,
37656 OPC_RecordNode,
37657 OPC_MoveSibling, 12,
37658 OPC_RecordNode,
37659 OPC_MoveSibling, 13,
37660 OPC_RecordNode,
37661 OPC_MoveSibling, 14,
37662 OPC_RecordNode,
37663 OPC_MoveSibling, 15,
37664 OPC_RecordNode,
37665 OPC_MoveSibling, 16,
37666 OPC_RecordNode,
37667 OPC_MoveSibling, 17,
37668 OPC_RecordNode,
37669 OPC_MoveSibling, 18,
37670 OPC_RecordNode,
37671 OPC_MoveSibling, 19,
37672 OPC_RecordNode,
37673 OPC_MoveSibling, 20,
37674 OPC_RecordNode,
37675 OPC_MoveSibling, 21,
37676 OPC_RecordNode,
37677 OPC_MoveSibling, 22,
37678 OPC_RecordNode,
37679 OPC_MoveSibling, 23,
37680 OPC_RecordNode,
37681 OPC_MoveSibling, 24,
37682 OPC_RecordNode,
37683 OPC_MoveParent,
37684 OPC_CheckPatternPredicate2,
37685 OPC_EmitInteger32, 0,
37686 OPC_EmitNodeXForm, 0, 24,
37687 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13209), 0,
37688 4, 92, 92, 92, 92, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25,
37689 0,
37690 70|128,2, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
37691 OPC_Scope, 126|128,1,
37692 OPC_MoveChild0,
37693 OPC_SwitchOpcode , 27|128,1, TARGET_VAL(ISD::TRUNCATE),
37694 OPC_Scope, 114,
37695 OPC_MoveChild0,
37696 OPC_SwitchOpcode , 37, TARGET_VAL(NVPTXISD::BFE),
37697 OPC_RecordChild0,
37698 OPC_RecordChild1,
37699 OPC_MoveChild1,
37700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37701 OPC_MoveParent,
37702 OPC_CheckChild2Integer, 16,
37703 OPC_CheckTypeI32,
37704 OPC_MoveParent,
37705 OPC_MoveSibling1,
37706 OPC_CheckValueType, 5,
37707 OPC_MoveParent,
37708 OPC_CheckType, 6,
37709 OPC_EmitConvertToTarget1,
37710 OPC_EmitInteger32, 16,
37711 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
37712 7, 3, 0, 2, 3,
37713 OPC_EmitInteger32, 0,
37714 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
37715 6, 2, 4, 5,
37716 68, TARGET_VAL(ISD::SRL),
37717 OPC_RecordChild0,
37718 OPC_RecordChild1,
37719 OPC_MoveChild1,
37720 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37721 OPC_CheckTypeI32,
37722 OPC_MoveParent,
37723 OPC_SwitchType , 27, 7,
37724 OPC_MoveParent,
37725 OPC_MoveSibling1,
37726 OPC_CheckValueType, 5,
37727 OPC_MoveParent,
37728 OPC_CheckType, 6,
37729 OPC_EmitConvertToTarget1,
37730 OPC_EmitInteger32, 16,
37731 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
37732 7, 3, 0, 2, 3,
37733 OPC_EmitInteger32, 0,
37734 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
37735 6, 2, 4, 5,
37736 27, 8,
37737 OPC_MoveParent,
37738 OPC_MoveSibling1,
37739 OPC_CheckValueType, 5,
37740 OPC_MoveParent,
37741 OPC_CheckType, 6,
37742 OPC_EmitConvertToTarget1,
37743 OPC_EmitInteger32, 16,
37744 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S64rii),
37745 8, 3, 0, 2, 3,
37746 OPC_EmitInteger32, 0,
37747 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s64),
37748 6, 2, 4, 5,
37749 0,
37750 0,
37751 37,
37752 OPC_RecordChild0,
37753 OPC_Scope, 16,
37754 OPC_CheckChild0TypeI32,
37755 OPC_MoveSibling1,
37756 OPC_CheckValueType, 5,
37757 OPC_MoveParent,
37758 OPC_CheckType, 6,
37759 OPC_EmitInteger32, 0,
37760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
37761 6, 2, 0, 1,
37762 16,
37763 OPC_CheckChild0TypeI64,
37764 OPC_MoveSibling1,
37765 OPC_CheckValueType, 5,
37766 OPC_MoveParent,
37767 OPC_CheckType, 6,
37768 OPC_EmitInteger32, 0,
37769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s64),
37770 6, 2, 0, 1,
37771 0,
37772 0,
37773 46, TARGET_VAL(NVPTXISD::BFE),
37774 OPC_RecordChild0,
37775 OPC_RecordChild1,
37776 OPC_Scope, 23,
37777 OPC_MoveChild1,
37778 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37779 OPC_MoveParent,
37780 OPC_CheckChild2Integer, 16,
37781 OPC_MoveSibling1,
37782 OPC_CheckValueType, 5,
37783 OPC_MoveParent,
37784 OPC_CheckTypeI32,
37785 OPC_EmitConvertToTarget1,
37786 OPC_EmitInteger32, 16,
37787 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
37788 7, 3, 0, 2, 3,
37789 17,
37790 OPC_CheckChild2Integer, 16,
37791 OPC_MoveSibling1,
37792 OPC_CheckValueType, 5,
37793 OPC_MoveParent,
37794 OPC_CheckTypeI32,
37795 OPC_EmitInteger32, 16,
37796 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rri),
37797 7, 3, 0, 1, 2,
37798 0,
37799 40, TARGET_VAL(ISD::SRL),
37800 OPC_RecordChild0,
37801 OPC_RecordChild1,
37802 OPC_MoveChild1,
37803 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37804 OPC_CheckTypeI32,
37805 OPC_MoveParent,
37806 OPC_MoveSibling1,
37807 OPC_CheckValueType, 5,
37808 OPC_MoveParent,
37809 OPC_SwitchType , 11, 7,
37810 OPC_EmitConvertToTarget1,
37811 OPC_EmitInteger32, 16,
37812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
37813 7, 3, 0, 2, 3,
37814 11, 8,
37815 OPC_EmitConvertToTarget1,
37816 OPC_EmitInteger32, 16,
37817 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rii),
37818 8, 3, 0, 2, 3,
37819 0,
37820 0,
37821 67,
37822 OPC_RecordChild0,
37823 OPC_MoveChild1,
37824 OPC_Scope, 29,
37825 OPC_CheckValueType, 5,
37826 OPC_MoveParent,
37827 OPC_SwitchType , 6, 6,
37828 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s16_s8),
37829 6, 1, 0,
37830 6, 7,
37831 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s8),
37832 7, 1, 0,
37833 6, 8,
37834 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s8),
37835 8, 1, 0,
37836 0,
37837 21,
37838 OPC_CheckValueType, 6,
37839 OPC_MoveParent,
37840 OPC_SwitchType , 6, 7,
37841 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s16),
37842 7, 1, 0,
37843 6, 8,
37844 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s16),
37845 8, 1, 0,
37846 0,
37847 10,
37848 OPC_CheckValueType, 7,
37849 OPC_MoveParent,
37850 OPC_CheckTypeI64,
37851 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s32),
37852 8, 1, 0,
37853 0,
37854 0,
37855 19|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
37856 OPC_RecordMemRef,
37857 OPC_RecordNode,
37858 OPC_RecordChild1,
37859 OPC_RecordChild2,
37860 OPC_Scope, 13|128,1,
37861 OPC_MoveChild2,
37862 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37863 OPC_MoveParent,
37864 OPC_SwitchType , 65, 7,
37865 OPC_CheckPredicate4,
37866 OPC_Scope, 14,
37867 OPC_CheckPredicate2,
37868 OPC_CheckComplexPat0, /*#*/1,
37869 OPC_EmitMergeInputChains1_0,
37870 OPC_EmitConvertToTarget2,
37871 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
37872 7, 3, 3, 4, 5,
37873 14,
37874 OPC_CheckPredicate0,
37875 OPC_CheckComplexPat0, /*#*/1,
37876 OPC_EmitMergeInputChains1_0,
37877 OPC_EmitConvertToTarget2,
37878 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
37879 7, 3, 3, 4, 5,
37880 16,
37881 OPC_CheckPredicate3,
37882 OPC_CheckPatternPredicate, 10,
37883 OPC_CheckComplexPat0, /*#*/1,
37884 OPC_EmitMergeInputChains1_0,
37885 OPC_EmitConvertToTarget2,
37886 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
37887 7, 3, 3, 4, 5,
37888 14,
37889 OPC_CheckPredicate1,
37890 OPC_CheckComplexPat0, /*#*/1,
37891 OPC_EmitMergeInputChains1_0,
37892 OPC_EmitConvertToTarget2,
37893 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
37894 7, 3, 3, 4, 5,
37895 0,
37896 65, 8,
37897 OPC_CheckPredicate5,
37898 OPC_Scope, 14,
37899 OPC_CheckPredicate2,
37900 OPC_CheckComplexPat0, /*#*/1,
37901 OPC_EmitMergeInputChains1_0,
37902 OPC_EmitConvertToTarget2,
37903 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
37904 8, 3, 3, 4, 5,
37905 14,
37906 OPC_CheckPredicate0,
37907 OPC_CheckComplexPat0, /*#*/1,
37908 OPC_EmitMergeInputChains1_0,
37909 OPC_EmitConvertToTarget2,
37910 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
37911 8, 3, 3, 4, 5,
37912 16,
37913 OPC_CheckPredicate3,
37914 OPC_CheckPatternPredicate, 10,
37915 OPC_CheckComplexPat0, /*#*/1,
37916 OPC_EmitMergeInputChains1_0,
37917 OPC_EmitConvertToTarget2,
37918 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
37919 8, 3, 3, 4, 5,
37920 14,
37921 OPC_CheckPredicate1,
37922 OPC_CheckComplexPat0, /*#*/1,
37923 OPC_EmitMergeInputChains1_0,
37924 OPC_EmitConvertToTarget2,
37925 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
37926 8, 3, 3, 4, 5,
37927 0,
37928 0,
37929 62,
37930 OPC_CheckPredicate4,
37931 OPC_CheckTypeI32,
37932 OPC_Scope, 13,
37933 OPC_CheckPredicate2,
37934 OPC_CheckComplexPat0, /*#*/1,
37935 OPC_EmitMergeInputChains1_0,
37936 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
37937 7, 3, 3, 4, 2,
37938 13,
37939 OPC_CheckPredicate0,
37940 OPC_CheckComplexPat0, /*#*/1,
37941 OPC_EmitMergeInputChains1_0,
37942 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
37943 7, 3, 3, 4, 2,
37944 15,
37945 OPC_CheckPredicate3,
37946 OPC_CheckPatternPredicate, 10,
37947 OPC_CheckComplexPat0, /*#*/1,
37948 OPC_EmitMergeInputChains1_0,
37949 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
37950 7, 3, 3, 4, 2,
37951 13,
37952 OPC_CheckPredicate1,
37953 OPC_CheckComplexPat0, /*#*/1,
37954 OPC_EmitMergeInputChains1_0,
37955 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
37956 7, 3, 3, 4, 2,
37957 0,
37958 62,
37959 OPC_CheckPredicate5,
37960 OPC_CheckTypeI64,
37961 OPC_Scope, 13,
37962 OPC_CheckPredicate2,
37963 OPC_CheckComplexPat0, /*#*/1,
37964 OPC_EmitMergeInputChains1_0,
37965 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
37966 8, 3, 3, 4, 2,
37967 13,
37968 OPC_CheckPredicate0,
37969 OPC_CheckComplexPat0, /*#*/1,
37970 OPC_EmitMergeInputChains1_0,
37971 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
37972 8, 3, 3, 4, 2,
37973 15,
37974 OPC_CheckPredicate3,
37975 OPC_CheckPatternPredicate, 10,
37976 OPC_CheckComplexPat0, /*#*/1,
37977 OPC_EmitMergeInputChains1_0,
37978 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
37979 8, 3, 3, 4, 2,
37980 13,
37981 OPC_CheckPredicate1,
37982 OPC_CheckComplexPat0, /*#*/1,
37983 OPC_EmitMergeInputChains1_0,
37984 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
37985 8, 3, 3, 4, 2,
37986 0,
37987 0,
37988 19|128,2, TARGET_VAL(ISD::ATOMIC_SWAP),
37989 OPC_RecordMemRef,
37990 OPC_RecordNode,
37991 OPC_RecordChild1,
37992 OPC_RecordChild2,
37993 OPC_Scope, 13|128,1,
37994 OPC_MoveChild2,
37995 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37996 OPC_MoveParent,
37997 OPC_SwitchType , 65, 7,
37998 OPC_CheckPredicate4,
37999 OPC_Scope, 14,
38000 OPC_CheckPredicate2,
38001 OPC_CheckComplexPat0, /*#*/1,
38002 OPC_EmitMergeInputChains1_0,
38003 OPC_EmitConvertToTarget2,
38004 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38005 7, 3, 3, 4, 5,
38006 14,
38007 OPC_CheckPredicate0,
38008 OPC_CheckComplexPat0, /*#*/1,
38009 OPC_EmitMergeInputChains1_0,
38010 OPC_EmitConvertToTarget2,
38011 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38012 7, 3, 3, 4, 5,
38013 16,
38014 OPC_CheckPredicate3,
38015 OPC_CheckPatternPredicate, 10,
38016 OPC_CheckComplexPat0, /*#*/1,
38017 OPC_EmitMergeInputChains1_0,
38018 OPC_EmitConvertToTarget2,
38019 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38020 7, 3, 3, 4, 5,
38021 14,
38022 OPC_CheckPredicate1,
38023 OPC_CheckComplexPat0, /*#*/1,
38024 OPC_EmitMergeInputChains1_0,
38025 OPC_EmitConvertToTarget2,
38026 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38027 7, 3, 3, 4, 5,
38028 0,
38029 65, 8,
38030 OPC_CheckPredicate5,
38031 OPC_Scope, 14,
38032 OPC_CheckPredicate2,
38033 OPC_CheckComplexPat0, /*#*/1,
38034 OPC_EmitMergeInputChains1_0,
38035 OPC_EmitConvertToTarget2,
38036 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38037 8, 3, 3, 4, 5,
38038 14,
38039 OPC_CheckPredicate0,
38040 OPC_CheckComplexPat0, /*#*/1,
38041 OPC_EmitMergeInputChains1_0,
38042 OPC_EmitConvertToTarget2,
38043 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38044 8, 3, 3, 4, 5,
38045 16,
38046 OPC_CheckPredicate3,
38047 OPC_CheckPatternPredicate, 10,
38048 OPC_CheckComplexPat0, /*#*/1,
38049 OPC_EmitMergeInputChains1_0,
38050 OPC_EmitConvertToTarget2,
38051 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38052 8, 3, 3, 4, 5,
38053 14,
38054 OPC_CheckPredicate1,
38055 OPC_CheckComplexPat0, /*#*/1,
38056 OPC_EmitMergeInputChains1_0,
38057 OPC_EmitConvertToTarget2,
38058 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38059 8, 3, 3, 4, 5,
38060 0,
38061 0,
38062 62,
38063 OPC_CheckPredicate4,
38064 OPC_CheckTypeI32,
38065 OPC_Scope, 13,
38066 OPC_CheckPredicate2,
38067 OPC_CheckComplexPat0, /*#*/1,
38068 OPC_EmitMergeInputChains1_0,
38069 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38070 7, 3, 3, 4, 2,
38071 13,
38072 OPC_CheckPredicate0,
38073 OPC_CheckComplexPat0, /*#*/1,
38074 OPC_EmitMergeInputChains1_0,
38075 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38076 7, 3, 3, 4, 2,
38077 15,
38078 OPC_CheckPredicate3,
38079 OPC_CheckPatternPredicate, 10,
38080 OPC_CheckComplexPat0, /*#*/1,
38081 OPC_EmitMergeInputChains1_0,
38082 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38083 7, 3, 3, 4, 2,
38084 13,
38085 OPC_CheckPredicate1,
38086 OPC_CheckComplexPat0, /*#*/1,
38087 OPC_EmitMergeInputChains1_0,
38088 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38089 7, 3, 3, 4, 2,
38090 0,
38091 62,
38092 OPC_CheckPredicate5,
38093 OPC_CheckTypeI64,
38094 OPC_Scope, 13,
38095 OPC_CheckPredicate2,
38096 OPC_CheckComplexPat0, /*#*/1,
38097 OPC_EmitMergeInputChains1_0,
38098 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38099 8, 3, 3, 4, 2,
38100 13,
38101 OPC_CheckPredicate0,
38102 OPC_CheckComplexPat0, /*#*/1,
38103 OPC_EmitMergeInputChains1_0,
38104 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38105 8, 3, 3, 4, 2,
38106 15,
38107 OPC_CheckPredicate3,
38108 OPC_CheckPatternPredicate, 10,
38109 OPC_CheckComplexPat0, /*#*/1,
38110 OPC_EmitMergeInputChains1_0,
38111 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38112 8, 3, 3, 4, 2,
38113 13,
38114 OPC_CheckPredicate1,
38115 OPC_CheckComplexPat0, /*#*/1,
38116 OPC_EmitMergeInputChains1_0,
38117 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38118 8, 3, 3, 4, 2,
38119 0,
38120 0,
38121 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),
38122 OPC_RecordMemRef,
38123 OPC_RecordNode,
38124 OPC_RecordChild1,
38125 OPC_RecordChild2,
38126 OPC_Scope, 19|128,1,
38127 OPC_MoveChild2,
38128 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38129 OPC_MoveParent,
38130 OPC_SwitchType , 65, 7,
38131 OPC_CheckPredicate4,
38132 OPC_Scope, 14,
38133 OPC_CheckPredicate2,
38134 OPC_CheckComplexPat0, /*#*/1,
38135 OPC_EmitMergeInputChains1_0,
38136 OPC_EmitConvertToTarget2,
38137 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38138 7, 3, 3, 4, 5,
38139 14,
38140 OPC_CheckPredicate0,
38141 OPC_CheckComplexPat0, /*#*/1,
38142 OPC_EmitMergeInputChains1_0,
38143 OPC_EmitConvertToTarget2,
38144 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38145 7, 3, 3, 4, 5,
38146 16,
38147 OPC_CheckPredicate3,
38148 OPC_CheckPatternPredicate, 10,
38149 OPC_CheckComplexPat0, /*#*/1,
38150 OPC_EmitMergeInputChains1_0,
38151 OPC_EmitConvertToTarget2,
38152 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38153 7, 3, 3, 4, 5,
38154 14,
38155 OPC_CheckPredicate1,
38156 OPC_CheckComplexPat0, /*#*/1,
38157 OPC_EmitMergeInputChains1_0,
38158 OPC_EmitConvertToTarget2,
38159 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38160 7, 3, 3, 4, 5,
38161 0,
38162 71, 8,
38163 OPC_CheckPredicate5,
38164 OPC_Scope, 16,
38165 OPC_CheckPredicate2,
38166 OPC_CheckPatternPredicate, 14,
38167 OPC_CheckComplexPat0, /*#*/1,
38168 OPC_EmitMergeInputChains1_0,
38169 OPC_EmitConvertToTarget2,
38170 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38171 8, 3, 3, 4, 5,
38172 16,
38173 OPC_CheckPredicate0,
38174 OPC_CheckPatternPredicate, 14,
38175 OPC_CheckComplexPat0, /*#*/1,
38176 OPC_EmitMergeInputChains1_0,
38177 OPC_EmitConvertToTarget2,
38178 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38179 8, 3, 3, 4, 5,
38180 16,
38181 OPC_CheckPredicate3,
38182 OPC_CheckPatternPredicate, 26,
38183 OPC_CheckComplexPat0, /*#*/1,
38184 OPC_EmitMergeInputChains1_0,
38185 OPC_EmitConvertToTarget2,
38186 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38187 8, 3, 3, 4, 5,
38188 16,
38189 OPC_CheckPredicate1,
38190 OPC_CheckPatternPredicate, 14,
38191 OPC_CheckComplexPat0, /*#*/1,
38192 OPC_EmitMergeInputChains1_0,
38193 OPC_EmitConvertToTarget2,
38194 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38195 8, 3, 3, 4, 5,
38196 0,
38197 0,
38198 62,
38199 OPC_CheckPredicate4,
38200 OPC_CheckTypeI32,
38201 OPC_Scope, 13,
38202 OPC_CheckPredicate2,
38203 OPC_CheckComplexPat0, /*#*/1,
38204 OPC_EmitMergeInputChains1_0,
38205 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38206 7, 3, 3, 4, 2,
38207 13,
38208 OPC_CheckPredicate0,
38209 OPC_CheckComplexPat0, /*#*/1,
38210 OPC_EmitMergeInputChains1_0,
38211 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38212 7, 3, 3, 4, 2,
38213 15,
38214 OPC_CheckPredicate3,
38215 OPC_CheckPatternPredicate, 10,
38216 OPC_CheckComplexPat0, /*#*/1,
38217 OPC_EmitMergeInputChains1_0,
38218 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38219 7, 3, 3, 4, 2,
38220 13,
38221 OPC_CheckPredicate1,
38222 OPC_CheckComplexPat0, /*#*/1,
38223 OPC_EmitMergeInputChains1_0,
38224 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38225 7, 3, 3, 4, 2,
38226 0,
38227 68,
38228 OPC_CheckPredicate5,
38229 OPC_CheckTypeI64,
38230 OPC_Scope, 15,
38231 OPC_CheckPredicate2,
38232 OPC_CheckPatternPredicate, 14,
38233 OPC_CheckComplexPat0, /*#*/1,
38234 OPC_EmitMergeInputChains1_0,
38235 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38236 8, 3, 3, 4, 2,
38237 15,
38238 OPC_CheckPredicate0,
38239 OPC_CheckPatternPredicate, 14,
38240 OPC_CheckComplexPat0, /*#*/1,
38241 OPC_EmitMergeInputChains1_0,
38242 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38243 8, 3, 3, 4, 2,
38244 15,
38245 OPC_CheckPredicate3,
38246 OPC_CheckPatternPredicate, 26,
38247 OPC_CheckComplexPat0, /*#*/1,
38248 OPC_EmitMergeInputChains1_0,
38249 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38250 8, 3, 3, 4, 2,
38251 15,
38252 OPC_CheckPredicate1,
38253 OPC_CheckPatternPredicate, 14,
38254 OPC_CheckComplexPat0, /*#*/1,
38255 OPC_EmitMergeInputChains1_0,
38256 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MAX_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38257 8, 3, 3, 4, 2,
38258 0,
38259 0,
38260 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),
38261 OPC_RecordMemRef,
38262 OPC_RecordNode,
38263 OPC_RecordChild1,
38264 OPC_RecordChild2,
38265 OPC_Scope, 19|128,1,
38266 OPC_MoveChild2,
38267 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38268 OPC_MoveParent,
38269 OPC_SwitchType , 65, 7,
38270 OPC_CheckPredicate4,
38271 OPC_Scope, 14,
38272 OPC_CheckPredicate2,
38273 OPC_CheckComplexPat0, /*#*/1,
38274 OPC_EmitMergeInputChains1_0,
38275 OPC_EmitConvertToTarget2,
38276 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38277 7, 3, 3, 4, 5,
38278 14,
38279 OPC_CheckPredicate0,
38280 OPC_CheckComplexPat0, /*#*/1,
38281 OPC_EmitMergeInputChains1_0,
38282 OPC_EmitConvertToTarget2,
38283 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38284 7, 3, 3, 4, 5,
38285 16,
38286 OPC_CheckPredicate3,
38287 OPC_CheckPatternPredicate, 10,
38288 OPC_CheckComplexPat0, /*#*/1,
38289 OPC_EmitMergeInputChains1_0,
38290 OPC_EmitConvertToTarget2,
38291 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38292 7, 3, 3, 4, 5,
38293 14,
38294 OPC_CheckPredicate1,
38295 OPC_CheckComplexPat0, /*#*/1,
38296 OPC_EmitMergeInputChains1_0,
38297 OPC_EmitConvertToTarget2,
38298 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38299 7, 3, 3, 4, 5,
38300 0,
38301 71, 8,
38302 OPC_CheckPredicate5,
38303 OPC_Scope, 16,
38304 OPC_CheckPredicate2,
38305 OPC_CheckPatternPredicate, 14,
38306 OPC_CheckComplexPat0, /*#*/1,
38307 OPC_EmitMergeInputChains1_0,
38308 OPC_EmitConvertToTarget2,
38309 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38310 8, 3, 3, 4, 5,
38311 16,
38312 OPC_CheckPredicate0,
38313 OPC_CheckPatternPredicate, 14,
38314 OPC_CheckComplexPat0, /*#*/1,
38315 OPC_EmitMergeInputChains1_0,
38316 OPC_EmitConvertToTarget2,
38317 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38318 8, 3, 3, 4, 5,
38319 16,
38320 OPC_CheckPredicate3,
38321 OPC_CheckPatternPredicate, 26,
38322 OPC_CheckComplexPat0, /*#*/1,
38323 OPC_EmitMergeInputChains1_0,
38324 OPC_EmitConvertToTarget2,
38325 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38326 8, 3, 3, 4, 5,
38327 16,
38328 OPC_CheckPredicate1,
38329 OPC_CheckPatternPredicate, 14,
38330 OPC_CheckComplexPat0, /*#*/1,
38331 OPC_EmitMergeInputChains1_0,
38332 OPC_EmitConvertToTarget2,
38333 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38334 8, 3, 3, 4, 5,
38335 0,
38336 0,
38337 62,
38338 OPC_CheckPredicate4,
38339 OPC_CheckTypeI32,
38340 OPC_Scope, 13,
38341 OPC_CheckPredicate2,
38342 OPC_CheckComplexPat0, /*#*/1,
38343 OPC_EmitMergeInputChains1_0,
38344 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38345 7, 3, 3, 4, 2,
38346 13,
38347 OPC_CheckPredicate0,
38348 OPC_CheckComplexPat0, /*#*/1,
38349 OPC_EmitMergeInputChains1_0,
38350 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38351 7, 3, 3, 4, 2,
38352 15,
38353 OPC_CheckPredicate3,
38354 OPC_CheckPatternPredicate, 10,
38355 OPC_CheckComplexPat0, /*#*/1,
38356 OPC_EmitMergeInputChains1_0,
38357 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38358 7, 3, 3, 4, 2,
38359 13,
38360 OPC_CheckPredicate1,
38361 OPC_CheckComplexPat0, /*#*/1,
38362 OPC_EmitMergeInputChains1_0,
38363 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38364 7, 3, 3, 4, 2,
38365 0,
38366 68,
38367 OPC_CheckPredicate5,
38368 OPC_CheckTypeI64,
38369 OPC_Scope, 15,
38370 OPC_CheckPredicate2,
38371 OPC_CheckPatternPredicate, 14,
38372 OPC_CheckComplexPat0, /*#*/1,
38373 OPC_EmitMergeInputChains1_0,
38374 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38375 8, 3, 3, 4, 2,
38376 15,
38377 OPC_CheckPredicate0,
38378 OPC_CheckPatternPredicate, 14,
38379 OPC_CheckComplexPat0, /*#*/1,
38380 OPC_EmitMergeInputChains1_0,
38381 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38382 8, 3, 3, 4, 2,
38383 15,
38384 OPC_CheckPredicate3,
38385 OPC_CheckPatternPredicate, 26,
38386 OPC_CheckComplexPat0, /*#*/1,
38387 OPC_EmitMergeInputChains1_0,
38388 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38389 8, 3, 3, 4, 2,
38390 15,
38391 OPC_CheckPredicate1,
38392 OPC_CheckPatternPredicate, 14,
38393 OPC_CheckComplexPat0, /*#*/1,
38394 OPC_EmitMergeInputChains1_0,
38395 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMAX_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38396 8, 3, 3, 4, 2,
38397 0,
38398 0,
38399 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),
38400 OPC_RecordMemRef,
38401 OPC_RecordNode,
38402 OPC_RecordChild1,
38403 OPC_RecordChild2,
38404 OPC_Scope, 19|128,1,
38405 OPC_MoveChild2,
38406 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38407 OPC_MoveParent,
38408 OPC_SwitchType , 65, 7,
38409 OPC_CheckPredicate4,
38410 OPC_Scope, 14,
38411 OPC_CheckPredicate2,
38412 OPC_CheckComplexPat0, /*#*/1,
38413 OPC_EmitMergeInputChains1_0,
38414 OPC_EmitConvertToTarget2,
38415 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38416 7, 3, 3, 4, 5,
38417 14,
38418 OPC_CheckPredicate0,
38419 OPC_CheckComplexPat0, /*#*/1,
38420 OPC_EmitMergeInputChains1_0,
38421 OPC_EmitConvertToTarget2,
38422 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38423 7, 3, 3, 4, 5,
38424 16,
38425 OPC_CheckPredicate3,
38426 OPC_CheckPatternPredicate, 10,
38427 OPC_CheckComplexPat0, /*#*/1,
38428 OPC_EmitMergeInputChains1_0,
38429 OPC_EmitConvertToTarget2,
38430 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38431 7, 3, 3, 4, 5,
38432 14,
38433 OPC_CheckPredicate1,
38434 OPC_CheckComplexPat0, /*#*/1,
38435 OPC_EmitMergeInputChains1_0,
38436 OPC_EmitConvertToTarget2,
38437 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38438 7, 3, 3, 4, 5,
38439 0,
38440 71, 8,
38441 OPC_CheckPredicate5,
38442 OPC_Scope, 16,
38443 OPC_CheckPredicate2,
38444 OPC_CheckPatternPredicate, 14,
38445 OPC_CheckComplexPat0, /*#*/1,
38446 OPC_EmitMergeInputChains1_0,
38447 OPC_EmitConvertToTarget2,
38448 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38449 8, 3, 3, 4, 5,
38450 16,
38451 OPC_CheckPredicate0,
38452 OPC_CheckPatternPredicate, 14,
38453 OPC_CheckComplexPat0, /*#*/1,
38454 OPC_EmitMergeInputChains1_0,
38455 OPC_EmitConvertToTarget2,
38456 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38457 8, 3, 3, 4, 5,
38458 16,
38459 OPC_CheckPredicate3,
38460 OPC_CheckPatternPredicate, 26,
38461 OPC_CheckComplexPat0, /*#*/1,
38462 OPC_EmitMergeInputChains1_0,
38463 OPC_EmitConvertToTarget2,
38464 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38465 8, 3, 3, 4, 5,
38466 16,
38467 OPC_CheckPredicate1,
38468 OPC_CheckPatternPredicate, 14,
38469 OPC_CheckComplexPat0, /*#*/1,
38470 OPC_EmitMergeInputChains1_0,
38471 OPC_EmitConvertToTarget2,
38472 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38473 8, 3, 3, 4, 5,
38474 0,
38475 0,
38476 62,
38477 OPC_CheckPredicate4,
38478 OPC_CheckTypeI32,
38479 OPC_Scope, 13,
38480 OPC_CheckPredicate2,
38481 OPC_CheckComplexPat0, /*#*/1,
38482 OPC_EmitMergeInputChains1_0,
38483 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38484 7, 3, 3, 4, 2,
38485 13,
38486 OPC_CheckPredicate0,
38487 OPC_CheckComplexPat0, /*#*/1,
38488 OPC_EmitMergeInputChains1_0,
38489 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38490 7, 3, 3, 4, 2,
38491 15,
38492 OPC_CheckPredicate3,
38493 OPC_CheckPatternPredicate, 10,
38494 OPC_CheckComplexPat0, /*#*/1,
38495 OPC_EmitMergeInputChains1_0,
38496 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38497 7, 3, 3, 4, 2,
38498 13,
38499 OPC_CheckPredicate1,
38500 OPC_CheckComplexPat0, /*#*/1,
38501 OPC_EmitMergeInputChains1_0,
38502 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38503 7, 3, 3, 4, 2,
38504 0,
38505 68,
38506 OPC_CheckPredicate5,
38507 OPC_CheckTypeI64,
38508 OPC_Scope, 15,
38509 OPC_CheckPredicate2,
38510 OPC_CheckPatternPredicate, 14,
38511 OPC_CheckComplexPat0, /*#*/1,
38512 OPC_EmitMergeInputChains1_0,
38513 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38514 8, 3, 3, 4, 2,
38515 15,
38516 OPC_CheckPredicate0,
38517 OPC_CheckPatternPredicate, 14,
38518 OPC_CheckComplexPat0, /*#*/1,
38519 OPC_EmitMergeInputChains1_0,
38520 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38521 8, 3, 3, 4, 2,
38522 15,
38523 OPC_CheckPredicate3,
38524 OPC_CheckPatternPredicate, 26,
38525 OPC_CheckComplexPat0, /*#*/1,
38526 OPC_EmitMergeInputChains1_0,
38527 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38528 8, 3, 3, 4, 2,
38529 15,
38530 OPC_CheckPredicate1,
38531 OPC_CheckPatternPredicate, 14,
38532 OPC_CheckComplexPat0, /*#*/1,
38533 OPC_EmitMergeInputChains1_0,
38534 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_MIN_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38535 8, 3, 3, 4, 2,
38536 0,
38537 0,
38538 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),
38539 OPC_RecordMemRef,
38540 OPC_RecordNode,
38541 OPC_RecordChild1,
38542 OPC_RecordChild2,
38543 OPC_Scope, 19|128,1,
38544 OPC_MoveChild2,
38545 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38546 OPC_MoveParent,
38547 OPC_SwitchType , 65, 7,
38548 OPC_CheckPredicate4,
38549 OPC_Scope, 14,
38550 OPC_CheckPredicate2,
38551 OPC_CheckComplexPat0, /*#*/1,
38552 OPC_EmitMergeInputChains1_0,
38553 OPC_EmitConvertToTarget2,
38554 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38555 7, 3, 3, 4, 5,
38556 14,
38557 OPC_CheckPredicate0,
38558 OPC_CheckComplexPat0, /*#*/1,
38559 OPC_EmitMergeInputChains1_0,
38560 OPC_EmitConvertToTarget2,
38561 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38562 7, 3, 3, 4, 5,
38563 16,
38564 OPC_CheckPredicate3,
38565 OPC_CheckPatternPredicate, 10,
38566 OPC_CheckComplexPat0, /*#*/1,
38567 OPC_EmitMergeInputChains1_0,
38568 OPC_EmitConvertToTarget2,
38569 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38570 7, 3, 3, 4, 5,
38571 14,
38572 OPC_CheckPredicate1,
38573 OPC_CheckComplexPat0, /*#*/1,
38574 OPC_EmitMergeInputChains1_0,
38575 OPC_EmitConvertToTarget2,
38576 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38577 7, 3, 3, 4, 5,
38578 0,
38579 71, 8,
38580 OPC_CheckPredicate5,
38581 OPC_Scope, 16,
38582 OPC_CheckPredicate2,
38583 OPC_CheckPatternPredicate, 14,
38584 OPC_CheckComplexPat0, /*#*/1,
38585 OPC_EmitMergeInputChains1_0,
38586 OPC_EmitConvertToTarget2,
38587 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38588 8, 3, 3, 4, 5,
38589 16,
38590 OPC_CheckPredicate0,
38591 OPC_CheckPatternPredicate, 14,
38592 OPC_CheckComplexPat0, /*#*/1,
38593 OPC_EmitMergeInputChains1_0,
38594 OPC_EmitConvertToTarget2,
38595 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38596 8, 3, 3, 4, 5,
38597 16,
38598 OPC_CheckPredicate3,
38599 OPC_CheckPatternPredicate, 26,
38600 OPC_CheckComplexPat0, /*#*/1,
38601 OPC_EmitMergeInputChains1_0,
38602 OPC_EmitConvertToTarget2,
38603 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38604 8, 3, 3, 4, 5,
38605 16,
38606 OPC_CheckPredicate1,
38607 OPC_CheckPatternPredicate, 14,
38608 OPC_CheckComplexPat0, /*#*/1,
38609 OPC_EmitMergeInputChains1_0,
38610 OPC_EmitConvertToTarget2,
38611 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38612 8, 3, 3, 4, 5,
38613 0,
38614 0,
38615 62,
38616 OPC_CheckPredicate4,
38617 OPC_CheckTypeI32,
38618 OPC_Scope, 13,
38619 OPC_CheckPredicate2,
38620 OPC_CheckComplexPat0, /*#*/1,
38621 OPC_EmitMergeInputChains1_0,
38622 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38623 7, 3, 3, 4, 2,
38624 13,
38625 OPC_CheckPredicate0,
38626 OPC_CheckComplexPat0, /*#*/1,
38627 OPC_EmitMergeInputChains1_0,
38628 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38629 7, 3, 3, 4, 2,
38630 15,
38631 OPC_CheckPredicate3,
38632 OPC_CheckPatternPredicate, 10,
38633 OPC_CheckComplexPat0, /*#*/1,
38634 OPC_EmitMergeInputChains1_0,
38635 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38636 7, 3, 3, 4, 2,
38637 13,
38638 OPC_CheckPredicate1,
38639 OPC_CheckComplexPat0, /*#*/1,
38640 OPC_EmitMergeInputChains1_0,
38641 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38642 7, 3, 3, 4, 2,
38643 0,
38644 68,
38645 OPC_CheckPredicate5,
38646 OPC_CheckTypeI64,
38647 OPC_Scope, 15,
38648 OPC_CheckPredicate2,
38649 OPC_CheckPatternPredicate, 14,
38650 OPC_CheckComplexPat0, /*#*/1,
38651 OPC_EmitMergeInputChains1_0,
38652 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38653 8, 3, 3, 4, 2,
38654 15,
38655 OPC_CheckPredicate0,
38656 OPC_CheckPatternPredicate, 14,
38657 OPC_CheckComplexPat0, /*#*/1,
38658 OPC_EmitMergeInputChains1_0,
38659 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38660 8, 3, 3, 4, 2,
38661 15,
38662 OPC_CheckPredicate3,
38663 OPC_CheckPatternPredicate, 26,
38664 OPC_CheckComplexPat0, /*#*/1,
38665 OPC_EmitMergeInputChains1_0,
38666 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38667 8, 3, 3, 4, 2,
38668 15,
38669 OPC_CheckPredicate1,
38670 OPC_CheckPatternPredicate, 14,
38671 OPC_CheckComplexPat0, /*#*/1,
38672 OPC_EmitMergeInputChains1_0,
38673 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOMIC_UMIN_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38674 8, 3, 3, 4, 2,
38675 0,
38676 0,
38677 13|128,1, TARGET_VAL(ISD::ATOMIC_LOAD_UINC_WRAP),
38678 OPC_RecordMemRef,
38679 OPC_RecordNode,
38680 OPC_RecordChild1,
38681 OPC_RecordChild2,
38682 OPC_Scope, 71,
38683 OPC_MoveChild2,
38684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38685 OPC_MoveParent,
38686 OPC_CheckPredicate4,
38687 OPC_CheckTypeI32,
38688 OPC_Scope, 14,
38689 OPC_CheckPredicate2,
38690 OPC_CheckComplexPat0, /*#*/1,
38691 OPC_EmitMergeInputChains1_0,
38692 OPC_EmitConvertToTarget2,
38693 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38694 7, 3, 3, 4, 5,
38695 14,
38696 OPC_CheckPredicate0,
38697 OPC_CheckComplexPat0, /*#*/1,
38698 OPC_EmitMergeInputChains1_0,
38699 OPC_EmitConvertToTarget2,
38700 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38701 7, 3, 3, 4, 5,
38702 16,
38703 OPC_CheckPredicate3,
38704 OPC_CheckPatternPredicate, 10,
38705 OPC_CheckComplexPat0, /*#*/1,
38706 OPC_EmitMergeInputChains1_0,
38707 OPC_EmitConvertToTarget2,
38708 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38709 7, 3, 3, 4, 5,
38710 14,
38711 OPC_CheckPredicate1,
38712 OPC_CheckComplexPat0, /*#*/1,
38713 OPC_EmitMergeInputChains1_0,
38714 OPC_EmitConvertToTarget2,
38715 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38716 7, 3, 3, 4, 5,
38717 0,
38718 62,
38719 OPC_CheckPredicate4,
38720 OPC_CheckTypeI32,
38721 OPC_Scope, 13,
38722 OPC_CheckPredicate2,
38723 OPC_CheckComplexPat0, /*#*/1,
38724 OPC_EmitMergeInputChains1_0,
38725 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38726 7, 3, 3, 4, 2,
38727 13,
38728 OPC_CheckPredicate0,
38729 OPC_CheckComplexPat0, /*#*/1,
38730 OPC_EmitMergeInputChains1_0,
38731 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38732 7, 3, 3, 4, 2,
38733 15,
38734 OPC_CheckPredicate3,
38735 OPC_CheckPatternPredicate, 10,
38736 OPC_CheckComplexPat0, /*#*/1,
38737 OPC_EmitMergeInputChains1_0,
38738 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38739 7, 3, 3, 4, 2,
38740 13,
38741 OPC_CheckPredicate1,
38742 OPC_CheckComplexPat0, /*#*/1,
38743 OPC_EmitMergeInputChains1_0,
38744 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38745 7, 3, 3, 4, 2,
38746 0,
38747 0,
38748 13|128,1, TARGET_VAL(ISD::ATOMIC_LOAD_UDEC_WRAP),
38749 OPC_RecordMemRef,
38750 OPC_RecordNode,
38751 OPC_RecordChild1,
38752 OPC_RecordChild2,
38753 OPC_Scope, 71,
38754 OPC_MoveChild2,
38755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38756 OPC_MoveParent,
38757 OPC_CheckPredicate4,
38758 OPC_CheckTypeI32,
38759 OPC_Scope, 14,
38760 OPC_CheckPredicate2,
38761 OPC_CheckComplexPat0, /*#*/1,
38762 OPC_EmitMergeInputChains1_0,
38763 OPC_EmitConvertToTarget2,
38764 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38765 7, 3, 3, 4, 5,
38766 14,
38767 OPC_CheckPredicate0,
38768 OPC_CheckComplexPat0, /*#*/1,
38769 OPC_EmitMergeInputChains1_0,
38770 OPC_EmitConvertToTarget2,
38771 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38772 7, 3, 3, 4, 5,
38773 16,
38774 OPC_CheckPredicate3,
38775 OPC_CheckPatternPredicate, 10,
38776 OPC_CheckComplexPat0, /*#*/1,
38777 OPC_EmitMergeInputChains1_0,
38778 OPC_EmitConvertToTarget2,
38779 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38780 7, 3, 3, 4, 5,
38781 14,
38782 OPC_CheckPredicate1,
38783 OPC_CheckComplexPat0, /*#*/1,
38784 OPC_EmitMergeInputChains1_0,
38785 OPC_EmitConvertToTarget2,
38786 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38787 7, 3, 3, 4, 5,
38788 0,
38789 62,
38790 OPC_CheckPredicate4,
38791 OPC_CheckTypeI32,
38792 OPC_Scope, 13,
38793 OPC_CheckPredicate2,
38794 OPC_CheckComplexPat0, /*#*/1,
38795 OPC_EmitMergeInputChains1_0,
38796 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38797 7, 3, 3, 4, 2,
38798 13,
38799 OPC_CheckPredicate0,
38800 OPC_CheckComplexPat0, /*#*/1,
38801 OPC_EmitMergeInputChains1_0,
38802 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38803 7, 3, 3, 4, 2,
38804 15,
38805 OPC_CheckPredicate3,
38806 OPC_CheckPatternPredicate, 10,
38807 OPC_CheckComplexPat0, /*#*/1,
38808 OPC_EmitMergeInputChains1_0,
38809 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38810 7, 3, 3, 4, 2,
38811 13,
38812 OPC_CheckPredicate1,
38813 OPC_CheckComplexPat0, /*#*/1,
38814 OPC_EmitMergeInputChains1_0,
38815 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38816 7, 3, 3, 4, 2,
38817 0,
38818 0,
38819 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
38820 OPC_RecordMemRef,
38821 OPC_RecordNode,
38822 OPC_RecordChild1,
38823 OPC_RecordChild2,
38824 OPC_Scope, 19|128,1,
38825 OPC_MoveChild2,
38826 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38827 OPC_MoveParent,
38828 OPC_SwitchType , 65, 7,
38829 OPC_CheckPredicate4,
38830 OPC_Scope, 14,
38831 OPC_CheckPredicate2,
38832 OPC_CheckComplexPat0, /*#*/1,
38833 OPC_EmitMergeInputChains1_0,
38834 OPC_EmitConvertToTarget2,
38835 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38836 7, 3, 3, 4, 5,
38837 14,
38838 OPC_CheckPredicate0,
38839 OPC_CheckComplexPat0, /*#*/1,
38840 OPC_EmitMergeInputChains1_0,
38841 OPC_EmitConvertToTarget2,
38842 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38843 7, 3, 3, 4, 5,
38844 16,
38845 OPC_CheckPredicate3,
38846 OPC_CheckPatternPredicate, 10,
38847 OPC_CheckComplexPat0, /*#*/1,
38848 OPC_EmitMergeInputChains1_0,
38849 OPC_EmitConvertToTarget2,
38850 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38851 7, 3, 3, 4, 5,
38852 14,
38853 OPC_CheckPredicate1,
38854 OPC_CheckComplexPat0, /*#*/1,
38855 OPC_EmitMergeInputChains1_0,
38856 OPC_EmitConvertToTarget2,
38857 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38858 7, 3, 3, 4, 5,
38859 0,
38860 71, 8,
38861 OPC_CheckPredicate5,
38862 OPC_Scope, 16,
38863 OPC_CheckPredicate2,
38864 OPC_CheckPatternPredicate, 14,
38865 OPC_CheckComplexPat0, /*#*/1,
38866 OPC_EmitMergeInputChains1_0,
38867 OPC_EmitConvertToTarget2,
38868 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38869 8, 3, 3, 4, 5,
38870 16,
38871 OPC_CheckPredicate0,
38872 OPC_CheckPatternPredicate, 14,
38873 OPC_CheckComplexPat0, /*#*/1,
38874 OPC_EmitMergeInputChains1_0,
38875 OPC_EmitConvertToTarget2,
38876 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
38877 8, 3, 3, 4, 5,
38878 16,
38879 OPC_CheckPredicate3,
38880 OPC_CheckPatternPredicate, 26,
38881 OPC_CheckComplexPat0, /*#*/1,
38882 OPC_EmitMergeInputChains1_0,
38883 OPC_EmitConvertToTarget2,
38884 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38885 8, 3, 3, 4, 5,
38886 16,
38887 OPC_CheckPredicate1,
38888 OPC_CheckPatternPredicate, 14,
38889 OPC_CheckComplexPat0, /*#*/1,
38890 OPC_EmitMergeInputChains1_0,
38891 OPC_EmitConvertToTarget2,
38892 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38893 8, 3, 3, 4, 5,
38894 0,
38895 0,
38896 62,
38897 OPC_CheckPredicate4,
38898 OPC_CheckTypeI32,
38899 OPC_Scope, 13,
38900 OPC_CheckPredicate2,
38901 OPC_CheckComplexPat0, /*#*/1,
38902 OPC_EmitMergeInputChains1_0,
38903 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38904 7, 3, 3, 4, 2,
38905 13,
38906 OPC_CheckPredicate0,
38907 OPC_CheckComplexPat0, /*#*/1,
38908 OPC_EmitMergeInputChains1_0,
38909 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38910 7, 3, 3, 4, 2,
38911 15,
38912 OPC_CheckPredicate3,
38913 OPC_CheckPatternPredicate, 10,
38914 OPC_CheckComplexPat0, /*#*/1,
38915 OPC_EmitMergeInputChains1_0,
38916 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38917 7, 3, 3, 4, 2,
38918 13,
38919 OPC_CheckPredicate1,
38920 OPC_CheckComplexPat0, /*#*/1,
38921 OPC_EmitMergeInputChains1_0,
38922 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38923 7, 3, 3, 4, 2,
38924 0,
38925 68,
38926 OPC_CheckPredicate5,
38927 OPC_CheckTypeI64,
38928 OPC_Scope, 15,
38929 OPC_CheckPredicate2,
38930 OPC_CheckPatternPredicate, 14,
38931 OPC_CheckComplexPat0, /*#*/1,
38932 OPC_EmitMergeInputChains1_0,
38933 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
38934 8, 3, 3, 4, 2,
38935 15,
38936 OPC_CheckPredicate0,
38937 OPC_CheckPatternPredicate, 14,
38938 OPC_CheckComplexPat0, /*#*/1,
38939 OPC_EmitMergeInputChains1_0,
38940 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
38941 8, 3, 3, 4, 2,
38942 15,
38943 OPC_CheckPredicate3,
38944 OPC_CheckPatternPredicate, 26,
38945 OPC_CheckComplexPat0, /*#*/1,
38946 OPC_EmitMergeInputChains1_0,
38947 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
38948 8, 3, 3, 4, 2,
38949 15,
38950 OPC_CheckPredicate1,
38951 OPC_CheckPatternPredicate, 14,
38952 OPC_CheckComplexPat0, /*#*/1,
38953 OPC_EmitMergeInputChains1_0,
38954 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
38955 8, 3, 3, 4, 2,
38956 0,
38957 0,
38958 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
38959 OPC_RecordMemRef,
38960 OPC_RecordNode,
38961 OPC_RecordChild1,
38962 OPC_RecordChild2,
38963 OPC_Scope, 19|128,1,
38964 OPC_MoveChild2,
38965 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38966 OPC_MoveParent,
38967 OPC_SwitchType , 65, 7,
38968 OPC_CheckPredicate4,
38969 OPC_Scope, 14,
38970 OPC_CheckPredicate2,
38971 OPC_CheckComplexPat0, /*#*/1,
38972 OPC_EmitMergeInputChains1_0,
38973 OPC_EmitConvertToTarget2,
38974 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
38975 7, 3, 3, 4, 5,
38976 14,
38977 OPC_CheckPredicate0,
38978 OPC_CheckComplexPat0, /*#*/1,
38979 OPC_EmitMergeInputChains1_0,
38980 OPC_EmitConvertToTarget2,
38981 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
38982 7, 3, 3, 4, 5,
38983 16,
38984 OPC_CheckPredicate3,
38985 OPC_CheckPatternPredicate, 10,
38986 OPC_CheckComplexPat0, /*#*/1,
38987 OPC_EmitMergeInputChains1_0,
38988 OPC_EmitConvertToTarget2,
38989 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
38990 7, 3, 3, 4, 5,
38991 14,
38992 OPC_CheckPredicate1,
38993 OPC_CheckComplexPat0, /*#*/1,
38994 OPC_EmitMergeInputChains1_0,
38995 OPC_EmitConvertToTarget2,
38996 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
38997 7, 3, 3, 4, 5,
38998 0,
38999 71, 8,
39000 OPC_CheckPredicate5,
39001 OPC_Scope, 16,
39002 OPC_CheckPredicate2,
39003 OPC_CheckPatternPredicate, 14,
39004 OPC_CheckComplexPat0, /*#*/1,
39005 OPC_EmitMergeInputChains1_0,
39006 OPC_EmitConvertToTarget2,
39007 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
39008 8, 3, 3, 4, 5,
39009 16,
39010 OPC_CheckPredicate0,
39011 OPC_CheckPatternPredicate, 14,
39012 OPC_CheckComplexPat0, /*#*/1,
39013 OPC_EmitMergeInputChains1_0,
39014 OPC_EmitConvertToTarget2,
39015 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
39016 8, 3, 3, 4, 5,
39017 16,
39018 OPC_CheckPredicate3,
39019 OPC_CheckPatternPredicate, 26,
39020 OPC_CheckComplexPat0, /*#*/1,
39021 OPC_EmitMergeInputChains1_0,
39022 OPC_EmitConvertToTarget2,
39023 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
39024 8, 3, 3, 4, 5,
39025 16,
39026 OPC_CheckPredicate1,
39027 OPC_CheckPatternPredicate, 14,
39028 OPC_CheckComplexPat0, /*#*/1,
39029 OPC_EmitMergeInputChains1_0,
39030 OPC_EmitConvertToTarget2,
39031 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
39032 8, 3, 3, 4, 5,
39033 0,
39034 0,
39035 62,
39036 OPC_CheckPredicate4,
39037 OPC_CheckTypeI32,
39038 OPC_Scope, 13,
39039 OPC_CheckPredicate2,
39040 OPC_CheckComplexPat0, /*#*/1,
39041 OPC_EmitMergeInputChains1_0,
39042 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
39043 7, 3, 3, 4, 2,
39044 13,
39045 OPC_CheckPredicate0,
39046 OPC_CheckComplexPat0, /*#*/1,
39047 OPC_EmitMergeInputChains1_0,
39048 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
39049 7, 3, 3, 4, 2,
39050 15,
39051 OPC_CheckPredicate3,
39052 OPC_CheckPatternPredicate, 10,
39053 OPC_CheckComplexPat0, /*#*/1,
39054 OPC_EmitMergeInputChains1_0,
39055 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
39056 7, 3, 3, 4, 2,
39057 13,
39058 OPC_CheckPredicate1,
39059 OPC_CheckComplexPat0, /*#*/1,
39060 OPC_EmitMergeInputChains1_0,
39061 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
39062 7, 3, 3, 4, 2,
39063 0,
39064 68,
39065 OPC_CheckPredicate5,
39066 OPC_CheckTypeI64,
39067 OPC_Scope, 15,
39068 OPC_CheckPredicate2,
39069 OPC_CheckPatternPredicate, 14,
39070 OPC_CheckComplexPat0, /*#*/1,
39071 OPC_EmitMergeInputChains1_0,
39072 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
39073 8, 3, 3, 4, 2,
39074 15,
39075 OPC_CheckPredicate0,
39076 OPC_CheckPatternPredicate, 14,
39077 OPC_CheckComplexPat0, /*#*/1,
39078 OPC_EmitMergeInputChains1_0,
39079 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
39080 8, 3, 3, 4, 2,
39081 15,
39082 OPC_CheckPredicate3,
39083 OPC_CheckPatternPredicate, 26,
39084 OPC_CheckComplexPat0, /*#*/1,
39085 OPC_EmitMergeInputChains1_0,
39086 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
39087 8, 3, 3, 4, 2,
39088 15,
39089 OPC_CheckPredicate1,
39090 OPC_CheckPatternPredicate, 14,
39091 OPC_CheckComplexPat0, /*#*/1,
39092 OPC_EmitMergeInputChains1_0,
39093 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
39094 8, 3, 3, 4, 2,
39095 0,
39096 0,
39097 31|128,2, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
39098 OPC_RecordMemRef,
39099 OPC_RecordNode,
39100 OPC_RecordChild1,
39101 OPC_RecordChild2,
39102 OPC_Scope, 19|128,1,
39103 OPC_MoveChild2,
39104 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39105 OPC_MoveParent,
39106 OPC_SwitchType , 65, 7,
39107 OPC_CheckPredicate4,
39108 OPC_Scope, 14,
39109 OPC_CheckPredicate2,
39110 OPC_CheckComplexPat0, /*#*/1,
39111 OPC_EmitMergeInputChains1_0,
39112 OPC_EmitConvertToTarget2,
39113 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
39114 7, 3, 3, 4, 5,
39115 14,
39116 OPC_CheckPredicate0,
39117 OPC_CheckComplexPat0, /*#*/1,
39118 OPC_EmitMergeInputChains1_0,
39119 OPC_EmitConvertToTarget2,
39120 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_Si), 0|OPFL_Chain|OPFL_MemRefs,
39121 7, 3, 3, 4, 5,
39122 16,
39123 OPC_CheckPredicate3,
39124 OPC_CheckPatternPredicate, 10,
39125 OPC_CheckComplexPat0, /*#*/1,
39126 OPC_EmitMergeInputChains1_0,
39127 OPC_EmitConvertToTarget2,
39128 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
39129 7, 3, 3, 4, 5,
39130 14,
39131 OPC_CheckPredicate1,
39132 OPC_CheckComplexPat0, /*#*/1,
39133 OPC_EmitMergeInputChains1_0,
39134 OPC_EmitConvertToTarget2,
39135 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
39136 7, 3, 3, 4, 5,
39137 0,
39138 71, 8,
39139 OPC_CheckPredicate5,
39140 OPC_Scope, 16,
39141 OPC_CheckPredicate2,
39142 OPC_CheckPatternPredicate, 14,
39143 OPC_CheckComplexPat0, /*#*/1,
39144 OPC_EmitMergeInputChains1_0,
39145 OPC_EmitConvertToTarget2,
39146 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
39147 8, 3, 3, 4, 5,
39148 16,
39149 OPC_CheckPredicate0,
39150 OPC_CheckPatternPredicate, 14,
39151 OPC_CheckComplexPat0, /*#*/1,
39152 OPC_EmitMergeInputChains1_0,
39153 OPC_EmitConvertToTarget2,
39154 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_Si), 0|OPFL_Chain|OPFL_MemRefs,
39155 8, 3, 3, 4, 5,
39156 16,
39157 OPC_CheckPredicate3,
39158 OPC_CheckPatternPredicate, 26,
39159 OPC_CheckComplexPat0, /*#*/1,
39160 OPC_EmitMergeInputChains1_0,
39161 OPC_EmitConvertToTarget2,
39162 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
39163 8, 3, 3, 4, 5,
39164 16,
39165 OPC_CheckPredicate1,
39166 OPC_CheckPatternPredicate, 14,
39167 OPC_CheckComplexPat0, /*#*/1,
39168 OPC_EmitMergeInputChains1_0,
39169 OPC_EmitConvertToTarget2,
39170 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
39171 8, 3, 3, 4, 5,
39172 0,
39173 0,
39174 62,
39175 OPC_CheckPredicate4,
39176 OPC_CheckTypeI32,
39177 OPC_Scope, 13,
39178 OPC_CheckPredicate2,
39179 OPC_CheckComplexPat0, /*#*/1,
39180 OPC_EmitMergeInputChains1_0,
39181 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
39182 7, 3, 3, 4, 2,
39183 13,
39184 OPC_CheckPredicate0,
39185 OPC_CheckComplexPat0, /*#*/1,
39186 OPC_EmitMergeInputChains1_0,
39187 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
39188 7, 3, 3, 4, 2,
39189 15,
39190 OPC_CheckPredicate3,
39191 OPC_CheckPatternPredicate, 10,
39192 OPC_CheckComplexPat0, /*#*/1,
39193 OPC_EmitMergeInputChains1_0,
39194 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
39195 7, 3, 3, 4, 2,
39196 13,
39197 OPC_CheckPredicate1,
39198 OPC_CheckComplexPat0, /*#*/1,
39199 OPC_EmitMergeInputChains1_0,
39200 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
39201 7, 3, 3, 4, 2,
39202 0,
39203 68,
39204 OPC_CheckPredicate5,
39205 OPC_CheckTypeI64,
39206 OPC_Scope, 15,
39207 OPC_CheckPredicate2,
39208 OPC_CheckPatternPredicate, 14,
39209 OPC_CheckComplexPat0, /*#*/1,
39210 OPC_EmitMergeInputChains1_0,
39211 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
39212 8, 3, 3, 4, 2,
39213 15,
39214 OPC_CheckPredicate0,
39215 OPC_CheckPatternPredicate, 14,
39216 OPC_CheckComplexPat0, /*#*/1,
39217 OPC_EmitMergeInputChains1_0,
39218 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
39219 8, 3, 3, 4, 2,
39220 15,
39221 OPC_CheckPredicate3,
39222 OPC_CheckPatternPredicate, 26,
39223 OPC_CheckComplexPat0, /*#*/1,
39224 OPC_EmitMergeInputChains1_0,
39225 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
39226 8, 3, 3, 4, 2,
39227 15,
39228 OPC_CheckPredicate1,
39229 OPC_CheckPatternPredicate, 14,
39230 OPC_CheckComplexPat0, /*#*/1,
39231 OPC_EmitMergeInputChains1_0,
39232 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
39233 8, 3, 3, 4, 2,
39234 0,
39235 0,
39236 74|128,3, TARGET_VAL(ISD::ADD),
39237 OPC_Scope, 65|128,1,
39238 OPC_MoveChild0,
39239 OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39240 OPC_RecordChild0,
39241 OPC_RecordChild1,
39242 OPC_Scope, 76,
39243 OPC_MoveChild1,
39244 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39245 OPC_MoveParent,
39246 OPC_CheckPredicate, 11,
39247 OPC_Scope, 50,
39248 OPC_MoveSibling1,
39249 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39250 OPC_RecordNode,
39251 OPC_MoveParent,
39252 OPC_SwitchType , 12, 6,
39253 OPC_CheckPatternPredicate, 25,
39254 OPC_EmitConvertToTarget1,
39255 OPC_EmitConvertToTarget2,
39256 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rii),
39257 6, 3, 0, 3, 4,
39258 12, 7,
39259 OPC_CheckPatternPredicate, 25,
39260 OPC_EmitConvertToTarget1,
39261 OPC_EmitConvertToTarget2,
39262 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rii),
39263 7, 3, 0, 3, 4,
39264 12, 8,
39265 OPC_CheckPatternPredicate, 25,
39266 OPC_EmitConvertToTarget1,
39267 OPC_EmitConvertToTarget2,
39268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rii),
39269 8, 3, 0, 3, 4,
39270 0,
39271 15,
39272 OPC_MoveParent,
39273 OPC_RecordChild1,
39274 OPC_CheckType, 6,
39275 OPC_CheckPatternPredicate, 25,
39276 OPC_EmitConvertToTarget1,
39277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rir),
39278 6, 3, 0, 3, 2,
39279 0,
39280 21,
39281 OPC_CheckPredicate, 11,
39282 OPC_MoveSibling1,
39283 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39284 OPC_RecordNode,
39285 OPC_MoveParent,
39286 OPC_CheckType, 6,
39287 OPC_CheckPatternPredicate, 25,
39288 OPC_EmitConvertToTarget2,
39289 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rri),
39290 6, 3, 0, 1, 3,
39291 21,
39292 OPC_MoveChild1,
39293 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39294 OPC_MoveParent,
39295 OPC_CheckPredicate, 11,
39296 OPC_MoveParent,
39297 OPC_RecordChild1,
39298 OPC_CheckTypeI32,
39299 OPC_CheckPatternPredicate, 25,
39300 OPC_EmitConvertToTarget1,
39301 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rir),
39302 7, 3, 0, 3, 2,
39303 20,
39304 OPC_CheckPredicate, 11,
39305 OPC_MoveSibling1,
39306 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39307 OPC_RecordNode,
39308 OPC_MoveParent,
39309 OPC_CheckTypeI32,
39310 OPC_CheckPatternPredicate, 25,
39311 OPC_EmitConvertToTarget2,
39312 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rri),
39313 7, 3, 0, 1, 3,
39314 21,
39315 OPC_MoveChild1,
39316 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39317 OPC_MoveParent,
39318 OPC_CheckPredicate, 11,
39319 OPC_MoveParent,
39320 OPC_RecordChild1,
39321 OPC_CheckTypeI64,
39322 OPC_CheckPatternPredicate, 25,
39323 OPC_EmitConvertToTarget1,
39324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rir),
39325 8, 3, 0, 3, 2,
39326 20,
39327 OPC_CheckPredicate, 11,
39328 OPC_MoveSibling1,
39329 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39330 OPC_RecordNode,
39331 OPC_MoveParent,
39332 OPC_CheckTypeI64,
39333 OPC_CheckPatternPredicate, 25,
39334 OPC_EmitConvertToTarget2,
39335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rri),
39336 8, 3, 0, 1, 3,
39337 0,
39338 56,
39339 OPC_RecordChild0,
39340 OPC_MoveChild1,
39341 OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39342 OPC_RecordChild0,
39343 OPC_RecordChild1,
39344 OPC_MoveChild1,
39345 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39346 OPC_MoveParent,
39347 OPC_CheckPredicate, 11,
39348 OPC_MoveParent,
39349 OPC_SwitchType , 11, 6,
39350 OPC_CheckPatternPredicate, 25,
39351 OPC_EmitConvertToTarget2,
39352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rir),
39353 6, 3, 1, 3, 0,
39354 11, 7,
39355 OPC_CheckPatternPredicate, 25,
39356 OPC_EmitConvertToTarget2,
39357 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rir),
39358 7, 3, 1, 3, 0,
39359 11, 8,
39360 OPC_CheckPatternPredicate, 25,
39361 OPC_EmitConvertToTarget2,
39362 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rir),
39363 8, 3, 1, 3, 0,
39364 0,
39365 48,
39366 OPC_MoveChild0,
39367 OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39368 OPC_RecordChild0,
39369 OPC_RecordChild1,
39370 OPC_CheckPredicate, 11,
39371 OPC_MoveParent,
39372 OPC_RecordChild1,
39373 OPC_SwitchType , 10, 6,
39374 OPC_CheckPatternPredicate, 25,
39375 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rrr),
39376 6, 3, 0, 1, 2,
39377 10, 7,
39378 OPC_CheckPatternPredicate, 25,
39379 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rrr),
39380 7, 3, 0, 1, 2,
39381 10, 8,
39382 OPC_CheckPatternPredicate, 25,
39383 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rrr),
39384 8, 3, 0, 1, 2,
39385 0,
39386 25|128,1,
39387 OPC_RecordChild0,
39388 OPC_Scope, 47,
39389 OPC_MoveChild1,
39390 OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39391 OPC_RecordChild0,
39392 OPC_RecordChild1,
39393 OPC_CheckPredicate, 11,
39394 OPC_MoveParent,
39395 OPC_SwitchType , 10, 6,
39396 OPC_CheckPatternPredicate, 25,
39397 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rrr),
39398 6, 3, 1, 2, 0,
39399 10, 7,
39400 OPC_CheckPatternPredicate, 25,
39401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rrr),
39402 7, 3, 1, 2, 0,
39403 10, 8,
39404 OPC_CheckPatternPredicate, 25,
39405 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rrr),
39406 8, 3, 1, 2, 0,
39407 0,
39408 101,
39409 OPC_RecordChild1,
39410 OPC_Scope, 47,
39411 OPC_MoveChild1,
39412 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39413 OPC_MoveParent,
39414 OPC_SwitchType , 8, 6,
39415 OPC_EmitConvertToTarget1,
39416 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi16ri),
39417 6, 2, 0, 2,
39418 8, 7,
39419 OPC_EmitConvertToTarget1,
39420 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi32ri),
39421 7, 2, 0, 2,
39422 8, 8,
39423 OPC_EmitConvertToTarget1,
39424 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi64ri),
39425 8, 2, 0, 2,
39426 8, 2,
39427 OPC_EmitConvertToTarget1,
39428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1ri),
39429 2, 2, 0, 2,
39430 0,
39431 9,
39432 OPC_CheckType, 6,
39433 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi16rr),
39434 6, 2, 0, 1,
39435 8,
39436 OPC_CheckTypeI32,
39437 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi32rr),
39438 7, 2, 0, 1,
39439 8,
39440 OPC_CheckTypeI64,
39441 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi64rr),
39442 8, 2, 0, 1,
39443 9,
39444 OPC_CheckType, 2,
39445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
39446 2, 2, 0, 1,
39447 11,
39448 OPC_CheckType, 48,
39449 OPC_CheckPatternPredicate, 21,
39450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADD16x2),
39451 48, 2, 0, 1,
39452 0,
39453 0,
39454 0,
39455 5|128,2, TARGET_VAL(NVPTXISD::BFI),
39456 OPC_RecordChild0,
39457 OPC_Scope, 47,
39458 OPC_MoveChild0,
39459 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39460 OPC_MoveParent,
39461 OPC_RecordChild1,
39462 OPC_RecordChild2,
39463 OPC_MoveChild2,
39464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39465 OPC_MoveSibling3,
39466 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39467 OPC_RecordNode,
39468 OPC_MoveParent,
39469 OPC_SwitchType , 12, 7,
39470 OPC_EmitConvertToTarget0,
39471 OPC_EmitConvertToTarget2,
39472 OPC_EmitConvertToTarget3,
39473 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irii),
39474 7, 4, 4, 1, 5, 6,
39475 12, 8,
39476 OPC_EmitConvertToTarget0,
39477 OPC_EmitConvertToTarget2,
39478 OPC_EmitConvertToTarget3,
39479 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irii),
39480 8, 4, 4, 1, 5, 6,
39481 0,
39482 24,
39483 OPC_RecordChild1,
39484 OPC_RecordChild2,
39485 OPC_MoveChild2,
39486 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39487 OPC_MoveSibling3,
39488 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39489 OPC_RecordNode,
39490 OPC_MoveParent,
39491 OPC_CheckTypeI32,
39492 OPC_EmitConvertToTarget2,
39493 OPC_EmitConvertToTarget3,
39494 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrii),
39495 7, 4, 0, 1, 4, 5,
39496 25,
39497 OPC_MoveChild0,
39498 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39499 OPC_MoveParent,
39500 OPC_RecordChild1,
39501 OPC_RecordChild2,
39502 OPC_RecordChild3,
39503 OPC_MoveChild3,
39504 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39505 OPC_MoveParent,
39506 OPC_CheckTypeI32,
39507 OPC_EmitConvertToTarget0,
39508 OPC_EmitConvertToTarget3,
39509 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irri),
39510 7, 4, 4, 1, 2, 5,
39511 24,
39512 OPC_RecordChild1,
39513 OPC_RecordChild2,
39514 OPC_MoveChild2,
39515 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39516 OPC_MoveSibling3,
39517 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39518 OPC_RecordNode,
39519 OPC_MoveParent,
39520 OPC_CheckTypeI64,
39521 OPC_EmitConvertToTarget2,
39522 OPC_EmitConvertToTarget3,
39523 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrii),
39524 8, 4, 0, 1, 4, 5,
39525 25,
39526 OPC_MoveChild0,
39527 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39528 OPC_MoveParent,
39529 OPC_RecordChild1,
39530 OPC_RecordChild2,
39531 OPC_RecordChild3,
39532 OPC_MoveChild3,
39533 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39534 OPC_MoveParent,
39535 OPC_CheckTypeI64,
39536 OPC_EmitConvertToTarget0,
39537 OPC_EmitConvertToTarget3,
39538 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irri),
39539 8, 4, 4, 1, 2, 5,
39540 19,
39541 OPC_RecordChild1,
39542 OPC_RecordChild2,
39543 OPC_RecordChild3,
39544 OPC_MoveChild3,
39545 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39546 OPC_MoveParent,
39547 OPC_CheckTypeI32,
39548 OPC_EmitConvertToTarget3,
39549 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrri),
39550 7, 4, 0, 1, 2, 4,
39551 19,
39552 OPC_MoveChild0,
39553 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39554 OPC_MoveParent,
39555 OPC_RecordChild1,
39556 OPC_RecordChild2,
39557 OPC_RecordChild3,
39558 OPC_CheckTypeI32,
39559 OPC_EmitConvertToTarget0,
39560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irrr),
39561 7, 4, 4, 1, 2, 3,
39562 19,
39563 OPC_RecordChild1,
39564 OPC_RecordChild2,
39565 OPC_RecordChild3,
39566 OPC_MoveChild3,
39567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39568 OPC_MoveParent,
39569 OPC_CheckTypeI64,
39570 OPC_EmitConvertToTarget3,
39571 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrri),
39572 8, 4, 0, 1, 2, 4,
39573 19,
39574 OPC_MoveChild0,
39575 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39576 OPC_MoveParent,
39577 OPC_RecordChild1,
39578 OPC_RecordChild2,
39579 OPC_RecordChild3,
39580 OPC_CheckTypeI64,
39581 OPC_EmitConvertToTarget0,
39582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irrr),
39583 8, 4, 4, 1, 2, 3,
39584 27,
39585 OPC_RecordChild1,
39586 OPC_RecordChild2,
39587 OPC_RecordChild3,
39588 OPC_SwitchType , 9, 7,
39589 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrrr),
39590 7, 4, 0, 1, 2, 3,
39591 9, 8,
39592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrrr),
39593 8, 4, 0, 1, 2, 3,
39594 0,
39595 0,
39596 97, TARGET_VAL(NVPTXISD::PRMT),
39597 OPC_RecordChild0,
39598 OPC_RecordChild1,
39599 OPC_Scope, 27,
39600 OPC_MoveChild1,
39601 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39602 OPC_MoveSibling2,
39603 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39604 OPC_RecordNode,
39605 OPC_MoveSibling3,
39606 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39607 OPC_RecordNode,
39608 OPC_MoveParent,
39609 OPC_EmitConvertToTarget1,
39610 OPC_EmitConvertToTarget2,
39611 OPC_EmitConvertToTarget3,
39612 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rii),
39613 7, 4, 0, 4, 5, 6,
39614 22,
39615 OPC_RecordChild2,
39616 OPC_MoveChild2,
39617 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39618 OPC_MoveSibling3,
39619 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39620 OPC_RecordNode,
39621 OPC_MoveParent,
39622 OPC_EmitConvertToTarget2,
39623 OPC_EmitConvertToTarget3,
39624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rri),
39625 7, 4, 0, 1, 4, 5,
39626 23,
39627 OPC_MoveChild1,
39628 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39629 OPC_MoveParent,
39630 OPC_RecordChild2,
39631 OPC_RecordChild3,
39632 OPC_MoveChild3,
39633 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39634 OPC_MoveParent,
39635 OPC_EmitConvertToTarget1,
39636 OPC_EmitConvertToTarget3,
39637 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rir),
39638 7, 4, 0, 4, 2, 5,
39639 17,
39640 OPC_RecordChild2,
39641 OPC_RecordChild3,
39642 OPC_MoveChild3,
39643 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39644 OPC_MoveParent,
39645 OPC_EmitConvertToTarget3,
39646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
39647 7, 4, 0, 1, 2, 4,
39648 0,
39649 32, TARGET_VAL(NVPTXISD::DeclareArrayParam),
39650 OPC_RecordNode,
39651 OPC_CaptureGlueInput,
39652 OPC_RecordChild1,
39653 OPC_MoveChild1,
39654 OPC_CheckOpcode, TARGET_VAL(ISD::ExternalSymbol),
39655 OPC_MoveSibling2,
39656 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39657 OPC_RecordNode,
39658 OPC_MoveSibling3,
39659 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39660 OPC_RecordNode,
39661 OPC_MoveParent,
39662 OPC_EmitMergeInputChains1_0,
39663 OPC_EmitNodeXForm, 2, 1,
39664 OPC_EmitConvertToTarget2,
39665 OPC_EmitConvertToTarget3,
39666 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DECLARE_PARAM_array), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
39667 3, 4, 5, 6,
39668 63, TARGET_VAL(ISD::FSHR),
39669 OPC_RecordChild0,
39670 OPC_RecordChild1,
39671 OPC_Scope, 22,
39672 OPC_MoveChild2,
39673 OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
39674 OPC_RecordChild0,
39675 OPC_CheckChild1Integer, 6,
39676 OPC_CheckChild1TypeI32,
39677 OPC_CheckTypeI32,
39678 OPC_MoveParent,
39679 OPC_CheckTypeI32,
39680 OPC_EmitInteger32, 2,
39681 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
39682 7, 4, 1, 0, 2, 3,
39683 35,
39684 OPC_RecordChild2,
39685 OPC_Scope, 18,
39686 OPC_MoveChild2,
39687 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39688 OPC_CheckTypeI32,
39689 OPC_MoveParent,
39690 OPC_CheckTypeI32,
39691 OPC_CheckPatternPredicate, 41,
39692 OPC_EmitConvertToTarget2,
39693 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_WRAP_i),
39694 7, 3, 1, 0, 3,
39695 12,
39696 OPC_CheckChild2TypeI32,
39697 OPC_CheckTypeI32,
39698 OPC_CheckPatternPredicate, 41,
39699 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_WRAP_r),
39700 7, 3, 1, 0, 2,
39701 0,
39702 0,
39703 109|128,1, TARGET_VAL(ISD::TRUNCATE),
39704 OPC_Scope, 117,
39705 OPC_MoveChild0,
39706 OPC_SwitchOpcode , 54, TARGET_VAL(ISD::SRL),
39707 OPC_RecordChild0,
39708 OPC_SwitchType , 24, 7,
39709 OPC_CheckChild1Integer, 32,
39710 OPC_CheckChild1TypeI32,
39711 OPC_MoveParent,
39712 OPC_CheckType, 6,
39713 OPC_Scope, 8,
39714 OPC_CheckPatternPredicate, 28,
39715 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H_Sink),
39716 6, 1, 0,
39717 6,
39718 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
39719 6, 1, 0,
39720 0,
39721 23, 8,
39722 OPC_CheckChild1Integer, 64,
39723 OPC_CheckChild1TypeI32,
39724 OPC_MoveParent,
39725 OPC_CheckTypeI32,
39726 OPC_Scope, 8,
39727 OPC_CheckPatternPredicate, 28,
39728 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H_Sink),
39729 7, 1, 0,
39730 6,
39731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H),
39732 7, 1, 0,
39733 0,
39734 0,
39735 54, TARGET_VAL(ISD::SRA),
39736 OPC_RecordChild0,
39737 OPC_SwitchType , 24, 7,
39738 OPC_CheckChild1Integer, 32,
39739 OPC_CheckChild1TypeI32,
39740 OPC_MoveParent,
39741 OPC_CheckType, 6,
39742 OPC_Scope, 8,
39743 OPC_CheckPatternPredicate, 28,
39744 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H_Sink),
39745 6, 1, 0,
39746 6,
39747 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
39748 6, 1, 0,
39749 0,
39750 23, 8,
39751 OPC_CheckChild1Integer, 64,
39752 OPC_CheckChild1TypeI32,
39753 OPC_MoveParent,
39754 OPC_CheckTypeI32,
39755 OPC_Scope, 8,
39756 OPC_CheckPatternPredicate, 28,
39757 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H_Sink),
39758 7, 1, 0,
39759 6,
39760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H),
39761 7, 1, 0,
39762 0,
39763 0,
39764 0,
39765 116,
39766 OPC_RecordChild0,
39767 OPC_Scope, 48,
39768 OPC_CheckChild0TypeI64,
39769 OPC_SwitchType , 9, 7,
39770 OPC_EmitInteger32, 0,
39771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u64),
39772 7, 2, 0, 1,
39773 9, 6,
39774 OPC_EmitInteger32, 0,
39775 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_u64),
39776 6, 2, 0, 1,
39777 21, 2,
39778 OPC_EmitInteger64, 2,
39779 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb64ri),
39780 8, 2, 0, 1,
39781 OPC_EmitInteger64, 0,
39782 OPC_EmitInteger32, 2,
39783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
39784 2, 3, 2, 3, 4,
39785 0,
39786 37,
39787 OPC_CheckChild0TypeI32,
39788 OPC_SwitchType , 9, 6,
39789 OPC_EmitInteger32, 0,
39790 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_u32),
39791 6, 2, 0, 1,
39792 21, 2,
39793 OPC_EmitInteger32, 2,
39794 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
39795 7, 2, 0, 1,
39796 OPC_EmitInteger32, 0,
39797 OPC_EmitInteger32, 2,
39798 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
39799 2, 3, 2, 3, 4,
39800 0,
39801 25,
39802 OPC_CheckChild0Type, 6,
39803 OPC_CheckType, 2,
39804 OPC_EmitInteger16, 2,
39805 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb16ri),
39806 6, 2, 0, 1,
39807 OPC_EmitInteger16, 0,
39808 OPC_EmitInteger32, 2,
39809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
39810 2, 3, 2, 3, 4,
39811 0,
39812 0,
39813 109, TARGET_VAL(ISD::SIGN_EXTEND),
39814 OPC_Scope, 15,
39815 OPC_MoveChild0,
39816 OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39817 OPC_RecordChild0,
39818 OPC_CheckChild1Integer, 0,
39819 OPC_MoveParent,
39820 OPC_CheckTypeI32,
39821 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s16),
39822 7, 1, 0,
39823 90,
39824 OPC_RecordChild0,
39825 OPC_SwitchType , 12, 6,
39826 OPC_EmitInteger16, 3,
39827 OPC_EmitInteger16, 0,
39828 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ii),
39829 6, 3, 1, 2, 0,
39830 29, 7,
39831 OPC_Scope, 14,
39832 OPC_CheckChild0Type, 2,
39833 OPC_EmitInteger32, 3,
39834 OPC_EmitInteger32, 0,
39835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
39836 7, 3, 1, 2, 0,
39837 11,
39838 OPC_CheckChild0Type, 6,
39839 OPC_EmitInteger32, 0,
39840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_s16),
39841 7, 2, 0, 1,
39842 0,
39843 40, 8,
39844 OPC_Scope, 14,
39845 OPC_CheckChild0Type, 2,
39846 OPC_EmitInteger64, 3,
39847 OPC_EmitInteger64, 0,
39848 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ii),
39849 8, 3, 1, 2, 0,
39850 11,
39851 OPC_CheckChild0Type, 6,
39852 OPC_EmitInteger32, 0,
39853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_s16),
39854 8, 2, 0, 1,
39855 10,
39856 OPC_CheckChild0TypeI32,
39857 OPC_EmitInteger32, 0,
39858 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_s32),
39859 8, 2, 0, 1,
39860 0,
39861 0,
39862 0,
39863 77, TARGET_VAL(ISD::BRCOND),
39864 OPC_RecordNode,
39865 OPC_Scope, 26,
39866 OPC_MoveChild1,
39867 OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
39868 OPC_RecordChild0,
39869 OPC_CheckChild0Type, 2,
39870 OPC_CheckChild1Integer, 3,
39871 OPC_CheckChild2CondCode, ISD::SETNE,
39872 OPC_CheckType, 2,
39873 OPC_MoveSibling2,
39874 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
39875 OPC_RecordNode,
39876 OPC_MoveParent,
39877 OPC_EmitMergeInputChains1_0,
39878 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranchOther),
39879 2, 1, 2,
39880 46,
39881 OPC_RecordChild1,
39882 OPC_Scope, 15,
39883 OPC_CheckChild1Type, 2,
39884 OPC_RecordChild2,
39885 OPC_MoveChild2,
39886 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
39887 OPC_MoveParent,
39888 OPC_EmitMergeInputChains1_0,
39889 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranch),
39890 2, 1, 2,
39891 26,
39892 OPC_CheckChild1TypeI32,
39893 OPC_RecordChild2,
39894 OPC_MoveChild2,
39895 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
39896 OPC_MoveParent,
39897 OPC_EmitMergeInputChains1_0,
39898 OPC_EmitInteger32, 0,
39899 OPC_EmitInteger32, 2,
39900 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_u32ri),
39901 2, 3, 1, 3, 4,
39902 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranch),
39903 2, 5, 2,
39904 0,
39905 0,
39906 8|128,1, TARGET_VAL(ISD::SRA),
39907 OPC_Scope, 33,
39908 OPC_MoveChild0,
39909 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
39910 OPC_RecordChild0,
39911 OPC_CheckChild0TypeI32,
39912 OPC_MoveParent,
39913 OPC_CheckChild1Integer, 16,
39914 OPC_CheckChild1TypeI32,
39915 OPC_CheckType, 6,
39916 OPC_EmitInteger32, 16,
39917 OPC_EmitInteger32, 16,
39918 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
39919 7, 3, 0, 1, 2,
39920 OPC_EmitInteger32, 0,
39921 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
39922 6, 2, 3, 4,
39923 99,
39924 OPC_RecordChild0,
39925 OPC_Scope, 21,
39926 OPC_MoveChild0,
39927 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39928 OPC_MoveSibling1,
39929 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39930 OPC_RecordNode,
39931 OPC_CheckTypeI32,
39932 OPC_MoveParent,
39933 OPC_CheckTypeI32,
39934 OPC_EmitConvertToTarget0,
39935 OPC_EmitConvertToTarget1,
39936 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32ii),
39937 7, 2, 2, 3,
39938 73,
39939 OPC_RecordChild1,
39940 OPC_Scope, 38,
39941 OPC_MoveChild1,
39942 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39943 OPC_CheckTypeI32,
39944 OPC_MoveParent,
39945 OPC_SwitchType , 8, 8,
39946 OPC_EmitConvertToTarget1,
39947 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi64ri),
39948 8, 2, 0, 2,
39949 8, 7,
39950 OPC_EmitConvertToTarget1,
39951 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32ri),
39952 7, 2, 0, 2,
39953 8, 6,
39954 OPC_EmitConvertToTarget1,
39955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi16ri),
39956 6, 2, 0, 2,
39957 0,
39958 30,
39959 OPC_CheckChild1TypeI32,
39960 OPC_SwitchType , 7, 8,
39961 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi64rr),
39962 8, 2, 0, 1,
39963 7, 7,
39964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32rr),
39965 7, 2, 0, 1,
39966 7, 6,
39967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi16rr),
39968 6, 2, 0, 1,
39969 0,
39970 0,
39971 0,
39972 0,
39973 90|128,1, TARGET_VAL(ISD::SHL),
39974 OPC_Scope, 115,
39975 OPC_MoveChild0,
39976 OPC_SwitchOpcode , 53, TARGET_VAL(ISD::SIGN_EXTEND),
39977 OPC_RecordChild0,
39978 OPC_Scope, 23,
39979 OPC_CheckChild0TypeI32,
39980 OPC_MoveSibling1,
39981 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39982 OPC_RecordNode,
39983 OPC_CheckPredicate, 26,
39984 OPC_CheckTypeI32,
39985 OPC_MoveParent,
39986 OPC_CheckTypeI64,
39987 OPC_CheckPatternPredicate, 23,
39988 OPC_EmitNodeXForm, 3, 1,
39989 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm),
39990 8, 2, 0, 2,
39991 25,
39992 OPC_CheckChild0Type, 6,
39993 OPC_MoveSibling1,
39994 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39995 OPC_RecordNode,
39996 OPC_CheckPredicate, 27,
39997 OPC_CheckType, 6,
39998 OPC_MoveParent,
39999 OPC_CheckTypeI32,
40000 OPC_CheckPatternPredicate, 23,
40001 OPC_EmitNodeXForm, 4, 1,
40002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm),
40003 7, 2, 0, 2,
40004 0,
40005 53, TARGET_VAL(ISD::ZERO_EXTEND),
40006 OPC_RecordChild0,
40007 OPC_Scope, 23,
40008 OPC_CheckChild0TypeI32,
40009 OPC_MoveSibling1,
40010 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40011 OPC_RecordNode,
40012 OPC_CheckPredicate, 26,
40013 OPC_CheckTypeI32,
40014 OPC_MoveParent,
40015 OPC_CheckTypeI64,
40016 OPC_CheckPatternPredicate, 23,
40017 OPC_EmitNodeXForm, 3, 1,
40018 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm),
40019 8, 2, 0, 2,
40020 25,
40021 OPC_CheckChild0Type, 6,
40022 OPC_MoveSibling1,
40023 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40024 OPC_RecordNode,
40025 OPC_CheckPredicate, 27,
40026 OPC_CheckType, 6,
40027 OPC_MoveParent,
40028 OPC_CheckTypeI32,
40029 OPC_CheckPatternPredicate, 23,
40030 OPC_EmitNodeXForm, 4, 1,
40031 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm),
40032 7, 2, 0, 2,
40033 0,
40034 0,
40035 99,
40036 OPC_RecordChild0,
40037 OPC_Scope, 21,
40038 OPC_MoveChild0,
40039 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40040 OPC_MoveSibling1,
40041 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40042 OPC_RecordNode,
40043 OPC_CheckTypeI32,
40044 OPC_MoveParent,
40045 OPC_CheckTypeI32,
40046 OPC_EmitConvertToTarget0,
40047 OPC_EmitConvertToTarget1,
40048 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32ii),
40049 7, 2, 2, 3,
40050 73,
40051 OPC_RecordChild1,
40052 OPC_Scope, 38,
40053 OPC_MoveChild1,
40054 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40055 OPC_CheckTypeI32,
40056 OPC_MoveParent,
40057 OPC_SwitchType , 8, 8,
40058 OPC_EmitConvertToTarget1,
40059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi64ri),
40060 8, 2, 0, 2,
40061 8, 7,
40062 OPC_EmitConvertToTarget1,
40063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32ri),
40064 7, 2, 0, 2,
40065 8, 6,
40066 OPC_EmitConvertToTarget1,
40067 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi16ri),
40068 6, 2, 0, 2,
40069 0,
40070 30,
40071 OPC_CheckChild1TypeI32,
40072 OPC_SwitchType , 7, 8,
40073 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi64rr),
40074 8, 2, 0, 1,
40075 7, 7,
40076 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32rr),
40077 7, 2, 0, 1,
40078 7, 6,
40079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi16rr),
40080 6, 2, 0, 1,
40081 0,
40082 0,
40083 0,
40084 0,
40085 14|128,2, TARGET_VAL(ISD::MUL),
40086 OPC_Scope, 47|128,1,
40087 OPC_MoveChild0,
40088 OPC_SwitchOpcode , 83, TARGET_VAL(ISD::SIGN_EXTEND),
40089 OPC_RecordChild0,
40090 OPC_Scope, 38,
40091 OPC_CheckChild0TypeI32,
40092 OPC_MoveSibling1,
40093 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
40094 OPC_RecordNode,
40095 OPC_CheckPredicate, 31,
40096 OPC_MoveParent,
40097 OPC_CheckTypeI64,
40098 OPC_CheckPatternPredicate, 23,
40099 OPC_EmitConvertToTarget1,
40100 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm64),
40101 8, 2, 0, 2,
40102 13, TARGET_VAL(ISD::SIGN_EXTEND),
40103 OPC_RecordChild0,
40104 OPC_CheckChild0TypeI32,
40105 OPC_MoveParent,
40106 OPC_CheckTypeI64,
40107 OPC_CheckPatternPredicate, 23,
40108 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64),
40109 8, 2, 0, 1,
40110 0,
40111 40,
40112 OPC_CheckChild0Type, 6,
40113 OPC_MoveSibling1,
40114 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
40115 OPC_RecordNode,
40116 OPC_CheckPredicate, 32,
40117 OPC_MoveParent,
40118 OPC_CheckTypeI32,
40119 OPC_CheckPatternPredicate, 23,
40120 OPC_EmitConvertToTarget1,
40121 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm32),
40122 7, 2, 0, 2,
40123 14, TARGET_VAL(ISD::SIGN_EXTEND),
40124 OPC_RecordChild0,
40125 OPC_CheckChild0Type, 6,
40126 OPC_MoveParent,
40127 OPC_CheckTypeI32,
40128 OPC_CheckPatternPredicate, 23,
40129 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32),
40130 7, 2, 0, 1,
40131 0,
40132 0,
40133 83, TARGET_VAL(ISD::ZERO_EXTEND),
40134 OPC_RecordChild0,
40135 OPC_Scope, 38,
40136 OPC_CheckChild0TypeI32,
40137 OPC_MoveSibling1,
40138 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
40139 OPC_RecordNode,
40140 OPC_CheckPredicate, 33,
40141 OPC_MoveParent,
40142 OPC_CheckTypeI64,
40143 OPC_CheckPatternPredicate, 23,
40144 OPC_EmitConvertToTarget1,
40145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm64),
40146 8, 2, 0, 2,
40147 13, TARGET_VAL(ISD::ZERO_EXTEND),
40148 OPC_RecordChild0,
40149 OPC_CheckChild0TypeI32,
40150 OPC_MoveParent,
40151 OPC_CheckTypeI64,
40152 OPC_CheckPatternPredicate, 23,
40153 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64),
40154 8, 2, 0, 1,
40155 0,
40156 40,
40157 OPC_CheckChild0Type, 6,
40158 OPC_MoveSibling1,
40159 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
40160 OPC_RecordNode,
40161 OPC_CheckPredicate, 34,
40162 OPC_MoveParent,
40163 OPC_CheckTypeI32,
40164 OPC_CheckPatternPredicate, 23,
40165 OPC_EmitConvertToTarget1,
40166 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm32),
40167 7, 2, 0, 2,
40168 14, TARGET_VAL(ISD::ZERO_EXTEND),
40169 OPC_RecordChild0,
40170 OPC_CheckChild0Type, 6,
40171 OPC_MoveParent,
40172 OPC_CheckTypeI32,
40173 OPC_CheckPatternPredicate, 23,
40174 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32),
40175 7, 2, 0, 1,
40176 0,
40177 0,
40178 0,
40179 90,
40180 OPC_RecordChild0,
40181 OPC_RecordChild1,
40182 OPC_Scope, 47,
40183 OPC_MoveChild1,
40184 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40185 OPC_MoveParent,
40186 OPC_SwitchType , 8, 6,
40187 OPC_EmitConvertToTarget1,
40188 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi16ri),
40189 6, 2, 0, 2,
40190 8, 7,
40191 OPC_EmitConvertToTarget1,
40192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi32ri),
40193 7, 2, 0, 2,
40194 8, 8,
40195 OPC_EmitConvertToTarget1,
40196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi64ri),
40197 8, 2, 0, 2,
40198 8, 2,
40199 OPC_EmitConvertToTarget1,
40200 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1ri),
40201 2, 2, 0, 2,
40202 0,
40203 9,
40204 OPC_CheckType, 6,
40205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi16rr),
40206 6, 2, 0, 1,
40207 8,
40208 OPC_CheckTypeI32,
40209 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi32rr),
40210 7, 2, 0, 1,
40211 8,
40212 OPC_CheckTypeI64,
40213 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi64rr),
40214 8, 2, 0, 1,
40215 9,
40216 OPC_CheckType, 2,
40217 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
40218 2, 2, 0, 1,
40219 0,
40220 0,
40221 3|128,4, TARGET_VAL(ISD::SELECT),
40222 OPC_RecordChild0,
40223 OPC_CheckChild0Type, 2,
40224 OPC_Scope, 64,
40225 OPC_RecordChild1,
40226 OPC_Scope, 48,
40227 OPC_MoveChild1,
40228 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40229 OPC_MoveSibling2,
40230 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40231 OPC_RecordNode,
40232 OPC_MoveParent,
40233 OPC_SwitchType , 10, 6,
40234 OPC_EmitConvertToTarget1,
40235 OPC_EmitConvertToTarget2,
40236 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ii),
40237 6, 3, 3, 4, 0,
40238 10, 7,
40239 OPC_EmitConvertToTarget1,
40240 OPC_EmitConvertToTarget2,
40241 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
40242 7, 3, 3, 4, 0,
40243 10, 8,
40244 OPC_EmitConvertToTarget1,
40245 OPC_EmitConvertToTarget2,
40246 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ii),
40247 8, 3, 3, 4, 0,
40248 0,
40249 11,
40250 OPC_CheckChild2Integer, 0,
40251 OPC_CheckType, 2,
40252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
40253 2, 2, 0, 1,
40254 0,
40255 12,
40256 OPC_CheckChild1Integer, 2,
40257 OPC_RecordChild2,
40258 OPC_CheckType, 2,
40259 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1rr),
40260 2, 2, 0, 1,
40261 46|128,3,
40262 OPC_RecordChild1,
40263 OPC_Scope, 17,
40264 OPC_RecordChild2,
40265 OPC_MoveChild2,
40266 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40267 OPC_MoveParent,
40268 OPC_CheckType, 6,
40269 OPC_EmitConvertToTarget2,
40270 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ri),
40271 6, 3, 1, 3, 0,
40272 17,
40273 OPC_MoveChild1,
40274 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40275 OPC_MoveParent,
40276 OPC_RecordChild2,
40277 OPC_CheckType, 6,
40278 OPC_EmitConvertToTarget1,
40279 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ir),
40280 6, 3, 3, 2, 0,
40281 16,
40282 OPC_RecordChild2,
40283 OPC_MoveChild2,
40284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40285 OPC_MoveParent,
40286 OPC_CheckTypeI32,
40287 OPC_EmitConvertToTarget2,
40288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ri),
40289 7, 3, 1, 3, 0,
40290 16,
40291 OPC_MoveChild1,
40292 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40293 OPC_MoveParent,
40294 OPC_RecordChild2,
40295 OPC_CheckTypeI32,
40296 OPC_EmitConvertToTarget1,
40297 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ir),
40298 7, 3, 3, 2, 0,
40299 16,
40300 OPC_RecordChild2,
40301 OPC_MoveChild2,
40302 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40303 OPC_MoveParent,
40304 OPC_CheckTypeI64,
40305 OPC_EmitConvertToTarget2,
40306 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ri),
40307 8, 3, 1, 3, 0,
40308 16,
40309 OPC_MoveChild1,
40310 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40311 OPC_MoveParent,
40312 OPC_RecordChild2,
40313 OPC_CheckTypeI64,
40314 OPC_EmitConvertToTarget1,
40315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ir),
40316 8, 3, 3, 2, 0,
40317 33,
40318 OPC_RecordChild2,
40319 OPC_SwitchType , 8, 6,
40320 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16rr),
40321 6, 3, 1, 2, 0,
40322 8, 7,
40323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
40324 7, 3, 1, 2, 0,
40325 8, 8,
40326 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64rr),
40327 8, 3, 1, 2, 0,
40328 0,
40329 60,
40330 OPC_MoveChild1,
40331 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40332 OPC_MoveSibling2,
40333 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40334 OPC_RecordNode,
40335 OPC_MoveParent,
40336 OPC_SwitchType , 10, 11,
40337 OPC_EmitConvertToTarget1,
40338 OPC_EmitConvertToTarget2,
40339 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ii),
40340 11, 3, 3, 4, 0,
40341 10, 10,
40342 OPC_EmitConvertToTarget1,
40343 OPC_EmitConvertToTarget2,
40344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ii),
40345 10, 3, 3, 4, 0,
40346 10, 12,
40347 OPC_EmitConvertToTarget1,
40348 OPC_EmitConvertToTarget2,
40349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ii),
40350 12, 3, 3, 4, 0,
40351 10, 13,
40352 OPC_EmitConvertToTarget1,
40353 OPC_EmitConvertToTarget2,
40354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ii),
40355 13, 3, 3, 4, 0,
40356 0,
40357 17,
40358 OPC_RecordChild2,
40359 OPC_MoveChild2,
40360 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40361 OPC_MoveParent,
40362 OPC_CheckType, 11,
40363 OPC_EmitConvertToTarget2,
40364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ri),
40365 11, 3, 1, 3, 0,
40366 17,
40367 OPC_MoveChild1,
40368 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40369 OPC_MoveParent,
40370 OPC_RecordChild2,
40371 OPC_CheckType, 11,
40372 OPC_EmitConvertToTarget1,
40373 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ir),
40374 11, 3, 3, 2, 0,
40375 17,
40376 OPC_RecordChild2,
40377 OPC_MoveChild2,
40378 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40379 OPC_MoveParent,
40380 OPC_CheckType, 10,
40381 OPC_EmitConvertToTarget2,
40382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ri),
40383 10, 3, 1, 3, 0,
40384 17,
40385 OPC_MoveChild1,
40386 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40387 OPC_MoveParent,
40388 OPC_RecordChild2,
40389 OPC_CheckType, 10,
40390 OPC_EmitConvertToTarget1,
40391 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ir),
40392 10, 3, 3, 2, 0,
40393 17,
40394 OPC_RecordChild2,
40395 OPC_MoveChild2,
40396 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40397 OPC_MoveParent,
40398 OPC_CheckType, 12,
40399 OPC_EmitConvertToTarget2,
40400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ri),
40401 12, 3, 1, 3, 0,
40402 17,
40403 OPC_MoveChild1,
40404 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40405 OPC_MoveParent,
40406 OPC_RecordChild2,
40407 OPC_CheckType, 12,
40408 OPC_EmitConvertToTarget1,
40409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ir),
40410 12, 3, 3, 2, 0,
40411 17,
40412 OPC_RecordChild2,
40413 OPC_MoveChild2,
40414 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40415 OPC_MoveParent,
40416 OPC_CheckType, 13,
40417 OPC_EmitConvertToTarget2,
40418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ri),
40419 13, 3, 1, 3, 0,
40420 17,
40421 OPC_MoveChild1,
40422 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
40423 OPC_MoveParent,
40424 OPC_RecordChild2,
40425 OPC_CheckType, 13,
40426 OPC_EmitConvertToTarget1,
40427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ir),
40428 13, 3, 3, 2, 0,
40429 83,
40430 OPC_RecordChild2,
40431 OPC_SwitchType , 8, 11,
40432 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16rr),
40433 11, 3, 1, 2, 0,
40434 8, 10,
40435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16rr),
40436 10, 3, 1, 2, 0,
40437 8, 12,
40438 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
40439 12, 3, 1, 2, 0,
40440 8, 13,
40441 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64rr),
40442 13, 3, 1, 2, 0,
40443 8, 48,
40444 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
40445 48, 3, 1, 2, 0,
40446 8, 38,
40447 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
40448 38, 3, 1, 2, 0,
40449 8, 92,
40450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
40451 92, 3, 1, 2, 0,
40452 8, 104,
40453 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
40454 104, 3, 1, 2, 0,
40455 0,
40456 0,
40457 0,
40458 99, TARGET_VAL(ISD::SRL),
40459 OPC_RecordChild0,
40460 OPC_Scope, 21,
40461 OPC_MoveChild0,
40462 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40463 OPC_MoveSibling1,
40464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40465 OPC_RecordNode,
40466 OPC_CheckTypeI32,
40467 OPC_MoveParent,
40468 OPC_CheckTypeI32,
40469 OPC_EmitConvertToTarget0,
40470 OPC_EmitConvertToTarget1,
40471 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32ii),
40472 7, 2, 2, 3,
40473 73,
40474 OPC_RecordChild1,
40475 OPC_Scope, 38,
40476 OPC_MoveChild1,
40477 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40478 OPC_CheckTypeI32,
40479 OPC_MoveParent,
40480 OPC_SwitchType , 8, 8,
40481 OPC_EmitConvertToTarget1,
40482 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi64ri),
40483 8, 2, 0, 2,
40484 8, 7,
40485 OPC_EmitConvertToTarget1,
40486 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32ri),
40487 7, 2, 0, 2,
40488 8, 6,
40489 OPC_EmitConvertToTarget1,
40490 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi16ri),
40491 6, 2, 0, 2,
40492 0,
40493 30,
40494 OPC_CheckChild1TypeI32,
40495 OPC_SwitchType , 7, 8,
40496 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi64rr),
40497 8, 2, 0, 1,
40498 7, 7,
40499 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32rr),
40500 7, 2, 0, 1,
40501 7, 6,
40502 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi16rr),
40503 6, 2, 0, 1,
40504 0,
40505 0,
40506 0,
40507 39|128,1, TARGET_VAL(NVPTXISD::BFE),
40508 OPC_RecordChild0,
40509 OPC_RecordChild1,
40510 OPC_Scope, 60,
40511 OPC_MoveChild1,
40512 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40513 OPC_MoveSibling2,
40514 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40515 OPC_RecordNode,
40516 OPC_MoveParent,
40517 OPC_SwitchType , 22, 7,
40518 OPC_EmitConvertToTarget1,
40519 OPC_EmitConvertToTarget2,
40520 OPC_Scope, 8,
40521 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rii),
40522 7, 3, 0, 3, 4,
40523 8,
40524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
40525 7, 3, 0, 3, 4,
40526 0,
40527 22, 8,
40528 OPC_EmitConvertToTarget1,
40529 OPC_EmitConvertToTarget2,
40530 OPC_Scope, 8,
40531 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rii),
40532 8, 3, 0, 3, 4,
40533 8,
40534 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rii),
40535 8, 3, 0, 3, 4,
40536 0,
40537 0,
40538 101,
40539 OPC_RecordChild2,
40540 OPC_Scope, 53,
40541 OPC_MoveChild2,
40542 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40543 OPC_MoveParent,
40544 OPC_SwitchType , 21, 7,
40545 OPC_EmitConvertToTarget2,
40546 OPC_Scope, 8,
40547 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rri),
40548 7, 3, 0, 1, 3,
40549 8,
40550 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rri),
40551 7, 3, 0, 1, 3,
40552 0,
40553 21, 8,
40554 OPC_EmitConvertToTarget2,
40555 OPC_Scope, 8,
40556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rri),
40557 8, 3, 0, 1, 3,
40558 8,
40559 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rri),
40560 8, 3, 0, 1, 3,
40561 0,
40562 0,
40563 21,
40564 OPC_CheckTypeI32,
40565 OPC_Scope, 8,
40566 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rrr),
40567 7, 3, 0, 1, 2,
40568 8,
40569 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rrr),
40570 7, 3, 0, 1, 2,
40571 0,
40572 21,
40573 OPC_CheckTypeI64,
40574 OPC_Scope, 8,
40575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rrr),
40576 8, 3, 0, 1, 2,
40577 8,
40578 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rrr),
40579 8, 3, 0, 1, 2,
40580 0,
40581 0,
40582 0,
40583 25, TARGET_VAL(NVPTXISD::DeclareScalarParam),
40584 OPC_RecordNode,
40585 OPC_CaptureGlueInput,
40586 OPC_RecordChild1,
40587 OPC_MoveChild1,
40588 OPC_CheckOpcode, TARGET_VAL(ISD::ExternalSymbol),
40589 OPC_MoveSibling2,
40590 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40591 OPC_RecordNode,
40592 OPC_MoveParent,
40593 OPC_EmitMergeInputChains1_0,
40594 OPC_EmitNodeXForm, 2, 1,
40595 OPC_EmitConvertToTarget2,
40596 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DECLARE_PARAM_scalar), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
40597 2, 3, 4,
40598 20, TARGET_VAL(ISD::CALLSEQ_START),
40599 OPC_RecordNode,
40600 OPC_RecordChild1,
40601 OPC_MoveChild1,
40602 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40603 OPC_MoveSibling2,
40604 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40605 OPC_RecordNode,
40606 OPC_MoveParent,
40607 OPC_EmitMergeInputChains1_0,
40608 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Callseq_Start), 0|OPFL_Chain|OPFL_GlueOutput,
40609 2, 1, 2,
40610 21, TARGET_VAL(ISD::CALLSEQ_END),
40611 OPC_RecordNode,
40612 OPC_CaptureGlueInput,
40613 OPC_RecordChild1,
40614 OPC_MoveChild1,
40615 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40616 OPC_MoveSibling2,
40617 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40618 OPC_RecordNode,
40619 OPC_MoveParent,
40620 OPC_EmitMergeInputChains1_0,
40621 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Callseq_End), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
40622 2, 1, 2,
40623 65|128,1, TARGET_VAL(ISD::SUB),
40624 OPC_Scope, 29,
40625 OPC_CheckChild0Integer, 0,
40626 OPC_RecordChild1,
40627 OPC_SwitchType , 6, 6,
40628 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NEG_S16),
40629 6, 1, 0,
40630 6, 7,
40631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NEG_S32),
40632 7, 1, 0,
40633 6, 8,
40634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NEG_S64),
40635 8, 1, 0,
40636 0,
40637 31|128,1,
40638 OPC_RecordChild0,
40639 OPC_Scope, 16,
40640 OPC_RecordChild1,
40641 OPC_MoveChild1,
40642 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40643 OPC_MoveParent,
40644 OPC_CheckType, 6,
40645 OPC_EmitConvertToTarget1,
40646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16ri),
40647 6, 2, 0, 2,
40648 16,
40649 OPC_MoveChild0,
40650 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40651 OPC_MoveParent,
40652 OPC_RecordChild1,
40653 OPC_CheckType, 6,
40654 OPC_EmitConvertToTarget0,
40655 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16ir),
40656 6, 2, 2, 1,
40657 15,
40658 OPC_RecordChild1,
40659 OPC_MoveChild1,
40660 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40661 OPC_MoveParent,
40662 OPC_CheckTypeI32,
40663 OPC_EmitConvertToTarget1,
40664 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32ri),
40665 7, 2, 0, 2,
40666 15,
40667 OPC_MoveChild0,
40668 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40669 OPC_MoveParent,
40670 OPC_RecordChild1,
40671 OPC_CheckTypeI32,
40672 OPC_EmitConvertToTarget0,
40673 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32ir),
40674 7, 2, 2, 1,
40675 15,
40676 OPC_RecordChild1,
40677 OPC_MoveChild1,
40678 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40679 OPC_MoveParent,
40680 OPC_CheckTypeI64,
40681 OPC_EmitConvertToTarget1,
40682 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi64ri),
40683 8, 2, 0, 2,
40684 15,
40685 OPC_MoveChild0,
40686 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40687 OPC_MoveParent,
40688 OPC_RecordChild1,
40689 OPC_CheckTypeI64,
40690 OPC_EmitConvertToTarget0,
40691 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi64ir),
40692 8, 2, 2, 1,
40693 57,
40694 OPC_RecordChild1,
40695 OPC_Scope, 15,
40696 OPC_MoveChild1,
40697 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40698 OPC_MoveParent,
40699 OPC_CheckType, 2,
40700 OPC_EmitConvertToTarget1,
40701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1ri),
40702 2, 2, 0, 2,
40703 9,
40704 OPC_CheckType, 6,
40705 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16rr),
40706 6, 2, 0, 1,
40707 8,
40708 OPC_CheckTypeI32,
40709 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32rr),
40710 7, 2, 0, 1,
40711 8,
40712 OPC_CheckTypeI64,
40713 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi64rr),
40714 8, 2, 0, 1,
40715 9,
40716 OPC_CheckType, 2,
40717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
40718 2, 2, 0, 1,
40719 0,
40720 0,
40721 0,
40722 100|128,1, TARGET_VAL(ISD::XOR),
40723 OPC_Scope, 37|128,1,
40724 OPC_RecordChild0,
40725 OPC_Scope, 36,
40726 OPC_CheckChild1Integer, 3,
40727 OPC_SwitchType , 6, 2,
40728 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT1),
40729 2, 1, 0,
40730 6, 6,
40731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT16),
40732 6, 1, 0,
40733 6, 7,
40734 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT32),
40735 7, 1, 0,
40736 6, 8,
40737 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT64),
40738 8, 1, 0,
40739 0,
40740 89,
40741 OPC_RecordChild1,
40742 OPC_Scope, 47,
40743 OPC_MoveChild1,
40744 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40745 OPC_MoveParent,
40746 OPC_SwitchType , 8, 2,
40747 OPC_EmitConvertToTarget1,
40748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1ri),
40749 2, 2, 0, 2,
40750 8, 6,
40751 OPC_EmitConvertToTarget1,
40752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb16ri),
40753 6, 2, 0, 2,
40754 8, 7,
40755 OPC_EmitConvertToTarget1,
40756 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
40757 7, 2, 0, 2,
40758 8, 8,
40759 OPC_EmitConvertToTarget1,
40760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb64ri),
40761 8, 2, 0, 2,
40762 0,
40763 9,
40764 OPC_CheckType, 2,
40765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
40766 2, 2, 0, 1,
40767 9,
40768 OPC_CheckType, 6,
40769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb16rr),
40770 6, 2, 0, 1,
40771 8,
40772 OPC_CheckTypeI32,
40773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
40774 7, 2, 0, 1,
40775 8,
40776 OPC_CheckTypeI64,
40777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb64rr),
40778 8, 2, 0, 1,
40779 0,
40780 34,
40781 OPC_MoveChild1,
40782 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
40783 OPC_RecordChild0,
40784 OPC_MoveChild0,
40785 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40786 OPC_CheckTypeI32,
40787 OPC_MoveParent,
40788 OPC_MoveParent,
40789 OPC_SwitchType , 8, 48,
40790 OPC_EmitConvertToTarget1,
40791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
40792 48, 2, 0, 2,
40793 8, 38,
40794 OPC_EmitConvertToTarget1,
40795 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
40796 38, 2, 0, 2,
40797 0,
40798 0,
40799 35,
40800 OPC_MoveChild0,
40801 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
40802 OPC_RecordChild0,
40803 OPC_MoveChild0,
40804 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40805 OPC_CheckTypeI32,
40806 OPC_MoveParent,
40807 OPC_MoveParent,
40808 OPC_RecordChild1,
40809 OPC_SwitchType , 8, 48,
40810 OPC_EmitConvertToTarget0,
40811 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
40812 48, 2, 1, 2,
40813 8, 38,
40814 OPC_EmitConvertToTarget0,
40815 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
40816 38, 2, 1, 2,
40817 0,
40818 22,
40819 OPC_RecordChild0,
40820 OPC_RecordChild1,
40821 OPC_SwitchType , 7, 48,
40822 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
40823 48, 2, 0, 1,
40824 7, 38,
40825 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
40826 38, 2, 0, 1,
40827 0,
40828 0,
40829 5|128,1, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40830 OPC_RecordChild0,
40831 OPC_Scope, 64,
40832 OPC_CheckChild1Integer, 0,
40833 OPC_SwitchType , 18, 6,
40834 OPC_Scope, 8,
40835 OPC_CheckPatternPredicate, 28,
40836 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L_Sink),
40837 6, 1, 0,
40838 6,
40839 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
40840 6, 1, 0,
40841 0,
40842 18, 11,
40843 OPC_Scope, 8,
40844 OPC_CheckPatternPredicate, 28,
40845 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L_Sink),
40846 11, 1, 0,
40847 6,
40848 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
40849 11, 1, 0,
40850 0,
40851 18, 10,
40852 OPC_Scope, 8,
40853 OPC_CheckPatternPredicate, 28,
40854 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L_Sink),
40855 10, 1, 0,
40856 6,
40857 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
40858 10, 1, 0,
40859 0,
40860 0,
40861 64,
40862 OPC_CheckChild1Integer, 2,
40863 OPC_SwitchType , 18, 6,
40864 OPC_Scope, 8,
40865 OPC_CheckPatternPredicate, 28,
40866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H_Sink),
40867 6, 1, 0,
40868 6,
40869 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
40870 6, 1, 0,
40871 0,
40872 18, 11,
40873 OPC_Scope, 8,
40874 OPC_CheckPatternPredicate, 28,
40875 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H_Sink),
40876 11, 1, 0,
40877 6,
40878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
40879 11, 1, 0,
40880 0,
40881 18, 10,
40882 OPC_Scope, 8,
40883 OPC_CheckPatternPredicate, 28,
40884 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H_Sink),
40885 10, 1, 0,
40886 6,
40887 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
40888 10, 1, 0,
40889 0,
40890 0,
40891 0,
40892 54, TARGET_VAL(ISD::ADDC),
40893 OPC_RecordChild0,
40894 OPC_RecordChild1,
40895 OPC_Scope, 29,
40896 OPC_MoveChild1,
40897 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40898 OPC_MoveParent,
40899 OPC_SwitchType , 8, 7,
40900 OPC_EmitConvertToTarget1,
40901 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi32ri),
40902 7, 2, 0, 2,
40903 10, 8,
40904 OPC_CheckPatternPredicate, 33,
40905 OPC_EmitConvertToTarget1,
40906 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi64ri),
40907 8, 2, 0, 2,
40908 0,
40909 8,
40910 OPC_CheckTypeI32,
40911 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi32rr),
40912 7, 2, 0, 1,
40913 10,
40914 OPC_CheckTypeI64,
40915 OPC_CheckPatternPredicate, 33,
40916 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi64rr),
40917 8, 2, 0, 1,
40918 0,
40919 95, TARGET_VAL(ISD::SUBC),
40920 OPC_RecordChild0,
40921 OPC_Scope, 15,
40922 OPC_RecordChild1,
40923 OPC_MoveChild1,
40924 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40925 OPC_MoveParent,
40926 OPC_CheckTypeI32,
40927 OPC_EmitConvertToTarget1,
40928 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi32ri),
40929 7, 2, 0, 2,
40930 15,
40931 OPC_MoveChild0,
40932 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40933 OPC_MoveParent,
40934 OPC_RecordChild1,
40935 OPC_CheckTypeI32,
40936 OPC_EmitConvertToTarget0,
40937 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi32ir),
40938 7, 2, 2, 1,
40939 17,
40940 OPC_RecordChild1,
40941 OPC_MoveChild1,
40942 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40943 OPC_MoveParent,
40944 OPC_CheckTypeI64,
40945 OPC_CheckPatternPredicate, 33,
40946 OPC_EmitConvertToTarget1,
40947 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi64ri),
40948 8, 2, 0, 2,
40949 17,
40950 OPC_MoveChild0,
40951 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40952 OPC_MoveParent,
40953 OPC_RecordChild1,
40954 OPC_CheckTypeI64,
40955 OPC_CheckPatternPredicate, 33,
40956 OPC_EmitConvertToTarget0,
40957 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi64ir),
40958 8, 2, 2, 1,
40959 23,
40960 OPC_RecordChild1,
40961 OPC_SwitchType , 7, 7,
40962 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi32rr),
40963 7, 2, 0, 1,
40964 9, 8,
40965 OPC_CheckPatternPredicate, 33,
40966 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi64rr),
40967 8, 2, 0, 1,
40968 0,
40969 0,
40970 59, TARGET_VAL(ISD::ADDE),
40971 OPC_CaptureGlueInput,
40972 OPC_RecordChild0,
40973 OPC_RecordChild1,
40974 OPC_Scope, 31,
40975 OPC_MoveChild1,
40976 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40977 OPC_MoveParent,
40978 OPC_SwitchType , 9, 7,
40979 OPC_EmitConvertToTarget1,
40980 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi32ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
40981 7, 2, 0, 2,
40982 11, 8,
40983 OPC_CheckPatternPredicate, 33,
40984 OPC_EmitConvertToTarget1,
40985 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi64ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
40986 8, 2, 0, 2,
40987 0,
40988 9,
40989 OPC_CheckTypeI32,
40990 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi32rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
40991 7, 2, 0, 1,
40992 11,
40993 OPC_CheckTypeI64,
40994 OPC_CheckPatternPredicate, 33,
40995 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi64rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
40996 8, 2, 0, 1,
40997 0,
40998 102, TARGET_VAL(ISD::SUBE),
40999 OPC_CaptureGlueInput,
41000 OPC_RecordChild0,
41001 OPC_Scope, 16,
41002 OPC_RecordChild1,
41003 OPC_MoveChild1,
41004 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41005 OPC_MoveParent,
41006 OPC_CheckTypeI32,
41007 OPC_EmitConvertToTarget1,
41008 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi32ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
41009 7, 2, 0, 2,
41010 16,
41011 OPC_MoveChild0,
41012 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41013 OPC_MoveParent,
41014 OPC_RecordChild1,
41015 OPC_CheckTypeI32,
41016 OPC_EmitConvertToTarget0,
41017 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi32ir), 0|OPFL_GlueInput|OPFL_GlueOutput,
41018 7, 2, 2, 1,
41019 18,
41020 OPC_RecordChild1,
41021 OPC_MoveChild1,
41022 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41023 OPC_MoveParent,
41024 OPC_CheckTypeI64,
41025 OPC_CheckPatternPredicate, 33,
41026 OPC_EmitConvertToTarget1,
41027 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi64ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
41028 8, 2, 0, 2,
41029 18,
41030 OPC_MoveChild0,
41031 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41032 OPC_MoveParent,
41033 OPC_RecordChild1,
41034 OPC_CheckTypeI64,
41035 OPC_CheckPatternPredicate, 33,
41036 OPC_EmitConvertToTarget0,
41037 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi64ir), 0|OPFL_GlueInput|OPFL_GlueOutput,
41038 8, 2, 2, 1,
41039 25,
41040 OPC_RecordChild1,
41041 OPC_SwitchType , 8, 7,
41042 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi32rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
41043 7, 2, 0, 1,
41044 10, 8,
41045 OPC_CheckPatternPredicate, 33,
41046 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi64rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
41047 8, 2, 0, 1,
41048 0,
41049 0,
41050 70, TARGET_VAL(ISD::MULHS),
41051 OPC_RecordChild0,
41052 OPC_RecordChild1,
41053 OPC_Scope, 37,
41054 OPC_MoveChild1,
41055 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41056 OPC_MoveParent,
41057 OPC_SwitchType , 8, 6,
41058 OPC_EmitConvertToTarget1,
41059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi16ri),
41060 6, 2, 0, 2,
41061 8, 7,
41062 OPC_EmitConvertToTarget1,
41063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi32ri),
41064 7, 2, 0, 2,
41065 8, 8,
41066 OPC_EmitConvertToTarget1,
41067 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi64ri),
41068 8, 2, 0, 2,
41069 0,
41070 9,
41071 OPC_CheckType, 6,
41072 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi16rr),
41073 6, 2, 0, 1,
41074 8,
41075 OPC_CheckTypeI32,
41076 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi32rr),
41077 7, 2, 0, 1,
41078 8,
41079 OPC_CheckTypeI64,
41080 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi64rr),
41081 8, 2, 0, 1,
41082 0,
41083 70, TARGET_VAL(ISD::MULHU),
41084 OPC_RecordChild0,
41085 OPC_RecordChild1,
41086 OPC_Scope, 37,
41087 OPC_MoveChild1,
41088 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41089 OPC_MoveParent,
41090 OPC_SwitchType , 8, 6,
41091 OPC_EmitConvertToTarget1,
41092 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi16ri),
41093 6, 2, 0, 2,
41094 8, 7,
41095 OPC_EmitConvertToTarget1,
41096 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi32ri),
41097 7, 2, 0, 2,
41098 8, 8,
41099 OPC_EmitConvertToTarget1,
41100 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi64ri),
41101 8, 2, 0, 2,
41102 0,
41103 9,
41104 OPC_CheckType, 6,
41105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi16rr),
41106 6, 2, 0, 1,
41107 8,
41108 OPC_CheckTypeI32,
41109 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi32rr),
41110 7, 2, 0, 1,
41111 8,
41112 OPC_CheckTypeI64,
41113 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi64rr),
41114 8, 2, 0, 1,
41115 0,
41116 4|128,1, TARGET_VAL(ISD::SDIV),
41117 OPC_RecordChild0,
41118 OPC_Scope, 16,
41119 OPC_RecordChild1,
41120 OPC_MoveChild1,
41121 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41122 OPC_MoveParent,
41123 OPC_CheckType, 6,
41124 OPC_EmitConvertToTarget1,
41125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi16ri),
41126 6, 2, 0, 2,
41127 16,
41128 OPC_MoveChild0,
41129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41130 OPC_MoveParent,
41131 OPC_RecordChild1,
41132 OPC_CheckType, 6,
41133 OPC_EmitConvertToTarget0,
41134 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi16ir),
41135 6, 2, 2, 1,
41136 15,
41137 OPC_RecordChild1,
41138 OPC_MoveChild1,
41139 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41140 OPC_MoveParent,
41141 OPC_CheckTypeI32,
41142 OPC_EmitConvertToTarget1,
41143 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi32ri),
41144 7, 2, 0, 2,
41145 15,
41146 OPC_MoveChild0,
41147 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41148 OPC_MoveParent,
41149 OPC_RecordChild1,
41150 OPC_CheckTypeI32,
41151 OPC_EmitConvertToTarget0,
41152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi32ir),
41153 7, 2, 2, 1,
41154 15,
41155 OPC_RecordChild1,
41156 OPC_MoveChild1,
41157 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41158 OPC_MoveParent,
41159 OPC_CheckTypeI64,
41160 OPC_EmitConvertToTarget1,
41161 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi64ri),
41162 8, 2, 0, 2,
41163 15,
41164 OPC_MoveChild0,
41165 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41166 OPC_MoveParent,
41167 OPC_RecordChild1,
41168 OPC_CheckTypeI64,
41169 OPC_EmitConvertToTarget0,
41170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi64ir),
41171 8, 2, 2, 1,
41172 30,
41173 OPC_RecordChild1,
41174 OPC_SwitchType , 7, 6,
41175 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi16rr),
41176 6, 2, 0, 1,
41177 7, 7,
41178 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi32rr),
41179 7, 2, 0, 1,
41180 7, 8,
41181 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi64rr),
41182 8, 2, 0, 1,
41183 0,
41184 0,
41185 4|128,1, TARGET_VAL(ISD::UDIV),
41186 OPC_RecordChild0,
41187 OPC_Scope, 16,
41188 OPC_RecordChild1,
41189 OPC_MoveChild1,
41190 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41191 OPC_MoveParent,
41192 OPC_CheckType, 6,
41193 OPC_EmitConvertToTarget1,
41194 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi16ri),
41195 6, 2, 0, 2,
41196 16,
41197 OPC_MoveChild0,
41198 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41199 OPC_MoveParent,
41200 OPC_RecordChild1,
41201 OPC_CheckType, 6,
41202 OPC_EmitConvertToTarget0,
41203 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi16ir),
41204 6, 2, 2, 1,
41205 15,
41206 OPC_RecordChild1,
41207 OPC_MoveChild1,
41208 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41209 OPC_MoveParent,
41210 OPC_CheckTypeI32,
41211 OPC_EmitConvertToTarget1,
41212 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi32ri),
41213 7, 2, 0, 2,
41214 15,
41215 OPC_MoveChild0,
41216 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41217 OPC_MoveParent,
41218 OPC_RecordChild1,
41219 OPC_CheckTypeI32,
41220 OPC_EmitConvertToTarget0,
41221 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi32ir),
41222 7, 2, 2, 1,
41223 15,
41224 OPC_RecordChild1,
41225 OPC_MoveChild1,
41226 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41227 OPC_MoveParent,
41228 OPC_CheckTypeI64,
41229 OPC_EmitConvertToTarget1,
41230 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi64ri),
41231 8, 2, 0, 2,
41232 15,
41233 OPC_MoveChild0,
41234 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41235 OPC_MoveParent,
41236 OPC_RecordChild1,
41237 OPC_CheckTypeI64,
41238 OPC_EmitConvertToTarget0,
41239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi64ir),
41240 8, 2, 2, 1,
41241 30,
41242 OPC_RecordChild1,
41243 OPC_SwitchType , 7, 6,
41244 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi16rr),
41245 6, 2, 0, 1,
41246 7, 7,
41247 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi32rr),
41248 7, 2, 0, 1,
41249 7, 8,
41250 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi64rr),
41251 8, 2, 0, 1,
41252 0,
41253 0,
41254 4|128,1, TARGET_VAL(ISD::SREM),
41255 OPC_RecordChild0,
41256 OPC_Scope, 16,
41257 OPC_RecordChild1,
41258 OPC_MoveChild1,
41259 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41260 OPC_MoveParent,
41261 OPC_CheckType, 6,
41262 OPC_EmitConvertToTarget1,
41263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi16ri),
41264 6, 2, 0, 2,
41265 16,
41266 OPC_MoveChild0,
41267 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41268 OPC_MoveParent,
41269 OPC_RecordChild1,
41270 OPC_CheckType, 6,
41271 OPC_EmitConvertToTarget0,
41272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi16ir),
41273 6, 2, 2, 1,
41274 15,
41275 OPC_RecordChild1,
41276 OPC_MoveChild1,
41277 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41278 OPC_MoveParent,
41279 OPC_CheckTypeI32,
41280 OPC_EmitConvertToTarget1,
41281 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi32ri),
41282 7, 2, 0, 2,
41283 15,
41284 OPC_MoveChild0,
41285 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41286 OPC_MoveParent,
41287 OPC_RecordChild1,
41288 OPC_CheckTypeI32,
41289 OPC_EmitConvertToTarget0,
41290 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi32ir),
41291 7, 2, 2, 1,
41292 15,
41293 OPC_RecordChild1,
41294 OPC_MoveChild1,
41295 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41296 OPC_MoveParent,
41297 OPC_CheckTypeI64,
41298 OPC_EmitConvertToTarget1,
41299 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi64ri),
41300 8, 2, 0, 2,
41301 15,
41302 OPC_MoveChild0,
41303 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41304 OPC_MoveParent,
41305 OPC_RecordChild1,
41306 OPC_CheckTypeI64,
41307 OPC_EmitConvertToTarget0,
41308 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi64ir),
41309 8, 2, 2, 1,
41310 30,
41311 OPC_RecordChild1,
41312 OPC_SwitchType , 7, 6,
41313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi16rr),
41314 6, 2, 0, 1,
41315 7, 7,
41316 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi32rr),
41317 7, 2, 0, 1,
41318 7, 8,
41319 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi64rr),
41320 8, 2, 0, 1,
41321 0,
41322 0,
41323 4|128,1, TARGET_VAL(ISD::UREM),
41324 OPC_RecordChild0,
41325 OPC_Scope, 16,
41326 OPC_RecordChild1,
41327 OPC_MoveChild1,
41328 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41329 OPC_MoveParent,
41330 OPC_CheckType, 6,
41331 OPC_EmitConvertToTarget1,
41332 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi16ri),
41333 6, 2, 0, 2,
41334 16,
41335 OPC_MoveChild0,
41336 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41337 OPC_MoveParent,
41338 OPC_RecordChild1,
41339 OPC_CheckType, 6,
41340 OPC_EmitConvertToTarget0,
41341 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi16ir),
41342 6, 2, 2, 1,
41343 15,
41344 OPC_RecordChild1,
41345 OPC_MoveChild1,
41346 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41347 OPC_MoveParent,
41348 OPC_CheckTypeI32,
41349 OPC_EmitConvertToTarget1,
41350 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi32ri),
41351 7, 2, 0, 2,
41352 15,
41353 OPC_MoveChild0,
41354 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41355 OPC_MoveParent,
41356 OPC_RecordChild1,
41357 OPC_CheckTypeI32,
41358 OPC_EmitConvertToTarget0,
41359 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi32ir),
41360 7, 2, 2, 1,
41361 15,
41362 OPC_RecordChild1,
41363 OPC_MoveChild1,
41364 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41365 OPC_MoveParent,
41366 OPC_CheckTypeI64,
41367 OPC_EmitConvertToTarget1,
41368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi64ri),
41369 8, 2, 0, 2,
41370 15,
41371 OPC_MoveChild0,
41372 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41373 OPC_MoveParent,
41374 OPC_RecordChild1,
41375 OPC_CheckTypeI64,
41376 OPC_EmitConvertToTarget0,
41377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi64ir),
41378 8, 2, 2, 1,
41379 30,
41380 OPC_RecordChild1,
41381 OPC_SwitchType , 7, 6,
41382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi16rr),
41383 6, 2, 0, 1,
41384 7, 7,
41385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi32rr),
41386 7, 2, 0, 1,
41387 7, 8,
41388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi64rr),
41389 8, 2, 0, 1,
41390 0,
41391 0,
41392 82, TARGET_VAL(ISD::SMAX),
41393 OPC_RecordChild0,
41394 OPC_RecordChild1,
41395 OPC_Scope, 37,
41396 OPC_MoveChild1,
41397 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41398 OPC_MoveParent,
41399 OPC_SwitchType , 8, 6,
41400 OPC_EmitConvertToTarget1,
41401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi16ri),
41402 6, 2, 0, 2,
41403 8, 7,
41404 OPC_EmitConvertToTarget1,
41405 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi32ri),
41406 7, 2, 0, 2,
41407 8, 8,
41408 OPC_EmitConvertToTarget1,
41409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi64ri),
41410 8, 2, 0, 2,
41411 0,
41412 9,
41413 OPC_CheckType, 6,
41414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi16rr),
41415 6, 2, 0, 1,
41416 8,
41417 OPC_CheckTypeI32,
41418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi32rr),
41419 7, 2, 0, 1,
41420 8,
41421 OPC_CheckTypeI64,
41422 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi64rr),
41423 8, 2, 0, 1,
41424 11,
41425 OPC_CheckType, 48,
41426 OPC_CheckPatternPredicate, 21,
41427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAX16x2),
41428 48, 2, 0, 1,
41429 0,
41430 82, TARGET_VAL(ISD::UMAX),
41431 OPC_RecordChild0,
41432 OPC_RecordChild1,
41433 OPC_Scope, 37,
41434 OPC_MoveChild1,
41435 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41436 OPC_MoveParent,
41437 OPC_SwitchType , 8, 6,
41438 OPC_EmitConvertToTarget1,
41439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi16ri),
41440 6, 2, 0, 2,
41441 8, 7,
41442 OPC_EmitConvertToTarget1,
41443 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi32ri),
41444 7, 2, 0, 2,
41445 8, 8,
41446 OPC_EmitConvertToTarget1,
41447 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi64ri),
41448 8, 2, 0, 2,
41449 0,
41450 9,
41451 OPC_CheckType, 6,
41452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi16rr),
41453 6, 2, 0, 1,
41454 8,
41455 OPC_CheckTypeI32,
41456 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi32rr),
41457 7, 2, 0, 1,
41458 8,
41459 OPC_CheckTypeI64,
41460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi64rr),
41461 8, 2, 0, 1,
41462 11,
41463 OPC_CheckType, 48,
41464 OPC_CheckPatternPredicate, 21,
41465 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAX16x2),
41466 48, 2, 0, 1,
41467 0,
41468 82, TARGET_VAL(ISD::SMIN),
41469 OPC_RecordChild0,
41470 OPC_RecordChild1,
41471 OPC_Scope, 37,
41472 OPC_MoveChild1,
41473 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41474 OPC_MoveParent,
41475 OPC_SwitchType , 8, 6,
41476 OPC_EmitConvertToTarget1,
41477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi16ri),
41478 6, 2, 0, 2,
41479 8, 7,
41480 OPC_EmitConvertToTarget1,
41481 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi32ri),
41482 7, 2, 0, 2,
41483 8, 8,
41484 OPC_EmitConvertToTarget1,
41485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi64ri),
41486 8, 2, 0, 2,
41487 0,
41488 9,
41489 OPC_CheckType, 6,
41490 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi16rr),
41491 6, 2, 0, 1,
41492 8,
41493 OPC_CheckTypeI32,
41494 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi32rr),
41495 7, 2, 0, 1,
41496 8,
41497 OPC_CheckTypeI64,
41498 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi64rr),
41499 8, 2, 0, 1,
41500 11,
41501 OPC_CheckType, 48,
41502 OPC_CheckPatternPredicate, 21,
41503 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMIN16x2),
41504 48, 2, 0, 1,
41505 0,
41506 82, TARGET_VAL(ISD::UMIN),
41507 OPC_RecordChild0,
41508 OPC_RecordChild1,
41509 OPC_Scope, 37,
41510 OPC_MoveChild1,
41511 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41512 OPC_MoveParent,
41513 OPC_SwitchType , 8, 6,
41514 OPC_EmitConvertToTarget1,
41515 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi16ri),
41516 6, 2, 0, 2,
41517 8, 7,
41518 OPC_EmitConvertToTarget1,
41519 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi32ri),
41520 7, 2, 0, 2,
41521 8, 8,
41522 OPC_EmitConvertToTarget1,
41523 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi64ri),
41524 8, 2, 0, 2,
41525 0,
41526 9,
41527 OPC_CheckType, 6,
41528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi16rr),
41529 6, 2, 0, 1,
41530 8,
41531 OPC_CheckTypeI32,
41532 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi32rr),
41533 7, 2, 0, 1,
41534 8,
41535 OPC_CheckTypeI64,
41536 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi64rr),
41537 8, 2, 0, 1,
41538 11,
41539 OPC_CheckType, 48,
41540 OPC_CheckPatternPredicate, 21,
41541 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMIN16x2),
41542 48, 2, 0, 1,
41543 0,
41544 70, TARGET_VAL(NVPTXISD::MUL_WIDE_SIGNED),
41545 OPC_RecordChild0,
41546 OPC_Scope, 33,
41547 OPC_CheckChild0Type, 6,
41548 OPC_RecordChild1,
41549 OPC_Scope, 16,
41550 OPC_MoveChild1,
41551 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41552 OPC_MoveParent,
41553 OPC_CheckTypeI32,
41554 OPC_CheckPatternPredicate, 23,
41555 OPC_EmitConvertToTarget1,
41556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm),
41557 7, 2, 0, 2,
41558 10,
41559 OPC_CheckTypeI32,
41560 OPC_CheckPatternPredicate, 23,
41561 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32),
41562 7, 2, 0, 1,
41563 0,
41564 32,
41565 OPC_CheckChild0TypeI32,
41566 OPC_RecordChild1,
41567 OPC_Scope, 16,
41568 OPC_MoveChild1,
41569 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41570 OPC_MoveParent,
41571 OPC_CheckTypeI64,
41572 OPC_CheckPatternPredicate, 23,
41573 OPC_EmitConvertToTarget1,
41574 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm),
41575 8, 2, 0, 2,
41576 10,
41577 OPC_CheckTypeI64,
41578 OPC_CheckPatternPredicate, 23,
41579 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64),
41580 8, 2, 0, 1,
41581 0,
41582 0,
41583 70, TARGET_VAL(NVPTXISD::MUL_WIDE_UNSIGNED),
41584 OPC_RecordChild0,
41585 OPC_Scope, 33,
41586 OPC_CheckChild0Type, 6,
41587 OPC_RecordChild1,
41588 OPC_Scope, 16,
41589 OPC_MoveChild1,
41590 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41591 OPC_MoveParent,
41592 OPC_CheckTypeI32,
41593 OPC_CheckPatternPredicate, 23,
41594 OPC_EmitConvertToTarget1,
41595 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm),
41596 7, 2, 0, 2,
41597 10,
41598 OPC_CheckTypeI32,
41599 OPC_CheckPatternPredicate, 23,
41600 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32),
41601 7, 2, 0, 1,
41602 0,
41603 32,
41604 OPC_CheckChild0TypeI32,
41605 OPC_RecordChild1,
41606 OPC_Scope, 16,
41607 OPC_MoveChild1,
41608 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41609 OPC_MoveParent,
41610 OPC_CheckTypeI64,
41611 OPC_CheckPatternPredicate, 23,
41612 OPC_EmitConvertToTarget1,
41613 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm),
41614 8, 2, 0, 2,
41615 10,
41616 OPC_CheckTypeI64,
41617 OPC_CheckPatternPredicate, 23,
41618 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64),
41619 8, 2, 0, 1,
41620 0,
41621 0,
41622 63|128,1, TARGET_VAL(ISD::OR),
41623 OPC_Scope, 0|128,1,
41624 OPC_RecordChild0,
41625 OPC_Scope, 89,
41626 OPC_RecordChild1,
41627 OPC_Scope, 47,
41628 OPC_MoveChild1,
41629 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41630 OPC_MoveParent,
41631 OPC_SwitchType , 8, 2,
41632 OPC_EmitConvertToTarget1,
41633 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1ri),
41634 2, 2, 0, 2,
41635 8, 6,
41636 OPC_EmitConvertToTarget1,
41637 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb16ri),
41638 6, 2, 0, 2,
41639 8, 7,
41640 OPC_EmitConvertToTarget1,
41641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
41642 7, 2, 0, 2,
41643 8, 8,
41644 OPC_EmitConvertToTarget1,
41645 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb64ri),
41646 8, 2, 0, 2,
41647 0,
41648 9,
41649 OPC_CheckType, 2,
41650 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1rr),
41651 2, 2, 0, 1,
41652 9,
41653 OPC_CheckType, 6,
41654 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb16rr),
41655 6, 2, 0, 1,
41656 8,
41657 OPC_CheckTypeI32,
41658 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
41659 7, 2, 0, 1,
41660 8,
41661 OPC_CheckTypeI64,
41662 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb64rr),
41663 8, 2, 0, 1,
41664 0,
41665 34,
41666 OPC_MoveChild1,
41667 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
41668 OPC_RecordChild0,
41669 OPC_MoveChild0,
41670 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41671 OPC_CheckTypeI32,
41672 OPC_MoveParent,
41673 OPC_MoveParent,
41674 OPC_SwitchType , 8, 48,
41675 OPC_EmitConvertToTarget1,
41676 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
41677 48, 2, 0, 2,
41678 8, 38,
41679 OPC_EmitConvertToTarget1,
41680 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
41681 38, 2, 0, 2,
41682 0,
41683 0,
41684 35,
41685 OPC_MoveChild0,
41686 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
41687 OPC_RecordChild0,
41688 OPC_MoveChild0,
41689 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41690 OPC_CheckTypeI32,
41691 OPC_MoveParent,
41692 OPC_MoveParent,
41693 OPC_RecordChild1,
41694 OPC_SwitchType , 8, 48,
41695 OPC_EmitConvertToTarget0,
41696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
41697 48, 2, 1, 2,
41698 8, 38,
41699 OPC_EmitConvertToTarget0,
41700 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
41701 38, 2, 1, 2,
41702 0,
41703 22,
41704 OPC_RecordChild0,
41705 OPC_RecordChild1,
41706 OPC_SwitchType , 7, 48,
41707 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
41708 48, 2, 0, 1,
41709 7, 38,
41710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
41711 38, 2, 0, 1,
41712 0,
41713 0,
41714 30, TARGET_VAL(NVPTXISD::MoveParam),
41715 OPC_RecordChild0,
41716 OPC_MoveChild0,
41717 OPC_CheckOpcode, TARGET_VAL(ISD::ExternalSymbol),
41718 OPC_MoveParent,
41719 OPC_SwitchType , 9, 7,
41720 OPC_EmitNodeXForm, 2, 0,
41721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV32_PARAM),
41722 7, 1, 1,
41723 9, 8,
41724 OPC_EmitNodeXForm, 2, 0,
41725 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV64_PARAM),
41726 8, 1, 1,
41727 0,
41728 37, TARGET_VAL(NVPTXISD::FSHL_CLAMP),
41729 OPC_RecordChild0,
41730 OPC_RecordChild1,
41731 OPC_RecordChild2,
41732 OPC_Scope, 18,
41733 OPC_MoveChild2,
41734 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41735 OPC_CheckTypeI32,
41736 OPC_MoveParent,
41737 OPC_CheckTypeI32,
41738 OPC_CheckPatternPredicate, 41,
41739 OPC_EmitConvertToTarget2,
41740 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_CLAMP_i),
41741 7, 3, 1, 0, 3,
41742 12,
41743 OPC_CheckChild2TypeI32,
41744 OPC_CheckTypeI32,
41745 OPC_CheckPatternPredicate, 41,
41746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_CLAMP_r),
41747 7, 3, 1, 0, 2,
41748 0,
41749 37, TARGET_VAL(NVPTXISD::FSHR_CLAMP),
41750 OPC_RecordChild0,
41751 OPC_RecordChild1,
41752 OPC_RecordChild2,
41753 OPC_Scope, 18,
41754 OPC_MoveChild2,
41755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41756 OPC_CheckTypeI32,
41757 OPC_MoveParent,
41758 OPC_CheckTypeI32,
41759 OPC_CheckPatternPredicate, 41,
41760 OPC_EmitConvertToTarget2,
41761 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_CLAMP_i),
41762 7, 3, 1, 0, 3,
41763 12,
41764 OPC_CheckChild2TypeI32,
41765 OPC_CheckTypeI32,
41766 OPC_CheckPatternPredicate, 41,
41767 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_R_CLAMP_r),
41768 7, 3, 1, 0, 2,
41769 0,
41770 37, TARGET_VAL(ISD::FSHL),
41771 OPC_RecordChild0,
41772 OPC_RecordChild1,
41773 OPC_RecordChild2,
41774 OPC_Scope, 18,
41775 OPC_MoveChild2,
41776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41777 OPC_CheckTypeI32,
41778 OPC_MoveParent,
41779 OPC_CheckTypeI32,
41780 OPC_CheckPatternPredicate, 41,
41781 OPC_EmitConvertToTarget2,
41782 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_WRAP_i),
41783 7, 3, 1, 0, 3,
41784 12,
41785 OPC_CheckChild2TypeI32,
41786 OPC_CheckTypeI32,
41787 OPC_CheckPatternPredicate, 41,
41788 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHF_L_WRAP_r),
41789 7, 3, 1, 0, 2,
41790 0,
41791 16, TARGET_VAL(NVPTXISD::CallPrototype),
41792 OPC_RecordNode,
41793 OPC_CaptureGlueInput,
41794 OPC_RecordChild1,
41795 OPC_MoveChild1,
41796 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
41797 OPC_CheckTypeI32,
41798 OPC_MoveParent,
41799 OPC_EmitMergeInputChains1_0,
41800 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_PROTOTYPE), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
41801 1, 1,
41802 34, TARGET_VAL(NVPTXISD::DYNAMIC_STACKALLOC),
41803 OPC_RecordNode,
41804 OPC_RecordChild1,
41805 OPC_RecordChild2,
41806 OPC_MoveChild2,
41807 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41808 OPC_MoveParent,
41809 OPC_SwitchType , 10, 7,
41810 OPC_CheckPatternPredicate, 43,
41811 OPC_EmitMergeInputChains1_0,
41812 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::DYNAMIC_STACKALLOC32),
41813 7, 2, 1, 2,
41814 10, 8,
41815 OPC_CheckPatternPredicate, 43,
41816 OPC_EmitMergeInputChains1_0,
41817 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::DYNAMIC_STACKALLOC64),
41818 8, 2, 1, 2,
41819 0,
41820 16, TARGET_VAL(NVPTXISD::BrxStart),
41821 OPC_RecordNode,
41822 OPC_RecordChild1,
41823 OPC_MoveChild1,
41824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41825 OPC_CheckTypeI32,
41826 OPC_MoveParent,
41827 OPC_EmitMergeInputChains1_0,
41828 OPC_EmitConvertToTarget1,
41829 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::BRX_START), 0|OPFL_Chain|OPFL_GlueOutput,
41830 1, 2,
41831 27, TARGET_VAL(NVPTXISD::BrxEnd),
41832 OPC_RecordNode,
41833 OPC_CaptureGlueInput,
41834 OPC_RecordChild1,
41835 OPC_MoveChild1,
41836 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
41837 OPC_MoveParent,
41838 OPC_RecordChild2,
41839 OPC_CheckChild2TypeI32,
41840 OPC_RecordChild3,
41841 OPC_MoveChild3,
41842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41843 OPC_CheckTypeI32,
41844 OPC_MoveParent,
41845 OPC_EmitMergeInputChains1_0,
41846 OPC_EmitConvertToTarget3,
41847 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::BRX_END), 0|OPFL_Chain|OPFL_GlueInput,
41848 3, 1, 2, 4,
41849 113|128,1, TARGET_VAL(ISD::BITCAST),
41850 OPC_RecordChild0,
41851 OPC_Scope, 14,
41852 OPC_CheckChild0Type, 11,
41853 OPC_SwitchType , 3, 6,
41854 OPC_CompleteMatch, 1, 0,
41855
41856 3, 10,
41857 OPC_CompleteMatch, 1, 0,
41858
41859 0,
41860 14,
41861 OPC_CheckChild0Type, 10,
41862 OPC_SwitchType , 3, 6,
41863 OPC_CompleteMatch, 1, 0,
41864
41865 3, 11,
41866 OPC_CompleteMatch, 1, 0,
41867
41868 0,
41869 29,
41870 OPC_CheckChild0Type, 92,
41871 OPC_SwitchType , 3, 7,
41872 OPC_CompleteMatch, 1, 0,
41873
41874 3, 12,
41875 OPC_CompleteMatch, 1, 0,
41876
41877 3, 48,
41878 OPC_CompleteMatch, 1, 0,
41879
41880 3, 38,
41881 OPC_CompleteMatch, 1, 0,
41882
41883 3, 104,
41884 OPC_CompleteMatch, 1, 0,
41885
41886 0,
41887 29,
41888 OPC_CheckChild0Type, 104,
41889 OPC_SwitchType , 3, 7,
41890 OPC_CompleteMatch, 1, 0,
41891
41892 3, 12,
41893 OPC_CompleteMatch, 1, 0,
41894
41895 3, 48,
41896 OPC_CompleteMatch, 1, 0,
41897
41898 3, 38,
41899 OPC_CompleteMatch, 1, 0,
41900
41901 3, 92,
41902 OPC_CompleteMatch, 1, 0,
41903
41904 0,
41905 29,
41906 OPC_CheckChild0Type, 48,
41907 OPC_SwitchType , 3, 7,
41908 OPC_CompleteMatch, 1, 0,
41909
41910 3, 12,
41911 OPC_CompleteMatch, 1, 0,
41912
41913 3, 38,
41914 OPC_CompleteMatch, 1, 0,
41915
41916 3, 92,
41917 OPC_CompleteMatch, 1, 0,
41918
41919 3, 104,
41920 OPC_CompleteMatch, 1, 0,
41921
41922 0,
41923 29,
41924 OPC_CheckChild0Type, 38,
41925 OPC_SwitchType , 3, 7,
41926 OPC_CompleteMatch, 1, 0,
41927
41928 3, 12,
41929 OPC_CompleteMatch, 1, 0,
41930
41931 3, 48,
41932 OPC_CompleteMatch, 1, 0,
41933
41934 3, 92,
41935 OPC_CompleteMatch, 1, 0,
41936
41937 3, 104,
41938 OPC_CompleteMatch, 1, 0,
41939
41940 0,
41941 29,
41942 OPC_CheckChild0Type, 12,
41943 OPC_SwitchType , 3, 7,
41944 OPC_CompleteMatch, 1, 0,
41945
41946 3, 48,
41947 OPC_CompleteMatch, 1, 0,
41948
41949 3, 38,
41950 OPC_CompleteMatch, 1, 0,
41951
41952 3, 92,
41953 OPC_CompleteMatch, 1, 0,
41954
41955 3, 104,
41956 OPC_CompleteMatch, 1, 0,
41957
41958 0,
41959 6,
41960 OPC_CheckChild0Type, 13,
41961 OPC_CheckTypeI64,
41962 OPC_CompleteMatch, 1, 0,
41963
41964 14,
41965 OPC_CheckChild0Type, 6,
41966 OPC_SwitchType , 3, 11,
41967 OPC_CompleteMatch, 1, 0,
41968
41969 3, 10,
41970 OPC_CompleteMatch, 1, 0,
41971
41972 0,
41973 28,
41974 OPC_CheckChild0TypeI32,
41975 OPC_SwitchType , 3, 12,
41976 OPC_CompleteMatch, 1, 0,
41977
41978 3, 48,
41979 OPC_CompleteMatch, 1, 0,
41980
41981 3, 38,
41982 OPC_CompleteMatch, 1, 0,
41983
41984 3, 92,
41985 OPC_CompleteMatch, 1, 0,
41986
41987 3, 104,
41988 OPC_CompleteMatch, 1, 0,
41989
41990 0,
41991 6,
41992 OPC_CheckChild0TypeI64,
41993 OPC_CheckType, 13,
41994 OPC_CompleteMatch, 1, 0,
41995
41996 0,
41997 27, TARGET_VAL(ISD::ABS),
41998 OPC_RecordChild0,
41999 OPC_SwitchType , 6, 6,
42000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8671),
42001 6, 1, 0,
42002 6, 7,
42003 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8672),
42004 7, 1, 0,
42005 6, 8,
42006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8673),
42007 8, 1, 0,
42008 0,
42009 19, TARGET_VAL(ISD::BITREVERSE),
42010 OPC_RecordChild0,
42011 OPC_SwitchType , 6, 7,
42012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BREV32),
42013 7, 1, 0,
42014 6, 8,
42015 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BREV64),
42016 8, 1, 0,
42017 0,
42018 39, TARGET_VAL(ISD::Constant),
42019 OPC_RecordNode,
42020 OPC_SwitchType , 7, 2,
42021 OPC_EmitConvertToTarget0,
42022 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV1i),
42023 2, 1, 1,
42024 7, 6,
42025 OPC_EmitConvertToTarget0,
42026 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV16i),
42027 6, 1, 1,
42028 7, 7,
42029 OPC_EmitConvertToTarget0,
42030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV32i),
42031 7, 1, 1,
42032 7, 8,
42033 OPC_EmitConvertToTarget0,
42034 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV64i),
42035 8, 1, 1,
42036 0,
42037 25, TARGET_VAL(ISD::GlobalAddress),
42038 OPC_RecordNode,
42039 OPC_SwitchType , 9, 7,
42040 OPC_EmitNodeXForm, 1, 0,
42041 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV32i),
42042 7, 1, 1,
42043 9, 8,
42044 OPC_EmitNodeXForm, 1, 0,
42045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV64i),
42046 8, 1, 1,
42047 0,
42048 25, TARGET_VAL(ISD::ExternalSymbol),
42049 OPC_RecordNode,
42050 OPC_SwitchType , 9, 7,
42051 OPC_EmitNodeXForm, 2, 0,
42052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV32i),
42053 7, 1, 1,
42054 9, 8,
42055 OPC_EmitNodeXForm, 2, 0,
42056 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV64i),
42057 8, 1, 1,
42058 0,
42059 31, TARGET_VAL(ISD::FrameIndex),
42060 OPC_RecordNode,
42061 OPC_SwitchType , 12, 7,
42062 OPC_EmitNodeXForm, 5, 0,
42063 OPC_EmitInteger32, 0,
42064 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::LEA_ADDRi),
42065 7, 2, 1, 2,
42066 12, 8,
42067 OPC_EmitNodeXForm, 5, 0,
42068 OPC_EmitInteger32, 0,
42069 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::LEA_ADDRi64),
42070 8, 2, 1, 2,
42071 0,
42072 112, TARGET_VAL(NVPTXISD::ProxyReg),
42073 OPC_RecordNode,
42074 OPC_RecordChild1,
42075 OPC_SwitchType , 7, 2,
42076 OPC_EmitMergeInputChains1_0,
42077 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB1),
42078 2, 1, 1,
42079 7, 6,
42080 OPC_EmitMergeInputChains1_0,
42081 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB16),
42082 6, 1, 1,
42083 7, 7,
42084 OPC_EmitMergeInputChains1_0,
42085 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42086 7, 1, 1,
42087 7, 8,
42088 OPC_EmitMergeInputChains1_0,
42089 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB64),
42090 8, 1, 1,
42091 7, 11,
42092 OPC_EmitMergeInputChains1_0,
42093 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB16),
42094 11, 1, 1,
42095 7, 10,
42096 OPC_EmitMergeInputChains1_0,
42097 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB16),
42098 10, 1, 1,
42099 7, 12,
42100 OPC_EmitMergeInputChains1_0,
42101 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42102 12, 1, 1,
42103 7, 13,
42104 OPC_EmitMergeInputChains1_0,
42105 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB64),
42106 13, 1, 1,
42107 7, 48,
42108 OPC_EmitMergeInputChains1_0,
42109 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42110 48, 1, 1,
42111 7, 38,
42112 OPC_EmitMergeInputChains1_0,
42113 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42114 38, 1, 1,
42115 7, 92,
42116 OPC_EmitMergeInputChains1_0,
42117 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42118 92, 1, 1,
42119 7, 104,
42120 OPC_EmitMergeInputChains1_0,
42121 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ProxyRegB32),
42122 104, 1, 1,
42123 0,
42124 125|128,1, TARGET_VAL(ISD::FP_TO_SINT),
42125 OPC_RecordChild0,
42126 OPC_Scope, 51,
42127 OPC_CheckChild0Type, 11,
42128 OPC_SwitchType , 12, 2,
42129 OPC_EmitInteger16, 0,
42130 OPC_EmitInteger32, 0,
42131 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
42132 2, 3, 0, 1, 2,
42133 9, 6,
42134 OPC_EmitInteger32, 4,
42135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f16),
42136 6, 2, 0, 1,
42137 9, 7,
42138 OPC_EmitInteger32, 4,
42139 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f16),
42140 7, 2, 0, 1,
42141 9, 8,
42142 OPC_EmitInteger32, 4,
42143 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f16),
42144 8, 2, 0, 1,
42145 0,
42146 51,
42147 OPC_CheckChild0Type, 10,
42148 OPC_SwitchType , 12, 2,
42149 OPC_EmitInteger16, 0,
42150 OPC_EmitInteger32, 0,
42151 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
42152 2, 3, 0, 1, 2,
42153 9, 6,
42154 OPC_EmitInteger32, 4,
42155 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_bf16),
42156 6, 2, 0, 1,
42157 9, 7,
42158 OPC_EmitInteger32, 4,
42159 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_bf16),
42160 7, 2, 0, 1,
42161 9, 8,
42162 OPC_EmitInteger32, 4,
42163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_bf16),
42164 8, 2, 0, 1,
42165 0,
42166 93,
42167 OPC_CheckChild0Type, 12,
42168 OPC_SwitchType , 23, 6,
42169 OPC_Scope, 10,
42170 OPC_CheckPatternPredicate4,
42171 OPC_EmitInteger32, 36,
42172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f32),
42173 6, 2, 0, 1,
42174 9,
42175 OPC_EmitInteger32, 4,
42176 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f32),
42177 6, 2, 0, 1,
42178 0,
42179 23, 7,
42180 OPC_Scope, 10,
42181 OPC_CheckPatternPredicate4,
42182 OPC_EmitInteger32, 36,
42183 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
42184 7, 2, 0, 1,
42185 9,
42186 OPC_EmitInteger32, 4,
42187 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
42188 7, 2, 0, 1,
42189 0,
42190 23, 8,
42191 OPC_Scope, 10,
42192 OPC_CheckPatternPredicate4,
42193 OPC_EmitInteger32, 36,
42194 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
42195 8, 2, 0, 1,
42196 9,
42197 OPC_EmitInteger32, 4,
42198 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
42199 8, 2, 0, 1,
42200 0,
42201 12, 2,
42202 OPC_EmitInteger32, 0,
42203 OPC_EmitInteger32, 0,
42204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
42205 2, 3, 0, 1, 2,
42206 0,
42207 51,
42208 OPC_CheckChild0Type, 13,
42209 OPC_SwitchType , 12, 2,
42210 OPC_EmitInteger64, 0,
42211 OPC_EmitInteger32, 0,
42212 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
42213 2, 3, 0, 1, 2,
42214 9, 6,
42215 OPC_EmitInteger32, 4,
42216 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f64),
42217 6, 2, 0, 1,
42218 9, 7,
42219 OPC_EmitInteger32, 4,
42220 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
42221 7, 2, 0, 1,
42222 9, 8,
42223 OPC_EmitInteger32, 4,
42224 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
42225 8, 2, 0, 1,
42226 0,
42227 0,
42228 125|128,1, TARGET_VAL(ISD::FP_TO_UINT),
42229 OPC_RecordChild0,
42230 OPC_Scope, 51,
42231 OPC_CheckChild0Type, 11,
42232 OPC_SwitchType , 12, 2,
42233 OPC_EmitInteger16, 0,
42234 OPC_EmitInteger32, 0,
42235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
42236 2, 3, 0, 1, 2,
42237 9, 6,
42238 OPC_EmitInteger32, 4,
42239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f16),
42240 6, 2, 0, 1,
42241 9, 7,
42242 OPC_EmitInteger32, 4,
42243 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f16),
42244 7, 2, 0, 1,
42245 9, 8,
42246 OPC_EmitInteger32, 4,
42247 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f16),
42248 8, 2, 0, 1,
42249 0,
42250 51,
42251 OPC_CheckChild0Type, 10,
42252 OPC_SwitchType , 12, 2,
42253 OPC_EmitInteger16, 0,
42254 OPC_EmitInteger32, 0,
42255 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
42256 2, 3, 0, 1, 2,
42257 9, 6,
42258 OPC_EmitInteger32, 4,
42259 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_bf16),
42260 6, 2, 0, 1,
42261 9, 7,
42262 OPC_EmitInteger32, 4,
42263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_bf16),
42264 7, 2, 0, 1,
42265 9, 8,
42266 OPC_EmitInteger32, 4,
42267 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_bf16),
42268 8, 2, 0, 1,
42269 0,
42270 93,
42271 OPC_CheckChild0Type, 12,
42272 OPC_SwitchType , 23, 6,
42273 OPC_Scope, 10,
42274 OPC_CheckPatternPredicate4,
42275 OPC_EmitInteger32, 36,
42276 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f32),
42277 6, 2, 0, 1,
42278 9,
42279 OPC_EmitInteger32, 4,
42280 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f32),
42281 6, 2, 0, 1,
42282 0,
42283 23, 7,
42284 OPC_Scope, 10,
42285 OPC_CheckPatternPredicate4,
42286 OPC_EmitInteger32, 36,
42287 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
42288 7, 2, 0, 1,
42289 9,
42290 OPC_EmitInteger32, 4,
42291 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
42292 7, 2, 0, 1,
42293 0,
42294 23, 8,
42295 OPC_Scope, 10,
42296 OPC_CheckPatternPredicate4,
42297 OPC_EmitInteger32, 36,
42298 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
42299 8, 2, 0, 1,
42300 9,
42301 OPC_EmitInteger32, 4,
42302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
42303 8, 2, 0, 1,
42304 0,
42305 12, 2,
42306 OPC_EmitInteger32, 0,
42307 OPC_EmitInteger32, 0,
42308 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
42309 2, 3, 0, 1, 2,
42310 0,
42311 51,
42312 OPC_CheckChild0Type, 13,
42313 OPC_SwitchType , 12, 2,
42314 OPC_EmitInteger64, 0,
42315 OPC_EmitInteger32, 0,
42316 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
42317 2, 3, 0, 1, 2,
42318 9, 6,
42319 OPC_EmitInteger32, 4,
42320 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f64),
42321 6, 2, 0, 1,
42322 9, 7,
42323 OPC_EmitInteger32, 4,
42324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
42325 7, 2, 0, 1,
42326 9, 8,
42327 OPC_EmitInteger32, 4,
42328 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
42329 8, 2, 0, 1,
42330 0,
42331 0,
42332 90, TARGET_VAL(ISD::ZERO_EXTEND),
42333 OPC_RecordChild0,
42334 OPC_SwitchType , 12, 6,
42335 OPC_EmitInteger16, 2,
42336 OPC_EmitInteger16, 0,
42337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ii),
42338 6, 3, 1, 2, 0,
42339 29, 7,
42340 OPC_Scope, 14,
42341 OPC_CheckChild0Type, 2,
42342 OPC_EmitInteger32, 2,
42343 OPC_EmitInteger32, 0,
42344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
42345 7, 3, 1, 2, 0,
42346 11,
42347 OPC_CheckChild0Type, 6,
42348 OPC_EmitInteger32, 0,
42349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
42350 7, 2, 0, 1,
42351 0,
42352 40, 8,
42353 OPC_Scope, 14,
42354 OPC_CheckChild0Type, 2,
42355 OPC_EmitInteger64, 2,
42356 OPC_EmitInteger64, 0,
42357 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ii),
42358 8, 3, 1, 2, 0,
42359 11,
42360 OPC_CheckChild0Type, 6,
42361 OPC_EmitInteger32, 0,
42362 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u16),
42363 8, 2, 0, 1,
42364 10,
42365 OPC_CheckChild0TypeI32,
42366 OPC_EmitInteger32, 0,
42367 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
42368 8, 2, 0, 1,
42369 0,
42370 0,
42371 90, TARGET_VAL(ISD::ANY_EXTEND),
42372 OPC_RecordChild0,
42373 OPC_SwitchType , 12, 6,
42374 OPC_EmitInteger16, 3,
42375 OPC_EmitInteger16, 0,
42376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ii),
42377 6, 3, 1, 2, 0,
42378 29, 7,
42379 OPC_Scope, 14,
42380 OPC_CheckChild0Type, 2,
42381 OPC_EmitInteger32, 3,
42382 OPC_EmitInteger32, 0,
42383 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
42384 7, 3, 1, 2, 0,
42385 11,
42386 OPC_CheckChild0Type, 6,
42387 OPC_EmitInteger32, 0,
42388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
42389 7, 2, 0, 1,
42390 0,
42391 40, 8,
42392 OPC_Scope, 14,
42393 OPC_CheckChild0Type, 2,
42394 OPC_EmitInteger64, 3,
42395 OPC_EmitInteger64, 0,
42396 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ii),
42397 8, 3, 1, 2, 0,
42398 11,
42399 OPC_CheckChild0Type, 6,
42400 OPC_EmitInteger32, 0,
42401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u16),
42402 8, 2, 0, 1,
42403 10,
42404 OPC_CheckChild0TypeI32,
42405 OPC_EmitInteger32, 0,
42406 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
42407 8, 2, 0, 1,
42408 0,
42409 0,
42410 12, TARGET_VAL(NVPTXISD::BUILD_VECTOR),
42411 OPC_RecordChild0,
42412 OPC_CheckChild0TypeI32,
42413 OPC_RecordChild1,
42414 OPC_CheckChild1TypeI32,
42415 OPC_CheckTypeI64,
42416 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I32toI64),
42417 8, 2, 0, 1,
42418 20, TARGET_VAL(ISD::CTLZ),
42419 OPC_RecordChild0,
42420 OPC_CheckTypeI32,
42421 OPC_Scope, 7,
42422 OPC_CheckChild0TypeI32,
42423 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLZr32),
42424 7, 1, 0,
42425 7,
42426 OPC_CheckChild0TypeI64,
42427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLZr64),
42428 7, 1, 0,
42429 0,
42430 20, TARGET_VAL(ISD::CTPOP),
42431 OPC_RecordChild0,
42432 OPC_CheckTypeI32,
42433 OPC_Scope, 7,
42434 OPC_CheckChild0TypeI32,
42435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::POPCr32),
42436 7, 1, 0,
42437 7,
42438 OPC_CheckChild0TypeI64,
42439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::POPCr64),
42440 7, 1, 0,
42441 0,
42442 8, TARGET_VAL(NVPTXISD::RET_GLUE),
42443 OPC_RecordNode,
42444 OPC_CaptureGlueInput,
42445 OPC_EmitMergeInputChains1_0,
42446 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Return), 0|OPFL_Chain|OPFL_GlueInput,
42447 0,
42448 13, TARGET_VAL(ISD::BR),
42449 OPC_RecordNode,
42450 OPC_RecordChild1,
42451 OPC_MoveChild1,
42452 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
42453 OPC_MoveParent,
42454 OPC_EmitMergeInputChains1_0,
42455 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::GOTO),
42456 1, 1,
42457 19, TARGET_VAL(ISD::TRAP),
42458 OPC_RecordNode,
42459 OPC_Scope, 7,
42460 OPC_CheckPatternPredicate, 66,
42461 OPC_EmitMergeInputChains1_0,
42462 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::trapinst),
42463 0,
42464 7,
42465 OPC_CheckPatternPredicate, 67,
42466 OPC_EmitMergeInputChains1_0,
42467 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::trapexitinst),
42468 0,
42469 0,
42470 6, TARGET_VAL(ISD::DEBUGTRAP),
42471 OPC_RecordNode,
42472 OPC_EmitMergeInputChains1_0,
42473 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::debugtrapinst),
42474 0,
42475 15, TARGET_VAL(NVPTXISD::BrxItem),
42476 OPC_RecordNode,
42477 OPC_CaptureGlueInput,
42478 OPC_RecordChild1,
42479 OPC_MoveChild1,
42480 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
42481 OPC_MoveParent,
42482 OPC_EmitMergeInputChains1_0,
42483 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::BRX_ITEM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
42484 1, 1,
42485 24, TARGET_VAL(NVPTXISD::STACKRESTORE),
42486 OPC_RecordNode,
42487 OPC_RecordChild1,
42488 OPC_Scope, 9,
42489 OPC_CheckChild1TypeI32,
42490 OPC_CheckPatternPredicate, 43,
42491 OPC_EmitMergeInputChains1_0,
42492 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::STACKRESTORE_32),
42493 1, 1,
42494 9,
42495 OPC_CheckChild1TypeI64,
42496 OPC_CheckPatternPredicate, 43,
42497 OPC_EmitMergeInputChains1_0,
42498 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::STACKRESTORE_64),
42499 1, 1,
42500 0,
42501 23, TARGET_VAL(NVPTXISD::STACKSAVE),
42502 OPC_RecordNode,
42503 OPC_SwitchType , 8, 7,
42504 OPC_CheckPatternPredicate, 43,
42505 OPC_EmitMergeInputChains1_0,
42506 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::STACKSAVE_32),
42507 7, 0,
42508 8, 8,
42509 OPC_CheckPatternPredicate, 43,
42510 OPC_EmitMergeInputChains1_0,
42511 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::STACKSAVE_64),
42512 8, 0,
42513 0,
42514 8, TARGET_VAL(ISD::READCYCLECOUNTER),
42515 OPC_RecordNode,
42516 OPC_CheckTypeI64,
42517 OPC_EmitMergeInputChains1_0,
42518 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SREG_CLOCK64),
42519 8, 0,
42520 8, TARGET_VAL(ISD::READSTEADYCOUNTER),
42521 OPC_RecordNode,
42522 OPC_CheckTypeI64,
42523 OPC_EmitMergeInputChains1_0,
42524 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::SREG_GLOBALTIMER),
42525 8, 0,
42526 15, TARGET_VAL(NVPTXISD::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_IS_CANCELED),
42527 OPC_RecordChild0,
42528 OPC_CheckChild0TypeI64,
42529 OPC_RecordChild1,
42530 OPC_CheckChild1TypeI64,
42531 OPC_CheckType, 2,
42532 OPC_CheckPatternPredicate, 27,
42533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_IS_CANCELED),
42534 2, 2, 0, 1,
42535 14, TARGET_VAL(NVPTXISD::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_X),
42536 OPC_RecordChild0,
42537 OPC_CheckChild0TypeI64,
42538 OPC_RecordChild1,
42539 OPC_CheckChild1TypeI64,
42540 OPC_CheckTypeI32,
42541 OPC_CheckPatternPredicate, 27,
42542 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_x),
42543 7, 2, 0, 1,
42544 14, TARGET_VAL(NVPTXISD::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_Y),
42545 OPC_RecordChild0,
42546 OPC_CheckChild0TypeI64,
42547 OPC_RecordChild1,
42548 OPC_CheckChild1TypeI64,
42549 OPC_CheckTypeI32,
42550 OPC_CheckPatternPredicate, 27,
42551 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_y),
42552 7, 2, 0, 1,
42553 14, TARGET_VAL(NVPTXISD::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_Z),
42554 OPC_RecordChild0,
42555 OPC_CheckChild0TypeI64,
42556 OPC_RecordChild1,
42557 OPC_CheckChild1TypeI64,
42558 OPC_CheckTypeI32,
42559 OPC_CheckPatternPredicate, 27,
42560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLUSTERLAUNCHCONTROL_QUERY_CANCEL_GET_FIRST_CTAID_z),
42561 7, 2, 0, 1,
42562 22|128,1, TARGET_VAL(ISD::BSWAP),
42563 OPC_RecordChild0,
42564 OPC_SwitchType , 16, 7,
42565 OPC_EmitInteger32, 0,
42566 OPC_EmitInteger32, 70|128,4,
42567 OPC_EmitInteger32, 0,
42568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42569 7, 4, 0, 1, 2, 3,
42570 108, 8,
42571 OPC_Scope, 53,
42572 OPC_CheckPatternPredicate, 28,
42573 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32H_Sink),
42574 7, 1, 0,
42575 OPC_EmitInteger32, 0,
42576 OPC_EmitInteger32, 70|128,4,
42577 OPC_EmitInteger32, 0,
42578 OPC_EmitNode1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42579 7, 4, 1, 2, 3, 4,
42580 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32L_Sink),
42581 7, 1, 0,
42582 OPC_EmitInteger32, 0,
42583 OPC_EmitInteger32, 70|128,4,
42584 OPC_EmitInteger32, 0,
42585 OPC_EmitNode1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42586 7, 4, 6, 7, 8, 9,
42587 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I32toI64),
42588 8, 2, 5, 10,
42589 51,
42590 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32H),
42591 7, 1, 0,
42592 OPC_EmitInteger32, 0,
42593 OPC_EmitInteger32, 70|128,4,
42594 OPC_EmitInteger32, 0,
42595 OPC_EmitNode1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42596 7, 4, 1, 2, 3, 4,
42597 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32L),
42598 7, 1, 0,
42599 OPC_EmitInteger32, 0,
42600 OPC_EmitInteger32, 70|128,4,
42601 OPC_EmitInteger32, 0,
42602 OPC_EmitNode1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42603 7, 4, 6, 7, 8, 9,
42604 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I32toI64),
42605 8, 2, 5, 10,
42606 0,
42607 17, 48,
42608 OPC_EmitInteger32, 0,
42609 OPC_EmitInteger32, 2|128,12|128,1,
42610 OPC_EmitInteger32, 0,
42611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rii),
42612 48, 4, 0, 1, 2, 3,
42613 0,
42614 34|128,3, TARGET_VAL(ISD::FDIV),
42615 OPC_Scope, 51|128,1,
42616 OPC_MoveChild0,
42617 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42618 OPC_Scope, 30|128,1,
42619 OPC_CheckPredicate, 28,
42620 OPC_Scope, 96,
42621 OPC_MoveSibling1,
42622 OPC_SwitchOpcode , 61, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
42623 OPC_Scope, 28,
42624 OPC_CheckChild0Integer, 28|128,14|128,1,
42625 OPC_RecordChild1,
42626 OPC_CheckPredicate, 15,
42627 OPC_MoveParent,
42628 OPC_Scope, 8,
42629 OPC_CheckPatternPredicate, 54,
42630 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
42631 12, 1, 0,
42632 8,
42633 OPC_CheckPatternPredicate, 55,
42634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
42635 12, 1, 0,
42636 0,
42637 14,
42638 OPC_CheckChild0Integer, 24|128,14|128,1,
42639 OPC_RecordChild1,
42640 OPC_MoveParent,
42641 OPC_CheckPatternPredicate, 56,
42642 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
42643 12, 1, 0,
42644 14,
42645 OPC_CheckChild0Integer, 26|128,14|128,1,
42646 OPC_RecordChild1,
42647 OPC_MoveParent,
42648 OPC_CheckPatternPredicate, 56,
42649 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
42650 12, 1, 0,
42651 0,
42652 26, TARGET_VAL(ISD::FSQRT),
42653 OPC_RecordChild0,
42654 OPC_CheckPredicate, 15,
42655 OPC_MoveParent,
42656 OPC_CheckType, 12,
42657 OPC_Scope, 8,
42658 OPC_CheckPatternPredicate, 54,
42659 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
42660 12, 1, 0,
42661 8,
42662 OPC_CheckPatternPredicate, 55,
42663 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
42664 12, 1, 0,
42665 0,
42666 0,
42667 56,
42668 OPC_MoveParent,
42669 OPC_RecordChild1,
42670 OPC_CheckType, 12,
42671 OPC_Scope, 19,
42672 OPC_CheckPredicate, 20,
42673 OPC_Scope, 7,
42674 OPC_CheckPatternPredicate4,
42675 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32_approx_r_ftz),
42676 12, 1, 0,
42677 6,
42678 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32_approx_r),
42679 12, 1, 0,
42680 0,
42681 19,
42682 OPC_CheckPredicate, 21,
42683 OPC_Scope, 7,
42684 OPC_CheckPatternPredicate4,
42685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32_approx_r_ftz),
42686 12, 1, 0,
42687 6,
42688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32_approx_r),
42689 12, 1, 0,
42690 0,
42691 9,
42692 OPC_CheckPredicate, 22,
42693 OPC_CheckPatternPredicate4,
42694 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32r_prec_ftz),
42695 12, 1, 0,
42696 0,
42697 0,
42698 12,
42699 OPC_CheckPredicate, 35,
42700 OPC_MoveParent,
42701 OPC_RecordChild1,
42702 OPC_CheckType, 13,
42703 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP64r),
42704 13, 1, 0,
42705 0,
42706 59,
42707 OPC_RecordChild0,
42708 OPC_RecordChild1,
42709 OPC_MoveChild1,
42710 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42711 OPC_MoveParent,
42712 OPC_CheckType, 12,
42713 OPC_Scope, 23,
42714 OPC_CheckPredicate, 20,
42715 OPC_Scope, 9,
42716 OPC_CheckPatternPredicate4,
42717 OPC_EmitConvertToTarget1,
42718 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxri_ftz),
42719 12, 2, 0, 2,
42720 8,
42721 OPC_EmitConvertToTarget1,
42722 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxri),
42723 12, 2, 0, 2,
42724 0,
42725 23,
42726 OPC_CheckPredicate, 21,
42727 OPC_Scope, 9,
42728 OPC_CheckPatternPredicate4,
42729 OPC_EmitConvertToTarget1,
42730 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_ftz),
42731 12, 2, 0, 2,
42732 8,
42733 OPC_EmitConvertToTarget1,
42734 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri),
42735 12, 2, 0, 2,
42736 0,
42737 0,
42738 16,
42739 OPC_MoveChild0,
42740 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42741 OPC_CheckPredicate, 28,
42742 OPC_MoveParent,
42743 OPC_RecordChild1,
42744 OPC_CheckType, 12,
42745 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FRCP32r_prec),
42746 12, 1, 0,
42747 20,
42748 OPC_RecordChild0,
42749 OPC_RecordChild1,
42750 OPC_MoveChild1,
42751 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42752 OPC_MoveParent,
42753 OPC_CheckPredicate, 22,
42754 OPC_CheckType, 12,
42755 OPC_CheckPatternPredicate4,
42756 OPC_EmitConvertToTarget1,
42757 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_prec_ftz),
42758 12, 2, 0, 2,
42759 22,
42760 OPC_MoveChild0,
42761 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42762 OPC_CheckPredicate, 36,
42763 OPC_MoveParent,
42764 OPC_RecordChild1,
42765 OPC_CheckType, 13,
42766 OPC_EmitNode1None, TARGET_VAL(NVPTX::FRCP64r),
42767 8, 1, 0,
42768 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf64),
42769 13, 1, 1,
42770 113,
42771 OPC_RecordChild0,
42772 OPC_RecordChild1,
42773 OPC_Scope, 27,
42774 OPC_MoveChild1,
42775 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42776 OPC_MoveParent,
42777 OPC_SwitchType , 8, 13,
42778 OPC_EmitConvertToTarget1,
42779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV64ri),
42780 13, 2, 0, 2,
42781 8, 12,
42782 OPC_EmitConvertToTarget1,
42783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_prec),
42784 12, 2, 0, 2,
42785 0,
42786 23,
42787 OPC_CheckPredicate, 20,
42788 OPC_CheckType, 12,
42789 OPC_Scope, 8,
42790 OPC_CheckPatternPredicate4,
42791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxrr_ftz),
42792 12, 2, 0, 1,
42793 7,
42794 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxrr),
42795 12, 2, 0, 1,
42796 0,
42797 23,
42798 OPC_CheckPredicate, 21,
42799 OPC_CheckType, 12,
42800 OPC_Scope, 8,
42801 OPC_CheckPatternPredicate4,
42802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_ftz),
42803 12, 2, 0, 1,
42804 7,
42805 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr),
42806 12, 2, 0, 1,
42807 0,
42808 12,
42809 OPC_CheckPredicate, 22,
42810 OPC_CheckType, 12,
42811 OPC_CheckPatternPredicate4,
42812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_prec_ftz),
42813 12, 2, 0, 1,
42814 9,
42815 OPC_CheckType, 13,
42816 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV64rr),
42817 13, 2, 0, 1,
42818 9,
42819 OPC_CheckType, 12,
42820 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_prec),
42821 12, 2, 0, 1,
42822 0,
42823 0,
42824 48|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_FADD),
42825 OPC_RecordMemRef,
42826 OPC_RecordNode,
42827 OPC_RecordChild1,
42828 OPC_RecordChild2,
42829 OPC_Scope, 17|128,1,
42830 OPC_MoveChild2,
42831 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
42832 OPC_MoveParent,
42833 OPC_SwitchType , 64, 12,
42834 OPC_Scope, 14,
42835 OPC_CheckPredicate2,
42836 OPC_CheckComplexPat0, /*#*/1,
42837 OPC_EmitMergeInputChains1_0,
42838 OPC_EmitConvertToTarget2,
42839 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_Gi), 0|OPFL_Chain|OPFL_MemRefs,
42840 12, 3, 3, 4, 5,
42841 14,
42842 OPC_CheckPredicate0,
42843 OPC_CheckComplexPat0, /*#*/1,
42844 OPC_EmitMergeInputChains1_0,
42845 OPC_EmitConvertToTarget2,
42846 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_Si), 0|OPFL_Chain|OPFL_MemRefs,
42847 12, 3, 3, 4, 5,
42848 16,
42849 OPC_CheckPredicate3,
42850 OPC_CheckPatternPredicate, 10,
42851 OPC_CheckComplexPat0, /*#*/1,
42852 OPC_EmitMergeInputChains1_0,
42853 OPC_EmitConvertToTarget2,
42854 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
42855 12, 3, 3, 4, 5,
42856 14,
42857 OPC_CheckPredicate1,
42858 OPC_CheckComplexPat0, /*#*/1,
42859 OPC_EmitMergeInputChains1_0,
42860 OPC_EmitConvertToTarget2,
42861 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_GENi), 0|OPFL_Chain|OPFL_MemRefs,
42862 12, 3, 3, 4, 5,
42863 0,
42864 70, 13,
42865 OPC_Scope, 16,
42866 OPC_CheckPredicate2,
42867 OPC_CheckPatternPredicate, 44,
42868 OPC_CheckComplexPat0, /*#*/1,
42869 OPC_EmitMergeInputChains1_0,
42870 OPC_EmitConvertToTarget2,
42871 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_Gi), 0|OPFL_Chain|OPFL_MemRefs,
42872 13, 3, 3, 4, 5,
42873 16,
42874 OPC_CheckPredicate0,
42875 OPC_CheckPatternPredicate, 44,
42876 OPC_CheckComplexPat0, /*#*/1,
42877 OPC_EmitMergeInputChains1_0,
42878 OPC_EmitConvertToTarget2,
42879 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_Si), 0|OPFL_Chain|OPFL_MemRefs,
42880 13, 3, 3, 4, 5,
42881 16,
42882 OPC_CheckPredicate3,
42883 OPC_CheckPatternPredicate, 57,
42884 OPC_CheckComplexPat0, /*#*/1,
42885 OPC_EmitMergeInputChains1_0,
42886 OPC_EmitConvertToTarget2,
42887 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_S_Ci), 0|OPFL_Chain|OPFL_MemRefs,
42888 13, 3, 3, 4, 5,
42889 16,
42890 OPC_CheckPredicate1,
42891 OPC_CheckPatternPredicate, 44,
42892 OPC_CheckComplexPat0, /*#*/1,
42893 OPC_EmitMergeInputChains1_0,
42894 OPC_EmitConvertToTarget2,
42895 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_GENi), 0|OPFL_Chain|OPFL_MemRefs,
42896 13, 3, 3, 4, 5,
42897 0,
42898 0,
42899 16,
42900 OPC_CheckPredicate2,
42901 OPC_CheckType, 11,
42902 OPC_CheckPatternPredicate6,
42903 OPC_CheckComplexPat0, /*#*/1,
42904 OPC_EmitMergeInputChains1_0,
42905 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F16_Gr), 0|OPFL_Chain|OPFL_MemRefs,
42906 11, 3, 3, 4, 2,
42907 16,
42908 OPC_CheckPredicate0,
42909 OPC_CheckType, 11,
42910 OPC_CheckPatternPredicate6,
42911 OPC_CheckComplexPat0, /*#*/1,
42912 OPC_EmitMergeInputChains1_0,
42913 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F16_Sr), 0|OPFL_Chain|OPFL_MemRefs,
42914 11, 3, 3, 4, 2,
42915 17,
42916 OPC_CheckPredicate3,
42917 OPC_CheckType, 11,
42918 OPC_CheckPatternPredicate, 16,
42919 OPC_CheckComplexPat0, /*#*/1,
42920 OPC_EmitMergeInputChains1_0,
42921 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F16_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
42922 11, 3, 3, 4, 2,
42923 16,
42924 OPC_CheckPredicate1,
42925 OPC_CheckType, 11,
42926 OPC_CheckPatternPredicate6,
42927 OPC_CheckComplexPat0, /*#*/1,
42928 OPC_EmitMergeInputChains1_0,
42929 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F16_GENr), 0|OPFL_Chain|OPFL_MemRefs,
42930 11, 3, 3, 4, 2,
42931 17,
42932 OPC_CheckPredicate2,
42933 OPC_CheckType, 10,
42934 OPC_CheckPatternPredicate, 11,
42935 OPC_CheckComplexPat0, /*#*/1,
42936 OPC_EmitMergeInputChains1_0,
42937 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_BF16_Gr), 0|OPFL_Chain|OPFL_MemRefs,
42938 10, 3, 3, 4, 2,
42939 17,
42940 OPC_CheckPredicate0,
42941 OPC_CheckType, 10,
42942 OPC_CheckPatternPredicate, 11,
42943 OPC_CheckComplexPat0, /*#*/1,
42944 OPC_EmitMergeInputChains1_0,
42945 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_BF16_Sr), 0|OPFL_Chain|OPFL_MemRefs,
42946 10, 3, 3, 4, 2,
42947 17,
42948 OPC_CheckPredicate3,
42949 OPC_CheckType, 10,
42950 OPC_CheckPatternPredicate, 68,
42951 OPC_CheckComplexPat0, /*#*/1,
42952 OPC_EmitMergeInputChains1_0,
42953 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_BF16_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
42954 10, 3, 3, 4, 2,
42955 17,
42956 OPC_CheckPredicate1,
42957 OPC_CheckType, 10,
42958 OPC_CheckPatternPredicate, 11,
42959 OPC_CheckComplexPat0, /*#*/1,
42960 OPC_EmitMergeInputChains1_0,
42961 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_BF16_GENr), 0|OPFL_Chain|OPFL_MemRefs,
42962 10, 3, 3, 4, 2,
42963 15,
42964 OPC_CheckPredicate2,
42965 OPC_CheckType, 12,
42966 OPC_CheckComplexPat0, /*#*/1,
42967 OPC_EmitMergeInputChains1_0,
42968 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_Gr), 0|OPFL_Chain|OPFL_MemRefs,
42969 12, 3, 3, 4, 2,
42970 15,
42971 OPC_CheckPredicate0,
42972 OPC_CheckType, 12,
42973 OPC_CheckComplexPat0, /*#*/1,
42974 OPC_EmitMergeInputChains1_0,
42975 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_Sr), 0|OPFL_Chain|OPFL_MemRefs,
42976 12, 3, 3, 4, 2,
42977 17,
42978 OPC_CheckPredicate3,
42979 OPC_CheckType, 12,
42980 OPC_CheckPatternPredicate, 10,
42981 OPC_CheckComplexPat0, /*#*/1,
42982 OPC_EmitMergeInputChains1_0,
42983 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
42984 12, 3, 3, 4, 2,
42985 15,
42986 OPC_CheckPredicate1,
42987 OPC_CheckType, 12,
42988 OPC_CheckComplexPat0, /*#*/1,
42989 OPC_EmitMergeInputChains1_0,
42990 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F32_GENr), 0|OPFL_Chain|OPFL_MemRefs,
42991 12, 3, 3, 4, 2,
42992 17,
42993 OPC_CheckPredicate2,
42994 OPC_CheckType, 13,
42995 OPC_CheckPatternPredicate, 44,
42996 OPC_CheckComplexPat0, /*#*/1,
42997 OPC_EmitMergeInputChains1_0,
42998 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_Gr), 0|OPFL_Chain|OPFL_MemRefs,
42999 13, 3, 3, 4, 2,
43000 17,
43001 OPC_CheckPredicate0,
43002 OPC_CheckType, 13,
43003 OPC_CheckPatternPredicate, 44,
43004 OPC_CheckComplexPat0, /*#*/1,
43005 OPC_EmitMergeInputChains1_0,
43006 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_Sr), 0|OPFL_Chain|OPFL_MemRefs,
43007 13, 3, 3, 4, 2,
43008 17,
43009 OPC_CheckPredicate3,
43010 OPC_CheckType, 13,
43011 OPC_CheckPatternPredicate, 57,
43012 OPC_CheckComplexPat0, /*#*/1,
43013 OPC_EmitMergeInputChains1_0,
43014 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_S_Cr), 0|OPFL_Chain|OPFL_MemRefs,
43015 13, 3, 3, 4, 2,
43016 17,
43017 OPC_CheckPredicate1,
43018 OPC_CheckType, 13,
43019 OPC_CheckPatternPredicate, 44,
43020 OPC_CheckComplexPat0, /*#*/1,
43021 OPC_EmitMergeInputChains1_0,
43022 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_F64_GENr), 0|OPFL_Chain|OPFL_MemRefs,
43023 13, 3, 3, 4, 2,
43024 0,
43025 34|128,3, TARGET_VAL(ISD::FMAXNUM),
43026 OPC_Scope, 107,
43027 OPC_MoveChild0,
43028 OPC_SwitchOpcode , 49, TARGET_VAL(ISD::FMA),
43029 OPC_RecordChild0,
43030 OPC_RecordChild1,
43031 OPC_RecordChild2,
43032 OPC_CheckPredicate, 16,
43033 OPC_MoveSibling1,
43034 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43035 OPC_CheckPredicate, 29,
43036 OPC_MoveParent,
43037 OPC_CheckPredicate, 17,
43038 OPC_SwitchType , 21, 11,
43039 OPC_Scope, 9,
43040 OPC_CheckPatternPredicate4,
43041 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16_FTZ),
43042 11, 3, 0, 1, 2,
43043 8,
43044 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16),
43045 11, 3, 0, 1, 2,
43046 0,
43047 8, 10,
43048 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_BF16),
43049 10, 3, 0, 1, 2,
43050 0,
43051 49, TARGET_VAL(ISD::ConstantFP),
43052 OPC_CheckPredicate, 29,
43053 OPC_MoveSibling1,
43054 OPC_CheckOpcode, TARGET_VAL(ISD::FMA),
43055 OPC_RecordChild0,
43056 OPC_RecordChild1,
43057 OPC_RecordChild2,
43058 OPC_CheckPredicate, 16,
43059 OPC_MoveParent,
43060 OPC_CheckPredicate, 17,
43061 OPC_SwitchType , 21, 11,
43062 OPC_Scope, 9,
43063 OPC_CheckPatternPredicate4,
43064 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16_FTZ),
43065 11, 3, 0, 1, 2,
43066 8,
43067 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16),
43068 11, 3, 0, 1, 2,
43069 0,
43070 8, 10,
43071 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_BF16),
43072 10, 3, 0, 1, 2,
43073 0,
43074 0,
43075 28|128,1,
43076 OPC_RecordChild0,
43077 OPC_Scope, 41,
43078 OPC_RecordChild1,
43079 OPC_MoveChild1,
43080 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43081 OPC_MoveParent,
43082 OPC_SwitchType , 8, 13,
43083 OPC_EmitConvertToTarget1,
43084 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64ri),
43085 13, 2, 0, 2,
43086 21, 12,
43087 OPC_Scope, 9,
43088 OPC_CheckPatternPredicate4,
43089 OPC_EmitConvertToTarget1,
43090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri_ftz),
43091 12, 2, 0, 2,
43092 8,
43093 OPC_EmitConvertToTarget1,
43094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri),
43095 12, 2, 0, 2,
43096 0,
43097 0,
43098 41,
43099 OPC_MoveChild0,
43100 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43101 OPC_MoveParent,
43102 OPC_RecordChild1,
43103 OPC_SwitchType , 8, 13,
43104 OPC_EmitConvertToTarget0,
43105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64ri),
43106 13, 2, 1, 2,
43107 21, 12,
43108 OPC_Scope, 9,
43109 OPC_CheckPatternPredicate4,
43110 OPC_EmitConvertToTarget0,
43111 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri_ftz),
43112 12, 2, 1, 2,
43113 8,
43114 OPC_EmitConvertToTarget0,
43115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri),
43116 12, 2, 1, 2,
43117 0,
43118 0,
43119 68,
43120 OPC_RecordChild1,
43121 OPC_SwitchType , 7, 13,
43122 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64rr),
43123 13, 2, 0, 1,
43124 19, 12,
43125 OPC_Scope, 8,
43126 OPC_CheckPatternPredicate4,
43127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32rr_ftz),
43128 12, 2, 0, 1,
43129 7,
43130 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32rr),
43131 12, 2, 0, 1,
43132 0,
43133 22, 11,
43134 OPC_Scope, 9,
43135 OPC_CheckPatternPredicate, 15,
43136 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16rr_ftz),
43137 11, 2, 0, 1,
43138 9,
43139 OPC_CheckPatternPredicate, 34,
43140 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16rr),
43141 11, 2, 0, 1,
43142 0,
43143 9, 10,
43144 OPC_CheckPatternPredicate, 35,
43145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16rr),
43146 10, 2, 0, 1,
43147 0,
43148 0,
43149 109,
43150 OPC_MoveChild0,
43151 OPC_SwitchOpcode , 50, TARGET_VAL(ISD::FMA),
43152 OPC_RecordChild0,
43153 OPC_RecordChild1,
43154 OPC_RecordChild2,
43155 OPC_CheckPredicate, 16,
43156 OPC_MoveSibling1,
43157 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
43158 OPC_CheckChild0Integer, 0,
43159 OPC_CheckChild0TypeI32,
43160 OPC_MoveParent,
43161 OPC_CheckPredicate, 17,
43162 OPC_SwitchType , 21, 92,
43163 OPC_Scope, 9,
43164 OPC_CheckPatternPredicate4,
43165 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16X2_FTZ),
43166 92, 3, 0, 1, 2,
43167 8,
43168 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16X2),
43169 92, 3, 0, 1, 2,
43170 0,
43171 8, 104,
43172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_BF16X2),
43173 104, 3, 0, 1, 2,
43174 0,
43175 50, TARGET_VAL(ISD::BITCAST),
43176 OPC_CheckChild0Integer, 0,
43177 OPC_CheckChild0TypeI32,
43178 OPC_MoveSibling1,
43179 OPC_CheckOpcode, TARGET_VAL(ISD::FMA),
43180 OPC_RecordChild0,
43181 OPC_RecordChild1,
43182 OPC_RecordChild2,
43183 OPC_CheckPredicate, 16,
43184 OPC_MoveParent,
43185 OPC_CheckPredicate, 17,
43186 OPC_SwitchType , 21, 92,
43187 OPC_Scope, 9,
43188 OPC_CheckPatternPredicate4,
43189 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16X2_FTZ),
43190 92, 3, 0, 1, 2,
43191 8,
43192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_F16X2),
43193 92, 3, 0, 1, 2,
43194 0,
43195 8, 104,
43196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMARELU_BF16X2),
43197 104, 3, 0, 1, 2,
43198 0,
43199 0,
43200 39,
43201 OPC_RecordChild0,
43202 OPC_RecordChild1,
43203 OPC_SwitchType , 22, 92,
43204 OPC_Scope, 9,
43205 OPC_CheckPatternPredicate, 46,
43206 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16x2rr_ftz),
43207 92, 2, 0, 1,
43208 9,
43209 OPC_CheckPatternPredicate, 34,
43210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16x2rr),
43211 92, 2, 0, 1,
43212 0,
43213 9, 104,
43214 OPC_CheckPatternPredicate, 35,
43215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16x2rr),
43216 104, 2, 0, 1,
43217 0,
43218 0,
43219 92|128,3, TARGET_VAL(ISD::FMA),
43220 OPC_RecordChild0,
43221 OPC_Scope, 24,
43222 OPC_RecordChild1,
43223 OPC_MoveChild1,
43224 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43225 OPC_MoveSibling2,
43226 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43227 OPC_RecordNode,
43228 OPC_MoveParent,
43229 OPC_CheckType, 12,
43230 OPC_CheckPatternPredicate4,
43231 OPC_EmitConvertToTarget1,
43232 OPC_EmitConvertToTarget2,
43233 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrii),
43234 12, 3, 0, 3, 4,
43235 24,
43236 OPC_MoveChild0,
43237 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43238 OPC_MoveSibling1,
43239 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43240 OPC_RecordNode,
43241 OPC_MoveParent,
43242 OPC_RecordChild2,
43243 OPC_CheckType, 12,
43244 OPC_CheckPatternPredicate4,
43245 OPC_EmitConvertToTarget0,
43246 OPC_EmitConvertToTarget1,
43247 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftziir),
43248 12, 3, 3, 4, 2,
43249 23,
43250 OPC_RecordChild1,
43251 OPC_MoveChild1,
43252 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43253 OPC_MoveSibling2,
43254 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43255 OPC_RecordNode,
43256 OPC_MoveParent,
43257 OPC_CheckType, 12,
43258 OPC_EmitConvertToTarget1,
43259 OPC_EmitConvertToTarget2,
43260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rii),
43261 12, 3, 0, 3, 4,
43262 23,
43263 OPC_MoveChild0,
43264 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43265 OPC_MoveSibling1,
43266 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43267 OPC_RecordNode,
43268 OPC_MoveParent,
43269 OPC_RecordChild2,
43270 OPC_CheckType, 12,
43271 OPC_EmitConvertToTarget0,
43272 OPC_EmitConvertToTarget1,
43273 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32iir),
43274 12, 3, 3, 4, 2,
43275 23,
43276 OPC_RecordChild1,
43277 OPC_MoveChild1,
43278 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43279 OPC_MoveSibling2,
43280 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43281 OPC_RecordNode,
43282 OPC_MoveParent,
43283 OPC_CheckType, 13,
43284 OPC_EmitConvertToTarget1,
43285 OPC_EmitConvertToTarget2,
43286 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rii),
43287 13, 3, 0, 3, 4,
43288 76,
43289 OPC_MoveChild0,
43290 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43291 OPC_Scope, 19,
43292 OPC_MoveSibling1,
43293 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43294 OPC_RecordNode,
43295 OPC_MoveParent,
43296 OPC_RecordChild2,
43297 OPC_CheckType, 13,
43298 OPC_EmitConvertToTarget0,
43299 OPC_EmitConvertToTarget1,
43300 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64iir),
43301 13, 3, 3, 4, 2,
43302 49,
43303 OPC_MoveParent,
43304 OPC_RecordChild1,
43305 OPC_RecordChild2,
43306 OPC_MoveChild2,
43307 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43308 OPC_MoveParent,
43309 OPC_SwitchType , 25, 12,
43310 OPC_Scope, 11,
43311 OPC_CheckPatternPredicate4,
43312 OPC_EmitConvertToTarget0,
43313 OPC_EmitConvertToTarget2,
43314 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrii),
43315 12, 3, 1, 3, 4,
43316 10,
43317 OPC_EmitConvertToTarget0,
43318 OPC_EmitConvertToTarget2,
43319 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rii),
43320 12, 3, 1, 3, 4,
43321 0,
43322 10, 13,
43323 OPC_EmitConvertToTarget0,
43324 OPC_EmitConvertToTarget2,
43325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rii),
43326 13, 3, 1, 3, 4,
43327 0,
43328 0,
43329 113,
43330 OPC_RecordChild1,
43331 OPC_Scope, 18,
43332 OPC_RecordChild2,
43333 OPC_MoveChild2,
43334 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43335 OPC_MoveParent,
43336 OPC_CheckType, 12,
43337 OPC_CheckPatternPredicate4,
43338 OPC_EmitConvertToTarget2,
43339 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrri),
43340 12, 3, 0, 1, 3,
43341 18,
43342 OPC_MoveChild1,
43343 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43344 OPC_MoveParent,
43345 OPC_RecordChild2,
43346 OPC_CheckType, 12,
43347 OPC_CheckPatternPredicate4,
43348 OPC_EmitConvertToTarget1,
43349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrir),
43350 12, 3, 0, 3, 2,
43351 17,
43352 OPC_RecordChild2,
43353 OPC_MoveChild2,
43354 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43355 OPC_MoveParent,
43356 OPC_CheckType, 12,
43357 OPC_EmitConvertToTarget2,
43358 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rri),
43359 12, 3, 0, 1, 3,
43360 17,
43361 OPC_MoveChild1,
43362 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43363 OPC_MoveParent,
43364 OPC_RecordChild2,
43365 OPC_CheckType, 12,
43366 OPC_EmitConvertToTarget1,
43367 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rir),
43368 12, 3, 0, 3, 2,
43369 17,
43370 OPC_RecordChild2,
43371 OPC_MoveChild2,
43372 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43373 OPC_MoveParent,
43374 OPC_CheckType, 13,
43375 OPC_EmitConvertToTarget2,
43376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rri),
43377 13, 3, 0, 1, 3,
43378 17,
43379 OPC_MoveChild1,
43380 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43381 OPC_MoveParent,
43382 OPC_RecordChild2,
43383 OPC_CheckType, 13,
43384 OPC_EmitConvertToTarget1,
43385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rir),
43386 13, 3, 0, 3, 2,
43387 0,
43388 45,
43389 OPC_MoveChild0,
43390 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43391 OPC_MoveParent,
43392 OPC_RecordChild1,
43393 OPC_RecordChild2,
43394 OPC_SwitchType , 23, 12,
43395 OPC_Scope, 10,
43396 OPC_CheckPatternPredicate4,
43397 OPC_EmitConvertToTarget0,
43398 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrir),
43399 12, 3, 1, 3, 2,
43400 9,
43401 OPC_EmitConvertToTarget0,
43402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rir),
43403 12, 3, 1, 3, 2,
43404 0,
43405 9, 13,
43406 OPC_EmitConvertToTarget0,
43407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rir),
43408 13, 3, 1, 3, 2,
43409 0,
43410 113,
43411 OPC_RecordChild1,
43412 OPC_RecordChild2,
43413 OPC_SwitchType , 24, 11,
43414 OPC_Scope, 10,
43415 OPC_CheckPatternPredicate, 15,
43416 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16_ftzrrr),
43417 11, 3, 0, 1, 2,
43418 10,
43419 OPC_CheckPatternPredicate, 17,
43420 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16rrr),
43421 11, 3, 0, 1, 2,
43422 0,
43423 10, 10,
43424 OPC_CheckPatternPredicate, 18,
43425 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16rrr),
43426 10, 3, 0, 1, 2,
43427 21, 12,
43428 OPC_Scope, 9,
43429 OPC_CheckPatternPredicate4,
43430 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrrr),
43431 12, 3, 0, 1, 2,
43432 8,
43433 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rrr),
43434 12, 3, 0, 1, 2,
43435 0,
43436 8, 13,
43437 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rrr),
43438 13, 3, 0, 1, 2,
43439 24, 92,
43440 OPC_Scope, 10,
43441 OPC_CheckPatternPredicate, 15,
43442 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16x2_ftzrrr),
43443 92, 3, 0, 1, 2,
43444 10,
43445 OPC_CheckPatternPredicate, 17,
43446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16x2rrr),
43447 92, 3, 0, 1, 2,
43448 0,
43449 10, 104,
43450 OPC_CheckPatternPredicate, 18,
43451 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16x2rrr),
43452 104, 3, 0, 1, 2,
43453 0,
43454 0,
43455 12|128,3, TARGET_VAL(ISD::FADD),
43456 OPC_RecordChild0,
43457 OPC_Scope, 43,
43458 OPC_RecordChild1,
43459 OPC_MoveChild1,
43460 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43461 OPC_MoveParent,
43462 OPC_CheckPredicate, 10,
43463 OPC_SwitchType , 8, 13,
43464 OPC_EmitConvertToTarget1,
43465 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64ri),
43466 13, 2, 0, 2,
43467 21, 12,
43468 OPC_Scope, 9,
43469 OPC_CheckPatternPredicate4,
43470 OPC_EmitConvertToTarget1,
43471 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri_ftz),
43472 12, 2, 0, 2,
43473 8,
43474 OPC_EmitConvertToTarget1,
43475 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri),
43476 12, 2, 0, 2,
43477 0,
43478 0,
43479 43,
43480 OPC_MoveChild0,
43481 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43482 OPC_MoveParent,
43483 OPC_RecordChild1,
43484 OPC_CheckPredicate, 10,
43485 OPC_SwitchType , 8, 13,
43486 OPC_EmitConvertToTarget0,
43487 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64ri),
43488 13, 2, 1, 2,
43489 21, 12,
43490 OPC_Scope, 9,
43491 OPC_CheckPatternPredicate4,
43492 OPC_EmitConvertToTarget0,
43493 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri_ftz),
43494 12, 2, 1, 2,
43495 8,
43496 OPC_EmitConvertToTarget0,
43497 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri),
43498 12, 2, 1, 2,
43499 0,
43500 0,
43501 41,
43502 OPC_RecordChild1,
43503 OPC_MoveChild1,
43504 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43505 OPC_MoveParent,
43506 OPC_SwitchType , 8, 13,
43507 OPC_EmitConvertToTarget1,
43508 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64ri),
43509 13, 2, 0, 2,
43510 21, 12,
43511 OPC_Scope, 9,
43512 OPC_CheckPatternPredicate4,
43513 OPC_EmitConvertToTarget1,
43514 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri_ftz),
43515 12, 2, 0, 2,
43516 8,
43517 OPC_EmitConvertToTarget1,
43518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri),
43519 12, 2, 0, 2,
43520 0,
43521 0,
43522 41,
43523 OPC_MoveChild0,
43524 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43525 OPC_MoveParent,
43526 OPC_RecordChild1,
43527 OPC_SwitchType , 8, 13,
43528 OPC_EmitConvertToTarget0,
43529 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64ri),
43530 13, 2, 1, 2,
43531 21, 12,
43532 OPC_Scope, 9,
43533 OPC_CheckPatternPredicate4,
43534 OPC_EmitConvertToTarget0,
43535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri_ftz),
43536 12, 2, 1, 2,
43537 8,
43538 OPC_EmitConvertToTarget0,
43539 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri),
43540 12, 2, 1, 2,
43541 0,
43542 0,
43543 91|128,1,
43544 OPC_RecordChild1,
43545 OPC_Scope, 69,
43546 OPC_CheckPredicate, 10,
43547 OPC_SwitchType , 7, 13,
43548 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64rr),
43549 13, 2, 0, 1,
43550 19, 12,
43551 OPC_Scope, 8,
43552 OPC_CheckPatternPredicate4,
43553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32rr_ftz),
43554 12, 2, 0, 1,
43555 7,
43556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32rr),
43557 12, 2, 0, 1,
43558 0,
43559 22, 11,
43560 OPC_Scope, 9,
43561 OPC_CheckPatternPredicate, 15,
43562 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16rr_ftz),
43563 11, 2, 0, 1,
43564 9,
43565 OPC_CheckPatternPredicate, 17,
43566 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16rr),
43567 11, 2, 0, 1,
43568 0,
43569 9, 10,
43570 OPC_CheckPatternPredicate, 18,
43571 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16rr),
43572 10, 2, 0, 1,
43573 0,
43574 9,
43575 OPC_CheckType, 13,
43576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64rr),
43577 13, 2, 0, 1,
43578 21,
43579 OPC_CheckType, 12,
43580 OPC_Scope, 8,
43581 OPC_CheckPatternPredicate4,
43582 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32rr_ftz),
43583 12, 2, 0, 1,
43584 7,
43585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32rr),
43586 12, 2, 0, 1,
43587 0,
43588 24,
43589 OPC_CheckType, 11,
43590 OPC_Scope, 9,
43591 OPC_CheckPatternPredicate, 15,
43592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16rr_ftz),
43593 11, 2, 0, 1,
43594 9,
43595 OPC_CheckPatternPredicate, 17,
43596 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16rr),
43597 11, 2, 0, 1,
43598 0,
43599 11,
43600 OPC_CheckType, 10,
43601 OPC_CheckPatternPredicate, 18,
43602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16rr),
43603 10, 2, 0, 1,
43604 49,
43605 OPC_CheckType, 92,
43606 OPC_Scope, 24,
43607 OPC_CheckPredicate, 10,
43608 OPC_Scope, 9,
43609 OPC_CheckPatternPredicate, 15,
43610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16x2rr_ftz),
43611 92, 2, 0, 1,
43612 9,
43613 OPC_CheckPatternPredicate, 17,
43614 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16x2rr),
43615 92, 2, 0, 1,
43616 0,
43617 9,
43618 OPC_CheckPatternPredicate, 15,
43619 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16x2rr_ftz),
43620 92, 2, 0, 1,
43621 9,
43622 OPC_CheckPatternPredicate, 17,
43623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16x2rr),
43624 92, 2, 0, 1,
43625 0,
43626 26,
43627 OPC_CheckType, 104,
43628 OPC_Scope, 11,
43629 OPC_CheckPredicate, 10,
43630 OPC_CheckPatternPredicate, 18,
43631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16x2rr),
43632 104, 2, 0, 1,
43633 9,
43634 OPC_CheckPatternPredicate, 18,
43635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16x2rr),
43636 104, 2, 0, 1,
43637 0,
43638 0,
43639 0,
43640 45|128,2, TARGET_VAL(ISD::FSUB),
43641 OPC_RecordChild0,
43642 OPC_RecordChild1,
43643 OPC_Scope, 80,
43644 OPC_MoveChild1,
43645 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43646 OPC_MoveParent,
43647 OPC_Scope, 37,
43648 OPC_CheckPredicate, 10,
43649 OPC_SwitchType , 8, 13,
43650 OPC_EmitConvertToTarget1,
43651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64ri),
43652 13, 2, 0, 2,
43653 21, 12,
43654 OPC_Scope, 9,
43655 OPC_CheckPatternPredicate4,
43656 OPC_EmitConvertToTarget1,
43657 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32ri_ftz),
43658 12, 2, 0, 2,
43659 8,
43660 OPC_EmitConvertToTarget1,
43661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32ri),
43662 12, 2, 0, 2,
43663 0,
43664 0,
43665 10,
43666 OPC_CheckType, 13,
43667 OPC_EmitConvertToTarget1,
43668 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf64ri),
43669 13, 2, 0, 2,
43670 23,
43671 OPC_CheckType, 12,
43672 OPC_Scope, 9,
43673 OPC_CheckPatternPredicate4,
43674 OPC_EmitConvertToTarget1,
43675 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32ri_ftz),
43676 12, 2, 0, 2,
43677 8,
43678 OPC_EmitConvertToTarget1,
43679 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32ri),
43680 12, 2, 0, 2,
43681 0,
43682 0,
43683 69,
43684 OPC_CheckPredicate, 10,
43685 OPC_SwitchType , 7, 13,
43686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64rr),
43687 13, 2, 0, 1,
43688 19, 12,
43689 OPC_Scope, 8,
43690 OPC_CheckPatternPredicate4,
43691 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
43692 12, 2, 0, 1,
43693 7,
43694 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr),
43695 12, 2, 0, 1,
43696 0,
43697 22, 11,
43698 OPC_Scope, 9,
43699 OPC_CheckPatternPredicate, 15,
43700 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16rr_ftz),
43701 11, 2, 0, 1,
43702 9,
43703 OPC_CheckPatternPredicate, 17,
43704 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16rr),
43705 11, 2, 0, 1,
43706 0,
43707 9, 10,
43708 OPC_CheckPatternPredicate, 18,
43709 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16rr),
43710 10, 2, 0, 1,
43711 0,
43712 9,
43713 OPC_CheckType, 13,
43714 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf64rr),
43715 13, 2, 0, 1,
43716 21,
43717 OPC_CheckType, 12,
43718 OPC_Scope, 8,
43719 OPC_CheckPatternPredicate4,
43720 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32rr_ftz),
43721 12, 2, 0, 1,
43722 7,
43723 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32rr),
43724 12, 2, 0, 1,
43725 0,
43726 24,
43727 OPC_CheckType, 11,
43728 OPC_Scope, 9,
43729 OPC_CheckPatternPredicate, 15,
43730 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16rr_ftz),
43731 11, 2, 0, 1,
43732 9,
43733 OPC_CheckPatternPredicate, 17,
43734 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16rr),
43735 11, 2, 0, 1,
43736 0,
43737 11,
43738 OPC_CheckType, 10,
43739 OPC_CheckPatternPredicate, 18,
43740 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16rr),
43741 10, 2, 0, 1,
43742 49,
43743 OPC_CheckType, 92,
43744 OPC_Scope, 24,
43745 OPC_CheckPredicate, 10,
43746 OPC_Scope, 9,
43747 OPC_CheckPatternPredicate, 15,
43748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16x2rr_ftz),
43749 92, 2, 0, 1,
43750 9,
43751 OPC_CheckPatternPredicate, 17,
43752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16x2rr),
43753 92, 2, 0, 1,
43754 0,
43755 9,
43756 OPC_CheckPatternPredicate, 15,
43757 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16x2rr_ftz),
43758 92, 2, 0, 1,
43759 9,
43760 OPC_CheckPatternPredicate, 17,
43761 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16x2rr),
43762 92, 2, 0, 1,
43763 0,
43764 26,
43765 OPC_CheckType, 104,
43766 OPC_Scope, 11,
43767 OPC_CheckPredicate, 10,
43768 OPC_CheckPatternPredicate, 18,
43769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16x2rr),
43770 104, 2, 0, 1,
43771 9,
43772 OPC_CheckPatternPredicate, 18,
43773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16x2rr),
43774 104, 2, 0, 1,
43775 0,
43776 0,
43777 12|128,3, TARGET_VAL(ISD::FMUL),
43778 OPC_RecordChild0,
43779 OPC_Scope, 43,
43780 OPC_RecordChild1,
43781 OPC_MoveChild1,
43782 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43783 OPC_MoveParent,
43784 OPC_CheckPredicate, 10,
43785 OPC_SwitchType , 8, 13,
43786 OPC_EmitConvertToTarget1,
43787 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64ri),
43788 13, 2, 0, 2,
43789 21, 12,
43790 OPC_Scope, 9,
43791 OPC_CheckPatternPredicate4,
43792 OPC_EmitConvertToTarget1,
43793 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
43794 12, 2, 0, 2,
43795 8,
43796 OPC_EmitConvertToTarget1,
43797 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri),
43798 12, 2, 0, 2,
43799 0,
43800 0,
43801 43,
43802 OPC_MoveChild0,
43803 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43804 OPC_MoveParent,
43805 OPC_RecordChild1,
43806 OPC_CheckPredicate, 10,
43807 OPC_SwitchType , 8, 13,
43808 OPC_EmitConvertToTarget0,
43809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64ri),
43810 13, 2, 1, 2,
43811 21, 12,
43812 OPC_Scope, 9,
43813 OPC_CheckPatternPredicate4,
43814 OPC_EmitConvertToTarget0,
43815 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
43816 12, 2, 1, 2,
43817 8,
43818 OPC_EmitConvertToTarget0,
43819 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri),
43820 12, 2, 1, 2,
43821 0,
43822 0,
43823 41,
43824 OPC_RecordChild1,
43825 OPC_MoveChild1,
43826 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43827 OPC_MoveParent,
43828 OPC_SwitchType , 8, 13,
43829 OPC_EmitConvertToTarget1,
43830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64ri),
43831 13, 2, 0, 2,
43832 21, 12,
43833 OPC_Scope, 9,
43834 OPC_CheckPatternPredicate4,
43835 OPC_EmitConvertToTarget1,
43836 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri_ftz),
43837 12, 2, 0, 2,
43838 8,
43839 OPC_EmitConvertToTarget1,
43840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri),
43841 12, 2, 0, 2,
43842 0,
43843 0,
43844 41,
43845 OPC_MoveChild0,
43846 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43847 OPC_MoveParent,
43848 OPC_RecordChild1,
43849 OPC_SwitchType , 8, 13,
43850 OPC_EmitConvertToTarget0,
43851 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64ri),
43852 13, 2, 1, 2,
43853 21, 12,
43854 OPC_Scope, 9,
43855 OPC_CheckPatternPredicate4,
43856 OPC_EmitConvertToTarget0,
43857 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri_ftz),
43858 12, 2, 1, 2,
43859 8,
43860 OPC_EmitConvertToTarget0,
43861 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri),
43862 12, 2, 1, 2,
43863 0,
43864 0,
43865 91|128,1,
43866 OPC_RecordChild1,
43867 OPC_Scope, 69,
43868 OPC_CheckPredicate, 10,
43869 OPC_SwitchType , 7, 13,
43870 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64rr),
43871 13, 2, 0, 1,
43872 19, 12,
43873 OPC_Scope, 8,
43874 OPC_CheckPatternPredicate4,
43875 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32rr_ftz),
43876 12, 2, 0, 1,
43877 7,
43878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32rr),
43879 12, 2, 0, 1,
43880 0,
43881 22, 11,
43882 OPC_Scope, 9,
43883 OPC_CheckPatternPredicate, 15,
43884 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16rr_ftz),
43885 11, 2, 0, 1,
43886 9,
43887 OPC_CheckPatternPredicate, 17,
43888 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16rr),
43889 11, 2, 0, 1,
43890 0,
43891 9, 10,
43892 OPC_CheckPatternPredicate, 18,
43893 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16rr),
43894 10, 2, 0, 1,
43895 0,
43896 9,
43897 OPC_CheckType, 13,
43898 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64rr),
43899 13, 2, 0, 1,
43900 21,
43901 OPC_CheckType, 12,
43902 OPC_Scope, 8,
43903 OPC_CheckPatternPredicate4,
43904 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32rr_ftz),
43905 12, 2, 0, 1,
43906 7,
43907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32rr),
43908 12, 2, 0, 1,
43909 0,
43910 24,
43911 OPC_CheckType, 11,
43912 OPC_Scope, 9,
43913 OPC_CheckPatternPredicate, 15,
43914 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16rr_ftz),
43915 11, 2, 0, 1,
43916 9,
43917 OPC_CheckPatternPredicate, 17,
43918 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16rr),
43919 11, 2, 0, 1,
43920 0,
43921 11,
43922 OPC_CheckType, 10,
43923 OPC_CheckPatternPredicate, 18,
43924 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16rr),
43925 10, 2, 0, 1,
43926 49,
43927 OPC_CheckType, 92,
43928 OPC_Scope, 24,
43929 OPC_CheckPredicate, 10,
43930 OPC_Scope, 9,
43931 OPC_CheckPatternPredicate, 15,
43932 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16x2rr_ftz),
43933 92, 2, 0, 1,
43934 9,
43935 OPC_CheckPatternPredicate, 17,
43936 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16x2rr),
43937 92, 2, 0, 1,
43938 0,
43939 9,
43940 OPC_CheckPatternPredicate, 15,
43941 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16x2rr_ftz),
43942 92, 2, 0, 1,
43943 9,
43944 OPC_CheckPatternPredicate, 17,
43945 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16x2rr),
43946 92, 2, 0, 1,
43947 0,
43948 26,
43949 OPC_CheckType, 104,
43950 OPC_Scope, 11,
43951 OPC_CheckPredicate, 10,
43952 OPC_CheckPatternPredicate, 18,
43953 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16x2rr),
43954 104, 2, 0, 1,
43955 9,
43956 OPC_CheckPatternPredicate, 18,
43957 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16x2rr),
43958 104, 2, 0, 1,
43959 0,
43960 0,
43961 0,
43962 63|128,1, TARGET_VAL(ISD::FMINNUM),
43963 OPC_RecordChild0,
43964 OPC_Scope, 41,
43965 OPC_RecordChild1,
43966 OPC_MoveChild1,
43967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43968 OPC_MoveParent,
43969 OPC_SwitchType , 8, 13,
43970 OPC_EmitConvertToTarget1,
43971 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64ri),
43972 13, 2, 0, 2,
43973 21, 12,
43974 OPC_Scope, 9,
43975 OPC_CheckPatternPredicate4,
43976 OPC_EmitConvertToTarget1,
43977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri_ftz),
43978 12, 2, 0, 2,
43979 8,
43980 OPC_EmitConvertToTarget1,
43981 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri),
43982 12, 2, 0, 2,
43983 0,
43984 0,
43985 41,
43986 OPC_MoveChild0,
43987 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
43988 OPC_MoveParent,
43989 OPC_RecordChild1,
43990 OPC_SwitchType , 8, 13,
43991 OPC_EmitConvertToTarget0,
43992 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64ri),
43993 13, 2, 1, 2,
43994 21, 12,
43995 OPC_Scope, 9,
43996 OPC_CheckPatternPredicate4,
43997 OPC_EmitConvertToTarget0,
43998 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri_ftz),
43999 12, 2, 1, 2,
44000 8,
44001 OPC_EmitConvertToTarget0,
44002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri),
44003 12, 2, 1, 2,
44004 0,
44005 0,
44006 103,
44007 OPC_RecordChild1,
44008 OPC_SwitchType , 7, 13,
44009 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64rr),
44010 13, 2, 0, 1,
44011 19, 12,
44012 OPC_Scope, 8,
44013 OPC_CheckPatternPredicate4,
44014 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32rr_ftz),
44015 12, 2, 0, 1,
44016 7,
44017 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32rr),
44018 12, 2, 0, 1,
44019 0,
44020 22, 11,
44021 OPC_Scope, 9,
44022 OPC_CheckPatternPredicate, 15,
44023 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16rr_ftz),
44024 11, 2, 0, 1,
44025 9,
44026 OPC_CheckPatternPredicate, 34,
44027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16rr),
44028 11, 2, 0, 1,
44029 0,
44030 9, 10,
44031 OPC_CheckPatternPredicate, 35,
44032 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16rr),
44033 10, 2, 0, 1,
44034 22, 92,
44035 OPC_Scope, 9,
44036 OPC_CheckPatternPredicate, 46,
44037 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16x2rr_ftz),
44038 92, 2, 0, 1,
44039 9,
44040 OPC_CheckPatternPredicate, 34,
44041 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16x2rr),
44042 92, 2, 0, 1,
44043 0,
44044 9, 104,
44045 OPC_CheckPatternPredicate, 35,
44046 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16x2rr),
44047 104, 2, 0, 1,
44048 0,
44049 0,
44050 30|128,1, TARGET_VAL(ISD::FMINIMUM),
44051 OPC_RecordChild0,
44052 OPC_Scope, 29,
44053 OPC_RecordChild1,
44054 OPC_MoveChild1,
44055 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
44056 OPC_MoveParent,
44057 OPC_CheckType, 12,
44058 OPC_Scope, 9,
44059 OPC_CheckPatternPredicate4,
44060 OPC_EmitConvertToTarget1,
44061 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri_ftz),
44062 12, 2, 0, 2,
44063 8,
44064 OPC_EmitConvertToTarget1,
44065 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri),
44066 12, 2, 0, 2,
44067 0,
44068 29,
44069 OPC_MoveChild0,
44070 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
44071 OPC_MoveParent,
44072 OPC_RecordChild1,
44073 OPC_CheckType, 12,
44074 OPC_Scope, 9,
44075 OPC_CheckPatternPredicate4,
44076 OPC_EmitConvertToTarget0,
44077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri_ftz),
44078 12, 2, 1, 2,
44079 8,
44080 OPC_EmitConvertToTarget0,
44081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri),
44082 12, 2, 1, 2,
44083 0,
44084 94,
44085 OPC_RecordChild1,
44086 OPC_SwitchType , 19, 12,
44087 OPC_Scope, 8,
44088 OPC_CheckPatternPredicate4,
44089 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32rr_ftz),
44090 12, 2, 0, 1,
44091 7,
44092 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32rr),
44093 12, 2, 0, 1,
44094 0,
44095 22, 11,
44096 OPC_Scope, 9,
44097 OPC_CheckPatternPredicate, 15,
44098 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16rr_ftz),
44099 11, 2, 0, 1,
44100 9,
44101 OPC_CheckPatternPredicate, 34,
44102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16rr),
44103 11, 2, 0, 1,
44104 0,
44105 9, 10,
44106 OPC_CheckPatternPredicate, 35,
44107 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16rr),
44108 10, 2, 0, 1,
44109 22, 92,
44110 OPC_Scope, 9,
44111 OPC_CheckPatternPredicate, 46,
44112 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16x2rr_ftz),
44113 92, 2, 0, 1,
44114 9,
44115 OPC_CheckPatternPredicate, 34,
44116 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16x2rr),
44117 92, 2, 0, 1,
44118 0,
44119 9, 104,
44120 OPC_CheckPatternPredicate, 35,
44121 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16x2rr),
44122 104, 2, 0, 1,
44123 0,
44124 0,
44125 30|128,1, TARGET_VAL(ISD::FMAXIMUM),
44126 OPC_RecordChild0,
44127 OPC_Scope, 29,
44128 OPC_RecordChild1,
44129 OPC_MoveChild1,
44130 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
44131 OPC_MoveParent,
44132 OPC_CheckType, 12,
44133 OPC_Scope, 9,
44134 OPC_CheckPatternPredicate4,
44135 OPC_EmitConvertToTarget1,
44136 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri_ftz),
44137 12, 2, 0, 2,
44138 8,
44139 OPC_EmitConvertToTarget1,
44140 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri),
44141 12, 2, 0, 2,
44142 0,
44143 29,
44144 OPC_MoveChild0,
44145 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
44146 OPC_MoveParent,
44147 OPC_RecordChild1,
44148 OPC_CheckType, 12,
44149 OPC_Scope, 9,
44150 OPC_CheckPatternPredicate4,
44151 OPC_EmitConvertToTarget0,
44152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri_ftz),
44153 12, 2, 1, 2,
44154 8,
44155 OPC_EmitConvertToTarget0,
44156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri),
44157 12, 2, 1, 2,
44158 0,
44159 94,
44160 OPC_RecordChild1,
44161 OPC_SwitchType , 19, 12,
44162 OPC_Scope, 8,
44163 OPC_CheckPatternPredicate4,
44164 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32rr_ftz),
44165 12, 2, 0, 1,
44166 7,
44167 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32rr),
44168 12, 2, 0, 1,
44169 0,
44170 22, 11,
44171 OPC_Scope, 9,
44172 OPC_CheckPatternPredicate, 15,
44173 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16rr_ftz),
44174 11, 2, 0, 1,
44175 9,
44176 OPC_CheckPatternPredicate, 34,
44177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16rr),
44178 11, 2, 0, 1,
44179 0,
44180 9, 10,
44181 OPC_CheckPatternPredicate, 35,
44182 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16rr),
44183 10, 2, 0, 1,
44184 22, 92,
44185 OPC_Scope, 9,
44186 OPC_CheckPatternPredicate, 46,
44187 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16x2rr_ftz),
44188 92, 2, 0, 1,
44189 9,
44190 OPC_CheckPatternPredicate, 34,
44191 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16x2rr),
44192 92, 2, 0, 1,
44193 0,
44194 9, 104,
44195 OPC_CheckPatternPredicate, 35,
44196 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16x2rr),
44197 104, 2, 0, 1,
44198 0,
44199 0,
44200 11, TARGET_VAL(ISD::FSIN),
44201 OPC_RecordChild0,
44202 OPC_CheckPredicate, 30,
44203 OPC_CheckType, 12,
44204 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SINF),
44205 12, 1, 0,
44206 11, TARGET_VAL(ISD::FCOS),
44207 OPC_RecordChild0,
44208 OPC_CheckPredicate, 30,
44209 OPC_CheckType, 12,
44210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::COSF),
44211 12, 1, 0,
44212 50, TARGET_VAL(ISD::FSQRT),
44213 OPC_RecordChild0,
44214 OPC_SwitchType , 37, 12,
44215 OPC_Scope, 19,
44216 OPC_CheckPredicate, 15,
44217 OPC_Scope, 7,
44218 OPC_CheckPatternPredicate4,
44219 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F),
44220 12, 1, 0,
44221 6,
44222 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F),
44223 12, 1, 0,
44224 0,
44225 7,
44226 OPC_CheckPatternPredicate4,
44227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf32_ftz),
44228 12, 1, 0,
44229 6,
44230 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf32),
44231 12, 1, 0,
44232 0,
44233 6, 13,
44234 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf64),
44235 13, 1, 0,
44236 0,
44237 92, TARGET_VAL(ISD::FABS),
44238 OPC_RecordChild0,
44239 OPC_SwitchType , 6, 13,
44240 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf64),
44241 13, 1, 0,
44242 17, 12,
44243 OPC_Scope, 7,
44244 OPC_CheckPatternPredicate4,
44245 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf32_ftz),
44246 12, 1, 0,
44247 6,
44248 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf32),
44249 12, 1, 0,
44250 0,
44251 7, 10,
44252 OPC_CheckPatternPredicate0,
44253 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hbf16),
44254 10, 1, 0,
44255 20, 11,
44256 OPC_Scope, 8,
44257 OPC_CheckPatternPredicate, 47,
44258 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16_ftz),
44259 11, 1, 0,
44260 8,
44261 OPC_CheckPatternPredicate, 39,
44262 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16),
44263 11, 1, 0,
44264 0,
44265 7, 104,
44266 OPC_CheckPatternPredicate0,
44267 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hbf16x2),
44268 104, 1, 0,
44269 20, 92,
44270 OPC_Scope, 8,
44271 OPC_CheckPatternPredicate, 47,
44272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16x2_ftz),
44273 92, 1, 0,
44274 8,
44275 OPC_CheckPatternPredicate, 39,
44276 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16x2),
44277 92, 1, 0,
44278 0,
44279 0,
44280 42|128,1, TARGET_VAL(ISD::FNEG),
44281 OPC_RecordChild0,
44282 OPC_SwitchType , 6, 13,
44283 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf64),
44284 13, 1, 0,
44285 17, 12,
44286 OPC_Scope, 7,
44287 OPC_CheckPatternPredicate4,
44288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf32_ftz),
44289 12, 1, 0,
44290 6,
44291 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf32),
44292 12, 1, 0,
44293 0,
44294 28, 10,
44295 OPC_Scope, 7,
44296 OPC_CheckPatternPredicate0,
44297 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hbf16),
44298 10, 1, 0,
44299 8,
44300 OPC_CheckPatternPredicate, 58,
44301 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16_ftz),
44302 10, 1, 0,
44303 8,
44304 OPC_CheckPatternPredicate, 59,
44305 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16),
44306 10, 1, 0,
44307 0,
44308 38, 11,
44309 OPC_Scope, 8,
44310 OPC_CheckPatternPredicate, 47,
44311 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16_ftz),
44312 11, 1, 0,
44313 8,
44314 OPC_CheckPatternPredicate, 39,
44315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16),
44316 11, 1, 0,
44317 8,
44318 OPC_CheckPatternPredicate, 60,
44319 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16_ftz),
44320 11, 1, 0,
44321 8,
44322 OPC_CheckPatternPredicate, 61,
44323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16),
44324 11, 1, 0,
44325 0,
44326 28, 104,
44327 OPC_Scope, 7,
44328 OPC_CheckPatternPredicate0,
44329 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hbf16x2),
44330 104, 1, 0,
44331 8,
44332 OPC_CheckPatternPredicate, 58,
44333 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16x2_ftz),
44334 104, 1, 0,
44335 8,
44336 OPC_CheckPatternPredicate, 59,
44337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16x2),
44338 104, 1, 0,
44339 0,
44340 38, 92,
44341 OPC_Scope, 8,
44342 OPC_CheckPatternPredicate, 47,
44343 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16x2_ftz),
44344 92, 1, 0,
44345 8,
44346 OPC_CheckPatternPredicate, 39,
44347 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16x2),
44348 92, 1, 0,
44349 8,
44350 OPC_CheckPatternPredicate, 60,
44351 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16x2_ftz),
44352 92, 1, 0,
44353 8,
44354 OPC_CheckPatternPredicate, 61,
44355 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16x2),
44356 92, 1, 0,
44357 0,
44358 0,
44359 62, TARGET_VAL(ISD::FEXP2),
44360 OPC_RecordChild0,
44361 OPC_SwitchType , 8, 10,
44362 OPC_CheckPatternPredicate, 11,
44363 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FEXP2_Hbf16_ftz),
44364 10, 1, 0,
44365 17, 12,
44366 OPC_Scope, 7,
44367 OPC_CheckPatternPredicate4,
44368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_FTZ_F),
44369 12, 1, 0,
44370 6,
44371 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F),
44372 12, 1, 0,
44373 0,
44374 8, 11,
44375 OPC_CheckPatternPredicate, 17,
44376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16),
44377 11, 1, 0,
44378 8, 104,
44379 OPC_CheckPatternPredicate, 11,
44380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FEXP2_Hbf16x2_ftz),
44381 104, 1, 0,
44382 8, 92,
44383 OPC_CheckPatternPredicate, 17,
44384 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16X2),
44385 92, 1, 0,
44386 0,
44387 39, TARGET_VAL(ISD::ConstantFP),
44388 OPC_RecordNode,
44389 OPC_SwitchType , 7, 11,
44390 OPC_EmitConvertToTarget0,
44391 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMOV16i),
44392 11, 1, 1,
44393 7, 10,
44394 OPC_EmitConvertToTarget0,
44395 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMOV16i),
44396 10, 1, 1,
44397 7, 12,
44398 OPC_EmitConvertToTarget0,
44399 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMOV32i),
44400 12, 1, 1,
44401 7, 13,
44402 OPC_EmitConvertToTarget0,
44403 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMOV64i),
44404 13, 1, 1,
44405 0,
44406 125|128,1, TARGET_VAL(ISD::SINT_TO_FP),
44407 OPC_RecordChild0,
44408 OPC_Scope, 50,
44409 OPC_CheckChild0Type, 6,
44410 OPC_SwitchType , 9, 11,
44411 OPC_EmitInteger32, 10,
44412 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s16),
44413 11, 2, 0, 1,
44414 11, 10,
44415 OPC_CheckPatternPredicate, 11,
44416 OPC_EmitInteger32, 10,
44417 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s16),
44418 10, 2, 0, 1,
44419 9, 12,
44420 OPC_EmitInteger32, 10,
44421 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s16),
44422 12, 2, 0, 1,
44423 9, 13,
44424 OPC_EmitInteger32, 10,
44425 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s16),
44426 13, 2, 0, 1,
44427 0,
44428 49,
44429 OPC_CheckChild0TypeI32,
44430 OPC_SwitchType , 9, 11,
44431 OPC_EmitInteger32, 10,
44432 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s32),
44433 11, 2, 0, 1,
44434 11, 10,
44435 OPC_CheckPatternPredicate, 11,
44436 OPC_EmitInteger32, 10,
44437 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s32),
44438 10, 2, 0, 1,
44439 9, 12,
44440 OPC_EmitInteger32, 10,
44441 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
44442 12, 2, 0, 1,
44443 9, 13,
44444 OPC_EmitInteger32, 10,
44445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
44446 13, 2, 0, 1,
44447 0,
44448 49,
44449 OPC_CheckChild0TypeI64,
44450 OPC_SwitchType , 9, 11,
44451 OPC_EmitInteger32, 10,
44452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s64),
44453 11, 2, 0, 1,
44454 11, 10,
44455 OPC_CheckPatternPredicate, 11,
44456 OPC_EmitInteger32, 10,
44457 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s64),
44458 10, 2, 0, 1,
44459 9, 12,
44460 OPC_EmitInteger32, 10,
44461 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
44462 12, 2, 0, 1,
44463 9, 13,
44464 OPC_EmitInteger32, 10,
44465 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
44466 13, 2, 0, 1,
44467 0,
44468 98,
44469 OPC_CheckChild0Type, 2,
44470 OPC_SwitchType , 21, 11,
44471 OPC_EmitInteger32, 3,
44472 OPC_EmitInteger32, 0,
44473 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44474 7, 3, 1, 2, 0,
44475 OPC_EmitInteger32, 10,
44476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s32),
44477 11, 2, 3, 4,
44478 23, 10,
44479 OPC_CheckPatternPredicate, 11,
44480 OPC_EmitInteger32, 2,
44481 OPC_EmitInteger32, 0,
44482 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44483 7, 3, 1, 2, 0,
44484 OPC_EmitInteger32, 10,
44485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s32),
44486 10, 2, 3, 4,
44487 21, 12,
44488 OPC_EmitInteger32, 3,
44489 OPC_EmitInteger32, 0,
44490 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44491 7, 3, 1, 2, 0,
44492 OPC_EmitInteger32, 10,
44493 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
44494 12, 2, 3, 4,
44495 21, 13,
44496 OPC_EmitInteger32, 3,
44497 OPC_EmitInteger32, 0,
44498 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44499 7, 3, 1, 2, 0,
44500 OPC_EmitInteger32, 10,
44501 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
44502 13, 2, 3, 4,
44503 0,
44504 0,
44505 125|128,1, TARGET_VAL(ISD::UINT_TO_FP),
44506 OPC_RecordChild0,
44507 OPC_Scope, 50,
44508 OPC_CheckChild0Type, 6,
44509 OPC_SwitchType , 9, 11,
44510 OPC_EmitInteger32, 10,
44511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u16),
44512 11, 2, 0, 1,
44513 11, 10,
44514 OPC_CheckPatternPredicate, 11,
44515 OPC_EmitInteger32, 10,
44516 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u16),
44517 10, 2, 0, 1,
44518 9, 12,
44519 OPC_EmitInteger32, 10,
44520 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u16),
44521 12, 2, 0, 1,
44522 9, 13,
44523 OPC_EmitInteger32, 10,
44524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u16),
44525 13, 2, 0, 1,
44526 0,
44527 49,
44528 OPC_CheckChild0TypeI32,
44529 OPC_SwitchType , 9, 11,
44530 OPC_EmitInteger32, 10,
44531 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u32),
44532 11, 2, 0, 1,
44533 11, 10,
44534 OPC_CheckPatternPredicate, 11,
44535 OPC_EmitInteger32, 10,
44536 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u32),
44537 10, 2, 0, 1,
44538 9, 12,
44539 OPC_EmitInteger32, 10,
44540 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
44541 12, 2, 0, 1,
44542 9, 13,
44543 OPC_EmitInteger32, 10,
44544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
44545 13, 2, 0, 1,
44546 0,
44547 49,
44548 OPC_CheckChild0TypeI64,
44549 OPC_SwitchType , 9, 11,
44550 OPC_EmitInteger32, 10,
44551 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u64),
44552 11, 2, 0, 1,
44553 11, 10,
44554 OPC_CheckPatternPredicate, 11,
44555 OPC_EmitInteger32, 10,
44556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u64),
44557 10, 2, 0, 1,
44558 9, 12,
44559 OPC_EmitInteger32, 10,
44560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
44561 12, 2, 0, 1,
44562 9, 13,
44563 OPC_EmitInteger32, 10,
44564 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
44565 13, 2, 0, 1,
44566 0,
44567 98,
44568 OPC_CheckChild0Type, 2,
44569 OPC_SwitchType , 21, 11,
44570 OPC_EmitInteger32, 2,
44571 OPC_EmitInteger32, 0,
44572 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44573 7, 3, 1, 2, 0,
44574 OPC_EmitInteger32, 10,
44575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u32),
44576 11, 2, 3, 4,
44577 23, 10,
44578 OPC_CheckPatternPredicate, 11,
44579 OPC_EmitInteger32, 2,
44580 OPC_EmitInteger32, 0,
44581 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44582 7, 3, 1, 2, 0,
44583 OPC_EmitInteger32, 10,
44584 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u32),
44585 10, 2, 3, 4,
44586 21, 12,
44587 OPC_EmitInteger32, 2,
44588 OPC_EmitInteger32, 0,
44589 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44590 7, 3, 1, 2, 0,
44591 OPC_EmitInteger32, 10,
44592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
44593 12, 2, 3, 4,
44594 21, 13,
44595 OPC_EmitInteger32, 2,
44596 OPC_EmitInteger32, 0,
44597 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_b32ii),
44598 7, 3, 1, 2, 0,
44599 OPC_EmitInteger32, 10,
44600 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
44601 13, 2, 3, 4,
44602 0,
44603 0,
44604 86, TARGET_VAL(ISD::FP_ROUND),
44605 OPC_RecordChild0,
44606 OPC_Scope, 27,
44607 OPC_CheckChild0Type, 12,
44608 OPC_SwitchType , 9, 11,
44609 OPC_EmitInteger32, 10,
44610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
44611 11, 2, 0, 1,
44612 10, 10,
44613 OPC_CheckPatternPredicate0,
44614 OPC_EmitInteger32, 10,
44615 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
44616 10, 2, 0, 1,
44617 0,
44618 28,
44619 OPC_CheckChild0Type, 13,
44620 OPC_SwitchType , 9, 11,
44621 OPC_EmitInteger32, 10,
44622 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f64),
44623 11, 2, 0, 1,
44624 11, 10,
44625 OPC_CheckPatternPredicate, 11,
44626 OPC_EmitInteger32, 10,
44627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f64),
44628 10, 2, 0, 1,
44629 0,
44630 25,
44631 OPC_CheckType, 12,
44632 OPC_Scope, 10,
44633 OPC_CheckPatternPredicate4,
44634 OPC_EmitInteger32, 42,
44635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
44636 12, 2, 0, 1,
44637 9,
44638 OPC_EmitInteger32, 10,
44639 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
44640 12, 2, 0, 1,
44641 0,
44642 0,
44643 117, TARGET_VAL(ISD::FP_EXTEND),
44644 OPC_RecordChild0,
44645 OPC_Scope, 40,
44646 OPC_CheckChild0Type, 11,
44647 OPC_SwitchType , 23, 12,
44648 OPC_Scope, 10,
44649 OPC_CheckPatternPredicate4,
44650 OPC_EmitInteger32, 32,
44651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f16),
44652 12, 2, 0, 1,
44653 9,
44654 OPC_EmitInteger32, 0,
44655 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f16),
44656 12, 2, 0, 1,
44657 0,
44658 9, 13,
44659 OPC_EmitInteger32, 0,
44660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f16),
44661 13, 2, 0, 1,
44662 0,
44663 44,
44664 OPC_CheckChild0Type, 10,
44665 OPC_SwitchType , 25, 12,
44666 OPC_Scope, 10,
44667 OPC_CheckPatternPredicate4,
44668 OPC_EmitInteger32, 32,
44669 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_bf16),
44670 12, 2, 0, 1,
44671 11,
44672 OPC_CheckPatternPredicate, 69,
44673 OPC_EmitInteger32, 0,
44674 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_bf16),
44675 12, 2, 0, 1,
44676 0,
44677 11, 13,
44678 OPC_CheckPatternPredicate, 11,
44679 OPC_EmitInteger32, 0,
44680 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_bf16),
44681 13, 2, 0, 1,
44682 0,
44683 27,
44684 OPC_CheckChild0Type, 12,
44685 OPC_CheckType, 13,
44686 OPC_Scope, 10,
44687 OPC_CheckPatternPredicate4,
44688 OPC_EmitInteger32, 32,
44689 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f32),
44690 13, 2, 0, 1,
44691 9,
44692 OPC_EmitInteger32, 0,
44693 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f32),
44694 13, 2, 0, 1,
44695 0,
44696 0,
44697 63, TARGET_VAL(ISD::FCEIL),
44698 OPC_RecordChild0,
44699 OPC_SwitchType , 9, 11,
44700 OPC_EmitInteger32, 8,
44701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44702 11, 2, 0, 1,
44703 9, 10,
44704 OPC_EmitInteger32, 8,
44705 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44706 10, 2, 0, 1,
44707 25, 12,
44708 OPC_Scope, 10,
44709 OPC_CheckPatternPredicate4,
44710 OPC_EmitInteger32, 40,
44711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44712 12, 2, 0, 1,
44713 11,
44714 OPC_CheckPatternPredicate, 42,
44715 OPC_EmitInteger32, 8,
44716 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44717 12, 2, 0, 1,
44718 0,
44719 9, 13,
44720 OPC_EmitInteger32, 8,
44721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44722 13, 2, 0, 1,
44723 0,
44724 63, TARGET_VAL(ISD::FFLOOR),
44725 OPC_RecordChild0,
44726 OPC_SwitchType , 9, 11,
44727 OPC_EmitInteger32, 6,
44728 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44729 11, 2, 0, 1,
44730 9, 10,
44731 OPC_EmitInteger32, 6,
44732 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44733 10, 2, 0, 1,
44734 25, 12,
44735 OPC_Scope, 10,
44736 OPC_CheckPatternPredicate4,
44737 OPC_EmitInteger32, 38,
44738 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44739 12, 2, 0, 1,
44740 11,
44741 OPC_CheckPatternPredicate, 42,
44742 OPC_EmitInteger32, 6,
44743 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44744 12, 2, 0, 1,
44745 0,
44746 9, 13,
44747 OPC_EmitInteger32, 6,
44748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44749 13, 2, 0, 1,
44750 0,
44751 63, TARGET_VAL(ISD::FROUNDEVEN),
44752 OPC_RecordChild0,
44753 OPC_SwitchType , 9, 11,
44754 OPC_EmitInteger32, 2,
44755 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44756 11, 2, 0, 1,
44757 9, 10,
44758 OPC_EmitInteger32, 2,
44759 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44760 10, 2, 0, 1,
44761 25, 12,
44762 OPC_Scope, 10,
44763 OPC_CheckPatternPredicate4,
44764 OPC_EmitInteger32, 34,
44765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44766 12, 2, 0, 1,
44767 11,
44768 OPC_CheckPatternPredicate, 42,
44769 OPC_EmitInteger32, 2,
44770 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44771 12, 2, 0, 1,
44772 0,
44773 9, 13,
44774 OPC_EmitInteger32, 2,
44775 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44776 13, 2, 0, 1,
44777 0,
44778 63, TARGET_VAL(ISD::FTRUNC),
44779 OPC_RecordChild0,
44780 OPC_SwitchType , 9, 11,
44781 OPC_EmitInteger32, 4,
44782 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44783 11, 2, 0, 1,
44784 9, 10,
44785 OPC_EmitInteger32, 4,
44786 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44787 10, 2, 0, 1,
44788 25, 12,
44789 OPC_Scope, 10,
44790 OPC_CheckPatternPredicate4,
44791 OPC_EmitInteger32, 36,
44792 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44793 12, 2, 0, 1,
44794 11,
44795 OPC_CheckPatternPredicate, 42,
44796 OPC_EmitInteger32, 4,
44797 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44798 12, 2, 0, 1,
44799 0,
44800 9, 13,
44801 OPC_EmitInteger32, 4,
44802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44803 13, 2, 0, 1,
44804 0,
44805 63, TARGET_VAL(ISD::FNEARBYINT),
44806 OPC_RecordChild0,
44807 OPC_SwitchType , 9, 11,
44808 OPC_EmitInteger32, 2,
44809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44810 11, 2, 0, 1,
44811 9, 10,
44812 OPC_EmitInteger32, 2,
44813 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44814 10, 2, 0, 1,
44815 25, 12,
44816 OPC_Scope, 10,
44817 OPC_CheckPatternPredicate4,
44818 OPC_EmitInteger32, 34,
44819 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44820 12, 2, 0, 1,
44821 11,
44822 OPC_CheckPatternPredicate, 42,
44823 OPC_EmitInteger32, 2,
44824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44825 12, 2, 0, 1,
44826 0,
44827 9, 13,
44828 OPC_EmitInteger32, 2,
44829 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44830 13, 2, 0, 1,
44831 0,
44832 63, TARGET_VAL(ISD::FRINT),
44833 OPC_RecordChild0,
44834 OPC_SwitchType , 9, 11,
44835 OPC_EmitInteger32, 2,
44836 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
44837 11, 2, 0, 1,
44838 9, 10,
44839 OPC_EmitInteger32, 2,
44840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
44841 10, 2, 0, 1,
44842 25, 12,
44843 OPC_Scope, 10,
44844 OPC_CheckPatternPredicate4,
44845 OPC_EmitInteger32, 34,
44846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44847 12, 2, 0, 1,
44848 11,
44849 OPC_CheckPatternPredicate, 42,
44850 OPC_EmitInteger32, 2,
44851 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
44852 12, 2, 0, 1,
44853 0,
44854 9, 13,
44855 OPC_EmitInteger32, 2,
44856 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
44857 13, 2, 0, 1,
44858 0,
44859 22, TARGET_VAL(NVPTXISD::FCOPYSIGN),
44860 OPC_RecordChild0,
44861 OPC_RecordChild1,
44862 OPC_SwitchType , 7, 12,
44863 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::COPYSIGN_F),
44864 12, 2, 1, 0,
44865 7, 13,
44866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::COPYSIGN_D),
44867 13, 2, 1, 0,
44868 0,
44869 22, TARGET_VAL(ISD::FLOG2),
44870 OPC_RecordChild0,
44871 OPC_CheckType, 12,
44872 OPC_Scope, 7,
44873 OPC_CheckPatternPredicate4,
44874 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_FTZ_F),
44875 12, 1, 0,
44876 8,
44877 OPC_CheckPatternPredicate, 42,
44878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_F),
44879 12, 1, 0,
44880 0,
44881 118, TARGET_VAL(ISD::BUILD_VECTOR),
44882 OPC_Scope, 15,
44883 OPC_RecordChild0,
44884 OPC_CheckChild0Type, 6,
44885 OPC_RecordChild1,
44886 OPC_CheckChild1Type, 6,
44887 OPC_CheckType, 48,
44888 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
44889 48, 2, 0, 1,
44890 67,
44891 OPC_MoveChild0,
44892 OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
44893 OPC_RecordChild0,
44894 OPC_CheckChild0Type, 12,
44895 OPC_CheckPredicate, 11,
44896 OPC_SwitchType , 26, 10,
44897 OPC_MoveSibling1,
44898 OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
44899 OPC_RecordChild0,
44900 OPC_CheckChild0Type, 12,
44901 OPC_CheckPredicate, 11,
44902 OPC_CheckType, 10,
44903 OPC_MoveParent,
44904 OPC_CheckType, 104,
44905 OPC_CheckPatternPredicate, 35,
44906 OPC_EmitInteger32, 10,
44907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
44908 104, 3, 1, 0, 2,
44909 26, 11,
44910 OPC_MoveSibling1,
44911 OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
44912 OPC_RecordChild0,
44913 OPC_CheckChild0Type, 12,
44914 OPC_CheckPredicate, 11,
44915 OPC_CheckType, 11,
44916 OPC_MoveParent,
44917 OPC_CheckType, 92,
44918 OPC_CheckPatternPredicate, 34,
44919 OPC_EmitInteger32, 10,
44920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
44921 92, 3, 1, 0, 2,
44922 0,
44923 31,
44924 OPC_RecordChild0,
44925 OPC_SwitchType , 12, 92,
44926 OPC_CheckChild0Type, 11,
44927 OPC_RecordChild1,
44928 OPC_CheckChild1Type, 11,
44929 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
44930 92, 2, 0, 1,
44931 12, 104,
44932 OPC_CheckChild0Type, 10,
44933 OPC_RecordChild1,
44934 OPC_CheckChild1Type, 10,
44935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
44936 104, 2, 0, 1,
44937 0,
44938 0,
44939 14, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
44940 OPC_RecordChild0,
44941 OPC_CheckChild0Type, 6,
44942 OPC_CheckType, 48,
44943 OPC_EmitInteger32, 0,
44944 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
44945 48, 2, 0, 1,
44946 0,
44947 0
44948 }; // Total Array size is 99413 bytes
44949
44950 #undef COVERAGE_IDX_VAL
44951 #undef TARGET_VAL
44952 SelectCodeCommon(NodeToMatch: N, MatcherTable, TableSize: sizeof(MatcherTable));
44953}
44954#endif // GET_DAGISEL_BODY
44955
44956#ifdef GET_DAGISEL_DECL
44957bool CheckPatternPredicate(unsigned PredNo) const override;
44958#endif
44959#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
44960bool DAGISEL_CLASS_COLONCOLON CheckPatternPredicate(unsigned PredNo) const
44961#if DAGISEL_INLINE
44962 override
44963#endif
44964{
44965 switch (PredNo) {
44966 default: llvm_unreachable("Invalid predicate in table?");
44967 case 0: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70);
44968 case 1: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72);
44969 case 2: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 61);
44970 case 3: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30);
44971 case 4: return (useF32FTZ());
44972 case 5: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70);
44973 case 6: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 63);
44974 case 7: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75);
44975 case 8: return (Subtarget->hasAtomScope());
44976 case 9: return (Subtarget->getSmVersion() >= 30) && (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64));
44977 case 10: return (Subtarget->hasClusters());
44978 case 11: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 78);
44979 case 12: return (Subtarget->hasTcgen05Instructions());
44980 case 13: return (Subtarget->getPTXVersion() >= 86) && (Subtarget->getSmVersion() >= 100) && (Subtarget->hasArchAccelFeatures());
44981 case 14: return (Subtarget->getSmVersion() >= 32);
44982 case 15: return (useF32FTZ()) && (Subtarget->allowFP16Math());
44983 case 16: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 63) && (Subtarget->hasClusters());
44984 case 17: return (Subtarget->allowFP16Math());
44985 case 18: return (Subtarget->hasBF16Math());
44986 case 19: return (Subtarget->getPTXVersion() >= 65) && (Subtarget->getSmVersion() >= 75);
44987 case 20: return (Subtarget->getPTXVersion() >= 72) && (Subtarget->getSmVersion() >= 86);
44988 case 21: return (Subtarget->getPTXVersion() >= 80) && (Subtarget->getSmVersion() >= 90);
44989 case 22: return (useF32FTZ()) && (Subtarget->hasBF16Math());
44990 case 23: return (doMulWide);
44991 case 24: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 76);
44992 case 25: return (TM.getOptLevel() != CodeGenOptLevel::None);
44993 case 26: return (Subtarget->getSmVersion() >= 32) && (Subtarget->hasClusters());
44994 case 27: return (Subtarget->getPTXVersion() >= 86) && (Subtarget->getSmVersion() >= 100);
44995 case 28: return (Subtarget->getPTXVersion() >= 71);
44996 case 29: return (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope());
44997 case 30: return (Subtarget->hasDotInstructions());
44998 case 31: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 64);
44999 case 32: return (Subtarget->getPTXVersion() >= 60);
45000 case 33: return (Subtarget->getPTXVersion() >= 43);
45001 case 34: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->allowFP16Math());
45002 case 35: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->hasBF16Math());
45003 case 36: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 83);
45004 case 37: return (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope());
45005 case 38: return (Subtarget->getPTXVersion() >= 86) && (Subtarget->getSmVersion() == 100 && Subtarget->hasArchAccelFeatures());
45006 case 39: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 65);
45007 case 40: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 42);
45008 case 41: return (Subtarget->hasHWROT32());
45009 case 42: return (!useF32FTZ());
45010 case 43: return (Subtarget->getPTXVersion() >= 73) && (Subtarget->getSmVersion() >= 52);
45011 case 44: return (Subtarget->hasAtomAddF64());
45012 case 45: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 74);
45013 case 46: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (useF32FTZ()) && (Subtarget->allowFP16Math());
45014 case 47: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 65) && (useF32FTZ());
45015 case 48: return (Subtarget->getPTXVersion() >= 80) && (Subtarget->getSmVersion() == 90 && Subtarget->hasArchAccelFeatures());
45016 case 49: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->getPTXVersion() >= 71);
45017 case 50: return (Subtarget->getPTXVersion() >= 80) && (Subtarget->getSmVersion() >= 90) && (Subtarget->hasArchAccelFeatures());
45018 case 51: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 78) && (Subtarget->hasAtomScope());
45019 case 52: return (Subtarget->getPTXVersion() >= 31);
45020 case 53: return (Subtarget->getPTXVersion() >= 70) && (Subtarget->getSmVersion() >= 75);
45021 case 54: return (!useF32FTZ()) && (doRsqrtOpt());
45022 case 55: return (useF32FTZ()) && (doRsqrtOpt());
45023 case 56: return (doRsqrtOpt());
45024 case 57: return (Subtarget->hasAtomAddF64()) && (Subtarget->hasClusters());
45025 case 58: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (useF32FTZ()) && (Subtarget->hasBF16Math());
45026 case 59: return (true) && (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->hasBF16Math());
45027 case 60: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 60) && (useF32FTZ()) && (Subtarget->allowFP16Math());
45028 case 61: return (true) && (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 60) && (Subtarget->allowFP16Math());
45029 case 62: return (Subtarget->getSmVersion() >= 20) && (Subtarget->getPTXVersion() >= 30);
45030 case 63: return (Subtarget->getSmVersion() >= 30) && (Subtarget->getPTXVersion() >= 62);
45031 case 64: return (Subtarget->getPTXVersion() >= 81) && (Subtarget->getSmVersion() >= 89);
45032 case 65: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 71) && (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75);
45033 case 66: return (!Subtarget->hasPTXASUnreachableBug());
45034 case 67: return (Subtarget->hasPTXASUnreachableBug());
45035 case 68: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 78) && (Subtarget->hasClusters());
45036 case 69: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 71);
45037 }
45038}
45039#endif // GET_DAGISEL_BODY
45040
45041#ifdef GET_DAGISEL_DECL
45042bool CheckNodePredicate(SDValue Op, unsigned PredNo) const override;
45043#endif
45044#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
45045bool DAGISEL_CLASS_COLONCOLON CheckNodePredicate(SDValue Op, unsigned PredNo) const
45046#if DAGISEL_INLINE
45047 override
45048#endif
45049{
45050 switch (PredNo) {
45051 default: llvm_unreachable("Invalid predicate in table?");
45052 case 0: {
45053 // Predicate_anonymous_10035
45054 // Predicate_anonymous_10039
45055 // Predicate_anonymous_10043
45056 // Predicate_anonymous_10047
45057 // Predicate_anonymous_10051
45058 // Predicate_anonymous_10055
45059 // Predicate_anonymous_10060
45060 // Predicate_anonymous_10064
45061 // Predicate_anonymous_10068
45062 // Predicate_anonymous_10072
45063 // Predicate_anonymous_10076
45064 // Predicate_anonymous_10080
45065 // Predicate_anonymous_10084
45066 // Predicate_anonymous_10088
45067 // Predicate_anonymous_10092
45068 // Predicate_anonymous_10096
45069 // Predicate_anonymous_10100
45070 // Predicate_anonymous_10104
45071 // Predicate_anonymous_10108
45072 // Predicate_anonymous_10112
45073 // Predicate_anonymous_10116
45074 // Predicate_anonymous_10120
45075 // Predicate_anonymous_10124
45076 // Predicate_anonymous_10128
45077 // Predicate_anonymous_10132
45078 // Predicate_anonymous_10136
45079 // Predicate_anonymous_10140
45080 // Predicate_anonymous_10144
45081 // Predicate_anonymous_10148
45082 // Predicate_anonymous_10152
45083 // Predicate_anonymous_10516
45084 // Predicate_anonymous_10519
45085 // Predicate_anonymous_10522
45086 // Predicate_anonymous_10525
45087 // Predicate_anonymous_10528
45088 // Predicate_anonymous_10531
45089 // Predicate_anonymous_10534
45090 // Predicate_anonymous_10537
45091 // Predicate_anonymous_10540
45092 // Predicate_anonymous_10543
45093 // Predicate_anonymous_10546
45094 // Predicate_anonymous_10549
45095 // Predicate_anonymous_10552
45096 // Predicate_anonymous_10555
45097 // Predicate_anonymous_10558
45098 // Predicate_anonymous_10561
45099 // Predicate_anonymous_10564
45100 // Predicate_anonymous_10567
45101 // Predicate_anonymous_10570
45102 // Predicate_anonymous_10573
45103 // Predicate_anonymous_10576
45104 // Predicate_anonymous_10579
45105 // Predicate_anonymous_10582
45106 // Predicate_anonymous_10585
45107 // Predicate_anonymous_10588
45108 // Predicate_anonymous_10591
45109 // Predicate_anonymous_10594
45110 // Predicate_anonymous_10597
45111 // Predicate_anonymous_10600
45112 // Predicate_anonymous_10603
45113 // Predicate_anonymous_10606
45114 // Predicate_anonymous_10609
45115 // Predicate_anonymous_10612
45116 // Predicate_anonymous_10615
45117 // Predicate_anonymous_10618
45118 // Predicate_anonymous_10621
45119 // Predicate_anonymous_10624
45120 // Predicate_anonymous_10627
45121 // Predicate_anonymous_10630
45122 // Predicate_anonymous_10633
45123 // Predicate_anonymous_10636
45124 // Predicate_anonymous_10639
45125 // Predicate_anonymous_10642
45126 // Predicate_anonymous_10645
45127 // Predicate_anonymous_10648
45128 // Predicate_anonymous_10651
45129 // Predicate_anonymous_10654
45130 // Predicate_anonymous_10657
45131 // Predicate_anonymous_10660
45132 // Predicate_anonymous_10663
45133 // Predicate_anonymous_10666
45134 // Predicate_anonymous_10669
45135 // Predicate_anonymous_10672
45136 // Predicate_anonymous_10675
45137 // Predicate_anonymous_10678
45138 // Predicate_anonymous_10681
45139 // Predicate_anonymous_10684
45140 // Predicate_anonymous_11086
45141 // Predicate_anonymous_11089
45142 // Predicate_anonymous_11092
45143 // Predicate_anonymous_11095
45144 // Predicate_anonymous_11098
45145 // Predicate_anonymous_11101
45146 // Predicate_anonymous_11104
45147 // Predicate_anonymous_11107
45148 // Predicate_anonymous_11110
45149 // Predicate_anonymous_11113
45150 // Predicate_anonymous_11116
45151 // Predicate_anonymous_11119
45152 // Predicate_anonymous_11122
45153 // Predicate_anonymous_11125
45154 // Predicate_anonymous_11128
45155 // Predicate_anonymous_11131
45156 // Predicate_anonymous_11134
45157 // Predicate_anonymous_11137
45158 // Predicate_anonymous_11140
45159 // Predicate_anonymous_11143
45160 // Predicate_anonymous_11146
45161 // Predicate_anonymous_11149
45162 // Predicate_anonymous_11152
45163 // Predicate_anonymous_11155
45164 // Predicate_anonymous_11158
45165 // Predicate_anonymous_11161
45166 // Predicate_anonymous_11164
45167 // Predicate_anonymous_11167
45168 // Predicate_anonymous_11170
45169 // Predicate_anonymous_11173
45170 // Predicate_anonymous_11176
45171 // Predicate_anonymous_11179
45172 // Predicate_anonymous_11182
45173 // Predicate_anonymous_11185
45174 // Predicate_anonymous_11188
45175 // Predicate_anonymous_11191
45176 // Predicate_anonymous_11194
45177 // Predicate_anonymous_11197
45178 // Predicate_anonymous_11200
45179 // Predicate_anonymous_11203
45180 // Predicate_anonymous_11206
45181 // Predicate_anonymous_11209
45182 // Predicate_anonymous_11212
45183 // Predicate_anonymous_11215
45184 // Predicate_anonymous_11218
45185 // Predicate_anonymous_11221
45186 // Predicate_anonymous_11224
45187 // Predicate_anonymous_11227
45188 // Predicate_anonymous_11230
45189 // Predicate_anonymous_11233
45190 // Predicate_anonymous_11236
45191 // Predicate_anonymous_11239
45192 // Predicate_anonymous_11242
45193 // Predicate_anonymous_11245
45194 // Predicate_anonymous_11248
45195 // Predicate_anonymous_11251
45196 // Predicate_anonymous_11254
45197 // Predicate_anonymous_11659
45198 // Predicate_anonymous_11662
45199 // Predicate_anonymous_11665
45200 // Predicate_anonymous_11668
45201 // Predicate_anonymous_11671
45202 // Predicate_anonymous_11674
45203 // Predicate_anonymous_11677
45204 // Predicate_anonymous_11680
45205 // Predicate_anonymous_11683
45206 // Predicate_anonymous_11686
45207 // Predicate_anonymous_11689
45208 // Predicate_anonymous_11692
45209 // Predicate_anonymous_11695
45210 // Predicate_anonymous_11698
45211 // Predicate_anonymous_11701
45212 // Predicate_anonymous_11704
45213 // Predicate_anonymous_11707
45214 // Predicate_anonymous_11710
45215 // Predicate_anonymous_11713
45216 // Predicate_anonymous_11716
45217 // Predicate_anonymous_11719
45218 // Predicate_anonymous_11722
45219 // Predicate_anonymous_11725
45220 // Predicate_anonymous_11728
45221 // Predicate_anonymous_11731
45222 // Predicate_anonymous_11734
45223 // Predicate_anonymous_11737
45224 // Predicate_anonymous_11740
45225 // Predicate_anonymous_11743
45226 // Predicate_anonymous_11746
45227 // Predicate_anonymous_11749
45228 // Predicate_anonymous_11752
45229 // Predicate_anonymous_11755
45230 // Predicate_anonymous_11758
45231 // Predicate_anonymous_11761
45232 // Predicate_anonymous_11764
45233 // Predicate_anonymous_11767
45234 // Predicate_anonymous_11770
45235 // Predicate_anonymous_11773
45236 // Predicate_anonymous_11776
45237 // Predicate_anonymous_11779
45238 // Predicate_anonymous_11782
45239 // Predicate_anonymous_11785
45240 // Predicate_anonymous_11788
45241 // Predicate_anonymous_11791
45242 // Predicate_anonymous_11794
45243 // Predicate_anonymous_11797
45244 // Predicate_anonymous_11800
45245 // Predicate_anonymous_11803
45246 // Predicate_anonymous_11806
45247 // Predicate_anonymous_11809
45248 // Predicate_anonymous_11812
45249 // Predicate_anonymous_11815
45250 // Predicate_anonymous_11818
45251 // Predicate_anonymous_11821
45252 // Predicate_anonymous_11824
45253 // Predicate_anonymous_11827
45254 // Predicate_anonymous_12229
45255 // Predicate_anonymous_12232
45256 // Predicate_anonymous_12235
45257 // Predicate_anonymous_12238
45258 // Predicate_anonymous_12241
45259 // Predicate_anonymous_12244
45260 // Predicate_anonymous_12247
45261 // Predicate_anonymous_12250
45262 // Predicate_anonymous_12253
45263 // Predicate_anonymous_12256
45264 // Predicate_anonymous_12259
45265 // Predicate_anonymous_12262
45266 // Predicate_anonymous_12265
45267 // Predicate_anonymous_12268
45268 // Predicate_anonymous_12271
45269 // Predicate_anonymous_12274
45270 // Predicate_anonymous_12277
45271 // Predicate_anonymous_12280
45272 // Predicate_anonymous_12283
45273 // Predicate_anonymous_12286
45274 // Predicate_anonymous_12289
45275 // Predicate_anonymous_12292
45276 // Predicate_anonymous_12295
45277 // Predicate_anonymous_12298
45278 // Predicate_anonymous_12301
45279 // Predicate_anonymous_12304
45280 // Predicate_anonymous_12307
45281 // Predicate_anonymous_12310
45282 // Predicate_anonymous_12313
45283 // Predicate_anonymous_12316
45284 // Predicate_anonymous_12319
45285 // Predicate_anonymous_12322
45286 // Predicate_anonymous_12325
45287 // Predicate_anonymous_12328
45288 // Predicate_anonymous_12331
45289 // Predicate_anonymous_12334
45290 // Predicate_anonymous_12337
45291 // Predicate_anonymous_12340
45292 // Predicate_anonymous_12343
45293 // Predicate_anonymous_12346
45294 // Predicate_anonymous_12349
45295 // Predicate_anonymous_12352
45296 // Predicate_anonymous_12355
45297 // Predicate_anonymous_12358
45298 // Predicate_anonymous_12361
45299 // Predicate_anonymous_12364
45300 // Predicate_anonymous_12367
45301 // Predicate_anonymous_12370
45302 // Predicate_anonymous_12373
45303 // Predicate_anonymous_12376
45304 // Predicate_anonymous_12379
45305 // Predicate_anonymous_12382
45306 // Predicate_anonymous_12385
45307 // Predicate_anonymous_12388
45308 // Predicate_anonymous_12391
45309 // Predicate_anonymous_12394
45310 // Predicate_anonymous_12397
45311 // Predicate_anonymous_13613
45312 // Predicate_anonymous_13621
45313 // Predicate_anonymous_13631
45314 // Predicate_anonymous_13636
45315 // Predicate_anonymous_13641
45316 // Predicate_anonymous_13646
45317 // Predicate_anonymous_13651
45318 // Predicate_anonymous_13656
45319 // Predicate_anonymous_13661
45320 // Predicate_anonymous_13692
45321 // Predicate_anonymous_13696
45322 // Predicate_anonymous_13700
45323 // Predicate_anonymous_13706
45324 // Predicate_anonymous_13711
45325 // Predicate_anonymous_13716
45326 // Predicate_anonymous_13723
45327 // Predicate_anonymous_13728
45328 // Predicate_anonymous_13733
45329 SDNode *N = Op.getNode();
45330 (void)N;
45331
45332 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_SHARED);
45333
45334 }
45335 case 1: {
45336 // Predicate_anonymous_10037
45337 // Predicate_anonymous_10041
45338 // Predicate_anonymous_10045
45339 // Predicate_anonymous_10049
45340 // Predicate_anonymous_10053
45341 // Predicate_anonymous_10057
45342 // Predicate_anonymous_10062
45343 // Predicate_anonymous_10066
45344 // Predicate_anonymous_10070
45345 // Predicate_anonymous_10074
45346 // Predicate_anonymous_10078
45347 // Predicate_anonymous_10082
45348 // Predicate_anonymous_10086
45349 // Predicate_anonymous_10090
45350 // Predicate_anonymous_10094
45351 // Predicate_anonymous_10098
45352 // Predicate_anonymous_10102
45353 // Predicate_anonymous_10106
45354 // Predicate_anonymous_10110
45355 // Predicate_anonymous_10114
45356 // Predicate_anonymous_10118
45357 // Predicate_anonymous_10122
45358 // Predicate_anonymous_10126
45359 // Predicate_anonymous_10130
45360 // Predicate_anonymous_10134
45361 // Predicate_anonymous_10138
45362 // Predicate_anonymous_10142
45363 // Predicate_anonymous_10146
45364 // Predicate_anonymous_10150
45365 // Predicate_anonymous_10154
45366 // Predicate_anonymous_10687
45367 // Predicate_anonymous_10690
45368 // Predicate_anonymous_10693
45369 // Predicate_anonymous_10696
45370 // Predicate_anonymous_10699
45371 // Predicate_anonymous_10702
45372 // Predicate_anonymous_10705
45373 // Predicate_anonymous_10708
45374 // Predicate_anonymous_10711
45375 // Predicate_anonymous_10714
45376 // Predicate_anonymous_10717
45377 // Predicate_anonymous_10720
45378 // Predicate_anonymous_10723
45379 // Predicate_anonymous_10726
45380 // Predicate_anonymous_10729
45381 // Predicate_anonymous_10732
45382 // Predicate_anonymous_10735
45383 // Predicate_anonymous_10738
45384 // Predicate_anonymous_10741
45385 // Predicate_anonymous_10744
45386 // Predicate_anonymous_10747
45387 // Predicate_anonymous_10750
45388 // Predicate_anonymous_10753
45389 // Predicate_anonymous_10756
45390 // Predicate_anonymous_10759
45391 // Predicate_anonymous_10762
45392 // Predicate_anonymous_10765
45393 // Predicate_anonymous_10768
45394 // Predicate_anonymous_10771
45395 // Predicate_anonymous_10774
45396 // Predicate_anonymous_10777
45397 // Predicate_anonymous_10780
45398 // Predicate_anonymous_10783
45399 // Predicate_anonymous_10786
45400 // Predicate_anonymous_10789
45401 // Predicate_anonymous_10792
45402 // Predicate_anonymous_10795
45403 // Predicate_anonymous_10798
45404 // Predicate_anonymous_10801
45405 // Predicate_anonymous_10804
45406 // Predicate_anonymous_10807
45407 // Predicate_anonymous_10810
45408 // Predicate_anonymous_10813
45409 // Predicate_anonymous_10816
45410 // Predicate_anonymous_10819
45411 // Predicate_anonymous_10822
45412 // Predicate_anonymous_10825
45413 // Predicate_anonymous_10828
45414 // Predicate_anonymous_10831
45415 // Predicate_anonymous_10834
45416 // Predicate_anonymous_10837
45417 // Predicate_anonymous_10840
45418 // Predicate_anonymous_10843
45419 // Predicate_anonymous_10846
45420 // Predicate_anonymous_10849
45421 // Predicate_anonymous_10852
45422 // Predicate_anonymous_10855
45423 // Predicate_anonymous_11257
45424 // Predicate_anonymous_11260
45425 // Predicate_anonymous_11263
45426 // Predicate_anonymous_11266
45427 // Predicate_anonymous_11269
45428 // Predicate_anonymous_11272
45429 // Predicate_anonymous_11275
45430 // Predicate_anonymous_11278
45431 // Predicate_anonymous_11281
45432 // Predicate_anonymous_11284
45433 // Predicate_anonymous_11287
45434 // Predicate_anonymous_11290
45435 // Predicate_anonymous_11293
45436 // Predicate_anonymous_11296
45437 // Predicate_anonymous_11299
45438 // Predicate_anonymous_11302
45439 // Predicate_anonymous_11305
45440 // Predicate_anonymous_11308
45441 // Predicate_anonymous_11311
45442 // Predicate_anonymous_11314
45443 // Predicate_anonymous_11317
45444 // Predicate_anonymous_11320
45445 // Predicate_anonymous_11323
45446 // Predicate_anonymous_11326
45447 // Predicate_anonymous_11329
45448 // Predicate_anonymous_11332
45449 // Predicate_anonymous_11335
45450 // Predicate_anonymous_11338
45451 // Predicate_anonymous_11341
45452 // Predicate_anonymous_11344
45453 // Predicate_anonymous_11347
45454 // Predicate_anonymous_11350
45455 // Predicate_anonymous_11353
45456 // Predicate_anonymous_11356
45457 // Predicate_anonymous_11359
45458 // Predicate_anonymous_11362
45459 // Predicate_anonymous_11365
45460 // Predicate_anonymous_11368
45461 // Predicate_anonymous_11371
45462 // Predicate_anonymous_11374
45463 // Predicate_anonymous_11377
45464 // Predicate_anonymous_11380
45465 // Predicate_anonymous_11383
45466 // Predicate_anonymous_11386
45467 // Predicate_anonymous_11389
45468 // Predicate_anonymous_11392
45469 // Predicate_anonymous_11395
45470 // Predicate_anonymous_11398
45471 // Predicate_anonymous_11401
45472 // Predicate_anonymous_11404
45473 // Predicate_anonymous_11407
45474 // Predicate_anonymous_11410
45475 // Predicate_anonymous_11413
45476 // Predicate_anonymous_11416
45477 // Predicate_anonymous_11419
45478 // Predicate_anonymous_11422
45479 // Predicate_anonymous_11425
45480 // Predicate_anonymous_11830
45481 // Predicate_anonymous_11833
45482 // Predicate_anonymous_11836
45483 // Predicate_anonymous_11839
45484 // Predicate_anonymous_11842
45485 // Predicate_anonymous_11845
45486 // Predicate_anonymous_11848
45487 // Predicate_anonymous_11851
45488 // Predicate_anonymous_11854
45489 // Predicate_anonymous_11857
45490 // Predicate_anonymous_11860
45491 // Predicate_anonymous_11863
45492 // Predicate_anonymous_11866
45493 // Predicate_anonymous_11869
45494 // Predicate_anonymous_11872
45495 // Predicate_anonymous_11875
45496 // Predicate_anonymous_11878
45497 // Predicate_anonymous_11881
45498 // Predicate_anonymous_11884
45499 // Predicate_anonymous_11887
45500 // Predicate_anonymous_11890
45501 // Predicate_anonymous_11893
45502 // Predicate_anonymous_11896
45503 // Predicate_anonymous_11899
45504 // Predicate_anonymous_11902
45505 // Predicate_anonymous_11905
45506 // Predicate_anonymous_11908
45507 // Predicate_anonymous_11911
45508 // Predicate_anonymous_11914
45509 // Predicate_anonymous_11917
45510 // Predicate_anonymous_11920
45511 // Predicate_anonymous_11923
45512 // Predicate_anonymous_11926
45513 // Predicate_anonymous_11929
45514 // Predicate_anonymous_11932
45515 // Predicate_anonymous_11935
45516 // Predicate_anonymous_11938
45517 // Predicate_anonymous_11941
45518 // Predicate_anonymous_11944
45519 // Predicate_anonymous_11947
45520 // Predicate_anonymous_11950
45521 // Predicate_anonymous_11953
45522 // Predicate_anonymous_11956
45523 // Predicate_anonymous_11959
45524 // Predicate_anonymous_11962
45525 // Predicate_anonymous_11965
45526 // Predicate_anonymous_11968
45527 // Predicate_anonymous_11971
45528 // Predicate_anonymous_11974
45529 // Predicate_anonymous_11977
45530 // Predicate_anonymous_11980
45531 // Predicate_anonymous_11983
45532 // Predicate_anonymous_11986
45533 // Predicate_anonymous_11989
45534 // Predicate_anonymous_11992
45535 // Predicate_anonymous_11995
45536 // Predicate_anonymous_11998
45537 // Predicate_anonymous_12400
45538 // Predicate_anonymous_12403
45539 // Predicate_anonymous_12406
45540 // Predicate_anonymous_12409
45541 // Predicate_anonymous_12412
45542 // Predicate_anonymous_12415
45543 // Predicate_anonymous_12418
45544 // Predicate_anonymous_12421
45545 // Predicate_anonymous_12424
45546 // Predicate_anonymous_12427
45547 // Predicate_anonymous_12430
45548 // Predicate_anonymous_12433
45549 // Predicate_anonymous_12436
45550 // Predicate_anonymous_12439
45551 // Predicate_anonymous_12442
45552 // Predicate_anonymous_12445
45553 // Predicate_anonymous_12448
45554 // Predicate_anonymous_12451
45555 // Predicate_anonymous_12454
45556 // Predicate_anonymous_12457
45557 // Predicate_anonymous_12460
45558 // Predicate_anonymous_12463
45559 // Predicate_anonymous_12466
45560 // Predicate_anonymous_12469
45561 // Predicate_anonymous_12472
45562 // Predicate_anonymous_12475
45563 // Predicate_anonymous_12478
45564 // Predicate_anonymous_12481
45565 // Predicate_anonymous_12484
45566 // Predicate_anonymous_12487
45567 // Predicate_anonymous_12490
45568 // Predicate_anonymous_12493
45569 // Predicate_anonymous_12496
45570 // Predicate_anonymous_12499
45571 // Predicate_anonymous_12502
45572 // Predicate_anonymous_12505
45573 // Predicate_anonymous_12508
45574 // Predicate_anonymous_12511
45575 // Predicate_anonymous_12514
45576 // Predicate_anonymous_12517
45577 // Predicate_anonymous_12520
45578 // Predicate_anonymous_12523
45579 // Predicate_anonymous_12526
45580 // Predicate_anonymous_12529
45581 // Predicate_anonymous_12532
45582 // Predicate_anonymous_12535
45583 // Predicate_anonymous_12538
45584 // Predicate_anonymous_12541
45585 // Predicate_anonymous_12544
45586 // Predicate_anonymous_12547
45587 // Predicate_anonymous_12550
45588 // Predicate_anonymous_12553
45589 // Predicate_anonymous_12556
45590 // Predicate_anonymous_12559
45591 // Predicate_anonymous_12562
45592 // Predicate_anonymous_12565
45593 // Predicate_anonymous_12568
45594 // Predicate_anonymous_13664
45595 // Predicate_anonymous_13667
45596 // Predicate_anonymous_13670
45597 // Predicate_anonymous_13673
45598 // Predicate_anonymous_13676
45599 // Predicate_anonymous_13679
45600 // Predicate_anonymous_13682
45601 // Predicate_anonymous_13685
45602 // Predicate_anonymous_13688
45603 // Predicate_anonymous_13736
45604 // Predicate_anonymous_13739
45605 // Predicate_anonymous_13742
45606 // Predicate_anonymous_13745
45607 // Predicate_anonymous_13748
45608 // Predicate_anonymous_13751
45609 // Predicate_anonymous_13754
45610 // Predicate_anonymous_13757
45611 // Predicate_anonymous_13760
45612 SDNode *N = Op.getNode();
45613 (void)N;
45614
45615 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_GENERIC);
45616
45617 }
45618 case 2: {
45619 // Predicate_anonymous_10034
45620 // Predicate_anonymous_10038
45621 // Predicate_anonymous_10042
45622 // Predicate_anonymous_10046
45623 // Predicate_anonymous_10050
45624 // Predicate_anonymous_10054
45625 // Predicate_anonymous_10059
45626 // Predicate_anonymous_10063
45627 // Predicate_anonymous_10067
45628 // Predicate_anonymous_10071
45629 // Predicate_anonymous_10075
45630 // Predicate_anonymous_10079
45631 // Predicate_anonymous_10083
45632 // Predicate_anonymous_10087
45633 // Predicate_anonymous_10091
45634 // Predicate_anonymous_10095
45635 // Predicate_anonymous_10099
45636 // Predicate_anonymous_10103
45637 // Predicate_anonymous_10107
45638 // Predicate_anonymous_10111
45639 // Predicate_anonymous_10115
45640 // Predicate_anonymous_10119
45641 // Predicate_anonymous_10123
45642 // Predicate_anonymous_10127
45643 // Predicate_anonymous_10131
45644 // Predicate_anonymous_10135
45645 // Predicate_anonymous_10139
45646 // Predicate_anonymous_10143
45647 // Predicate_anonymous_10147
45648 // Predicate_anonymous_10151
45649 // Predicate_anonymous_10207
45650 // Predicate_anonymous_10212
45651 // Predicate_anonymous_10217
45652 // Predicate_anonymous_10222
45653 // Predicate_anonymous_10236
45654 // Predicate_anonymous_10241
45655 // Predicate_anonymous_10246
45656 // Predicate_anonymous_10251
45657 // Predicate_anonymous_10256
45658 // Predicate_anonymous_10261
45659 // Predicate_anonymous_10266
45660 // Predicate_anonymous_10271
45661 // Predicate_anonymous_10276
45662 // Predicate_anonymous_10281
45663 // Predicate_anonymous_10286
45664 // Predicate_anonymous_10291
45665 // Predicate_anonymous_10296
45666 // Predicate_anonymous_10301
45667 // Predicate_anonymous_10306
45668 // Predicate_anonymous_10311
45669 // Predicate_anonymous_10316
45670 // Predicate_anonymous_10321
45671 // Predicate_anonymous_10326
45672 // Predicate_anonymous_10331
45673 // Predicate_anonymous_10341
45674 // Predicate_anonymous_10350
45675 // Predicate_anonymous_10355
45676 // Predicate_anonymous_10360
45677 // Predicate_anonymous_10365
45678 // Predicate_anonymous_10370
45679 // Predicate_anonymous_10375
45680 // Predicate_anonymous_10380
45681 // Predicate_anonymous_10385
45682 // Predicate_anonymous_10390
45683 // Predicate_anonymous_10395
45684 // Predicate_anonymous_10400
45685 // Predicate_anonymous_10405
45686 // Predicate_anonymous_10410
45687 // Predicate_anonymous_10415
45688 // Predicate_anonymous_10420
45689 // Predicate_anonymous_10425
45690 // Predicate_anonymous_10430
45691 // Predicate_anonymous_10435
45692 // Predicate_anonymous_10440
45693 // Predicate_anonymous_10449
45694 // Predicate_anonymous_10458
45695 // Predicate_anonymous_10463
45696 // Predicate_anonymous_10468
45697 // Predicate_anonymous_10473
45698 // Predicate_anonymous_10478
45699 // Predicate_anonymous_10483
45700 // Predicate_anonymous_10488
45701 // Predicate_anonymous_10493
45702 // Predicate_anonymous_10498
45703 // Predicate_anonymous_10503
45704 // Predicate_anonymous_10508
45705 // Predicate_anonymous_10513
45706 // Predicate_anonymous_10859
45707 // Predicate_anonymous_10863
45708 // Predicate_anonymous_10867
45709 // Predicate_anonymous_10871
45710 // Predicate_anonymous_10875
45711 // Predicate_anonymous_10879
45712 // Predicate_anonymous_10883
45713 // Predicate_anonymous_10887
45714 // Predicate_anonymous_10891
45715 // Predicate_anonymous_10895
45716 // Predicate_anonymous_10899
45717 // Predicate_anonymous_10903
45718 // Predicate_anonymous_10907
45719 // Predicate_anonymous_10911
45720 // Predicate_anonymous_10915
45721 // Predicate_anonymous_10919
45722 // Predicate_anonymous_10923
45723 // Predicate_anonymous_10927
45724 // Predicate_anonymous_10931
45725 // Predicate_anonymous_10935
45726 // Predicate_anonymous_10939
45727 // Predicate_anonymous_10943
45728 // Predicate_anonymous_10947
45729 // Predicate_anonymous_10951
45730 // Predicate_anonymous_10955
45731 // Predicate_anonymous_10959
45732 // Predicate_anonymous_10963
45733 // Predicate_anonymous_10967
45734 // Predicate_anonymous_10971
45735 // Predicate_anonymous_10975
45736 // Predicate_anonymous_10979
45737 // Predicate_anonymous_10983
45738 // Predicate_anonymous_10987
45739 // Predicate_anonymous_10991
45740 // Predicate_anonymous_10995
45741 // Predicate_anonymous_10999
45742 // Predicate_anonymous_11003
45743 // Predicate_anonymous_11007
45744 // Predicate_anonymous_11011
45745 // Predicate_anonymous_11015
45746 // Predicate_anonymous_11019
45747 // Predicate_anonymous_11023
45748 // Predicate_anonymous_11027
45749 // Predicate_anonymous_11031
45750 // Predicate_anonymous_11035
45751 // Predicate_anonymous_11039
45752 // Predicate_anonymous_11043
45753 // Predicate_anonymous_11047
45754 // Predicate_anonymous_11051
45755 // Predicate_anonymous_11055
45756 // Predicate_anonymous_11059
45757 // Predicate_anonymous_11063
45758 // Predicate_anonymous_11067
45759 // Predicate_anonymous_11071
45760 // Predicate_anonymous_11075
45761 // Predicate_anonymous_11079
45762 // Predicate_anonymous_11083
45763 // Predicate_anonymous_11429
45764 // Predicate_anonymous_11433
45765 // Predicate_anonymous_11437
45766 // Predicate_anonymous_11441
45767 // Predicate_anonymous_11445
45768 // Predicate_anonymous_11449
45769 // Predicate_anonymous_11453
45770 // Predicate_anonymous_11457
45771 // Predicate_anonymous_11461
45772 // Predicate_anonymous_11465
45773 // Predicate_anonymous_11469
45774 // Predicate_anonymous_11473
45775 // Predicate_anonymous_11477
45776 // Predicate_anonymous_11481
45777 // Predicate_anonymous_11485
45778 // Predicate_anonymous_11489
45779 // Predicate_anonymous_11493
45780 // Predicate_anonymous_11497
45781 // Predicate_anonymous_11501
45782 // Predicate_anonymous_11505
45783 // Predicate_anonymous_11509
45784 // Predicate_anonymous_11513
45785 // Predicate_anonymous_11517
45786 // Predicate_anonymous_11521
45787 // Predicate_anonymous_11525
45788 // Predicate_anonymous_11529
45789 // Predicate_anonymous_11533
45790 // Predicate_anonymous_11537
45791 // Predicate_anonymous_11541
45792 // Predicate_anonymous_11545
45793 // Predicate_anonymous_11549
45794 // Predicate_anonymous_11553
45795 // Predicate_anonymous_11557
45796 // Predicate_anonymous_11561
45797 // Predicate_anonymous_11565
45798 // Predicate_anonymous_11569
45799 // Predicate_anonymous_11573
45800 // Predicate_anonymous_11577
45801 // Predicate_anonymous_11581
45802 // Predicate_anonymous_11586
45803 // Predicate_anonymous_11591
45804 // Predicate_anonymous_11596
45805 // Predicate_anonymous_11600
45806 // Predicate_anonymous_11604
45807 // Predicate_anonymous_11608
45808 // Predicate_anonymous_11612
45809 // Predicate_anonymous_11616
45810 // Predicate_anonymous_11620
45811 // Predicate_anonymous_11624
45812 // Predicate_anonymous_11628
45813 // Predicate_anonymous_11632
45814 // Predicate_anonymous_11636
45815 // Predicate_anonymous_11640
45816 // Predicate_anonymous_11644
45817 // Predicate_anonymous_11648
45818 // Predicate_anonymous_11652
45819 // Predicate_anonymous_11656
45820 // Predicate_anonymous_12002
45821 // Predicate_anonymous_12006
45822 // Predicate_anonymous_12010
45823 // Predicate_anonymous_12014
45824 // Predicate_anonymous_12018
45825 // Predicate_anonymous_12022
45826 // Predicate_anonymous_12026
45827 // Predicate_anonymous_12030
45828 // Predicate_anonymous_12034
45829 // Predicate_anonymous_12038
45830 // Predicate_anonymous_12042
45831 // Predicate_anonymous_12046
45832 // Predicate_anonymous_12050
45833 // Predicate_anonymous_12054
45834 // Predicate_anonymous_12058
45835 // Predicate_anonymous_12062
45836 // Predicate_anonymous_12066
45837 // Predicate_anonymous_12070
45838 // Predicate_anonymous_12074
45839 // Predicate_anonymous_12078
45840 // Predicate_anonymous_12082
45841 // Predicate_anonymous_12086
45842 // Predicate_anonymous_12090
45843 // Predicate_anonymous_12094
45844 // Predicate_anonymous_12098
45845 // Predicate_anonymous_12102
45846 // Predicate_anonymous_12106
45847 // Predicate_anonymous_12110
45848 // Predicate_anonymous_12114
45849 // Predicate_anonymous_12118
45850 // Predicate_anonymous_12122
45851 // Predicate_anonymous_12126
45852 // Predicate_anonymous_12130
45853 // Predicate_anonymous_12134
45854 // Predicate_anonymous_12138
45855 // Predicate_anonymous_12142
45856 // Predicate_anonymous_12146
45857 // Predicate_anonymous_12150
45858 // Predicate_anonymous_12154
45859 // Predicate_anonymous_12158
45860 // Predicate_anonymous_12162
45861 // Predicate_anonymous_12166
45862 // Predicate_anonymous_12170
45863 // Predicate_anonymous_12174
45864 // Predicate_anonymous_12178
45865 // Predicate_anonymous_12182
45866 // Predicate_anonymous_12186
45867 // Predicate_anonymous_12190
45868 // Predicate_anonymous_12194
45869 // Predicate_anonymous_12198
45870 // Predicate_anonymous_12202
45871 // Predicate_anonymous_12206
45872 // Predicate_anonymous_12210
45873 // Predicate_anonymous_12214
45874 // Predicate_anonymous_12218
45875 // Predicate_anonymous_12222
45876 // Predicate_anonymous_12226
45877 SDNode *N = Op.getNode();
45878 (void)N;
45879
45880 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_GLOBAL);
45881
45882 }
45883 case 3: {
45884 // Predicate_anonymous_10036
45885 // Predicate_anonymous_10040
45886 // Predicate_anonymous_10044
45887 // Predicate_anonymous_10048
45888 // Predicate_anonymous_10052
45889 // Predicate_anonymous_10056
45890 // Predicate_anonymous_10061
45891 // Predicate_anonymous_10065
45892 // Predicate_anonymous_10069
45893 // Predicate_anonymous_10073
45894 // Predicate_anonymous_10077
45895 // Predicate_anonymous_10081
45896 // Predicate_anonymous_10085
45897 // Predicate_anonymous_10089
45898 // Predicate_anonymous_10093
45899 // Predicate_anonymous_10097
45900 // Predicate_anonymous_10101
45901 // Predicate_anonymous_10105
45902 // Predicate_anonymous_10109
45903 // Predicate_anonymous_10113
45904 // Predicate_anonymous_10117
45905 // Predicate_anonymous_10121
45906 // Predicate_anonymous_10125
45907 // Predicate_anonymous_10129
45908 // Predicate_anonymous_10133
45909 // Predicate_anonymous_10137
45910 // Predicate_anonymous_10141
45911 // Predicate_anonymous_10145
45912 // Predicate_anonymous_10149
45913 // Predicate_anonymous_10153
45914 SDNode *N = Op.getNode();
45915 (void)N;
45916
45917 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_SHARED_CLUSTER);
45918
45919 }
45920 case 4: {
45921 // Predicate_atomic_cmp_swap_i32
45922 // Predicate_atomic_load_add_i32
45923 // Predicate_atomic_load_and_i32
45924 // Predicate_atomic_load_max_i32
45925 // Predicate_atomic_load_min_i32
45926 // Predicate_atomic_load_or_i32
45927 // Predicate_atomic_load_udec_wrap_i32
45928 // Predicate_atomic_load_uinc_wrap_i32
45929 // Predicate_atomic_load_umax_i32
45930 // Predicate_atomic_load_umin_i32
45931 // Predicate_atomic_load_xor_i32
45932 // Predicate_atomic_swap_i32
45933 SDNode *N = Op.getNode();
45934 (void)N;
45935if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i32) return false;
45936return true;
45937
45938 }
45939 case 5: {
45940 // Predicate_atomic_cmp_swap_i64
45941 // Predicate_atomic_load_add_i64
45942 // Predicate_atomic_load_and_i64
45943 // Predicate_atomic_load_max_i64
45944 // Predicate_atomic_load_min_i64
45945 // Predicate_atomic_load_or_i64
45946 // Predicate_atomic_load_umax_i64
45947 // Predicate_atomic_load_umin_i64
45948 // Predicate_atomic_load_xor_i64
45949 // Predicate_atomic_swap_i64
45950 SDNode *N = Op.getNode();
45951 (void)N;
45952if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i64) return false;
45953return true;
45954
45955 }
45956 case 6: {
45957 // Predicate_atomic_cmp_swap_i32_acquire
45958 // Predicate_atomic_cmp_swap_i64_acquire
45959 SDNode *N = Op.getNode();
45960 (void)N;
45961if (cast<AtomicSDNode>(Val: N)->getMergedOrdering() != AtomicOrdering::Acquire) return false;
45962return true;
45963
45964 }
45965 case 7: {
45966 // Predicate_atomic_cmp_swap_i32_release
45967 // Predicate_atomic_cmp_swap_i64_release
45968 SDNode *N = Op.getNode();
45969 (void)N;
45970if (cast<AtomicSDNode>(Val: N)->getMergedOrdering() != AtomicOrdering::Release) return false;
45971return true;
45972
45973 }
45974 case 8: {
45975 // Predicate_atomic_cmp_swap_i32_acq_rel
45976 // Predicate_atomic_cmp_swap_i64_acq_rel
45977 SDNode *N = Op.getNode();
45978 (void)N;
45979if (cast<AtomicSDNode>(Val: N)->getMergedOrdering() != AtomicOrdering::AcquireRelease) return false;
45980return true;
45981
45982 }
45983 case 9: {
45984 // Predicate_atomic_cmp_swap_i32_monotonic
45985 // Predicate_atomic_cmp_swap_i64_monotonic
45986 SDNode *N = Op.getNode();
45987 (void)N;
45988if (cast<AtomicSDNode>(Val: N)->getMergedOrdering() != AtomicOrdering::Monotonic) return false;
45989return true;
45990
45991 }
45992 case 10: {
45993 // Predicate_anonymous_8694
45994 // Predicate_anonymous_8695
45995 // Predicate_anonymous_8696
45996 SDNode *N = Op.getNode();
45997 (void)N;
45998
45999 return allowFMA() || N->getFlags().hasAllowContract();
46000
46001 }
46002 case 11: {
46003 // Predicate_fabs_oneuse
46004 // Predicate_fpround_oneuse
46005 // Predicate_mul_oneuse
46006 SDNode *N = Op.getNode();
46007 (void)N;
46008 return N->hasOneUse();
46009 }
46010 case 12: {
46011 // Predicate_atomic_cmp_swap_i16
46012 SDNode *N = Op.getNode();
46013 (void)N;
46014if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i16) return false;
46015return true;
46016
46017 }
46018 case 13: {
46019 // Predicate_immFloat0
46020 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
46021 (void)N;
46022
46023 float f = (float)N->getValueAPF().convertToFloat();
46024 return (f==0.0f);
46025
46026 }
46027 case 14: {
46028 // Predicate_immDouble0
46029 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
46030 (void)N;
46031
46032 double d = (double)N->getValueAPF().convertToDouble();
46033 return (d==0.0);
46034
46035 }
46036 case 15: {
46037 // Predicate_fsqrt_approx
46038 SDNode *N = Op.getNode();
46039 (void)N;
46040
46041 return !usePrecSqrtF32(N);
46042
46043 }
46044 case 16: {
46045 // Predicate_NVPTX_fma_oneuse_and_nnan
46046 SDNode *N = Op.getNode();
46047 (void)N;
46048
46049 return N->hasOneUse() &&
46050 (N->getFlags().hasNoNaNs() || TM.Options.NoNaNsFPMath);
46051
46052 }
46053 case 17: {
46054 // Predicate_NVPTX_fmaxnum_nsz
46055 SDNode *N = Op.getNode();
46056 (void)N;
46057
46058 return N->getFlags().hasNoSignedZeros() || TM.Options.NoSignedZerosFPMath;
46059
46060 }
46061 case 18: {
46062 // Predicate_immFloat1
46063 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
46064 (void)N;
46065
46066 float f = (float)N->getValueAPF().convertToFloat();
46067 return (f==1.0f);
46068
46069 }
46070 case 19: {
46071 // Predicate_immDouble1
46072 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
46073 (void)N;
46074
46075 double d = (double)N->getValueAPF().convertToDouble();
46076 return (d==1.0);
46077
46078 }
46079 case 20: {
46080 // Predicate_fdiv_approx
46081 SDNode *N = Op.getNode();
46082 (void)N;
46083
46084 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::Approx;
46085
46086 }
46087 case 21: {
46088 // Predicate_fdiv_full
46089 SDNode *N = Op.getNode();
46090 (void)N;
46091
46092 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::Full;
46093
46094 }
46095 case 22: {
46096 // Predicate_fdiv_ftz
46097 SDNode *N = Op.getNode();
46098 (void)N;
46099
46100 return getDivF32Level(N) == NVPTX::DivPrecisionLevel::IEEE754;
46101
46102 }
46103 case 23: {
46104 // Predicate_anonymous_8669
46105 // Predicate_anonymous_8670
46106 const APFloat & Imm = cast<ConstantFPSDNode>(Val: Op.getNode())->getValueAPF();
46107 return Imm.isPosInfinity();
46108 }
46109 case 24: {
46110 // Predicate_discard_size_imm
46111 int64_t Imm = cast<ConstantSDNode>(Val: Op.getNode())->getSExtValue();
46112 return Imm == 128;
46113 }
46114 case 25: {
46115 // Predicate_st_bulk_imm
46116 int64_t Imm = cast<ConstantSDNode>(Val: Op.getNode())->getSExtValue();
46117 return Imm == 0;
46118 }
46119 case 26: {
46120 // Predicate_IntConst_0_30
46121 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46122 (void)N;
46123
46124 // Check if 0 <= v < 31; only then will the result of (x << v) be an int32.
46125 const APInt &v = N->getAPIntValue();
46126 return v.sge(RHS: 0) && v.slt(RHS: 31);
46127
46128 }
46129 case 27: {
46130 // Predicate_IntConst_0_14
46131 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46132 (void)N;
46133
46134 // Check if 0 <= v < 15; only then will the result of (x << v) be an int16.
46135 const APInt &v = N->getAPIntValue();
46136 return v.sge(RHS: 0) && v.slt(RHS: 15);
46137
46138 }
46139 case 28: {
46140 // Predicate_f32imm_1
46141 const APFloat & Imm = cast<ConstantFPSDNode>(Val: Op.getNode())->getValueAPF();
46142
46143 return &Imm.getSemantics() == &llvm::APFloat::IEEEsingle() &&
46144 Imm.convertToFloat() == 1.0f;
46145
46146 }
46147 case 29: {
46148 // Predicate_fpimm_any_zero
46149 const APFloat & Imm = cast<ConstantFPSDNode>(Val: Op.getNode())->getValueAPF();
46150
46151 return Imm.isZero();
46152
46153 }
46154 case 30: {
46155 // Predicate_anonymous_8701
46156 // Predicate_anonymous_8702
46157 SDNode *N = Op.getNode();
46158 (void)N;
46159
46160 return allowUnsafeFPMath() || N->getFlags().hasApproximateFuncs();
46161
46162 }
46163 case 31: {
46164 // Predicate_SInt32Const
46165 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46166 (void)N;
46167
46168 const APInt &v = N->getAPIntValue();
46169 return v.isSignedIntN(N: 32);
46170
46171 }
46172 case 32: {
46173 // Predicate_SInt16Const
46174 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46175 (void)N;
46176
46177 const APInt &v = N->getAPIntValue();
46178 return v.isSignedIntN(N: 16);
46179
46180 }
46181 case 33: {
46182 // Predicate_UInt32Const
46183 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46184 (void)N;
46185
46186 const APInt &v = N->getAPIntValue();
46187 return v.isIntN(N: 32);
46188
46189 }
46190 case 34: {
46191 // Predicate_UInt16Const
46192 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
46193 (void)N;
46194
46195 const APInt &v = N->getAPIntValue();
46196 return v.isIntN(N: 16);
46197
46198 }
46199 case 35: {
46200 // Predicate_f64imm_1
46201 const APFloat & Imm = cast<ConstantFPSDNode>(Val: Op.getNode())->getValueAPF();
46202
46203 return &Imm.getSemantics() == &llvm::APFloat::IEEEdouble() &&
46204 Imm.convertToDouble() == 1.0;
46205
46206 }
46207 case 36: {
46208 // Predicate_f64imm_neg1
46209 const APFloat & Imm = cast<ConstantFPSDNode>(Val: Op.getNode())->getValueAPF();
46210
46211 return &Imm.getSemantics() == &llvm::APFloat::IEEEdouble() &&
46212 Imm.convertToDouble() == -1.0;
46213
46214 }
46215 }
46216}
46217#endif // GET_DAGISEL_BODY
46218
46219#ifdef GET_DAGISEL_DECL
46220bool CheckComplexPattern(SDNode *Root, SDNode *Parent,
46221 SDValue N, unsigned PatternNo,
46222 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result) override;
46223#endif
46224#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
46225bool DAGISEL_CLASS_COLONCOLON CheckComplexPattern(SDNode *Root, SDNode *Parent,
46226 SDValue N, unsigned PatternNo,
46227 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result)
46228#if DAGISEL_INLINE
46229 override
46230#endif
46231{
46232 unsigned NextRes = Result.size();
46233 switch (PatternNo) {
46234 default: llvm_unreachable("Invalid pattern # in table?");
46235 case 0:
46236 Result.resize(N: NextRes+2);
46237 return SelectADDR(Addr: N, Base&: Result[NextRes+0].first, Offset&: Result[NextRes+1].first);
46238 }
46239}
46240#endif // GET_DAGISEL_BODY
46241
46242#ifdef GET_DAGISEL_DECL
46243SDValue RunSDNodeXForm(SDValue V, unsigned XFormNo) override;
46244#endif
46245#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
46246SDValue DAGISEL_CLASS_COLONCOLON RunSDNodeXForm(SDValue V, unsigned XFormNo)
46247#if DAGISEL_INLINE
46248 override
46249#endif
46250{
46251 switch (XFormNo) {
46252 default: llvm_unreachable("Invalid xform # in table?");
46253 case 0: {
46254 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
46255
46256 return getI32Imm(Imm: Subtarget->getPTXVersion(), DL: SDLoc(N));
46257
46258 }
46259 case 1: {
46260 GlobalAddressSDNode *N = cast<GlobalAddressSDNode>(Val: V.getNode());
46261
46262 return CurDAG->getTargetGlobalAddress(GV: N->getGlobal(), DL: SDLoc(N),
46263 VT: N->getValueType(ResNo: 0), offset: N->getOffset(),
46264 TargetFlags: N->getTargetFlags());
46265
46266 }
46267 case 2: {
46268 ExternalSymbolSDNode *N = cast<ExternalSymbolSDNode>(Val: V.getNode());
46269
46270 return CurDAG->getTargetExternalSymbol(Sym: N->getSymbol(), VT: N->getValueType(ResNo: 0),
46271 TargetFlags: N->getTargetFlags());
46272
46273 }
46274 case 3: {
46275 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
46276
46277 const APInt &v = N->getAPIntValue();
46278 APInt temp(32, 1);
46279 return CurDAG->getTargetConstant(Val: temp.shl(ShiftAmt: v), DL: SDLoc(N), VT: MVT::i32);
46280
46281 }
46282 case 4: {
46283 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
46284
46285 const APInt &v = N->getAPIntValue();
46286 APInt temp(16, 1);
46287 return CurDAG->getTargetConstant(Val: temp.shl(ShiftAmt: v), DL: SDLoc(N), VT: MVT::i16);
46288
46289 }
46290 case 5: {
46291 FrameIndexSDNode *N = cast<FrameIndexSDNode>(Val: V.getNode());
46292
46293 return CurDAG->getTargetFrameIndex(FI: N->getIndex(), VT: N->getValueType(ResNo: 0));
46294
46295 }
46296 }
46297}
46298#endif // GET_DAGISEL_BODY
46299
46300
46301#ifdef DAGISEL_INLINE
46302#undef DAGISEL_INLINE
46303#endif
46304#ifdef DAGISEL_CLASS_COLONCOLON
46305#undef DAGISEL_CLASS_COLONCOLON
46306#endif
46307#ifdef GET_DAGISEL_DECL
46308#undef GET_DAGISEL_DECL
46309#endif
46310#ifdef GET_DAGISEL_BODY
46311#undef GET_DAGISEL_BODY
46312#endif
46313