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.
55 #define TARGET_VAL(X) X & 255, unsigned(X) >> 8
56 static const unsigned char MatcherTable[] = {
57 OPC_SwitchOpcode , 54|128,58|128,1, TARGET_VAL(ISD::SETCC),
58 OPC_Scope, 113|128,6,
59 OPC_MoveChild0,
60 OPC_Scope, 115|128,3,
61 OPC_CheckAndImm, 127|128,1,
62 OPC_MoveChild0,
63 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
64 OPC_MoveChild0,
65 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
66 OPC_RecordChild0,
67 OPC_RecordChild1,
68 OPC_Scope, 123|128,1,
69 OPC_MoveChild1,
70 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71 OPC_MoveParent,
72 OPC_CheckChild2Integer, 16,
73 OPC_CheckTypeI32,
74 OPC_MoveParent,
75 OPC_MoveParent,
76 OPC_CheckType, MVT::i16,
77 OPC_MoveSibling1,
78 OPC_CheckAndImm, 127|128,1,
79 OPC_MoveChild0,
80 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
81 OPC_MoveChild0,
82 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
83 OPC_RecordChild0,
84 OPC_RecordChild1,
85 OPC_MoveChild1,
86 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87 OPC_MoveParent,
88 OPC_CheckChild2Integer, 16,
89 OPC_CheckTypeI32,
90 OPC_MoveParent,
91 OPC_MoveParent,
92 OPC_MoveParent,
93 OPC_CheckType, MVT::i1,
94 OPC_Scope, 34,
95 OPC_CheckChild2CondCode, ISD::SETUGT,
96 OPC_EmitConvertToTarget1,
97 OPC_EmitInteger32, 16,
98 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
99 MVT::i32, 3, 0, 4, 5,
100 OPC_EmitConvertToTarget3,
101 OPC_EmitInteger32, 16,
102 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
103 MVT::i32, 3, 2, 7, 8,
104 OPC_EmitInteger32, 16,
105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
106 MVT::i1, 3, 6, 9, 10,
107 34,
108 OPC_CheckChild2CondCode, ISD::SETUGE,
109 OPC_EmitConvertToTarget1,
110 OPC_EmitInteger32, 16,
111 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
112 MVT::i32, 3, 0, 4, 5,
113 OPC_EmitConvertToTarget3,
114 OPC_EmitInteger32, 16,
115 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
116 MVT::i32, 3, 2, 7, 8,
117 OPC_EmitInteger32, 18,
118 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
119 MVT::i1, 3, 6, 9, 10,
120 34,
121 OPC_CheckChild2CondCode, ISD::SETULT,
122 OPC_EmitConvertToTarget1,
123 OPC_EmitInteger32, 16,
124 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
125 MVT::i32, 3, 0, 4, 5,
126 OPC_EmitConvertToTarget3,
127 OPC_EmitInteger32, 16,
128 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
129 MVT::i32, 3, 2, 7, 8,
130 OPC_EmitInteger32, 12,
131 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
132 MVT::i1, 3, 6, 9, 10,
133 34,
134 OPC_CheckChild2CondCode, ISD::SETULE,
135 OPC_EmitConvertToTarget1,
136 OPC_EmitInteger32, 16,
137 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
138 MVT::i32, 3, 0, 4, 5,
139 OPC_EmitConvertToTarget3,
140 OPC_EmitInteger32, 16,
141 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
142 MVT::i32, 3, 2, 7, 8,
143 OPC_EmitInteger32, 14,
144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
145 MVT::i1, 3, 6, 9, 10,
146 34,
147 OPC_CheckChild2CondCode, ISD::SETEQ,
148 OPC_EmitConvertToTarget1,
149 OPC_EmitInteger32, 16,
150 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
151 MVT::i32, 3, 0, 4, 5,
152 OPC_EmitConvertToTarget3,
153 OPC_EmitInteger32, 16,
154 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
155 MVT::i32, 3, 2, 7, 8,
156 OPC_EmitInteger32, 0,
157 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
158 MVT::i1, 3, 6, 9, 10,
159 34,
160 OPC_CheckChild2CondCode, ISD::SETNE,
161 OPC_EmitConvertToTarget1,
162 OPC_EmitInteger32, 16,
163 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
164 MVT::i32, 3, 0, 4, 5,
165 OPC_EmitConvertToTarget3,
166 OPC_EmitInteger32, 16,
167 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rii),
168 MVT::i32, 3, 2, 7, 8,
169 OPC_EmitInteger32, 2,
170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
171 MVT::i1, 3, 6, 9, 10,
172 0,
173 101|128,1,
174 OPC_CheckChild2Integer, 16,
175 OPC_CheckTypeI32,
176 OPC_MoveParent,
177 OPC_MoveParent,
178 OPC_CheckType, MVT::i16,
179 OPC_MoveSibling1,
180 OPC_CheckAndImm, 127|128,1,
181 OPC_MoveChild0,
182 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
183 OPC_MoveChild0,
184 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
185 OPC_RecordChild0,
186 OPC_RecordChild1,
187 OPC_CheckChild2Integer, 16,
188 OPC_CheckTypeI32,
189 OPC_MoveParent,
190 OPC_MoveParent,
191 OPC_MoveParent,
192 OPC_CheckType, MVT::i1,
193 OPC_Scope, 32,
194 OPC_CheckChild2CondCode, ISD::SETUGT,
195 OPC_EmitInteger32, 16,
196 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
197 MVT::i32, 3, 0, 1, 4,
198 OPC_EmitInteger32, 16,
199 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
200 MVT::i32, 3, 2, 3, 6,
201 OPC_EmitInteger32, 16,
202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
203 MVT::i1, 3, 5, 7, 8,
204 32,
205 OPC_CheckChild2CondCode, ISD::SETUGE,
206 OPC_EmitInteger32, 16,
207 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
208 MVT::i32, 3, 0, 1, 4,
209 OPC_EmitInteger32, 16,
210 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
211 MVT::i32, 3, 2, 3, 6,
212 OPC_EmitInteger32, 18,
213 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
214 MVT::i1, 3, 5, 7, 8,
215 32,
216 OPC_CheckChild2CondCode, ISD::SETULT,
217 OPC_EmitInteger32, 16,
218 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
219 MVT::i32, 3, 0, 1, 4,
220 OPC_EmitInteger32, 16,
221 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
222 MVT::i32, 3, 2, 3, 6,
223 OPC_EmitInteger32, 12,
224 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
225 MVT::i1, 3, 5, 7, 8,
226 32,
227 OPC_CheckChild2CondCode, ISD::SETULE,
228 OPC_EmitInteger32, 16,
229 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
230 MVT::i32, 3, 0, 1, 4,
231 OPC_EmitInteger32, 16,
232 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
233 MVT::i32, 3, 2, 3, 6,
234 OPC_EmitInteger32, 14,
235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
236 MVT::i1, 3, 5, 7, 8,
237 32,
238 OPC_CheckChild2CondCode, ISD::SETEQ,
239 OPC_EmitInteger32, 16,
240 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
241 MVT::i32, 3, 0, 1, 4,
242 OPC_EmitInteger32, 16,
243 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
244 MVT::i32, 3, 2, 3, 6,
245 OPC_EmitInteger32, 0,
246 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
247 MVT::i1, 3, 5, 7, 8,
248 32,
249 OPC_CheckChild2CondCode, ISD::SETNE,
250 OPC_EmitInteger32, 16,
251 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
252 MVT::i32, 3, 0, 1, 4,
253 OPC_EmitInteger32, 16,
254 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_U32rri),
255 MVT::i32, 3, 2, 3, 6,
256 OPC_EmitInteger32, 2,
257 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
258 MVT::i1, 3, 5, 7, 8,
259 0,
260 0,
261 119|128,2,
262 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
263 OPC_MoveChild0,
264 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
265 OPC_MoveChild0,
266 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
267 OPC_RecordChild0,
268 OPC_RecordChild1,
269 OPC_Scope, 59|128,1,
270 OPC_MoveChild1,
271 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
272 OPC_MoveParent,
273 OPC_CheckChild2Integer, 16,
274 OPC_CheckTypeI32,
275 OPC_MoveParent,
276 OPC_MoveSibling1,
277 OPC_CheckValueType, MVT::i8,
278 OPC_MoveParent,
279 OPC_CheckType, MVT::i16,
280 OPC_MoveSibling1,
281 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
282 OPC_MoveChild0,
283 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
284 OPC_MoveChild0,
285 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
286 OPC_RecordChild0,
287 OPC_RecordChild1,
288 OPC_MoveChild1,
289 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
290 OPC_MoveParent,
291 OPC_CheckChild2Integer, 16,
292 OPC_CheckTypeI32,
293 OPC_MoveParent,
294 OPC_MoveSibling1,
295 OPC_CheckValueType, MVT::i8,
296 OPC_MoveParent,
297 OPC_MoveParent,
298 OPC_CheckType, MVT::i1,
299 OPC_Scope, 34,
300 OPC_CheckChild2CondCode, ISD::SETGT,
301 OPC_EmitConvertToTarget1,
302 OPC_EmitInteger32, 16,
303 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
304 MVT::i32, 3, 0, 4, 5,
305 OPC_EmitConvertToTarget3,
306 OPC_EmitInteger32, 16,
307 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
308 MVT::i32, 3, 2, 7, 8,
309 OPC_EmitInteger32, 8,
310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
311 MVT::i1, 3, 6, 9, 10,
312 34,
313 OPC_CheckChild2CondCode, ISD::SETGE,
314 OPC_EmitConvertToTarget1,
315 OPC_EmitInteger32, 16,
316 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
317 MVT::i32, 3, 0, 4, 5,
318 OPC_EmitConvertToTarget3,
319 OPC_EmitInteger32, 16,
320 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
321 MVT::i32, 3, 2, 7, 8,
322 OPC_EmitInteger32, 10,
323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
324 MVT::i1, 3, 6, 9, 10,
325 34,
326 OPC_CheckChild2CondCode, ISD::SETLT,
327 OPC_EmitConvertToTarget1,
328 OPC_EmitInteger32, 16,
329 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
330 MVT::i32, 3, 0, 4, 5,
331 OPC_EmitConvertToTarget3,
332 OPC_EmitInteger32, 16,
333 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
334 MVT::i32, 3, 2, 7, 8,
335 OPC_EmitInteger32, 4,
336 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
337 MVT::i1, 3, 6, 9, 10,
338 34,
339 OPC_CheckChild2CondCode, ISD::SETLE,
340 OPC_EmitConvertToTarget1,
341 OPC_EmitInteger32, 16,
342 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
343 MVT::i32, 3, 0, 4, 5,
344 OPC_EmitConvertToTarget3,
345 OPC_EmitInteger32, 16,
346 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
347 MVT::i32, 3, 2, 7, 8,
348 OPC_EmitInteger32, 6,
349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
350 MVT::i1, 3, 6, 9, 10,
351 0,
352 41|128,1,
353 OPC_CheckChild2Integer, 16,
354 OPC_CheckTypeI32,
355 OPC_MoveParent,
356 OPC_MoveSibling1,
357 OPC_CheckValueType, MVT::i8,
358 OPC_MoveParent,
359 OPC_CheckType, MVT::i16,
360 OPC_MoveSibling1,
361 OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
362 OPC_MoveChild0,
363 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
364 OPC_MoveChild0,
365 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
366 OPC_RecordChild0,
367 OPC_RecordChild1,
368 OPC_CheckChild2Integer, 16,
369 OPC_CheckTypeI32,
370 OPC_MoveParent,
371 OPC_MoveSibling1,
372 OPC_CheckValueType, MVT::i8,
373 OPC_MoveParent,
374 OPC_MoveParent,
375 OPC_CheckType, MVT::i1,
376 OPC_Scope, 32,
377 OPC_CheckChild2CondCode, ISD::SETGT,
378 OPC_EmitInteger32, 16,
379 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
380 MVT::i32, 3, 0, 1, 4,
381 OPC_EmitInteger32, 16,
382 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
383 MVT::i32, 3, 2, 3, 6,
384 OPC_EmitInteger32, 8,
385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
386 MVT::i1, 3, 5, 7, 8,
387 32,
388 OPC_CheckChild2CondCode, ISD::SETGE,
389 OPC_EmitInteger32, 16,
390 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
391 MVT::i32, 3, 0, 1, 4,
392 OPC_EmitInteger32, 16,
393 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
394 MVT::i32, 3, 2, 3, 6,
395 OPC_EmitInteger32, 10,
396 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
397 MVT::i1, 3, 5, 7, 8,
398 32,
399 OPC_CheckChild2CondCode, ISD::SETLT,
400 OPC_EmitInteger32, 16,
401 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
402 MVT::i32, 3, 0, 1, 4,
403 OPC_EmitInteger32, 16,
404 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
405 MVT::i32, 3, 2, 3, 6,
406 OPC_EmitInteger32, 4,
407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
408 MVT::i1, 3, 5, 7, 8,
409 32,
410 OPC_CheckChild2CondCode, ISD::SETLE,
411 OPC_EmitInteger32, 16,
412 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
413 MVT::i32, 3, 0, 1, 4,
414 OPC_EmitInteger32, 16,
415 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rri),
416 MVT::i32, 3, 2, 3, 6,
417 OPC_EmitInteger32, 6,
418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
419 MVT::i1, 3, 5, 7, 8,
420 0,
421 0,
422 0,
423 62|128,51|128,1,
424 OPC_RecordChild0,
425 OPC_Scope, 23,
426 OPC_CheckChild0Type, MVT::i16,
427 OPC_RecordChild1,
428 OPC_MoveChild1,
429 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
430 OPC_MoveParent,
431 OPC_CheckChild2CondCode, ISD::SETGT,
432 OPC_CheckType, MVT::i1,
433 OPC_EmitConvertToTarget1,
434 OPC_EmitInteger32, 8,
435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
436 MVT::i1, 3, 0, 2, 3,
437 23,
438 OPC_MoveChild0,
439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
440 OPC_CheckType, MVT::i16,
441 OPC_MoveParent,
442 OPC_RecordChild1,
443 OPC_CheckChild2CondCode, ISD::SETGT,
444 OPC_CheckType, MVT::i1,
445 OPC_EmitConvertToTarget0,
446 OPC_EmitInteger32, 8,
447 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
448 MVT::i1, 3, 2, 1, 3,
449 22,
450 OPC_CheckChild0TypeI32,
451 OPC_RecordChild1,
452 OPC_MoveChild1,
453 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
454 OPC_MoveParent,
455 OPC_CheckChild2CondCode, ISD::SETGT,
456 OPC_CheckType, MVT::i1,
457 OPC_EmitConvertToTarget1,
458 OPC_EmitInteger32, 8,
459 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
460 MVT::i1, 3, 0, 2, 3,
461 22,
462 OPC_MoveChild0,
463 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
464 OPC_CheckTypeI32,
465 OPC_MoveParent,
466 OPC_RecordChild1,
467 OPC_CheckChild2CondCode, ISD::SETGT,
468 OPC_CheckType, MVT::i1,
469 OPC_EmitConvertToTarget0,
470 OPC_EmitInteger32, 8,
471 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
472 MVT::i1, 3, 2, 1, 3,
473 22,
474 OPC_CheckChild0TypeI64,
475 OPC_RecordChild1,
476 OPC_MoveChild1,
477 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
478 OPC_MoveParent,
479 OPC_CheckChild2CondCode, ISD::SETGT,
480 OPC_CheckType, MVT::i1,
481 OPC_EmitConvertToTarget1,
482 OPC_EmitInteger32, 8,
483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
484 MVT::i1, 3, 0, 2, 3,
485 22,
486 OPC_MoveChild0,
487 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
488 OPC_CheckTypeI64,
489 OPC_MoveParent,
490 OPC_RecordChild1,
491 OPC_CheckChild2CondCode, ISD::SETGT,
492 OPC_CheckType, MVT::i1,
493 OPC_EmitConvertToTarget0,
494 OPC_EmitInteger32, 8,
495 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
496 MVT::i1, 3, 2, 1, 3,
497 22,
498 OPC_CheckChild0Type, MVT::i16,
499 OPC_RecordChild1,
500 OPC_MoveChild1,
501 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
502 OPC_MoveParent,
503 OPC_CheckChild2CondCode, ISD::SETGT,
504 OPC_CheckTypeI32,
505 OPC_EmitConvertToTarget1,
506 OPC_EmitInteger32, 8,
507 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
508 MVT::i32, 3, 0, 2, 3,
509 22,
510 OPC_MoveChild0,
511 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
512 OPC_CheckType, MVT::i16,
513 OPC_MoveParent,
514 OPC_RecordChild1,
515 OPC_CheckChild2CondCode, ISD::SETGT,
516 OPC_CheckTypeI32,
517 OPC_EmitConvertToTarget0,
518 OPC_EmitInteger32, 8,
519 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
520 MVT::i32, 3, 2, 1, 3,
521 21,
522 OPC_CheckChild0TypeI32,
523 OPC_RecordChild1,
524 OPC_MoveChild1,
525 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
526 OPC_MoveParent,
527 OPC_CheckChild2CondCode, ISD::SETGT,
528 OPC_CheckTypeI32,
529 OPC_EmitConvertToTarget1,
530 OPC_EmitInteger32, 8,
531 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
532 MVT::i32, 3, 0, 2, 3,
533 21,
534 OPC_MoveChild0,
535 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
536 OPC_CheckTypeI32,
537 OPC_MoveParent,
538 OPC_RecordChild1,
539 OPC_CheckChild2CondCode, ISD::SETGT,
540 OPC_CheckTypeI32,
541 OPC_EmitConvertToTarget0,
542 OPC_EmitInteger32, 8,
543 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
544 MVT::i32, 3, 2, 1, 3,
545 21,
546 OPC_CheckChild0TypeI64,
547 OPC_RecordChild1,
548 OPC_MoveChild1,
549 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
550 OPC_MoveParent,
551 OPC_CheckChild2CondCode, ISD::SETGT,
552 OPC_CheckTypeI32,
553 OPC_EmitConvertToTarget1,
554 OPC_EmitInteger32, 8,
555 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
556 MVT::i32, 3, 0, 2, 3,
557 21,
558 OPC_MoveChild0,
559 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
560 OPC_CheckTypeI64,
561 OPC_MoveParent,
562 OPC_RecordChild1,
563 OPC_CheckChild2CondCode, ISD::SETGT,
564 OPC_CheckTypeI32,
565 OPC_EmitConvertToTarget0,
566 OPC_EmitInteger32, 8,
567 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
568 MVT::i32, 3, 2, 1, 3,
569 23,
570 OPC_CheckChild0Type, MVT::i16,
571 OPC_RecordChild1,
572 OPC_MoveChild1,
573 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
574 OPC_MoveParent,
575 OPC_CheckChild2CondCode, ISD::SETLT,
576 OPC_CheckType, MVT::i1,
577 OPC_EmitConvertToTarget1,
578 OPC_EmitInteger32, 4,
579 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
580 MVT::i1, 3, 0, 2, 3,
581 23,
582 OPC_MoveChild0,
583 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
584 OPC_CheckType, MVT::i16,
585 OPC_MoveParent,
586 OPC_RecordChild1,
587 OPC_CheckChild2CondCode, ISD::SETLT,
588 OPC_CheckType, MVT::i1,
589 OPC_EmitConvertToTarget0,
590 OPC_EmitInteger32, 4,
591 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
592 MVT::i1, 3, 2, 1, 3,
593 22,
594 OPC_CheckChild0TypeI32,
595 OPC_RecordChild1,
596 OPC_MoveChild1,
597 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
598 OPC_MoveParent,
599 OPC_CheckChild2CondCode, ISD::SETLT,
600 OPC_CheckType, MVT::i1,
601 OPC_EmitConvertToTarget1,
602 OPC_EmitInteger32, 4,
603 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
604 MVT::i1, 3, 0, 2, 3,
605 22,
606 OPC_MoveChild0,
607 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
608 OPC_CheckTypeI32,
609 OPC_MoveParent,
610 OPC_RecordChild1,
611 OPC_CheckChild2CondCode, ISD::SETLT,
612 OPC_CheckType, MVT::i1,
613 OPC_EmitConvertToTarget0,
614 OPC_EmitInteger32, 4,
615 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
616 MVT::i1, 3, 2, 1, 3,
617 22,
618 OPC_CheckChild0TypeI64,
619 OPC_RecordChild1,
620 OPC_MoveChild1,
621 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
622 OPC_MoveParent,
623 OPC_CheckChild2CondCode, ISD::SETLT,
624 OPC_CheckType, MVT::i1,
625 OPC_EmitConvertToTarget1,
626 OPC_EmitInteger32, 4,
627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
628 MVT::i1, 3, 0, 2, 3,
629 22,
630 OPC_MoveChild0,
631 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
632 OPC_CheckTypeI64,
633 OPC_MoveParent,
634 OPC_RecordChild1,
635 OPC_CheckChild2CondCode, ISD::SETLT,
636 OPC_CheckType, MVT::i1,
637 OPC_EmitConvertToTarget0,
638 OPC_EmitInteger32, 4,
639 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
640 MVT::i1, 3, 2, 1, 3,
641 22,
642 OPC_CheckChild0Type, MVT::i16,
643 OPC_RecordChild1,
644 OPC_MoveChild1,
645 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
646 OPC_MoveParent,
647 OPC_CheckChild2CondCode, ISD::SETLT,
648 OPC_CheckTypeI32,
649 OPC_EmitConvertToTarget1,
650 OPC_EmitInteger32, 4,
651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
652 MVT::i32, 3, 0, 2, 3,
653 22,
654 OPC_MoveChild0,
655 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
656 OPC_CheckType, MVT::i16,
657 OPC_MoveParent,
658 OPC_RecordChild1,
659 OPC_CheckChild2CondCode, ISD::SETLT,
660 OPC_CheckTypeI32,
661 OPC_EmitConvertToTarget0,
662 OPC_EmitInteger32, 4,
663 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
664 MVT::i32, 3, 2, 1, 3,
665 21,
666 OPC_CheckChild0TypeI32,
667 OPC_RecordChild1,
668 OPC_MoveChild1,
669 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
670 OPC_MoveParent,
671 OPC_CheckChild2CondCode, ISD::SETLT,
672 OPC_CheckTypeI32,
673 OPC_EmitConvertToTarget1,
674 OPC_EmitInteger32, 4,
675 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
676 MVT::i32, 3, 0, 2, 3,
677 21,
678 OPC_MoveChild0,
679 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
680 OPC_CheckTypeI32,
681 OPC_MoveParent,
682 OPC_RecordChild1,
683 OPC_CheckChild2CondCode, ISD::SETLT,
684 OPC_CheckTypeI32,
685 OPC_EmitConvertToTarget0,
686 OPC_EmitInteger32, 4,
687 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
688 MVT::i32, 3, 2, 1, 3,
689 21,
690 OPC_CheckChild0TypeI64,
691 OPC_RecordChild1,
692 OPC_MoveChild1,
693 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
694 OPC_MoveParent,
695 OPC_CheckChild2CondCode, ISD::SETLT,
696 OPC_CheckTypeI32,
697 OPC_EmitConvertToTarget1,
698 OPC_EmitInteger32, 4,
699 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
700 MVT::i32, 3, 0, 2, 3,
701 21,
702 OPC_MoveChild0,
703 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
704 OPC_CheckTypeI64,
705 OPC_MoveParent,
706 OPC_RecordChild1,
707 OPC_CheckChild2CondCode, ISD::SETLT,
708 OPC_CheckTypeI32,
709 OPC_EmitConvertToTarget0,
710 OPC_EmitInteger32, 4,
711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
712 MVT::i32, 3, 2, 1, 3,
713 23,
714 OPC_CheckChild0Type, MVT::i16,
715 OPC_RecordChild1,
716 OPC_MoveChild1,
717 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
718 OPC_MoveParent,
719 OPC_CheckChild2CondCode, ISD::SETGE,
720 OPC_CheckType, MVT::i1,
721 OPC_EmitConvertToTarget1,
722 OPC_EmitInteger32, 10,
723 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
724 MVT::i1, 3, 0, 2, 3,
725 23,
726 OPC_MoveChild0,
727 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
728 OPC_CheckType, MVT::i16,
729 OPC_MoveParent,
730 OPC_RecordChild1,
731 OPC_CheckChild2CondCode, ISD::SETGE,
732 OPC_CheckType, MVT::i1,
733 OPC_EmitConvertToTarget0,
734 OPC_EmitInteger32, 10,
735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
736 MVT::i1, 3, 2, 1, 3,
737 22,
738 OPC_CheckChild0TypeI32,
739 OPC_RecordChild1,
740 OPC_MoveChild1,
741 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
742 OPC_MoveParent,
743 OPC_CheckChild2CondCode, ISD::SETGE,
744 OPC_CheckType, MVT::i1,
745 OPC_EmitConvertToTarget1,
746 OPC_EmitInteger32, 10,
747 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
748 MVT::i1, 3, 0, 2, 3,
749 22,
750 OPC_MoveChild0,
751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
752 OPC_CheckTypeI32,
753 OPC_MoveParent,
754 OPC_RecordChild1,
755 OPC_CheckChild2CondCode, ISD::SETGE,
756 OPC_CheckType, MVT::i1,
757 OPC_EmitConvertToTarget0,
758 OPC_EmitInteger32, 10,
759 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
760 MVT::i1, 3, 2, 1, 3,
761 22,
762 OPC_CheckChild0TypeI64,
763 OPC_RecordChild1,
764 OPC_MoveChild1,
765 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
766 OPC_MoveParent,
767 OPC_CheckChild2CondCode, ISD::SETGE,
768 OPC_CheckType, MVT::i1,
769 OPC_EmitConvertToTarget1,
770 OPC_EmitInteger32, 10,
771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
772 MVT::i1, 3, 0, 2, 3,
773 22,
774 OPC_MoveChild0,
775 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
776 OPC_CheckTypeI64,
777 OPC_MoveParent,
778 OPC_RecordChild1,
779 OPC_CheckChild2CondCode, ISD::SETGE,
780 OPC_CheckType, MVT::i1,
781 OPC_EmitConvertToTarget0,
782 OPC_EmitInteger32, 10,
783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
784 MVT::i1, 3, 2, 1, 3,
785 22,
786 OPC_CheckChild0Type, MVT::i16,
787 OPC_RecordChild1,
788 OPC_MoveChild1,
789 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
790 OPC_MoveParent,
791 OPC_CheckChild2CondCode, ISD::SETGE,
792 OPC_CheckTypeI32,
793 OPC_EmitConvertToTarget1,
794 OPC_EmitInteger32, 10,
795 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
796 MVT::i32, 3, 0, 2, 3,
797 22,
798 OPC_MoveChild0,
799 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
800 OPC_CheckType, MVT::i16,
801 OPC_MoveParent,
802 OPC_RecordChild1,
803 OPC_CheckChild2CondCode, ISD::SETGE,
804 OPC_CheckTypeI32,
805 OPC_EmitConvertToTarget0,
806 OPC_EmitInteger32, 10,
807 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
808 MVT::i32, 3, 2, 1, 3,
809 21,
810 OPC_CheckChild0TypeI32,
811 OPC_RecordChild1,
812 OPC_MoveChild1,
813 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
814 OPC_MoveParent,
815 OPC_CheckChild2CondCode, ISD::SETGE,
816 OPC_CheckTypeI32,
817 OPC_EmitConvertToTarget1,
818 OPC_EmitInteger32, 10,
819 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
820 MVT::i32, 3, 0, 2, 3,
821 21,
822 OPC_MoveChild0,
823 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
824 OPC_CheckTypeI32,
825 OPC_MoveParent,
826 OPC_RecordChild1,
827 OPC_CheckChild2CondCode, ISD::SETGE,
828 OPC_CheckTypeI32,
829 OPC_EmitConvertToTarget0,
830 OPC_EmitInteger32, 10,
831 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
832 MVT::i32, 3, 2, 1, 3,
833 21,
834 OPC_CheckChild0TypeI64,
835 OPC_RecordChild1,
836 OPC_MoveChild1,
837 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
838 OPC_MoveParent,
839 OPC_CheckChild2CondCode, ISD::SETGE,
840 OPC_CheckTypeI32,
841 OPC_EmitConvertToTarget1,
842 OPC_EmitInteger32, 10,
843 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
844 MVT::i32, 3, 0, 2, 3,
845 21,
846 OPC_MoveChild0,
847 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
848 OPC_CheckTypeI64,
849 OPC_MoveParent,
850 OPC_RecordChild1,
851 OPC_CheckChild2CondCode, ISD::SETGE,
852 OPC_CheckTypeI32,
853 OPC_EmitConvertToTarget0,
854 OPC_EmitInteger32, 10,
855 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
856 MVT::i32, 3, 2, 1, 3,
857 23,
858 OPC_CheckChild0Type, MVT::i16,
859 OPC_RecordChild1,
860 OPC_MoveChild1,
861 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
862 OPC_MoveParent,
863 OPC_CheckChild2CondCode, ISD::SETLE,
864 OPC_CheckType, MVT::i1,
865 OPC_EmitConvertToTarget1,
866 OPC_EmitInteger32, 6,
867 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
868 MVT::i1, 3, 0, 2, 3,
869 23,
870 OPC_MoveChild0,
871 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
872 OPC_CheckType, MVT::i16,
873 OPC_MoveParent,
874 OPC_RecordChild1,
875 OPC_CheckChild2CondCode, ISD::SETLE,
876 OPC_CheckType, MVT::i1,
877 OPC_EmitConvertToTarget0,
878 OPC_EmitInteger32, 6,
879 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
880 MVT::i1, 3, 2, 1, 3,
881 22,
882 OPC_CheckChild0TypeI32,
883 OPC_RecordChild1,
884 OPC_MoveChild1,
885 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
886 OPC_MoveParent,
887 OPC_CheckChild2CondCode, ISD::SETLE,
888 OPC_CheckType, MVT::i1,
889 OPC_EmitConvertToTarget1,
890 OPC_EmitInteger32, 6,
891 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
892 MVT::i1, 3, 0, 2, 3,
893 22,
894 OPC_MoveChild0,
895 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
896 OPC_CheckTypeI32,
897 OPC_MoveParent,
898 OPC_RecordChild1,
899 OPC_CheckChild2CondCode, ISD::SETLE,
900 OPC_CheckType, MVT::i1,
901 OPC_EmitConvertToTarget0,
902 OPC_EmitInteger32, 6,
903 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
904 MVT::i1, 3, 2, 1, 3,
905 22,
906 OPC_CheckChild0TypeI64,
907 OPC_RecordChild1,
908 OPC_MoveChild1,
909 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
910 OPC_MoveParent,
911 OPC_CheckChild2CondCode, ISD::SETLE,
912 OPC_CheckType, MVT::i1,
913 OPC_EmitConvertToTarget1,
914 OPC_EmitInteger32, 6,
915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
916 MVT::i1, 3, 0, 2, 3,
917 22,
918 OPC_MoveChild0,
919 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
920 OPC_CheckTypeI64,
921 OPC_MoveParent,
922 OPC_RecordChild1,
923 OPC_CheckChild2CondCode, ISD::SETLE,
924 OPC_CheckType, MVT::i1,
925 OPC_EmitConvertToTarget0,
926 OPC_EmitInteger32, 6,
927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
928 MVT::i1, 3, 2, 1, 3,
929 22,
930 OPC_CheckChild0Type, MVT::i16,
931 OPC_RecordChild1,
932 OPC_MoveChild1,
933 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
934 OPC_MoveParent,
935 OPC_CheckChild2CondCode, ISD::SETLE,
936 OPC_CheckTypeI32,
937 OPC_EmitConvertToTarget1,
938 OPC_EmitInteger32, 6,
939 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
940 MVT::i32, 3, 0, 2, 3,
941 22,
942 OPC_MoveChild0,
943 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
944 OPC_CheckType, MVT::i16,
945 OPC_MoveParent,
946 OPC_RecordChild1,
947 OPC_CheckChild2CondCode, ISD::SETLE,
948 OPC_CheckTypeI32,
949 OPC_EmitConvertToTarget0,
950 OPC_EmitInteger32, 6,
951 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
952 MVT::i32, 3, 2, 1, 3,
953 21,
954 OPC_CheckChild0TypeI32,
955 OPC_RecordChild1,
956 OPC_MoveChild1,
957 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
958 OPC_MoveParent,
959 OPC_CheckChild2CondCode, ISD::SETLE,
960 OPC_CheckTypeI32,
961 OPC_EmitConvertToTarget1,
962 OPC_EmitInteger32, 6,
963 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
964 MVT::i32, 3, 0, 2, 3,
965 21,
966 OPC_MoveChild0,
967 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
968 OPC_CheckTypeI32,
969 OPC_MoveParent,
970 OPC_RecordChild1,
971 OPC_CheckChild2CondCode, ISD::SETLE,
972 OPC_CheckTypeI32,
973 OPC_EmitConvertToTarget0,
974 OPC_EmitInteger32, 6,
975 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
976 MVT::i32, 3, 2, 1, 3,
977 21,
978 OPC_CheckChild0TypeI64,
979 OPC_RecordChild1,
980 OPC_MoveChild1,
981 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
982 OPC_MoveParent,
983 OPC_CheckChild2CondCode, ISD::SETLE,
984 OPC_CheckTypeI32,
985 OPC_EmitConvertToTarget1,
986 OPC_EmitInteger32, 6,
987 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
988 MVT::i32, 3, 0, 2, 3,
989 21,
990 OPC_MoveChild0,
991 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
992 OPC_CheckTypeI64,
993 OPC_MoveParent,
994 OPC_RecordChild1,
995 OPC_CheckChild2CondCode, ISD::SETLE,
996 OPC_CheckTypeI32,
997 OPC_EmitConvertToTarget0,
998 OPC_EmitInteger32, 6,
999 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
1000 MVT::i32, 3, 2, 1, 3,
1001 23,
1002 OPC_CheckChild0Type, MVT::i16,
1003 OPC_RecordChild1,
1004 OPC_MoveChild1,
1005 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1006 OPC_MoveParent,
1007 OPC_CheckChild2CondCode, ISD::SETEQ,
1008 OPC_CheckType, MVT::i1,
1009 OPC_EmitConvertToTarget1,
1010 OPC_EmitInteger32, 0,
1011 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
1012 MVT::i1, 3, 0, 2, 3,
1013 23,
1014 OPC_MoveChild0,
1015 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1016 OPC_CheckType, MVT::i16,
1017 OPC_MoveParent,
1018 OPC_RecordChild1,
1019 OPC_CheckChild2CondCode, ISD::SETEQ,
1020 OPC_CheckType, MVT::i1,
1021 OPC_EmitConvertToTarget0,
1022 OPC_EmitInteger32, 0,
1023 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
1024 MVT::i1, 3, 2, 1, 3,
1025 22,
1026 OPC_CheckChild0TypeI32,
1027 OPC_RecordChild1,
1028 OPC_MoveChild1,
1029 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1030 OPC_MoveParent,
1031 OPC_CheckChild2CondCode, ISD::SETEQ,
1032 OPC_CheckType, MVT::i1,
1033 OPC_EmitConvertToTarget1,
1034 OPC_EmitInteger32, 0,
1035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
1036 MVT::i1, 3, 0, 2, 3,
1037 22,
1038 OPC_MoveChild0,
1039 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1040 OPC_CheckTypeI32,
1041 OPC_MoveParent,
1042 OPC_RecordChild1,
1043 OPC_CheckChild2CondCode, ISD::SETEQ,
1044 OPC_CheckType, MVT::i1,
1045 OPC_EmitConvertToTarget0,
1046 OPC_EmitInteger32, 0,
1047 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
1048 MVT::i1, 3, 2, 1, 3,
1049 22,
1050 OPC_CheckChild0TypeI64,
1051 OPC_RecordChild1,
1052 OPC_MoveChild1,
1053 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1054 OPC_MoveParent,
1055 OPC_CheckChild2CondCode, ISD::SETEQ,
1056 OPC_CheckType, MVT::i1,
1057 OPC_EmitConvertToTarget1,
1058 OPC_EmitInteger32, 0,
1059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
1060 MVT::i1, 3, 0, 2, 3,
1061 22,
1062 OPC_MoveChild0,
1063 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1064 OPC_CheckTypeI64,
1065 OPC_MoveParent,
1066 OPC_RecordChild1,
1067 OPC_CheckChild2CondCode, ISD::SETEQ,
1068 OPC_CheckType, MVT::i1,
1069 OPC_EmitConvertToTarget0,
1070 OPC_EmitInteger32, 0,
1071 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
1072 MVT::i1, 3, 2, 1, 3,
1073 22,
1074 OPC_CheckChild0Type, MVT::i16,
1075 OPC_RecordChild1,
1076 OPC_MoveChild1,
1077 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1078 OPC_MoveParent,
1079 OPC_CheckChild2CondCode, ISD::SETEQ,
1080 OPC_CheckTypeI32,
1081 OPC_EmitConvertToTarget1,
1082 OPC_EmitInteger32, 0,
1083 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
1084 MVT::i32, 3, 0, 2, 3,
1085 22,
1086 OPC_MoveChild0,
1087 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1088 OPC_CheckType, MVT::i16,
1089 OPC_MoveParent,
1090 OPC_RecordChild1,
1091 OPC_CheckChild2CondCode, ISD::SETEQ,
1092 OPC_CheckTypeI32,
1093 OPC_EmitConvertToTarget0,
1094 OPC_EmitInteger32, 0,
1095 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
1096 MVT::i32, 3, 2, 1, 3,
1097 21,
1098 OPC_CheckChild0TypeI32,
1099 OPC_RecordChild1,
1100 OPC_MoveChild1,
1101 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1102 OPC_MoveParent,
1103 OPC_CheckChild2CondCode, ISD::SETEQ,
1104 OPC_CheckTypeI32,
1105 OPC_EmitConvertToTarget1,
1106 OPC_EmitInteger32, 0,
1107 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
1108 MVT::i32, 3, 0, 2, 3,
1109 21,
1110 OPC_MoveChild0,
1111 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1112 OPC_CheckTypeI32,
1113 OPC_MoveParent,
1114 OPC_RecordChild1,
1115 OPC_CheckChild2CondCode, ISD::SETEQ,
1116 OPC_CheckTypeI32,
1117 OPC_EmitConvertToTarget0,
1118 OPC_EmitInteger32, 0,
1119 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
1120 MVT::i32, 3, 2, 1, 3,
1121 21,
1122 OPC_CheckChild0TypeI64,
1123 OPC_RecordChild1,
1124 OPC_MoveChild1,
1125 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1126 OPC_MoveParent,
1127 OPC_CheckChild2CondCode, ISD::SETEQ,
1128 OPC_CheckTypeI32,
1129 OPC_EmitConvertToTarget1,
1130 OPC_EmitInteger32, 0,
1131 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
1132 MVT::i32, 3, 0, 2, 3,
1133 21,
1134 OPC_MoveChild0,
1135 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1136 OPC_CheckTypeI64,
1137 OPC_MoveParent,
1138 OPC_RecordChild1,
1139 OPC_CheckChild2CondCode, ISD::SETEQ,
1140 OPC_CheckTypeI32,
1141 OPC_EmitConvertToTarget0,
1142 OPC_EmitInteger32, 0,
1143 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
1144 MVT::i32, 3, 2, 1, 3,
1145 23,
1146 OPC_CheckChild0Type, MVT::i16,
1147 OPC_RecordChild1,
1148 OPC_MoveChild1,
1149 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1150 OPC_MoveParent,
1151 OPC_CheckChild2CondCode, ISD::SETNE,
1152 OPC_CheckType, MVT::i1,
1153 OPC_EmitConvertToTarget1,
1154 OPC_EmitInteger32, 2,
1155 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ri),
1156 MVT::i1, 3, 0, 2, 3,
1157 23,
1158 OPC_MoveChild0,
1159 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1160 OPC_CheckType, MVT::i16,
1161 OPC_MoveParent,
1162 OPC_RecordChild1,
1163 OPC_CheckChild2CondCode, ISD::SETNE,
1164 OPC_CheckType, MVT::i1,
1165 OPC_EmitConvertToTarget0,
1166 OPC_EmitInteger32, 2,
1167 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16ir),
1168 MVT::i1, 3, 2, 1, 3,
1169 22,
1170 OPC_CheckChild0TypeI32,
1171 OPC_RecordChild1,
1172 OPC_MoveChild1,
1173 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1174 OPC_MoveParent,
1175 OPC_CheckChild2CondCode, ISD::SETNE,
1176 OPC_CheckType, MVT::i1,
1177 OPC_EmitConvertToTarget1,
1178 OPC_EmitInteger32, 2,
1179 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ri),
1180 MVT::i1, 3, 0, 2, 3,
1181 22,
1182 OPC_MoveChild0,
1183 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1184 OPC_CheckTypeI32,
1185 OPC_MoveParent,
1186 OPC_RecordChild1,
1187 OPC_CheckChild2CondCode, ISD::SETNE,
1188 OPC_CheckType, MVT::i1,
1189 OPC_EmitConvertToTarget0,
1190 OPC_EmitInteger32, 2,
1191 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32ir),
1192 MVT::i1, 3, 2, 1, 3,
1193 22,
1194 OPC_CheckChild0TypeI64,
1195 OPC_RecordChild1,
1196 OPC_MoveChild1,
1197 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1198 OPC_MoveParent,
1199 OPC_CheckChild2CondCode, ISD::SETNE,
1200 OPC_CheckType, MVT::i1,
1201 OPC_EmitConvertToTarget1,
1202 OPC_EmitInteger32, 2,
1203 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ri),
1204 MVT::i1, 3, 0, 2, 3,
1205 22,
1206 OPC_MoveChild0,
1207 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1208 OPC_CheckTypeI64,
1209 OPC_MoveParent,
1210 OPC_RecordChild1,
1211 OPC_CheckChild2CondCode, ISD::SETNE,
1212 OPC_CheckType, MVT::i1,
1213 OPC_EmitConvertToTarget0,
1214 OPC_EmitInteger32, 2,
1215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64ir),
1216 MVT::i1, 3, 2, 1, 3,
1217 22,
1218 OPC_CheckChild0Type, MVT::i16,
1219 OPC_RecordChild1,
1220 OPC_MoveChild1,
1221 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1222 OPC_MoveParent,
1223 OPC_CheckChild2CondCode, ISD::SETNE,
1224 OPC_CheckTypeI32,
1225 OPC_EmitConvertToTarget1,
1226 OPC_EmitInteger32, 2,
1227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ri),
1228 MVT::i32, 3, 0, 2, 3,
1229 22,
1230 OPC_MoveChild0,
1231 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1232 OPC_CheckType, MVT::i16,
1233 OPC_MoveParent,
1234 OPC_RecordChild1,
1235 OPC_CheckChild2CondCode, ISD::SETNE,
1236 OPC_CheckTypeI32,
1237 OPC_EmitConvertToTarget0,
1238 OPC_EmitInteger32, 2,
1239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16ir),
1240 MVT::i32, 3, 2, 1, 3,
1241 21,
1242 OPC_CheckChild0TypeI32,
1243 OPC_RecordChild1,
1244 OPC_MoveChild1,
1245 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1246 OPC_MoveParent,
1247 OPC_CheckChild2CondCode, ISD::SETNE,
1248 OPC_CheckTypeI32,
1249 OPC_EmitConvertToTarget1,
1250 OPC_EmitInteger32, 2,
1251 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ri),
1252 MVT::i32, 3, 0, 2, 3,
1253 21,
1254 OPC_MoveChild0,
1255 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1256 OPC_CheckTypeI32,
1257 OPC_MoveParent,
1258 OPC_RecordChild1,
1259 OPC_CheckChild2CondCode, ISD::SETNE,
1260 OPC_CheckTypeI32,
1261 OPC_EmitConvertToTarget0,
1262 OPC_EmitInteger32, 2,
1263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32ir),
1264 MVT::i32, 3, 2, 1, 3,
1265 21,
1266 OPC_CheckChild0TypeI64,
1267 OPC_RecordChild1,
1268 OPC_MoveChild1,
1269 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1270 OPC_MoveParent,
1271 OPC_CheckChild2CondCode, ISD::SETNE,
1272 OPC_CheckTypeI32,
1273 OPC_EmitConvertToTarget1,
1274 OPC_EmitInteger32, 2,
1275 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ri),
1276 MVT::i32, 3, 0, 2, 3,
1277 21,
1278 OPC_MoveChild0,
1279 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1280 OPC_CheckTypeI64,
1281 OPC_MoveParent,
1282 OPC_RecordChild1,
1283 OPC_CheckChild2CondCode, ISD::SETNE,
1284 OPC_CheckTypeI32,
1285 OPC_EmitConvertToTarget0,
1286 OPC_EmitInteger32, 2,
1287 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64ir),
1288 MVT::i32, 3, 2, 1, 3,
1289 23,
1290 OPC_CheckChild0Type, MVT::i16,
1291 OPC_RecordChild1,
1292 OPC_MoveChild1,
1293 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1294 OPC_MoveParent,
1295 OPC_CheckChild2CondCode, ISD::SETUGT,
1296 OPC_CheckType, MVT::i1,
1297 OPC_EmitConvertToTarget1,
1298 OPC_EmitInteger32, 8,
1299 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1300 MVT::i1, 3, 0, 2, 3,
1301 23,
1302 OPC_MoveChild0,
1303 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1304 OPC_CheckType, MVT::i16,
1305 OPC_MoveParent,
1306 OPC_RecordChild1,
1307 OPC_CheckChild2CondCode, ISD::SETUGT,
1308 OPC_CheckType, MVT::i1,
1309 OPC_EmitConvertToTarget0,
1310 OPC_EmitInteger32, 8,
1311 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1312 MVT::i1, 3, 2, 1, 3,
1313 22,
1314 OPC_CheckChild0TypeI32,
1315 OPC_RecordChild1,
1316 OPC_MoveChild1,
1317 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1318 OPC_MoveParent,
1319 OPC_CheckChild2CondCode, ISD::SETUGT,
1320 OPC_CheckType, MVT::i1,
1321 OPC_EmitConvertToTarget1,
1322 OPC_EmitInteger32, 8,
1323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1324 MVT::i1, 3, 0, 2, 3,
1325 22,
1326 OPC_MoveChild0,
1327 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1328 OPC_CheckTypeI32,
1329 OPC_MoveParent,
1330 OPC_RecordChild1,
1331 OPC_CheckChild2CondCode, ISD::SETUGT,
1332 OPC_CheckType, MVT::i1,
1333 OPC_EmitConvertToTarget0,
1334 OPC_EmitInteger32, 8,
1335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1336 MVT::i1, 3, 2, 1, 3,
1337 22,
1338 OPC_CheckChild0TypeI64,
1339 OPC_RecordChild1,
1340 OPC_MoveChild1,
1341 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1342 OPC_MoveParent,
1343 OPC_CheckChild2CondCode, ISD::SETUGT,
1344 OPC_CheckType, MVT::i1,
1345 OPC_EmitConvertToTarget1,
1346 OPC_EmitInteger32, 8,
1347 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1348 MVT::i1, 3, 0, 2, 3,
1349 22,
1350 OPC_MoveChild0,
1351 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1352 OPC_CheckTypeI64,
1353 OPC_MoveParent,
1354 OPC_RecordChild1,
1355 OPC_CheckChild2CondCode, ISD::SETUGT,
1356 OPC_CheckType, MVT::i1,
1357 OPC_EmitConvertToTarget0,
1358 OPC_EmitInteger32, 8,
1359 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1360 MVT::i1, 3, 2, 1, 3,
1361 22,
1362 OPC_CheckChild0Type, MVT::i16,
1363 OPC_RecordChild1,
1364 OPC_MoveChild1,
1365 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1366 OPC_MoveParent,
1367 OPC_CheckChild2CondCode, ISD::SETUGT,
1368 OPC_CheckTypeI32,
1369 OPC_EmitConvertToTarget1,
1370 OPC_EmitInteger32, 8,
1371 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
1372 MVT::i32, 3, 0, 2, 3,
1373 22,
1374 OPC_MoveChild0,
1375 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1376 OPC_CheckType, MVT::i16,
1377 OPC_MoveParent,
1378 OPC_RecordChild1,
1379 OPC_CheckChild2CondCode, ISD::SETUGT,
1380 OPC_CheckTypeI32,
1381 OPC_EmitConvertToTarget0,
1382 OPC_EmitInteger32, 8,
1383 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
1384 MVT::i32, 3, 2, 1, 3,
1385 21,
1386 OPC_CheckChild0TypeI32,
1387 OPC_RecordChild1,
1388 OPC_MoveChild1,
1389 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1390 OPC_MoveParent,
1391 OPC_CheckChild2CondCode, ISD::SETUGT,
1392 OPC_CheckTypeI32,
1393 OPC_EmitConvertToTarget1,
1394 OPC_EmitInteger32, 8,
1395 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
1396 MVT::i32, 3, 0, 2, 3,
1397 21,
1398 OPC_MoveChild0,
1399 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1400 OPC_CheckTypeI32,
1401 OPC_MoveParent,
1402 OPC_RecordChild1,
1403 OPC_CheckChild2CondCode, ISD::SETUGT,
1404 OPC_CheckTypeI32,
1405 OPC_EmitConvertToTarget0,
1406 OPC_EmitInteger32, 8,
1407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
1408 MVT::i32, 3, 2, 1, 3,
1409 21,
1410 OPC_CheckChild0TypeI64,
1411 OPC_RecordChild1,
1412 OPC_MoveChild1,
1413 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1414 OPC_MoveParent,
1415 OPC_CheckChild2CondCode, ISD::SETUGT,
1416 OPC_CheckTypeI32,
1417 OPC_EmitConvertToTarget1,
1418 OPC_EmitInteger32, 8,
1419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
1420 MVT::i32, 3, 0, 2, 3,
1421 21,
1422 OPC_MoveChild0,
1423 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1424 OPC_CheckTypeI64,
1425 OPC_MoveParent,
1426 OPC_RecordChild1,
1427 OPC_CheckChild2CondCode, ISD::SETUGT,
1428 OPC_CheckTypeI32,
1429 OPC_EmitConvertToTarget0,
1430 OPC_EmitInteger32, 8,
1431 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
1432 MVT::i32, 3, 2, 1, 3,
1433 23,
1434 OPC_CheckChild0Type, MVT::i16,
1435 OPC_RecordChild1,
1436 OPC_MoveChild1,
1437 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1438 OPC_MoveParent,
1439 OPC_CheckChild2CondCode, ISD::SETULT,
1440 OPC_CheckType, MVT::i1,
1441 OPC_EmitConvertToTarget1,
1442 OPC_EmitInteger32, 4,
1443 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1444 MVT::i1, 3, 0, 2, 3,
1445 23,
1446 OPC_MoveChild0,
1447 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1448 OPC_CheckType, MVT::i16,
1449 OPC_MoveParent,
1450 OPC_RecordChild1,
1451 OPC_CheckChild2CondCode, ISD::SETULT,
1452 OPC_CheckType, MVT::i1,
1453 OPC_EmitConvertToTarget0,
1454 OPC_EmitInteger32, 4,
1455 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1456 MVT::i1, 3, 2, 1, 3,
1457 22,
1458 OPC_CheckChild0TypeI32,
1459 OPC_RecordChild1,
1460 OPC_MoveChild1,
1461 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1462 OPC_MoveParent,
1463 OPC_CheckChild2CondCode, ISD::SETULT,
1464 OPC_CheckType, MVT::i1,
1465 OPC_EmitConvertToTarget1,
1466 OPC_EmitInteger32, 4,
1467 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1468 MVT::i1, 3, 0, 2, 3,
1469 22,
1470 OPC_MoveChild0,
1471 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1472 OPC_CheckTypeI32,
1473 OPC_MoveParent,
1474 OPC_RecordChild1,
1475 OPC_CheckChild2CondCode, ISD::SETULT,
1476 OPC_CheckType, MVT::i1,
1477 OPC_EmitConvertToTarget0,
1478 OPC_EmitInteger32, 4,
1479 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1480 MVT::i1, 3, 2, 1, 3,
1481 22,
1482 OPC_CheckChild0TypeI64,
1483 OPC_RecordChild1,
1484 OPC_MoveChild1,
1485 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1486 OPC_MoveParent,
1487 OPC_CheckChild2CondCode, ISD::SETULT,
1488 OPC_CheckType, MVT::i1,
1489 OPC_EmitConvertToTarget1,
1490 OPC_EmitInteger32, 4,
1491 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1492 MVT::i1, 3, 0, 2, 3,
1493 22,
1494 OPC_MoveChild0,
1495 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1496 OPC_CheckTypeI64,
1497 OPC_MoveParent,
1498 OPC_RecordChild1,
1499 OPC_CheckChild2CondCode, ISD::SETULT,
1500 OPC_CheckType, MVT::i1,
1501 OPC_EmitConvertToTarget0,
1502 OPC_EmitInteger32, 4,
1503 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1504 MVT::i1, 3, 2, 1, 3,
1505 22,
1506 OPC_CheckChild0Type, MVT::i16,
1507 OPC_RecordChild1,
1508 OPC_MoveChild1,
1509 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1510 OPC_MoveParent,
1511 OPC_CheckChild2CondCode, ISD::SETULT,
1512 OPC_CheckTypeI32,
1513 OPC_EmitConvertToTarget1,
1514 OPC_EmitInteger32, 4,
1515 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
1516 MVT::i32, 3, 0, 2, 3,
1517 22,
1518 OPC_MoveChild0,
1519 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1520 OPC_CheckType, MVT::i16,
1521 OPC_MoveParent,
1522 OPC_RecordChild1,
1523 OPC_CheckChild2CondCode, ISD::SETULT,
1524 OPC_CheckTypeI32,
1525 OPC_EmitConvertToTarget0,
1526 OPC_EmitInteger32, 4,
1527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
1528 MVT::i32, 3, 2, 1, 3,
1529 21,
1530 OPC_CheckChild0TypeI32,
1531 OPC_RecordChild1,
1532 OPC_MoveChild1,
1533 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1534 OPC_MoveParent,
1535 OPC_CheckChild2CondCode, ISD::SETULT,
1536 OPC_CheckTypeI32,
1537 OPC_EmitConvertToTarget1,
1538 OPC_EmitInteger32, 4,
1539 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
1540 MVT::i32, 3, 0, 2, 3,
1541 21,
1542 OPC_MoveChild0,
1543 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1544 OPC_CheckTypeI32,
1545 OPC_MoveParent,
1546 OPC_RecordChild1,
1547 OPC_CheckChild2CondCode, ISD::SETULT,
1548 OPC_CheckTypeI32,
1549 OPC_EmitConvertToTarget0,
1550 OPC_EmitInteger32, 4,
1551 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
1552 MVT::i32, 3, 2, 1, 3,
1553 21,
1554 OPC_CheckChild0TypeI64,
1555 OPC_RecordChild1,
1556 OPC_MoveChild1,
1557 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1558 OPC_MoveParent,
1559 OPC_CheckChild2CondCode, ISD::SETULT,
1560 OPC_CheckTypeI32,
1561 OPC_EmitConvertToTarget1,
1562 OPC_EmitInteger32, 4,
1563 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
1564 MVT::i32, 3, 0, 2, 3,
1565 21,
1566 OPC_MoveChild0,
1567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1568 OPC_CheckTypeI64,
1569 OPC_MoveParent,
1570 OPC_RecordChild1,
1571 OPC_CheckChild2CondCode, ISD::SETULT,
1572 OPC_CheckTypeI32,
1573 OPC_EmitConvertToTarget0,
1574 OPC_EmitInteger32, 4,
1575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
1576 MVT::i32, 3, 2, 1, 3,
1577 23,
1578 OPC_CheckChild0Type, MVT::i16,
1579 OPC_RecordChild1,
1580 OPC_MoveChild1,
1581 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1582 OPC_MoveParent,
1583 OPC_CheckChild2CondCode, ISD::SETUGE,
1584 OPC_CheckType, MVT::i1,
1585 OPC_EmitConvertToTarget1,
1586 OPC_EmitInteger32, 10,
1587 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1588 MVT::i1, 3, 0, 2, 3,
1589 23,
1590 OPC_MoveChild0,
1591 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1592 OPC_CheckType, MVT::i16,
1593 OPC_MoveParent,
1594 OPC_RecordChild1,
1595 OPC_CheckChild2CondCode, ISD::SETUGE,
1596 OPC_CheckType, MVT::i1,
1597 OPC_EmitConvertToTarget0,
1598 OPC_EmitInteger32, 10,
1599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1600 MVT::i1, 3, 2, 1, 3,
1601 22,
1602 OPC_CheckChild0TypeI32,
1603 OPC_RecordChild1,
1604 OPC_MoveChild1,
1605 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1606 OPC_MoveParent,
1607 OPC_CheckChild2CondCode, ISD::SETUGE,
1608 OPC_CheckType, MVT::i1,
1609 OPC_EmitConvertToTarget1,
1610 OPC_EmitInteger32, 10,
1611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1612 MVT::i1, 3, 0, 2, 3,
1613 22,
1614 OPC_MoveChild0,
1615 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1616 OPC_CheckTypeI32,
1617 OPC_MoveParent,
1618 OPC_RecordChild1,
1619 OPC_CheckChild2CondCode, ISD::SETUGE,
1620 OPC_CheckType, MVT::i1,
1621 OPC_EmitConvertToTarget0,
1622 OPC_EmitInteger32, 10,
1623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1624 MVT::i1, 3, 2, 1, 3,
1625 22,
1626 OPC_CheckChild0TypeI64,
1627 OPC_RecordChild1,
1628 OPC_MoveChild1,
1629 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1630 OPC_MoveParent,
1631 OPC_CheckChild2CondCode, ISD::SETUGE,
1632 OPC_CheckType, MVT::i1,
1633 OPC_EmitConvertToTarget1,
1634 OPC_EmitInteger32, 10,
1635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1636 MVT::i1, 3, 0, 2, 3,
1637 22,
1638 OPC_MoveChild0,
1639 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1640 OPC_CheckTypeI64,
1641 OPC_MoveParent,
1642 OPC_RecordChild1,
1643 OPC_CheckChild2CondCode, ISD::SETUGE,
1644 OPC_CheckType, MVT::i1,
1645 OPC_EmitConvertToTarget0,
1646 OPC_EmitInteger32, 10,
1647 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1648 MVT::i1, 3, 2, 1, 3,
1649 22,
1650 OPC_CheckChild0Type, MVT::i16,
1651 OPC_RecordChild1,
1652 OPC_MoveChild1,
1653 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1654 OPC_MoveParent,
1655 OPC_CheckChild2CondCode, ISD::SETUGE,
1656 OPC_CheckTypeI32,
1657 OPC_EmitConvertToTarget1,
1658 OPC_EmitInteger32, 10,
1659 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
1660 MVT::i32, 3, 0, 2, 3,
1661 22,
1662 OPC_MoveChild0,
1663 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1664 OPC_CheckType, MVT::i16,
1665 OPC_MoveParent,
1666 OPC_RecordChild1,
1667 OPC_CheckChild2CondCode, ISD::SETUGE,
1668 OPC_CheckTypeI32,
1669 OPC_EmitConvertToTarget0,
1670 OPC_EmitInteger32, 10,
1671 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
1672 MVT::i32, 3, 2, 1, 3,
1673 21,
1674 OPC_CheckChild0TypeI32,
1675 OPC_RecordChild1,
1676 OPC_MoveChild1,
1677 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1678 OPC_MoveParent,
1679 OPC_CheckChild2CondCode, ISD::SETUGE,
1680 OPC_CheckTypeI32,
1681 OPC_EmitConvertToTarget1,
1682 OPC_EmitInteger32, 10,
1683 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
1684 MVT::i32, 3, 0, 2, 3,
1685 21,
1686 OPC_MoveChild0,
1687 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1688 OPC_CheckTypeI32,
1689 OPC_MoveParent,
1690 OPC_RecordChild1,
1691 OPC_CheckChild2CondCode, ISD::SETUGE,
1692 OPC_CheckTypeI32,
1693 OPC_EmitConvertToTarget0,
1694 OPC_EmitInteger32, 10,
1695 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
1696 MVT::i32, 3, 2, 1, 3,
1697 21,
1698 OPC_CheckChild0TypeI64,
1699 OPC_RecordChild1,
1700 OPC_MoveChild1,
1701 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1702 OPC_MoveParent,
1703 OPC_CheckChild2CondCode, ISD::SETUGE,
1704 OPC_CheckTypeI32,
1705 OPC_EmitConvertToTarget1,
1706 OPC_EmitInteger32, 10,
1707 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
1708 MVT::i32, 3, 0, 2, 3,
1709 21,
1710 OPC_MoveChild0,
1711 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1712 OPC_CheckTypeI64,
1713 OPC_MoveParent,
1714 OPC_RecordChild1,
1715 OPC_CheckChild2CondCode, ISD::SETUGE,
1716 OPC_CheckTypeI32,
1717 OPC_EmitConvertToTarget0,
1718 OPC_EmitInteger32, 10,
1719 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
1720 MVT::i32, 3, 2, 1, 3,
1721 23,
1722 OPC_CheckChild0Type, MVT::i16,
1723 OPC_RecordChild1,
1724 OPC_MoveChild1,
1725 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1726 OPC_MoveParent,
1727 OPC_CheckChild2CondCode, ISD::SETULE,
1728 OPC_CheckType, MVT::i1,
1729 OPC_EmitConvertToTarget1,
1730 OPC_EmitInteger32, 6,
1731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1732 MVT::i1, 3, 0, 2, 3,
1733 23,
1734 OPC_MoveChild0,
1735 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1736 OPC_CheckType, MVT::i16,
1737 OPC_MoveParent,
1738 OPC_RecordChild1,
1739 OPC_CheckChild2CondCode, ISD::SETULE,
1740 OPC_CheckType, MVT::i1,
1741 OPC_EmitConvertToTarget0,
1742 OPC_EmitInteger32, 6,
1743 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1744 MVT::i1, 3, 2, 1, 3,
1745 22,
1746 OPC_CheckChild0TypeI32,
1747 OPC_RecordChild1,
1748 OPC_MoveChild1,
1749 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1750 OPC_MoveParent,
1751 OPC_CheckChild2CondCode, ISD::SETULE,
1752 OPC_CheckType, MVT::i1,
1753 OPC_EmitConvertToTarget1,
1754 OPC_EmitInteger32, 6,
1755 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1756 MVT::i1, 3, 0, 2, 3,
1757 22,
1758 OPC_MoveChild0,
1759 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1760 OPC_CheckTypeI32,
1761 OPC_MoveParent,
1762 OPC_RecordChild1,
1763 OPC_CheckChild2CondCode, ISD::SETULE,
1764 OPC_CheckType, MVT::i1,
1765 OPC_EmitConvertToTarget0,
1766 OPC_EmitInteger32, 6,
1767 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1768 MVT::i1, 3, 2, 1, 3,
1769 22,
1770 OPC_CheckChild0TypeI64,
1771 OPC_RecordChild1,
1772 OPC_MoveChild1,
1773 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1774 OPC_MoveParent,
1775 OPC_CheckChild2CondCode, ISD::SETULE,
1776 OPC_CheckType, MVT::i1,
1777 OPC_EmitConvertToTarget1,
1778 OPC_EmitInteger32, 6,
1779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1780 MVT::i1, 3, 0, 2, 3,
1781 22,
1782 OPC_MoveChild0,
1783 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1784 OPC_CheckTypeI64,
1785 OPC_MoveParent,
1786 OPC_RecordChild1,
1787 OPC_CheckChild2CondCode, ISD::SETULE,
1788 OPC_CheckType, MVT::i1,
1789 OPC_EmitConvertToTarget0,
1790 OPC_EmitInteger32, 6,
1791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1792 MVT::i1, 3, 2, 1, 3,
1793 22,
1794 OPC_CheckChild0Type, MVT::i16,
1795 OPC_RecordChild1,
1796 OPC_MoveChild1,
1797 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1798 OPC_MoveParent,
1799 OPC_CheckChild2CondCode, ISD::SETULE,
1800 OPC_CheckTypeI32,
1801 OPC_EmitConvertToTarget1,
1802 OPC_EmitInteger32, 6,
1803 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
1804 MVT::i32, 3, 0, 2, 3,
1805 22,
1806 OPC_MoveChild0,
1807 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1808 OPC_CheckType, MVT::i16,
1809 OPC_MoveParent,
1810 OPC_RecordChild1,
1811 OPC_CheckChild2CondCode, ISD::SETULE,
1812 OPC_CheckTypeI32,
1813 OPC_EmitConvertToTarget0,
1814 OPC_EmitInteger32, 6,
1815 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
1816 MVT::i32, 3, 2, 1, 3,
1817 21,
1818 OPC_CheckChild0TypeI32,
1819 OPC_RecordChild1,
1820 OPC_MoveChild1,
1821 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1822 OPC_MoveParent,
1823 OPC_CheckChild2CondCode, ISD::SETULE,
1824 OPC_CheckTypeI32,
1825 OPC_EmitConvertToTarget1,
1826 OPC_EmitInteger32, 6,
1827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
1828 MVT::i32, 3, 0, 2, 3,
1829 21,
1830 OPC_MoveChild0,
1831 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1832 OPC_CheckTypeI32,
1833 OPC_MoveParent,
1834 OPC_RecordChild1,
1835 OPC_CheckChild2CondCode, ISD::SETULE,
1836 OPC_CheckTypeI32,
1837 OPC_EmitConvertToTarget0,
1838 OPC_EmitInteger32, 6,
1839 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
1840 MVT::i32, 3, 2, 1, 3,
1841 21,
1842 OPC_CheckChild0TypeI64,
1843 OPC_RecordChild1,
1844 OPC_MoveChild1,
1845 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1846 OPC_MoveParent,
1847 OPC_CheckChild2CondCode, ISD::SETULE,
1848 OPC_CheckTypeI32,
1849 OPC_EmitConvertToTarget1,
1850 OPC_EmitInteger32, 6,
1851 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
1852 MVT::i32, 3, 0, 2, 3,
1853 21,
1854 OPC_MoveChild0,
1855 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1856 OPC_CheckTypeI64,
1857 OPC_MoveParent,
1858 OPC_RecordChild1,
1859 OPC_CheckChild2CondCode, ISD::SETULE,
1860 OPC_CheckTypeI32,
1861 OPC_EmitConvertToTarget0,
1862 OPC_EmitInteger32, 6,
1863 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
1864 MVT::i32, 3, 2, 1, 3,
1865 23,
1866 OPC_CheckChild0Type, MVT::i16,
1867 OPC_RecordChild1,
1868 OPC_MoveChild1,
1869 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1870 OPC_MoveParent,
1871 OPC_CheckChild2CondCode, ISD::SETUEQ,
1872 OPC_CheckType, MVT::i1,
1873 OPC_EmitConvertToTarget1,
1874 OPC_EmitInteger32, 0,
1875 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
1876 MVT::i1, 3, 0, 2, 3,
1877 23,
1878 OPC_MoveChild0,
1879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1880 OPC_CheckType, MVT::i16,
1881 OPC_MoveParent,
1882 OPC_RecordChild1,
1883 OPC_CheckChild2CondCode, ISD::SETUEQ,
1884 OPC_CheckType, MVT::i1,
1885 OPC_EmitConvertToTarget0,
1886 OPC_EmitInteger32, 0,
1887 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
1888 MVT::i1, 3, 2, 1, 3,
1889 22,
1890 OPC_CheckChild0TypeI32,
1891 OPC_RecordChild1,
1892 OPC_MoveChild1,
1893 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1894 OPC_MoveParent,
1895 OPC_CheckChild2CondCode, ISD::SETUEQ,
1896 OPC_CheckType, MVT::i1,
1897 OPC_EmitConvertToTarget1,
1898 OPC_EmitInteger32, 0,
1899 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
1900 MVT::i1, 3, 0, 2, 3,
1901 22,
1902 OPC_MoveChild0,
1903 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1904 OPC_CheckTypeI32,
1905 OPC_MoveParent,
1906 OPC_RecordChild1,
1907 OPC_CheckChild2CondCode, ISD::SETUEQ,
1908 OPC_CheckType, MVT::i1,
1909 OPC_EmitConvertToTarget0,
1910 OPC_EmitInteger32, 0,
1911 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
1912 MVT::i1, 3, 2, 1, 3,
1913 22,
1914 OPC_CheckChild0TypeI64,
1915 OPC_RecordChild1,
1916 OPC_MoveChild1,
1917 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1918 OPC_MoveParent,
1919 OPC_CheckChild2CondCode, ISD::SETUEQ,
1920 OPC_CheckType, MVT::i1,
1921 OPC_EmitConvertToTarget1,
1922 OPC_EmitInteger32, 0,
1923 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
1924 MVT::i1, 3, 0, 2, 3,
1925 22,
1926 OPC_MoveChild0,
1927 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1928 OPC_CheckTypeI64,
1929 OPC_MoveParent,
1930 OPC_RecordChild1,
1931 OPC_CheckChild2CondCode, ISD::SETUEQ,
1932 OPC_CheckType, MVT::i1,
1933 OPC_EmitConvertToTarget0,
1934 OPC_EmitInteger32, 0,
1935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
1936 MVT::i1, 3, 2, 1, 3,
1937 22,
1938 OPC_CheckChild0Type, MVT::i16,
1939 OPC_RecordChild1,
1940 OPC_MoveChild1,
1941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1942 OPC_MoveParent,
1943 OPC_CheckChild2CondCode, ISD::SETUEQ,
1944 OPC_CheckTypeI32,
1945 OPC_EmitConvertToTarget1,
1946 OPC_EmitInteger32, 0,
1947 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
1948 MVT::i32, 3, 0, 2, 3,
1949 22,
1950 OPC_MoveChild0,
1951 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1952 OPC_CheckType, MVT::i16,
1953 OPC_MoveParent,
1954 OPC_RecordChild1,
1955 OPC_CheckChild2CondCode, ISD::SETUEQ,
1956 OPC_CheckTypeI32,
1957 OPC_EmitConvertToTarget0,
1958 OPC_EmitInteger32, 0,
1959 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
1960 MVT::i32, 3, 2, 1, 3,
1961 21,
1962 OPC_CheckChild0TypeI32,
1963 OPC_RecordChild1,
1964 OPC_MoveChild1,
1965 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1966 OPC_MoveParent,
1967 OPC_CheckChild2CondCode, ISD::SETUEQ,
1968 OPC_CheckTypeI32,
1969 OPC_EmitConvertToTarget1,
1970 OPC_EmitInteger32, 0,
1971 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
1972 MVT::i32, 3, 0, 2, 3,
1973 21,
1974 OPC_MoveChild0,
1975 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1976 OPC_CheckTypeI32,
1977 OPC_MoveParent,
1978 OPC_RecordChild1,
1979 OPC_CheckChild2CondCode, ISD::SETUEQ,
1980 OPC_CheckTypeI32,
1981 OPC_EmitConvertToTarget0,
1982 OPC_EmitInteger32, 0,
1983 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
1984 MVT::i32, 3, 2, 1, 3,
1985 21,
1986 OPC_CheckChild0TypeI64,
1987 OPC_RecordChild1,
1988 OPC_MoveChild1,
1989 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1990 OPC_MoveParent,
1991 OPC_CheckChild2CondCode, ISD::SETUEQ,
1992 OPC_CheckTypeI32,
1993 OPC_EmitConvertToTarget1,
1994 OPC_EmitInteger32, 0,
1995 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
1996 MVT::i32, 3, 0, 2, 3,
1997 21,
1998 OPC_MoveChild0,
1999 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2000 OPC_CheckTypeI64,
2001 OPC_MoveParent,
2002 OPC_RecordChild1,
2003 OPC_CheckChild2CondCode, ISD::SETUEQ,
2004 OPC_CheckTypeI32,
2005 OPC_EmitConvertToTarget0,
2006 OPC_EmitInteger32, 0,
2007 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
2008 MVT::i32, 3, 2, 1, 3,
2009 23,
2010 OPC_CheckChild0Type, MVT::i16,
2011 OPC_RecordChild1,
2012 OPC_MoveChild1,
2013 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2014 OPC_MoveParent,
2015 OPC_CheckChild2CondCode, ISD::SETUNE,
2016 OPC_CheckType, MVT::i1,
2017 OPC_EmitConvertToTarget1,
2018 OPC_EmitInteger32, 2,
2019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ri),
2020 MVT::i1, 3, 0, 2, 3,
2021 23,
2022 OPC_MoveChild0,
2023 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2024 OPC_CheckType, MVT::i16,
2025 OPC_MoveParent,
2026 OPC_RecordChild1,
2027 OPC_CheckChild2CondCode, ISD::SETUNE,
2028 OPC_CheckType, MVT::i1,
2029 OPC_EmitConvertToTarget0,
2030 OPC_EmitInteger32, 2,
2031 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16ir),
2032 MVT::i1, 3, 2, 1, 3,
2033 22,
2034 OPC_CheckChild0TypeI32,
2035 OPC_RecordChild1,
2036 OPC_MoveChild1,
2037 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2038 OPC_MoveParent,
2039 OPC_CheckChild2CondCode, ISD::SETUNE,
2040 OPC_CheckType, MVT::i1,
2041 OPC_EmitConvertToTarget1,
2042 OPC_EmitInteger32, 2,
2043 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ri),
2044 MVT::i1, 3, 0, 2, 3,
2045 22,
2046 OPC_MoveChild0,
2047 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2048 OPC_CheckTypeI32,
2049 OPC_MoveParent,
2050 OPC_RecordChild1,
2051 OPC_CheckChild2CondCode, ISD::SETUNE,
2052 OPC_CheckType, MVT::i1,
2053 OPC_EmitConvertToTarget0,
2054 OPC_EmitInteger32, 2,
2055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32ir),
2056 MVT::i1, 3, 2, 1, 3,
2057 22,
2058 OPC_CheckChild0TypeI64,
2059 OPC_RecordChild1,
2060 OPC_MoveChild1,
2061 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2062 OPC_MoveParent,
2063 OPC_CheckChild2CondCode, ISD::SETUNE,
2064 OPC_CheckType, MVT::i1,
2065 OPC_EmitConvertToTarget1,
2066 OPC_EmitInteger32, 2,
2067 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ri),
2068 MVT::i1, 3, 0, 2, 3,
2069 22,
2070 OPC_MoveChild0,
2071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2072 OPC_CheckTypeI64,
2073 OPC_MoveParent,
2074 OPC_RecordChild1,
2075 OPC_CheckChild2CondCode, ISD::SETUNE,
2076 OPC_CheckType, MVT::i1,
2077 OPC_EmitConvertToTarget0,
2078 OPC_EmitInteger32, 2,
2079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64ir),
2080 MVT::i1, 3, 2, 1, 3,
2081 22,
2082 OPC_CheckChild0Type, MVT::i16,
2083 OPC_RecordChild1,
2084 OPC_MoveChild1,
2085 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2086 OPC_MoveParent,
2087 OPC_CheckChild2CondCode, ISD::SETUNE,
2088 OPC_CheckTypeI32,
2089 OPC_EmitConvertToTarget1,
2090 OPC_EmitInteger32, 2,
2091 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ri),
2092 MVT::i32, 3, 0, 2, 3,
2093 22,
2094 OPC_MoveChild0,
2095 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2096 OPC_CheckType, MVT::i16,
2097 OPC_MoveParent,
2098 OPC_RecordChild1,
2099 OPC_CheckChild2CondCode, ISD::SETUNE,
2100 OPC_CheckTypeI32,
2101 OPC_EmitConvertToTarget0,
2102 OPC_EmitInteger32, 2,
2103 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16ir),
2104 MVT::i32, 3, 2, 1, 3,
2105 21,
2106 OPC_CheckChild0TypeI32,
2107 OPC_RecordChild1,
2108 OPC_MoveChild1,
2109 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2110 OPC_MoveParent,
2111 OPC_CheckChild2CondCode, ISD::SETUNE,
2112 OPC_CheckTypeI32,
2113 OPC_EmitConvertToTarget1,
2114 OPC_EmitInteger32, 2,
2115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ri),
2116 MVT::i32, 3, 0, 2, 3,
2117 21,
2118 OPC_MoveChild0,
2119 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2120 OPC_CheckTypeI32,
2121 OPC_MoveParent,
2122 OPC_RecordChild1,
2123 OPC_CheckChild2CondCode, ISD::SETUNE,
2124 OPC_CheckTypeI32,
2125 OPC_EmitConvertToTarget0,
2126 OPC_EmitInteger32, 2,
2127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32ir),
2128 MVT::i32, 3, 2, 1, 3,
2129 21,
2130 OPC_CheckChild0TypeI64,
2131 OPC_RecordChild1,
2132 OPC_MoveChild1,
2133 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2134 OPC_MoveParent,
2135 OPC_CheckChild2CondCode, ISD::SETUNE,
2136 OPC_CheckTypeI32,
2137 OPC_EmitConvertToTarget1,
2138 OPC_EmitInteger32, 2,
2139 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ri),
2140 MVT::i32, 3, 0, 2, 3,
2141 21,
2142 OPC_MoveChild0,
2143 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2144 OPC_CheckTypeI64,
2145 OPC_MoveParent,
2146 OPC_RecordChild1,
2147 OPC_CheckChild2CondCode, ISD::SETUNE,
2148 OPC_CheckTypeI32,
2149 OPC_EmitConvertToTarget0,
2150 OPC_EmitInteger32, 2,
2151 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64ir),
2152 MVT::i32, 3, 2, 1, 3,
2153 40,
2154 OPC_CheckChild0Type, MVT::f32,
2155 OPC_RecordChild1,
2156 OPC_MoveChild1,
2157 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2158 OPC_MoveParent,
2159 OPC_CheckChild2CondCode, ISD::SETOGT,
2160 OPC_CheckType, MVT::i1,
2161 OPC_Scope, 13,
2162 OPC_CheckPatternPredicate6,
2163 OPC_EmitConvertToTarget1,
2164 OPC_EmitInteger32, 8|128,4,
2165 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2166 MVT::i1, 3, 0, 2, 3,
2167 11,
2168 OPC_EmitConvertToTarget1,
2169 OPC_EmitInteger32, 8,
2170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2171 MVT::i1, 3, 0, 2, 3,
2172 0,
2173 40,
2174 OPC_MoveChild0,
2175 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2176 OPC_CheckType, MVT::f32,
2177 OPC_MoveParent,
2178 OPC_RecordChild1,
2179 OPC_CheckChild2CondCode, ISD::SETOGT,
2180 OPC_CheckType, MVT::i1,
2181 OPC_Scope, 13,
2182 OPC_CheckPatternPredicate6,
2183 OPC_EmitConvertToTarget0,
2184 OPC_EmitInteger32, 8|128,4,
2185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2186 MVT::i1, 3, 2, 1, 3,
2187 11,
2188 OPC_EmitConvertToTarget0,
2189 OPC_EmitInteger32, 8,
2190 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2191 MVT::i1, 3, 2, 1, 3,
2192 0,
2193 23,
2194 OPC_CheckChild0Type, MVT::f64,
2195 OPC_RecordChild1,
2196 OPC_MoveChild1,
2197 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2198 OPC_MoveParent,
2199 OPC_CheckChild2CondCode, ISD::SETOGT,
2200 OPC_CheckType, MVT::i1,
2201 OPC_EmitConvertToTarget1,
2202 OPC_EmitInteger32, 8,
2203 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2204 MVT::i1, 3, 0, 2, 3,
2205 23,
2206 OPC_MoveChild0,
2207 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2208 OPC_CheckType, MVT::f64,
2209 OPC_MoveParent,
2210 OPC_RecordChild1,
2211 OPC_CheckChild2CondCode, ISD::SETOGT,
2212 OPC_CheckType, MVT::i1,
2213 OPC_EmitConvertToTarget0,
2214 OPC_EmitInteger32, 8,
2215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2216 MVT::i1, 3, 2, 1, 3,
2217 39,
2218 OPC_CheckChild0Type, MVT::f32,
2219 OPC_RecordChild1,
2220 OPC_MoveChild1,
2221 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2222 OPC_MoveParent,
2223 OPC_CheckChild2CondCode, ISD::SETOGT,
2224 OPC_CheckTypeI32,
2225 OPC_Scope, 13,
2226 OPC_CheckPatternPredicate6,
2227 OPC_EmitConvertToTarget1,
2228 OPC_EmitInteger32, 8|128,4,
2229 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2230 MVT::i32, 3, 0, 2, 3,
2231 11,
2232 OPC_EmitConvertToTarget1,
2233 OPC_EmitInteger32, 8,
2234 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2235 MVT::i32, 3, 0, 2, 3,
2236 0,
2237 39,
2238 OPC_MoveChild0,
2239 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2240 OPC_CheckType, MVT::f32,
2241 OPC_MoveParent,
2242 OPC_RecordChild1,
2243 OPC_CheckChild2CondCode, ISD::SETOGT,
2244 OPC_CheckTypeI32,
2245 OPC_Scope, 13,
2246 OPC_CheckPatternPredicate6,
2247 OPC_EmitConvertToTarget0,
2248 OPC_EmitInteger32, 8|128,4,
2249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2250 MVT::i32, 3, 2, 1, 3,
2251 11,
2252 OPC_EmitConvertToTarget0,
2253 OPC_EmitInteger32, 8,
2254 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2255 MVT::i32, 3, 2, 1, 3,
2256 0,
2257 22,
2258 OPC_CheckChild0Type, MVT::f64,
2259 OPC_RecordChild1,
2260 OPC_MoveChild1,
2261 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2262 OPC_MoveParent,
2263 OPC_CheckChild2CondCode, ISD::SETOGT,
2264 OPC_CheckTypeI32,
2265 OPC_EmitConvertToTarget1,
2266 OPC_EmitInteger32, 8,
2267 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2268 MVT::i32, 3, 0, 2, 3,
2269 22,
2270 OPC_MoveChild0,
2271 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2272 OPC_CheckType, MVT::f64,
2273 OPC_MoveParent,
2274 OPC_RecordChild1,
2275 OPC_CheckChild2CondCode, ISD::SETOGT,
2276 OPC_CheckTypeI32,
2277 OPC_EmitConvertToTarget0,
2278 OPC_EmitInteger32, 8,
2279 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2280 MVT::i32, 3, 2, 1, 3,
2281 40,
2282 OPC_CheckChild0Type, MVT::f32,
2283 OPC_RecordChild1,
2284 OPC_MoveChild1,
2285 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2286 OPC_MoveParent,
2287 OPC_CheckChild2CondCode, ISD::SETOLT,
2288 OPC_CheckType, MVT::i1,
2289 OPC_Scope, 13,
2290 OPC_CheckPatternPredicate6,
2291 OPC_EmitConvertToTarget1,
2292 OPC_EmitInteger32, 4|128,4,
2293 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2294 MVT::i1, 3, 0, 2, 3,
2295 11,
2296 OPC_EmitConvertToTarget1,
2297 OPC_EmitInteger32, 4,
2298 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2299 MVT::i1, 3, 0, 2, 3,
2300 0,
2301 40,
2302 OPC_MoveChild0,
2303 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2304 OPC_CheckType, MVT::f32,
2305 OPC_MoveParent,
2306 OPC_RecordChild1,
2307 OPC_CheckChild2CondCode, ISD::SETOLT,
2308 OPC_CheckType, MVT::i1,
2309 OPC_Scope, 13,
2310 OPC_CheckPatternPredicate6,
2311 OPC_EmitConvertToTarget0,
2312 OPC_EmitInteger32, 4|128,4,
2313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2314 MVT::i1, 3, 2, 1, 3,
2315 11,
2316 OPC_EmitConvertToTarget0,
2317 OPC_EmitInteger32, 4,
2318 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2319 MVT::i1, 3, 2, 1, 3,
2320 0,
2321 23,
2322 OPC_CheckChild0Type, MVT::f64,
2323 OPC_RecordChild1,
2324 OPC_MoveChild1,
2325 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2326 OPC_MoveParent,
2327 OPC_CheckChild2CondCode, ISD::SETOLT,
2328 OPC_CheckType, MVT::i1,
2329 OPC_EmitConvertToTarget1,
2330 OPC_EmitInteger32, 4,
2331 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2332 MVT::i1, 3, 0, 2, 3,
2333 23,
2334 OPC_MoveChild0,
2335 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2336 OPC_CheckType, MVT::f64,
2337 OPC_MoveParent,
2338 OPC_RecordChild1,
2339 OPC_CheckChild2CondCode, ISD::SETOLT,
2340 OPC_CheckType, MVT::i1,
2341 OPC_EmitConvertToTarget0,
2342 OPC_EmitInteger32, 4,
2343 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2344 MVT::i1, 3, 2, 1, 3,
2345 39,
2346 OPC_CheckChild0Type, MVT::f32,
2347 OPC_RecordChild1,
2348 OPC_MoveChild1,
2349 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2350 OPC_MoveParent,
2351 OPC_CheckChild2CondCode, ISD::SETOLT,
2352 OPC_CheckTypeI32,
2353 OPC_Scope, 13,
2354 OPC_CheckPatternPredicate6,
2355 OPC_EmitConvertToTarget1,
2356 OPC_EmitInteger32, 4|128,4,
2357 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2358 MVT::i32, 3, 0, 2, 3,
2359 11,
2360 OPC_EmitConvertToTarget1,
2361 OPC_EmitInteger32, 4,
2362 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2363 MVT::i32, 3, 0, 2, 3,
2364 0,
2365 39,
2366 OPC_MoveChild0,
2367 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2368 OPC_CheckType, MVT::f32,
2369 OPC_MoveParent,
2370 OPC_RecordChild1,
2371 OPC_CheckChild2CondCode, ISD::SETOLT,
2372 OPC_CheckTypeI32,
2373 OPC_Scope, 13,
2374 OPC_CheckPatternPredicate6,
2375 OPC_EmitConvertToTarget0,
2376 OPC_EmitInteger32, 4|128,4,
2377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2378 MVT::i32, 3, 2, 1, 3,
2379 11,
2380 OPC_EmitConvertToTarget0,
2381 OPC_EmitInteger32, 4,
2382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2383 MVT::i32, 3, 2, 1, 3,
2384 0,
2385 22,
2386 OPC_CheckChild0Type, MVT::f64,
2387 OPC_RecordChild1,
2388 OPC_MoveChild1,
2389 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2390 OPC_MoveParent,
2391 OPC_CheckChild2CondCode, ISD::SETOLT,
2392 OPC_CheckTypeI32,
2393 OPC_EmitConvertToTarget1,
2394 OPC_EmitInteger32, 4,
2395 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2396 MVT::i32, 3, 0, 2, 3,
2397 22,
2398 OPC_MoveChild0,
2399 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2400 OPC_CheckType, MVT::f64,
2401 OPC_MoveParent,
2402 OPC_RecordChild1,
2403 OPC_CheckChild2CondCode, ISD::SETOLT,
2404 OPC_CheckTypeI32,
2405 OPC_EmitConvertToTarget0,
2406 OPC_EmitInteger32, 4,
2407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2408 MVT::i32, 3, 2, 1, 3,
2409 40,
2410 OPC_CheckChild0Type, MVT::f32,
2411 OPC_RecordChild1,
2412 OPC_MoveChild1,
2413 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2414 OPC_MoveParent,
2415 OPC_CheckChild2CondCode, ISD::SETOGE,
2416 OPC_CheckType, MVT::i1,
2417 OPC_Scope, 13,
2418 OPC_CheckPatternPredicate6,
2419 OPC_EmitConvertToTarget1,
2420 OPC_EmitInteger32, 10|128,4,
2421 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2422 MVT::i1, 3, 0, 2, 3,
2423 11,
2424 OPC_EmitConvertToTarget1,
2425 OPC_EmitInteger32, 10,
2426 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2427 MVT::i1, 3, 0, 2, 3,
2428 0,
2429 40,
2430 OPC_MoveChild0,
2431 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2432 OPC_CheckType, MVT::f32,
2433 OPC_MoveParent,
2434 OPC_RecordChild1,
2435 OPC_CheckChild2CondCode, ISD::SETOGE,
2436 OPC_CheckType, MVT::i1,
2437 OPC_Scope, 13,
2438 OPC_CheckPatternPredicate6,
2439 OPC_EmitConvertToTarget0,
2440 OPC_EmitInteger32, 10|128,4,
2441 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2442 MVT::i1, 3, 2, 1, 3,
2443 11,
2444 OPC_EmitConvertToTarget0,
2445 OPC_EmitInteger32, 10,
2446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2447 MVT::i1, 3, 2, 1, 3,
2448 0,
2449 23,
2450 OPC_CheckChild0Type, MVT::f64,
2451 OPC_RecordChild1,
2452 OPC_MoveChild1,
2453 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2454 OPC_MoveParent,
2455 OPC_CheckChild2CondCode, ISD::SETOGE,
2456 OPC_CheckType, MVT::i1,
2457 OPC_EmitConvertToTarget1,
2458 OPC_EmitInteger32, 10,
2459 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2460 MVT::i1, 3, 0, 2, 3,
2461 23,
2462 OPC_MoveChild0,
2463 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2464 OPC_CheckType, MVT::f64,
2465 OPC_MoveParent,
2466 OPC_RecordChild1,
2467 OPC_CheckChild2CondCode, ISD::SETOGE,
2468 OPC_CheckType, MVT::i1,
2469 OPC_EmitConvertToTarget0,
2470 OPC_EmitInteger32, 10,
2471 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2472 MVT::i1, 3, 2, 1, 3,
2473 39,
2474 OPC_CheckChild0Type, MVT::f32,
2475 OPC_RecordChild1,
2476 OPC_MoveChild1,
2477 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2478 OPC_MoveParent,
2479 OPC_CheckChild2CondCode, ISD::SETOGE,
2480 OPC_CheckTypeI32,
2481 OPC_Scope, 13,
2482 OPC_CheckPatternPredicate6,
2483 OPC_EmitConvertToTarget1,
2484 OPC_EmitInteger32, 10|128,4,
2485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2486 MVT::i32, 3, 0, 2, 3,
2487 11,
2488 OPC_EmitConvertToTarget1,
2489 OPC_EmitInteger32, 10,
2490 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2491 MVT::i32, 3, 0, 2, 3,
2492 0,
2493 39,
2494 OPC_MoveChild0,
2495 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2496 OPC_CheckType, MVT::f32,
2497 OPC_MoveParent,
2498 OPC_RecordChild1,
2499 OPC_CheckChild2CondCode, ISD::SETOGE,
2500 OPC_CheckTypeI32,
2501 OPC_Scope, 13,
2502 OPC_CheckPatternPredicate6,
2503 OPC_EmitConvertToTarget0,
2504 OPC_EmitInteger32, 10|128,4,
2505 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2506 MVT::i32, 3, 2, 1, 3,
2507 11,
2508 OPC_EmitConvertToTarget0,
2509 OPC_EmitInteger32, 10,
2510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2511 MVT::i32, 3, 2, 1, 3,
2512 0,
2513 22,
2514 OPC_CheckChild0Type, MVT::f64,
2515 OPC_RecordChild1,
2516 OPC_MoveChild1,
2517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2518 OPC_MoveParent,
2519 OPC_CheckChild2CondCode, ISD::SETOGE,
2520 OPC_CheckTypeI32,
2521 OPC_EmitConvertToTarget1,
2522 OPC_EmitInteger32, 10,
2523 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2524 MVT::i32, 3, 0, 2, 3,
2525 22,
2526 OPC_MoveChild0,
2527 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2528 OPC_CheckType, MVT::f64,
2529 OPC_MoveParent,
2530 OPC_RecordChild1,
2531 OPC_CheckChild2CondCode, ISD::SETOGE,
2532 OPC_CheckTypeI32,
2533 OPC_EmitConvertToTarget0,
2534 OPC_EmitInteger32, 10,
2535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2536 MVT::i32, 3, 2, 1, 3,
2537 40,
2538 OPC_CheckChild0Type, MVT::f32,
2539 OPC_RecordChild1,
2540 OPC_MoveChild1,
2541 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2542 OPC_MoveParent,
2543 OPC_CheckChild2CondCode, ISD::SETOLE,
2544 OPC_CheckType, MVT::i1,
2545 OPC_Scope, 13,
2546 OPC_CheckPatternPredicate6,
2547 OPC_EmitConvertToTarget1,
2548 OPC_EmitInteger32, 6|128,4,
2549 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2550 MVT::i1, 3, 0, 2, 3,
2551 11,
2552 OPC_EmitConvertToTarget1,
2553 OPC_EmitInteger32, 6,
2554 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2555 MVT::i1, 3, 0, 2, 3,
2556 0,
2557 40,
2558 OPC_MoveChild0,
2559 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2560 OPC_CheckType, MVT::f32,
2561 OPC_MoveParent,
2562 OPC_RecordChild1,
2563 OPC_CheckChild2CondCode, ISD::SETOLE,
2564 OPC_CheckType, MVT::i1,
2565 OPC_Scope, 13,
2566 OPC_CheckPatternPredicate6,
2567 OPC_EmitConvertToTarget0,
2568 OPC_EmitInteger32, 6|128,4,
2569 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2570 MVT::i1, 3, 2, 1, 3,
2571 11,
2572 OPC_EmitConvertToTarget0,
2573 OPC_EmitInteger32, 6,
2574 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2575 MVT::i1, 3, 2, 1, 3,
2576 0,
2577 23,
2578 OPC_CheckChild0Type, MVT::f64,
2579 OPC_RecordChild1,
2580 OPC_MoveChild1,
2581 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2582 OPC_MoveParent,
2583 OPC_CheckChild2CondCode, ISD::SETOLE,
2584 OPC_CheckType, MVT::i1,
2585 OPC_EmitConvertToTarget1,
2586 OPC_EmitInteger32, 6,
2587 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2588 MVT::i1, 3, 0, 2, 3,
2589 23,
2590 OPC_MoveChild0,
2591 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2592 OPC_CheckType, MVT::f64,
2593 OPC_MoveParent,
2594 OPC_RecordChild1,
2595 OPC_CheckChild2CondCode, ISD::SETOLE,
2596 OPC_CheckType, MVT::i1,
2597 OPC_EmitConvertToTarget0,
2598 OPC_EmitInteger32, 6,
2599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2600 MVT::i1, 3, 2, 1, 3,
2601 39,
2602 OPC_CheckChild0Type, MVT::f32,
2603 OPC_RecordChild1,
2604 OPC_MoveChild1,
2605 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2606 OPC_MoveParent,
2607 OPC_CheckChild2CondCode, ISD::SETOLE,
2608 OPC_CheckTypeI32,
2609 OPC_Scope, 13,
2610 OPC_CheckPatternPredicate6,
2611 OPC_EmitConvertToTarget1,
2612 OPC_EmitInteger32, 6|128,4,
2613 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2614 MVT::i32, 3, 0, 2, 3,
2615 11,
2616 OPC_EmitConvertToTarget1,
2617 OPC_EmitInteger32, 6,
2618 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2619 MVT::i32, 3, 0, 2, 3,
2620 0,
2621 39,
2622 OPC_MoveChild0,
2623 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2624 OPC_CheckType, MVT::f32,
2625 OPC_MoveParent,
2626 OPC_RecordChild1,
2627 OPC_CheckChild2CondCode, ISD::SETOLE,
2628 OPC_CheckTypeI32,
2629 OPC_Scope, 13,
2630 OPC_CheckPatternPredicate6,
2631 OPC_EmitConvertToTarget0,
2632 OPC_EmitInteger32, 6|128,4,
2633 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2634 MVT::i32, 3, 2, 1, 3,
2635 11,
2636 OPC_EmitConvertToTarget0,
2637 OPC_EmitInteger32, 6,
2638 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2639 MVT::i32, 3, 2, 1, 3,
2640 0,
2641 22,
2642 OPC_CheckChild0Type, MVT::f64,
2643 OPC_RecordChild1,
2644 OPC_MoveChild1,
2645 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2646 OPC_MoveParent,
2647 OPC_CheckChild2CondCode, ISD::SETOLE,
2648 OPC_CheckTypeI32,
2649 OPC_EmitConvertToTarget1,
2650 OPC_EmitInteger32, 6,
2651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2652 MVT::i32, 3, 0, 2, 3,
2653 22,
2654 OPC_MoveChild0,
2655 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2656 OPC_CheckType, MVT::f64,
2657 OPC_MoveParent,
2658 OPC_RecordChild1,
2659 OPC_CheckChild2CondCode, ISD::SETOLE,
2660 OPC_CheckTypeI32,
2661 OPC_EmitConvertToTarget0,
2662 OPC_EmitInteger32, 6,
2663 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2664 MVT::i32, 3, 2, 1, 3,
2665 40,
2666 OPC_CheckChild0Type, MVT::f32,
2667 OPC_RecordChild1,
2668 OPC_MoveChild1,
2669 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2670 OPC_MoveParent,
2671 OPC_CheckChild2CondCode, ISD::SETOEQ,
2672 OPC_CheckType, MVT::i1,
2673 OPC_Scope, 13,
2674 OPC_CheckPatternPredicate6,
2675 OPC_EmitConvertToTarget1,
2676 OPC_EmitInteger32, 0|128,4,
2677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2678 MVT::i1, 3, 0, 2, 3,
2679 11,
2680 OPC_EmitConvertToTarget1,
2681 OPC_EmitInteger32, 0,
2682 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2683 MVT::i1, 3, 0, 2, 3,
2684 0,
2685 40,
2686 OPC_MoveChild0,
2687 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2688 OPC_CheckType, MVT::f32,
2689 OPC_MoveParent,
2690 OPC_RecordChild1,
2691 OPC_CheckChild2CondCode, ISD::SETOEQ,
2692 OPC_CheckType, MVT::i1,
2693 OPC_Scope, 13,
2694 OPC_CheckPatternPredicate6,
2695 OPC_EmitConvertToTarget0,
2696 OPC_EmitInteger32, 0|128,4,
2697 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2698 MVT::i1, 3, 2, 1, 3,
2699 11,
2700 OPC_EmitConvertToTarget0,
2701 OPC_EmitInteger32, 0,
2702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2703 MVT::i1, 3, 2, 1, 3,
2704 0,
2705 23,
2706 OPC_CheckChild0Type, MVT::f64,
2707 OPC_RecordChild1,
2708 OPC_MoveChild1,
2709 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2710 OPC_MoveParent,
2711 OPC_CheckChild2CondCode, ISD::SETOEQ,
2712 OPC_CheckType, MVT::i1,
2713 OPC_EmitConvertToTarget1,
2714 OPC_EmitInteger32, 0,
2715 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2716 MVT::i1, 3, 0, 2, 3,
2717 23,
2718 OPC_MoveChild0,
2719 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2720 OPC_CheckType, MVT::f64,
2721 OPC_MoveParent,
2722 OPC_RecordChild1,
2723 OPC_CheckChild2CondCode, ISD::SETOEQ,
2724 OPC_CheckType, MVT::i1,
2725 OPC_EmitConvertToTarget0,
2726 OPC_EmitInteger32, 0,
2727 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2728 MVT::i1, 3, 2, 1, 3,
2729 39,
2730 OPC_CheckChild0Type, MVT::f32,
2731 OPC_RecordChild1,
2732 OPC_MoveChild1,
2733 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2734 OPC_MoveParent,
2735 OPC_CheckChild2CondCode, ISD::SETOEQ,
2736 OPC_CheckTypeI32,
2737 OPC_Scope, 13,
2738 OPC_CheckPatternPredicate6,
2739 OPC_EmitConvertToTarget1,
2740 OPC_EmitInteger32, 0|128,4,
2741 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2742 MVT::i32, 3, 0, 2, 3,
2743 11,
2744 OPC_EmitConvertToTarget1,
2745 OPC_EmitInteger32, 0,
2746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2747 MVT::i32, 3, 0, 2, 3,
2748 0,
2749 39,
2750 OPC_MoveChild0,
2751 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2752 OPC_CheckType, MVT::f32,
2753 OPC_MoveParent,
2754 OPC_RecordChild1,
2755 OPC_CheckChild2CondCode, ISD::SETOEQ,
2756 OPC_CheckTypeI32,
2757 OPC_Scope, 13,
2758 OPC_CheckPatternPredicate6,
2759 OPC_EmitConvertToTarget0,
2760 OPC_EmitInteger32, 0|128,4,
2761 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2762 MVT::i32, 3, 2, 1, 3,
2763 11,
2764 OPC_EmitConvertToTarget0,
2765 OPC_EmitInteger32, 0,
2766 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2767 MVT::i32, 3, 2, 1, 3,
2768 0,
2769 22,
2770 OPC_CheckChild0Type, MVT::f64,
2771 OPC_RecordChild1,
2772 OPC_MoveChild1,
2773 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2774 OPC_MoveParent,
2775 OPC_CheckChild2CondCode, ISD::SETOEQ,
2776 OPC_CheckTypeI32,
2777 OPC_EmitConvertToTarget1,
2778 OPC_EmitInteger32, 0,
2779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2780 MVT::i32, 3, 0, 2, 3,
2781 22,
2782 OPC_MoveChild0,
2783 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2784 OPC_CheckType, MVT::f64,
2785 OPC_MoveParent,
2786 OPC_RecordChild1,
2787 OPC_CheckChild2CondCode, ISD::SETOEQ,
2788 OPC_CheckTypeI32,
2789 OPC_EmitConvertToTarget0,
2790 OPC_EmitInteger32, 0,
2791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2792 MVT::i32, 3, 2, 1, 3,
2793 40,
2794 OPC_CheckChild0Type, MVT::f32,
2795 OPC_RecordChild1,
2796 OPC_MoveChild1,
2797 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2798 OPC_MoveParent,
2799 OPC_CheckChild2CondCode, ISD::SETONE,
2800 OPC_CheckType, MVT::i1,
2801 OPC_Scope, 13,
2802 OPC_CheckPatternPredicate6,
2803 OPC_EmitConvertToTarget1,
2804 OPC_EmitInteger32, 2|128,4,
2805 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2806 MVT::i1, 3, 0, 2, 3,
2807 11,
2808 OPC_EmitConvertToTarget1,
2809 OPC_EmitInteger32, 2,
2810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2811 MVT::i1, 3, 0, 2, 3,
2812 0,
2813 40,
2814 OPC_MoveChild0,
2815 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2816 OPC_CheckType, MVT::f32,
2817 OPC_MoveParent,
2818 OPC_RecordChild1,
2819 OPC_CheckChild2CondCode, ISD::SETONE,
2820 OPC_CheckType, MVT::i1,
2821 OPC_Scope, 13,
2822 OPC_CheckPatternPredicate6,
2823 OPC_EmitConvertToTarget0,
2824 OPC_EmitInteger32, 2|128,4,
2825 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2826 MVT::i1, 3, 2, 1, 3,
2827 11,
2828 OPC_EmitConvertToTarget0,
2829 OPC_EmitInteger32, 2,
2830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2831 MVT::i1, 3, 2, 1, 3,
2832 0,
2833 23,
2834 OPC_CheckChild0Type, MVT::f64,
2835 OPC_RecordChild1,
2836 OPC_MoveChild1,
2837 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2838 OPC_MoveParent,
2839 OPC_CheckChild2CondCode, ISD::SETONE,
2840 OPC_CheckType, MVT::i1,
2841 OPC_EmitConvertToTarget1,
2842 OPC_EmitInteger32, 2,
2843 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2844 MVT::i1, 3, 0, 2, 3,
2845 23,
2846 OPC_MoveChild0,
2847 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2848 OPC_CheckType, MVT::f64,
2849 OPC_MoveParent,
2850 OPC_RecordChild1,
2851 OPC_CheckChild2CondCode, ISD::SETONE,
2852 OPC_CheckType, MVT::i1,
2853 OPC_EmitConvertToTarget0,
2854 OPC_EmitInteger32, 2,
2855 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2856 MVT::i1, 3, 2, 1, 3,
2857 39,
2858 OPC_CheckChild0Type, MVT::f32,
2859 OPC_RecordChild1,
2860 OPC_MoveChild1,
2861 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2862 OPC_MoveParent,
2863 OPC_CheckChild2CondCode, ISD::SETONE,
2864 OPC_CheckTypeI32,
2865 OPC_Scope, 13,
2866 OPC_CheckPatternPredicate6,
2867 OPC_EmitConvertToTarget1,
2868 OPC_EmitInteger32, 2|128,4,
2869 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2870 MVT::i32, 3, 0, 2, 3,
2871 11,
2872 OPC_EmitConvertToTarget1,
2873 OPC_EmitInteger32, 2,
2874 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2875 MVT::i32, 3, 0, 2, 3,
2876 0,
2877 39,
2878 OPC_MoveChild0,
2879 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2880 OPC_CheckType, MVT::f32,
2881 OPC_MoveParent,
2882 OPC_RecordChild1,
2883 OPC_CheckChild2CondCode, ISD::SETONE,
2884 OPC_CheckTypeI32,
2885 OPC_Scope, 13,
2886 OPC_CheckPatternPredicate6,
2887 OPC_EmitConvertToTarget0,
2888 OPC_EmitInteger32, 2|128,4,
2889 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2890 MVT::i32, 3, 2, 1, 3,
2891 11,
2892 OPC_EmitConvertToTarget0,
2893 OPC_EmitInteger32, 2,
2894 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
2895 MVT::i32, 3, 2, 1, 3,
2896 0,
2897 22,
2898 OPC_CheckChild0Type, MVT::f64,
2899 OPC_RecordChild1,
2900 OPC_MoveChild1,
2901 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2902 OPC_MoveParent,
2903 OPC_CheckChild2CondCode, ISD::SETONE,
2904 OPC_CheckTypeI32,
2905 OPC_EmitConvertToTarget1,
2906 OPC_EmitInteger32, 2,
2907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
2908 MVT::i32, 3, 0, 2, 3,
2909 22,
2910 OPC_MoveChild0,
2911 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2912 OPC_CheckType, MVT::f64,
2913 OPC_MoveParent,
2914 OPC_RecordChild1,
2915 OPC_CheckChild2CondCode, ISD::SETONE,
2916 OPC_CheckTypeI32,
2917 OPC_EmitConvertToTarget0,
2918 OPC_EmitInteger32, 2,
2919 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
2920 MVT::i32, 3, 2, 1, 3,
2921 40,
2922 OPC_CheckChild0Type, MVT::f32,
2923 OPC_RecordChild1,
2924 OPC_MoveChild1,
2925 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2926 OPC_MoveParent,
2927 OPC_CheckChild2CondCode, ISD::SETUGT,
2928 OPC_CheckType, MVT::i1,
2929 OPC_Scope, 13,
2930 OPC_CheckPatternPredicate6,
2931 OPC_EmitConvertToTarget1,
2932 OPC_EmitInteger32, 28|128,4,
2933 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2934 MVT::i1, 3, 0, 2, 3,
2935 11,
2936 OPC_EmitConvertToTarget1,
2937 OPC_EmitInteger32, 28,
2938 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
2939 MVT::i1, 3, 0, 2, 3,
2940 0,
2941 40,
2942 OPC_MoveChild0,
2943 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2944 OPC_CheckType, MVT::f32,
2945 OPC_MoveParent,
2946 OPC_RecordChild1,
2947 OPC_CheckChild2CondCode, ISD::SETUGT,
2948 OPC_CheckType, MVT::i1,
2949 OPC_Scope, 13,
2950 OPC_CheckPatternPredicate6,
2951 OPC_EmitConvertToTarget0,
2952 OPC_EmitInteger32, 28|128,4,
2953 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2954 MVT::i1, 3, 2, 1, 3,
2955 11,
2956 OPC_EmitConvertToTarget0,
2957 OPC_EmitInteger32, 28,
2958 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
2959 MVT::i1, 3, 2, 1, 3,
2960 0,
2961 23,
2962 OPC_CheckChild0Type, MVT::f64,
2963 OPC_RecordChild1,
2964 OPC_MoveChild1,
2965 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2966 OPC_MoveParent,
2967 OPC_CheckChild2CondCode, ISD::SETUGT,
2968 OPC_CheckType, MVT::i1,
2969 OPC_EmitConvertToTarget1,
2970 OPC_EmitInteger32, 28,
2971 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
2972 MVT::i1, 3, 0, 2, 3,
2973 23,
2974 OPC_MoveChild0,
2975 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2976 OPC_CheckType, MVT::f64,
2977 OPC_MoveParent,
2978 OPC_RecordChild1,
2979 OPC_CheckChild2CondCode, ISD::SETUGT,
2980 OPC_CheckType, MVT::i1,
2981 OPC_EmitConvertToTarget0,
2982 OPC_EmitInteger32, 28,
2983 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
2984 MVT::i1, 3, 2, 1, 3,
2985 39,
2986 OPC_CheckChild0Type, MVT::f32,
2987 OPC_RecordChild1,
2988 OPC_MoveChild1,
2989 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
2990 OPC_MoveParent,
2991 OPC_CheckChild2CondCode, ISD::SETUGT,
2992 OPC_CheckTypeI32,
2993 OPC_Scope, 13,
2994 OPC_CheckPatternPredicate6,
2995 OPC_EmitConvertToTarget1,
2996 OPC_EmitInteger32, 28|128,4,
2997 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
2998 MVT::i32, 3, 0, 2, 3,
2999 11,
3000 OPC_EmitConvertToTarget1,
3001 OPC_EmitInteger32, 28,
3002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3003 MVT::i32, 3, 0, 2, 3,
3004 0,
3005 39,
3006 OPC_MoveChild0,
3007 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3008 OPC_CheckType, MVT::f32,
3009 OPC_MoveParent,
3010 OPC_RecordChild1,
3011 OPC_CheckChild2CondCode, ISD::SETUGT,
3012 OPC_CheckTypeI32,
3013 OPC_Scope, 13,
3014 OPC_CheckPatternPredicate6,
3015 OPC_EmitConvertToTarget0,
3016 OPC_EmitInteger32, 28|128,4,
3017 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3018 MVT::i32, 3, 2, 1, 3,
3019 11,
3020 OPC_EmitConvertToTarget0,
3021 OPC_EmitInteger32, 28,
3022 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3023 MVT::i32, 3, 2, 1, 3,
3024 0,
3025 22,
3026 OPC_CheckChild0Type, MVT::f64,
3027 OPC_RecordChild1,
3028 OPC_MoveChild1,
3029 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3030 OPC_MoveParent,
3031 OPC_CheckChild2CondCode, ISD::SETUGT,
3032 OPC_CheckTypeI32,
3033 OPC_EmitConvertToTarget1,
3034 OPC_EmitInteger32, 28,
3035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3036 MVT::i32, 3, 0, 2, 3,
3037 22,
3038 OPC_MoveChild0,
3039 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3040 OPC_CheckType, MVT::f64,
3041 OPC_MoveParent,
3042 OPC_RecordChild1,
3043 OPC_CheckChild2CondCode, ISD::SETUGT,
3044 OPC_CheckTypeI32,
3045 OPC_EmitConvertToTarget0,
3046 OPC_EmitInteger32, 28,
3047 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3048 MVT::i32, 3, 2, 1, 3,
3049 40,
3050 OPC_CheckChild0Type, MVT::f32,
3051 OPC_RecordChild1,
3052 OPC_MoveChild1,
3053 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3054 OPC_MoveParent,
3055 OPC_CheckChild2CondCode, ISD::SETULT,
3056 OPC_CheckType, MVT::i1,
3057 OPC_Scope, 13,
3058 OPC_CheckPatternPredicate6,
3059 OPC_EmitConvertToTarget1,
3060 OPC_EmitInteger32, 24|128,4,
3061 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3062 MVT::i1, 3, 0, 2, 3,
3063 11,
3064 OPC_EmitConvertToTarget1,
3065 OPC_EmitInteger32, 24,
3066 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3067 MVT::i1, 3, 0, 2, 3,
3068 0,
3069 40,
3070 OPC_MoveChild0,
3071 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3072 OPC_CheckType, MVT::f32,
3073 OPC_MoveParent,
3074 OPC_RecordChild1,
3075 OPC_CheckChild2CondCode, ISD::SETULT,
3076 OPC_CheckType, MVT::i1,
3077 OPC_Scope, 13,
3078 OPC_CheckPatternPredicate6,
3079 OPC_EmitConvertToTarget0,
3080 OPC_EmitInteger32, 24|128,4,
3081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3082 MVT::i1, 3, 2, 1, 3,
3083 11,
3084 OPC_EmitConvertToTarget0,
3085 OPC_EmitInteger32, 24,
3086 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3087 MVT::i1, 3, 2, 1, 3,
3088 0,
3089 23,
3090 OPC_CheckChild0Type, MVT::f64,
3091 OPC_RecordChild1,
3092 OPC_MoveChild1,
3093 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3094 OPC_MoveParent,
3095 OPC_CheckChild2CondCode, ISD::SETULT,
3096 OPC_CheckType, MVT::i1,
3097 OPC_EmitConvertToTarget1,
3098 OPC_EmitInteger32, 24,
3099 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3100 MVT::i1, 3, 0, 2, 3,
3101 23,
3102 OPC_MoveChild0,
3103 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3104 OPC_CheckType, MVT::f64,
3105 OPC_MoveParent,
3106 OPC_RecordChild1,
3107 OPC_CheckChild2CondCode, ISD::SETULT,
3108 OPC_CheckType, MVT::i1,
3109 OPC_EmitConvertToTarget0,
3110 OPC_EmitInteger32, 24,
3111 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3112 MVT::i1, 3, 2, 1, 3,
3113 39,
3114 OPC_CheckChild0Type, MVT::f32,
3115 OPC_RecordChild1,
3116 OPC_MoveChild1,
3117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3118 OPC_MoveParent,
3119 OPC_CheckChild2CondCode, ISD::SETULT,
3120 OPC_CheckTypeI32,
3121 OPC_Scope, 13,
3122 OPC_CheckPatternPredicate6,
3123 OPC_EmitConvertToTarget1,
3124 OPC_EmitInteger32, 24|128,4,
3125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3126 MVT::i32, 3, 0, 2, 3,
3127 11,
3128 OPC_EmitConvertToTarget1,
3129 OPC_EmitInteger32, 24,
3130 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3131 MVT::i32, 3, 0, 2, 3,
3132 0,
3133 39,
3134 OPC_MoveChild0,
3135 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3136 OPC_CheckType, MVT::f32,
3137 OPC_MoveParent,
3138 OPC_RecordChild1,
3139 OPC_CheckChild2CondCode, ISD::SETULT,
3140 OPC_CheckTypeI32,
3141 OPC_Scope, 13,
3142 OPC_CheckPatternPredicate6,
3143 OPC_EmitConvertToTarget0,
3144 OPC_EmitInteger32, 24|128,4,
3145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3146 MVT::i32, 3, 2, 1, 3,
3147 11,
3148 OPC_EmitConvertToTarget0,
3149 OPC_EmitInteger32, 24,
3150 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3151 MVT::i32, 3, 2, 1, 3,
3152 0,
3153 22,
3154 OPC_CheckChild0Type, MVT::f64,
3155 OPC_RecordChild1,
3156 OPC_MoveChild1,
3157 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3158 OPC_MoveParent,
3159 OPC_CheckChild2CondCode, ISD::SETULT,
3160 OPC_CheckTypeI32,
3161 OPC_EmitConvertToTarget1,
3162 OPC_EmitInteger32, 24,
3163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3164 MVT::i32, 3, 0, 2, 3,
3165 22,
3166 OPC_MoveChild0,
3167 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3168 OPC_CheckType, MVT::f64,
3169 OPC_MoveParent,
3170 OPC_RecordChild1,
3171 OPC_CheckChild2CondCode, ISD::SETULT,
3172 OPC_CheckTypeI32,
3173 OPC_EmitConvertToTarget0,
3174 OPC_EmitInteger32, 24,
3175 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3176 MVT::i32, 3, 2, 1, 3,
3177 40,
3178 OPC_CheckChild0Type, MVT::f32,
3179 OPC_RecordChild1,
3180 OPC_MoveChild1,
3181 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3182 OPC_MoveParent,
3183 OPC_CheckChild2CondCode, ISD::SETUGE,
3184 OPC_CheckType, MVT::i1,
3185 OPC_Scope, 13,
3186 OPC_CheckPatternPredicate6,
3187 OPC_EmitConvertToTarget1,
3188 OPC_EmitInteger32, 30|128,4,
3189 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3190 MVT::i1, 3, 0, 2, 3,
3191 11,
3192 OPC_EmitConvertToTarget1,
3193 OPC_EmitInteger32, 30,
3194 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3195 MVT::i1, 3, 0, 2, 3,
3196 0,
3197 40,
3198 OPC_MoveChild0,
3199 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3200 OPC_CheckType, MVT::f32,
3201 OPC_MoveParent,
3202 OPC_RecordChild1,
3203 OPC_CheckChild2CondCode, ISD::SETUGE,
3204 OPC_CheckType, MVT::i1,
3205 OPC_Scope, 13,
3206 OPC_CheckPatternPredicate6,
3207 OPC_EmitConvertToTarget0,
3208 OPC_EmitInteger32, 30|128,4,
3209 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3210 MVT::i1, 3, 2, 1, 3,
3211 11,
3212 OPC_EmitConvertToTarget0,
3213 OPC_EmitInteger32, 30,
3214 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3215 MVT::i1, 3, 2, 1, 3,
3216 0,
3217 23,
3218 OPC_CheckChild0Type, MVT::f64,
3219 OPC_RecordChild1,
3220 OPC_MoveChild1,
3221 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3222 OPC_MoveParent,
3223 OPC_CheckChild2CondCode, ISD::SETUGE,
3224 OPC_CheckType, MVT::i1,
3225 OPC_EmitConvertToTarget1,
3226 OPC_EmitInteger32, 30,
3227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3228 MVT::i1, 3, 0, 2, 3,
3229 23,
3230 OPC_MoveChild0,
3231 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3232 OPC_CheckType, MVT::f64,
3233 OPC_MoveParent,
3234 OPC_RecordChild1,
3235 OPC_CheckChild2CondCode, ISD::SETUGE,
3236 OPC_CheckType, MVT::i1,
3237 OPC_EmitConvertToTarget0,
3238 OPC_EmitInteger32, 30,
3239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3240 MVT::i1, 3, 2, 1, 3,
3241 39,
3242 OPC_CheckChild0Type, MVT::f32,
3243 OPC_RecordChild1,
3244 OPC_MoveChild1,
3245 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3246 OPC_MoveParent,
3247 OPC_CheckChild2CondCode, ISD::SETUGE,
3248 OPC_CheckTypeI32,
3249 OPC_Scope, 13,
3250 OPC_CheckPatternPredicate6,
3251 OPC_EmitConvertToTarget1,
3252 OPC_EmitInteger32, 30|128,4,
3253 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3254 MVT::i32, 3, 0, 2, 3,
3255 11,
3256 OPC_EmitConvertToTarget1,
3257 OPC_EmitInteger32, 30,
3258 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3259 MVT::i32, 3, 0, 2, 3,
3260 0,
3261 39,
3262 OPC_MoveChild0,
3263 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3264 OPC_CheckType, MVT::f32,
3265 OPC_MoveParent,
3266 OPC_RecordChild1,
3267 OPC_CheckChild2CondCode, ISD::SETUGE,
3268 OPC_CheckTypeI32,
3269 OPC_Scope, 13,
3270 OPC_CheckPatternPredicate6,
3271 OPC_EmitConvertToTarget0,
3272 OPC_EmitInteger32, 30|128,4,
3273 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3274 MVT::i32, 3, 2, 1, 3,
3275 11,
3276 OPC_EmitConvertToTarget0,
3277 OPC_EmitInteger32, 30,
3278 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3279 MVT::i32, 3, 2, 1, 3,
3280 0,
3281 22,
3282 OPC_CheckChild0Type, MVT::f64,
3283 OPC_RecordChild1,
3284 OPC_MoveChild1,
3285 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3286 OPC_MoveParent,
3287 OPC_CheckChild2CondCode, ISD::SETUGE,
3288 OPC_CheckTypeI32,
3289 OPC_EmitConvertToTarget1,
3290 OPC_EmitInteger32, 30,
3291 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3292 MVT::i32, 3, 0, 2, 3,
3293 22,
3294 OPC_MoveChild0,
3295 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3296 OPC_CheckType, MVT::f64,
3297 OPC_MoveParent,
3298 OPC_RecordChild1,
3299 OPC_CheckChild2CondCode, ISD::SETUGE,
3300 OPC_CheckTypeI32,
3301 OPC_EmitConvertToTarget0,
3302 OPC_EmitInteger32, 30,
3303 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3304 MVT::i32, 3, 2, 1, 3,
3305 40,
3306 OPC_CheckChild0Type, MVT::f32,
3307 OPC_RecordChild1,
3308 OPC_MoveChild1,
3309 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3310 OPC_MoveParent,
3311 OPC_CheckChild2CondCode, ISD::SETULE,
3312 OPC_CheckType, MVT::i1,
3313 OPC_Scope, 13,
3314 OPC_CheckPatternPredicate6,
3315 OPC_EmitConvertToTarget1,
3316 OPC_EmitInteger32, 26|128,4,
3317 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3318 MVT::i1, 3, 0, 2, 3,
3319 11,
3320 OPC_EmitConvertToTarget1,
3321 OPC_EmitInteger32, 26,
3322 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3323 MVT::i1, 3, 0, 2, 3,
3324 0,
3325 40,
3326 OPC_MoveChild0,
3327 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3328 OPC_CheckType, MVT::f32,
3329 OPC_MoveParent,
3330 OPC_RecordChild1,
3331 OPC_CheckChild2CondCode, ISD::SETULE,
3332 OPC_CheckType, MVT::i1,
3333 OPC_Scope, 13,
3334 OPC_CheckPatternPredicate6,
3335 OPC_EmitConvertToTarget0,
3336 OPC_EmitInteger32, 26|128,4,
3337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3338 MVT::i1, 3, 2, 1, 3,
3339 11,
3340 OPC_EmitConvertToTarget0,
3341 OPC_EmitInteger32, 26,
3342 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3343 MVT::i1, 3, 2, 1, 3,
3344 0,
3345 23,
3346 OPC_CheckChild0Type, MVT::f64,
3347 OPC_RecordChild1,
3348 OPC_MoveChild1,
3349 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3350 OPC_MoveParent,
3351 OPC_CheckChild2CondCode, ISD::SETULE,
3352 OPC_CheckType, MVT::i1,
3353 OPC_EmitConvertToTarget1,
3354 OPC_EmitInteger32, 26,
3355 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3356 MVT::i1, 3, 0, 2, 3,
3357 23,
3358 OPC_MoveChild0,
3359 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3360 OPC_CheckType, MVT::f64,
3361 OPC_MoveParent,
3362 OPC_RecordChild1,
3363 OPC_CheckChild2CondCode, ISD::SETULE,
3364 OPC_CheckType, MVT::i1,
3365 OPC_EmitConvertToTarget0,
3366 OPC_EmitInteger32, 26,
3367 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3368 MVT::i1, 3, 2, 1, 3,
3369 39,
3370 OPC_CheckChild0Type, MVT::f32,
3371 OPC_RecordChild1,
3372 OPC_MoveChild1,
3373 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3374 OPC_MoveParent,
3375 OPC_CheckChild2CondCode, ISD::SETULE,
3376 OPC_CheckTypeI32,
3377 OPC_Scope, 13,
3378 OPC_CheckPatternPredicate6,
3379 OPC_EmitConvertToTarget1,
3380 OPC_EmitInteger32, 26|128,4,
3381 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3382 MVT::i32, 3, 0, 2, 3,
3383 11,
3384 OPC_EmitConvertToTarget1,
3385 OPC_EmitInteger32, 26,
3386 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3387 MVT::i32, 3, 0, 2, 3,
3388 0,
3389 39,
3390 OPC_MoveChild0,
3391 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3392 OPC_CheckType, MVT::f32,
3393 OPC_MoveParent,
3394 OPC_RecordChild1,
3395 OPC_CheckChild2CondCode, ISD::SETULE,
3396 OPC_CheckTypeI32,
3397 OPC_Scope, 13,
3398 OPC_CheckPatternPredicate6,
3399 OPC_EmitConvertToTarget0,
3400 OPC_EmitInteger32, 26|128,4,
3401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3402 MVT::i32, 3, 2, 1, 3,
3403 11,
3404 OPC_EmitConvertToTarget0,
3405 OPC_EmitInteger32, 26,
3406 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3407 MVT::i32, 3, 2, 1, 3,
3408 0,
3409 22,
3410 OPC_CheckChild0Type, MVT::f64,
3411 OPC_RecordChild1,
3412 OPC_MoveChild1,
3413 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3414 OPC_MoveParent,
3415 OPC_CheckChild2CondCode, ISD::SETULE,
3416 OPC_CheckTypeI32,
3417 OPC_EmitConvertToTarget1,
3418 OPC_EmitInteger32, 26,
3419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3420 MVT::i32, 3, 0, 2, 3,
3421 22,
3422 OPC_MoveChild0,
3423 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3424 OPC_CheckType, MVT::f64,
3425 OPC_MoveParent,
3426 OPC_RecordChild1,
3427 OPC_CheckChild2CondCode, ISD::SETULE,
3428 OPC_CheckTypeI32,
3429 OPC_EmitConvertToTarget0,
3430 OPC_EmitInteger32, 26,
3431 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3432 MVT::i32, 3, 2, 1, 3,
3433 40,
3434 OPC_CheckChild0Type, MVT::f32,
3435 OPC_RecordChild1,
3436 OPC_MoveChild1,
3437 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3438 OPC_MoveParent,
3439 OPC_CheckChild2CondCode, ISD::SETUEQ,
3440 OPC_CheckType, MVT::i1,
3441 OPC_Scope, 13,
3442 OPC_CheckPatternPredicate6,
3443 OPC_EmitConvertToTarget1,
3444 OPC_EmitInteger32, 20|128,4,
3445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3446 MVT::i1, 3, 0, 2, 3,
3447 11,
3448 OPC_EmitConvertToTarget1,
3449 OPC_EmitInteger32, 20,
3450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3451 MVT::i1, 3, 0, 2, 3,
3452 0,
3453 40,
3454 OPC_MoveChild0,
3455 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3456 OPC_CheckType, MVT::f32,
3457 OPC_MoveParent,
3458 OPC_RecordChild1,
3459 OPC_CheckChild2CondCode, ISD::SETUEQ,
3460 OPC_CheckType, MVT::i1,
3461 OPC_Scope, 13,
3462 OPC_CheckPatternPredicate6,
3463 OPC_EmitConvertToTarget0,
3464 OPC_EmitInteger32, 20|128,4,
3465 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3466 MVT::i1, 3, 2, 1, 3,
3467 11,
3468 OPC_EmitConvertToTarget0,
3469 OPC_EmitInteger32, 20,
3470 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3471 MVT::i1, 3, 2, 1, 3,
3472 0,
3473 23,
3474 OPC_CheckChild0Type, MVT::f64,
3475 OPC_RecordChild1,
3476 OPC_MoveChild1,
3477 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3478 OPC_MoveParent,
3479 OPC_CheckChild2CondCode, ISD::SETUEQ,
3480 OPC_CheckType, MVT::i1,
3481 OPC_EmitConvertToTarget1,
3482 OPC_EmitInteger32, 20,
3483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3484 MVT::i1, 3, 0, 2, 3,
3485 23,
3486 OPC_MoveChild0,
3487 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3488 OPC_CheckType, MVT::f64,
3489 OPC_MoveParent,
3490 OPC_RecordChild1,
3491 OPC_CheckChild2CondCode, ISD::SETUEQ,
3492 OPC_CheckType, MVT::i1,
3493 OPC_EmitConvertToTarget0,
3494 OPC_EmitInteger32, 20,
3495 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3496 MVT::i1, 3, 2, 1, 3,
3497 39,
3498 OPC_CheckChild0Type, MVT::f32,
3499 OPC_RecordChild1,
3500 OPC_MoveChild1,
3501 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3502 OPC_MoveParent,
3503 OPC_CheckChild2CondCode, ISD::SETUEQ,
3504 OPC_CheckTypeI32,
3505 OPC_Scope, 13,
3506 OPC_CheckPatternPredicate6,
3507 OPC_EmitConvertToTarget1,
3508 OPC_EmitInteger32, 20|128,4,
3509 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3510 MVT::i32, 3, 0, 2, 3,
3511 11,
3512 OPC_EmitConvertToTarget1,
3513 OPC_EmitInteger32, 20,
3514 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3515 MVT::i32, 3, 0, 2, 3,
3516 0,
3517 39,
3518 OPC_MoveChild0,
3519 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3520 OPC_CheckType, MVT::f32,
3521 OPC_MoveParent,
3522 OPC_RecordChild1,
3523 OPC_CheckChild2CondCode, ISD::SETUEQ,
3524 OPC_CheckTypeI32,
3525 OPC_Scope, 13,
3526 OPC_CheckPatternPredicate6,
3527 OPC_EmitConvertToTarget0,
3528 OPC_EmitInteger32, 20|128,4,
3529 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3530 MVT::i32, 3, 2, 1, 3,
3531 11,
3532 OPC_EmitConvertToTarget0,
3533 OPC_EmitInteger32, 20,
3534 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3535 MVT::i32, 3, 2, 1, 3,
3536 0,
3537 22,
3538 OPC_CheckChild0Type, MVT::f64,
3539 OPC_RecordChild1,
3540 OPC_MoveChild1,
3541 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3542 OPC_MoveParent,
3543 OPC_CheckChild2CondCode, ISD::SETUEQ,
3544 OPC_CheckTypeI32,
3545 OPC_EmitConvertToTarget1,
3546 OPC_EmitInteger32, 20,
3547 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3548 MVT::i32, 3, 0, 2, 3,
3549 22,
3550 OPC_MoveChild0,
3551 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3552 OPC_CheckType, MVT::f64,
3553 OPC_MoveParent,
3554 OPC_RecordChild1,
3555 OPC_CheckChild2CondCode, ISD::SETUEQ,
3556 OPC_CheckTypeI32,
3557 OPC_EmitConvertToTarget0,
3558 OPC_EmitInteger32, 20,
3559 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3560 MVT::i32, 3, 2, 1, 3,
3561 40,
3562 OPC_CheckChild0Type, MVT::f32,
3563 OPC_RecordChild1,
3564 OPC_MoveChild1,
3565 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3566 OPC_MoveParent,
3567 OPC_CheckChild2CondCode, ISD::SETUNE,
3568 OPC_CheckType, MVT::i1,
3569 OPC_Scope, 13,
3570 OPC_CheckPatternPredicate6,
3571 OPC_EmitConvertToTarget1,
3572 OPC_EmitInteger32, 22|128,4,
3573 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3574 MVT::i1, 3, 0, 2, 3,
3575 11,
3576 OPC_EmitConvertToTarget1,
3577 OPC_EmitInteger32, 22,
3578 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3579 MVT::i1, 3, 0, 2, 3,
3580 0,
3581 40,
3582 OPC_MoveChild0,
3583 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3584 OPC_CheckType, MVT::f32,
3585 OPC_MoveParent,
3586 OPC_RecordChild1,
3587 OPC_CheckChild2CondCode, ISD::SETUNE,
3588 OPC_CheckType, MVT::i1,
3589 OPC_Scope, 13,
3590 OPC_CheckPatternPredicate6,
3591 OPC_EmitConvertToTarget0,
3592 OPC_EmitInteger32, 22|128,4,
3593 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3594 MVT::i1, 3, 2, 1, 3,
3595 11,
3596 OPC_EmitConvertToTarget0,
3597 OPC_EmitInteger32, 22,
3598 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3599 MVT::i1, 3, 2, 1, 3,
3600 0,
3601 23,
3602 OPC_CheckChild0Type, MVT::f64,
3603 OPC_RecordChild1,
3604 OPC_MoveChild1,
3605 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3606 OPC_MoveParent,
3607 OPC_CheckChild2CondCode, ISD::SETUNE,
3608 OPC_CheckType, MVT::i1,
3609 OPC_EmitConvertToTarget1,
3610 OPC_EmitInteger32, 22,
3611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3612 MVT::i1, 3, 0, 2, 3,
3613 23,
3614 OPC_MoveChild0,
3615 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3616 OPC_CheckType, MVT::f64,
3617 OPC_MoveParent,
3618 OPC_RecordChild1,
3619 OPC_CheckChild2CondCode, ISD::SETUNE,
3620 OPC_CheckType, MVT::i1,
3621 OPC_EmitConvertToTarget0,
3622 OPC_EmitInteger32, 22,
3623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3624 MVT::i1, 3, 2, 1, 3,
3625 39,
3626 OPC_CheckChild0Type, MVT::f32,
3627 OPC_RecordChild1,
3628 OPC_MoveChild1,
3629 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3630 OPC_MoveParent,
3631 OPC_CheckChild2CondCode, ISD::SETUNE,
3632 OPC_CheckTypeI32,
3633 OPC_Scope, 13,
3634 OPC_CheckPatternPredicate6,
3635 OPC_EmitConvertToTarget1,
3636 OPC_EmitInteger32, 22|128,4,
3637 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3638 MVT::i32, 3, 0, 2, 3,
3639 11,
3640 OPC_EmitConvertToTarget1,
3641 OPC_EmitInteger32, 22,
3642 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3643 MVT::i32, 3, 0, 2, 3,
3644 0,
3645 39,
3646 OPC_MoveChild0,
3647 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3648 OPC_CheckType, MVT::f32,
3649 OPC_MoveParent,
3650 OPC_RecordChild1,
3651 OPC_CheckChild2CondCode, ISD::SETUNE,
3652 OPC_CheckTypeI32,
3653 OPC_Scope, 13,
3654 OPC_CheckPatternPredicate6,
3655 OPC_EmitConvertToTarget0,
3656 OPC_EmitInteger32, 22|128,4,
3657 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3658 MVT::i32, 3, 2, 1, 3,
3659 11,
3660 OPC_EmitConvertToTarget0,
3661 OPC_EmitInteger32, 22,
3662 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3663 MVT::i32, 3, 2, 1, 3,
3664 0,
3665 22,
3666 OPC_CheckChild0Type, MVT::f64,
3667 OPC_RecordChild1,
3668 OPC_MoveChild1,
3669 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3670 OPC_MoveParent,
3671 OPC_CheckChild2CondCode, ISD::SETUNE,
3672 OPC_CheckTypeI32,
3673 OPC_EmitConvertToTarget1,
3674 OPC_EmitInteger32, 22,
3675 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3676 MVT::i32, 3, 0, 2, 3,
3677 22,
3678 OPC_MoveChild0,
3679 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3680 OPC_CheckType, MVT::f64,
3681 OPC_MoveParent,
3682 OPC_RecordChild1,
3683 OPC_CheckChild2CondCode, ISD::SETUNE,
3684 OPC_CheckTypeI32,
3685 OPC_EmitConvertToTarget0,
3686 OPC_EmitInteger32, 22,
3687 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3688 MVT::i32, 3, 2, 1, 3,
3689 40,
3690 OPC_CheckChild0Type, MVT::f32,
3691 OPC_RecordChild1,
3692 OPC_MoveChild1,
3693 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3694 OPC_MoveParent,
3695 OPC_CheckChild2CondCode, ISD::SETGT,
3696 OPC_CheckType, MVT::i1,
3697 OPC_Scope, 13,
3698 OPC_CheckPatternPredicate6,
3699 OPC_EmitConvertToTarget1,
3700 OPC_EmitInteger32, 8|128,4,
3701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3702 MVT::i1, 3, 0, 2, 3,
3703 11,
3704 OPC_EmitConvertToTarget1,
3705 OPC_EmitInteger32, 8,
3706 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3707 MVT::i1, 3, 0, 2, 3,
3708 0,
3709 40,
3710 OPC_MoveChild0,
3711 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3712 OPC_CheckType, MVT::f32,
3713 OPC_MoveParent,
3714 OPC_RecordChild1,
3715 OPC_CheckChild2CondCode, ISD::SETGT,
3716 OPC_CheckType, MVT::i1,
3717 OPC_Scope, 13,
3718 OPC_CheckPatternPredicate6,
3719 OPC_EmitConvertToTarget0,
3720 OPC_EmitInteger32, 8|128,4,
3721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3722 MVT::i1, 3, 2, 1, 3,
3723 11,
3724 OPC_EmitConvertToTarget0,
3725 OPC_EmitInteger32, 8,
3726 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3727 MVT::i1, 3, 2, 1, 3,
3728 0,
3729 23,
3730 OPC_CheckChild0Type, MVT::f64,
3731 OPC_RecordChild1,
3732 OPC_MoveChild1,
3733 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3734 OPC_MoveParent,
3735 OPC_CheckChild2CondCode, ISD::SETGT,
3736 OPC_CheckType, MVT::i1,
3737 OPC_EmitConvertToTarget1,
3738 OPC_EmitInteger32, 8,
3739 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3740 MVT::i1, 3, 0, 2, 3,
3741 23,
3742 OPC_MoveChild0,
3743 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3744 OPC_CheckType, MVT::f64,
3745 OPC_MoveParent,
3746 OPC_RecordChild1,
3747 OPC_CheckChild2CondCode, ISD::SETGT,
3748 OPC_CheckType, MVT::i1,
3749 OPC_EmitConvertToTarget0,
3750 OPC_EmitInteger32, 8,
3751 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3752 MVT::i1, 3, 2, 1, 3,
3753 39,
3754 OPC_CheckChild0Type, MVT::f32,
3755 OPC_RecordChild1,
3756 OPC_MoveChild1,
3757 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3758 OPC_MoveParent,
3759 OPC_CheckChild2CondCode, ISD::SETGT,
3760 OPC_CheckTypeI32,
3761 OPC_Scope, 13,
3762 OPC_CheckPatternPredicate6,
3763 OPC_EmitConvertToTarget1,
3764 OPC_EmitInteger32, 8|128,4,
3765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3766 MVT::i32, 3, 0, 2, 3,
3767 11,
3768 OPC_EmitConvertToTarget1,
3769 OPC_EmitInteger32, 8,
3770 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3771 MVT::i32, 3, 0, 2, 3,
3772 0,
3773 39,
3774 OPC_MoveChild0,
3775 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3776 OPC_CheckType, MVT::f32,
3777 OPC_MoveParent,
3778 OPC_RecordChild1,
3779 OPC_CheckChild2CondCode, ISD::SETGT,
3780 OPC_CheckTypeI32,
3781 OPC_Scope, 13,
3782 OPC_CheckPatternPredicate6,
3783 OPC_EmitConvertToTarget0,
3784 OPC_EmitInteger32, 8|128,4,
3785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3786 MVT::i32, 3, 2, 1, 3,
3787 11,
3788 OPC_EmitConvertToTarget0,
3789 OPC_EmitInteger32, 8,
3790 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3791 MVT::i32, 3, 2, 1, 3,
3792 0,
3793 22,
3794 OPC_CheckChild0Type, MVT::f64,
3795 OPC_RecordChild1,
3796 OPC_MoveChild1,
3797 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3798 OPC_MoveParent,
3799 OPC_CheckChild2CondCode, ISD::SETGT,
3800 OPC_CheckTypeI32,
3801 OPC_EmitConvertToTarget1,
3802 OPC_EmitInteger32, 8,
3803 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3804 MVT::i32, 3, 0, 2, 3,
3805 22,
3806 OPC_MoveChild0,
3807 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3808 OPC_CheckType, MVT::f64,
3809 OPC_MoveParent,
3810 OPC_RecordChild1,
3811 OPC_CheckChild2CondCode, ISD::SETGT,
3812 OPC_CheckTypeI32,
3813 OPC_EmitConvertToTarget0,
3814 OPC_EmitInteger32, 8,
3815 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3816 MVT::i32, 3, 2, 1, 3,
3817 40,
3818 OPC_CheckChild0Type, MVT::f32,
3819 OPC_RecordChild1,
3820 OPC_MoveChild1,
3821 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3822 OPC_MoveParent,
3823 OPC_CheckChild2CondCode, ISD::SETLT,
3824 OPC_CheckType, MVT::i1,
3825 OPC_Scope, 13,
3826 OPC_CheckPatternPredicate6,
3827 OPC_EmitConvertToTarget1,
3828 OPC_EmitInteger32, 4|128,4,
3829 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3830 MVT::i1, 3, 0, 2, 3,
3831 11,
3832 OPC_EmitConvertToTarget1,
3833 OPC_EmitInteger32, 4,
3834 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3835 MVT::i1, 3, 0, 2, 3,
3836 0,
3837 40,
3838 OPC_MoveChild0,
3839 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3840 OPC_CheckType, MVT::f32,
3841 OPC_MoveParent,
3842 OPC_RecordChild1,
3843 OPC_CheckChild2CondCode, ISD::SETLT,
3844 OPC_CheckType, MVT::i1,
3845 OPC_Scope, 13,
3846 OPC_CheckPatternPredicate6,
3847 OPC_EmitConvertToTarget0,
3848 OPC_EmitInteger32, 4|128,4,
3849 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3850 MVT::i1, 3, 2, 1, 3,
3851 11,
3852 OPC_EmitConvertToTarget0,
3853 OPC_EmitInteger32, 4,
3854 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3855 MVT::i1, 3, 2, 1, 3,
3856 0,
3857 23,
3858 OPC_CheckChild0Type, MVT::f64,
3859 OPC_RecordChild1,
3860 OPC_MoveChild1,
3861 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3862 OPC_MoveParent,
3863 OPC_CheckChild2CondCode, ISD::SETLT,
3864 OPC_CheckType, MVT::i1,
3865 OPC_EmitConvertToTarget1,
3866 OPC_EmitInteger32, 4,
3867 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3868 MVT::i1, 3, 0, 2, 3,
3869 23,
3870 OPC_MoveChild0,
3871 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3872 OPC_CheckType, MVT::f64,
3873 OPC_MoveParent,
3874 OPC_RecordChild1,
3875 OPC_CheckChild2CondCode, ISD::SETLT,
3876 OPC_CheckType, MVT::i1,
3877 OPC_EmitConvertToTarget0,
3878 OPC_EmitInteger32, 4,
3879 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
3880 MVT::i1, 3, 2, 1, 3,
3881 39,
3882 OPC_CheckChild0Type, MVT::f32,
3883 OPC_RecordChild1,
3884 OPC_MoveChild1,
3885 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3886 OPC_MoveParent,
3887 OPC_CheckChild2CondCode, ISD::SETLT,
3888 OPC_CheckTypeI32,
3889 OPC_Scope, 13,
3890 OPC_CheckPatternPredicate6,
3891 OPC_EmitConvertToTarget1,
3892 OPC_EmitInteger32, 4|128,4,
3893 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3894 MVT::i32, 3, 0, 2, 3,
3895 11,
3896 OPC_EmitConvertToTarget1,
3897 OPC_EmitInteger32, 4,
3898 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
3899 MVT::i32, 3, 0, 2, 3,
3900 0,
3901 39,
3902 OPC_MoveChild0,
3903 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3904 OPC_CheckType, MVT::f32,
3905 OPC_MoveParent,
3906 OPC_RecordChild1,
3907 OPC_CheckChild2CondCode, ISD::SETLT,
3908 OPC_CheckTypeI32,
3909 OPC_Scope, 13,
3910 OPC_CheckPatternPredicate6,
3911 OPC_EmitConvertToTarget0,
3912 OPC_EmitInteger32, 4|128,4,
3913 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3914 MVT::i32, 3, 2, 1, 3,
3915 11,
3916 OPC_EmitConvertToTarget0,
3917 OPC_EmitInteger32, 4,
3918 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
3919 MVT::i32, 3, 2, 1, 3,
3920 0,
3921 22,
3922 OPC_CheckChild0Type, MVT::f64,
3923 OPC_RecordChild1,
3924 OPC_MoveChild1,
3925 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3926 OPC_MoveParent,
3927 OPC_CheckChild2CondCode, ISD::SETLT,
3928 OPC_CheckTypeI32,
3929 OPC_EmitConvertToTarget1,
3930 OPC_EmitInteger32, 4,
3931 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
3932 MVT::i32, 3, 0, 2, 3,
3933 22,
3934 OPC_MoveChild0,
3935 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3936 OPC_CheckType, MVT::f64,
3937 OPC_MoveParent,
3938 OPC_RecordChild1,
3939 OPC_CheckChild2CondCode, ISD::SETLT,
3940 OPC_CheckTypeI32,
3941 OPC_EmitConvertToTarget0,
3942 OPC_EmitInteger32, 4,
3943 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
3944 MVT::i32, 3, 2, 1, 3,
3945 40,
3946 OPC_CheckChild0Type, MVT::f32,
3947 OPC_RecordChild1,
3948 OPC_MoveChild1,
3949 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3950 OPC_MoveParent,
3951 OPC_CheckChild2CondCode, ISD::SETGE,
3952 OPC_CheckType, MVT::i1,
3953 OPC_Scope, 13,
3954 OPC_CheckPatternPredicate6,
3955 OPC_EmitConvertToTarget1,
3956 OPC_EmitInteger32, 10|128,4,
3957 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3958 MVT::i1, 3, 0, 2, 3,
3959 11,
3960 OPC_EmitConvertToTarget1,
3961 OPC_EmitInteger32, 10,
3962 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
3963 MVT::i1, 3, 0, 2, 3,
3964 0,
3965 40,
3966 OPC_MoveChild0,
3967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3968 OPC_CheckType, MVT::f32,
3969 OPC_MoveParent,
3970 OPC_RecordChild1,
3971 OPC_CheckChild2CondCode, ISD::SETGE,
3972 OPC_CheckType, MVT::i1,
3973 OPC_Scope, 13,
3974 OPC_CheckPatternPredicate6,
3975 OPC_EmitConvertToTarget0,
3976 OPC_EmitInteger32, 10|128,4,
3977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3978 MVT::i1, 3, 2, 1, 3,
3979 11,
3980 OPC_EmitConvertToTarget0,
3981 OPC_EmitInteger32, 10,
3982 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
3983 MVT::i1, 3, 2, 1, 3,
3984 0,
3985 23,
3986 OPC_CheckChild0Type, MVT::f64,
3987 OPC_RecordChild1,
3988 OPC_MoveChild1,
3989 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
3990 OPC_MoveParent,
3991 OPC_CheckChild2CondCode, ISD::SETGE,
3992 OPC_CheckType, MVT::i1,
3993 OPC_EmitConvertToTarget1,
3994 OPC_EmitInteger32, 10,
3995 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
3996 MVT::i1, 3, 0, 2, 3,
3997 23,
3998 OPC_MoveChild0,
3999 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4000 OPC_CheckType, MVT::f64,
4001 OPC_MoveParent,
4002 OPC_RecordChild1,
4003 OPC_CheckChild2CondCode, ISD::SETGE,
4004 OPC_CheckType, MVT::i1,
4005 OPC_EmitConvertToTarget0,
4006 OPC_EmitInteger32, 10,
4007 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4008 MVT::i1, 3, 2, 1, 3,
4009 39,
4010 OPC_CheckChild0Type, MVT::f32,
4011 OPC_RecordChild1,
4012 OPC_MoveChild1,
4013 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4014 OPC_MoveParent,
4015 OPC_CheckChild2CondCode, ISD::SETGE,
4016 OPC_CheckTypeI32,
4017 OPC_Scope, 13,
4018 OPC_CheckPatternPredicate6,
4019 OPC_EmitConvertToTarget1,
4020 OPC_EmitInteger32, 10|128,4,
4021 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4022 MVT::i32, 3, 0, 2, 3,
4023 11,
4024 OPC_EmitConvertToTarget1,
4025 OPC_EmitInteger32, 10,
4026 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4027 MVT::i32, 3, 0, 2, 3,
4028 0,
4029 39,
4030 OPC_MoveChild0,
4031 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4032 OPC_CheckType, MVT::f32,
4033 OPC_MoveParent,
4034 OPC_RecordChild1,
4035 OPC_CheckChild2CondCode, ISD::SETGE,
4036 OPC_CheckTypeI32,
4037 OPC_Scope, 13,
4038 OPC_CheckPatternPredicate6,
4039 OPC_EmitConvertToTarget0,
4040 OPC_EmitInteger32, 10|128,4,
4041 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4042 MVT::i32, 3, 2, 1, 3,
4043 11,
4044 OPC_EmitConvertToTarget0,
4045 OPC_EmitInteger32, 10,
4046 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4047 MVT::i32, 3, 2, 1, 3,
4048 0,
4049 22,
4050 OPC_CheckChild0Type, MVT::f64,
4051 OPC_RecordChild1,
4052 OPC_MoveChild1,
4053 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4054 OPC_MoveParent,
4055 OPC_CheckChild2CondCode, ISD::SETGE,
4056 OPC_CheckTypeI32,
4057 OPC_EmitConvertToTarget1,
4058 OPC_EmitInteger32, 10,
4059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4060 MVT::i32, 3, 0, 2, 3,
4061 22,
4062 OPC_MoveChild0,
4063 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4064 OPC_CheckType, MVT::f64,
4065 OPC_MoveParent,
4066 OPC_RecordChild1,
4067 OPC_CheckChild2CondCode, ISD::SETGE,
4068 OPC_CheckTypeI32,
4069 OPC_EmitConvertToTarget0,
4070 OPC_EmitInteger32, 10,
4071 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4072 MVT::i32, 3, 2, 1, 3,
4073 40,
4074 OPC_CheckChild0Type, MVT::f32,
4075 OPC_RecordChild1,
4076 OPC_MoveChild1,
4077 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4078 OPC_MoveParent,
4079 OPC_CheckChild2CondCode, ISD::SETLE,
4080 OPC_CheckType, MVT::i1,
4081 OPC_Scope, 13,
4082 OPC_CheckPatternPredicate6,
4083 OPC_EmitConvertToTarget1,
4084 OPC_EmitInteger32, 6|128,4,
4085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4086 MVT::i1, 3, 0, 2, 3,
4087 11,
4088 OPC_EmitConvertToTarget1,
4089 OPC_EmitInteger32, 6,
4090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4091 MVT::i1, 3, 0, 2, 3,
4092 0,
4093 40,
4094 OPC_MoveChild0,
4095 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4096 OPC_CheckType, MVT::f32,
4097 OPC_MoveParent,
4098 OPC_RecordChild1,
4099 OPC_CheckChild2CondCode, ISD::SETLE,
4100 OPC_CheckType, MVT::i1,
4101 OPC_Scope, 13,
4102 OPC_CheckPatternPredicate6,
4103 OPC_EmitConvertToTarget0,
4104 OPC_EmitInteger32, 6|128,4,
4105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4106 MVT::i1, 3, 2, 1, 3,
4107 11,
4108 OPC_EmitConvertToTarget0,
4109 OPC_EmitInteger32, 6,
4110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4111 MVT::i1, 3, 2, 1, 3,
4112 0,
4113 23,
4114 OPC_CheckChild0Type, MVT::f64,
4115 OPC_RecordChild1,
4116 OPC_MoveChild1,
4117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4118 OPC_MoveParent,
4119 OPC_CheckChild2CondCode, ISD::SETLE,
4120 OPC_CheckType, MVT::i1,
4121 OPC_EmitConvertToTarget1,
4122 OPC_EmitInteger32, 6,
4123 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
4124 MVT::i1, 3, 0, 2, 3,
4125 23,
4126 OPC_MoveChild0,
4127 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4128 OPC_CheckType, MVT::f64,
4129 OPC_MoveParent,
4130 OPC_RecordChild1,
4131 OPC_CheckChild2CondCode, ISD::SETLE,
4132 OPC_CheckType, MVT::i1,
4133 OPC_EmitConvertToTarget0,
4134 OPC_EmitInteger32, 6,
4135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4136 MVT::i1, 3, 2, 1, 3,
4137 39,
4138 OPC_CheckChild0Type, MVT::f32,
4139 OPC_RecordChild1,
4140 OPC_MoveChild1,
4141 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4142 OPC_MoveParent,
4143 OPC_CheckChild2CondCode, ISD::SETLE,
4144 OPC_CheckTypeI32,
4145 OPC_Scope, 13,
4146 OPC_CheckPatternPredicate6,
4147 OPC_EmitConvertToTarget1,
4148 OPC_EmitInteger32, 6|128,4,
4149 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4150 MVT::i32, 3, 0, 2, 3,
4151 11,
4152 OPC_EmitConvertToTarget1,
4153 OPC_EmitInteger32, 6,
4154 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4155 MVT::i32, 3, 0, 2, 3,
4156 0,
4157 39,
4158 OPC_MoveChild0,
4159 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4160 OPC_CheckType, MVT::f32,
4161 OPC_MoveParent,
4162 OPC_RecordChild1,
4163 OPC_CheckChild2CondCode, ISD::SETLE,
4164 OPC_CheckTypeI32,
4165 OPC_Scope, 13,
4166 OPC_CheckPatternPredicate6,
4167 OPC_EmitConvertToTarget0,
4168 OPC_EmitInteger32, 6|128,4,
4169 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4170 MVT::i32, 3, 2, 1, 3,
4171 11,
4172 OPC_EmitConvertToTarget0,
4173 OPC_EmitInteger32, 6,
4174 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4175 MVT::i32, 3, 2, 1, 3,
4176 0,
4177 22,
4178 OPC_CheckChild0Type, MVT::f64,
4179 OPC_RecordChild1,
4180 OPC_MoveChild1,
4181 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4182 OPC_MoveParent,
4183 OPC_CheckChild2CondCode, ISD::SETLE,
4184 OPC_CheckTypeI32,
4185 OPC_EmitConvertToTarget1,
4186 OPC_EmitInteger32, 6,
4187 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4188 MVT::i32, 3, 0, 2, 3,
4189 22,
4190 OPC_MoveChild0,
4191 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4192 OPC_CheckType, MVT::f64,
4193 OPC_MoveParent,
4194 OPC_RecordChild1,
4195 OPC_CheckChild2CondCode, ISD::SETLE,
4196 OPC_CheckTypeI32,
4197 OPC_EmitConvertToTarget0,
4198 OPC_EmitInteger32, 6,
4199 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4200 MVT::i32, 3, 2, 1, 3,
4201 40,
4202 OPC_CheckChild0Type, MVT::f32,
4203 OPC_RecordChild1,
4204 OPC_MoveChild1,
4205 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4206 OPC_MoveParent,
4207 OPC_CheckChild2CondCode, ISD::SETEQ,
4208 OPC_CheckType, MVT::i1,
4209 OPC_Scope, 13,
4210 OPC_CheckPatternPredicate6,
4211 OPC_EmitConvertToTarget1,
4212 OPC_EmitInteger32, 0|128,4,
4213 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4214 MVT::i1, 3, 0, 2, 3,
4215 11,
4216 OPC_EmitConvertToTarget1,
4217 OPC_EmitInteger32, 0,
4218 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4219 MVT::i1, 3, 0, 2, 3,
4220 0,
4221 40,
4222 OPC_MoveChild0,
4223 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4224 OPC_CheckType, MVT::f32,
4225 OPC_MoveParent,
4226 OPC_RecordChild1,
4227 OPC_CheckChild2CondCode, ISD::SETEQ,
4228 OPC_CheckType, MVT::i1,
4229 OPC_Scope, 13,
4230 OPC_CheckPatternPredicate6,
4231 OPC_EmitConvertToTarget0,
4232 OPC_EmitInteger32, 0|128,4,
4233 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4234 MVT::i1, 3, 2, 1, 3,
4235 11,
4236 OPC_EmitConvertToTarget0,
4237 OPC_EmitInteger32, 0,
4238 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4239 MVT::i1, 3, 2, 1, 3,
4240 0,
4241 23,
4242 OPC_CheckChild0Type, MVT::f64,
4243 OPC_RecordChild1,
4244 OPC_MoveChild1,
4245 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4246 OPC_MoveParent,
4247 OPC_CheckChild2CondCode, ISD::SETEQ,
4248 OPC_CheckType, MVT::i1,
4249 OPC_EmitConvertToTarget1,
4250 OPC_EmitInteger32, 0,
4251 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
4252 MVT::i1, 3, 0, 2, 3,
4253 23,
4254 OPC_MoveChild0,
4255 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4256 OPC_CheckType, MVT::f64,
4257 OPC_MoveParent,
4258 OPC_RecordChild1,
4259 OPC_CheckChild2CondCode, ISD::SETEQ,
4260 OPC_CheckType, MVT::i1,
4261 OPC_EmitConvertToTarget0,
4262 OPC_EmitInteger32, 0,
4263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4264 MVT::i1, 3, 2, 1, 3,
4265 39,
4266 OPC_CheckChild0Type, MVT::f32,
4267 OPC_RecordChild1,
4268 OPC_MoveChild1,
4269 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4270 OPC_MoveParent,
4271 OPC_CheckChild2CondCode, ISD::SETEQ,
4272 OPC_CheckTypeI32,
4273 OPC_Scope, 13,
4274 OPC_CheckPatternPredicate6,
4275 OPC_EmitConvertToTarget1,
4276 OPC_EmitInteger32, 0|128,4,
4277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4278 MVT::i32, 3, 0, 2, 3,
4279 11,
4280 OPC_EmitConvertToTarget1,
4281 OPC_EmitInteger32, 0,
4282 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4283 MVT::i32, 3, 0, 2, 3,
4284 0,
4285 39,
4286 OPC_MoveChild0,
4287 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4288 OPC_CheckType, MVT::f32,
4289 OPC_MoveParent,
4290 OPC_RecordChild1,
4291 OPC_CheckChild2CondCode, ISD::SETEQ,
4292 OPC_CheckTypeI32,
4293 OPC_Scope, 13,
4294 OPC_CheckPatternPredicate6,
4295 OPC_EmitConvertToTarget0,
4296 OPC_EmitInteger32, 0|128,4,
4297 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4298 MVT::i32, 3, 2, 1, 3,
4299 11,
4300 OPC_EmitConvertToTarget0,
4301 OPC_EmitInteger32, 0,
4302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4303 MVT::i32, 3, 2, 1, 3,
4304 0,
4305 22,
4306 OPC_CheckChild0Type, MVT::f64,
4307 OPC_RecordChild1,
4308 OPC_MoveChild1,
4309 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4310 OPC_MoveParent,
4311 OPC_CheckChild2CondCode, ISD::SETEQ,
4312 OPC_CheckTypeI32,
4313 OPC_EmitConvertToTarget1,
4314 OPC_EmitInteger32, 0,
4315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4316 MVT::i32, 3, 0, 2, 3,
4317 22,
4318 OPC_MoveChild0,
4319 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4320 OPC_CheckType, MVT::f64,
4321 OPC_MoveParent,
4322 OPC_RecordChild1,
4323 OPC_CheckChild2CondCode, ISD::SETEQ,
4324 OPC_CheckTypeI32,
4325 OPC_EmitConvertToTarget0,
4326 OPC_EmitInteger32, 0,
4327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4328 MVT::i32, 3, 2, 1, 3,
4329 40,
4330 OPC_CheckChild0Type, MVT::f32,
4331 OPC_RecordChild1,
4332 OPC_MoveChild1,
4333 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4334 OPC_MoveParent,
4335 OPC_CheckChild2CondCode, ISD::SETNE,
4336 OPC_CheckType, MVT::i1,
4337 OPC_Scope, 13,
4338 OPC_CheckPatternPredicate6,
4339 OPC_EmitConvertToTarget1,
4340 OPC_EmitInteger32, 2|128,4,
4341 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4342 MVT::i1, 3, 0, 2, 3,
4343 11,
4344 OPC_EmitConvertToTarget1,
4345 OPC_EmitInteger32, 2,
4346 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4347 MVT::i1, 3, 0, 2, 3,
4348 0,
4349 40,
4350 OPC_MoveChild0,
4351 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4352 OPC_CheckType, MVT::f32,
4353 OPC_MoveParent,
4354 OPC_RecordChild1,
4355 OPC_CheckChild2CondCode, ISD::SETNE,
4356 OPC_CheckType, MVT::i1,
4357 OPC_Scope, 13,
4358 OPC_CheckPatternPredicate6,
4359 OPC_EmitConvertToTarget0,
4360 OPC_EmitInteger32, 2|128,4,
4361 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4362 MVT::i1, 3, 2, 1, 3,
4363 11,
4364 OPC_EmitConvertToTarget0,
4365 OPC_EmitInteger32, 2,
4366 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4367 MVT::i1, 3, 2, 1, 3,
4368 0,
4369 23,
4370 OPC_CheckChild0Type, MVT::f64,
4371 OPC_RecordChild1,
4372 OPC_MoveChild1,
4373 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4374 OPC_MoveParent,
4375 OPC_CheckChild2CondCode, ISD::SETNE,
4376 OPC_CheckType, MVT::i1,
4377 OPC_EmitConvertToTarget1,
4378 OPC_EmitInteger32, 2,
4379 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
4380 MVT::i1, 3, 0, 2, 3,
4381 23,
4382 OPC_MoveChild0,
4383 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4384 OPC_CheckType, MVT::f64,
4385 OPC_MoveParent,
4386 OPC_RecordChild1,
4387 OPC_CheckChild2CondCode, ISD::SETNE,
4388 OPC_CheckType, MVT::i1,
4389 OPC_EmitConvertToTarget0,
4390 OPC_EmitInteger32, 2,
4391 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4392 MVT::i1, 3, 2, 1, 3,
4393 39,
4394 OPC_CheckChild0Type, MVT::f32,
4395 OPC_RecordChild1,
4396 OPC_MoveChild1,
4397 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4398 OPC_MoveParent,
4399 OPC_CheckChild2CondCode, ISD::SETNE,
4400 OPC_CheckTypeI32,
4401 OPC_Scope, 13,
4402 OPC_CheckPatternPredicate6,
4403 OPC_EmitConvertToTarget1,
4404 OPC_EmitInteger32, 2|128,4,
4405 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4406 MVT::i32, 3, 0, 2, 3,
4407 11,
4408 OPC_EmitConvertToTarget1,
4409 OPC_EmitInteger32, 2,
4410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4411 MVT::i32, 3, 0, 2, 3,
4412 0,
4413 39,
4414 OPC_MoveChild0,
4415 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4416 OPC_CheckType, MVT::f32,
4417 OPC_MoveParent,
4418 OPC_RecordChild1,
4419 OPC_CheckChild2CondCode, ISD::SETNE,
4420 OPC_CheckTypeI32,
4421 OPC_Scope, 13,
4422 OPC_CheckPatternPredicate6,
4423 OPC_EmitConvertToTarget0,
4424 OPC_EmitInteger32, 2|128,4,
4425 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4426 MVT::i32, 3, 2, 1, 3,
4427 11,
4428 OPC_EmitConvertToTarget0,
4429 OPC_EmitInteger32, 2,
4430 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4431 MVT::i32, 3, 2, 1, 3,
4432 0,
4433 22,
4434 OPC_CheckChild0Type, MVT::f64,
4435 OPC_RecordChild1,
4436 OPC_MoveChild1,
4437 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4438 OPC_MoveParent,
4439 OPC_CheckChild2CondCode, ISD::SETNE,
4440 OPC_CheckTypeI32,
4441 OPC_EmitConvertToTarget1,
4442 OPC_EmitInteger32, 2,
4443 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4444 MVT::i32, 3, 0, 2, 3,
4445 22,
4446 OPC_MoveChild0,
4447 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4448 OPC_CheckType, MVT::f64,
4449 OPC_MoveParent,
4450 OPC_RecordChild1,
4451 OPC_CheckChild2CondCode, ISD::SETNE,
4452 OPC_CheckTypeI32,
4453 OPC_EmitConvertToTarget0,
4454 OPC_EmitInteger32, 2,
4455 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4456 MVT::i32, 3, 2, 1, 3,
4457 40,
4458 OPC_CheckChild0Type, MVT::f32,
4459 OPC_RecordChild1,
4460 OPC_MoveChild1,
4461 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4462 OPC_MoveParent,
4463 OPC_CheckChild2CondCode, ISD::SETO,
4464 OPC_CheckType, MVT::i1,
4465 OPC_Scope, 13,
4466 OPC_CheckPatternPredicate6,
4467 OPC_EmitConvertToTarget1,
4468 OPC_EmitInteger32, 32|128,4,
4469 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4470 MVT::i1, 3, 0, 2, 3,
4471 11,
4472 OPC_EmitConvertToTarget1,
4473 OPC_EmitInteger32, 32,
4474 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4475 MVT::i1, 3, 0, 2, 3,
4476 0,
4477 40,
4478 OPC_MoveChild0,
4479 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4480 OPC_CheckType, MVT::f32,
4481 OPC_MoveParent,
4482 OPC_RecordChild1,
4483 OPC_CheckChild2CondCode, ISD::SETO,
4484 OPC_CheckType, MVT::i1,
4485 OPC_Scope, 13,
4486 OPC_CheckPatternPredicate6,
4487 OPC_EmitConvertToTarget0,
4488 OPC_EmitInteger32, 32|128,4,
4489 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4490 MVT::i1, 3, 2, 1, 3,
4491 11,
4492 OPC_EmitConvertToTarget0,
4493 OPC_EmitInteger32, 32,
4494 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4495 MVT::i1, 3, 2, 1, 3,
4496 0,
4497 23,
4498 OPC_CheckChild0Type, MVT::f64,
4499 OPC_RecordChild1,
4500 OPC_MoveChild1,
4501 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4502 OPC_MoveParent,
4503 OPC_CheckChild2CondCode, ISD::SETO,
4504 OPC_CheckType, MVT::i1,
4505 OPC_EmitConvertToTarget1,
4506 OPC_EmitInteger32, 32,
4507 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
4508 MVT::i1, 3, 0, 2, 3,
4509 23,
4510 OPC_MoveChild0,
4511 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4512 OPC_CheckType, MVT::f64,
4513 OPC_MoveParent,
4514 OPC_RecordChild1,
4515 OPC_CheckChild2CondCode, ISD::SETO,
4516 OPC_CheckType, MVT::i1,
4517 OPC_EmitConvertToTarget0,
4518 OPC_EmitInteger32, 32,
4519 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4520 MVT::i1, 3, 2, 1, 3,
4521 39,
4522 OPC_CheckChild0Type, MVT::f32,
4523 OPC_RecordChild1,
4524 OPC_MoveChild1,
4525 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4526 OPC_MoveParent,
4527 OPC_CheckChild2CondCode, ISD::SETO,
4528 OPC_CheckTypeI32,
4529 OPC_Scope, 13,
4530 OPC_CheckPatternPredicate6,
4531 OPC_EmitConvertToTarget1,
4532 OPC_EmitInteger32, 32|128,4,
4533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4534 MVT::i32, 3, 0, 2, 3,
4535 11,
4536 OPC_EmitConvertToTarget1,
4537 OPC_EmitInteger32, 32,
4538 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4539 MVT::i32, 3, 0, 2, 3,
4540 0,
4541 39,
4542 OPC_MoveChild0,
4543 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4544 OPC_CheckType, MVT::f32,
4545 OPC_MoveParent,
4546 OPC_RecordChild1,
4547 OPC_CheckChild2CondCode, ISD::SETO,
4548 OPC_CheckTypeI32,
4549 OPC_Scope, 13,
4550 OPC_CheckPatternPredicate6,
4551 OPC_EmitConvertToTarget0,
4552 OPC_EmitInteger32, 32|128,4,
4553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4554 MVT::i32, 3, 2, 1, 3,
4555 11,
4556 OPC_EmitConvertToTarget0,
4557 OPC_EmitInteger32, 32,
4558 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4559 MVT::i32, 3, 2, 1, 3,
4560 0,
4561 22,
4562 OPC_CheckChild0Type, MVT::f64,
4563 OPC_RecordChild1,
4564 OPC_MoveChild1,
4565 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4566 OPC_MoveParent,
4567 OPC_CheckChild2CondCode, ISD::SETO,
4568 OPC_CheckTypeI32,
4569 OPC_EmitConvertToTarget1,
4570 OPC_EmitInteger32, 32,
4571 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4572 MVT::i32, 3, 0, 2, 3,
4573 22,
4574 OPC_MoveChild0,
4575 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4576 OPC_CheckType, MVT::f64,
4577 OPC_MoveParent,
4578 OPC_RecordChild1,
4579 OPC_CheckChild2CondCode, ISD::SETO,
4580 OPC_CheckTypeI32,
4581 OPC_EmitConvertToTarget0,
4582 OPC_EmitInteger32, 32,
4583 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4584 MVT::i32, 3, 2, 1, 3,
4585 40,
4586 OPC_CheckChild0Type, MVT::f32,
4587 OPC_RecordChild1,
4588 OPC_MoveChild1,
4589 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4590 OPC_MoveParent,
4591 OPC_CheckChild2CondCode, ISD::SETUO,
4592 OPC_CheckType, MVT::i1,
4593 OPC_Scope, 13,
4594 OPC_CheckPatternPredicate6,
4595 OPC_EmitConvertToTarget1,
4596 OPC_EmitInteger32, 34|128,4,
4597 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4598 MVT::i1, 3, 0, 2, 3,
4599 11,
4600 OPC_EmitConvertToTarget1,
4601 OPC_EmitInteger32, 34,
4602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ri),
4603 MVT::i1, 3, 0, 2, 3,
4604 0,
4605 40,
4606 OPC_MoveChild0,
4607 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4608 OPC_CheckType, MVT::f32,
4609 OPC_MoveParent,
4610 OPC_RecordChild1,
4611 OPC_CheckChild2CondCode, ISD::SETUO,
4612 OPC_CheckType, MVT::i1,
4613 OPC_Scope, 13,
4614 OPC_CheckPatternPredicate6,
4615 OPC_EmitConvertToTarget0,
4616 OPC_EmitInteger32, 34|128,4,
4617 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4618 MVT::i1, 3, 2, 1, 3,
4619 11,
4620 OPC_EmitConvertToTarget0,
4621 OPC_EmitInteger32, 34,
4622 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32ir),
4623 MVT::i1, 3, 2, 1, 3,
4624 0,
4625 23,
4626 OPC_CheckChild0Type, MVT::f64,
4627 OPC_RecordChild1,
4628 OPC_MoveChild1,
4629 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4630 OPC_MoveParent,
4631 OPC_CheckChild2CondCode, ISD::SETUO,
4632 OPC_CheckType, MVT::i1,
4633 OPC_EmitConvertToTarget1,
4634 OPC_EmitInteger32, 34,
4635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ri),
4636 MVT::i1, 3, 0, 2, 3,
4637 23,
4638 OPC_MoveChild0,
4639 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4640 OPC_CheckType, MVT::f64,
4641 OPC_MoveParent,
4642 OPC_RecordChild1,
4643 OPC_CheckChild2CondCode, ISD::SETUO,
4644 OPC_CheckType, MVT::i1,
4645 OPC_EmitConvertToTarget0,
4646 OPC_EmitInteger32, 34,
4647 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64ir),
4648 MVT::i1, 3, 2, 1, 3,
4649 39,
4650 OPC_CheckChild0Type, MVT::f32,
4651 OPC_RecordChild1,
4652 OPC_MoveChild1,
4653 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4654 OPC_MoveParent,
4655 OPC_CheckChild2CondCode, ISD::SETUO,
4656 OPC_CheckTypeI32,
4657 OPC_Scope, 13,
4658 OPC_CheckPatternPredicate6,
4659 OPC_EmitConvertToTarget1,
4660 OPC_EmitInteger32, 34|128,4,
4661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4662 MVT::i32, 3, 0, 2, 3,
4663 11,
4664 OPC_EmitConvertToTarget1,
4665 OPC_EmitInteger32, 34,
4666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ri),
4667 MVT::i32, 3, 0, 2, 3,
4668 0,
4669 39,
4670 OPC_MoveChild0,
4671 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4672 OPC_CheckType, MVT::f32,
4673 OPC_MoveParent,
4674 OPC_RecordChild1,
4675 OPC_CheckChild2CondCode, ISD::SETUO,
4676 OPC_CheckTypeI32,
4677 OPC_Scope, 13,
4678 OPC_CheckPatternPredicate6,
4679 OPC_EmitConvertToTarget0,
4680 OPC_EmitInteger32, 34|128,4,
4681 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4682 MVT::i32, 3, 2, 1, 3,
4683 11,
4684 OPC_EmitConvertToTarget0,
4685 OPC_EmitInteger32, 34,
4686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32ir),
4687 MVT::i32, 3, 2, 1, 3,
4688 0,
4689 22,
4690 OPC_CheckChild0Type, MVT::f64,
4691 OPC_RecordChild1,
4692 OPC_MoveChild1,
4693 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4694 OPC_MoveParent,
4695 OPC_CheckChild2CondCode, ISD::SETUO,
4696 OPC_CheckTypeI32,
4697 OPC_EmitConvertToTarget1,
4698 OPC_EmitInteger32, 34,
4699 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ri),
4700 MVT::i32, 3, 0, 2, 3,
4701 22,
4702 OPC_MoveChild0,
4703 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4704 OPC_CheckType, MVT::f64,
4705 OPC_MoveParent,
4706 OPC_RecordChild1,
4707 OPC_CheckChild2CondCode, ISD::SETUO,
4708 OPC_CheckTypeI32,
4709 OPC_EmitConvertToTarget0,
4710 OPC_EmitInteger32, 34,
4711 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64ir),
4712 MVT::i32, 3, 2, 1, 3,
4713 55,
4714 OPC_CheckChild0Type, MVT::f16,
4715 OPC_RecordChild1,
4716 OPC_MoveChild1,
4717 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4718 OPC_MoveParent,
4719 OPC_CheckChild2CondCode, ISD::SETOGT,
4720 OPC_CheckType, MVT::i1,
4721 OPC_Scope, 20,
4722 OPC_CheckPatternPredicate, 8,
4723 OPC_EmitConvertToTarget1,
4724 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4725 MVT::i16, 1, 2,
4726 OPC_EmitInteger32, 8|128,4,
4727 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4728 MVT::i1, 3, 0, 3, 4,
4729 19,
4730 OPC_CheckPatternPredicate, 10,
4731 OPC_EmitConvertToTarget1,
4732 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4733 MVT::i16, 1, 2,
4734 OPC_EmitInteger32, 8,
4735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4736 MVT::i1, 3, 0, 3, 4,
4737 0,
4738 55,
4739 OPC_MoveChild0,
4740 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4741 OPC_CheckType, MVT::f16,
4742 OPC_MoveParent,
4743 OPC_RecordChild1,
4744 OPC_CheckChild2CondCode, ISD::SETOGT,
4745 OPC_CheckType, MVT::i1,
4746 OPC_Scope, 20,
4747 OPC_CheckPatternPredicate, 8,
4748 OPC_EmitConvertToTarget0,
4749 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4750 MVT::i16, 1, 2,
4751 OPC_EmitInteger32, 8|128,4,
4752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4753 MVT::i1, 3, 3, 1, 4,
4754 19,
4755 OPC_CheckPatternPredicate, 10,
4756 OPC_EmitConvertToTarget0,
4757 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4758 MVT::i16, 1, 2,
4759 OPC_EmitInteger32, 8,
4760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4761 MVT::i1, 3, 3, 1, 4,
4762 0,
4763 55,
4764 OPC_CheckChild0Type, MVT::bf16,
4765 OPC_RecordChild1,
4766 OPC_MoveChild1,
4767 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4768 OPC_MoveParent,
4769 OPC_CheckChild2CondCode, ISD::SETOGT,
4770 OPC_CheckType, MVT::i1,
4771 OPC_Scope, 20,
4772 OPC_CheckPatternPredicate, 9,
4773 OPC_EmitConvertToTarget1,
4774 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4775 MVT::i16, 1, 2,
4776 OPC_EmitInteger32, 8|128,4,
4777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4778 MVT::i1, 3, 0, 3, 4,
4779 19,
4780 OPC_CheckPatternPredicate, 11,
4781 OPC_EmitConvertToTarget1,
4782 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4783 MVT::i16, 1, 2,
4784 OPC_EmitInteger32, 8,
4785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4786 MVT::i1, 3, 0, 3, 4,
4787 0,
4788 55,
4789 OPC_MoveChild0,
4790 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4791 OPC_CheckType, MVT::bf16,
4792 OPC_MoveParent,
4793 OPC_RecordChild1,
4794 OPC_CheckChild2CondCode, ISD::SETOGT,
4795 OPC_CheckType, MVT::i1,
4796 OPC_Scope, 20,
4797 OPC_CheckPatternPredicate, 9,
4798 OPC_EmitConvertToTarget0,
4799 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4800 MVT::i16, 1, 2,
4801 OPC_EmitInteger32, 8|128,4,
4802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4803 MVT::i1, 3, 3, 1, 4,
4804 19,
4805 OPC_CheckPatternPredicate, 11,
4806 OPC_EmitConvertToTarget0,
4807 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4808 MVT::i16, 1, 2,
4809 OPC_EmitInteger32, 8,
4810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4811 MVT::i1, 3, 3, 1, 4,
4812 0,
4813 54,
4814 OPC_CheckChild0Type, MVT::f16,
4815 OPC_RecordChild1,
4816 OPC_MoveChild1,
4817 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4818 OPC_MoveParent,
4819 OPC_CheckChild2CondCode, ISD::SETOGT,
4820 OPC_CheckTypeI32,
4821 OPC_Scope, 20,
4822 OPC_CheckPatternPredicate, 8,
4823 OPC_EmitConvertToTarget1,
4824 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4825 MVT::i16, 1, 2,
4826 OPC_EmitInteger32, 8|128,4,
4827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
4828 MVT::i32, 3, 0, 3, 4,
4829 19,
4830 OPC_CheckPatternPredicate, 10,
4831 OPC_EmitConvertToTarget1,
4832 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4833 MVT::i16, 1, 2,
4834 OPC_EmitInteger32, 8,
4835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
4836 MVT::i32, 3, 0, 3, 4,
4837 0,
4838 54,
4839 OPC_MoveChild0,
4840 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4841 OPC_CheckType, MVT::f16,
4842 OPC_MoveParent,
4843 OPC_RecordChild1,
4844 OPC_CheckChild2CondCode, ISD::SETOGT,
4845 OPC_CheckTypeI32,
4846 OPC_Scope, 20,
4847 OPC_CheckPatternPredicate, 8,
4848 OPC_EmitConvertToTarget0,
4849 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4850 MVT::f16, 1, 2,
4851 OPC_EmitInteger32, 8|128,4,
4852 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
4853 MVT::i32, 3, 3, 1, 4,
4854 19,
4855 OPC_CheckPatternPredicate, 10,
4856 OPC_EmitConvertToTarget0,
4857 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4858 MVT::f16, 1, 2,
4859 OPC_EmitInteger32, 8,
4860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
4861 MVT::i32, 3, 3, 1, 4,
4862 0,
4863 54,
4864 OPC_CheckChild0Type, MVT::bf16,
4865 OPC_RecordChild1,
4866 OPC_MoveChild1,
4867 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4868 OPC_MoveParent,
4869 OPC_CheckChild2CondCode, ISD::SETOGT,
4870 OPC_CheckTypeI32,
4871 OPC_Scope, 20,
4872 OPC_CheckPatternPredicate, 9,
4873 OPC_EmitConvertToTarget1,
4874 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4875 MVT::i16, 1, 2,
4876 OPC_EmitInteger32, 8|128,4,
4877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
4878 MVT::i32, 3, 0, 3, 4,
4879 19,
4880 OPC_CheckPatternPredicate, 11,
4881 OPC_EmitConvertToTarget1,
4882 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4883 MVT::i16, 1, 2,
4884 OPC_EmitInteger32, 8,
4885 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
4886 MVT::i32, 3, 0, 3, 4,
4887 0,
4888 54,
4889 OPC_MoveChild0,
4890 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4891 OPC_CheckType, MVT::bf16,
4892 OPC_MoveParent,
4893 OPC_RecordChild1,
4894 OPC_CheckChild2CondCode, ISD::SETOGT,
4895 OPC_CheckTypeI32,
4896 OPC_Scope, 20,
4897 OPC_CheckPatternPredicate, 9,
4898 OPC_EmitConvertToTarget0,
4899 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4900 MVT::bf16, 1, 2,
4901 OPC_EmitInteger32, 8|128,4,
4902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
4903 MVT::i32, 3, 3, 1, 4,
4904 19,
4905 OPC_CheckPatternPredicate, 11,
4906 OPC_EmitConvertToTarget0,
4907 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4908 MVT::bf16, 1, 2,
4909 OPC_EmitInteger32, 8,
4910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
4911 MVT::i32, 3, 3, 1, 4,
4912 0,
4913 55,
4914 OPC_CheckChild0Type, MVT::f16,
4915 OPC_RecordChild1,
4916 OPC_MoveChild1,
4917 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4918 OPC_MoveParent,
4919 OPC_CheckChild2CondCode, ISD::SETOLT,
4920 OPC_CheckType, MVT::i1,
4921 OPC_Scope, 20,
4922 OPC_CheckPatternPredicate, 8,
4923 OPC_EmitConvertToTarget1,
4924 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4925 MVT::i16, 1, 2,
4926 OPC_EmitInteger32, 4|128,4,
4927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4928 MVT::i1, 3, 0, 3, 4,
4929 19,
4930 OPC_CheckPatternPredicate, 10,
4931 OPC_EmitConvertToTarget1,
4932 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4933 MVT::i16, 1, 2,
4934 OPC_EmitInteger32, 4,
4935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4936 MVT::i1, 3, 0, 3, 4,
4937 0,
4938 55,
4939 OPC_MoveChild0,
4940 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4941 OPC_CheckType, MVT::f16,
4942 OPC_MoveParent,
4943 OPC_RecordChild1,
4944 OPC_CheckChild2CondCode, ISD::SETOLT,
4945 OPC_CheckType, MVT::i1,
4946 OPC_Scope, 20,
4947 OPC_CheckPatternPredicate, 8,
4948 OPC_EmitConvertToTarget0,
4949 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4950 MVT::i16, 1, 2,
4951 OPC_EmitInteger32, 4|128,4,
4952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4953 MVT::i1, 3, 3, 1, 4,
4954 19,
4955 OPC_CheckPatternPredicate, 10,
4956 OPC_EmitConvertToTarget0,
4957 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
4958 MVT::i16, 1, 2,
4959 OPC_EmitInteger32, 4,
4960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
4961 MVT::i1, 3, 3, 1, 4,
4962 0,
4963 55,
4964 OPC_CheckChild0Type, MVT::bf16,
4965 OPC_RecordChild1,
4966 OPC_MoveChild1,
4967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4968 OPC_MoveParent,
4969 OPC_CheckChild2CondCode, ISD::SETOLT,
4970 OPC_CheckType, MVT::i1,
4971 OPC_Scope, 20,
4972 OPC_CheckPatternPredicate, 9,
4973 OPC_EmitConvertToTarget1,
4974 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4975 MVT::i16, 1, 2,
4976 OPC_EmitInteger32, 4|128,4,
4977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4978 MVT::i1, 3, 0, 3, 4,
4979 19,
4980 OPC_CheckPatternPredicate, 11,
4981 OPC_EmitConvertToTarget1,
4982 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
4983 MVT::i16, 1, 2,
4984 OPC_EmitInteger32, 4,
4985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
4986 MVT::i1, 3, 0, 3, 4,
4987 0,
4988 55,
4989 OPC_MoveChild0,
4990 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
4991 OPC_CheckType, MVT::bf16,
4992 OPC_MoveParent,
4993 OPC_RecordChild1,
4994 OPC_CheckChild2CondCode, ISD::SETOLT,
4995 OPC_CheckType, MVT::i1,
4996 OPC_Scope, 20,
4997 OPC_CheckPatternPredicate, 9,
4998 OPC_EmitConvertToTarget0,
4999 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5000 MVT::i16, 1, 2,
5001 OPC_EmitInteger32, 4|128,4,
5002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5003 MVT::i1, 3, 3, 1, 4,
5004 19,
5005 OPC_CheckPatternPredicate, 11,
5006 OPC_EmitConvertToTarget0,
5007 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5008 MVT::i16, 1, 2,
5009 OPC_EmitInteger32, 4,
5010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5011 MVT::i1, 3, 3, 1, 4,
5012 0,
5013 54,
5014 OPC_CheckChild0Type, MVT::f16,
5015 OPC_RecordChild1,
5016 OPC_MoveChild1,
5017 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5018 OPC_MoveParent,
5019 OPC_CheckChild2CondCode, ISD::SETOLT,
5020 OPC_CheckTypeI32,
5021 OPC_Scope, 20,
5022 OPC_CheckPatternPredicate, 8,
5023 OPC_EmitConvertToTarget1,
5024 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5025 MVT::i16, 1, 2,
5026 OPC_EmitInteger32, 4|128,4,
5027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5028 MVT::i32, 3, 0, 3, 4,
5029 19,
5030 OPC_CheckPatternPredicate, 10,
5031 OPC_EmitConvertToTarget1,
5032 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5033 MVT::i16, 1, 2,
5034 OPC_EmitInteger32, 4,
5035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5036 MVT::i32, 3, 0, 3, 4,
5037 0,
5038 54,
5039 OPC_MoveChild0,
5040 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5041 OPC_CheckType, MVT::f16,
5042 OPC_MoveParent,
5043 OPC_RecordChild1,
5044 OPC_CheckChild2CondCode, ISD::SETOLT,
5045 OPC_CheckTypeI32,
5046 OPC_Scope, 20,
5047 OPC_CheckPatternPredicate, 8,
5048 OPC_EmitConvertToTarget0,
5049 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5050 MVT::f16, 1, 2,
5051 OPC_EmitInteger32, 4|128,4,
5052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5053 MVT::i32, 3, 3, 1, 4,
5054 19,
5055 OPC_CheckPatternPredicate, 10,
5056 OPC_EmitConvertToTarget0,
5057 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5058 MVT::f16, 1, 2,
5059 OPC_EmitInteger32, 4,
5060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5061 MVT::i32, 3, 3, 1, 4,
5062 0,
5063 54,
5064 OPC_CheckChild0Type, MVT::bf16,
5065 OPC_RecordChild1,
5066 OPC_MoveChild1,
5067 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5068 OPC_MoveParent,
5069 OPC_CheckChild2CondCode, ISD::SETOLT,
5070 OPC_CheckTypeI32,
5071 OPC_Scope, 20,
5072 OPC_CheckPatternPredicate, 9,
5073 OPC_EmitConvertToTarget1,
5074 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5075 MVT::i16, 1, 2,
5076 OPC_EmitInteger32, 4|128,4,
5077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5078 MVT::i32, 3, 0, 3, 4,
5079 19,
5080 OPC_CheckPatternPredicate, 11,
5081 OPC_EmitConvertToTarget1,
5082 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5083 MVT::i16, 1, 2,
5084 OPC_EmitInteger32, 4,
5085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5086 MVT::i32, 3, 0, 3, 4,
5087 0,
5088 54,
5089 OPC_MoveChild0,
5090 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5091 OPC_CheckType, MVT::bf16,
5092 OPC_MoveParent,
5093 OPC_RecordChild1,
5094 OPC_CheckChild2CondCode, ISD::SETOLT,
5095 OPC_CheckTypeI32,
5096 OPC_Scope, 20,
5097 OPC_CheckPatternPredicate, 9,
5098 OPC_EmitConvertToTarget0,
5099 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5100 MVT::bf16, 1, 2,
5101 OPC_EmitInteger32, 4|128,4,
5102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5103 MVT::i32, 3, 3, 1, 4,
5104 19,
5105 OPC_CheckPatternPredicate, 11,
5106 OPC_EmitConvertToTarget0,
5107 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5108 MVT::bf16, 1, 2,
5109 OPC_EmitInteger32, 4,
5110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5111 MVT::i32, 3, 3, 1, 4,
5112 0,
5113 55,
5114 OPC_CheckChild0Type, MVT::f16,
5115 OPC_RecordChild1,
5116 OPC_MoveChild1,
5117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5118 OPC_MoveParent,
5119 OPC_CheckChild2CondCode, ISD::SETOGE,
5120 OPC_CheckType, MVT::i1,
5121 OPC_Scope, 20,
5122 OPC_CheckPatternPredicate, 8,
5123 OPC_EmitConvertToTarget1,
5124 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5125 MVT::i16, 1, 2,
5126 OPC_EmitInteger32, 10|128,4,
5127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5128 MVT::i1, 3, 0, 3, 4,
5129 19,
5130 OPC_CheckPatternPredicate, 10,
5131 OPC_EmitConvertToTarget1,
5132 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5133 MVT::i16, 1, 2,
5134 OPC_EmitInteger32, 10,
5135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5136 MVT::i1, 3, 0, 3, 4,
5137 0,
5138 55,
5139 OPC_MoveChild0,
5140 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5141 OPC_CheckType, MVT::f16,
5142 OPC_MoveParent,
5143 OPC_RecordChild1,
5144 OPC_CheckChild2CondCode, ISD::SETOGE,
5145 OPC_CheckType, MVT::i1,
5146 OPC_Scope, 20,
5147 OPC_CheckPatternPredicate, 8,
5148 OPC_EmitConvertToTarget0,
5149 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5150 MVT::i16, 1, 2,
5151 OPC_EmitInteger32, 10|128,4,
5152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5153 MVT::i1, 3, 3, 1, 4,
5154 19,
5155 OPC_CheckPatternPredicate, 10,
5156 OPC_EmitConvertToTarget0,
5157 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5158 MVT::i16, 1, 2,
5159 OPC_EmitInteger32, 10,
5160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5161 MVT::i1, 3, 3, 1, 4,
5162 0,
5163 55,
5164 OPC_CheckChild0Type, MVT::bf16,
5165 OPC_RecordChild1,
5166 OPC_MoveChild1,
5167 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5168 OPC_MoveParent,
5169 OPC_CheckChild2CondCode, ISD::SETOGE,
5170 OPC_CheckType, MVT::i1,
5171 OPC_Scope, 20,
5172 OPC_CheckPatternPredicate, 9,
5173 OPC_EmitConvertToTarget1,
5174 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5175 MVT::i16, 1, 2,
5176 OPC_EmitInteger32, 10|128,4,
5177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5178 MVT::i1, 3, 0, 3, 4,
5179 19,
5180 OPC_CheckPatternPredicate, 11,
5181 OPC_EmitConvertToTarget1,
5182 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5183 MVT::i16, 1, 2,
5184 OPC_EmitInteger32, 10,
5185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5186 MVT::i1, 3, 0, 3, 4,
5187 0,
5188 55,
5189 OPC_MoveChild0,
5190 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5191 OPC_CheckType, MVT::bf16,
5192 OPC_MoveParent,
5193 OPC_RecordChild1,
5194 OPC_CheckChild2CondCode, ISD::SETOGE,
5195 OPC_CheckType, MVT::i1,
5196 OPC_Scope, 20,
5197 OPC_CheckPatternPredicate, 9,
5198 OPC_EmitConvertToTarget0,
5199 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5200 MVT::i16, 1, 2,
5201 OPC_EmitInteger32, 10|128,4,
5202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5203 MVT::i1, 3, 3, 1, 4,
5204 19,
5205 OPC_CheckPatternPredicate, 11,
5206 OPC_EmitConvertToTarget0,
5207 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5208 MVT::i16, 1, 2,
5209 OPC_EmitInteger32, 10,
5210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5211 MVT::i1, 3, 3, 1, 4,
5212 0,
5213 54,
5214 OPC_CheckChild0Type, MVT::f16,
5215 OPC_RecordChild1,
5216 OPC_MoveChild1,
5217 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5218 OPC_MoveParent,
5219 OPC_CheckChild2CondCode, ISD::SETOGE,
5220 OPC_CheckTypeI32,
5221 OPC_Scope, 20,
5222 OPC_CheckPatternPredicate, 8,
5223 OPC_EmitConvertToTarget1,
5224 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5225 MVT::i16, 1, 2,
5226 OPC_EmitInteger32, 10|128,4,
5227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5228 MVT::i32, 3, 0, 3, 4,
5229 19,
5230 OPC_CheckPatternPredicate, 10,
5231 OPC_EmitConvertToTarget1,
5232 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5233 MVT::i16, 1, 2,
5234 OPC_EmitInteger32, 10,
5235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5236 MVT::i32, 3, 0, 3, 4,
5237 0,
5238 54,
5239 OPC_MoveChild0,
5240 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5241 OPC_CheckType, MVT::f16,
5242 OPC_MoveParent,
5243 OPC_RecordChild1,
5244 OPC_CheckChild2CondCode, ISD::SETOGE,
5245 OPC_CheckTypeI32,
5246 OPC_Scope, 20,
5247 OPC_CheckPatternPredicate, 8,
5248 OPC_EmitConvertToTarget0,
5249 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5250 MVT::f16, 1, 2,
5251 OPC_EmitInteger32, 10|128,4,
5252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5253 MVT::i32, 3, 3, 1, 4,
5254 19,
5255 OPC_CheckPatternPredicate, 10,
5256 OPC_EmitConvertToTarget0,
5257 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5258 MVT::f16, 1, 2,
5259 OPC_EmitInteger32, 10,
5260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5261 MVT::i32, 3, 3, 1, 4,
5262 0,
5263 54,
5264 OPC_CheckChild0Type, MVT::bf16,
5265 OPC_RecordChild1,
5266 OPC_MoveChild1,
5267 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5268 OPC_MoveParent,
5269 OPC_CheckChild2CondCode, ISD::SETOGE,
5270 OPC_CheckTypeI32,
5271 OPC_Scope, 20,
5272 OPC_CheckPatternPredicate, 9,
5273 OPC_EmitConvertToTarget1,
5274 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5275 MVT::i16, 1, 2,
5276 OPC_EmitInteger32, 10|128,4,
5277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5278 MVT::i32, 3, 0, 3, 4,
5279 19,
5280 OPC_CheckPatternPredicate, 11,
5281 OPC_EmitConvertToTarget1,
5282 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5283 MVT::i16, 1, 2,
5284 OPC_EmitInteger32, 10,
5285 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5286 MVT::i32, 3, 0, 3, 4,
5287 0,
5288 54,
5289 OPC_MoveChild0,
5290 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5291 OPC_CheckType, MVT::bf16,
5292 OPC_MoveParent,
5293 OPC_RecordChild1,
5294 OPC_CheckChild2CondCode, ISD::SETOGE,
5295 OPC_CheckTypeI32,
5296 OPC_Scope, 20,
5297 OPC_CheckPatternPredicate, 9,
5298 OPC_EmitConvertToTarget0,
5299 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5300 MVT::bf16, 1, 2,
5301 OPC_EmitInteger32, 10|128,4,
5302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5303 MVT::i32, 3, 3, 1, 4,
5304 19,
5305 OPC_CheckPatternPredicate, 11,
5306 OPC_EmitConvertToTarget0,
5307 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5308 MVT::bf16, 1, 2,
5309 OPC_EmitInteger32, 10,
5310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5311 MVT::i32, 3, 3, 1, 4,
5312 0,
5313 55,
5314 OPC_CheckChild0Type, MVT::f16,
5315 OPC_RecordChild1,
5316 OPC_MoveChild1,
5317 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5318 OPC_MoveParent,
5319 OPC_CheckChild2CondCode, ISD::SETOLE,
5320 OPC_CheckType, MVT::i1,
5321 OPC_Scope, 20,
5322 OPC_CheckPatternPredicate, 8,
5323 OPC_EmitConvertToTarget1,
5324 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5325 MVT::i16, 1, 2,
5326 OPC_EmitInteger32, 6|128,4,
5327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5328 MVT::i1, 3, 0, 3, 4,
5329 19,
5330 OPC_CheckPatternPredicate, 10,
5331 OPC_EmitConvertToTarget1,
5332 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5333 MVT::i16, 1, 2,
5334 OPC_EmitInteger32, 6,
5335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5336 MVT::i1, 3, 0, 3, 4,
5337 0,
5338 55,
5339 OPC_MoveChild0,
5340 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5341 OPC_CheckType, MVT::f16,
5342 OPC_MoveParent,
5343 OPC_RecordChild1,
5344 OPC_CheckChild2CondCode, ISD::SETOLE,
5345 OPC_CheckType, MVT::i1,
5346 OPC_Scope, 20,
5347 OPC_CheckPatternPredicate, 8,
5348 OPC_EmitConvertToTarget0,
5349 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5350 MVT::i16, 1, 2,
5351 OPC_EmitInteger32, 6|128,4,
5352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5353 MVT::i1, 3, 3, 1, 4,
5354 19,
5355 OPC_CheckPatternPredicate, 10,
5356 OPC_EmitConvertToTarget0,
5357 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5358 MVT::i16, 1, 2,
5359 OPC_EmitInteger32, 6,
5360 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5361 MVT::i1, 3, 3, 1, 4,
5362 0,
5363 55,
5364 OPC_CheckChild0Type, MVT::bf16,
5365 OPC_RecordChild1,
5366 OPC_MoveChild1,
5367 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5368 OPC_MoveParent,
5369 OPC_CheckChild2CondCode, ISD::SETOLE,
5370 OPC_CheckType, MVT::i1,
5371 OPC_Scope, 20,
5372 OPC_CheckPatternPredicate, 9,
5373 OPC_EmitConvertToTarget1,
5374 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5375 MVT::i16, 1, 2,
5376 OPC_EmitInteger32, 6|128,4,
5377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5378 MVT::i1, 3, 0, 3, 4,
5379 19,
5380 OPC_CheckPatternPredicate, 11,
5381 OPC_EmitConvertToTarget1,
5382 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5383 MVT::i16, 1, 2,
5384 OPC_EmitInteger32, 6,
5385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5386 MVT::i1, 3, 0, 3, 4,
5387 0,
5388 55,
5389 OPC_MoveChild0,
5390 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5391 OPC_CheckType, MVT::bf16,
5392 OPC_MoveParent,
5393 OPC_RecordChild1,
5394 OPC_CheckChild2CondCode, ISD::SETOLE,
5395 OPC_CheckType, MVT::i1,
5396 OPC_Scope, 20,
5397 OPC_CheckPatternPredicate, 9,
5398 OPC_EmitConvertToTarget0,
5399 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5400 MVT::i16, 1, 2,
5401 OPC_EmitInteger32, 6|128,4,
5402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5403 MVT::i1, 3, 3, 1, 4,
5404 19,
5405 OPC_CheckPatternPredicate, 11,
5406 OPC_EmitConvertToTarget0,
5407 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5408 MVT::i16, 1, 2,
5409 OPC_EmitInteger32, 6,
5410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5411 MVT::i1, 3, 3, 1, 4,
5412 0,
5413 54,
5414 OPC_CheckChild0Type, MVT::f16,
5415 OPC_RecordChild1,
5416 OPC_MoveChild1,
5417 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5418 OPC_MoveParent,
5419 OPC_CheckChild2CondCode, ISD::SETOLE,
5420 OPC_CheckTypeI32,
5421 OPC_Scope, 20,
5422 OPC_CheckPatternPredicate, 8,
5423 OPC_EmitConvertToTarget1,
5424 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5425 MVT::i16, 1, 2,
5426 OPC_EmitInteger32, 6|128,4,
5427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5428 MVT::i32, 3, 0, 3, 4,
5429 19,
5430 OPC_CheckPatternPredicate, 10,
5431 OPC_EmitConvertToTarget1,
5432 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5433 MVT::i16, 1, 2,
5434 OPC_EmitInteger32, 6,
5435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5436 MVT::i32, 3, 0, 3, 4,
5437 0,
5438 54,
5439 OPC_MoveChild0,
5440 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5441 OPC_CheckType, MVT::f16,
5442 OPC_MoveParent,
5443 OPC_RecordChild1,
5444 OPC_CheckChild2CondCode, ISD::SETOLE,
5445 OPC_CheckTypeI32,
5446 OPC_Scope, 20,
5447 OPC_CheckPatternPredicate, 8,
5448 OPC_EmitConvertToTarget0,
5449 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5450 MVT::f16, 1, 2,
5451 OPC_EmitInteger32, 6|128,4,
5452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5453 MVT::i32, 3, 3, 1, 4,
5454 19,
5455 OPC_CheckPatternPredicate, 10,
5456 OPC_EmitConvertToTarget0,
5457 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5458 MVT::f16, 1, 2,
5459 OPC_EmitInteger32, 6,
5460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5461 MVT::i32, 3, 3, 1, 4,
5462 0,
5463 54,
5464 OPC_CheckChild0Type, MVT::bf16,
5465 OPC_RecordChild1,
5466 OPC_MoveChild1,
5467 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5468 OPC_MoveParent,
5469 OPC_CheckChild2CondCode, ISD::SETOLE,
5470 OPC_CheckTypeI32,
5471 OPC_Scope, 20,
5472 OPC_CheckPatternPredicate, 9,
5473 OPC_EmitConvertToTarget1,
5474 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5475 MVT::i16, 1, 2,
5476 OPC_EmitInteger32, 6|128,4,
5477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5478 MVT::i32, 3, 0, 3, 4,
5479 19,
5480 OPC_CheckPatternPredicate, 11,
5481 OPC_EmitConvertToTarget1,
5482 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5483 MVT::i16, 1, 2,
5484 OPC_EmitInteger32, 6,
5485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5486 MVT::i32, 3, 0, 3, 4,
5487 0,
5488 54,
5489 OPC_MoveChild0,
5490 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5491 OPC_CheckType, MVT::bf16,
5492 OPC_MoveParent,
5493 OPC_RecordChild1,
5494 OPC_CheckChild2CondCode, ISD::SETOLE,
5495 OPC_CheckTypeI32,
5496 OPC_Scope, 20,
5497 OPC_CheckPatternPredicate, 9,
5498 OPC_EmitConvertToTarget0,
5499 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5500 MVT::bf16, 1, 2,
5501 OPC_EmitInteger32, 6|128,4,
5502 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5503 MVT::i32, 3, 3, 1, 4,
5504 19,
5505 OPC_CheckPatternPredicate, 11,
5506 OPC_EmitConvertToTarget0,
5507 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5508 MVT::bf16, 1, 2,
5509 OPC_EmitInteger32, 6,
5510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5511 MVT::i32, 3, 3, 1, 4,
5512 0,
5513 55,
5514 OPC_CheckChild0Type, MVT::f16,
5515 OPC_RecordChild1,
5516 OPC_MoveChild1,
5517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5518 OPC_MoveParent,
5519 OPC_CheckChild2CondCode, ISD::SETOEQ,
5520 OPC_CheckType, MVT::i1,
5521 OPC_Scope, 20,
5522 OPC_CheckPatternPredicate, 8,
5523 OPC_EmitConvertToTarget1,
5524 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5525 MVT::i16, 1, 2,
5526 OPC_EmitInteger32, 0|128,4,
5527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5528 MVT::i1, 3, 0, 3, 4,
5529 19,
5530 OPC_CheckPatternPredicate, 10,
5531 OPC_EmitConvertToTarget1,
5532 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5533 MVT::i16, 1, 2,
5534 OPC_EmitInteger32, 0,
5535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5536 MVT::i1, 3, 0, 3, 4,
5537 0,
5538 55,
5539 OPC_MoveChild0,
5540 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5541 OPC_CheckType, MVT::f16,
5542 OPC_MoveParent,
5543 OPC_RecordChild1,
5544 OPC_CheckChild2CondCode, ISD::SETOEQ,
5545 OPC_CheckType, MVT::i1,
5546 OPC_Scope, 20,
5547 OPC_CheckPatternPredicate, 8,
5548 OPC_EmitConvertToTarget0,
5549 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5550 MVT::i16, 1, 2,
5551 OPC_EmitInteger32, 0|128,4,
5552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5553 MVT::i1, 3, 3, 1, 4,
5554 19,
5555 OPC_CheckPatternPredicate, 10,
5556 OPC_EmitConvertToTarget0,
5557 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5558 MVT::i16, 1, 2,
5559 OPC_EmitInteger32, 0,
5560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5561 MVT::i1, 3, 3, 1, 4,
5562 0,
5563 55,
5564 OPC_CheckChild0Type, MVT::bf16,
5565 OPC_RecordChild1,
5566 OPC_MoveChild1,
5567 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5568 OPC_MoveParent,
5569 OPC_CheckChild2CondCode, ISD::SETOEQ,
5570 OPC_CheckType, MVT::i1,
5571 OPC_Scope, 20,
5572 OPC_CheckPatternPredicate, 9,
5573 OPC_EmitConvertToTarget1,
5574 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5575 MVT::i16, 1, 2,
5576 OPC_EmitInteger32, 0|128,4,
5577 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5578 MVT::i1, 3, 0, 3, 4,
5579 19,
5580 OPC_CheckPatternPredicate, 11,
5581 OPC_EmitConvertToTarget1,
5582 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5583 MVT::i16, 1, 2,
5584 OPC_EmitInteger32, 0,
5585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5586 MVT::i1, 3, 0, 3, 4,
5587 0,
5588 55,
5589 OPC_MoveChild0,
5590 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5591 OPC_CheckType, MVT::bf16,
5592 OPC_MoveParent,
5593 OPC_RecordChild1,
5594 OPC_CheckChild2CondCode, ISD::SETOEQ,
5595 OPC_CheckType, MVT::i1,
5596 OPC_Scope, 20,
5597 OPC_CheckPatternPredicate, 9,
5598 OPC_EmitConvertToTarget0,
5599 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5600 MVT::i16, 1, 2,
5601 OPC_EmitInteger32, 0|128,4,
5602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5603 MVT::i1, 3, 3, 1, 4,
5604 19,
5605 OPC_CheckPatternPredicate, 11,
5606 OPC_EmitConvertToTarget0,
5607 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5608 MVT::i16, 1, 2,
5609 OPC_EmitInteger32, 0,
5610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5611 MVT::i1, 3, 3, 1, 4,
5612 0,
5613 54,
5614 OPC_CheckChild0Type, MVT::f16,
5615 OPC_RecordChild1,
5616 OPC_MoveChild1,
5617 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5618 OPC_MoveParent,
5619 OPC_CheckChild2CondCode, ISD::SETOEQ,
5620 OPC_CheckTypeI32,
5621 OPC_Scope, 20,
5622 OPC_CheckPatternPredicate, 8,
5623 OPC_EmitConvertToTarget1,
5624 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5625 MVT::i16, 1, 2,
5626 OPC_EmitInteger32, 0|128,4,
5627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5628 MVT::i32, 3, 0, 3, 4,
5629 19,
5630 OPC_CheckPatternPredicate, 10,
5631 OPC_EmitConvertToTarget1,
5632 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5633 MVT::i16, 1, 2,
5634 OPC_EmitInteger32, 0,
5635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5636 MVT::i32, 3, 0, 3, 4,
5637 0,
5638 54,
5639 OPC_MoveChild0,
5640 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5641 OPC_CheckType, MVT::f16,
5642 OPC_MoveParent,
5643 OPC_RecordChild1,
5644 OPC_CheckChild2CondCode, ISD::SETOEQ,
5645 OPC_CheckTypeI32,
5646 OPC_Scope, 20,
5647 OPC_CheckPatternPredicate, 8,
5648 OPC_EmitConvertToTarget0,
5649 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5650 MVT::f16, 1, 2,
5651 OPC_EmitInteger32, 0|128,4,
5652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5653 MVT::i32, 3, 3, 1, 4,
5654 19,
5655 OPC_CheckPatternPredicate, 10,
5656 OPC_EmitConvertToTarget0,
5657 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5658 MVT::f16, 1, 2,
5659 OPC_EmitInteger32, 0,
5660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5661 MVT::i32, 3, 3, 1, 4,
5662 0,
5663 54,
5664 OPC_CheckChild0Type, MVT::bf16,
5665 OPC_RecordChild1,
5666 OPC_MoveChild1,
5667 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5668 OPC_MoveParent,
5669 OPC_CheckChild2CondCode, ISD::SETOEQ,
5670 OPC_CheckTypeI32,
5671 OPC_Scope, 20,
5672 OPC_CheckPatternPredicate, 9,
5673 OPC_EmitConvertToTarget1,
5674 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5675 MVT::i16, 1, 2,
5676 OPC_EmitInteger32, 0|128,4,
5677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5678 MVT::i32, 3, 0, 3, 4,
5679 19,
5680 OPC_CheckPatternPredicate, 11,
5681 OPC_EmitConvertToTarget1,
5682 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5683 MVT::i16, 1, 2,
5684 OPC_EmitInteger32, 0,
5685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5686 MVT::i32, 3, 0, 3, 4,
5687 0,
5688 54,
5689 OPC_MoveChild0,
5690 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5691 OPC_CheckType, MVT::bf16,
5692 OPC_MoveParent,
5693 OPC_RecordChild1,
5694 OPC_CheckChild2CondCode, ISD::SETOEQ,
5695 OPC_CheckTypeI32,
5696 OPC_Scope, 20,
5697 OPC_CheckPatternPredicate, 9,
5698 OPC_EmitConvertToTarget0,
5699 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5700 MVT::bf16, 1, 2,
5701 OPC_EmitInteger32, 0|128,4,
5702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5703 MVT::i32, 3, 3, 1, 4,
5704 19,
5705 OPC_CheckPatternPredicate, 11,
5706 OPC_EmitConvertToTarget0,
5707 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5708 MVT::bf16, 1, 2,
5709 OPC_EmitInteger32, 0,
5710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5711 MVT::i32, 3, 3, 1, 4,
5712 0,
5713 55,
5714 OPC_CheckChild0Type, MVT::f16,
5715 OPC_RecordChild1,
5716 OPC_MoveChild1,
5717 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5718 OPC_MoveParent,
5719 OPC_CheckChild2CondCode, ISD::SETONE,
5720 OPC_CheckType, MVT::i1,
5721 OPC_Scope, 20,
5722 OPC_CheckPatternPredicate, 8,
5723 OPC_EmitConvertToTarget1,
5724 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5725 MVT::i16, 1, 2,
5726 OPC_EmitInteger32, 2|128,4,
5727 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5728 MVT::i1, 3, 0, 3, 4,
5729 19,
5730 OPC_CheckPatternPredicate, 10,
5731 OPC_EmitConvertToTarget1,
5732 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5733 MVT::i16, 1, 2,
5734 OPC_EmitInteger32, 2,
5735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5736 MVT::i1, 3, 0, 3, 4,
5737 0,
5738 55,
5739 OPC_MoveChild0,
5740 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5741 OPC_CheckType, MVT::f16,
5742 OPC_MoveParent,
5743 OPC_RecordChild1,
5744 OPC_CheckChild2CondCode, ISD::SETONE,
5745 OPC_CheckType, MVT::i1,
5746 OPC_Scope, 20,
5747 OPC_CheckPatternPredicate, 8,
5748 OPC_EmitConvertToTarget0,
5749 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5750 MVT::i16, 1, 2,
5751 OPC_EmitInteger32, 2|128,4,
5752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5753 MVT::i1, 3, 3, 1, 4,
5754 19,
5755 OPC_CheckPatternPredicate, 10,
5756 OPC_EmitConvertToTarget0,
5757 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5758 MVT::i16, 1, 2,
5759 OPC_EmitInteger32, 2,
5760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5761 MVT::i1, 3, 3, 1, 4,
5762 0,
5763 55,
5764 OPC_CheckChild0Type, MVT::bf16,
5765 OPC_RecordChild1,
5766 OPC_MoveChild1,
5767 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5768 OPC_MoveParent,
5769 OPC_CheckChild2CondCode, ISD::SETONE,
5770 OPC_CheckType, MVT::i1,
5771 OPC_Scope, 20,
5772 OPC_CheckPatternPredicate, 9,
5773 OPC_EmitConvertToTarget1,
5774 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5775 MVT::i16, 1, 2,
5776 OPC_EmitInteger32, 2|128,4,
5777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5778 MVT::i1, 3, 0, 3, 4,
5779 19,
5780 OPC_CheckPatternPredicate, 11,
5781 OPC_EmitConvertToTarget1,
5782 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5783 MVT::i16, 1, 2,
5784 OPC_EmitInteger32, 2,
5785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5786 MVT::i1, 3, 0, 3, 4,
5787 0,
5788 55,
5789 OPC_MoveChild0,
5790 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5791 OPC_CheckType, MVT::bf16,
5792 OPC_MoveParent,
5793 OPC_RecordChild1,
5794 OPC_CheckChild2CondCode, ISD::SETONE,
5795 OPC_CheckType, MVT::i1,
5796 OPC_Scope, 20,
5797 OPC_CheckPatternPredicate, 9,
5798 OPC_EmitConvertToTarget0,
5799 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5800 MVT::i16, 1, 2,
5801 OPC_EmitInteger32, 2|128,4,
5802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5803 MVT::i1, 3, 3, 1, 4,
5804 19,
5805 OPC_CheckPatternPredicate, 11,
5806 OPC_EmitConvertToTarget0,
5807 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5808 MVT::i16, 1, 2,
5809 OPC_EmitInteger32, 2,
5810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5811 MVT::i1, 3, 3, 1, 4,
5812 0,
5813 54,
5814 OPC_CheckChild0Type, MVT::f16,
5815 OPC_RecordChild1,
5816 OPC_MoveChild1,
5817 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5818 OPC_MoveParent,
5819 OPC_CheckChild2CondCode, ISD::SETONE,
5820 OPC_CheckTypeI32,
5821 OPC_Scope, 20,
5822 OPC_CheckPatternPredicate, 8,
5823 OPC_EmitConvertToTarget1,
5824 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5825 MVT::i16, 1, 2,
5826 OPC_EmitInteger32, 2|128,4,
5827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5828 MVT::i32, 3, 0, 3, 4,
5829 19,
5830 OPC_CheckPatternPredicate, 10,
5831 OPC_EmitConvertToTarget1,
5832 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5833 MVT::i16, 1, 2,
5834 OPC_EmitInteger32, 2,
5835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
5836 MVT::i32, 3, 0, 3, 4,
5837 0,
5838 54,
5839 OPC_MoveChild0,
5840 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5841 OPC_CheckType, MVT::f16,
5842 OPC_MoveParent,
5843 OPC_RecordChild1,
5844 OPC_CheckChild2CondCode, ISD::SETONE,
5845 OPC_CheckTypeI32,
5846 OPC_Scope, 20,
5847 OPC_CheckPatternPredicate, 8,
5848 OPC_EmitConvertToTarget0,
5849 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5850 MVT::f16, 1, 2,
5851 OPC_EmitInteger32, 2|128,4,
5852 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5853 MVT::i32, 3, 3, 1, 4,
5854 19,
5855 OPC_CheckPatternPredicate, 10,
5856 OPC_EmitConvertToTarget0,
5857 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5858 MVT::f16, 1, 2,
5859 OPC_EmitInteger32, 2,
5860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
5861 MVT::i32, 3, 3, 1, 4,
5862 0,
5863 54,
5864 OPC_CheckChild0Type, MVT::bf16,
5865 OPC_RecordChild1,
5866 OPC_MoveChild1,
5867 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5868 OPC_MoveParent,
5869 OPC_CheckChild2CondCode, ISD::SETONE,
5870 OPC_CheckTypeI32,
5871 OPC_Scope, 20,
5872 OPC_CheckPatternPredicate, 9,
5873 OPC_EmitConvertToTarget1,
5874 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5875 MVT::i16, 1, 2,
5876 OPC_EmitInteger32, 2|128,4,
5877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5878 MVT::i32, 3, 0, 3, 4,
5879 19,
5880 OPC_CheckPatternPredicate, 11,
5881 OPC_EmitConvertToTarget1,
5882 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5883 MVT::i16, 1, 2,
5884 OPC_EmitInteger32, 2,
5885 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
5886 MVT::i32, 3, 0, 3, 4,
5887 0,
5888 54,
5889 OPC_MoveChild0,
5890 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5891 OPC_CheckType, MVT::bf16,
5892 OPC_MoveParent,
5893 OPC_RecordChild1,
5894 OPC_CheckChild2CondCode, ISD::SETONE,
5895 OPC_CheckTypeI32,
5896 OPC_Scope, 20,
5897 OPC_CheckPatternPredicate, 9,
5898 OPC_EmitConvertToTarget0,
5899 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5900 MVT::bf16, 1, 2,
5901 OPC_EmitInteger32, 2|128,4,
5902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5903 MVT::i32, 3, 3, 1, 4,
5904 19,
5905 OPC_CheckPatternPredicate, 11,
5906 OPC_EmitConvertToTarget0,
5907 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5908 MVT::bf16, 1, 2,
5909 OPC_EmitInteger32, 2,
5910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
5911 MVT::i32, 3, 3, 1, 4,
5912 0,
5913 55,
5914 OPC_CheckChild0Type, MVT::f16,
5915 OPC_RecordChild1,
5916 OPC_MoveChild1,
5917 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5918 OPC_MoveParent,
5919 OPC_CheckChild2CondCode, ISD::SETUGT,
5920 OPC_CheckType, MVT::i1,
5921 OPC_Scope, 20,
5922 OPC_CheckPatternPredicate, 8,
5923 OPC_EmitConvertToTarget1,
5924 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5925 MVT::i16, 1, 2,
5926 OPC_EmitInteger32, 28|128,4,
5927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5928 MVT::i1, 3, 0, 3, 4,
5929 19,
5930 OPC_CheckPatternPredicate, 10,
5931 OPC_EmitConvertToTarget1,
5932 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5933 MVT::i16, 1, 2,
5934 OPC_EmitInteger32, 28,
5935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5936 MVT::i1, 3, 0, 3, 4,
5937 0,
5938 55,
5939 OPC_MoveChild0,
5940 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5941 OPC_CheckType, MVT::f16,
5942 OPC_MoveParent,
5943 OPC_RecordChild1,
5944 OPC_CheckChild2CondCode, ISD::SETUGT,
5945 OPC_CheckType, MVT::i1,
5946 OPC_Scope, 20,
5947 OPC_CheckPatternPredicate, 8,
5948 OPC_EmitConvertToTarget0,
5949 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5950 MVT::i16, 1, 2,
5951 OPC_EmitInteger32, 28|128,4,
5952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5953 MVT::i1, 3, 3, 1, 4,
5954 19,
5955 OPC_CheckPatternPredicate, 10,
5956 OPC_EmitConvertToTarget0,
5957 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
5958 MVT::i16, 1, 2,
5959 OPC_EmitInteger32, 28,
5960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
5961 MVT::i1, 3, 3, 1, 4,
5962 0,
5963 55,
5964 OPC_CheckChild0Type, MVT::bf16,
5965 OPC_RecordChild1,
5966 OPC_MoveChild1,
5967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5968 OPC_MoveParent,
5969 OPC_CheckChild2CondCode, ISD::SETUGT,
5970 OPC_CheckType, MVT::i1,
5971 OPC_Scope, 20,
5972 OPC_CheckPatternPredicate, 9,
5973 OPC_EmitConvertToTarget1,
5974 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5975 MVT::i16, 1, 2,
5976 OPC_EmitInteger32, 28|128,4,
5977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5978 MVT::i1, 3, 0, 3, 4,
5979 19,
5980 OPC_CheckPatternPredicate, 11,
5981 OPC_EmitConvertToTarget1,
5982 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
5983 MVT::i16, 1, 2,
5984 OPC_EmitInteger32, 28,
5985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
5986 MVT::i1, 3, 0, 3, 4,
5987 0,
5988 55,
5989 OPC_MoveChild0,
5990 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
5991 OPC_CheckType, MVT::bf16,
5992 OPC_MoveParent,
5993 OPC_RecordChild1,
5994 OPC_CheckChild2CondCode, ISD::SETUGT,
5995 OPC_CheckType, MVT::i1,
5996 OPC_Scope, 20,
5997 OPC_CheckPatternPredicate, 9,
5998 OPC_EmitConvertToTarget0,
5999 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6000 MVT::i16, 1, 2,
6001 OPC_EmitInteger32, 28|128,4,
6002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6003 MVT::i1, 3, 3, 1, 4,
6004 19,
6005 OPC_CheckPatternPredicate, 11,
6006 OPC_EmitConvertToTarget0,
6007 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6008 MVT::i16, 1, 2,
6009 OPC_EmitInteger32, 28,
6010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6011 MVT::i1, 3, 3, 1, 4,
6012 0,
6013 54,
6014 OPC_CheckChild0Type, MVT::f16,
6015 OPC_RecordChild1,
6016 OPC_MoveChild1,
6017 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6018 OPC_MoveParent,
6019 OPC_CheckChild2CondCode, ISD::SETUGT,
6020 OPC_CheckTypeI32,
6021 OPC_Scope, 20,
6022 OPC_CheckPatternPredicate, 8,
6023 OPC_EmitConvertToTarget1,
6024 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6025 MVT::i16, 1, 2,
6026 OPC_EmitInteger32, 28|128,4,
6027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6028 MVT::i32, 3, 0, 3, 4,
6029 19,
6030 OPC_CheckPatternPredicate, 10,
6031 OPC_EmitConvertToTarget1,
6032 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6033 MVT::i16, 1, 2,
6034 OPC_EmitInteger32, 28,
6035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6036 MVT::i32, 3, 0, 3, 4,
6037 0,
6038 54,
6039 OPC_MoveChild0,
6040 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6041 OPC_CheckType, MVT::f16,
6042 OPC_MoveParent,
6043 OPC_RecordChild1,
6044 OPC_CheckChild2CondCode, ISD::SETUGT,
6045 OPC_CheckTypeI32,
6046 OPC_Scope, 20,
6047 OPC_CheckPatternPredicate, 8,
6048 OPC_EmitConvertToTarget0,
6049 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6050 MVT::f16, 1, 2,
6051 OPC_EmitInteger32, 28|128,4,
6052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6053 MVT::i32, 3, 3, 1, 4,
6054 19,
6055 OPC_CheckPatternPredicate, 10,
6056 OPC_EmitConvertToTarget0,
6057 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6058 MVT::f16, 1, 2,
6059 OPC_EmitInteger32, 28,
6060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6061 MVT::i32, 3, 3, 1, 4,
6062 0,
6063 54,
6064 OPC_CheckChild0Type, MVT::bf16,
6065 OPC_RecordChild1,
6066 OPC_MoveChild1,
6067 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6068 OPC_MoveParent,
6069 OPC_CheckChild2CondCode, ISD::SETUGT,
6070 OPC_CheckTypeI32,
6071 OPC_Scope, 20,
6072 OPC_CheckPatternPredicate, 9,
6073 OPC_EmitConvertToTarget1,
6074 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6075 MVT::i16, 1, 2,
6076 OPC_EmitInteger32, 28|128,4,
6077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6078 MVT::i32, 3, 0, 3, 4,
6079 19,
6080 OPC_CheckPatternPredicate, 11,
6081 OPC_EmitConvertToTarget1,
6082 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6083 MVT::i16, 1, 2,
6084 OPC_EmitInteger32, 28,
6085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6086 MVT::i32, 3, 0, 3, 4,
6087 0,
6088 54,
6089 OPC_MoveChild0,
6090 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6091 OPC_CheckType, MVT::bf16,
6092 OPC_MoveParent,
6093 OPC_RecordChild1,
6094 OPC_CheckChild2CondCode, ISD::SETUGT,
6095 OPC_CheckTypeI32,
6096 OPC_Scope, 20,
6097 OPC_CheckPatternPredicate, 9,
6098 OPC_EmitConvertToTarget0,
6099 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6100 MVT::bf16, 1, 2,
6101 OPC_EmitInteger32, 28|128,4,
6102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6103 MVT::i32, 3, 3, 1, 4,
6104 19,
6105 OPC_CheckPatternPredicate, 11,
6106 OPC_EmitConvertToTarget0,
6107 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6108 MVT::bf16, 1, 2,
6109 OPC_EmitInteger32, 28,
6110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6111 MVT::i32, 3, 3, 1, 4,
6112 0,
6113 55,
6114 OPC_CheckChild0Type, MVT::f16,
6115 OPC_RecordChild1,
6116 OPC_MoveChild1,
6117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6118 OPC_MoveParent,
6119 OPC_CheckChild2CondCode, ISD::SETULT,
6120 OPC_CheckType, MVT::i1,
6121 OPC_Scope, 20,
6122 OPC_CheckPatternPredicate, 8,
6123 OPC_EmitConvertToTarget1,
6124 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6125 MVT::i16, 1, 2,
6126 OPC_EmitInteger32, 24|128,4,
6127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6128 MVT::i1, 3, 0, 3, 4,
6129 19,
6130 OPC_CheckPatternPredicate, 10,
6131 OPC_EmitConvertToTarget1,
6132 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6133 MVT::i16, 1, 2,
6134 OPC_EmitInteger32, 24,
6135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6136 MVT::i1, 3, 0, 3, 4,
6137 0,
6138 55,
6139 OPC_MoveChild0,
6140 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6141 OPC_CheckType, MVT::f16,
6142 OPC_MoveParent,
6143 OPC_RecordChild1,
6144 OPC_CheckChild2CondCode, ISD::SETULT,
6145 OPC_CheckType, MVT::i1,
6146 OPC_Scope, 20,
6147 OPC_CheckPatternPredicate, 8,
6148 OPC_EmitConvertToTarget0,
6149 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6150 MVT::i16, 1, 2,
6151 OPC_EmitInteger32, 24|128,4,
6152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6153 MVT::i1, 3, 3, 1, 4,
6154 19,
6155 OPC_CheckPatternPredicate, 10,
6156 OPC_EmitConvertToTarget0,
6157 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6158 MVT::i16, 1, 2,
6159 OPC_EmitInteger32, 24,
6160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6161 MVT::i1, 3, 3, 1, 4,
6162 0,
6163 55,
6164 OPC_CheckChild0Type, MVT::bf16,
6165 OPC_RecordChild1,
6166 OPC_MoveChild1,
6167 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6168 OPC_MoveParent,
6169 OPC_CheckChild2CondCode, ISD::SETULT,
6170 OPC_CheckType, MVT::i1,
6171 OPC_Scope, 20,
6172 OPC_CheckPatternPredicate, 9,
6173 OPC_EmitConvertToTarget1,
6174 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6175 MVT::i16, 1, 2,
6176 OPC_EmitInteger32, 24|128,4,
6177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6178 MVT::i1, 3, 0, 3, 4,
6179 19,
6180 OPC_CheckPatternPredicate, 11,
6181 OPC_EmitConvertToTarget1,
6182 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6183 MVT::i16, 1, 2,
6184 OPC_EmitInteger32, 24,
6185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6186 MVT::i1, 3, 0, 3, 4,
6187 0,
6188 55,
6189 OPC_MoveChild0,
6190 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6191 OPC_CheckType, MVT::bf16,
6192 OPC_MoveParent,
6193 OPC_RecordChild1,
6194 OPC_CheckChild2CondCode, ISD::SETULT,
6195 OPC_CheckType, MVT::i1,
6196 OPC_Scope, 20,
6197 OPC_CheckPatternPredicate, 9,
6198 OPC_EmitConvertToTarget0,
6199 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6200 MVT::i16, 1, 2,
6201 OPC_EmitInteger32, 24|128,4,
6202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6203 MVT::i1, 3, 3, 1, 4,
6204 19,
6205 OPC_CheckPatternPredicate, 11,
6206 OPC_EmitConvertToTarget0,
6207 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6208 MVT::i16, 1, 2,
6209 OPC_EmitInteger32, 24,
6210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6211 MVT::i1, 3, 3, 1, 4,
6212 0,
6213 54,
6214 OPC_CheckChild0Type, MVT::f16,
6215 OPC_RecordChild1,
6216 OPC_MoveChild1,
6217 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6218 OPC_MoveParent,
6219 OPC_CheckChild2CondCode, ISD::SETULT,
6220 OPC_CheckTypeI32,
6221 OPC_Scope, 20,
6222 OPC_CheckPatternPredicate, 8,
6223 OPC_EmitConvertToTarget1,
6224 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6225 MVT::i16, 1, 2,
6226 OPC_EmitInteger32, 24|128,4,
6227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6228 MVT::i32, 3, 0, 3, 4,
6229 19,
6230 OPC_CheckPatternPredicate, 10,
6231 OPC_EmitConvertToTarget1,
6232 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6233 MVT::i16, 1, 2,
6234 OPC_EmitInteger32, 24,
6235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6236 MVT::i32, 3, 0, 3, 4,
6237 0,
6238 54,
6239 OPC_MoveChild0,
6240 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6241 OPC_CheckType, MVT::f16,
6242 OPC_MoveParent,
6243 OPC_RecordChild1,
6244 OPC_CheckChild2CondCode, ISD::SETULT,
6245 OPC_CheckTypeI32,
6246 OPC_Scope, 20,
6247 OPC_CheckPatternPredicate, 8,
6248 OPC_EmitConvertToTarget0,
6249 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6250 MVT::f16, 1, 2,
6251 OPC_EmitInteger32, 24|128,4,
6252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6253 MVT::i32, 3, 3, 1, 4,
6254 19,
6255 OPC_CheckPatternPredicate, 10,
6256 OPC_EmitConvertToTarget0,
6257 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6258 MVT::f16, 1, 2,
6259 OPC_EmitInteger32, 24,
6260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6261 MVT::i32, 3, 3, 1, 4,
6262 0,
6263 54,
6264 OPC_CheckChild0Type, MVT::bf16,
6265 OPC_RecordChild1,
6266 OPC_MoveChild1,
6267 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6268 OPC_MoveParent,
6269 OPC_CheckChild2CondCode, ISD::SETULT,
6270 OPC_CheckTypeI32,
6271 OPC_Scope, 20,
6272 OPC_CheckPatternPredicate, 9,
6273 OPC_EmitConvertToTarget1,
6274 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6275 MVT::i16, 1, 2,
6276 OPC_EmitInteger32, 24|128,4,
6277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6278 MVT::i32, 3, 0, 3, 4,
6279 19,
6280 OPC_CheckPatternPredicate, 11,
6281 OPC_EmitConvertToTarget1,
6282 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6283 MVT::i16, 1, 2,
6284 OPC_EmitInteger32, 24,
6285 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6286 MVT::i32, 3, 0, 3, 4,
6287 0,
6288 54,
6289 OPC_MoveChild0,
6290 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6291 OPC_CheckType, MVT::bf16,
6292 OPC_MoveParent,
6293 OPC_RecordChild1,
6294 OPC_CheckChild2CondCode, ISD::SETULT,
6295 OPC_CheckTypeI32,
6296 OPC_Scope, 20,
6297 OPC_CheckPatternPredicate, 9,
6298 OPC_EmitConvertToTarget0,
6299 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6300 MVT::bf16, 1, 2,
6301 OPC_EmitInteger32, 24|128,4,
6302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6303 MVT::i32, 3, 3, 1, 4,
6304 19,
6305 OPC_CheckPatternPredicate, 11,
6306 OPC_EmitConvertToTarget0,
6307 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6308 MVT::bf16, 1, 2,
6309 OPC_EmitInteger32, 24,
6310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6311 MVT::i32, 3, 3, 1, 4,
6312 0,
6313 55,
6314 OPC_CheckChild0Type, MVT::f16,
6315 OPC_RecordChild1,
6316 OPC_MoveChild1,
6317 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6318 OPC_MoveParent,
6319 OPC_CheckChild2CondCode, ISD::SETUGE,
6320 OPC_CheckType, MVT::i1,
6321 OPC_Scope, 20,
6322 OPC_CheckPatternPredicate, 8,
6323 OPC_EmitConvertToTarget1,
6324 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6325 MVT::i16, 1, 2,
6326 OPC_EmitInteger32, 30|128,4,
6327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6328 MVT::i1, 3, 0, 3, 4,
6329 19,
6330 OPC_CheckPatternPredicate, 10,
6331 OPC_EmitConvertToTarget1,
6332 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6333 MVT::i16, 1, 2,
6334 OPC_EmitInteger32, 30,
6335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6336 MVT::i1, 3, 0, 3, 4,
6337 0,
6338 55,
6339 OPC_MoveChild0,
6340 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6341 OPC_CheckType, MVT::f16,
6342 OPC_MoveParent,
6343 OPC_RecordChild1,
6344 OPC_CheckChild2CondCode, ISD::SETUGE,
6345 OPC_CheckType, MVT::i1,
6346 OPC_Scope, 20,
6347 OPC_CheckPatternPredicate, 8,
6348 OPC_EmitConvertToTarget0,
6349 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6350 MVT::i16, 1, 2,
6351 OPC_EmitInteger32, 30|128,4,
6352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6353 MVT::i1, 3, 3, 1, 4,
6354 19,
6355 OPC_CheckPatternPredicate, 10,
6356 OPC_EmitConvertToTarget0,
6357 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6358 MVT::i16, 1, 2,
6359 OPC_EmitInteger32, 30,
6360 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6361 MVT::i1, 3, 3, 1, 4,
6362 0,
6363 55,
6364 OPC_CheckChild0Type, MVT::bf16,
6365 OPC_RecordChild1,
6366 OPC_MoveChild1,
6367 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6368 OPC_MoveParent,
6369 OPC_CheckChild2CondCode, ISD::SETUGE,
6370 OPC_CheckType, MVT::i1,
6371 OPC_Scope, 20,
6372 OPC_CheckPatternPredicate, 9,
6373 OPC_EmitConvertToTarget1,
6374 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6375 MVT::i16, 1, 2,
6376 OPC_EmitInteger32, 30|128,4,
6377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6378 MVT::i1, 3, 0, 3, 4,
6379 19,
6380 OPC_CheckPatternPredicate, 11,
6381 OPC_EmitConvertToTarget1,
6382 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6383 MVT::i16, 1, 2,
6384 OPC_EmitInteger32, 30,
6385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6386 MVT::i1, 3, 0, 3, 4,
6387 0,
6388 55,
6389 OPC_MoveChild0,
6390 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6391 OPC_CheckType, MVT::bf16,
6392 OPC_MoveParent,
6393 OPC_RecordChild1,
6394 OPC_CheckChild2CondCode, ISD::SETUGE,
6395 OPC_CheckType, MVT::i1,
6396 OPC_Scope, 20,
6397 OPC_CheckPatternPredicate, 9,
6398 OPC_EmitConvertToTarget0,
6399 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6400 MVT::i16, 1, 2,
6401 OPC_EmitInteger32, 30|128,4,
6402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6403 MVT::i1, 3, 3, 1, 4,
6404 19,
6405 OPC_CheckPatternPredicate, 11,
6406 OPC_EmitConvertToTarget0,
6407 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6408 MVT::i16, 1, 2,
6409 OPC_EmitInteger32, 30,
6410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6411 MVT::i1, 3, 3, 1, 4,
6412 0,
6413 54,
6414 OPC_CheckChild0Type, MVT::f16,
6415 OPC_RecordChild1,
6416 OPC_MoveChild1,
6417 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6418 OPC_MoveParent,
6419 OPC_CheckChild2CondCode, ISD::SETUGE,
6420 OPC_CheckTypeI32,
6421 OPC_Scope, 20,
6422 OPC_CheckPatternPredicate, 8,
6423 OPC_EmitConvertToTarget1,
6424 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6425 MVT::i16, 1, 2,
6426 OPC_EmitInteger32, 30|128,4,
6427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6428 MVT::i32, 3, 0, 3, 4,
6429 19,
6430 OPC_CheckPatternPredicate, 10,
6431 OPC_EmitConvertToTarget1,
6432 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6433 MVT::i16, 1, 2,
6434 OPC_EmitInteger32, 30,
6435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6436 MVT::i32, 3, 0, 3, 4,
6437 0,
6438 54,
6439 OPC_MoveChild0,
6440 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6441 OPC_CheckType, MVT::f16,
6442 OPC_MoveParent,
6443 OPC_RecordChild1,
6444 OPC_CheckChild2CondCode, ISD::SETUGE,
6445 OPC_CheckTypeI32,
6446 OPC_Scope, 20,
6447 OPC_CheckPatternPredicate, 8,
6448 OPC_EmitConvertToTarget0,
6449 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6450 MVT::f16, 1, 2,
6451 OPC_EmitInteger32, 30|128,4,
6452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6453 MVT::i32, 3, 3, 1, 4,
6454 19,
6455 OPC_CheckPatternPredicate, 10,
6456 OPC_EmitConvertToTarget0,
6457 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6458 MVT::f16, 1, 2,
6459 OPC_EmitInteger32, 30,
6460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6461 MVT::i32, 3, 3, 1, 4,
6462 0,
6463 54,
6464 OPC_CheckChild0Type, MVT::bf16,
6465 OPC_RecordChild1,
6466 OPC_MoveChild1,
6467 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6468 OPC_MoveParent,
6469 OPC_CheckChild2CondCode, ISD::SETUGE,
6470 OPC_CheckTypeI32,
6471 OPC_Scope, 20,
6472 OPC_CheckPatternPredicate, 9,
6473 OPC_EmitConvertToTarget1,
6474 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6475 MVT::i16, 1, 2,
6476 OPC_EmitInteger32, 30|128,4,
6477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6478 MVT::i32, 3, 0, 3, 4,
6479 19,
6480 OPC_CheckPatternPredicate, 11,
6481 OPC_EmitConvertToTarget1,
6482 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6483 MVT::i16, 1, 2,
6484 OPC_EmitInteger32, 30,
6485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6486 MVT::i32, 3, 0, 3, 4,
6487 0,
6488 54,
6489 OPC_MoveChild0,
6490 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6491 OPC_CheckType, MVT::bf16,
6492 OPC_MoveParent,
6493 OPC_RecordChild1,
6494 OPC_CheckChild2CondCode, ISD::SETUGE,
6495 OPC_CheckTypeI32,
6496 OPC_Scope, 20,
6497 OPC_CheckPatternPredicate, 9,
6498 OPC_EmitConvertToTarget0,
6499 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6500 MVT::bf16, 1, 2,
6501 OPC_EmitInteger32, 30|128,4,
6502 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6503 MVT::i32, 3, 3, 1, 4,
6504 19,
6505 OPC_CheckPatternPredicate, 11,
6506 OPC_EmitConvertToTarget0,
6507 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6508 MVT::bf16, 1, 2,
6509 OPC_EmitInteger32, 30,
6510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6511 MVT::i32, 3, 3, 1, 4,
6512 0,
6513 55,
6514 OPC_CheckChild0Type, MVT::f16,
6515 OPC_RecordChild1,
6516 OPC_MoveChild1,
6517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6518 OPC_MoveParent,
6519 OPC_CheckChild2CondCode, ISD::SETULE,
6520 OPC_CheckType, MVT::i1,
6521 OPC_Scope, 20,
6522 OPC_CheckPatternPredicate, 8,
6523 OPC_EmitConvertToTarget1,
6524 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6525 MVT::i16, 1, 2,
6526 OPC_EmitInteger32, 26|128,4,
6527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6528 MVT::i1, 3, 0, 3, 4,
6529 19,
6530 OPC_CheckPatternPredicate, 10,
6531 OPC_EmitConvertToTarget1,
6532 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6533 MVT::i16, 1, 2,
6534 OPC_EmitInteger32, 26,
6535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6536 MVT::i1, 3, 0, 3, 4,
6537 0,
6538 55,
6539 OPC_MoveChild0,
6540 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6541 OPC_CheckType, MVT::f16,
6542 OPC_MoveParent,
6543 OPC_RecordChild1,
6544 OPC_CheckChild2CondCode, ISD::SETULE,
6545 OPC_CheckType, MVT::i1,
6546 OPC_Scope, 20,
6547 OPC_CheckPatternPredicate, 8,
6548 OPC_EmitConvertToTarget0,
6549 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6550 MVT::i16, 1, 2,
6551 OPC_EmitInteger32, 26|128,4,
6552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6553 MVT::i1, 3, 3, 1, 4,
6554 19,
6555 OPC_CheckPatternPredicate, 10,
6556 OPC_EmitConvertToTarget0,
6557 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6558 MVT::i16, 1, 2,
6559 OPC_EmitInteger32, 26,
6560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6561 MVT::i1, 3, 3, 1, 4,
6562 0,
6563 55,
6564 OPC_CheckChild0Type, MVT::bf16,
6565 OPC_RecordChild1,
6566 OPC_MoveChild1,
6567 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6568 OPC_MoveParent,
6569 OPC_CheckChild2CondCode, ISD::SETULE,
6570 OPC_CheckType, MVT::i1,
6571 OPC_Scope, 20,
6572 OPC_CheckPatternPredicate, 9,
6573 OPC_EmitConvertToTarget1,
6574 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6575 MVT::i16, 1, 2,
6576 OPC_EmitInteger32, 26|128,4,
6577 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6578 MVT::i1, 3, 0, 3, 4,
6579 19,
6580 OPC_CheckPatternPredicate, 11,
6581 OPC_EmitConvertToTarget1,
6582 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6583 MVT::i16, 1, 2,
6584 OPC_EmitInteger32, 26,
6585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6586 MVT::i1, 3, 0, 3, 4,
6587 0,
6588 55,
6589 OPC_MoveChild0,
6590 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6591 OPC_CheckType, MVT::bf16,
6592 OPC_MoveParent,
6593 OPC_RecordChild1,
6594 OPC_CheckChild2CondCode, ISD::SETULE,
6595 OPC_CheckType, MVT::i1,
6596 OPC_Scope, 20,
6597 OPC_CheckPatternPredicate, 9,
6598 OPC_EmitConvertToTarget0,
6599 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6600 MVT::i16, 1, 2,
6601 OPC_EmitInteger32, 26|128,4,
6602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6603 MVT::i1, 3, 3, 1, 4,
6604 19,
6605 OPC_CheckPatternPredicate, 11,
6606 OPC_EmitConvertToTarget0,
6607 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6608 MVT::i16, 1, 2,
6609 OPC_EmitInteger32, 26,
6610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6611 MVT::i1, 3, 3, 1, 4,
6612 0,
6613 54,
6614 OPC_CheckChild0Type, MVT::f16,
6615 OPC_RecordChild1,
6616 OPC_MoveChild1,
6617 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6618 OPC_MoveParent,
6619 OPC_CheckChild2CondCode, ISD::SETULE,
6620 OPC_CheckTypeI32,
6621 OPC_Scope, 20,
6622 OPC_CheckPatternPredicate, 8,
6623 OPC_EmitConvertToTarget1,
6624 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6625 MVT::i16, 1, 2,
6626 OPC_EmitInteger32, 26|128,4,
6627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6628 MVT::i32, 3, 0, 3, 4,
6629 19,
6630 OPC_CheckPatternPredicate, 10,
6631 OPC_EmitConvertToTarget1,
6632 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6633 MVT::i16, 1, 2,
6634 OPC_EmitInteger32, 26,
6635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6636 MVT::i32, 3, 0, 3, 4,
6637 0,
6638 54,
6639 OPC_MoveChild0,
6640 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6641 OPC_CheckType, MVT::f16,
6642 OPC_MoveParent,
6643 OPC_RecordChild1,
6644 OPC_CheckChild2CondCode, ISD::SETULE,
6645 OPC_CheckTypeI32,
6646 OPC_Scope, 20,
6647 OPC_CheckPatternPredicate, 8,
6648 OPC_EmitConvertToTarget0,
6649 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6650 MVT::f16, 1, 2,
6651 OPC_EmitInteger32, 26|128,4,
6652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6653 MVT::i32, 3, 3, 1, 4,
6654 19,
6655 OPC_CheckPatternPredicate, 10,
6656 OPC_EmitConvertToTarget0,
6657 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6658 MVT::f16, 1, 2,
6659 OPC_EmitInteger32, 26,
6660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6661 MVT::i32, 3, 3, 1, 4,
6662 0,
6663 54,
6664 OPC_CheckChild0Type, MVT::bf16,
6665 OPC_RecordChild1,
6666 OPC_MoveChild1,
6667 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6668 OPC_MoveParent,
6669 OPC_CheckChild2CondCode, ISD::SETULE,
6670 OPC_CheckTypeI32,
6671 OPC_Scope, 20,
6672 OPC_CheckPatternPredicate, 9,
6673 OPC_EmitConvertToTarget1,
6674 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6675 MVT::i16, 1, 2,
6676 OPC_EmitInteger32, 26|128,4,
6677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6678 MVT::i32, 3, 0, 3, 4,
6679 19,
6680 OPC_CheckPatternPredicate, 11,
6681 OPC_EmitConvertToTarget1,
6682 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6683 MVT::i16, 1, 2,
6684 OPC_EmitInteger32, 26,
6685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6686 MVT::i32, 3, 0, 3, 4,
6687 0,
6688 54,
6689 OPC_MoveChild0,
6690 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6691 OPC_CheckType, MVT::bf16,
6692 OPC_MoveParent,
6693 OPC_RecordChild1,
6694 OPC_CheckChild2CondCode, ISD::SETULE,
6695 OPC_CheckTypeI32,
6696 OPC_Scope, 20,
6697 OPC_CheckPatternPredicate, 9,
6698 OPC_EmitConvertToTarget0,
6699 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6700 MVT::bf16, 1, 2,
6701 OPC_EmitInteger32, 26|128,4,
6702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6703 MVT::i32, 3, 3, 1, 4,
6704 19,
6705 OPC_CheckPatternPredicate, 11,
6706 OPC_EmitConvertToTarget0,
6707 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6708 MVT::bf16, 1, 2,
6709 OPC_EmitInteger32, 26,
6710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6711 MVT::i32, 3, 3, 1, 4,
6712 0,
6713 55,
6714 OPC_CheckChild0Type, MVT::f16,
6715 OPC_RecordChild1,
6716 OPC_MoveChild1,
6717 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6718 OPC_MoveParent,
6719 OPC_CheckChild2CondCode, ISD::SETUEQ,
6720 OPC_CheckType, MVT::i1,
6721 OPC_Scope, 20,
6722 OPC_CheckPatternPredicate, 8,
6723 OPC_EmitConvertToTarget1,
6724 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6725 MVT::i16, 1, 2,
6726 OPC_EmitInteger32, 20|128,4,
6727 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6728 MVT::i1, 3, 0, 3, 4,
6729 19,
6730 OPC_CheckPatternPredicate, 10,
6731 OPC_EmitConvertToTarget1,
6732 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6733 MVT::i16, 1, 2,
6734 OPC_EmitInteger32, 20,
6735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6736 MVT::i1, 3, 0, 3, 4,
6737 0,
6738 55,
6739 OPC_MoveChild0,
6740 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6741 OPC_CheckType, MVT::f16,
6742 OPC_MoveParent,
6743 OPC_RecordChild1,
6744 OPC_CheckChild2CondCode, ISD::SETUEQ,
6745 OPC_CheckType, MVT::i1,
6746 OPC_Scope, 20,
6747 OPC_CheckPatternPredicate, 8,
6748 OPC_EmitConvertToTarget0,
6749 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6750 MVT::i16, 1, 2,
6751 OPC_EmitInteger32, 20|128,4,
6752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6753 MVT::i1, 3, 3, 1, 4,
6754 19,
6755 OPC_CheckPatternPredicate, 10,
6756 OPC_EmitConvertToTarget0,
6757 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6758 MVT::i16, 1, 2,
6759 OPC_EmitInteger32, 20,
6760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6761 MVT::i1, 3, 3, 1, 4,
6762 0,
6763 55,
6764 OPC_CheckChild0Type, MVT::bf16,
6765 OPC_RecordChild1,
6766 OPC_MoveChild1,
6767 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6768 OPC_MoveParent,
6769 OPC_CheckChild2CondCode, ISD::SETUEQ,
6770 OPC_CheckType, MVT::i1,
6771 OPC_Scope, 20,
6772 OPC_CheckPatternPredicate, 9,
6773 OPC_EmitConvertToTarget1,
6774 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6775 MVT::i16, 1, 2,
6776 OPC_EmitInteger32, 20|128,4,
6777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6778 MVT::i1, 3, 0, 3, 4,
6779 19,
6780 OPC_CheckPatternPredicate, 11,
6781 OPC_EmitConvertToTarget1,
6782 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6783 MVT::i16, 1, 2,
6784 OPC_EmitInteger32, 20,
6785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6786 MVT::i1, 3, 0, 3, 4,
6787 0,
6788 55,
6789 OPC_MoveChild0,
6790 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6791 OPC_CheckType, MVT::bf16,
6792 OPC_MoveParent,
6793 OPC_RecordChild1,
6794 OPC_CheckChild2CondCode, ISD::SETUEQ,
6795 OPC_CheckType, MVT::i1,
6796 OPC_Scope, 20,
6797 OPC_CheckPatternPredicate, 9,
6798 OPC_EmitConvertToTarget0,
6799 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6800 MVT::i16, 1, 2,
6801 OPC_EmitInteger32, 20|128,4,
6802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6803 MVT::i1, 3, 3, 1, 4,
6804 19,
6805 OPC_CheckPatternPredicate, 11,
6806 OPC_EmitConvertToTarget0,
6807 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6808 MVT::i16, 1, 2,
6809 OPC_EmitInteger32, 20,
6810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6811 MVT::i1, 3, 3, 1, 4,
6812 0,
6813 54,
6814 OPC_CheckChild0Type, MVT::f16,
6815 OPC_RecordChild1,
6816 OPC_MoveChild1,
6817 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6818 OPC_MoveParent,
6819 OPC_CheckChild2CondCode, ISD::SETUEQ,
6820 OPC_CheckTypeI32,
6821 OPC_Scope, 20,
6822 OPC_CheckPatternPredicate, 8,
6823 OPC_EmitConvertToTarget1,
6824 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6825 MVT::i16, 1, 2,
6826 OPC_EmitInteger32, 20|128,4,
6827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6828 MVT::i32, 3, 0, 3, 4,
6829 19,
6830 OPC_CheckPatternPredicate, 10,
6831 OPC_EmitConvertToTarget1,
6832 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6833 MVT::i16, 1, 2,
6834 OPC_EmitInteger32, 20,
6835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
6836 MVT::i32, 3, 0, 3, 4,
6837 0,
6838 54,
6839 OPC_MoveChild0,
6840 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6841 OPC_CheckType, MVT::f16,
6842 OPC_MoveParent,
6843 OPC_RecordChild1,
6844 OPC_CheckChild2CondCode, ISD::SETUEQ,
6845 OPC_CheckTypeI32,
6846 OPC_Scope, 20,
6847 OPC_CheckPatternPredicate, 8,
6848 OPC_EmitConvertToTarget0,
6849 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6850 MVT::f16, 1, 2,
6851 OPC_EmitInteger32, 20|128,4,
6852 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6853 MVT::i32, 3, 3, 1, 4,
6854 19,
6855 OPC_CheckPatternPredicate, 10,
6856 OPC_EmitConvertToTarget0,
6857 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6858 MVT::f16, 1, 2,
6859 OPC_EmitInteger32, 20,
6860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
6861 MVT::i32, 3, 3, 1, 4,
6862 0,
6863 54,
6864 OPC_CheckChild0Type, MVT::bf16,
6865 OPC_RecordChild1,
6866 OPC_MoveChild1,
6867 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6868 OPC_MoveParent,
6869 OPC_CheckChild2CondCode, ISD::SETUEQ,
6870 OPC_CheckTypeI32,
6871 OPC_Scope, 20,
6872 OPC_CheckPatternPredicate, 9,
6873 OPC_EmitConvertToTarget1,
6874 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6875 MVT::i16, 1, 2,
6876 OPC_EmitInteger32, 20|128,4,
6877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6878 MVT::i32, 3, 0, 3, 4,
6879 19,
6880 OPC_CheckPatternPredicate, 11,
6881 OPC_EmitConvertToTarget1,
6882 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6883 MVT::i16, 1, 2,
6884 OPC_EmitInteger32, 20,
6885 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
6886 MVT::i32, 3, 0, 3, 4,
6887 0,
6888 54,
6889 OPC_MoveChild0,
6890 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6891 OPC_CheckType, MVT::bf16,
6892 OPC_MoveParent,
6893 OPC_RecordChild1,
6894 OPC_CheckChild2CondCode, ISD::SETUEQ,
6895 OPC_CheckTypeI32,
6896 OPC_Scope, 20,
6897 OPC_CheckPatternPredicate, 9,
6898 OPC_EmitConvertToTarget0,
6899 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6900 MVT::bf16, 1, 2,
6901 OPC_EmitInteger32, 20|128,4,
6902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6903 MVT::i32, 3, 3, 1, 4,
6904 19,
6905 OPC_CheckPatternPredicate, 11,
6906 OPC_EmitConvertToTarget0,
6907 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6908 MVT::bf16, 1, 2,
6909 OPC_EmitInteger32, 20,
6910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
6911 MVT::i32, 3, 3, 1, 4,
6912 0,
6913 55,
6914 OPC_CheckChild0Type, MVT::f16,
6915 OPC_RecordChild1,
6916 OPC_MoveChild1,
6917 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6918 OPC_MoveParent,
6919 OPC_CheckChild2CondCode, ISD::SETUNE,
6920 OPC_CheckType, MVT::i1,
6921 OPC_Scope, 20,
6922 OPC_CheckPatternPredicate, 8,
6923 OPC_EmitConvertToTarget1,
6924 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6925 MVT::i16, 1, 2,
6926 OPC_EmitInteger32, 22|128,4,
6927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6928 MVT::i1, 3, 0, 3, 4,
6929 19,
6930 OPC_CheckPatternPredicate, 10,
6931 OPC_EmitConvertToTarget1,
6932 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6933 MVT::i16, 1, 2,
6934 OPC_EmitInteger32, 22,
6935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6936 MVT::i1, 3, 0, 3, 4,
6937 0,
6938 55,
6939 OPC_MoveChild0,
6940 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6941 OPC_CheckType, MVT::f16,
6942 OPC_MoveParent,
6943 OPC_RecordChild1,
6944 OPC_CheckChild2CondCode, ISD::SETUNE,
6945 OPC_CheckType, MVT::i1,
6946 OPC_Scope, 20,
6947 OPC_CheckPatternPredicate, 8,
6948 OPC_EmitConvertToTarget0,
6949 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6950 MVT::i16, 1, 2,
6951 OPC_EmitInteger32, 22|128,4,
6952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6953 MVT::i1, 3, 3, 1, 4,
6954 19,
6955 OPC_CheckPatternPredicate, 10,
6956 OPC_EmitConvertToTarget0,
6957 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
6958 MVT::i16, 1, 2,
6959 OPC_EmitInteger32, 22,
6960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
6961 MVT::i1, 3, 3, 1, 4,
6962 0,
6963 55,
6964 OPC_CheckChild0Type, MVT::bf16,
6965 OPC_RecordChild1,
6966 OPC_MoveChild1,
6967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6968 OPC_MoveParent,
6969 OPC_CheckChild2CondCode, ISD::SETUNE,
6970 OPC_CheckType, MVT::i1,
6971 OPC_Scope, 20,
6972 OPC_CheckPatternPredicate, 9,
6973 OPC_EmitConvertToTarget1,
6974 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6975 MVT::i16, 1, 2,
6976 OPC_EmitInteger32, 22|128,4,
6977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6978 MVT::i1, 3, 0, 3, 4,
6979 19,
6980 OPC_CheckPatternPredicate, 11,
6981 OPC_EmitConvertToTarget1,
6982 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
6983 MVT::i16, 1, 2,
6984 OPC_EmitInteger32, 22,
6985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
6986 MVT::i1, 3, 0, 3, 4,
6987 0,
6988 55,
6989 OPC_MoveChild0,
6990 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
6991 OPC_CheckType, MVT::bf16,
6992 OPC_MoveParent,
6993 OPC_RecordChild1,
6994 OPC_CheckChild2CondCode, ISD::SETUNE,
6995 OPC_CheckType, MVT::i1,
6996 OPC_Scope, 20,
6997 OPC_CheckPatternPredicate, 9,
6998 OPC_EmitConvertToTarget0,
6999 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7000 MVT::i16, 1, 2,
7001 OPC_EmitInteger32, 22|128,4,
7002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7003 MVT::i1, 3, 3, 1, 4,
7004 19,
7005 OPC_CheckPatternPredicate, 11,
7006 OPC_EmitConvertToTarget0,
7007 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7008 MVT::i16, 1, 2,
7009 OPC_EmitInteger32, 22,
7010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7011 MVT::i1, 3, 3, 1, 4,
7012 0,
7013 54,
7014 OPC_CheckChild0Type, MVT::f16,
7015 OPC_RecordChild1,
7016 OPC_MoveChild1,
7017 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7018 OPC_MoveParent,
7019 OPC_CheckChild2CondCode, ISD::SETUNE,
7020 OPC_CheckTypeI32,
7021 OPC_Scope, 20,
7022 OPC_CheckPatternPredicate, 8,
7023 OPC_EmitConvertToTarget1,
7024 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7025 MVT::i16, 1, 2,
7026 OPC_EmitInteger32, 22|128,4,
7027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7028 MVT::i32, 3, 0, 3, 4,
7029 19,
7030 OPC_CheckPatternPredicate, 10,
7031 OPC_EmitConvertToTarget1,
7032 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7033 MVT::i16, 1, 2,
7034 OPC_EmitInteger32, 22,
7035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7036 MVT::i32, 3, 0, 3, 4,
7037 0,
7038 54,
7039 OPC_MoveChild0,
7040 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7041 OPC_CheckType, MVT::f16,
7042 OPC_MoveParent,
7043 OPC_RecordChild1,
7044 OPC_CheckChild2CondCode, ISD::SETUNE,
7045 OPC_CheckTypeI32,
7046 OPC_Scope, 20,
7047 OPC_CheckPatternPredicate, 8,
7048 OPC_EmitConvertToTarget0,
7049 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7050 MVT::f16, 1, 2,
7051 OPC_EmitInteger32, 22|128,4,
7052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7053 MVT::i32, 3, 3, 1, 4,
7054 19,
7055 OPC_CheckPatternPredicate, 10,
7056 OPC_EmitConvertToTarget0,
7057 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7058 MVT::f16, 1, 2,
7059 OPC_EmitInteger32, 22,
7060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7061 MVT::i32, 3, 3, 1, 4,
7062 0,
7063 54,
7064 OPC_CheckChild0Type, MVT::bf16,
7065 OPC_RecordChild1,
7066 OPC_MoveChild1,
7067 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7068 OPC_MoveParent,
7069 OPC_CheckChild2CondCode, ISD::SETUNE,
7070 OPC_CheckTypeI32,
7071 OPC_Scope, 20,
7072 OPC_CheckPatternPredicate, 9,
7073 OPC_EmitConvertToTarget1,
7074 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7075 MVT::i16, 1, 2,
7076 OPC_EmitInteger32, 22|128,4,
7077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7078 MVT::i32, 3, 0, 3, 4,
7079 19,
7080 OPC_CheckPatternPredicate, 11,
7081 OPC_EmitConvertToTarget1,
7082 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7083 MVT::i16, 1, 2,
7084 OPC_EmitInteger32, 22,
7085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7086 MVT::i32, 3, 0, 3, 4,
7087 0,
7088 54,
7089 OPC_MoveChild0,
7090 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7091 OPC_CheckType, MVT::bf16,
7092 OPC_MoveParent,
7093 OPC_RecordChild1,
7094 OPC_CheckChild2CondCode, ISD::SETUNE,
7095 OPC_CheckTypeI32,
7096 OPC_Scope, 20,
7097 OPC_CheckPatternPredicate, 9,
7098 OPC_EmitConvertToTarget0,
7099 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7100 MVT::bf16, 1, 2,
7101 OPC_EmitInteger32, 22|128,4,
7102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7103 MVT::i32, 3, 3, 1, 4,
7104 19,
7105 OPC_CheckPatternPredicate, 11,
7106 OPC_EmitConvertToTarget0,
7107 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7108 MVT::bf16, 1, 2,
7109 OPC_EmitInteger32, 22,
7110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7111 MVT::i32, 3, 3, 1, 4,
7112 0,
7113 55,
7114 OPC_CheckChild0Type, MVT::f16,
7115 OPC_RecordChild1,
7116 OPC_MoveChild1,
7117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7118 OPC_MoveParent,
7119 OPC_CheckChild2CondCode, ISD::SETGT,
7120 OPC_CheckType, MVT::i1,
7121 OPC_Scope, 20,
7122 OPC_CheckPatternPredicate, 8,
7123 OPC_EmitConvertToTarget1,
7124 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7125 MVT::i16, 1, 2,
7126 OPC_EmitInteger32, 8|128,4,
7127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7128 MVT::i1, 3, 0, 3, 4,
7129 19,
7130 OPC_CheckPatternPredicate, 10,
7131 OPC_EmitConvertToTarget1,
7132 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7133 MVT::i16, 1, 2,
7134 OPC_EmitInteger32, 8,
7135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7136 MVT::i1, 3, 0, 3, 4,
7137 0,
7138 55,
7139 OPC_MoveChild0,
7140 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7141 OPC_CheckType, MVT::f16,
7142 OPC_MoveParent,
7143 OPC_RecordChild1,
7144 OPC_CheckChild2CondCode, ISD::SETGT,
7145 OPC_CheckType, MVT::i1,
7146 OPC_Scope, 20,
7147 OPC_CheckPatternPredicate, 8,
7148 OPC_EmitConvertToTarget0,
7149 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7150 MVT::i16, 1, 2,
7151 OPC_EmitInteger32, 8|128,4,
7152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7153 MVT::i1, 3, 3, 1, 4,
7154 19,
7155 OPC_CheckPatternPredicate, 10,
7156 OPC_EmitConvertToTarget0,
7157 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7158 MVT::i16, 1, 2,
7159 OPC_EmitInteger32, 8,
7160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7161 MVT::i1, 3, 3, 1, 4,
7162 0,
7163 55,
7164 OPC_CheckChild0Type, MVT::bf16,
7165 OPC_RecordChild1,
7166 OPC_MoveChild1,
7167 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7168 OPC_MoveParent,
7169 OPC_CheckChild2CondCode, ISD::SETGT,
7170 OPC_CheckType, MVT::i1,
7171 OPC_Scope, 20,
7172 OPC_CheckPatternPredicate, 9,
7173 OPC_EmitConvertToTarget1,
7174 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7175 MVT::i16, 1, 2,
7176 OPC_EmitInteger32, 8|128,4,
7177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7178 MVT::i1, 3, 0, 3, 4,
7179 19,
7180 OPC_CheckPatternPredicate, 11,
7181 OPC_EmitConvertToTarget1,
7182 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7183 MVT::i16, 1, 2,
7184 OPC_EmitInteger32, 8,
7185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7186 MVT::i1, 3, 0, 3, 4,
7187 0,
7188 55,
7189 OPC_MoveChild0,
7190 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7191 OPC_CheckType, MVT::bf16,
7192 OPC_MoveParent,
7193 OPC_RecordChild1,
7194 OPC_CheckChild2CondCode, ISD::SETGT,
7195 OPC_CheckType, MVT::i1,
7196 OPC_Scope, 20,
7197 OPC_CheckPatternPredicate, 9,
7198 OPC_EmitConvertToTarget0,
7199 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7200 MVT::i16, 1, 2,
7201 OPC_EmitInteger32, 8|128,4,
7202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7203 MVT::i1, 3, 3, 1, 4,
7204 19,
7205 OPC_CheckPatternPredicate, 11,
7206 OPC_EmitConvertToTarget0,
7207 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7208 MVT::i16, 1, 2,
7209 OPC_EmitInteger32, 8,
7210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7211 MVT::i1, 3, 3, 1, 4,
7212 0,
7213 54,
7214 OPC_CheckChild0Type, MVT::f16,
7215 OPC_RecordChild1,
7216 OPC_MoveChild1,
7217 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7218 OPC_MoveParent,
7219 OPC_CheckChild2CondCode, ISD::SETGT,
7220 OPC_CheckTypeI32,
7221 OPC_Scope, 20,
7222 OPC_CheckPatternPredicate, 8,
7223 OPC_EmitConvertToTarget1,
7224 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7225 MVT::i16, 1, 2,
7226 OPC_EmitInteger32, 8|128,4,
7227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7228 MVT::i32, 3, 0, 3, 4,
7229 19,
7230 OPC_CheckPatternPredicate, 10,
7231 OPC_EmitConvertToTarget1,
7232 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7233 MVT::i16, 1, 2,
7234 OPC_EmitInteger32, 8,
7235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7236 MVT::i32, 3, 0, 3, 4,
7237 0,
7238 54,
7239 OPC_MoveChild0,
7240 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7241 OPC_CheckType, MVT::f16,
7242 OPC_MoveParent,
7243 OPC_RecordChild1,
7244 OPC_CheckChild2CondCode, ISD::SETGT,
7245 OPC_CheckTypeI32,
7246 OPC_Scope, 20,
7247 OPC_CheckPatternPredicate, 8,
7248 OPC_EmitConvertToTarget0,
7249 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7250 MVT::f16, 1, 2,
7251 OPC_EmitInteger32, 8|128,4,
7252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7253 MVT::i32, 3, 3, 1, 4,
7254 19,
7255 OPC_CheckPatternPredicate, 10,
7256 OPC_EmitConvertToTarget0,
7257 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7258 MVT::f16, 1, 2,
7259 OPC_EmitInteger32, 8,
7260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7261 MVT::i32, 3, 3, 1, 4,
7262 0,
7263 54,
7264 OPC_CheckChild0Type, MVT::bf16,
7265 OPC_RecordChild1,
7266 OPC_MoveChild1,
7267 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7268 OPC_MoveParent,
7269 OPC_CheckChild2CondCode, ISD::SETGT,
7270 OPC_CheckTypeI32,
7271 OPC_Scope, 20,
7272 OPC_CheckPatternPredicate, 9,
7273 OPC_EmitConvertToTarget1,
7274 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7275 MVT::i16, 1, 2,
7276 OPC_EmitInteger32, 8|128,4,
7277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7278 MVT::i32, 3, 0, 3, 4,
7279 19,
7280 OPC_CheckPatternPredicate, 11,
7281 OPC_EmitConvertToTarget1,
7282 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7283 MVT::i16, 1, 2,
7284 OPC_EmitInteger32, 8,
7285 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7286 MVT::i32, 3, 0, 3, 4,
7287 0,
7288 54,
7289 OPC_MoveChild0,
7290 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7291 OPC_CheckType, MVT::bf16,
7292 OPC_MoveParent,
7293 OPC_RecordChild1,
7294 OPC_CheckChild2CondCode, ISD::SETGT,
7295 OPC_CheckTypeI32,
7296 OPC_Scope, 20,
7297 OPC_CheckPatternPredicate, 9,
7298 OPC_EmitConvertToTarget0,
7299 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7300 MVT::bf16, 1, 2,
7301 OPC_EmitInteger32, 8|128,4,
7302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7303 MVT::i32, 3, 3, 1, 4,
7304 19,
7305 OPC_CheckPatternPredicate, 11,
7306 OPC_EmitConvertToTarget0,
7307 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7308 MVT::bf16, 1, 2,
7309 OPC_EmitInteger32, 8,
7310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7311 MVT::i32, 3, 3, 1, 4,
7312 0,
7313 55,
7314 OPC_CheckChild0Type, MVT::f16,
7315 OPC_RecordChild1,
7316 OPC_MoveChild1,
7317 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7318 OPC_MoveParent,
7319 OPC_CheckChild2CondCode, ISD::SETLT,
7320 OPC_CheckType, MVT::i1,
7321 OPC_Scope, 20,
7322 OPC_CheckPatternPredicate, 8,
7323 OPC_EmitConvertToTarget1,
7324 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7325 MVT::i16, 1, 2,
7326 OPC_EmitInteger32, 4|128,4,
7327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7328 MVT::i1, 3, 0, 3, 4,
7329 19,
7330 OPC_CheckPatternPredicate, 10,
7331 OPC_EmitConvertToTarget1,
7332 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7333 MVT::i16, 1, 2,
7334 OPC_EmitInteger32, 4,
7335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7336 MVT::i1, 3, 0, 3, 4,
7337 0,
7338 55,
7339 OPC_MoveChild0,
7340 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7341 OPC_CheckType, MVT::f16,
7342 OPC_MoveParent,
7343 OPC_RecordChild1,
7344 OPC_CheckChild2CondCode, ISD::SETLT,
7345 OPC_CheckType, MVT::i1,
7346 OPC_Scope, 20,
7347 OPC_CheckPatternPredicate, 8,
7348 OPC_EmitConvertToTarget0,
7349 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7350 MVT::i16, 1, 2,
7351 OPC_EmitInteger32, 4|128,4,
7352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7353 MVT::i1, 3, 3, 1, 4,
7354 19,
7355 OPC_CheckPatternPredicate, 10,
7356 OPC_EmitConvertToTarget0,
7357 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7358 MVT::i16, 1, 2,
7359 OPC_EmitInteger32, 4,
7360 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7361 MVT::i1, 3, 3, 1, 4,
7362 0,
7363 55,
7364 OPC_CheckChild0Type, MVT::bf16,
7365 OPC_RecordChild1,
7366 OPC_MoveChild1,
7367 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7368 OPC_MoveParent,
7369 OPC_CheckChild2CondCode, ISD::SETLT,
7370 OPC_CheckType, MVT::i1,
7371 OPC_Scope, 20,
7372 OPC_CheckPatternPredicate, 9,
7373 OPC_EmitConvertToTarget1,
7374 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7375 MVT::i16, 1, 2,
7376 OPC_EmitInteger32, 4|128,4,
7377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7378 MVT::i1, 3, 0, 3, 4,
7379 19,
7380 OPC_CheckPatternPredicate, 11,
7381 OPC_EmitConvertToTarget1,
7382 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7383 MVT::i16, 1, 2,
7384 OPC_EmitInteger32, 4,
7385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7386 MVT::i1, 3, 0, 3, 4,
7387 0,
7388 55,
7389 OPC_MoveChild0,
7390 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7391 OPC_CheckType, MVT::bf16,
7392 OPC_MoveParent,
7393 OPC_RecordChild1,
7394 OPC_CheckChild2CondCode, ISD::SETLT,
7395 OPC_CheckType, MVT::i1,
7396 OPC_Scope, 20,
7397 OPC_CheckPatternPredicate, 9,
7398 OPC_EmitConvertToTarget0,
7399 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7400 MVT::i16, 1, 2,
7401 OPC_EmitInteger32, 4|128,4,
7402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7403 MVT::i1, 3, 3, 1, 4,
7404 19,
7405 OPC_CheckPatternPredicate, 11,
7406 OPC_EmitConvertToTarget0,
7407 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7408 MVT::i16, 1, 2,
7409 OPC_EmitInteger32, 4,
7410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7411 MVT::i1, 3, 3, 1, 4,
7412 0,
7413 54,
7414 OPC_CheckChild0Type, MVT::f16,
7415 OPC_RecordChild1,
7416 OPC_MoveChild1,
7417 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7418 OPC_MoveParent,
7419 OPC_CheckChild2CondCode, ISD::SETLT,
7420 OPC_CheckTypeI32,
7421 OPC_Scope, 20,
7422 OPC_CheckPatternPredicate, 8,
7423 OPC_EmitConvertToTarget1,
7424 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7425 MVT::i16, 1, 2,
7426 OPC_EmitInteger32, 4|128,4,
7427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7428 MVT::i32, 3, 0, 3, 4,
7429 19,
7430 OPC_CheckPatternPredicate, 10,
7431 OPC_EmitConvertToTarget1,
7432 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7433 MVT::i16, 1, 2,
7434 OPC_EmitInteger32, 4,
7435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7436 MVT::i32, 3, 0, 3, 4,
7437 0,
7438 54,
7439 OPC_MoveChild0,
7440 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7441 OPC_CheckType, MVT::f16,
7442 OPC_MoveParent,
7443 OPC_RecordChild1,
7444 OPC_CheckChild2CondCode, ISD::SETLT,
7445 OPC_CheckTypeI32,
7446 OPC_Scope, 20,
7447 OPC_CheckPatternPredicate, 8,
7448 OPC_EmitConvertToTarget0,
7449 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7450 MVT::f16, 1, 2,
7451 OPC_EmitInteger32, 4|128,4,
7452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7453 MVT::i32, 3, 3, 1, 4,
7454 19,
7455 OPC_CheckPatternPredicate, 10,
7456 OPC_EmitConvertToTarget0,
7457 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7458 MVT::f16, 1, 2,
7459 OPC_EmitInteger32, 4,
7460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7461 MVT::i32, 3, 3, 1, 4,
7462 0,
7463 54,
7464 OPC_CheckChild0Type, MVT::bf16,
7465 OPC_RecordChild1,
7466 OPC_MoveChild1,
7467 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7468 OPC_MoveParent,
7469 OPC_CheckChild2CondCode, ISD::SETLT,
7470 OPC_CheckTypeI32,
7471 OPC_Scope, 20,
7472 OPC_CheckPatternPredicate, 9,
7473 OPC_EmitConvertToTarget1,
7474 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7475 MVT::i16, 1, 2,
7476 OPC_EmitInteger32, 4|128,4,
7477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7478 MVT::i32, 3, 0, 3, 4,
7479 19,
7480 OPC_CheckPatternPredicate, 11,
7481 OPC_EmitConvertToTarget1,
7482 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7483 MVT::i16, 1, 2,
7484 OPC_EmitInteger32, 4,
7485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7486 MVT::i32, 3, 0, 3, 4,
7487 0,
7488 54,
7489 OPC_MoveChild0,
7490 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7491 OPC_CheckType, MVT::bf16,
7492 OPC_MoveParent,
7493 OPC_RecordChild1,
7494 OPC_CheckChild2CondCode, ISD::SETLT,
7495 OPC_CheckTypeI32,
7496 OPC_Scope, 20,
7497 OPC_CheckPatternPredicate, 9,
7498 OPC_EmitConvertToTarget0,
7499 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7500 MVT::bf16, 1, 2,
7501 OPC_EmitInteger32, 4|128,4,
7502 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7503 MVT::i32, 3, 3, 1, 4,
7504 19,
7505 OPC_CheckPatternPredicate, 11,
7506 OPC_EmitConvertToTarget0,
7507 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7508 MVT::bf16, 1, 2,
7509 OPC_EmitInteger32, 4,
7510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7511 MVT::i32, 3, 3, 1, 4,
7512 0,
7513 55,
7514 OPC_CheckChild0Type, MVT::f16,
7515 OPC_RecordChild1,
7516 OPC_MoveChild1,
7517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7518 OPC_MoveParent,
7519 OPC_CheckChild2CondCode, ISD::SETGE,
7520 OPC_CheckType, MVT::i1,
7521 OPC_Scope, 20,
7522 OPC_CheckPatternPredicate, 8,
7523 OPC_EmitConvertToTarget1,
7524 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7525 MVT::i16, 1, 2,
7526 OPC_EmitInteger32, 10|128,4,
7527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7528 MVT::i1, 3, 0, 3, 4,
7529 19,
7530 OPC_CheckPatternPredicate, 10,
7531 OPC_EmitConvertToTarget1,
7532 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7533 MVT::i16, 1, 2,
7534 OPC_EmitInteger32, 10,
7535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7536 MVT::i1, 3, 0, 3, 4,
7537 0,
7538 55,
7539 OPC_MoveChild0,
7540 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7541 OPC_CheckType, MVT::f16,
7542 OPC_MoveParent,
7543 OPC_RecordChild1,
7544 OPC_CheckChild2CondCode, ISD::SETGE,
7545 OPC_CheckType, MVT::i1,
7546 OPC_Scope, 20,
7547 OPC_CheckPatternPredicate, 8,
7548 OPC_EmitConvertToTarget0,
7549 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7550 MVT::i16, 1, 2,
7551 OPC_EmitInteger32, 10|128,4,
7552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7553 MVT::i1, 3, 3, 1, 4,
7554 19,
7555 OPC_CheckPatternPredicate, 10,
7556 OPC_EmitConvertToTarget0,
7557 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7558 MVT::i16, 1, 2,
7559 OPC_EmitInteger32, 10,
7560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7561 MVT::i1, 3, 3, 1, 4,
7562 0,
7563 55,
7564 OPC_CheckChild0Type, MVT::bf16,
7565 OPC_RecordChild1,
7566 OPC_MoveChild1,
7567 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7568 OPC_MoveParent,
7569 OPC_CheckChild2CondCode, ISD::SETGE,
7570 OPC_CheckType, MVT::i1,
7571 OPC_Scope, 20,
7572 OPC_CheckPatternPredicate, 9,
7573 OPC_EmitConvertToTarget1,
7574 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7575 MVT::i16, 1, 2,
7576 OPC_EmitInteger32, 10|128,4,
7577 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7578 MVT::i1, 3, 0, 3, 4,
7579 19,
7580 OPC_CheckPatternPredicate, 11,
7581 OPC_EmitConvertToTarget1,
7582 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7583 MVT::i16, 1, 2,
7584 OPC_EmitInteger32, 10,
7585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7586 MVT::i1, 3, 0, 3, 4,
7587 0,
7588 55,
7589 OPC_MoveChild0,
7590 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7591 OPC_CheckType, MVT::bf16,
7592 OPC_MoveParent,
7593 OPC_RecordChild1,
7594 OPC_CheckChild2CondCode, ISD::SETGE,
7595 OPC_CheckType, MVT::i1,
7596 OPC_Scope, 20,
7597 OPC_CheckPatternPredicate, 9,
7598 OPC_EmitConvertToTarget0,
7599 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7600 MVT::i16, 1, 2,
7601 OPC_EmitInteger32, 10|128,4,
7602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7603 MVT::i1, 3, 3, 1, 4,
7604 19,
7605 OPC_CheckPatternPredicate, 11,
7606 OPC_EmitConvertToTarget0,
7607 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7608 MVT::i16, 1, 2,
7609 OPC_EmitInteger32, 10,
7610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7611 MVT::i1, 3, 3, 1, 4,
7612 0,
7613 54,
7614 OPC_CheckChild0Type, MVT::f16,
7615 OPC_RecordChild1,
7616 OPC_MoveChild1,
7617 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7618 OPC_MoveParent,
7619 OPC_CheckChild2CondCode, ISD::SETGE,
7620 OPC_CheckTypeI32,
7621 OPC_Scope, 20,
7622 OPC_CheckPatternPredicate, 8,
7623 OPC_EmitConvertToTarget1,
7624 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7625 MVT::i16, 1, 2,
7626 OPC_EmitInteger32, 10|128,4,
7627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7628 MVT::i32, 3, 0, 3, 4,
7629 19,
7630 OPC_CheckPatternPredicate, 10,
7631 OPC_EmitConvertToTarget1,
7632 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7633 MVT::i16, 1, 2,
7634 OPC_EmitInteger32, 10,
7635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7636 MVT::i32, 3, 0, 3, 4,
7637 0,
7638 54,
7639 OPC_MoveChild0,
7640 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7641 OPC_CheckType, MVT::f16,
7642 OPC_MoveParent,
7643 OPC_RecordChild1,
7644 OPC_CheckChild2CondCode, ISD::SETGE,
7645 OPC_CheckTypeI32,
7646 OPC_Scope, 20,
7647 OPC_CheckPatternPredicate, 8,
7648 OPC_EmitConvertToTarget0,
7649 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7650 MVT::f16, 1, 2,
7651 OPC_EmitInteger32, 10|128,4,
7652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7653 MVT::i32, 3, 3, 1, 4,
7654 19,
7655 OPC_CheckPatternPredicate, 10,
7656 OPC_EmitConvertToTarget0,
7657 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7658 MVT::f16, 1, 2,
7659 OPC_EmitInteger32, 10,
7660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7661 MVT::i32, 3, 3, 1, 4,
7662 0,
7663 54,
7664 OPC_CheckChild0Type, MVT::bf16,
7665 OPC_RecordChild1,
7666 OPC_MoveChild1,
7667 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7668 OPC_MoveParent,
7669 OPC_CheckChild2CondCode, ISD::SETGE,
7670 OPC_CheckTypeI32,
7671 OPC_Scope, 20,
7672 OPC_CheckPatternPredicate, 9,
7673 OPC_EmitConvertToTarget1,
7674 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7675 MVT::i16, 1, 2,
7676 OPC_EmitInteger32, 10|128,4,
7677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7678 MVT::i32, 3, 0, 3, 4,
7679 19,
7680 OPC_CheckPatternPredicate, 11,
7681 OPC_EmitConvertToTarget1,
7682 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7683 MVT::i16, 1, 2,
7684 OPC_EmitInteger32, 10,
7685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7686 MVT::i32, 3, 0, 3, 4,
7687 0,
7688 54,
7689 OPC_MoveChild0,
7690 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7691 OPC_CheckType, MVT::bf16,
7692 OPC_MoveParent,
7693 OPC_RecordChild1,
7694 OPC_CheckChild2CondCode, ISD::SETGE,
7695 OPC_CheckTypeI32,
7696 OPC_Scope, 20,
7697 OPC_CheckPatternPredicate, 9,
7698 OPC_EmitConvertToTarget0,
7699 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7700 MVT::bf16, 1, 2,
7701 OPC_EmitInteger32, 10|128,4,
7702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7703 MVT::i32, 3, 3, 1, 4,
7704 19,
7705 OPC_CheckPatternPredicate, 11,
7706 OPC_EmitConvertToTarget0,
7707 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7708 MVT::bf16, 1, 2,
7709 OPC_EmitInteger32, 10,
7710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7711 MVT::i32, 3, 3, 1, 4,
7712 0,
7713 55,
7714 OPC_CheckChild0Type, MVT::f16,
7715 OPC_RecordChild1,
7716 OPC_MoveChild1,
7717 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7718 OPC_MoveParent,
7719 OPC_CheckChild2CondCode, ISD::SETLE,
7720 OPC_CheckType, MVT::i1,
7721 OPC_Scope, 20,
7722 OPC_CheckPatternPredicate, 8,
7723 OPC_EmitConvertToTarget1,
7724 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7725 MVT::i16, 1, 2,
7726 OPC_EmitInteger32, 6|128,4,
7727 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7728 MVT::i1, 3, 0, 3, 4,
7729 19,
7730 OPC_CheckPatternPredicate, 10,
7731 OPC_EmitConvertToTarget1,
7732 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7733 MVT::i16, 1, 2,
7734 OPC_EmitInteger32, 6,
7735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7736 MVT::i1, 3, 0, 3, 4,
7737 0,
7738 55,
7739 OPC_MoveChild0,
7740 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7741 OPC_CheckType, MVT::f16,
7742 OPC_MoveParent,
7743 OPC_RecordChild1,
7744 OPC_CheckChild2CondCode, ISD::SETLE,
7745 OPC_CheckType, MVT::i1,
7746 OPC_Scope, 20,
7747 OPC_CheckPatternPredicate, 8,
7748 OPC_EmitConvertToTarget0,
7749 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7750 MVT::i16, 1, 2,
7751 OPC_EmitInteger32, 6|128,4,
7752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7753 MVT::i1, 3, 3, 1, 4,
7754 19,
7755 OPC_CheckPatternPredicate, 10,
7756 OPC_EmitConvertToTarget0,
7757 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7758 MVT::i16, 1, 2,
7759 OPC_EmitInteger32, 6,
7760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7761 MVT::i1, 3, 3, 1, 4,
7762 0,
7763 55,
7764 OPC_CheckChild0Type, MVT::bf16,
7765 OPC_RecordChild1,
7766 OPC_MoveChild1,
7767 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7768 OPC_MoveParent,
7769 OPC_CheckChild2CondCode, ISD::SETLE,
7770 OPC_CheckType, MVT::i1,
7771 OPC_Scope, 20,
7772 OPC_CheckPatternPredicate, 9,
7773 OPC_EmitConvertToTarget1,
7774 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7775 MVT::i16, 1, 2,
7776 OPC_EmitInteger32, 6|128,4,
7777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7778 MVT::i1, 3, 0, 3, 4,
7779 19,
7780 OPC_CheckPatternPredicate, 11,
7781 OPC_EmitConvertToTarget1,
7782 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7783 MVT::i16, 1, 2,
7784 OPC_EmitInteger32, 6,
7785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7786 MVT::i1, 3, 0, 3, 4,
7787 0,
7788 55,
7789 OPC_MoveChild0,
7790 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7791 OPC_CheckType, MVT::bf16,
7792 OPC_MoveParent,
7793 OPC_RecordChild1,
7794 OPC_CheckChild2CondCode, ISD::SETLE,
7795 OPC_CheckType, MVT::i1,
7796 OPC_Scope, 20,
7797 OPC_CheckPatternPredicate, 9,
7798 OPC_EmitConvertToTarget0,
7799 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7800 MVT::i16, 1, 2,
7801 OPC_EmitInteger32, 6|128,4,
7802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7803 MVT::i1, 3, 3, 1, 4,
7804 19,
7805 OPC_CheckPatternPredicate, 11,
7806 OPC_EmitConvertToTarget0,
7807 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7808 MVT::i16, 1, 2,
7809 OPC_EmitInteger32, 6,
7810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7811 MVT::i1, 3, 3, 1, 4,
7812 0,
7813 54,
7814 OPC_CheckChild0Type, MVT::f16,
7815 OPC_RecordChild1,
7816 OPC_MoveChild1,
7817 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7818 OPC_MoveParent,
7819 OPC_CheckChild2CondCode, ISD::SETLE,
7820 OPC_CheckTypeI32,
7821 OPC_Scope, 20,
7822 OPC_CheckPatternPredicate, 8,
7823 OPC_EmitConvertToTarget1,
7824 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7825 MVT::i16, 1, 2,
7826 OPC_EmitInteger32, 6|128,4,
7827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7828 MVT::i32, 3, 0, 3, 4,
7829 19,
7830 OPC_CheckPatternPredicate, 10,
7831 OPC_EmitConvertToTarget1,
7832 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7833 MVT::i16, 1, 2,
7834 OPC_EmitInteger32, 6,
7835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
7836 MVT::i32, 3, 0, 3, 4,
7837 0,
7838 54,
7839 OPC_MoveChild0,
7840 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7841 OPC_CheckType, MVT::f16,
7842 OPC_MoveParent,
7843 OPC_RecordChild1,
7844 OPC_CheckChild2CondCode, ISD::SETLE,
7845 OPC_CheckTypeI32,
7846 OPC_Scope, 20,
7847 OPC_CheckPatternPredicate, 8,
7848 OPC_EmitConvertToTarget0,
7849 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7850 MVT::f16, 1, 2,
7851 OPC_EmitInteger32, 6|128,4,
7852 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7853 MVT::i32, 3, 3, 1, 4,
7854 19,
7855 OPC_CheckPatternPredicate, 10,
7856 OPC_EmitConvertToTarget0,
7857 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7858 MVT::f16, 1, 2,
7859 OPC_EmitInteger32, 6,
7860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
7861 MVT::i32, 3, 3, 1, 4,
7862 0,
7863 54,
7864 OPC_CheckChild0Type, MVT::bf16,
7865 OPC_RecordChild1,
7866 OPC_MoveChild1,
7867 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7868 OPC_MoveParent,
7869 OPC_CheckChild2CondCode, ISD::SETLE,
7870 OPC_CheckTypeI32,
7871 OPC_Scope, 20,
7872 OPC_CheckPatternPredicate, 9,
7873 OPC_EmitConvertToTarget1,
7874 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7875 MVT::i16, 1, 2,
7876 OPC_EmitInteger32, 6|128,4,
7877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7878 MVT::i32, 3, 0, 3, 4,
7879 19,
7880 OPC_CheckPatternPredicate, 11,
7881 OPC_EmitConvertToTarget1,
7882 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7883 MVT::i16, 1, 2,
7884 OPC_EmitInteger32, 6,
7885 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
7886 MVT::i32, 3, 0, 3, 4,
7887 0,
7888 54,
7889 OPC_MoveChild0,
7890 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7891 OPC_CheckType, MVT::bf16,
7892 OPC_MoveParent,
7893 OPC_RecordChild1,
7894 OPC_CheckChild2CondCode, ISD::SETLE,
7895 OPC_CheckTypeI32,
7896 OPC_Scope, 20,
7897 OPC_CheckPatternPredicate, 9,
7898 OPC_EmitConvertToTarget0,
7899 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7900 MVT::bf16, 1, 2,
7901 OPC_EmitInteger32, 6|128,4,
7902 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7903 MVT::i32, 3, 3, 1, 4,
7904 19,
7905 OPC_CheckPatternPredicate, 11,
7906 OPC_EmitConvertToTarget0,
7907 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7908 MVT::bf16, 1, 2,
7909 OPC_EmitInteger32, 6,
7910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
7911 MVT::i32, 3, 3, 1, 4,
7912 0,
7913 55,
7914 OPC_CheckChild0Type, MVT::f16,
7915 OPC_RecordChild1,
7916 OPC_MoveChild1,
7917 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7918 OPC_MoveParent,
7919 OPC_CheckChild2CondCode, ISD::SETEQ,
7920 OPC_CheckType, MVT::i1,
7921 OPC_Scope, 20,
7922 OPC_CheckPatternPredicate, 8,
7923 OPC_EmitConvertToTarget1,
7924 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7925 MVT::i16, 1, 2,
7926 OPC_EmitInteger32, 0|128,4,
7927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7928 MVT::i1, 3, 0, 3, 4,
7929 19,
7930 OPC_CheckPatternPredicate, 10,
7931 OPC_EmitConvertToTarget1,
7932 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7933 MVT::i16, 1, 2,
7934 OPC_EmitInteger32, 0,
7935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7936 MVT::i1, 3, 0, 3, 4,
7937 0,
7938 55,
7939 OPC_MoveChild0,
7940 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7941 OPC_CheckType, MVT::f16,
7942 OPC_MoveParent,
7943 OPC_RecordChild1,
7944 OPC_CheckChild2CondCode, ISD::SETEQ,
7945 OPC_CheckType, MVT::i1,
7946 OPC_Scope, 20,
7947 OPC_CheckPatternPredicate, 8,
7948 OPC_EmitConvertToTarget0,
7949 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7950 MVT::i16, 1, 2,
7951 OPC_EmitInteger32, 0|128,4,
7952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7953 MVT::i1, 3, 3, 1, 4,
7954 19,
7955 OPC_CheckPatternPredicate, 10,
7956 OPC_EmitConvertToTarget0,
7957 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
7958 MVT::i16, 1, 2,
7959 OPC_EmitInteger32, 0,
7960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
7961 MVT::i1, 3, 3, 1, 4,
7962 0,
7963 55,
7964 OPC_CheckChild0Type, MVT::bf16,
7965 OPC_RecordChild1,
7966 OPC_MoveChild1,
7967 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7968 OPC_MoveParent,
7969 OPC_CheckChild2CondCode, ISD::SETEQ,
7970 OPC_CheckType, MVT::i1,
7971 OPC_Scope, 20,
7972 OPC_CheckPatternPredicate, 9,
7973 OPC_EmitConvertToTarget1,
7974 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7975 MVT::i16, 1, 2,
7976 OPC_EmitInteger32, 0|128,4,
7977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7978 MVT::i1, 3, 0, 3, 4,
7979 19,
7980 OPC_CheckPatternPredicate, 11,
7981 OPC_EmitConvertToTarget1,
7982 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
7983 MVT::i16, 1, 2,
7984 OPC_EmitInteger32, 0,
7985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
7986 MVT::i1, 3, 0, 3, 4,
7987 0,
7988 55,
7989 OPC_MoveChild0,
7990 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
7991 OPC_CheckType, MVT::bf16,
7992 OPC_MoveParent,
7993 OPC_RecordChild1,
7994 OPC_CheckChild2CondCode, ISD::SETEQ,
7995 OPC_CheckType, MVT::i1,
7996 OPC_Scope, 20,
7997 OPC_CheckPatternPredicate, 9,
7998 OPC_EmitConvertToTarget0,
7999 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8000 MVT::i16, 1, 2,
8001 OPC_EmitInteger32, 0|128,4,
8002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8003 MVT::i1, 3, 3, 1, 4,
8004 19,
8005 OPC_CheckPatternPredicate, 11,
8006 OPC_EmitConvertToTarget0,
8007 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8008 MVT::i16, 1, 2,
8009 OPC_EmitInteger32, 0,
8010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8011 MVT::i1, 3, 3, 1, 4,
8012 0,
8013 54,
8014 OPC_CheckChild0Type, MVT::f16,
8015 OPC_RecordChild1,
8016 OPC_MoveChild1,
8017 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8018 OPC_MoveParent,
8019 OPC_CheckChild2CondCode, ISD::SETEQ,
8020 OPC_CheckTypeI32,
8021 OPC_Scope, 20,
8022 OPC_CheckPatternPredicate, 8,
8023 OPC_EmitConvertToTarget1,
8024 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8025 MVT::i16, 1, 2,
8026 OPC_EmitInteger32, 0|128,4,
8027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8028 MVT::i32, 3, 0, 3, 4,
8029 19,
8030 OPC_CheckPatternPredicate, 10,
8031 OPC_EmitConvertToTarget1,
8032 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8033 MVT::i16, 1, 2,
8034 OPC_EmitInteger32, 0,
8035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8036 MVT::i32, 3, 0, 3, 4,
8037 0,
8038 54,
8039 OPC_MoveChild0,
8040 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8041 OPC_CheckType, MVT::f16,
8042 OPC_MoveParent,
8043 OPC_RecordChild1,
8044 OPC_CheckChild2CondCode, ISD::SETEQ,
8045 OPC_CheckTypeI32,
8046 OPC_Scope, 20,
8047 OPC_CheckPatternPredicate, 8,
8048 OPC_EmitConvertToTarget0,
8049 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8050 MVT::f16, 1, 2,
8051 OPC_EmitInteger32, 0|128,4,
8052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8053 MVT::i32, 3, 3, 1, 4,
8054 19,
8055 OPC_CheckPatternPredicate, 10,
8056 OPC_EmitConvertToTarget0,
8057 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8058 MVT::f16, 1, 2,
8059 OPC_EmitInteger32, 0,
8060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8061 MVT::i32, 3, 3, 1, 4,
8062 0,
8063 54,
8064 OPC_CheckChild0Type, MVT::bf16,
8065 OPC_RecordChild1,
8066 OPC_MoveChild1,
8067 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8068 OPC_MoveParent,
8069 OPC_CheckChild2CondCode, ISD::SETEQ,
8070 OPC_CheckTypeI32,
8071 OPC_Scope, 20,
8072 OPC_CheckPatternPredicate, 9,
8073 OPC_EmitConvertToTarget1,
8074 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8075 MVT::i16, 1, 2,
8076 OPC_EmitInteger32, 0|128,4,
8077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8078 MVT::i32, 3, 0, 3, 4,
8079 19,
8080 OPC_CheckPatternPredicate, 11,
8081 OPC_EmitConvertToTarget1,
8082 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8083 MVT::i16, 1, 2,
8084 OPC_EmitInteger32, 0,
8085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8086 MVT::i32, 3, 0, 3, 4,
8087 0,
8088 54,
8089 OPC_MoveChild0,
8090 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8091 OPC_CheckType, MVT::bf16,
8092 OPC_MoveParent,
8093 OPC_RecordChild1,
8094 OPC_CheckChild2CondCode, ISD::SETEQ,
8095 OPC_CheckTypeI32,
8096 OPC_Scope, 20,
8097 OPC_CheckPatternPredicate, 9,
8098 OPC_EmitConvertToTarget0,
8099 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8100 MVT::bf16, 1, 2,
8101 OPC_EmitInteger32, 0|128,4,
8102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8103 MVT::i32, 3, 3, 1, 4,
8104 19,
8105 OPC_CheckPatternPredicate, 11,
8106 OPC_EmitConvertToTarget0,
8107 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8108 MVT::bf16, 1, 2,
8109 OPC_EmitInteger32, 0,
8110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8111 MVT::i32, 3, 3, 1, 4,
8112 0,
8113 55,
8114 OPC_CheckChild0Type, MVT::f16,
8115 OPC_RecordChild1,
8116 OPC_MoveChild1,
8117 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8118 OPC_MoveParent,
8119 OPC_CheckChild2CondCode, ISD::SETNE,
8120 OPC_CheckType, MVT::i1,
8121 OPC_Scope, 20,
8122 OPC_CheckPatternPredicate, 8,
8123 OPC_EmitConvertToTarget1,
8124 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8125 MVT::i16, 1, 2,
8126 OPC_EmitInteger32, 2|128,4,
8127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8128 MVT::i1, 3, 0, 3, 4,
8129 19,
8130 OPC_CheckPatternPredicate, 10,
8131 OPC_EmitConvertToTarget1,
8132 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8133 MVT::i16, 1, 2,
8134 OPC_EmitInteger32, 2,
8135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8136 MVT::i1, 3, 0, 3, 4,
8137 0,
8138 55,
8139 OPC_MoveChild0,
8140 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8141 OPC_CheckType, MVT::f16,
8142 OPC_MoveParent,
8143 OPC_RecordChild1,
8144 OPC_CheckChild2CondCode, ISD::SETNE,
8145 OPC_CheckType, MVT::i1,
8146 OPC_Scope, 20,
8147 OPC_CheckPatternPredicate, 8,
8148 OPC_EmitConvertToTarget0,
8149 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8150 MVT::i16, 1, 2,
8151 OPC_EmitInteger32, 2|128,4,
8152 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8153 MVT::i1, 3, 3, 1, 4,
8154 19,
8155 OPC_CheckPatternPredicate, 10,
8156 OPC_EmitConvertToTarget0,
8157 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8158 MVT::i16, 1, 2,
8159 OPC_EmitInteger32, 2,
8160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8161 MVT::i1, 3, 3, 1, 4,
8162 0,
8163 55,
8164 OPC_CheckChild0Type, MVT::bf16,
8165 OPC_RecordChild1,
8166 OPC_MoveChild1,
8167 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8168 OPC_MoveParent,
8169 OPC_CheckChild2CondCode, ISD::SETNE,
8170 OPC_CheckType, MVT::i1,
8171 OPC_Scope, 20,
8172 OPC_CheckPatternPredicate, 9,
8173 OPC_EmitConvertToTarget1,
8174 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8175 MVT::i16, 1, 2,
8176 OPC_EmitInteger32, 2|128,4,
8177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8178 MVT::i1, 3, 0, 3, 4,
8179 19,
8180 OPC_CheckPatternPredicate, 11,
8181 OPC_EmitConvertToTarget1,
8182 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8183 MVT::i16, 1, 2,
8184 OPC_EmitInteger32, 2,
8185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8186 MVT::i1, 3, 0, 3, 4,
8187 0,
8188 55,
8189 OPC_MoveChild0,
8190 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8191 OPC_CheckType, MVT::bf16,
8192 OPC_MoveParent,
8193 OPC_RecordChild1,
8194 OPC_CheckChild2CondCode, ISD::SETNE,
8195 OPC_CheckType, MVT::i1,
8196 OPC_Scope, 20,
8197 OPC_CheckPatternPredicate, 9,
8198 OPC_EmitConvertToTarget0,
8199 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8200 MVT::i16, 1, 2,
8201 OPC_EmitInteger32, 2|128,4,
8202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8203 MVT::i1, 3, 3, 1, 4,
8204 19,
8205 OPC_CheckPatternPredicate, 11,
8206 OPC_EmitConvertToTarget0,
8207 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8208 MVT::i16, 1, 2,
8209 OPC_EmitInteger32, 2,
8210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8211 MVT::i1, 3, 3, 1, 4,
8212 0,
8213 54,
8214 OPC_CheckChild0Type, MVT::f16,
8215 OPC_RecordChild1,
8216 OPC_MoveChild1,
8217 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8218 OPC_MoveParent,
8219 OPC_CheckChild2CondCode, ISD::SETNE,
8220 OPC_CheckTypeI32,
8221 OPC_Scope, 20,
8222 OPC_CheckPatternPredicate, 8,
8223 OPC_EmitConvertToTarget1,
8224 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8225 MVT::i16, 1, 2,
8226 OPC_EmitInteger32, 2|128,4,
8227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8228 MVT::i32, 3, 0, 3, 4,
8229 19,
8230 OPC_CheckPatternPredicate, 10,
8231 OPC_EmitConvertToTarget1,
8232 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8233 MVT::i16, 1, 2,
8234 OPC_EmitInteger32, 2,
8235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8236 MVT::i32, 3, 0, 3, 4,
8237 0,
8238 54,
8239 OPC_MoveChild0,
8240 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8241 OPC_CheckType, MVT::f16,
8242 OPC_MoveParent,
8243 OPC_RecordChild1,
8244 OPC_CheckChild2CondCode, ISD::SETNE,
8245 OPC_CheckTypeI32,
8246 OPC_Scope, 20,
8247 OPC_CheckPatternPredicate, 8,
8248 OPC_EmitConvertToTarget0,
8249 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8250 MVT::f16, 1, 2,
8251 OPC_EmitInteger32, 2|128,4,
8252 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8253 MVT::i32, 3, 3, 1, 4,
8254 19,
8255 OPC_CheckPatternPredicate, 10,
8256 OPC_EmitConvertToTarget0,
8257 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8258 MVT::f16, 1, 2,
8259 OPC_EmitInteger32, 2,
8260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8261 MVT::i32, 3, 3, 1, 4,
8262 0,
8263 54,
8264 OPC_CheckChild0Type, MVT::bf16,
8265 OPC_RecordChild1,
8266 OPC_MoveChild1,
8267 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8268 OPC_MoveParent,
8269 OPC_CheckChild2CondCode, ISD::SETNE,
8270 OPC_CheckTypeI32,
8271 OPC_Scope, 20,
8272 OPC_CheckPatternPredicate, 9,
8273 OPC_EmitConvertToTarget1,
8274 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8275 MVT::i16, 1, 2,
8276 OPC_EmitInteger32, 2|128,4,
8277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8278 MVT::i32, 3, 0, 3, 4,
8279 19,
8280 OPC_CheckPatternPredicate, 11,
8281 OPC_EmitConvertToTarget1,
8282 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8283 MVT::i16, 1, 2,
8284 OPC_EmitInteger32, 2,
8285 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8286 MVT::i32, 3, 0, 3, 4,
8287 0,
8288 54,
8289 OPC_MoveChild0,
8290 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8291 OPC_CheckType, MVT::bf16,
8292 OPC_MoveParent,
8293 OPC_RecordChild1,
8294 OPC_CheckChild2CondCode, ISD::SETNE,
8295 OPC_CheckTypeI32,
8296 OPC_Scope, 20,
8297 OPC_CheckPatternPredicate, 9,
8298 OPC_EmitConvertToTarget0,
8299 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8300 MVT::bf16, 1, 2,
8301 OPC_EmitInteger32, 2|128,4,
8302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8303 MVT::i32, 3, 3, 1, 4,
8304 19,
8305 OPC_CheckPatternPredicate, 11,
8306 OPC_EmitConvertToTarget0,
8307 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8308 MVT::bf16, 1, 2,
8309 OPC_EmitInteger32, 2,
8310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8311 MVT::i32, 3, 3, 1, 4,
8312 0,
8313 55,
8314 OPC_CheckChild0Type, MVT::f16,
8315 OPC_RecordChild1,
8316 OPC_MoveChild1,
8317 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8318 OPC_MoveParent,
8319 OPC_CheckChild2CondCode, ISD::SETO,
8320 OPC_CheckType, MVT::i1,
8321 OPC_Scope, 20,
8322 OPC_CheckPatternPredicate, 8,
8323 OPC_EmitConvertToTarget1,
8324 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8325 MVT::i16, 1, 2,
8326 OPC_EmitInteger32, 32|128,4,
8327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8328 MVT::i1, 3, 0, 3, 4,
8329 19,
8330 OPC_CheckPatternPredicate, 10,
8331 OPC_EmitConvertToTarget1,
8332 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8333 MVT::i16, 1, 2,
8334 OPC_EmitInteger32, 32,
8335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8336 MVT::i1, 3, 0, 3, 4,
8337 0,
8338 55,
8339 OPC_MoveChild0,
8340 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8341 OPC_CheckType, MVT::f16,
8342 OPC_MoveParent,
8343 OPC_RecordChild1,
8344 OPC_CheckChild2CondCode, ISD::SETO,
8345 OPC_CheckType, MVT::i1,
8346 OPC_Scope, 20,
8347 OPC_CheckPatternPredicate, 8,
8348 OPC_EmitConvertToTarget0,
8349 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8350 MVT::i16, 1, 2,
8351 OPC_EmitInteger32, 32|128,4,
8352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8353 MVT::i1, 3, 3, 1, 4,
8354 19,
8355 OPC_CheckPatternPredicate, 10,
8356 OPC_EmitConvertToTarget0,
8357 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8358 MVT::i16, 1, 2,
8359 OPC_EmitInteger32, 32,
8360 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8361 MVT::i1, 3, 3, 1, 4,
8362 0,
8363 55,
8364 OPC_CheckChild0Type, MVT::bf16,
8365 OPC_RecordChild1,
8366 OPC_MoveChild1,
8367 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8368 OPC_MoveParent,
8369 OPC_CheckChild2CondCode, ISD::SETO,
8370 OPC_CheckType, MVT::i1,
8371 OPC_Scope, 20,
8372 OPC_CheckPatternPredicate, 9,
8373 OPC_EmitConvertToTarget1,
8374 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8375 MVT::i16, 1, 2,
8376 OPC_EmitInteger32, 32|128,4,
8377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8378 MVT::i1, 3, 0, 3, 4,
8379 19,
8380 OPC_CheckPatternPredicate, 11,
8381 OPC_EmitConvertToTarget1,
8382 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8383 MVT::i16, 1, 2,
8384 OPC_EmitInteger32, 32,
8385 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8386 MVT::i1, 3, 0, 3, 4,
8387 0,
8388 55,
8389 OPC_MoveChild0,
8390 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8391 OPC_CheckType, MVT::bf16,
8392 OPC_MoveParent,
8393 OPC_RecordChild1,
8394 OPC_CheckChild2CondCode, ISD::SETO,
8395 OPC_CheckType, MVT::i1,
8396 OPC_Scope, 20,
8397 OPC_CheckPatternPredicate, 9,
8398 OPC_EmitConvertToTarget0,
8399 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8400 MVT::i16, 1, 2,
8401 OPC_EmitInteger32, 32|128,4,
8402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8403 MVT::i1, 3, 3, 1, 4,
8404 19,
8405 OPC_CheckPatternPredicate, 11,
8406 OPC_EmitConvertToTarget0,
8407 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8408 MVT::i16, 1, 2,
8409 OPC_EmitInteger32, 32,
8410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8411 MVT::i1, 3, 3, 1, 4,
8412 0,
8413 54,
8414 OPC_CheckChild0Type, MVT::f16,
8415 OPC_RecordChild1,
8416 OPC_MoveChild1,
8417 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8418 OPC_MoveParent,
8419 OPC_CheckChild2CondCode, ISD::SETO,
8420 OPC_CheckTypeI32,
8421 OPC_Scope, 20,
8422 OPC_CheckPatternPredicate, 8,
8423 OPC_EmitConvertToTarget1,
8424 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8425 MVT::i16, 1, 2,
8426 OPC_EmitInteger32, 32|128,4,
8427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8428 MVT::i32, 3, 0, 3, 4,
8429 19,
8430 OPC_CheckPatternPredicate, 10,
8431 OPC_EmitConvertToTarget1,
8432 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8433 MVT::i16, 1, 2,
8434 OPC_EmitInteger32, 32,
8435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8436 MVT::i32, 3, 0, 3, 4,
8437 0,
8438 54,
8439 OPC_MoveChild0,
8440 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8441 OPC_CheckType, MVT::f16,
8442 OPC_MoveParent,
8443 OPC_RecordChild1,
8444 OPC_CheckChild2CondCode, ISD::SETO,
8445 OPC_CheckTypeI32,
8446 OPC_Scope, 20,
8447 OPC_CheckPatternPredicate, 8,
8448 OPC_EmitConvertToTarget0,
8449 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8450 MVT::f16, 1, 2,
8451 OPC_EmitInteger32, 32|128,4,
8452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8453 MVT::i32, 3, 3, 1, 4,
8454 19,
8455 OPC_CheckPatternPredicate, 10,
8456 OPC_EmitConvertToTarget0,
8457 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8458 MVT::f16, 1, 2,
8459 OPC_EmitInteger32, 32,
8460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8461 MVT::i32, 3, 3, 1, 4,
8462 0,
8463 54,
8464 OPC_CheckChild0Type, MVT::bf16,
8465 OPC_RecordChild1,
8466 OPC_MoveChild1,
8467 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8468 OPC_MoveParent,
8469 OPC_CheckChild2CondCode, ISD::SETO,
8470 OPC_CheckTypeI32,
8471 OPC_Scope, 20,
8472 OPC_CheckPatternPredicate, 9,
8473 OPC_EmitConvertToTarget1,
8474 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8475 MVT::i16, 1, 2,
8476 OPC_EmitInteger32, 32|128,4,
8477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8478 MVT::i32, 3, 0, 3, 4,
8479 19,
8480 OPC_CheckPatternPredicate, 11,
8481 OPC_EmitConvertToTarget1,
8482 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8483 MVT::i16, 1, 2,
8484 OPC_EmitInteger32, 32,
8485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8486 MVT::i32, 3, 0, 3, 4,
8487 0,
8488 54,
8489 OPC_MoveChild0,
8490 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8491 OPC_CheckType, MVT::bf16,
8492 OPC_MoveParent,
8493 OPC_RecordChild1,
8494 OPC_CheckChild2CondCode, ISD::SETO,
8495 OPC_CheckTypeI32,
8496 OPC_Scope, 20,
8497 OPC_CheckPatternPredicate, 9,
8498 OPC_EmitConvertToTarget0,
8499 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8500 MVT::bf16, 1, 2,
8501 OPC_EmitInteger32, 32|128,4,
8502 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8503 MVT::i32, 3, 3, 1, 4,
8504 19,
8505 OPC_CheckPatternPredicate, 11,
8506 OPC_EmitConvertToTarget0,
8507 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8508 MVT::bf16, 1, 2,
8509 OPC_EmitInteger32, 32,
8510 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8511 MVT::i32, 3, 3, 1, 4,
8512 0,
8513 55,
8514 OPC_CheckChild0Type, MVT::f16,
8515 OPC_RecordChild1,
8516 OPC_MoveChild1,
8517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8518 OPC_MoveParent,
8519 OPC_CheckChild2CondCode, ISD::SETUO,
8520 OPC_CheckType, MVT::i1,
8521 OPC_Scope, 20,
8522 OPC_CheckPatternPredicate, 8,
8523 OPC_EmitConvertToTarget1,
8524 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8525 MVT::i16, 1, 2,
8526 OPC_EmitInteger32, 34|128,4,
8527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8528 MVT::i1, 3, 0, 3, 4,
8529 19,
8530 OPC_CheckPatternPredicate, 10,
8531 OPC_EmitConvertToTarget1,
8532 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8533 MVT::i16, 1, 2,
8534 OPC_EmitInteger32, 34,
8535 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8536 MVT::i1, 3, 0, 3, 4,
8537 0,
8538 55,
8539 OPC_MoveChild0,
8540 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8541 OPC_CheckType, MVT::f16,
8542 OPC_MoveParent,
8543 OPC_RecordChild1,
8544 OPC_CheckChild2CondCode, ISD::SETUO,
8545 OPC_CheckType, MVT::i1,
8546 OPC_Scope, 20,
8547 OPC_CheckPatternPredicate, 8,
8548 OPC_EmitConvertToTarget0,
8549 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8550 MVT::i16, 1, 2,
8551 OPC_EmitInteger32, 34|128,4,
8552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8553 MVT::i1, 3, 3, 1, 4,
8554 19,
8555 OPC_CheckPatternPredicate, 10,
8556 OPC_EmitConvertToTarget0,
8557 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8558 MVT::i16, 1, 2,
8559 OPC_EmitInteger32, 34,
8560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
8561 MVT::i1, 3, 3, 1, 4,
8562 0,
8563 55,
8564 OPC_CheckChild0Type, MVT::bf16,
8565 OPC_RecordChild1,
8566 OPC_MoveChild1,
8567 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8568 OPC_MoveParent,
8569 OPC_CheckChild2CondCode, ISD::SETUO,
8570 OPC_CheckType, MVT::i1,
8571 OPC_Scope, 20,
8572 OPC_CheckPatternPredicate, 9,
8573 OPC_EmitConvertToTarget1,
8574 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8575 MVT::i16, 1, 2,
8576 OPC_EmitInteger32, 34|128,4,
8577 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8578 MVT::i1, 3, 0, 3, 4,
8579 19,
8580 OPC_CheckPatternPredicate, 11,
8581 OPC_EmitConvertToTarget1,
8582 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8583 MVT::i16, 1, 2,
8584 OPC_EmitInteger32, 34,
8585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8586 MVT::i1, 3, 0, 3, 4,
8587 0,
8588 55,
8589 OPC_MoveChild0,
8590 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8591 OPC_CheckType, MVT::bf16,
8592 OPC_MoveParent,
8593 OPC_RecordChild1,
8594 OPC_CheckChild2CondCode, ISD::SETUO,
8595 OPC_CheckType, MVT::i1,
8596 OPC_Scope, 20,
8597 OPC_CheckPatternPredicate, 9,
8598 OPC_EmitConvertToTarget0,
8599 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8600 MVT::i16, 1, 2,
8601 OPC_EmitInteger32, 34|128,4,
8602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8603 MVT::i1, 3, 3, 1, 4,
8604 19,
8605 OPC_CheckPatternPredicate, 11,
8606 OPC_EmitConvertToTarget0,
8607 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8608 MVT::i16, 1, 2,
8609 OPC_EmitInteger32, 34,
8610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
8611 MVT::i1, 3, 3, 1, 4,
8612 0,
8613 54,
8614 OPC_CheckChild0Type, MVT::f16,
8615 OPC_RecordChild1,
8616 OPC_MoveChild1,
8617 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8618 OPC_MoveParent,
8619 OPC_CheckChild2CondCode, ISD::SETUO,
8620 OPC_CheckTypeI32,
8621 OPC_Scope, 20,
8622 OPC_CheckPatternPredicate, 8,
8623 OPC_EmitConvertToTarget1,
8624 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8625 MVT::i16, 1, 2,
8626 OPC_EmitInteger32, 34|128,4,
8627 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8628 MVT::i32, 3, 0, 3, 4,
8629 19,
8630 OPC_CheckPatternPredicate, 10,
8631 OPC_EmitConvertToTarget1,
8632 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8633 MVT::i16, 1, 2,
8634 OPC_EmitInteger32, 34,
8635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
8636 MVT::i32, 3, 0, 3, 4,
8637 0,
8638 54,
8639 OPC_MoveChild0,
8640 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8641 OPC_CheckType, MVT::f16,
8642 OPC_MoveParent,
8643 OPC_RecordChild1,
8644 OPC_CheckChild2CondCode, ISD::SETUO,
8645 OPC_CheckTypeI32,
8646 OPC_Scope, 20,
8647 OPC_CheckPatternPredicate, 8,
8648 OPC_EmitConvertToTarget0,
8649 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8650 MVT::f16, 1, 2,
8651 OPC_EmitInteger32, 34|128,4,
8652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8653 MVT::i32, 3, 3, 1, 4,
8654 19,
8655 OPC_CheckPatternPredicate, 10,
8656 OPC_EmitConvertToTarget0,
8657 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_F16),
8658 MVT::f16, 1, 2,
8659 OPC_EmitInteger32, 34,
8660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16ir),
8661 MVT::i32, 3, 3, 1, 4,
8662 0,
8663 54,
8664 OPC_CheckChild0Type, MVT::bf16,
8665 OPC_RecordChild1,
8666 OPC_MoveChild1,
8667 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8668 OPC_MoveParent,
8669 OPC_CheckChild2CondCode, ISD::SETUO,
8670 OPC_CheckTypeI32,
8671 OPC_Scope, 20,
8672 OPC_CheckPatternPredicate, 9,
8673 OPC_EmitConvertToTarget1,
8674 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8675 MVT::i16, 1, 2,
8676 OPC_EmitInteger32, 34|128,4,
8677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8678 MVT::i32, 3, 0, 3, 4,
8679 19,
8680 OPC_CheckPatternPredicate, 11,
8681 OPC_EmitConvertToTarget1,
8682 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8683 MVT::i16, 1, 2,
8684 OPC_EmitInteger32, 34,
8685 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
8686 MVT::i32, 3, 0, 3, 4,
8687 0,
8688 54,
8689 OPC_MoveChild0,
8690 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
8691 OPC_CheckType, MVT::bf16,
8692 OPC_MoveParent,
8693 OPC_RecordChild1,
8694 OPC_CheckChild2CondCode, ISD::SETUO,
8695 OPC_CheckTypeI32,
8696 OPC_Scope, 20,
8697 OPC_CheckPatternPredicate, 9,
8698 OPC_EmitConvertToTarget0,
8699 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8700 MVT::bf16, 1, 2,
8701 OPC_EmitInteger32, 34|128,4,
8702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8703 MVT::i32, 3, 3, 1, 4,
8704 19,
8705 OPC_CheckPatternPredicate, 11,
8706 OPC_EmitConvertToTarget0,
8707 OPC_EmitNode1None, TARGET_VAL(NVPTX::LOAD_CONST_BF16),
8708 MVT::bf16, 1, 2,
8709 OPC_EmitInteger32, 34,
8710 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16ir),
8711 MVT::i32, 3, 3, 1, 4,
8712 0,
8713 97|128,2,
8714 OPC_CheckChild0Type, MVT::i16,
8715 OPC_RecordChild1,
8716 OPC_Scope, 28,
8717 OPC_CheckChild2CondCode, ISD::SETGT,
8718 OPC_SwitchType , 10, MVT::i1,
8719 OPC_EmitInteger32, 8,
8720 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8721 MVT::i1, 3, 0, 1, 2,
8722 10, MVT::i32,
8723 OPC_EmitInteger32, 8,
8724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8725 MVT::i32, 3, 0, 1, 2,
8726 0,
8727 28,
8728 OPC_CheckChild2CondCode, ISD::SETLT,
8729 OPC_SwitchType , 10, MVT::i1,
8730 OPC_EmitInteger32, 4,
8731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8732 MVT::i1, 3, 0, 1, 2,
8733 10, MVT::i32,
8734 OPC_EmitInteger32, 4,
8735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8736 MVT::i32, 3, 0, 1, 2,
8737 0,
8738 28,
8739 OPC_CheckChild2CondCode, ISD::SETGE,
8740 OPC_SwitchType , 10, MVT::i1,
8741 OPC_EmitInteger32, 10,
8742 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8743 MVT::i1, 3, 0, 1, 2,
8744 10, MVT::i32,
8745 OPC_EmitInteger32, 10,
8746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8747 MVT::i32, 3, 0, 1, 2,
8748 0,
8749 28,
8750 OPC_CheckChild2CondCode, ISD::SETLE,
8751 OPC_SwitchType , 10, MVT::i1,
8752 OPC_EmitInteger32, 6,
8753 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8754 MVT::i1, 3, 0, 1, 2,
8755 10, MVT::i32,
8756 OPC_EmitInteger32, 6,
8757 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8758 MVT::i32, 3, 0, 1, 2,
8759 0,
8760 28,
8761 OPC_CheckChild2CondCode, ISD::SETEQ,
8762 OPC_SwitchType , 10, MVT::i1,
8763 OPC_EmitInteger32, 0,
8764 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8765 MVT::i1, 3, 0, 1, 2,
8766 10, MVT::i32,
8767 OPC_EmitInteger32, 0,
8768 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8769 MVT::i32, 3, 0, 1, 2,
8770 0,
8771 28,
8772 OPC_CheckChild2CondCode, ISD::SETNE,
8773 OPC_SwitchType , 10, MVT::i1,
8774 OPC_EmitInteger32, 2,
8775 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s16rr),
8776 MVT::i1, 3, 0, 1, 2,
8777 10, MVT::i32,
8778 OPC_EmitInteger32, 2,
8779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s16rr),
8780 MVT::i32, 3, 0, 1, 2,
8781 0,
8782 28,
8783 OPC_CheckChild2CondCode, ISD::SETUGT,
8784 OPC_SwitchType , 10, MVT::i1,
8785 OPC_EmitInteger32, 8,
8786 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8787 MVT::i1, 3, 0, 1, 2,
8788 10, MVT::i32,
8789 OPC_EmitInteger32, 8,
8790 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8791 MVT::i32, 3, 0, 1, 2,
8792 0,
8793 28,
8794 OPC_CheckChild2CondCode, ISD::SETULT,
8795 OPC_SwitchType , 10, MVT::i1,
8796 OPC_EmitInteger32, 4,
8797 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8798 MVT::i1, 3, 0, 1, 2,
8799 10, MVT::i32,
8800 OPC_EmitInteger32, 4,
8801 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8802 MVT::i32, 3, 0, 1, 2,
8803 0,
8804 28,
8805 OPC_CheckChild2CondCode, ISD::SETUGE,
8806 OPC_SwitchType , 10, MVT::i1,
8807 OPC_EmitInteger32, 10,
8808 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8809 MVT::i1, 3, 0, 1, 2,
8810 10, MVT::i32,
8811 OPC_EmitInteger32, 10,
8812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8813 MVT::i32, 3, 0, 1, 2,
8814 0,
8815 28,
8816 OPC_CheckChild2CondCode, ISD::SETULE,
8817 OPC_SwitchType , 10, MVT::i1,
8818 OPC_EmitInteger32, 6,
8819 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8820 MVT::i1, 3, 0, 1, 2,
8821 10, MVT::i32,
8822 OPC_EmitInteger32, 6,
8823 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8824 MVT::i32, 3, 0, 1, 2,
8825 0,
8826 28,
8827 OPC_CheckChild2CondCode, ISD::SETUEQ,
8828 OPC_SwitchType , 10, MVT::i1,
8829 OPC_EmitInteger32, 0,
8830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8831 MVT::i1, 3, 0, 1, 2,
8832 10, MVT::i32,
8833 OPC_EmitInteger32, 0,
8834 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8835 MVT::i32, 3, 0, 1, 2,
8836 0,
8837 28,
8838 OPC_CheckChild2CondCode, ISD::SETUNE,
8839 OPC_SwitchType , 10, MVT::i1,
8840 OPC_EmitInteger32, 2,
8841 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u16rr),
8842 MVT::i1, 3, 0, 1, 2,
8843 10, MVT::i32,
8844 OPC_EmitInteger32, 2,
8845 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u16rr),
8846 MVT::i32, 3, 0, 1, 2,
8847 0,
8848 0,
8849 96|128,2,
8850 OPC_CheckChild0TypeI32,
8851 OPC_RecordChild1,
8852 OPC_Scope, 28,
8853 OPC_CheckChild2CondCode, ISD::SETGT,
8854 OPC_SwitchType , 10, MVT::i1,
8855 OPC_EmitInteger32, 8,
8856 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8857 MVT::i1, 3, 0, 1, 2,
8858 10, MVT::i32,
8859 OPC_EmitInteger32, 8,
8860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8861 MVT::i32, 3, 0, 1, 2,
8862 0,
8863 28,
8864 OPC_CheckChild2CondCode, ISD::SETLT,
8865 OPC_SwitchType , 10, MVT::i1,
8866 OPC_EmitInteger32, 4,
8867 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8868 MVT::i1, 3, 0, 1, 2,
8869 10, MVT::i32,
8870 OPC_EmitInteger32, 4,
8871 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8872 MVT::i32, 3, 0, 1, 2,
8873 0,
8874 28,
8875 OPC_CheckChild2CondCode, ISD::SETGE,
8876 OPC_SwitchType , 10, MVT::i1,
8877 OPC_EmitInteger32, 10,
8878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8879 MVT::i1, 3, 0, 1, 2,
8880 10, MVT::i32,
8881 OPC_EmitInteger32, 10,
8882 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8883 MVT::i32, 3, 0, 1, 2,
8884 0,
8885 28,
8886 OPC_CheckChild2CondCode, ISD::SETLE,
8887 OPC_SwitchType , 10, MVT::i1,
8888 OPC_EmitInteger32, 6,
8889 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8890 MVT::i1, 3, 0, 1, 2,
8891 10, MVT::i32,
8892 OPC_EmitInteger32, 6,
8893 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8894 MVT::i32, 3, 0, 1, 2,
8895 0,
8896 28,
8897 OPC_CheckChild2CondCode, ISD::SETEQ,
8898 OPC_SwitchType , 10, MVT::i1,
8899 OPC_EmitInteger32, 0,
8900 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8901 MVT::i1, 3, 0, 1, 2,
8902 10, MVT::i32,
8903 OPC_EmitInteger32, 0,
8904 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8905 MVT::i32, 3, 0, 1, 2,
8906 0,
8907 28,
8908 OPC_CheckChild2CondCode, ISD::SETNE,
8909 OPC_SwitchType , 10, MVT::i1,
8910 OPC_EmitInteger32, 2,
8911 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s32rr),
8912 MVT::i1, 3, 0, 1, 2,
8913 10, MVT::i32,
8914 OPC_EmitInteger32, 2,
8915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s32rr),
8916 MVT::i32, 3, 0, 1, 2,
8917 0,
8918 28,
8919 OPC_CheckChild2CondCode, ISD::SETUGT,
8920 OPC_SwitchType , 10, MVT::i1,
8921 OPC_EmitInteger32, 8,
8922 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8923 MVT::i1, 3, 0, 1, 2,
8924 10, MVT::i32,
8925 OPC_EmitInteger32, 8,
8926 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8927 MVT::i32, 3, 0, 1, 2,
8928 0,
8929 28,
8930 OPC_CheckChild2CondCode, ISD::SETULT,
8931 OPC_SwitchType , 10, MVT::i1,
8932 OPC_EmitInteger32, 4,
8933 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8934 MVT::i1, 3, 0, 1, 2,
8935 10, MVT::i32,
8936 OPC_EmitInteger32, 4,
8937 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8938 MVT::i32, 3, 0, 1, 2,
8939 0,
8940 28,
8941 OPC_CheckChild2CondCode, ISD::SETUGE,
8942 OPC_SwitchType , 10, MVT::i1,
8943 OPC_EmitInteger32, 10,
8944 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8945 MVT::i1, 3, 0, 1, 2,
8946 10, MVT::i32,
8947 OPC_EmitInteger32, 10,
8948 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8949 MVT::i32, 3, 0, 1, 2,
8950 0,
8951 28,
8952 OPC_CheckChild2CondCode, ISD::SETULE,
8953 OPC_SwitchType , 10, MVT::i1,
8954 OPC_EmitInteger32, 6,
8955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8956 MVT::i1, 3, 0, 1, 2,
8957 10, MVT::i32,
8958 OPC_EmitInteger32, 6,
8959 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8960 MVT::i32, 3, 0, 1, 2,
8961 0,
8962 28,
8963 OPC_CheckChild2CondCode, ISD::SETUEQ,
8964 OPC_SwitchType , 10, MVT::i1,
8965 OPC_EmitInteger32, 0,
8966 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8967 MVT::i1, 3, 0, 1, 2,
8968 10, MVT::i32,
8969 OPC_EmitInteger32, 0,
8970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8971 MVT::i32, 3, 0, 1, 2,
8972 0,
8973 28,
8974 OPC_CheckChild2CondCode, ISD::SETUNE,
8975 OPC_SwitchType , 10, MVT::i1,
8976 OPC_EmitInteger32, 2,
8977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u32rr),
8978 MVT::i1, 3, 0, 1, 2,
8979 10, MVT::i32,
8980 OPC_EmitInteger32, 2,
8981 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u32rr),
8982 MVT::i32, 3, 0, 1, 2,
8983 0,
8984 0,
8985 96|128,2,
8986 OPC_CheckChild0TypeI64,
8987 OPC_RecordChild1,
8988 OPC_Scope, 28,
8989 OPC_CheckChild2CondCode, ISD::SETGT,
8990 OPC_SwitchType , 10, MVT::i1,
8991 OPC_EmitInteger32, 8,
8992 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
8993 MVT::i1, 3, 0, 1, 2,
8994 10, MVT::i32,
8995 OPC_EmitInteger32, 8,
8996 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
8997 MVT::i32, 3, 0, 1, 2,
8998 0,
8999 28,
9000 OPC_CheckChild2CondCode, ISD::SETLT,
9001 OPC_SwitchType , 10, MVT::i1,
9002 OPC_EmitInteger32, 4,
9003 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
9004 MVT::i1, 3, 0, 1, 2,
9005 10, MVT::i32,
9006 OPC_EmitInteger32, 4,
9007 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
9008 MVT::i32, 3, 0, 1, 2,
9009 0,
9010 28,
9011 OPC_CheckChild2CondCode, ISD::SETGE,
9012 OPC_SwitchType , 10, MVT::i1,
9013 OPC_EmitInteger32, 10,
9014 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
9015 MVT::i1, 3, 0, 1, 2,
9016 10, MVT::i32,
9017 OPC_EmitInteger32, 10,
9018 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
9019 MVT::i32, 3, 0, 1, 2,
9020 0,
9021 28,
9022 OPC_CheckChild2CondCode, ISD::SETLE,
9023 OPC_SwitchType , 10, MVT::i1,
9024 OPC_EmitInteger32, 6,
9025 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
9026 MVT::i1, 3, 0, 1, 2,
9027 10, MVT::i32,
9028 OPC_EmitInteger32, 6,
9029 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
9030 MVT::i32, 3, 0, 1, 2,
9031 0,
9032 28,
9033 OPC_CheckChild2CondCode, ISD::SETEQ,
9034 OPC_SwitchType , 10, MVT::i1,
9035 OPC_EmitInteger32, 0,
9036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
9037 MVT::i1, 3, 0, 1, 2,
9038 10, MVT::i32,
9039 OPC_EmitInteger32, 0,
9040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
9041 MVT::i32, 3, 0, 1, 2,
9042 0,
9043 28,
9044 OPC_CheckChild2CondCode, ISD::SETNE,
9045 OPC_SwitchType , 10, MVT::i1,
9046 OPC_EmitInteger32, 2,
9047 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_s64rr),
9048 MVT::i1, 3, 0, 1, 2,
9049 10, MVT::i32,
9050 OPC_EmitInteger32, 2,
9051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_s64rr),
9052 MVT::i32, 3, 0, 1, 2,
9053 0,
9054 28,
9055 OPC_CheckChild2CondCode, ISD::SETUGT,
9056 OPC_SwitchType , 10, MVT::i1,
9057 OPC_EmitInteger32, 8,
9058 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9059 MVT::i1, 3, 0, 1, 2,
9060 10, MVT::i32,
9061 OPC_EmitInteger32, 8,
9062 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9063 MVT::i32, 3, 0, 1, 2,
9064 0,
9065 28,
9066 OPC_CheckChild2CondCode, ISD::SETULT,
9067 OPC_SwitchType , 10, MVT::i1,
9068 OPC_EmitInteger32, 4,
9069 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9070 MVT::i1, 3, 0, 1, 2,
9071 10, MVT::i32,
9072 OPC_EmitInteger32, 4,
9073 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9074 MVT::i32, 3, 0, 1, 2,
9075 0,
9076 28,
9077 OPC_CheckChild2CondCode, ISD::SETUGE,
9078 OPC_SwitchType , 10, MVT::i1,
9079 OPC_EmitInteger32, 10,
9080 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9081 MVT::i1, 3, 0, 1, 2,
9082 10, MVT::i32,
9083 OPC_EmitInteger32, 10,
9084 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9085 MVT::i32, 3, 0, 1, 2,
9086 0,
9087 28,
9088 OPC_CheckChild2CondCode, ISD::SETULE,
9089 OPC_SwitchType , 10, MVT::i1,
9090 OPC_EmitInteger32, 6,
9091 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9092 MVT::i1, 3, 0, 1, 2,
9093 10, MVT::i32,
9094 OPC_EmitInteger32, 6,
9095 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9096 MVT::i32, 3, 0, 1, 2,
9097 0,
9098 28,
9099 OPC_CheckChild2CondCode, ISD::SETUEQ,
9100 OPC_SwitchType , 10, MVT::i1,
9101 OPC_EmitInteger32, 0,
9102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9103 MVT::i1, 3, 0, 1, 2,
9104 10, MVT::i32,
9105 OPC_EmitInteger32, 0,
9106 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9107 MVT::i32, 3, 0, 1, 2,
9108 0,
9109 28,
9110 OPC_CheckChild2CondCode, ISD::SETUNE,
9111 OPC_SwitchType , 10, MVT::i1,
9112 OPC_EmitInteger32, 2,
9113 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_u64rr),
9114 MVT::i1, 3, 0, 1, 2,
9115 10, MVT::i32,
9116 OPC_EmitInteger32, 2,
9117 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_u64rr),
9118 MVT::i32, 3, 0, 1, 2,
9119 0,
9120 0,
9121 111,
9122 OPC_CheckChild0Type, MVT::i1,
9123 OPC_RecordChild1,
9124 OPC_Scope, 57,
9125 OPC_CheckChild2CondCode, ISD::SETNE,
9126 OPC_SwitchType , 7, MVT::i1,
9127 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
9128 MVT::i1, 2, 0, 1,
9129 42, MVT::i32,
9130 OPC_Scope, 19,
9131 OPC_EmitInteger32, 3,
9132 OPC_EmitInteger32, 0,
9133 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
9134 MVT::i1, 2, 0, 1,
9135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u32ii),
9136 MVT::i32, 3, 2, 3, 4,
9137 19,
9138 OPC_EmitInteger32, 0,
9139 OPC_EmitInteger32, 3,
9140 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
9141 MVT::i1, 2, 0, 1,
9142 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u32ii),
9143 MVT::i32, 3, 2, 3, 4,
9144 0,
9145 0,
9146 11,
9147 OPC_CheckChild2CondCode, ISD::SETUNE,
9148 OPC_CheckType, MVT::i1,
9149 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
9150 MVT::i1, 2, 0, 1,
9151 17,
9152 OPC_CheckChild2CondCode, ISD::SETEQ,
9153 OPC_CheckType, MVT::i1,
9154 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
9155 MVT::i1, 2, 0, 1,
9156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT1),
9157 MVT::i1, 1, 2,
9158 17,
9159 OPC_CheckChild2CondCode, ISD::SETUEQ,
9160 OPC_CheckType, MVT::i1,
9161 OPC_EmitNode1None, TARGET_VAL(NVPTX::XORb1rr),
9162 MVT::i1, 2, 0, 1,
9163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT1),
9164 MVT::i1, 1, 2,
9165 0,
9166 65|128,10,
9167 OPC_CheckChild0Type, MVT::f16,
9168 OPC_RecordChild1,
9169 OPC_Scope, 66,
9170 OPC_CheckChild2CondCode, ISD::SETOGT,
9171 OPC_SwitchType , 29, MVT::i1,
9172 OPC_Scope, 13,
9173 OPC_CheckPatternPredicate, 8,
9174 OPC_EmitInteger32, 8|128,4,
9175 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9176 MVT::i1, 3, 0, 1, 2,
9177 12,
9178 OPC_CheckPatternPredicate, 10,
9179 OPC_EmitInteger32, 8,
9180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9181 MVT::i1, 3, 0, 1, 2,
9182 0,
9183 29, MVT::i32,
9184 OPC_Scope, 13,
9185 OPC_CheckPatternPredicate, 8,
9186 OPC_EmitInteger32, 8|128,4,
9187 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9188 MVT::i32, 3, 0, 1, 2,
9189 12,
9190 OPC_CheckPatternPredicate, 10,
9191 OPC_EmitInteger32, 8,
9192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9193 MVT::i32, 3, 0, 1, 2,
9194 0,
9195 0,
9196 66,
9197 OPC_CheckChild2CondCode, ISD::SETOLT,
9198 OPC_SwitchType , 29, MVT::i1,
9199 OPC_Scope, 13,
9200 OPC_CheckPatternPredicate, 8,
9201 OPC_EmitInteger32, 4|128,4,
9202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9203 MVT::i1, 3, 0, 1, 2,
9204 12,
9205 OPC_CheckPatternPredicate, 10,
9206 OPC_EmitInteger32, 4,
9207 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9208 MVT::i1, 3, 0, 1, 2,
9209 0,
9210 29, MVT::i32,
9211 OPC_Scope, 13,
9212 OPC_CheckPatternPredicate, 8,
9213 OPC_EmitInteger32, 4|128,4,
9214 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9215 MVT::i32, 3, 0, 1, 2,
9216 12,
9217 OPC_CheckPatternPredicate, 10,
9218 OPC_EmitInteger32, 4,
9219 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9220 MVT::i32, 3, 0, 1, 2,
9221 0,
9222 0,
9223 66,
9224 OPC_CheckChild2CondCode, ISD::SETOGE,
9225 OPC_SwitchType , 29, MVT::i1,
9226 OPC_Scope, 13,
9227 OPC_CheckPatternPredicate, 8,
9228 OPC_EmitInteger32, 10|128,4,
9229 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9230 MVT::i1, 3, 0, 1, 2,
9231 12,
9232 OPC_CheckPatternPredicate, 10,
9233 OPC_EmitInteger32, 10,
9234 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9235 MVT::i1, 3, 0, 1, 2,
9236 0,
9237 29, MVT::i32,
9238 OPC_Scope, 13,
9239 OPC_CheckPatternPredicate, 8,
9240 OPC_EmitInteger32, 10|128,4,
9241 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9242 MVT::i32, 3, 0, 1, 2,
9243 12,
9244 OPC_CheckPatternPredicate, 10,
9245 OPC_EmitInteger32, 10,
9246 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9247 MVT::i32, 3, 0, 1, 2,
9248 0,
9249 0,
9250 66,
9251 OPC_CheckChild2CondCode, ISD::SETOLE,
9252 OPC_SwitchType , 29, MVT::i1,
9253 OPC_Scope, 13,
9254 OPC_CheckPatternPredicate, 8,
9255 OPC_EmitInteger32, 6|128,4,
9256 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9257 MVT::i1, 3, 0, 1, 2,
9258 12,
9259 OPC_CheckPatternPredicate, 10,
9260 OPC_EmitInteger32, 6,
9261 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9262 MVT::i1, 3, 0, 1, 2,
9263 0,
9264 29, MVT::i32,
9265 OPC_Scope, 13,
9266 OPC_CheckPatternPredicate, 8,
9267 OPC_EmitInteger32, 6|128,4,
9268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9269 MVT::i32, 3, 0, 1, 2,
9270 12,
9271 OPC_CheckPatternPredicate, 10,
9272 OPC_EmitInteger32, 6,
9273 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9274 MVT::i32, 3, 0, 1, 2,
9275 0,
9276 0,
9277 66,
9278 OPC_CheckChild2CondCode, ISD::SETOEQ,
9279 OPC_SwitchType , 29, MVT::i1,
9280 OPC_Scope, 13,
9281 OPC_CheckPatternPredicate, 8,
9282 OPC_EmitInteger32, 0|128,4,
9283 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9284 MVT::i1, 3, 0, 1, 2,
9285 12,
9286 OPC_CheckPatternPredicate, 10,
9287 OPC_EmitInteger32, 0,
9288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9289 MVT::i1, 3, 0, 1, 2,
9290 0,
9291 29, MVT::i32,
9292 OPC_Scope, 13,
9293 OPC_CheckPatternPredicate, 8,
9294 OPC_EmitInteger32, 0|128,4,
9295 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9296 MVT::i32, 3, 0, 1, 2,
9297 12,
9298 OPC_CheckPatternPredicate, 10,
9299 OPC_EmitInteger32, 0,
9300 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9301 MVT::i32, 3, 0, 1, 2,
9302 0,
9303 0,
9304 66,
9305 OPC_CheckChild2CondCode, ISD::SETONE,
9306 OPC_SwitchType , 29, MVT::i1,
9307 OPC_Scope, 13,
9308 OPC_CheckPatternPredicate, 8,
9309 OPC_EmitInteger32, 2|128,4,
9310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9311 MVT::i1, 3, 0, 1, 2,
9312 12,
9313 OPC_CheckPatternPredicate, 10,
9314 OPC_EmitInteger32, 2,
9315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9316 MVT::i1, 3, 0, 1, 2,
9317 0,
9318 29, MVT::i32,
9319 OPC_Scope, 13,
9320 OPC_CheckPatternPredicate, 8,
9321 OPC_EmitInteger32, 2|128,4,
9322 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9323 MVT::i32, 3, 0, 1, 2,
9324 12,
9325 OPC_CheckPatternPredicate, 10,
9326 OPC_EmitInteger32, 2,
9327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9328 MVT::i32, 3, 0, 1, 2,
9329 0,
9330 0,
9331 66,
9332 OPC_CheckChild2CondCode, ISD::SETUGT,
9333 OPC_SwitchType , 29, MVT::i1,
9334 OPC_Scope, 13,
9335 OPC_CheckPatternPredicate, 8,
9336 OPC_EmitInteger32, 28|128,4,
9337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9338 MVT::i1, 3, 0, 1, 2,
9339 12,
9340 OPC_CheckPatternPredicate, 10,
9341 OPC_EmitInteger32, 28,
9342 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9343 MVT::i1, 3, 0, 1, 2,
9344 0,
9345 29, MVT::i32,
9346 OPC_Scope, 13,
9347 OPC_CheckPatternPredicate, 8,
9348 OPC_EmitInteger32, 28|128,4,
9349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9350 MVT::i32, 3, 0, 1, 2,
9351 12,
9352 OPC_CheckPatternPredicate, 10,
9353 OPC_EmitInteger32, 28,
9354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9355 MVT::i32, 3, 0, 1, 2,
9356 0,
9357 0,
9358 66,
9359 OPC_CheckChild2CondCode, ISD::SETULT,
9360 OPC_SwitchType , 29, MVT::i1,
9361 OPC_Scope, 13,
9362 OPC_CheckPatternPredicate, 8,
9363 OPC_EmitInteger32, 24|128,4,
9364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9365 MVT::i1, 3, 0, 1, 2,
9366 12,
9367 OPC_CheckPatternPredicate, 10,
9368 OPC_EmitInteger32, 24,
9369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9370 MVT::i1, 3, 0, 1, 2,
9371 0,
9372 29, MVT::i32,
9373 OPC_Scope, 13,
9374 OPC_CheckPatternPredicate, 8,
9375 OPC_EmitInteger32, 24|128,4,
9376 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9377 MVT::i32, 3, 0, 1, 2,
9378 12,
9379 OPC_CheckPatternPredicate, 10,
9380 OPC_EmitInteger32, 24,
9381 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9382 MVT::i32, 3, 0, 1, 2,
9383 0,
9384 0,
9385 66,
9386 OPC_CheckChild2CondCode, ISD::SETUGE,
9387 OPC_SwitchType , 29, MVT::i1,
9388 OPC_Scope, 13,
9389 OPC_CheckPatternPredicate, 8,
9390 OPC_EmitInteger32, 30|128,4,
9391 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9392 MVT::i1, 3, 0, 1, 2,
9393 12,
9394 OPC_CheckPatternPredicate, 10,
9395 OPC_EmitInteger32, 30,
9396 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9397 MVT::i1, 3, 0, 1, 2,
9398 0,
9399 29, MVT::i32,
9400 OPC_Scope, 13,
9401 OPC_CheckPatternPredicate, 8,
9402 OPC_EmitInteger32, 30|128,4,
9403 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9404 MVT::i32, 3, 0, 1, 2,
9405 12,
9406 OPC_CheckPatternPredicate, 10,
9407 OPC_EmitInteger32, 30,
9408 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9409 MVT::i32, 3, 0, 1, 2,
9410 0,
9411 0,
9412 66,
9413 OPC_CheckChild2CondCode, ISD::SETULE,
9414 OPC_SwitchType , 29, MVT::i1,
9415 OPC_Scope, 13,
9416 OPC_CheckPatternPredicate, 8,
9417 OPC_EmitInteger32, 26|128,4,
9418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9419 MVT::i1, 3, 0, 1, 2,
9420 12,
9421 OPC_CheckPatternPredicate, 10,
9422 OPC_EmitInteger32, 26,
9423 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9424 MVT::i1, 3, 0, 1, 2,
9425 0,
9426 29, MVT::i32,
9427 OPC_Scope, 13,
9428 OPC_CheckPatternPredicate, 8,
9429 OPC_EmitInteger32, 26|128,4,
9430 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9431 MVT::i32, 3, 0, 1, 2,
9432 12,
9433 OPC_CheckPatternPredicate, 10,
9434 OPC_EmitInteger32, 26,
9435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9436 MVT::i32, 3, 0, 1, 2,
9437 0,
9438 0,
9439 66,
9440 OPC_CheckChild2CondCode, ISD::SETUEQ,
9441 OPC_SwitchType , 29, MVT::i1,
9442 OPC_Scope, 13,
9443 OPC_CheckPatternPredicate, 8,
9444 OPC_EmitInteger32, 20|128,4,
9445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9446 MVT::i1, 3, 0, 1, 2,
9447 12,
9448 OPC_CheckPatternPredicate, 10,
9449 OPC_EmitInteger32, 20,
9450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9451 MVT::i1, 3, 0, 1, 2,
9452 0,
9453 29, MVT::i32,
9454 OPC_Scope, 13,
9455 OPC_CheckPatternPredicate, 8,
9456 OPC_EmitInteger32, 20|128,4,
9457 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9458 MVT::i32, 3, 0, 1, 2,
9459 12,
9460 OPC_CheckPatternPredicate, 10,
9461 OPC_EmitInteger32, 20,
9462 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9463 MVT::i32, 3, 0, 1, 2,
9464 0,
9465 0,
9466 66,
9467 OPC_CheckChild2CondCode, ISD::SETUNE,
9468 OPC_SwitchType , 29, MVT::i1,
9469 OPC_Scope, 13,
9470 OPC_CheckPatternPredicate, 8,
9471 OPC_EmitInteger32, 22|128,4,
9472 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9473 MVT::i1, 3, 0, 1, 2,
9474 12,
9475 OPC_CheckPatternPredicate, 10,
9476 OPC_EmitInteger32, 22,
9477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9478 MVT::i1, 3, 0, 1, 2,
9479 0,
9480 29, MVT::i32,
9481 OPC_Scope, 13,
9482 OPC_CheckPatternPredicate, 8,
9483 OPC_EmitInteger32, 22|128,4,
9484 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9485 MVT::i32, 3, 0, 1, 2,
9486 12,
9487 OPC_CheckPatternPredicate, 10,
9488 OPC_EmitInteger32, 22,
9489 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9490 MVT::i32, 3, 0, 1, 2,
9491 0,
9492 0,
9493 66,
9494 OPC_CheckChild2CondCode, ISD::SETGT,
9495 OPC_SwitchType , 29, MVT::i1,
9496 OPC_Scope, 13,
9497 OPC_CheckPatternPredicate, 8,
9498 OPC_EmitInteger32, 8|128,4,
9499 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9500 MVT::i1, 3, 0, 1, 2,
9501 12,
9502 OPC_CheckPatternPredicate, 10,
9503 OPC_EmitInteger32, 8,
9504 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9505 MVT::i1, 3, 0, 1, 2,
9506 0,
9507 29, MVT::i32,
9508 OPC_Scope, 13,
9509 OPC_CheckPatternPredicate, 8,
9510 OPC_EmitInteger32, 8|128,4,
9511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9512 MVT::i32, 3, 0, 1, 2,
9513 12,
9514 OPC_CheckPatternPredicate, 10,
9515 OPC_EmitInteger32, 8,
9516 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9517 MVT::i32, 3, 0, 1, 2,
9518 0,
9519 0,
9520 66,
9521 OPC_CheckChild2CondCode, ISD::SETLT,
9522 OPC_SwitchType , 29, MVT::i1,
9523 OPC_Scope, 13,
9524 OPC_CheckPatternPredicate, 8,
9525 OPC_EmitInteger32, 4|128,4,
9526 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9527 MVT::i1, 3, 0, 1, 2,
9528 12,
9529 OPC_CheckPatternPredicate, 10,
9530 OPC_EmitInteger32, 4,
9531 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9532 MVT::i1, 3, 0, 1, 2,
9533 0,
9534 29, MVT::i32,
9535 OPC_Scope, 13,
9536 OPC_CheckPatternPredicate, 8,
9537 OPC_EmitInteger32, 4|128,4,
9538 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9539 MVT::i32, 3, 0, 1, 2,
9540 12,
9541 OPC_CheckPatternPredicate, 10,
9542 OPC_EmitInteger32, 4,
9543 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9544 MVT::i32, 3, 0, 1, 2,
9545 0,
9546 0,
9547 66,
9548 OPC_CheckChild2CondCode, ISD::SETGE,
9549 OPC_SwitchType , 29, MVT::i1,
9550 OPC_Scope, 13,
9551 OPC_CheckPatternPredicate, 8,
9552 OPC_EmitInteger32, 10|128,4,
9553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9554 MVT::i1, 3, 0, 1, 2,
9555 12,
9556 OPC_CheckPatternPredicate, 10,
9557 OPC_EmitInteger32, 10,
9558 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9559 MVT::i1, 3, 0, 1, 2,
9560 0,
9561 29, MVT::i32,
9562 OPC_Scope, 13,
9563 OPC_CheckPatternPredicate, 8,
9564 OPC_EmitInteger32, 10|128,4,
9565 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9566 MVT::i32, 3, 0, 1, 2,
9567 12,
9568 OPC_CheckPatternPredicate, 10,
9569 OPC_EmitInteger32, 10,
9570 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9571 MVT::i32, 3, 0, 1, 2,
9572 0,
9573 0,
9574 66,
9575 OPC_CheckChild2CondCode, ISD::SETLE,
9576 OPC_SwitchType , 29, MVT::i1,
9577 OPC_Scope, 13,
9578 OPC_CheckPatternPredicate, 8,
9579 OPC_EmitInteger32, 6|128,4,
9580 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9581 MVT::i1, 3, 0, 1, 2,
9582 12,
9583 OPC_CheckPatternPredicate, 10,
9584 OPC_EmitInteger32, 6,
9585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9586 MVT::i1, 3, 0, 1, 2,
9587 0,
9588 29, MVT::i32,
9589 OPC_Scope, 13,
9590 OPC_CheckPatternPredicate, 8,
9591 OPC_EmitInteger32, 6|128,4,
9592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9593 MVT::i32, 3, 0, 1, 2,
9594 12,
9595 OPC_CheckPatternPredicate, 10,
9596 OPC_EmitInteger32, 6,
9597 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9598 MVT::i32, 3, 0, 1, 2,
9599 0,
9600 0,
9601 66,
9602 OPC_CheckChild2CondCode, ISD::SETEQ,
9603 OPC_SwitchType , 29, MVT::i1,
9604 OPC_Scope, 13,
9605 OPC_CheckPatternPredicate, 8,
9606 OPC_EmitInteger32, 0|128,4,
9607 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9608 MVT::i1, 3, 0, 1, 2,
9609 12,
9610 OPC_CheckPatternPredicate, 10,
9611 OPC_EmitInteger32, 0,
9612 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9613 MVT::i1, 3, 0, 1, 2,
9614 0,
9615 29, MVT::i32,
9616 OPC_Scope, 13,
9617 OPC_CheckPatternPredicate, 8,
9618 OPC_EmitInteger32, 0|128,4,
9619 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9620 MVT::i32, 3, 0, 1, 2,
9621 12,
9622 OPC_CheckPatternPredicate, 10,
9623 OPC_EmitInteger32, 0,
9624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9625 MVT::i32, 3, 0, 1, 2,
9626 0,
9627 0,
9628 66,
9629 OPC_CheckChild2CondCode, ISD::SETNE,
9630 OPC_SwitchType , 29, MVT::i1,
9631 OPC_Scope, 13,
9632 OPC_CheckPatternPredicate, 8,
9633 OPC_EmitInteger32, 2|128,4,
9634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9635 MVT::i1, 3, 0, 1, 2,
9636 12,
9637 OPC_CheckPatternPredicate, 10,
9638 OPC_EmitInteger32, 2,
9639 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9640 MVT::i1, 3, 0, 1, 2,
9641 0,
9642 29, MVT::i32,
9643 OPC_Scope, 13,
9644 OPC_CheckPatternPredicate, 8,
9645 OPC_EmitInteger32, 2|128,4,
9646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9647 MVT::i32, 3, 0, 1, 2,
9648 12,
9649 OPC_CheckPatternPredicate, 10,
9650 OPC_EmitInteger32, 2,
9651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9652 MVT::i32, 3, 0, 1, 2,
9653 0,
9654 0,
9655 66,
9656 OPC_CheckChild2CondCode, ISD::SETO,
9657 OPC_SwitchType , 29, MVT::i1,
9658 OPC_Scope, 13,
9659 OPC_CheckPatternPredicate, 8,
9660 OPC_EmitInteger32, 32|128,4,
9661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9662 MVT::i1, 3, 0, 1, 2,
9663 12,
9664 OPC_CheckPatternPredicate, 10,
9665 OPC_EmitInteger32, 32,
9666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9667 MVT::i1, 3, 0, 1, 2,
9668 0,
9669 29, MVT::i32,
9670 OPC_Scope, 13,
9671 OPC_CheckPatternPredicate, 8,
9672 OPC_EmitInteger32, 32|128,4,
9673 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9674 MVT::i32, 3, 0, 1, 2,
9675 12,
9676 OPC_CheckPatternPredicate, 10,
9677 OPC_EmitInteger32, 32,
9678 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9679 MVT::i32, 3, 0, 1, 2,
9680 0,
9681 0,
9682 66,
9683 OPC_CheckChild2CondCode, ISD::SETUO,
9684 OPC_SwitchType , 29, MVT::i1,
9685 OPC_Scope, 13,
9686 OPC_CheckPatternPredicate, 8,
9687 OPC_EmitInteger32, 34|128,4,
9688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9689 MVT::i1, 3, 0, 1, 2,
9690 12,
9691 OPC_CheckPatternPredicate, 10,
9692 OPC_EmitInteger32, 34,
9693 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f16rr),
9694 MVT::i1, 3, 0, 1, 2,
9695 0,
9696 29, MVT::i32,
9697 OPC_Scope, 13,
9698 OPC_CheckPatternPredicate, 8,
9699 OPC_EmitInteger32, 34|128,4,
9700 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9701 MVT::i32, 3, 0, 1, 2,
9702 12,
9703 OPC_CheckPatternPredicate, 10,
9704 OPC_EmitInteger32, 34,
9705 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f16rr),
9706 MVT::i32, 3, 0, 1, 2,
9707 0,
9708 0,
9709 0,
9710 65|128,10,
9711 OPC_CheckChild0Type, MVT::bf16,
9712 OPC_RecordChild1,
9713 OPC_Scope, 66,
9714 OPC_CheckChild2CondCode, ISD::SETOGT,
9715 OPC_SwitchType , 29, MVT::i1,
9716 OPC_Scope, 13,
9717 OPC_CheckPatternPredicate, 9,
9718 OPC_EmitInteger32, 8|128,4,
9719 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9720 MVT::i1, 3, 0, 1, 2,
9721 12,
9722 OPC_CheckPatternPredicate, 11,
9723 OPC_EmitInteger32, 8,
9724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9725 MVT::i1, 3, 0, 1, 2,
9726 0,
9727 29, MVT::i32,
9728 OPC_Scope, 13,
9729 OPC_CheckPatternPredicate, 9,
9730 OPC_EmitInteger32, 8|128,4,
9731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9732 MVT::i32, 3, 0, 1, 2,
9733 12,
9734 OPC_CheckPatternPredicate, 11,
9735 OPC_EmitInteger32, 8,
9736 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9737 MVT::i32, 3, 0, 1, 2,
9738 0,
9739 0,
9740 66,
9741 OPC_CheckChild2CondCode, ISD::SETOLT,
9742 OPC_SwitchType , 29, MVT::i1,
9743 OPC_Scope, 13,
9744 OPC_CheckPatternPredicate, 9,
9745 OPC_EmitInteger32, 4|128,4,
9746 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9747 MVT::i1, 3, 0, 1, 2,
9748 12,
9749 OPC_CheckPatternPredicate, 11,
9750 OPC_EmitInteger32, 4,
9751 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9752 MVT::i1, 3, 0, 1, 2,
9753 0,
9754 29, MVT::i32,
9755 OPC_Scope, 13,
9756 OPC_CheckPatternPredicate, 9,
9757 OPC_EmitInteger32, 4|128,4,
9758 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9759 MVT::i32, 3, 0, 1, 2,
9760 12,
9761 OPC_CheckPatternPredicate, 11,
9762 OPC_EmitInteger32, 4,
9763 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9764 MVT::i32, 3, 0, 1, 2,
9765 0,
9766 0,
9767 66,
9768 OPC_CheckChild2CondCode, ISD::SETOGE,
9769 OPC_SwitchType , 29, MVT::i1,
9770 OPC_Scope, 13,
9771 OPC_CheckPatternPredicate, 9,
9772 OPC_EmitInteger32, 10|128,4,
9773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9774 MVT::i1, 3, 0, 1, 2,
9775 12,
9776 OPC_CheckPatternPredicate, 11,
9777 OPC_EmitInteger32, 10,
9778 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9779 MVT::i1, 3, 0, 1, 2,
9780 0,
9781 29, MVT::i32,
9782 OPC_Scope, 13,
9783 OPC_CheckPatternPredicate, 9,
9784 OPC_EmitInteger32, 10|128,4,
9785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9786 MVT::i32, 3, 0, 1, 2,
9787 12,
9788 OPC_CheckPatternPredicate, 11,
9789 OPC_EmitInteger32, 10,
9790 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9791 MVT::i32, 3, 0, 1, 2,
9792 0,
9793 0,
9794 66,
9795 OPC_CheckChild2CondCode, ISD::SETOLE,
9796 OPC_SwitchType , 29, MVT::i1,
9797 OPC_Scope, 13,
9798 OPC_CheckPatternPredicate, 9,
9799 OPC_EmitInteger32, 6|128,4,
9800 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9801 MVT::i1, 3, 0, 1, 2,
9802 12,
9803 OPC_CheckPatternPredicate, 11,
9804 OPC_EmitInteger32, 6,
9805 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9806 MVT::i1, 3, 0, 1, 2,
9807 0,
9808 29, MVT::i32,
9809 OPC_Scope, 13,
9810 OPC_CheckPatternPredicate, 9,
9811 OPC_EmitInteger32, 6|128,4,
9812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9813 MVT::i32, 3, 0, 1, 2,
9814 12,
9815 OPC_CheckPatternPredicate, 11,
9816 OPC_EmitInteger32, 6,
9817 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9818 MVT::i32, 3, 0, 1, 2,
9819 0,
9820 0,
9821 66,
9822 OPC_CheckChild2CondCode, ISD::SETOEQ,
9823 OPC_SwitchType , 29, MVT::i1,
9824 OPC_Scope, 13,
9825 OPC_CheckPatternPredicate, 9,
9826 OPC_EmitInteger32, 0|128,4,
9827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9828 MVT::i1, 3, 0, 1, 2,
9829 12,
9830 OPC_CheckPatternPredicate, 11,
9831 OPC_EmitInteger32, 0,
9832 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9833 MVT::i1, 3, 0, 1, 2,
9834 0,
9835 29, MVT::i32,
9836 OPC_Scope, 13,
9837 OPC_CheckPatternPredicate, 9,
9838 OPC_EmitInteger32, 0|128,4,
9839 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9840 MVT::i32, 3, 0, 1, 2,
9841 12,
9842 OPC_CheckPatternPredicate, 11,
9843 OPC_EmitInteger32, 0,
9844 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9845 MVT::i32, 3, 0, 1, 2,
9846 0,
9847 0,
9848 66,
9849 OPC_CheckChild2CondCode, ISD::SETONE,
9850 OPC_SwitchType , 29, MVT::i1,
9851 OPC_Scope, 13,
9852 OPC_CheckPatternPredicate, 9,
9853 OPC_EmitInteger32, 2|128,4,
9854 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9855 MVT::i1, 3, 0, 1, 2,
9856 12,
9857 OPC_CheckPatternPredicate, 11,
9858 OPC_EmitInteger32, 2,
9859 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9860 MVT::i1, 3, 0, 1, 2,
9861 0,
9862 29, MVT::i32,
9863 OPC_Scope, 13,
9864 OPC_CheckPatternPredicate, 9,
9865 OPC_EmitInteger32, 2|128,4,
9866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9867 MVT::i32, 3, 0, 1, 2,
9868 12,
9869 OPC_CheckPatternPredicate, 11,
9870 OPC_EmitInteger32, 2,
9871 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9872 MVT::i32, 3, 0, 1, 2,
9873 0,
9874 0,
9875 66,
9876 OPC_CheckChild2CondCode, ISD::SETUGT,
9877 OPC_SwitchType , 29, MVT::i1,
9878 OPC_Scope, 13,
9879 OPC_CheckPatternPredicate, 9,
9880 OPC_EmitInteger32, 28|128,4,
9881 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9882 MVT::i1, 3, 0, 1, 2,
9883 12,
9884 OPC_CheckPatternPredicate, 11,
9885 OPC_EmitInteger32, 28,
9886 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9887 MVT::i1, 3, 0, 1, 2,
9888 0,
9889 29, MVT::i32,
9890 OPC_Scope, 13,
9891 OPC_CheckPatternPredicate, 9,
9892 OPC_EmitInteger32, 28|128,4,
9893 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9894 MVT::i32, 3, 0, 1, 2,
9895 12,
9896 OPC_CheckPatternPredicate, 11,
9897 OPC_EmitInteger32, 28,
9898 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9899 MVT::i32, 3, 0, 1, 2,
9900 0,
9901 0,
9902 66,
9903 OPC_CheckChild2CondCode, ISD::SETULT,
9904 OPC_SwitchType , 29, MVT::i1,
9905 OPC_Scope, 13,
9906 OPC_CheckPatternPredicate, 9,
9907 OPC_EmitInteger32, 24|128,4,
9908 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9909 MVT::i1, 3, 0, 1, 2,
9910 12,
9911 OPC_CheckPatternPredicate, 11,
9912 OPC_EmitInteger32, 24,
9913 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9914 MVT::i1, 3, 0, 1, 2,
9915 0,
9916 29, MVT::i32,
9917 OPC_Scope, 13,
9918 OPC_CheckPatternPredicate, 9,
9919 OPC_EmitInteger32, 24|128,4,
9920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9921 MVT::i32, 3, 0, 1, 2,
9922 12,
9923 OPC_CheckPatternPredicate, 11,
9924 OPC_EmitInteger32, 24,
9925 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9926 MVT::i32, 3, 0, 1, 2,
9927 0,
9928 0,
9929 66,
9930 OPC_CheckChild2CondCode, ISD::SETUGE,
9931 OPC_SwitchType , 29, MVT::i1,
9932 OPC_Scope, 13,
9933 OPC_CheckPatternPredicate, 9,
9934 OPC_EmitInteger32, 30|128,4,
9935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9936 MVT::i1, 3, 0, 1, 2,
9937 12,
9938 OPC_CheckPatternPredicate, 11,
9939 OPC_EmitInteger32, 30,
9940 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9941 MVT::i1, 3, 0, 1, 2,
9942 0,
9943 29, MVT::i32,
9944 OPC_Scope, 13,
9945 OPC_CheckPatternPredicate, 9,
9946 OPC_EmitInteger32, 30|128,4,
9947 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9948 MVT::i32, 3, 0, 1, 2,
9949 12,
9950 OPC_CheckPatternPredicate, 11,
9951 OPC_EmitInteger32, 30,
9952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9953 MVT::i32, 3, 0, 1, 2,
9954 0,
9955 0,
9956 66,
9957 OPC_CheckChild2CondCode, ISD::SETULE,
9958 OPC_SwitchType , 29, MVT::i1,
9959 OPC_Scope, 13,
9960 OPC_CheckPatternPredicate, 9,
9961 OPC_EmitInteger32, 26|128,4,
9962 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9963 MVT::i1, 3, 0, 1, 2,
9964 12,
9965 OPC_CheckPatternPredicate, 11,
9966 OPC_EmitInteger32, 26,
9967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9968 MVT::i1, 3, 0, 1, 2,
9969 0,
9970 29, MVT::i32,
9971 OPC_Scope, 13,
9972 OPC_CheckPatternPredicate, 9,
9973 OPC_EmitInteger32, 26|128,4,
9974 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9975 MVT::i32, 3, 0, 1, 2,
9976 12,
9977 OPC_CheckPatternPredicate, 11,
9978 OPC_EmitInteger32, 26,
9979 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
9980 MVT::i32, 3, 0, 1, 2,
9981 0,
9982 0,
9983 66,
9984 OPC_CheckChild2CondCode, ISD::SETUEQ,
9985 OPC_SwitchType , 29, MVT::i1,
9986 OPC_Scope, 13,
9987 OPC_CheckPatternPredicate, 9,
9988 OPC_EmitInteger32, 20|128,4,
9989 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9990 MVT::i1, 3, 0, 1, 2,
9991 12,
9992 OPC_CheckPatternPredicate, 11,
9993 OPC_EmitInteger32, 20,
9994 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
9995 MVT::i1, 3, 0, 1, 2,
9996 0,
9997 29, MVT::i32,
9998 OPC_Scope, 13,
9999 OPC_CheckPatternPredicate, 9,
10000 OPC_EmitInteger32, 20|128,4,
10001 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10002 MVT::i32, 3, 0, 1, 2,
10003 12,
10004 OPC_CheckPatternPredicate, 11,
10005 OPC_EmitInteger32, 20,
10006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10007 MVT::i32, 3, 0, 1, 2,
10008 0,
10009 0,
10010 66,
10011 OPC_CheckChild2CondCode, ISD::SETUNE,
10012 OPC_SwitchType , 29, MVT::i1,
10013 OPC_Scope, 13,
10014 OPC_CheckPatternPredicate, 9,
10015 OPC_EmitInteger32, 22|128,4,
10016 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10017 MVT::i1, 3, 0, 1, 2,
10018 12,
10019 OPC_CheckPatternPredicate, 11,
10020 OPC_EmitInteger32, 22,
10021 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10022 MVT::i1, 3, 0, 1, 2,
10023 0,
10024 29, MVT::i32,
10025 OPC_Scope, 13,
10026 OPC_CheckPatternPredicate, 9,
10027 OPC_EmitInteger32, 22|128,4,
10028 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10029 MVT::i32, 3, 0, 1, 2,
10030 12,
10031 OPC_CheckPatternPredicate, 11,
10032 OPC_EmitInteger32, 22,
10033 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10034 MVT::i32, 3, 0, 1, 2,
10035 0,
10036 0,
10037 66,
10038 OPC_CheckChild2CondCode, ISD::SETGT,
10039 OPC_SwitchType , 29, MVT::i1,
10040 OPC_Scope, 13,
10041 OPC_CheckPatternPredicate, 9,
10042 OPC_EmitInteger32, 8|128,4,
10043 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10044 MVT::i1, 3, 0, 1, 2,
10045 12,
10046 OPC_CheckPatternPredicate, 11,
10047 OPC_EmitInteger32, 8,
10048 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10049 MVT::i1, 3, 0, 1, 2,
10050 0,
10051 29, MVT::i32,
10052 OPC_Scope, 13,
10053 OPC_CheckPatternPredicate, 9,
10054 OPC_EmitInteger32, 8|128,4,
10055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10056 MVT::i32, 3, 0, 1, 2,
10057 12,
10058 OPC_CheckPatternPredicate, 11,
10059 OPC_EmitInteger32, 8,
10060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10061 MVT::i32, 3, 0, 1, 2,
10062 0,
10063 0,
10064 66,
10065 OPC_CheckChild2CondCode, ISD::SETLT,
10066 OPC_SwitchType , 29, MVT::i1,
10067 OPC_Scope, 13,
10068 OPC_CheckPatternPredicate, 9,
10069 OPC_EmitInteger32, 4|128,4,
10070 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10071 MVT::i1, 3, 0, 1, 2,
10072 12,
10073 OPC_CheckPatternPredicate, 11,
10074 OPC_EmitInteger32, 4,
10075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10076 MVT::i1, 3, 0, 1, 2,
10077 0,
10078 29, MVT::i32,
10079 OPC_Scope, 13,
10080 OPC_CheckPatternPredicate, 9,
10081 OPC_EmitInteger32, 4|128,4,
10082 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10083 MVT::i32, 3, 0, 1, 2,
10084 12,
10085 OPC_CheckPatternPredicate, 11,
10086 OPC_EmitInteger32, 4,
10087 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10088 MVT::i32, 3, 0, 1, 2,
10089 0,
10090 0,
10091 66,
10092 OPC_CheckChild2CondCode, ISD::SETGE,
10093 OPC_SwitchType , 29, MVT::i1,
10094 OPC_Scope, 13,
10095 OPC_CheckPatternPredicate, 9,
10096 OPC_EmitInteger32, 10|128,4,
10097 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10098 MVT::i1, 3, 0, 1, 2,
10099 12,
10100 OPC_CheckPatternPredicate, 11,
10101 OPC_EmitInteger32, 10,
10102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10103 MVT::i1, 3, 0, 1, 2,
10104 0,
10105 29, MVT::i32,
10106 OPC_Scope, 13,
10107 OPC_CheckPatternPredicate, 9,
10108 OPC_EmitInteger32, 10|128,4,
10109 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10110 MVT::i32, 3, 0, 1, 2,
10111 12,
10112 OPC_CheckPatternPredicate, 11,
10113 OPC_EmitInteger32, 10,
10114 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10115 MVT::i32, 3, 0, 1, 2,
10116 0,
10117 0,
10118 66,
10119 OPC_CheckChild2CondCode, ISD::SETLE,
10120 OPC_SwitchType , 29, MVT::i1,
10121 OPC_Scope, 13,
10122 OPC_CheckPatternPredicate, 9,
10123 OPC_EmitInteger32, 6|128,4,
10124 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10125 MVT::i1, 3, 0, 1, 2,
10126 12,
10127 OPC_CheckPatternPredicate, 11,
10128 OPC_EmitInteger32, 6,
10129 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10130 MVT::i1, 3, 0, 1, 2,
10131 0,
10132 29, MVT::i32,
10133 OPC_Scope, 13,
10134 OPC_CheckPatternPredicate, 9,
10135 OPC_EmitInteger32, 6|128,4,
10136 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10137 MVT::i32, 3, 0, 1, 2,
10138 12,
10139 OPC_CheckPatternPredicate, 11,
10140 OPC_EmitInteger32, 6,
10141 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10142 MVT::i32, 3, 0, 1, 2,
10143 0,
10144 0,
10145 66,
10146 OPC_CheckChild2CondCode, ISD::SETEQ,
10147 OPC_SwitchType , 29, MVT::i1,
10148 OPC_Scope, 13,
10149 OPC_CheckPatternPredicate, 9,
10150 OPC_EmitInteger32, 0|128,4,
10151 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10152 MVT::i1, 3, 0, 1, 2,
10153 12,
10154 OPC_CheckPatternPredicate, 11,
10155 OPC_EmitInteger32, 0,
10156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10157 MVT::i1, 3, 0, 1, 2,
10158 0,
10159 29, MVT::i32,
10160 OPC_Scope, 13,
10161 OPC_CheckPatternPredicate, 9,
10162 OPC_EmitInteger32, 0|128,4,
10163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10164 MVT::i32, 3, 0, 1, 2,
10165 12,
10166 OPC_CheckPatternPredicate, 11,
10167 OPC_EmitInteger32, 0,
10168 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10169 MVT::i32, 3, 0, 1, 2,
10170 0,
10171 0,
10172 66,
10173 OPC_CheckChild2CondCode, ISD::SETNE,
10174 OPC_SwitchType , 29, MVT::i1,
10175 OPC_Scope, 13,
10176 OPC_CheckPatternPredicate, 9,
10177 OPC_EmitInteger32, 2|128,4,
10178 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10179 MVT::i1, 3, 0, 1, 2,
10180 12,
10181 OPC_CheckPatternPredicate, 11,
10182 OPC_EmitInteger32, 2,
10183 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10184 MVT::i1, 3, 0, 1, 2,
10185 0,
10186 29, MVT::i32,
10187 OPC_Scope, 13,
10188 OPC_CheckPatternPredicate, 9,
10189 OPC_EmitInteger32, 2|128,4,
10190 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10191 MVT::i32, 3, 0, 1, 2,
10192 12,
10193 OPC_CheckPatternPredicate, 11,
10194 OPC_EmitInteger32, 2,
10195 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10196 MVT::i32, 3, 0, 1, 2,
10197 0,
10198 0,
10199 66,
10200 OPC_CheckChild2CondCode, ISD::SETO,
10201 OPC_SwitchType , 29, MVT::i1,
10202 OPC_Scope, 13,
10203 OPC_CheckPatternPredicate, 9,
10204 OPC_EmitInteger32, 32|128,4,
10205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10206 MVT::i1, 3, 0, 1, 2,
10207 12,
10208 OPC_CheckPatternPredicate, 11,
10209 OPC_EmitInteger32, 32,
10210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10211 MVT::i1, 3, 0, 1, 2,
10212 0,
10213 29, MVT::i32,
10214 OPC_Scope, 13,
10215 OPC_CheckPatternPredicate, 9,
10216 OPC_EmitInteger32, 32|128,4,
10217 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10218 MVT::i32, 3, 0, 1, 2,
10219 12,
10220 OPC_CheckPatternPredicate, 11,
10221 OPC_EmitInteger32, 32,
10222 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10223 MVT::i32, 3, 0, 1, 2,
10224 0,
10225 0,
10226 66,
10227 OPC_CheckChild2CondCode, ISD::SETUO,
10228 OPC_SwitchType , 29, MVT::i1,
10229 OPC_Scope, 13,
10230 OPC_CheckPatternPredicate, 9,
10231 OPC_EmitInteger32, 34|128,4,
10232 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10233 MVT::i1, 3, 0, 1, 2,
10234 12,
10235 OPC_CheckPatternPredicate, 11,
10236 OPC_EmitInteger32, 34,
10237 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_bf16rr),
10238 MVT::i1, 3, 0, 1, 2,
10239 0,
10240 29, MVT::i32,
10241 OPC_Scope, 13,
10242 OPC_CheckPatternPredicate, 9,
10243 OPC_EmitInteger32, 34|128,4,
10244 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10245 MVT::i32, 3, 0, 1, 2,
10246 12,
10247 OPC_CheckPatternPredicate, 11,
10248 OPC_EmitInteger32, 34,
10249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_bf16rr),
10250 MVT::i32, 3, 0, 1, 2,
10251 0,
10252 0,
10253 0,
10254 73|128,9,
10255 OPC_CheckChild0Type, MVT::f32,
10256 OPC_RecordChild1,
10257 OPC_Scope, 60,
10258 OPC_CheckChild2CondCode, ISD::SETOGT,
10259 OPC_SwitchType , 26, MVT::i1,
10260 OPC_Scope, 12,
10261 OPC_CheckPatternPredicate6,
10262 OPC_EmitInteger32, 8|128,4,
10263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10264 MVT::i1, 3, 0, 1, 2,
10265 10,
10266 OPC_EmitInteger32, 8,
10267 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10268 MVT::i1, 3, 0, 1, 2,
10269 0,
10270 26, MVT::i32,
10271 OPC_Scope, 12,
10272 OPC_CheckPatternPredicate6,
10273 OPC_EmitInteger32, 8|128,4,
10274 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10275 MVT::i32, 3, 0, 1, 2,
10276 10,
10277 OPC_EmitInteger32, 8,
10278 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10279 MVT::i32, 3, 0, 1, 2,
10280 0,
10281 0,
10282 60,
10283 OPC_CheckChild2CondCode, ISD::SETOLT,
10284 OPC_SwitchType , 26, MVT::i1,
10285 OPC_Scope, 12,
10286 OPC_CheckPatternPredicate6,
10287 OPC_EmitInteger32, 4|128,4,
10288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10289 MVT::i1, 3, 0, 1, 2,
10290 10,
10291 OPC_EmitInteger32, 4,
10292 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10293 MVT::i1, 3, 0, 1, 2,
10294 0,
10295 26, MVT::i32,
10296 OPC_Scope, 12,
10297 OPC_CheckPatternPredicate6,
10298 OPC_EmitInteger32, 4|128,4,
10299 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10300 MVT::i32, 3, 0, 1, 2,
10301 10,
10302 OPC_EmitInteger32, 4,
10303 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10304 MVT::i32, 3, 0, 1, 2,
10305 0,
10306 0,
10307 60,
10308 OPC_CheckChild2CondCode, ISD::SETOGE,
10309 OPC_SwitchType , 26, MVT::i1,
10310 OPC_Scope, 12,
10311 OPC_CheckPatternPredicate6,
10312 OPC_EmitInteger32, 10|128,4,
10313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10314 MVT::i1, 3, 0, 1, 2,
10315 10,
10316 OPC_EmitInteger32, 10,
10317 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10318 MVT::i1, 3, 0, 1, 2,
10319 0,
10320 26, MVT::i32,
10321 OPC_Scope, 12,
10322 OPC_CheckPatternPredicate6,
10323 OPC_EmitInteger32, 10|128,4,
10324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10325 MVT::i32, 3, 0, 1, 2,
10326 10,
10327 OPC_EmitInteger32, 10,
10328 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10329 MVT::i32, 3, 0, 1, 2,
10330 0,
10331 0,
10332 60,
10333 OPC_CheckChild2CondCode, ISD::SETOLE,
10334 OPC_SwitchType , 26, MVT::i1,
10335 OPC_Scope, 12,
10336 OPC_CheckPatternPredicate6,
10337 OPC_EmitInteger32, 6|128,4,
10338 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10339 MVT::i1, 3, 0, 1, 2,
10340 10,
10341 OPC_EmitInteger32, 6,
10342 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10343 MVT::i1, 3, 0, 1, 2,
10344 0,
10345 26, MVT::i32,
10346 OPC_Scope, 12,
10347 OPC_CheckPatternPredicate6,
10348 OPC_EmitInteger32, 6|128,4,
10349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10350 MVT::i32, 3, 0, 1, 2,
10351 10,
10352 OPC_EmitInteger32, 6,
10353 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10354 MVT::i32, 3, 0, 1, 2,
10355 0,
10356 0,
10357 60,
10358 OPC_CheckChild2CondCode, ISD::SETOEQ,
10359 OPC_SwitchType , 26, MVT::i1,
10360 OPC_Scope, 12,
10361 OPC_CheckPatternPredicate6,
10362 OPC_EmitInteger32, 0|128,4,
10363 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10364 MVT::i1, 3, 0, 1, 2,
10365 10,
10366 OPC_EmitInteger32, 0,
10367 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10368 MVT::i1, 3, 0, 1, 2,
10369 0,
10370 26, MVT::i32,
10371 OPC_Scope, 12,
10372 OPC_CheckPatternPredicate6,
10373 OPC_EmitInteger32, 0|128,4,
10374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10375 MVT::i32, 3, 0, 1, 2,
10376 10,
10377 OPC_EmitInteger32, 0,
10378 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10379 MVT::i32, 3, 0, 1, 2,
10380 0,
10381 0,
10382 60,
10383 OPC_CheckChild2CondCode, ISD::SETONE,
10384 OPC_SwitchType , 26, MVT::i1,
10385 OPC_Scope, 12,
10386 OPC_CheckPatternPredicate6,
10387 OPC_EmitInteger32, 2|128,4,
10388 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10389 MVT::i1, 3, 0, 1, 2,
10390 10,
10391 OPC_EmitInteger32, 2,
10392 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10393 MVT::i1, 3, 0, 1, 2,
10394 0,
10395 26, MVT::i32,
10396 OPC_Scope, 12,
10397 OPC_CheckPatternPredicate6,
10398 OPC_EmitInteger32, 2|128,4,
10399 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10400 MVT::i32, 3, 0, 1, 2,
10401 10,
10402 OPC_EmitInteger32, 2,
10403 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10404 MVT::i32, 3, 0, 1, 2,
10405 0,
10406 0,
10407 60,
10408 OPC_CheckChild2CondCode, ISD::SETUGT,
10409 OPC_SwitchType , 26, MVT::i1,
10410 OPC_Scope, 12,
10411 OPC_CheckPatternPredicate6,
10412 OPC_EmitInteger32, 28|128,4,
10413 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10414 MVT::i1, 3, 0, 1, 2,
10415 10,
10416 OPC_EmitInteger32, 28,
10417 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10418 MVT::i1, 3, 0, 1, 2,
10419 0,
10420 26, MVT::i32,
10421 OPC_Scope, 12,
10422 OPC_CheckPatternPredicate6,
10423 OPC_EmitInteger32, 28|128,4,
10424 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10425 MVT::i32, 3, 0, 1, 2,
10426 10,
10427 OPC_EmitInteger32, 28,
10428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10429 MVT::i32, 3, 0, 1, 2,
10430 0,
10431 0,
10432 60,
10433 OPC_CheckChild2CondCode, ISD::SETULT,
10434 OPC_SwitchType , 26, MVT::i1,
10435 OPC_Scope, 12,
10436 OPC_CheckPatternPredicate6,
10437 OPC_EmitInteger32, 24|128,4,
10438 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10439 MVT::i1, 3, 0, 1, 2,
10440 10,
10441 OPC_EmitInteger32, 24,
10442 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10443 MVT::i1, 3, 0, 1, 2,
10444 0,
10445 26, MVT::i32,
10446 OPC_Scope, 12,
10447 OPC_CheckPatternPredicate6,
10448 OPC_EmitInteger32, 24|128,4,
10449 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10450 MVT::i32, 3, 0, 1, 2,
10451 10,
10452 OPC_EmitInteger32, 24,
10453 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10454 MVT::i32, 3, 0, 1, 2,
10455 0,
10456 0,
10457 60,
10458 OPC_CheckChild2CondCode, ISD::SETUGE,
10459 OPC_SwitchType , 26, MVT::i1,
10460 OPC_Scope, 12,
10461 OPC_CheckPatternPredicate6,
10462 OPC_EmitInteger32, 30|128,4,
10463 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10464 MVT::i1, 3, 0, 1, 2,
10465 10,
10466 OPC_EmitInteger32, 30,
10467 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10468 MVT::i1, 3, 0, 1, 2,
10469 0,
10470 26, MVT::i32,
10471 OPC_Scope, 12,
10472 OPC_CheckPatternPredicate6,
10473 OPC_EmitInteger32, 30|128,4,
10474 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10475 MVT::i32, 3, 0, 1, 2,
10476 10,
10477 OPC_EmitInteger32, 30,
10478 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10479 MVT::i32, 3, 0, 1, 2,
10480 0,
10481 0,
10482 60,
10483 OPC_CheckChild2CondCode, ISD::SETULE,
10484 OPC_SwitchType , 26, MVT::i1,
10485 OPC_Scope, 12,
10486 OPC_CheckPatternPredicate6,
10487 OPC_EmitInteger32, 26|128,4,
10488 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10489 MVT::i1, 3, 0, 1, 2,
10490 10,
10491 OPC_EmitInteger32, 26,
10492 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10493 MVT::i1, 3, 0, 1, 2,
10494 0,
10495 26, MVT::i32,
10496 OPC_Scope, 12,
10497 OPC_CheckPatternPredicate6,
10498 OPC_EmitInteger32, 26|128,4,
10499 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10500 MVT::i32, 3, 0, 1, 2,
10501 10,
10502 OPC_EmitInteger32, 26,
10503 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10504 MVT::i32, 3, 0, 1, 2,
10505 0,
10506 0,
10507 60,
10508 OPC_CheckChild2CondCode, ISD::SETUEQ,
10509 OPC_SwitchType , 26, MVT::i1,
10510 OPC_Scope, 12,
10511 OPC_CheckPatternPredicate6,
10512 OPC_EmitInteger32, 20|128,4,
10513 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10514 MVT::i1, 3, 0, 1, 2,
10515 10,
10516 OPC_EmitInteger32, 20,
10517 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10518 MVT::i1, 3, 0, 1, 2,
10519 0,
10520 26, MVT::i32,
10521 OPC_Scope, 12,
10522 OPC_CheckPatternPredicate6,
10523 OPC_EmitInteger32, 20|128,4,
10524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10525 MVT::i32, 3, 0, 1, 2,
10526 10,
10527 OPC_EmitInteger32, 20,
10528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10529 MVT::i32, 3, 0, 1, 2,
10530 0,
10531 0,
10532 60,
10533 OPC_CheckChild2CondCode, ISD::SETUNE,
10534 OPC_SwitchType , 26, MVT::i1,
10535 OPC_Scope, 12,
10536 OPC_CheckPatternPredicate6,
10537 OPC_EmitInteger32, 22|128,4,
10538 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10539 MVT::i1, 3, 0, 1, 2,
10540 10,
10541 OPC_EmitInteger32, 22,
10542 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10543 MVT::i1, 3, 0, 1, 2,
10544 0,
10545 26, MVT::i32,
10546 OPC_Scope, 12,
10547 OPC_CheckPatternPredicate6,
10548 OPC_EmitInteger32, 22|128,4,
10549 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10550 MVT::i32, 3, 0, 1, 2,
10551 10,
10552 OPC_EmitInteger32, 22,
10553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10554 MVT::i32, 3, 0, 1, 2,
10555 0,
10556 0,
10557 60,
10558 OPC_CheckChild2CondCode, ISD::SETGT,
10559 OPC_SwitchType , 26, MVT::i1,
10560 OPC_Scope, 12,
10561 OPC_CheckPatternPredicate6,
10562 OPC_EmitInteger32, 8|128,4,
10563 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10564 MVT::i1, 3, 0, 1, 2,
10565 10,
10566 OPC_EmitInteger32, 8,
10567 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10568 MVT::i1, 3, 0, 1, 2,
10569 0,
10570 26, MVT::i32,
10571 OPC_Scope, 12,
10572 OPC_CheckPatternPredicate6,
10573 OPC_EmitInteger32, 8|128,4,
10574 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10575 MVT::i32, 3, 0, 1, 2,
10576 10,
10577 OPC_EmitInteger32, 8,
10578 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10579 MVT::i32, 3, 0, 1, 2,
10580 0,
10581 0,
10582 60,
10583 OPC_CheckChild2CondCode, ISD::SETLT,
10584 OPC_SwitchType , 26, MVT::i1,
10585 OPC_Scope, 12,
10586 OPC_CheckPatternPredicate6,
10587 OPC_EmitInteger32, 4|128,4,
10588 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10589 MVT::i1, 3, 0, 1, 2,
10590 10,
10591 OPC_EmitInteger32, 4,
10592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10593 MVT::i1, 3, 0, 1, 2,
10594 0,
10595 26, MVT::i32,
10596 OPC_Scope, 12,
10597 OPC_CheckPatternPredicate6,
10598 OPC_EmitInteger32, 4|128,4,
10599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10600 MVT::i32, 3, 0, 1, 2,
10601 10,
10602 OPC_EmitInteger32, 4,
10603 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10604 MVT::i32, 3, 0, 1, 2,
10605 0,
10606 0,
10607 60,
10608 OPC_CheckChild2CondCode, ISD::SETGE,
10609 OPC_SwitchType , 26, MVT::i1,
10610 OPC_Scope, 12,
10611 OPC_CheckPatternPredicate6,
10612 OPC_EmitInteger32, 10|128,4,
10613 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10614 MVT::i1, 3, 0, 1, 2,
10615 10,
10616 OPC_EmitInteger32, 10,
10617 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10618 MVT::i1, 3, 0, 1, 2,
10619 0,
10620 26, MVT::i32,
10621 OPC_Scope, 12,
10622 OPC_CheckPatternPredicate6,
10623 OPC_EmitInteger32, 10|128,4,
10624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10625 MVT::i32, 3, 0, 1, 2,
10626 10,
10627 OPC_EmitInteger32, 10,
10628 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10629 MVT::i32, 3, 0, 1, 2,
10630 0,
10631 0,
10632 60,
10633 OPC_CheckChild2CondCode, ISD::SETLE,
10634 OPC_SwitchType , 26, MVT::i1,
10635 OPC_Scope, 12,
10636 OPC_CheckPatternPredicate6,
10637 OPC_EmitInteger32, 6|128,4,
10638 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10639 MVT::i1, 3, 0, 1, 2,
10640 10,
10641 OPC_EmitInteger32, 6,
10642 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10643 MVT::i1, 3, 0, 1, 2,
10644 0,
10645 26, MVT::i32,
10646 OPC_Scope, 12,
10647 OPC_CheckPatternPredicate6,
10648 OPC_EmitInteger32, 6|128,4,
10649 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10650 MVT::i32, 3, 0, 1, 2,
10651 10,
10652 OPC_EmitInteger32, 6,
10653 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10654 MVT::i32, 3, 0, 1, 2,
10655 0,
10656 0,
10657 60,
10658 OPC_CheckChild2CondCode, ISD::SETEQ,
10659 OPC_SwitchType , 26, MVT::i1,
10660 OPC_Scope, 12,
10661 OPC_CheckPatternPredicate6,
10662 OPC_EmitInteger32, 0|128,4,
10663 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10664 MVT::i1, 3, 0, 1, 2,
10665 10,
10666 OPC_EmitInteger32, 0,
10667 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10668 MVT::i1, 3, 0, 1, 2,
10669 0,
10670 26, MVT::i32,
10671 OPC_Scope, 12,
10672 OPC_CheckPatternPredicate6,
10673 OPC_EmitInteger32, 0|128,4,
10674 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10675 MVT::i32, 3, 0, 1, 2,
10676 10,
10677 OPC_EmitInteger32, 0,
10678 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10679 MVT::i32, 3, 0, 1, 2,
10680 0,
10681 0,
10682 60,
10683 OPC_CheckChild2CondCode, ISD::SETNE,
10684 OPC_SwitchType , 26, MVT::i1,
10685 OPC_Scope, 12,
10686 OPC_CheckPatternPredicate6,
10687 OPC_EmitInteger32, 2|128,4,
10688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10689 MVT::i1, 3, 0, 1, 2,
10690 10,
10691 OPC_EmitInteger32, 2,
10692 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10693 MVT::i1, 3, 0, 1, 2,
10694 0,
10695 26, MVT::i32,
10696 OPC_Scope, 12,
10697 OPC_CheckPatternPredicate6,
10698 OPC_EmitInteger32, 2|128,4,
10699 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10700 MVT::i32, 3, 0, 1, 2,
10701 10,
10702 OPC_EmitInteger32, 2,
10703 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10704 MVT::i32, 3, 0, 1, 2,
10705 0,
10706 0,
10707 60,
10708 OPC_CheckChild2CondCode, ISD::SETO,
10709 OPC_SwitchType , 26, MVT::i1,
10710 OPC_Scope, 12,
10711 OPC_CheckPatternPredicate6,
10712 OPC_EmitInteger32, 32|128,4,
10713 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10714 MVT::i1, 3, 0, 1, 2,
10715 10,
10716 OPC_EmitInteger32, 32,
10717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10718 MVT::i1, 3, 0, 1, 2,
10719 0,
10720 26, MVT::i32,
10721 OPC_Scope, 12,
10722 OPC_CheckPatternPredicate6,
10723 OPC_EmitInteger32, 32|128,4,
10724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10725 MVT::i32, 3, 0, 1, 2,
10726 10,
10727 OPC_EmitInteger32, 32,
10728 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10729 MVT::i32, 3, 0, 1, 2,
10730 0,
10731 0,
10732 60,
10733 OPC_CheckChild2CondCode, ISD::SETUO,
10734 OPC_SwitchType , 26, MVT::i1,
10735 OPC_Scope, 12,
10736 OPC_CheckPatternPredicate6,
10737 OPC_EmitInteger32, 34|128,4,
10738 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10739 MVT::i1, 3, 0, 1, 2,
10740 10,
10741 OPC_EmitInteger32, 34,
10742 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f32rr),
10743 MVT::i1, 3, 0, 1, 2,
10744 0,
10745 26, MVT::i32,
10746 OPC_Scope, 12,
10747 OPC_CheckPatternPredicate6,
10748 OPC_EmitInteger32, 34|128,4,
10749 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10750 MVT::i32, 3, 0, 1, 2,
10751 10,
10752 OPC_EmitInteger32, 34,
10753 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f32rr),
10754 MVT::i32, 3, 0, 1, 2,
10755 0,
10756 0,
10757 0,
10758 73|128,4,
10759 OPC_CheckChild0Type, MVT::f64,
10760 OPC_RecordChild1,
10761 OPC_Scope, 28,
10762 OPC_CheckChild2CondCode, ISD::SETOGT,
10763 OPC_SwitchType , 10, MVT::i1,
10764 OPC_EmitInteger32, 8,
10765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10766 MVT::i1, 3, 0, 1, 2,
10767 10, MVT::i32,
10768 OPC_EmitInteger32, 8,
10769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10770 MVT::i32, 3, 0, 1, 2,
10771 0,
10772 28,
10773 OPC_CheckChild2CondCode, ISD::SETOLT,
10774 OPC_SwitchType , 10, MVT::i1,
10775 OPC_EmitInteger32, 4,
10776 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10777 MVT::i1, 3, 0, 1, 2,
10778 10, MVT::i32,
10779 OPC_EmitInteger32, 4,
10780 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10781 MVT::i32, 3, 0, 1, 2,
10782 0,
10783 28,
10784 OPC_CheckChild2CondCode, ISD::SETOGE,
10785 OPC_SwitchType , 10, MVT::i1,
10786 OPC_EmitInteger32, 10,
10787 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10788 MVT::i1, 3, 0, 1, 2,
10789 10, MVT::i32,
10790 OPC_EmitInteger32, 10,
10791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10792 MVT::i32, 3, 0, 1, 2,
10793 0,
10794 28,
10795 OPC_CheckChild2CondCode, ISD::SETOLE,
10796 OPC_SwitchType , 10, MVT::i1,
10797 OPC_EmitInteger32, 6,
10798 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10799 MVT::i1, 3, 0, 1, 2,
10800 10, MVT::i32,
10801 OPC_EmitInteger32, 6,
10802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10803 MVT::i32, 3, 0, 1, 2,
10804 0,
10805 28,
10806 OPC_CheckChild2CondCode, ISD::SETOEQ,
10807 OPC_SwitchType , 10, MVT::i1,
10808 OPC_EmitInteger32, 0,
10809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10810 MVT::i1, 3, 0, 1, 2,
10811 10, MVT::i32,
10812 OPC_EmitInteger32, 0,
10813 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10814 MVT::i32, 3, 0, 1, 2,
10815 0,
10816 28,
10817 OPC_CheckChild2CondCode, ISD::SETONE,
10818 OPC_SwitchType , 10, MVT::i1,
10819 OPC_EmitInteger32, 2,
10820 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10821 MVT::i1, 3, 0, 1, 2,
10822 10, MVT::i32,
10823 OPC_EmitInteger32, 2,
10824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10825 MVT::i32, 3, 0, 1, 2,
10826 0,
10827 28,
10828 OPC_CheckChild2CondCode, ISD::SETUGT,
10829 OPC_SwitchType , 10, MVT::i1,
10830 OPC_EmitInteger32, 28,
10831 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10832 MVT::i1, 3, 0, 1, 2,
10833 10, MVT::i32,
10834 OPC_EmitInteger32, 28,
10835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10836 MVT::i32, 3, 0, 1, 2,
10837 0,
10838 28,
10839 OPC_CheckChild2CondCode, ISD::SETULT,
10840 OPC_SwitchType , 10, MVT::i1,
10841 OPC_EmitInteger32, 24,
10842 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10843 MVT::i1, 3, 0, 1, 2,
10844 10, MVT::i32,
10845 OPC_EmitInteger32, 24,
10846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10847 MVT::i32, 3, 0, 1, 2,
10848 0,
10849 28,
10850 OPC_CheckChild2CondCode, ISD::SETUGE,
10851 OPC_SwitchType , 10, MVT::i1,
10852 OPC_EmitInteger32, 30,
10853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10854 MVT::i1, 3, 0, 1, 2,
10855 10, MVT::i32,
10856 OPC_EmitInteger32, 30,
10857 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10858 MVT::i32, 3, 0, 1, 2,
10859 0,
10860 28,
10861 OPC_CheckChild2CondCode, ISD::SETULE,
10862 OPC_SwitchType , 10, MVT::i1,
10863 OPC_EmitInteger32, 26,
10864 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10865 MVT::i1, 3, 0, 1, 2,
10866 10, MVT::i32,
10867 OPC_EmitInteger32, 26,
10868 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10869 MVT::i32, 3, 0, 1, 2,
10870 0,
10871 28,
10872 OPC_CheckChild2CondCode, ISD::SETUEQ,
10873 OPC_SwitchType , 10, MVT::i1,
10874 OPC_EmitInteger32, 20,
10875 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10876 MVT::i1, 3, 0, 1, 2,
10877 10, MVT::i32,
10878 OPC_EmitInteger32, 20,
10879 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10880 MVT::i32, 3, 0, 1, 2,
10881 0,
10882 28,
10883 OPC_CheckChild2CondCode, ISD::SETUNE,
10884 OPC_SwitchType , 10, MVT::i1,
10885 OPC_EmitInteger32, 22,
10886 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10887 MVT::i1, 3, 0, 1, 2,
10888 10, MVT::i32,
10889 OPC_EmitInteger32, 22,
10890 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10891 MVT::i32, 3, 0, 1, 2,
10892 0,
10893 28,
10894 OPC_CheckChild2CondCode, ISD::SETGT,
10895 OPC_SwitchType , 10, MVT::i1,
10896 OPC_EmitInteger32, 8,
10897 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10898 MVT::i1, 3, 0, 1, 2,
10899 10, MVT::i32,
10900 OPC_EmitInteger32, 8,
10901 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10902 MVT::i32, 3, 0, 1, 2,
10903 0,
10904 28,
10905 OPC_CheckChild2CondCode, ISD::SETLT,
10906 OPC_SwitchType , 10, MVT::i1,
10907 OPC_EmitInteger32, 4,
10908 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10909 MVT::i1, 3, 0, 1, 2,
10910 10, MVT::i32,
10911 OPC_EmitInteger32, 4,
10912 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10913 MVT::i32, 3, 0, 1, 2,
10914 0,
10915 28,
10916 OPC_CheckChild2CondCode, ISD::SETGE,
10917 OPC_SwitchType , 10, MVT::i1,
10918 OPC_EmitInteger32, 10,
10919 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10920 MVT::i1, 3, 0, 1, 2,
10921 10, MVT::i32,
10922 OPC_EmitInteger32, 10,
10923 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10924 MVT::i32, 3, 0, 1, 2,
10925 0,
10926 28,
10927 OPC_CheckChild2CondCode, ISD::SETLE,
10928 OPC_SwitchType , 10, MVT::i1,
10929 OPC_EmitInteger32, 6,
10930 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10931 MVT::i1, 3, 0, 1, 2,
10932 10, MVT::i32,
10933 OPC_EmitInteger32, 6,
10934 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10935 MVT::i32, 3, 0, 1, 2,
10936 0,
10937 28,
10938 OPC_CheckChild2CondCode, ISD::SETEQ,
10939 OPC_SwitchType , 10, MVT::i1,
10940 OPC_EmitInteger32, 0,
10941 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10942 MVT::i1, 3, 0, 1, 2,
10943 10, MVT::i32,
10944 OPC_EmitInteger32, 0,
10945 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10946 MVT::i32, 3, 0, 1, 2,
10947 0,
10948 28,
10949 OPC_CheckChild2CondCode, ISD::SETNE,
10950 OPC_SwitchType , 10, MVT::i1,
10951 OPC_EmitInteger32, 2,
10952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10953 MVT::i1, 3, 0, 1, 2,
10954 10, MVT::i32,
10955 OPC_EmitInteger32, 2,
10956 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10957 MVT::i32, 3, 0, 1, 2,
10958 0,
10959 28,
10960 OPC_CheckChild2CondCode, ISD::SETO,
10961 OPC_SwitchType , 10, MVT::i1,
10962 OPC_EmitInteger32, 32,
10963 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10964 MVT::i1, 3, 0, 1, 2,
10965 10, MVT::i32,
10966 OPC_EmitInteger32, 32,
10967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10968 MVT::i32, 3, 0, 1, 2,
10969 0,
10970 28,
10971 OPC_CheckChild2CondCode, ISD::SETUO,
10972 OPC_SwitchType , 10, MVT::i1,
10973 OPC_EmitInteger32, 34,
10974 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_f64rr),
10975 MVT::i1, 3, 0, 1, 2,
10976 10, MVT::i32,
10977 OPC_EmitInteger32, 34,
10978 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SET_f64rr),
10979 MVT::i32, 3, 0, 1, 2,
10980 0,
10981 0,
10982 0,
10983 0,
10984 109|128,66|128,1, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
10985 OPC_Scope, 80,
10986 OPC_CheckChild0Integer, 12|128,2|128,1,
10987 OPC_Scope, 38,
10988 OPC_MoveChild1,
10989 OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
10990 OPC_CheckChild0Integer, 20|128,2|128,1,
10991 OPC_MoveChild1,
10992 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::MoveParam),
10993 OPC_RecordChild0,
10994 OPC_MoveChild0,
10995 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
10996 OPC_MoveParent,
10997 OPC_MoveParent,
10998 OPC_MoveParent,
10999 OPC_SwitchType , 6, MVT::i64,
11000 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr64),
11001 MVT::i64, 1, 0,
11002 6, MVT::i32,
11003 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr32),
11004 MVT::i32, 1, 0,
11005 0,
11006 34,
11007 OPC_RecordChild1,
11008 OPC_Scope, 8,
11009 OPC_CheckChild1TypeI32,
11010 OPC_CheckTypeI32,
11011 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_local),
11012 MVT::i32, 1, 0,
11013 21,
11014 OPC_CheckChild1TypeI64,
11015 OPC_SwitchType , 6, MVT::i64,
11016 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_local_64),
11017 MVT::i64, 1, 0,
11018 8, MVT::i32,
11019 OPC_CheckPatternPredicate, 55,
11020 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_local_3264),
11021 MVT::i32, 1, 0,
11022 0,
11023 0,
11024 0,
11025 43|128,1,
11026 OPC_CheckChild0Integer, 40|128,127,
11027 OPC_RecordChild1,
11028 OPC_Scope, 27,
11029 OPC_MoveChild1,
11030 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11031 OPC_MoveSibling2,
11032 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11033 OPC_RecordNode,
11034 OPC_MoveSibling3,
11035 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11036 OPC_RecordNode,
11037 OPC_MoveParent,
11038 OPC_CheckPatternPredicate7,
11039 OPC_EmitConvertToTarget0,
11040 OPC_EmitConvertToTarget1,
11041 OPC_EmitConvertToTarget2,
11042 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iii),
11043 MVT::i32, 3, 3, 4, 5,
11044 22,
11045 OPC_RecordChild2,
11046 OPC_MoveChild2,
11047 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11048 OPC_MoveSibling3,
11049 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11050 OPC_RecordNode,
11051 OPC_MoveParent,
11052 OPC_CheckPatternPredicate7,
11053 OPC_EmitConvertToTarget1,
11054 OPC_EmitConvertToTarget2,
11055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rii),
11056 MVT::i32, 3, 0, 3, 4,
11057 45,
11058 OPC_MoveChild1,
11059 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11060 OPC_Scope, 19,
11061 OPC_MoveParent,
11062 OPC_RecordChild2,
11063 OPC_RecordChild3,
11064 OPC_MoveChild3,
11065 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11066 OPC_MoveParent,
11067 OPC_CheckPatternPredicate7,
11068 OPC_EmitConvertToTarget0,
11069 OPC_EmitConvertToTarget2,
11070 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iri),
11071 MVT::i32, 3, 3, 1, 4,
11072 18,
11073 OPC_MoveSibling2,
11074 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11075 OPC_RecordNode,
11076 OPC_MoveParent,
11077 OPC_RecordChild3,
11078 OPC_CheckPatternPredicate7,
11079 OPC_EmitConvertToTarget0,
11080 OPC_EmitConvertToTarget1,
11081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_iir),
11082 MVT::i32, 3, 3, 4, 2,
11083 0,
11084 37,
11085 OPC_RecordChild2,
11086 OPC_Scope, 16,
11087 OPC_RecordChild3,
11088 OPC_MoveChild3,
11089 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11090 OPC_MoveParent,
11091 OPC_CheckPatternPredicate7,
11092 OPC_EmitConvertToTarget2,
11093 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rri),
11094 MVT::i32, 3, 0, 1, 3,
11095 16,
11096 OPC_MoveChild2,
11097 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11098 OPC_MoveParent,
11099 OPC_RecordChild3,
11100 OPC_CheckPatternPredicate7,
11101 OPC_EmitConvertToTarget1,
11102 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rir),
11103 MVT::i32, 3, 0, 3, 2,
11104 0,
11105 17,
11106 OPC_MoveChild1,
11107 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11108 OPC_MoveParent,
11109 OPC_RecordChild2,
11110 OPC_RecordChild3,
11111 OPC_CheckPatternPredicate7,
11112 OPC_EmitConvertToTarget0,
11113 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_irr),
11114 MVT::i32, 3, 3, 1, 2,
11115 11,
11116 OPC_RecordChild2,
11117 OPC_RecordChild3,
11118 OPC_CheckPatternPredicate7,
11119 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_FNS_rrr),
11120 MVT::i32, 3, 0, 1, 2,
11121 0,
11122 62,
11123 OPC_CheckChild0Integer, 114|128,3|128,1,
11124 OPC_RecordChild1,
11125 OPC_RecordChild2,
11126 OPC_Scope, 33,
11127 OPC_MoveChild2,
11128 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11129 OPC_MoveParent,
11130 OPC_Scope, 10,
11131 OPC_CheckPatternPredicate, 29,
11132 OPC_EmitConvertToTarget1,
11133 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTATE_B32_HW_IMM),
11134 MVT::i32, 2, 0, 2,
11135 14,
11136 OPC_CheckPatternPredicate, 30,
11137 OPC_EmitConvertToTarget1,
11138 OPC_EmitNodeXForm, 0, 1,
11139 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT32imm_sw),
11140 MVT::i32, 3, 0, 2, 3,
11141 0,
11142 9,
11143 OPC_CheckPatternPredicate, 29,
11144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTATE_B32_HW_REG),
11145 MVT::i32, 2, 0, 1,
11146 9,
11147 OPC_CheckPatternPredicate, 30,
11148 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL32reg_sw),
11149 MVT::i32, 2, 0, 1,
11150 0,
11151 15|128,1,
11152 OPC_CheckChild0Integer, 116|128,3|128,1,
11153 OPC_RecordChild1,
11154 OPC_RecordChild2,
11155 OPC_Scope, 74,
11156 OPC_MoveChild2,
11157 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11158 OPC_MoveParent,
11159 OPC_Scope, 14,
11160 OPC_CheckPatternPredicate, 30,
11161 OPC_EmitConvertToTarget1,
11162 OPC_EmitNodeXForm, 1, 1,
11163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT64imm_sw),
11164 MVT::i64, 3, 0, 2, 3,
11165 51,
11166 OPC_CheckPatternPredicate, 29,
11167 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11168 MVT::i32, 1, 0,
11169 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11170 MVT::i32, 1, 0,
11171 OPC_EmitConvertToTarget1,
11172 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_IMM),
11173 MVT::i32, 3, 2, 3, 4,
11174 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11175 MVT::i32, 1, 0,
11176 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11177 MVT::i32, 1, 0,
11178 OPC_EmitConvertToTarget1,
11179 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_IMM),
11180 MVT::i32, 3, 6, 7, 8,
11181 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PACK_TWO_INT32),
11182 MVT::i64, 2, 5, 9,
11183 0,
11184 9,
11185 OPC_CheckPatternPredicate, 30,
11186 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL64reg_sw),
11187 MVT::i64, 2, 0, 1,
11188 49,
11189 OPC_CheckPatternPredicate, 29,
11190 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11191 MVT::i32, 1, 0,
11192 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11193 MVT::i32, 1, 0,
11194 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_REG),
11195 MVT::i32, 3, 2, 3, 1,
11196 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11197 MVT::i32, 1, 0,
11198 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11199 MVT::i32, 1, 0,
11200 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_REG),
11201 MVT::i32, 3, 5, 6, 1,
11202 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PACK_TWO_INT32),
11203 MVT::i64, 2, 4, 7,
11204 0,
11205 15|128,1,
11206 OPC_CheckChild0Integer, 118|128,3|128,1,
11207 OPC_RecordChild1,
11208 OPC_RecordChild2,
11209 OPC_Scope, 74,
11210 OPC_MoveChild2,
11211 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11212 OPC_MoveParent,
11213 OPC_Scope, 14,
11214 OPC_CheckPatternPredicate, 30,
11215 OPC_EmitNodeXForm, 1, 1,
11216 OPC_EmitConvertToTarget1,
11217 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT64imm_sw),
11218 MVT::i64, 3, 0, 2, 3,
11219 51,
11220 OPC_CheckPatternPredicate, 29,
11221 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11222 MVT::i32, 1, 0,
11223 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11224 MVT::i32, 1, 0,
11225 OPC_EmitConvertToTarget1,
11226 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_IMM),
11227 MVT::i32, 3, 2, 3, 4,
11228 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11229 MVT::i32, 1, 0,
11230 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11231 MVT::i32, 1, 0,
11232 OPC_EmitConvertToTarget1,
11233 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_IMM),
11234 MVT::i32, 3, 6, 7, 8,
11235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PACK_TWO_INT32),
11236 MVT::i64, 2, 5, 9,
11237 0,
11238 9,
11239 OPC_CheckPatternPredicate, 30,
11240 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTR64reg_sw),
11241 MVT::i64, 2, 0, 1,
11242 49,
11243 OPC_CheckPatternPredicate, 29,
11244 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11245 MVT::i32, 1, 0,
11246 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11247 MVT::i32, 1, 0,
11248 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_REG),
11249 MVT::i32, 3, 2, 3, 1,
11250 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
11251 MVT::i32, 1, 0,
11252 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
11253 MVT::i32, 1, 0,
11254 OPC_EmitNode1None, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_REG),
11255 MVT::i32, 3, 5, 6, 1,
11256 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PACK_TWO_INT32),
11257 MVT::i64, 2, 4, 7,
11258 0,
11259 73,
11260 OPC_CheckChild0Integer, 0|128,0|128,1,
11261 OPC_RecordChild1,
11262 OPC_Scope, 32,
11263 OPC_CheckChild1TypeI32,
11264 OPC_RecordChild2,
11265 OPC_Scope, 16,
11266 OPC_MoveChild2,
11267 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11268 OPC_MoveParent,
11269 OPC_CheckTypeI32,
11270 OPC_CheckPatternPredicate, 15,
11271 OPC_EmitConvertToTarget1,
11272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_32i),
11273 MVT::i32, 2, 0, 2,
11274 10,
11275 OPC_CheckTypeI32,
11276 OPC_CheckPatternPredicate, 15,
11277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_32),
11278 MVT::i32, 2, 0, 1,
11279 0,
11280 32,
11281 OPC_CheckChild1TypeI64,
11282 OPC_RecordChild2,
11283 OPC_Scope, 16,
11284 OPC_MoveChild2,
11285 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11286 OPC_MoveParent,
11287 OPC_CheckTypeI64,
11288 OPC_CheckPatternPredicate, 15,
11289 OPC_EmitConvertToTarget1,
11290 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_64i),
11291 MVT::i64, 2, 0, 2,
11292 10,
11293 OPC_CheckTypeI64,
11294 OPC_CheckPatternPredicate, 15,
11295 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_64),
11296 MVT::i64, 2, 0, 1,
11297 0,
11298 0,
11299 73,
11300 OPC_CheckChild0Integer, 2|128,0|128,1,
11301 OPC_RecordChild1,
11302 OPC_Scope, 32,
11303 OPC_CheckChild1TypeI32,
11304 OPC_RecordChild2,
11305 OPC_Scope, 16,
11306 OPC_MoveChild2,
11307 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11308 OPC_MoveParent,
11309 OPC_CheckTypeI32,
11310 OPC_CheckPatternPredicate, 15,
11311 OPC_EmitConvertToTarget1,
11312 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_32i),
11313 MVT::i32, 2, 0, 2,
11314 10,
11315 OPC_CheckTypeI32,
11316 OPC_CheckPatternPredicate, 15,
11317 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_32),
11318 MVT::i32, 2, 0, 1,
11319 0,
11320 32,
11321 OPC_CheckChild1TypeI64,
11322 OPC_RecordChild2,
11323 OPC_Scope, 16,
11324 OPC_MoveChild2,
11325 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11326 OPC_MoveParent,
11327 OPC_CheckTypeI64,
11328 OPC_CheckPatternPredicate, 15,
11329 OPC_EmitConvertToTarget1,
11330 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_64i),
11331 MVT::i64, 2, 0, 2,
11332 10,
11333 OPC_CheckTypeI64,
11334 OPC_CheckPatternPredicate, 15,
11335 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::mapa_shared_cluster_64),
11336 MVT::i64, 2, 0, 1,
11337 0,
11338 0,
11339 12,
11340 OPC_CheckChild0Integer, 36|128,0|128,1,
11341 OPC_RecordChild1,
11342 OPC_CheckPatternPredicate1,
11343 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MBARRIER_PENDING_COUNT),
11344 MVT::i32, 1, 0,
11345 15,
11346 OPC_CheckChild0Integer, 4|128,2|128,1,
11347 OPC_RecordChild1,
11348 OPC_RecordChild2,
11349 OPC_RecordChild3,
11350 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_PRMT),
11351 MVT::i32, 3, 0, 1, 2,
11352 13,
11353 OPC_CheckChild0Integer, 118|128,1|128,1,
11354 OPC_RecordChild1,
11355 OPC_RecordChild2,
11356 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_S),
11357 MVT::i16, 2, 0, 1,
11358 13,
11359 OPC_CheckChild0Integer, 124|128,1|128,1,
11360 OPC_RecordChild1,
11361 OPC_RecordChild2,
11362 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_US),
11363 MVT::i16, 2, 0, 1,
11364 13,
11365 OPC_CheckChild0Integer, 114|128,1|128,1,
11366 OPC_RecordChild1,
11367 OPC_RecordChild2,
11368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_I),
11369 MVT::i32, 2, 0, 1,
11370 13,
11371 OPC_CheckChild0Integer, 120|128,1|128,1,
11372 OPC_RecordChild1,
11373 OPC_RecordChild2,
11374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_UI),
11375 MVT::i32, 2, 0, 1,
11376 13,
11377 OPC_CheckChild0Integer, 116|128,1|128,1,
11378 OPC_RecordChild1,
11379 OPC_RecordChild2,
11380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_LL),
11381 MVT::i64, 2, 0, 1,
11382 13,
11383 OPC_CheckChild0Integer, 122|128,1|128,1,
11384 OPC_RecordChild1,
11385 OPC_RecordChild2,
11386 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MULHI_ULL),
11387 MVT::i64, 2, 0, 1,
11388 13,
11389 OPC_CheckChild0Integer, 110|128,1|128,1,
11390 OPC_RecordChild1,
11391 OPC_RecordChild2,
11392 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL24_I),
11393 MVT::i32, 2, 0, 1,
11394 13,
11395 OPC_CheckChild0Integer, 112|128,1|128,1,
11396 OPC_RecordChild1,
11397 OPC_RecordChild2,
11398 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL24_UI),
11399 MVT::i32, 2, 0, 1,
11400 15,
11401 OPC_CheckChild0Integer, 10|128,4|128,1,
11402 OPC_RecordChild1,
11403 OPC_RecordChild2,
11404 OPC_RecordChild3,
11405 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_S),
11406 MVT::i16, 3, 0, 1, 2,
11407 15,
11408 OPC_CheckChild0Integer, 16|128,4|128,1,
11409 OPC_RecordChild1,
11410 OPC_RecordChild2,
11411 OPC_RecordChild3,
11412 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_US),
11413 MVT::i16, 3, 0, 1, 2,
11414 15,
11415 OPC_CheckChild0Integer, 6|128,4|128,1,
11416 OPC_RecordChild1,
11417 OPC_RecordChild2,
11418 OPC_RecordChild3,
11419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_I),
11420 MVT::i32, 3, 0, 1, 2,
11421 15,
11422 OPC_CheckChild0Integer, 12|128,4|128,1,
11423 OPC_RecordChild1,
11424 OPC_RecordChild2,
11425 OPC_RecordChild3,
11426 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_UI),
11427 MVT::i32, 3, 0, 1, 2,
11428 15,
11429 OPC_CheckChild0Integer, 8|128,4|128,1,
11430 OPC_RecordChild1,
11431 OPC_RecordChild2,
11432 OPC_RecordChild3,
11433 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_LL),
11434 MVT::i64, 3, 0, 1, 2,
11435 15,
11436 OPC_CheckChild0Integer, 14|128,4|128,1,
11437 OPC_RecordChild1,
11438 OPC_RecordChild2,
11439 OPC_RecordChild3,
11440 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SAD_ULL),
11441 MVT::i64, 3, 0, 1, 2,
11442 13,
11443 OPC_CheckChild0Integer, 10|128,124,
11444 OPC_RecordChild1,
11445 OPC_EmitInteger32, 2,
11446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
11447 MVT::i32, 2, 0, 1,
11448 13,
11449 OPC_CheckChild0Integer, 14|128,124,
11450 OPC_RecordChild1,
11451 OPC_EmitInteger32, 4,
11452 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
11453 MVT::i32, 2, 0, 1,
11454 13,
11455 OPC_CheckChild0Integer, 8|128,124,
11456 OPC_RecordChild1,
11457 OPC_EmitInteger32, 6,
11458 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
11459 MVT::i32, 2, 0, 1,
11460 13,
11461 OPC_CheckChild0Integer, 12|128,124,
11462 OPC_RecordChild1,
11463 OPC_EmitInteger32, 8,
11464 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
11465 MVT::i32, 2, 0, 1,
11466 13,
11467 OPC_CheckChild0Integer, 26|128,124,
11468 OPC_RecordChild1,
11469 OPC_EmitInteger32, 2,
11470 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
11471 MVT::i32, 2, 0, 1,
11472 13,
11473 OPC_CheckChild0Integer, 30|128,124,
11474 OPC_RecordChild1,
11475 OPC_EmitInteger32, 4,
11476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
11477 MVT::i32, 2, 0, 1,
11478 13,
11479 OPC_CheckChild0Integer, 24|128,124,
11480 OPC_RecordChild1,
11481 OPC_EmitInteger32, 6,
11482 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
11483 MVT::i32, 2, 0, 1,
11484 13,
11485 OPC_CheckChild0Integer, 28|128,124,
11486 OPC_RecordChild1,
11487 OPC_EmitInteger32, 8,
11488 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
11489 MVT::i32, 2, 0, 1,
11490 13,
11491 OPC_CheckChild0Integer, 98|128,124,
11492 OPC_RecordChild1,
11493 OPC_EmitInteger32, 34,
11494 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11495 MVT::i32, 2, 0, 1,
11496 13,
11497 OPC_CheckChild0Integer, 96|128,124,
11498 OPC_RecordChild1,
11499 OPC_EmitInteger32, 2,
11500 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11501 MVT::i32, 2, 0, 1,
11502 13,
11503 OPC_CheckChild0Integer, 106|128,124,
11504 OPC_RecordChild1,
11505 OPC_EmitInteger32, 36,
11506 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11507 MVT::i32, 2, 0, 1,
11508 13,
11509 OPC_CheckChild0Integer, 104|128,124,
11510 OPC_RecordChild1,
11511 OPC_EmitInteger32, 4,
11512 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11513 MVT::i32, 2, 0, 1,
11514 13,
11515 OPC_CheckChild0Integer, 94|128,124,
11516 OPC_RecordChild1,
11517 OPC_EmitInteger32, 38,
11518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11519 MVT::i32, 2, 0, 1,
11520 13,
11521 OPC_CheckChild0Integer, 92|128,124,
11522 OPC_RecordChild1,
11523 OPC_EmitInteger32, 6,
11524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11525 MVT::i32, 2, 0, 1,
11526 13,
11527 OPC_CheckChild0Integer, 102|128,124,
11528 OPC_RecordChild1,
11529 OPC_EmitInteger32, 40,
11530 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11531 MVT::i32, 2, 0, 1,
11532 13,
11533 OPC_CheckChild0Integer, 100|128,124,
11534 OPC_RecordChild1,
11535 OPC_EmitInteger32, 8,
11536 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
11537 MVT::i32, 2, 0, 1,
11538 13,
11539 OPC_CheckChild0Integer, 4|128,125,
11540 OPC_RecordChild1,
11541 OPC_EmitInteger32, 34,
11542 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11543 MVT::i32, 2, 0, 1,
11544 13,
11545 OPC_CheckChild0Integer, 2|128,125,
11546 OPC_RecordChild1,
11547 OPC_EmitInteger32, 2,
11548 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11549 MVT::i32, 2, 0, 1,
11550 13,
11551 OPC_CheckChild0Integer, 12|128,125,
11552 OPC_RecordChild1,
11553 OPC_EmitInteger32, 36,
11554 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11555 MVT::i32, 2, 0, 1,
11556 13,
11557 OPC_CheckChild0Integer, 10|128,125,
11558 OPC_RecordChild1,
11559 OPC_EmitInteger32, 4,
11560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11561 MVT::i32, 2, 0, 1,
11562 13,
11563 OPC_CheckChild0Integer, 0|128,125,
11564 OPC_RecordChild1,
11565 OPC_EmitInteger32, 38,
11566 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11567 MVT::i32, 2, 0, 1,
11568 13,
11569 OPC_CheckChild0Integer, 126|128,124,
11570 OPC_RecordChild1,
11571 OPC_EmitInteger32, 6,
11572 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11573 MVT::i32, 2, 0, 1,
11574 13,
11575 OPC_CheckChild0Integer, 8|128,125,
11576 OPC_RecordChild1,
11577 OPC_EmitInteger32, 40,
11578 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11579 MVT::i32, 2, 0, 1,
11580 13,
11581 OPC_CheckChild0Integer, 6|128,125,
11582 OPC_RecordChild1,
11583 OPC_EmitInteger32, 8,
11584 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
11585 MVT::i32, 2, 0, 1,
11586 10,
11587 OPC_CheckChild0Integer, 124|128,124,
11588 OPC_RecordChild1,
11589 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_tf32_f32),
11590 MVT::i32, 1, 0,
11591 10,
11592 OPC_CheckChild0Integer, 6|128,124,
11593 OPC_RecordChild1,
11594 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_D2I_LO),
11595 MVT::i32, 1, 0,
11596 10,
11597 OPC_CheckChild0Integer, 4|128,124,
11598 OPC_RecordChild1,
11599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_D2I_HI),
11600 MVT::i32, 1, 0,
11601 13,
11602 OPC_CheckChild0Integer, 114|128,124,
11603 OPC_RecordChild1,
11604 OPC_EmitInteger32, 34,
11605 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11606 MVT::i64, 2, 0, 1,
11607 13,
11608 OPC_CheckChild0Integer, 112|128,124,
11609 OPC_RecordChild1,
11610 OPC_EmitInteger32, 2,
11611 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11612 MVT::i64, 2, 0, 1,
11613 13,
11614 OPC_CheckChild0Integer, 122|128,124,
11615 OPC_RecordChild1,
11616 OPC_EmitInteger32, 36,
11617 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11618 MVT::i64, 2, 0, 1,
11619 13,
11620 OPC_CheckChild0Integer, 120|128,124,
11621 OPC_RecordChild1,
11622 OPC_EmitInteger32, 4,
11623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11624 MVT::i64, 2, 0, 1,
11625 13,
11626 OPC_CheckChild0Integer, 110|128,124,
11627 OPC_RecordChild1,
11628 OPC_EmitInteger32, 38,
11629 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11630 MVT::i64, 2, 0, 1,
11631 13,
11632 OPC_CheckChild0Integer, 108|128,124,
11633 OPC_RecordChild1,
11634 OPC_EmitInteger32, 6,
11635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11636 MVT::i64, 2, 0, 1,
11637 13,
11638 OPC_CheckChild0Integer, 118|128,124,
11639 OPC_RecordChild1,
11640 OPC_EmitInteger32, 40,
11641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11642 MVT::i64, 2, 0, 1,
11643 13,
11644 OPC_CheckChild0Integer, 116|128,124,
11645 OPC_RecordChild1,
11646 OPC_EmitInteger32, 8,
11647 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
11648 MVT::i64, 2, 0, 1,
11649 13,
11650 OPC_CheckChild0Integer, 20|128,125,
11651 OPC_RecordChild1,
11652 OPC_EmitInteger32, 34,
11653 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11654 MVT::i64, 2, 0, 1,
11655 13,
11656 OPC_CheckChild0Integer, 18|128,125,
11657 OPC_RecordChild1,
11658 OPC_EmitInteger32, 2,
11659 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11660 MVT::i64, 2, 0, 1,
11661 13,
11662 OPC_CheckChild0Integer, 28|128,125,
11663 OPC_RecordChild1,
11664 OPC_EmitInteger32, 36,
11665 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11666 MVT::i64, 2, 0, 1,
11667 13,
11668 OPC_CheckChild0Integer, 26|128,125,
11669 OPC_RecordChild1,
11670 OPC_EmitInteger32, 4,
11671 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11672 MVT::i64, 2, 0, 1,
11673 13,
11674 OPC_CheckChild0Integer, 16|128,125,
11675 OPC_RecordChild1,
11676 OPC_EmitInteger32, 38,
11677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11678 MVT::i64, 2, 0, 1,
11679 13,
11680 OPC_CheckChild0Integer, 14|128,125,
11681 OPC_RecordChild1,
11682 OPC_EmitInteger32, 6,
11683 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11684 MVT::i64, 2, 0, 1,
11685 13,
11686 OPC_CheckChild0Integer, 24|128,125,
11687 OPC_RecordChild1,
11688 OPC_EmitInteger32, 40,
11689 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11690 MVT::i64, 2, 0, 1,
11691 13,
11692 OPC_CheckChild0Integer, 22|128,125,
11693 OPC_RecordChild1,
11694 OPC_EmitInteger32, 8,
11695 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
11696 MVT::i64, 2, 0, 1,
11697 13,
11698 OPC_CheckChild0Integer, 18|128,124,
11699 OPC_RecordChild1,
11700 OPC_EmitInteger32, 2,
11701 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
11702 MVT::i64, 2, 0, 1,
11703 13,
11704 OPC_CheckChild0Integer, 22|128,124,
11705 OPC_RecordChild1,
11706 OPC_EmitInteger32, 4,
11707 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
11708 MVT::i64, 2, 0, 1,
11709 13,
11710 OPC_CheckChild0Integer, 16|128,124,
11711 OPC_RecordChild1,
11712 OPC_EmitInteger32, 6,
11713 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
11714 MVT::i64, 2, 0, 1,
11715 13,
11716 OPC_CheckChild0Integer, 20|128,124,
11717 OPC_RecordChild1,
11718 OPC_EmitInteger32, 8,
11719 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
11720 MVT::i64, 2, 0, 1,
11721 13,
11722 OPC_CheckChild0Integer, 34|128,124,
11723 OPC_RecordChild1,
11724 OPC_EmitInteger32, 2,
11725 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
11726 MVT::i64, 2, 0, 1,
11727 13,
11728 OPC_CheckChild0Integer, 38|128,124,
11729 OPC_RecordChild1,
11730 OPC_EmitInteger32, 4,
11731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
11732 MVT::i64, 2, 0, 1,
11733 13,
11734 OPC_CheckChild0Integer, 32|128,124,
11735 OPC_RecordChild1,
11736 OPC_EmitInteger32, 6,
11737 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
11738 MVT::i64, 2, 0, 1,
11739 13,
11740 OPC_CheckChild0Integer, 36|128,124,
11741 OPC_RecordChild1,
11742 OPC_EmitInteger32, 8,
11743 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
11744 MVT::i64, 2, 0, 1,
11745 13,
11746 OPC_CheckChild0Integer, 90|128,124,
11747 OPC_RecordChild1,
11748 OPC_EmitInteger32, 42,
11749 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
11750 MVT::i16, 2, 0, 1,
11751 13,
11752 OPC_CheckChild0Integer, 88|128,124,
11753 OPC_RecordChild1,
11754 OPC_EmitInteger32, 10,
11755 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
11756 MVT::i16, 2, 0, 1,
11757 10,
11758 OPC_CheckChild0Integer, 60|128,123,
11759 OPC_RecordChild1,
11760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_F2I),
11761 MVT::i32, 1, 0,
11762 10,
11763 OPC_CheckChild0Integer, 58|128,123,
11764 OPC_RecordChild1,
11765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_D2LL),
11766 MVT::i64, 1, 0,
11767 38,
11768 OPC_CheckChild0Integer, 20|128,2|128,1,
11769 OPC_RecordChild1,
11770 OPC_Scope, 21,
11771 OPC_CheckChild1TypeI32,
11772 OPC_SwitchType , 6, MVT::i32,
11773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_local),
11774 MVT::i32, 1, 0,
11775 8, MVT::i64,
11776 OPC_CheckPatternPredicate, 55,
11777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_local_6432),
11778 MVT::i64, 1, 0,
11779 0,
11780 8,
11781 OPC_CheckChild1TypeI64,
11782 OPC_CheckTypeI64,
11783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_local_64),
11784 MVT::i64, 1, 0,
11785 0,
11786 38,
11787 OPC_CheckChild0Integer, 24|128,2|128,1,
11788 OPC_RecordChild1,
11789 OPC_Scope, 21,
11790 OPC_CheckChild1TypeI32,
11791 OPC_SwitchType , 6, MVT::i32,
11792 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_shared),
11793 MVT::i32, 1, 0,
11794 8, MVT::i64,
11795 OPC_CheckPatternPredicate, 56,
11796 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_shared_6432),
11797 MVT::i64, 1, 0,
11798 0,
11799 8,
11800 OPC_CheckChild1TypeI64,
11801 OPC_CheckTypeI64,
11802 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_shared_64),
11803 MVT::i64, 1, 0,
11804 0,
11805 38,
11806 OPC_CheckChild0Integer, 18|128,2|128,1,
11807 OPC_RecordChild1,
11808 OPC_Scope, 21,
11809 OPC_CheckChild1TypeI32,
11810 OPC_SwitchType , 6, MVT::i32,
11811 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_global),
11812 MVT::i32, 1, 0,
11813 8, MVT::i64,
11814 OPC_CheckPatternPredicate, 22,
11815 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_global_6432),
11816 MVT::i64, 1, 0,
11817 0,
11818 8,
11819 OPC_CheckChild1TypeI64,
11820 OPC_CheckTypeI64,
11821 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_global_64),
11822 MVT::i64, 1, 0,
11823 0,
11824 38,
11825 OPC_CheckChild0Integer, 6|128,2|128,1,
11826 OPC_RecordChild1,
11827 OPC_Scope, 21,
11828 OPC_CheckChild1TypeI32,
11829 OPC_SwitchType , 6, MVT::i32,
11830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_const),
11831 MVT::i32, 1, 0,
11832 8, MVT::i64,
11833 OPC_CheckPatternPredicate, 57,
11834 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_const_6432),
11835 MVT::i64, 1, 0,
11836 0,
11837 8,
11838 OPC_CheckChild1TypeI64,
11839 OPC_CheckTypeI64,
11840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_const_64),
11841 MVT::i64, 1, 0,
11842 0,
11843 38,
11844 OPC_CheckChild0Integer, 22|128,2|128,1,
11845 OPC_RecordChild1,
11846 OPC_Scope, 21,
11847 OPC_CheckChild1TypeI32,
11848 OPC_SwitchType , 6, MVT::i32,
11849 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_param),
11850 MVT::i32, 1, 0,
11851 8, MVT::i64,
11852 OPC_CheckPatternPredicate, 22,
11853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_param_6432),
11854 MVT::i64, 1, 0,
11855 0,
11856 8,
11857 OPC_CheckChild1TypeI64,
11858 OPC_CheckTypeI64,
11859 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_param_64),
11860 MVT::i64, 1, 0,
11861 0,
11862 38,
11863 OPC_CheckChild0Integer, 16|128,2|128,1,
11864 OPC_RecordChild1,
11865 OPC_Scope, 8,
11866 OPC_CheckChild1TypeI32,
11867 OPC_CheckTypeI32,
11868 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_shared),
11869 MVT::i32, 1, 0,
11870 21,
11871 OPC_CheckChild1TypeI64,
11872 OPC_SwitchType , 6, MVT::i64,
11873 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_shared_64),
11874 MVT::i64, 1, 0,
11875 8, MVT::i32,
11876 OPC_CheckPatternPredicate, 56,
11877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_shared_3264),
11878 MVT::i32, 1, 0,
11879 0,
11880 0,
11881 38,
11882 OPC_CheckChild0Integer, 10|128,2|128,1,
11883 OPC_RecordChild1,
11884 OPC_Scope, 8,
11885 OPC_CheckChild1TypeI32,
11886 OPC_CheckTypeI32,
11887 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_global),
11888 MVT::i32, 1, 0,
11889 21,
11890 OPC_CheckChild1TypeI64,
11891 OPC_SwitchType , 6, MVT::i64,
11892 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_global_64),
11893 MVT::i64, 1, 0,
11894 8, MVT::i32,
11895 OPC_CheckPatternPredicate, 22,
11896 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_global_3264),
11897 MVT::i32, 1, 0,
11898 0,
11899 0,
11900 38,
11901 OPC_CheckChild0Integer, 8|128,2|128,1,
11902 OPC_RecordChild1,
11903 OPC_Scope, 8,
11904 OPC_CheckChild1TypeI32,
11905 OPC_CheckTypeI32,
11906 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_const),
11907 MVT::i32, 1, 0,
11908 21,
11909 OPC_CheckChild1TypeI64,
11910 OPC_SwitchType , 6, MVT::i64,
11911 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_const_64),
11912 MVT::i64, 1, 0,
11913 8, MVT::i32,
11914 OPC_CheckPatternPredicate, 57,
11915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::cvta_to_const_3264),
11916 MVT::i32, 1, 0,
11917 0,
11918 0,
11919 25,
11920 OPC_CheckChild0Integer, 14|128,2|128,1,
11921 OPC_RecordChild1,
11922 OPC_SwitchType , 7, MVT::i32,
11923 OPC_CheckChild1TypeI32,
11924 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_ptr_gen_to_param),
11925 MVT::i32, 1, 0,
11926 7, MVT::i64,
11927 OPC_CheckChild1TypeI64,
11928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_ptr_gen_to_param_64),
11929 MVT::i64, 1, 0,
11930 0,
11931 11,
11932 OPC_CheckChild0Integer, 78|128,1|128,1,
11933 OPC_RecordChild1,
11934 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i16),
11935 MVT::i16, 1, 0,
11936 11,
11937 OPC_CheckChild0Integer, 80|128,1|128,1,
11938 OPC_RecordChild1,
11939 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i32),
11940 MVT::i32, 1, 0,
11941 11,
11942 OPC_CheckChild0Integer, 82|128,1|128,1,
11943 OPC_RecordChild1,
11944 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_i64),
11945 MVT::i64, 1, 0,
11946 25,
11947 OPC_CheckChild0Integer, 84|128,1|128,1,
11948 OPC_RecordChild1,
11949 OPC_SwitchType , 7, MVT::i32,
11950 OPC_CheckChild1TypeI32,
11951 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr32),
11952 MVT::i32, 1, 0,
11953 7, MVT::i64,
11954 OPC_CheckChild1TypeI64,
11955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_ptr64),
11956 MVT::i64, 1, 0,
11957 0,
11958 26,
11959 OPC_CheckChild0Integer, 64|128,127,
11960 OPC_RecordChild1,
11961 OPC_Scope, 9,
11962 OPC_CheckChild1TypeI32,
11963 OPC_CheckPatternPredicate, 58,
11964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_const_32),
11965 MVT::i1, 1, 0,
11966 9,
11967 OPC_CheckChild1TypeI64,
11968 OPC_CheckPatternPredicate, 58,
11969 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_const_64),
11970 MVT::i1, 1, 0,
11971 0,
11972 22,
11973 OPC_CheckChild0Integer, 66|128,127,
11974 OPC_RecordChild1,
11975 OPC_Scope, 7,
11976 OPC_CheckChild1TypeI32,
11977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_global_32),
11978 MVT::i1, 1, 0,
11979 7,
11980 OPC_CheckChild1TypeI64,
11981 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_global_64),
11982 MVT::i1, 1, 0,
11983 0,
11984 22,
11985 OPC_CheckChild0Integer, 68|128,127,
11986 OPC_RecordChild1,
11987 OPC_Scope, 7,
11988 OPC_CheckChild1TypeI32,
11989 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_local_32),
11990 MVT::i1, 1, 0,
11991 7,
11992 OPC_CheckChild1TypeI64,
11993 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_local_64),
11994 MVT::i1, 1, 0,
11995 0,
11996 22,
11997 OPC_CheckChild0Integer, 70|128,127,
11998 OPC_RecordChild1,
11999 OPC_Scope, 7,
12000 OPC_CheckChild1TypeI32,
12001 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_32),
12002 MVT::i1, 1, 0,
12003 7,
12004 OPC_CheckChild1TypeI64,
12005 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_64),
12006 MVT::i1, 1, 0,
12007 0,
12008 26,
12009 OPC_CheckChild0Integer, 72|128,127,
12010 OPC_RecordChild1,
12011 OPC_Scope, 9,
12012 OPC_CheckChild1TypeI32,
12013 OPC_CheckPatternPredicate, 15,
12014 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_cluster_32),
12015 MVT::i1, 1, 0,
12016 9,
12017 OPC_CheckChild1TypeI64,
12018 OPC_CheckPatternPredicate, 15,
12019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::isspace_shared_cluster_64),
12020 MVT::i1, 1, 0,
12021 0,
12022 12,
12023 OPC_CheckChild0Integer, 94|128,2|128,1,
12024 OPC_EmitRegisterI32, NVPTX::ENVREG0,
12025 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12026 MVT::i32, 1, 0,
12027 12,
12028 OPC_CheckChild0Integer, 96|128,2|128,1,
12029 OPC_EmitRegisterI32, NVPTX::ENVREG1,
12030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12031 MVT::i32, 1, 0,
12032 12,
12033 OPC_CheckChild0Integer, 118|128,2|128,1,
12034 OPC_EmitRegisterI32, NVPTX::ENVREG2,
12035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12036 MVT::i32, 1, 0,
12037 12,
12038 OPC_CheckChild0Integer, 12|128,3|128,1,
12039 OPC_EmitRegisterI32, NVPTX::ENVREG3,
12040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12041 MVT::i32, 1, 0,
12042 12,
12043 OPC_CheckChild0Integer, 18|128,3|128,1,
12044 OPC_EmitRegisterI32, NVPTX::ENVREG4,
12045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12046 MVT::i32, 1, 0,
12047 12,
12048 OPC_CheckChild0Integer, 20|128,3|128,1,
12049 OPC_EmitRegisterI32, NVPTX::ENVREG5,
12050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12051 MVT::i32, 1, 0,
12052 12,
12053 OPC_CheckChild0Integer, 22|128,3|128,1,
12054 OPC_EmitRegisterI32, NVPTX::ENVREG6,
12055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12056 MVT::i32, 1, 0,
12057 12,
12058 OPC_CheckChild0Integer, 24|128,3|128,1,
12059 OPC_EmitRegisterI32, NVPTX::ENVREG7,
12060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12061 MVT::i32, 1, 0,
12062 12,
12063 OPC_CheckChild0Integer, 26|128,3|128,1,
12064 OPC_EmitRegisterI32, NVPTX::ENVREG8,
12065 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12066 MVT::i32, 1, 0,
12067 12,
12068 OPC_CheckChild0Integer, 28|128,3|128,1,
12069 OPC_EmitRegisterI32, NVPTX::ENVREG9,
12070 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12071 MVT::i32, 1, 0,
12072 12,
12073 OPC_CheckChild0Integer, 98|128,2|128,1,
12074 OPC_EmitRegisterI32, NVPTX::ENVREG10,
12075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12076 MVT::i32, 1, 0,
12077 12,
12078 OPC_CheckChild0Integer, 100|128,2|128,1,
12079 OPC_EmitRegisterI32, NVPTX::ENVREG11,
12080 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12081 MVT::i32, 1, 0,
12082 12,
12083 OPC_CheckChild0Integer, 102|128,2|128,1,
12084 OPC_EmitRegisterI32, NVPTX::ENVREG12,
12085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12086 MVT::i32, 1, 0,
12087 12,
12088 OPC_CheckChild0Integer, 104|128,2|128,1,
12089 OPC_EmitRegisterI32, NVPTX::ENVREG13,
12090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12091 MVT::i32, 1, 0,
12092 12,
12093 OPC_CheckChild0Integer, 106|128,2|128,1,
12094 OPC_EmitRegisterI32, NVPTX::ENVREG14,
12095 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12096 MVT::i32, 1, 0,
12097 12,
12098 OPC_CheckChild0Integer, 108|128,2|128,1,
12099 OPC_EmitRegisterI32, NVPTX::ENVREG15,
12100 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12101 MVT::i32, 1, 0,
12102 12,
12103 OPC_CheckChild0Integer, 110|128,2|128,1,
12104 OPC_EmitRegisterI32, NVPTX::ENVREG16,
12105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12106 MVT::i32, 1, 0,
12107 12,
12108 OPC_CheckChild0Integer, 112|128,2|128,1,
12109 OPC_EmitRegisterI32, NVPTX::ENVREG17,
12110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12111 MVT::i32, 1, 0,
12112 12,
12113 OPC_CheckChild0Integer, 114|128,2|128,1,
12114 OPC_EmitRegisterI32, NVPTX::ENVREG18,
12115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12116 MVT::i32, 1, 0,
12117 12,
12118 OPC_CheckChild0Integer, 116|128,2|128,1,
12119 OPC_EmitRegisterI32, NVPTX::ENVREG19,
12120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12121 MVT::i32, 1, 0,
12122 12,
12123 OPC_CheckChild0Integer, 120|128,2|128,1,
12124 OPC_EmitRegisterI32, NVPTX::ENVREG20,
12125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12126 MVT::i32, 1, 0,
12127 12,
12128 OPC_CheckChild0Integer, 122|128,2|128,1,
12129 OPC_EmitRegisterI32, NVPTX::ENVREG21,
12130 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12131 MVT::i32, 1, 0,
12132 12,
12133 OPC_CheckChild0Integer, 124|128,2|128,1,
12134 OPC_EmitRegisterI32, NVPTX::ENVREG22,
12135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12136 MVT::i32, 1, 0,
12137 12,
12138 OPC_CheckChild0Integer, 126|128,2|128,1,
12139 OPC_EmitRegisterI32, NVPTX::ENVREG23,
12140 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12141 MVT::i32, 1, 0,
12142 12,
12143 OPC_CheckChild0Integer, 0|128,3|128,1,
12144 OPC_EmitRegisterI32, NVPTX::ENVREG24,
12145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12146 MVT::i32, 1, 0,
12147 12,
12148 OPC_CheckChild0Integer, 2|128,3|128,1,
12149 OPC_EmitRegisterI32, NVPTX::ENVREG25,
12150 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12151 MVT::i32, 1, 0,
12152 12,
12153 OPC_CheckChild0Integer, 4|128,3|128,1,
12154 OPC_EmitRegisterI32, NVPTX::ENVREG26,
12155 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12156 MVT::i32, 1, 0,
12157 12,
12158 OPC_CheckChild0Integer, 6|128,3|128,1,
12159 OPC_EmitRegisterI32, NVPTX::ENVREG27,
12160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12161 MVT::i32, 1, 0,
12162 12,
12163 OPC_CheckChild0Integer, 8|128,3|128,1,
12164 OPC_EmitRegisterI32, NVPTX::ENVREG28,
12165 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12166 MVT::i32, 1, 0,
12167 12,
12168 OPC_CheckChild0Integer, 10|128,3|128,1,
12169 OPC_EmitRegisterI32, NVPTX::ENVREG29,
12170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12171 MVT::i32, 1, 0,
12172 12,
12173 OPC_CheckChild0Integer, 14|128,3|128,1,
12174 OPC_EmitRegisterI32, NVPTX::ENVREG30,
12175 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12176 MVT::i32, 1, 0,
12177 12,
12178 OPC_CheckChild0Integer, 16|128,3|128,1,
12179 OPC_EmitRegisterI32, NVPTX::ENVREG31,
12180 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_SPECIAL),
12181 MVT::i32, 1, 0,
12182 11,
12183 OPC_CheckChild0Integer, 100|128,13|128,1,
12184 OPC_RecordChild1,
12185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_CHANNEL_ORDER_R),
12186 MVT::i32, 1, 0,
12187 11,
12188 OPC_CheckChild0Integer, 98|128,13|128,1,
12189 OPC_RecordChild1,
12190 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_CHANNEL_DATA_TYPE_R),
12191 MVT::i32, 1, 0,
12192 11,
12193 OPC_CheckChild0Integer, 110|128,13|128,1,
12194 OPC_RecordChild1,
12195 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_WIDTH_R),
12196 MVT::i32, 1, 0,
12197 11,
12198 OPC_CheckChild0Integer, 104|128,13|128,1,
12199 OPC_RecordChild1,
12200 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_HEIGHT_R),
12201 MVT::i32, 1, 0,
12202 11,
12203 OPC_CheckChild0Integer, 102|128,13|128,1,
12204 OPC_RecordChild1,
12205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_DEPTH_R),
12206 MVT::i32, 1, 0,
12207 11,
12208 OPC_CheckChild0Integer, 96|128,13|128,1,
12209 OPC_RecordChild1,
12210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_ARRAY_SIZE_R),
12211 MVT::i32, 1, 0,
12212 11,
12213 OPC_CheckChild0Integer, 108|128,13|128,1,
12214 OPC_RecordChild1,
12215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_NUM_SAMPLES_R),
12216 MVT::i32, 1, 0,
12217 11,
12218 OPC_CheckChild0Integer, 106|128,13|128,1,
12219 OPC_RecordChild1,
12220 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::TXQ_NUM_MIPMAP_LEVELS_R),
12221 MVT::i32, 1, 0,
12222 11,
12223 OPC_CheckChild0Integer, 76|128,7|128,1,
12224 OPC_RecordChild1,
12225 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_CHANNEL_ORDER_R),
12226 MVT::i32, 1, 0,
12227 11,
12228 OPC_CheckChild0Integer, 74|128,7|128,1,
12229 OPC_RecordChild1,
12230 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_CHANNEL_DATA_TYPE_R),
12231 MVT::i32, 1, 0,
12232 11,
12233 OPC_CheckChild0Integer, 82|128,7|128,1,
12234 OPC_RecordChild1,
12235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_WIDTH_R),
12236 MVT::i32, 1, 0,
12237 11,
12238 OPC_CheckChild0Integer, 80|128,7|128,1,
12239 OPC_RecordChild1,
12240 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_HEIGHT_R),
12241 MVT::i32, 1, 0,
12242 11,
12243 OPC_CheckChild0Integer, 78|128,7|128,1,
12244 OPC_RecordChild1,
12245 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_DEPTH_R),
12246 MVT::i32, 1, 0,
12247 11,
12248 OPC_CheckChild0Integer, 72|128,7|128,1,
12249 OPC_RecordChild1,
12250 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUQ_ARRAY_SIZE_R),
12251 MVT::i32, 1, 0,
12252 10,
12253 OPC_CheckChild0Integer, 74|128,127,
12254 OPC_RecordChild1,
12255 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_SAMPLER),
12256 MVT::i1, 1, 0,
12257 10,
12258 OPC_CheckChild0Integer, 76|128,127,
12259 OPC_RecordChild1,
12260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_SURFACE),
12261 MVT::i1, 1, 0,
12262 10,
12263 OPC_CheckChild0Integer, 78|128,127,
12264 OPC_RecordChild1,
12265 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ISTYPEP_TEXTURE),
12266 MVT::i1, 1, 0,
12267 9,
12268 OPC_CheckChild0Integer, 86|128,3|128,1,
12269 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_x),
12270 MVT::i32, 0,
12271 9,
12272 OPC_CheckChild0Integer, 88|128,3|128,1,
12273 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_y),
12274 MVT::i32, 0,
12275 9,
12276 OPC_CheckChild0Integer, 90|128,3|128,1,
12277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_z),
12278 MVT::i32, 0,
12279 9,
12280 OPC_CheckChild0Integer, 84|128,3|128,1,
12281 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_w),
12282 MVT::i32, 0,
12283 9,
12284 OPC_CheckChild0Integer, 66|128,3|128,1,
12285 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_x),
12286 MVT::i32, 0,
12287 9,
12288 OPC_CheckChild0Integer, 68|128,3|128,1,
12289 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_y),
12290 MVT::i32, 0,
12291 9,
12292 OPC_CheckChild0Integer, 70|128,3|128,1,
12293 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_z),
12294 MVT::i32, 0,
12295 9,
12296 OPC_CheckChild0Integer, 64|128,3|128,1,
12297 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_w),
12298 MVT::i32, 0,
12299 9,
12300 OPC_CheckChild0Integer, 88|128,2|128,1,
12301 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_x),
12302 MVT::i32, 0,
12303 9,
12304 OPC_CheckChild0Integer, 90|128,2|128,1,
12305 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_y),
12306 MVT::i32, 0,
12307 9,
12308 OPC_CheckChild0Integer, 92|128,2|128,1,
12309 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_z),
12310 MVT::i32, 0,
12311 9,
12312 OPC_CheckChild0Integer, 86|128,2|128,1,
12313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_w),
12314 MVT::i32, 0,
12315 9,
12316 OPC_CheckChild0Integer, 56|128,3|128,1,
12317 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_x),
12318 MVT::i32, 0,
12319 9,
12320 OPC_CheckChild0Integer, 58|128,3|128,1,
12321 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_y),
12322 MVT::i32, 0,
12323 9,
12324 OPC_CheckChild0Integer, 60|128,3|128,1,
12325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_z),
12326 MVT::i32, 0,
12327 9,
12328 OPC_CheckChild0Integer, 54|128,3|128,1,
12329 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_w),
12330 MVT::i32, 0,
12331 11,
12332 OPC_CheckChild0Integer, 80|128,2|128,1,
12333 OPC_CheckPatternPredicate, 15,
12334 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_x),
12335 MVT::i32, 0,
12336 11,
12337 OPC_CheckChild0Integer, 82|128,2|128,1,
12338 OPC_CheckPatternPredicate, 15,
12339 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_y),
12340 MVT::i32, 0,
12341 11,
12342 OPC_CheckChild0Integer, 84|128,2|128,1,
12343 OPC_CheckPatternPredicate, 15,
12344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_z),
12345 MVT::i32, 0,
12346 11,
12347 OPC_CheckChild0Integer, 78|128,2|128,1,
12348 OPC_CheckPatternPredicate, 15,
12349 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTERID_w),
12350 MVT::i32, 0,
12351 11,
12352 OPC_CheckChild0Integer, 48|128,3|128,1,
12353 OPC_CheckPatternPredicate, 15,
12354 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_x),
12355 MVT::i32, 0,
12356 11,
12357 OPC_CheckChild0Integer, 50|128,3|128,1,
12358 OPC_CheckPatternPredicate, 15,
12359 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_y),
12360 MVT::i32, 0,
12361 11,
12362 OPC_CheckChild0Integer, 52|128,3|128,1,
12363 OPC_CheckPatternPredicate, 15,
12364 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_z),
12365 MVT::i32, 0,
12366 11,
12367 OPC_CheckChild0Integer, 46|128,3|128,1,
12368 OPC_CheckPatternPredicate, 15,
12369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NCLUSTERID_w),
12370 MVT::i32, 0,
12371 11,
12372 OPC_CheckChild0Integer, 60|128,2|128,1,
12373 OPC_CheckPatternPredicate, 15,
12374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_x),
12375 MVT::i32, 0,
12376 11,
12377 OPC_CheckChild0Integer, 62|128,2|128,1,
12378 OPC_CheckPatternPredicate, 15,
12379 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_y),
12380 MVT::i32, 0,
12381 11,
12382 OPC_CheckChild0Integer, 64|128,2|128,1,
12383 OPC_CheckPatternPredicate, 15,
12384 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_z),
12385 MVT::i32, 0,
12386 11,
12387 OPC_CheckChild0Integer, 58|128,2|128,1,
12388 OPC_CheckPatternPredicate, 15,
12389 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTAID_w),
12390 MVT::i32, 0,
12391 11,
12392 OPC_CheckChild0Integer, 70|128,2|128,1,
12393 OPC_CheckPatternPredicate, 15,
12394 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_x),
12395 MVT::i32, 0,
12396 11,
12397 OPC_CheckChild0Integer, 72|128,2|128,1,
12398 OPC_CheckPatternPredicate, 15,
12399 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_y),
12400 MVT::i32, 0,
12401 11,
12402 OPC_CheckChild0Integer, 74|128,2|128,1,
12403 OPC_CheckPatternPredicate, 15,
12404 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_z),
12405 MVT::i32, 0,
12406 11,
12407 OPC_CheckChild0Integer, 68|128,2|128,1,
12408 OPC_CheckPatternPredicate, 15,
12409 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTAID_w),
12410 MVT::i32, 0,
12411 11,
12412 OPC_CheckChild0Integer, 66|128,2|128,1,
12413 OPC_CheckPatternPredicate, 15,
12414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_CTARANK),
12415 MVT::i32, 0,
12416 11,
12417 OPC_CheckChild0Integer, 76|128,2|128,1,
12418 OPC_CheckPatternPredicate, 15,
12419 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_CLUSTER_NCTARANK),
12420 MVT::i32, 0,
12421 9,
12422 OPC_CheckChild0Integer, 34|128,3|128,1,
12423 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEID),
12424 MVT::i32, 0,
12425 9,
12426 OPC_CheckChild0Integer, 92|128,3|128,1,
12427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_WARPID),
12428 MVT::i32, 0,
12429 9,
12430 OPC_CheckChild0Integer, 72|128,3|128,1,
12431 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NWARPID),
12432 MVT::i32, 0,
12433 9,
12434 OPC_CheckChild0Integer, 82|128,3|128,1,
12435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_SMID),
12436 MVT::i32, 0,
12437 9,
12438 OPC_CheckChild0Integer, 62|128,3|128,1,
12439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_NSMID),
12440 MVT::i32, 0,
12441 9,
12442 OPC_CheckChild0Integer, 32|128,3|128,1,
12443 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_GRIDID),
12444 MVT::i32, 0,
12445 9,
12446 OPC_CheckChild0Integer, 36|128,3|128,1,
12447 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_EQ),
12448 MVT::i32, 0,
12449 9,
12450 OPC_CheckChild0Integer, 42|128,3|128,1,
12451 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LE),
12452 MVT::i32, 0,
12453 9,
12454 OPC_CheckChild0Integer, 44|128,3|128,1,
12455 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LT),
12456 MVT::i32, 0,
12457 9,
12458 OPC_CheckChild0Integer, 38|128,3|128,1,
12459 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GE),
12460 MVT::i32, 0,
12461 9,
12462 OPC_CheckChild0Integer, 40|128,3|128,1,
12463 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GT),
12464 MVT::i32, 0,
12465 9,
12466 OPC_CheckChild0Integer, 94|128,3|128,1,
12467 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_PTX_SREG_WARPSIZE),
12468 MVT::i32, 0,
12469 26,
12470 OPC_CheckChild0Integer, 10|128,1|128,1,
12471 OPC_RecordChild1,
12472 OPC_RecordChild2,
12473 OPC_RecordChild3,
12474 OPC_RecordChild4,
12475 OPC_CheckPatternPredicate, 13,
12476 OPC_EmitInteger32, 0,
12477 OPC_EmitNodeXForm, 2, 4,
12478 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19116),
12479 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12480 26,
12481 OPC_CheckChild0Integer, 12|128,1|128,1,
12482 OPC_RecordChild1,
12483 OPC_RecordChild2,
12484 OPC_RecordChild3,
12485 OPC_RecordChild4,
12486 OPC_CheckPatternPredicate, 13,
12487 OPC_EmitInteger32, 0,
12488 OPC_EmitNodeXForm, 2, 4,
12489 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19121),
12490 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12491 26,
12492 OPC_CheckChild0Integer, 24|128,1|128,1,
12493 OPC_RecordChild1,
12494 OPC_RecordChild2,
12495 OPC_RecordChild3,
12496 OPC_RecordChild4,
12497 OPC_CheckPatternPredicate, 13,
12498 OPC_EmitInteger32, 0,
12499 OPC_EmitNodeXForm, 2, 4,
12500 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19127),
12501 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12502 26,
12503 OPC_CheckChild0Integer, 22|128,1|128,1,
12504 OPC_RecordChild1,
12505 OPC_RecordChild2,
12506 OPC_RecordChild3,
12507 OPC_RecordChild4,
12508 OPC_CheckPatternPredicate, 13,
12509 OPC_EmitInteger32, 0,
12510 OPC_EmitNodeXForm, 2, 4,
12511 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19131),
12512 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12513 35,
12514 OPC_CheckChild0Integer, 64|128,0|128,1,
12515 OPC_RecordChild1,
12516 OPC_RecordChild2,
12517 OPC_RecordChild3,
12518 OPC_RecordChild4,
12519 OPC_RecordChild5,
12520 OPC_RecordChild6,
12521 OPC_RecordChild7,
12522 OPC_CheckPatternPredicate1,
12523 OPC_EmitInteger32, 0,
12524 OPC_EmitNodeXForm, 2, 7,
12525 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19140), 0,
12526 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12527 35,
12528 OPC_CheckChild0Integer, 66|128,0|128,1,
12529 OPC_RecordChild1,
12530 OPC_RecordChild2,
12531 OPC_RecordChild3,
12532 OPC_RecordChild4,
12533 OPC_RecordChild5,
12534 OPC_RecordChild6,
12535 OPC_RecordChild7,
12536 OPC_CheckPatternPredicate1,
12537 OPC_EmitInteger32, 0,
12538 OPC_EmitNodeXForm, 2, 7,
12539 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19145), 0,
12540 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12541 35,
12542 OPC_CheckChild0Integer, 78|128,0|128,1,
12543 OPC_RecordChild1,
12544 OPC_RecordChild2,
12545 OPC_RecordChild3,
12546 OPC_RecordChild4,
12547 OPC_RecordChild5,
12548 OPC_RecordChild6,
12549 OPC_RecordChild7,
12550 OPC_CheckPatternPredicate1,
12551 OPC_EmitInteger32, 0,
12552 OPC_EmitNodeXForm, 2, 7,
12553 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19151), 0,
12554 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12555 35,
12556 OPC_CheckChild0Integer, 76|128,0|128,1,
12557 OPC_RecordChild1,
12558 OPC_RecordChild2,
12559 OPC_RecordChild3,
12560 OPC_RecordChild4,
12561 OPC_RecordChild5,
12562 OPC_RecordChild6,
12563 OPC_RecordChild7,
12564 OPC_CheckPatternPredicate1,
12565 OPC_EmitInteger32, 0,
12566 OPC_EmitNodeXForm, 2, 7,
12567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19155), 0,
12568 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12569 48,
12570 OPC_CheckChild0Integer, 84|128,0|128,1,
12571 OPC_RecordChild1,
12572 OPC_RecordChild2,
12573 OPC_RecordChild3,
12574 OPC_RecordChild4,
12575 OPC_RecordChild5,
12576 OPC_RecordChild6,
12577 OPC_RecordChild7,
12578 OPC_MoveChild, 8,
12579 OPC_RecordNode,
12580 OPC_MoveSibling, 9,
12581 OPC_RecordNode,
12582 OPC_MoveSibling, 10,
12583 OPC_RecordNode,
12584 OPC_MoveParent,
12585 OPC_CheckPatternPredicate1,
12586 OPC_EmitInteger32, 0,
12587 OPC_EmitNodeXForm, 2, 10,
12588 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19164), 0,
12589 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12590 48,
12591 OPC_CheckChild0Integer, 86|128,0|128,1,
12592 OPC_RecordChild1,
12593 OPC_RecordChild2,
12594 OPC_RecordChild3,
12595 OPC_RecordChild4,
12596 OPC_RecordChild5,
12597 OPC_RecordChild6,
12598 OPC_RecordChild7,
12599 OPC_MoveChild, 8,
12600 OPC_RecordNode,
12601 OPC_MoveSibling, 9,
12602 OPC_RecordNode,
12603 OPC_MoveSibling, 10,
12604 OPC_RecordNode,
12605 OPC_MoveParent,
12606 OPC_CheckPatternPredicate1,
12607 OPC_EmitInteger32, 0,
12608 OPC_EmitNodeXForm, 2, 10,
12609 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19169), 0,
12610 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12611 48,
12612 OPC_CheckChild0Integer, 110|128,0|128,1,
12613 OPC_RecordChild1,
12614 OPC_RecordChild2,
12615 OPC_RecordChild3,
12616 OPC_RecordChild4,
12617 OPC_RecordChild5,
12618 OPC_RecordChild6,
12619 OPC_RecordChild7,
12620 OPC_MoveChild, 8,
12621 OPC_RecordNode,
12622 OPC_MoveSibling, 9,
12623 OPC_RecordNode,
12624 OPC_MoveSibling, 10,
12625 OPC_RecordNode,
12626 OPC_MoveParent,
12627 OPC_CheckPatternPredicate1,
12628 OPC_EmitInteger32, 0,
12629 OPC_EmitNodeXForm, 2, 10,
12630 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19175), 0,
12631 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12632 48,
12633 OPC_CheckChild0Integer, 108|128,0|128,1,
12634 OPC_RecordChild1,
12635 OPC_RecordChild2,
12636 OPC_RecordChild3,
12637 OPC_RecordChild4,
12638 OPC_RecordChild5,
12639 OPC_RecordChild6,
12640 OPC_RecordChild7,
12641 OPC_MoveChild, 8,
12642 OPC_RecordNode,
12643 OPC_MoveSibling, 9,
12644 OPC_RecordNode,
12645 OPC_MoveSibling, 10,
12646 OPC_RecordNode,
12647 OPC_MoveParent,
12648 OPC_CheckPatternPredicate1,
12649 OPC_EmitInteger32, 0,
12650 OPC_EmitNodeXForm, 2, 10,
12651 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19179), 0,
12652 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12653 26,
12654 OPC_CheckChild0Integer, 26|128,1|128,1,
12655 OPC_RecordChild1,
12656 OPC_RecordChild2,
12657 OPC_RecordChild3,
12658 OPC_RecordChild4,
12659 OPC_CheckPatternPredicate, 13,
12660 OPC_EmitInteger32, 0,
12661 OPC_EmitNodeXForm, 2, 4,
12662 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19188),
12663 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12664 26,
12665 OPC_CheckChild0Integer, 28|128,1|128,1,
12666 OPC_RecordChild1,
12667 OPC_RecordChild2,
12668 OPC_RecordChild3,
12669 OPC_RecordChild4,
12670 OPC_CheckPatternPredicate, 13,
12671 OPC_EmitInteger32, 0,
12672 OPC_EmitNodeXForm, 2, 4,
12673 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19193),
12674 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12675 26,
12676 OPC_CheckChild0Integer, 40|128,1|128,1,
12677 OPC_RecordChild1,
12678 OPC_RecordChild2,
12679 OPC_RecordChild3,
12680 OPC_RecordChild4,
12681 OPC_CheckPatternPredicate, 13,
12682 OPC_EmitInteger32, 0,
12683 OPC_EmitNodeXForm, 2, 4,
12684 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19199),
12685 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12686 26,
12687 OPC_CheckChild0Integer, 38|128,1|128,1,
12688 OPC_RecordChild1,
12689 OPC_RecordChild2,
12690 OPC_RecordChild3,
12691 OPC_RecordChild4,
12692 OPC_CheckPatternPredicate, 13,
12693 OPC_EmitInteger32, 0,
12694 OPC_EmitNodeXForm, 2, 4,
12695 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19203),
12696 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12697 35,
12698 OPC_CheckChild0Integer, 80|128,0|128,1,
12699 OPC_RecordChild1,
12700 OPC_RecordChild2,
12701 OPC_RecordChild3,
12702 OPC_RecordChild4,
12703 OPC_RecordChild5,
12704 OPC_RecordChild6,
12705 OPC_RecordChild7,
12706 OPC_CheckPatternPredicate1,
12707 OPC_EmitInteger32, 0,
12708 OPC_EmitNodeXForm, 2, 7,
12709 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19210), 0,
12710 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12711 35,
12712 OPC_CheckChild0Integer, 82|128,0|128,1,
12713 OPC_RecordChild1,
12714 OPC_RecordChild2,
12715 OPC_RecordChild3,
12716 OPC_RecordChild4,
12717 OPC_RecordChild5,
12718 OPC_RecordChild6,
12719 OPC_RecordChild7,
12720 OPC_CheckPatternPredicate1,
12721 OPC_EmitInteger32, 0,
12722 OPC_EmitNodeXForm, 2, 7,
12723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19215), 0,
12724 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12725 35,
12726 OPC_CheckChild0Integer, 106|128,0|128,1,
12727 OPC_RecordChild1,
12728 OPC_RecordChild2,
12729 OPC_RecordChild3,
12730 OPC_RecordChild4,
12731 OPC_RecordChild5,
12732 OPC_RecordChild6,
12733 OPC_RecordChild7,
12734 OPC_CheckPatternPredicate1,
12735 OPC_EmitInteger32, 0,
12736 OPC_EmitNodeXForm, 2, 7,
12737 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19221), 0,
12738 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12739 35,
12740 OPC_CheckChild0Integer, 104|128,0|128,1,
12741 OPC_RecordChild1,
12742 OPC_RecordChild2,
12743 OPC_RecordChild3,
12744 OPC_RecordChild4,
12745 OPC_RecordChild5,
12746 OPC_RecordChild6,
12747 OPC_RecordChild7,
12748 OPC_CheckPatternPredicate1,
12749 OPC_EmitInteger32, 0,
12750 OPC_EmitNodeXForm, 2, 7,
12751 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19225), 0,
12752 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12753 48,
12754 OPC_CheckChild0Integer, 114|128,0|128,1,
12755 OPC_RecordChild1,
12756 OPC_RecordChild2,
12757 OPC_RecordChild3,
12758 OPC_RecordChild4,
12759 OPC_RecordChild5,
12760 OPC_RecordChild6,
12761 OPC_RecordChild7,
12762 OPC_MoveChild, 8,
12763 OPC_RecordNode,
12764 OPC_MoveSibling, 9,
12765 OPC_RecordNode,
12766 OPC_MoveSibling, 10,
12767 OPC_RecordNode,
12768 OPC_MoveParent,
12769 OPC_CheckPatternPredicate1,
12770 OPC_EmitInteger32, 0,
12771 OPC_EmitNodeXForm, 2, 10,
12772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19234), 0,
12773 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12774 48,
12775 OPC_CheckChild0Integer, 116|128,0|128,1,
12776 OPC_RecordChild1,
12777 OPC_RecordChild2,
12778 OPC_RecordChild3,
12779 OPC_RecordChild4,
12780 OPC_RecordChild5,
12781 OPC_RecordChild6,
12782 OPC_RecordChild7,
12783 OPC_MoveChild, 8,
12784 OPC_RecordNode,
12785 OPC_MoveSibling, 9,
12786 OPC_RecordNode,
12787 OPC_MoveSibling, 10,
12788 OPC_RecordNode,
12789 OPC_MoveParent,
12790 OPC_CheckPatternPredicate1,
12791 OPC_EmitInteger32, 0,
12792 OPC_EmitNodeXForm, 2, 10,
12793 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19239), 0,
12794 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12795 48,
12796 OPC_CheckChild0Integer, 0|128,1|128,1,
12797 OPC_RecordChild1,
12798 OPC_RecordChild2,
12799 OPC_RecordChild3,
12800 OPC_RecordChild4,
12801 OPC_RecordChild5,
12802 OPC_RecordChild6,
12803 OPC_RecordChild7,
12804 OPC_MoveChild, 8,
12805 OPC_RecordNode,
12806 OPC_MoveSibling, 9,
12807 OPC_RecordNode,
12808 OPC_MoveSibling, 10,
12809 OPC_RecordNode,
12810 OPC_MoveParent,
12811 OPC_CheckPatternPredicate1,
12812 OPC_EmitInteger32, 0,
12813 OPC_EmitNodeXForm, 2, 10,
12814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19245), 0,
12815 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12816 48,
12817 OPC_CheckChild0Integer, 126|128,0|128,1,
12818 OPC_RecordChild1,
12819 OPC_RecordChild2,
12820 OPC_RecordChild3,
12821 OPC_RecordChild4,
12822 OPC_RecordChild5,
12823 OPC_RecordChild6,
12824 OPC_RecordChild7,
12825 OPC_MoveChild, 8,
12826 OPC_RecordNode,
12827 OPC_MoveSibling, 9,
12828 OPC_RecordNode,
12829 OPC_MoveSibling, 10,
12830 OPC_RecordNode,
12831 OPC_MoveParent,
12832 OPC_CheckPatternPredicate1,
12833 OPC_EmitInteger32, 0,
12834 OPC_EmitNodeXForm, 2, 10,
12835 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19249), 0,
12836 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12837 25,
12838 OPC_CheckChild0Integer, 72|128,1|128,1,
12839 OPC_RecordChild1,
12840 OPC_RecordChild2,
12841 OPC_RecordChild3,
12842 OPC_RecordChild4,
12843 OPC_CheckPatternPredicate1,
12844 OPC_EmitInteger32, 0,
12845 OPC_EmitNodeXForm, 2, 4,
12846 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19258),
12847 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12848 26,
12849 OPC_CheckChild0Integer, 52|128,0|128,1,
12850 OPC_RecordChild1,
12851 OPC_RecordChild2,
12852 OPC_RecordChild3,
12853 OPC_RecordChild4,
12854 OPC_CheckPatternPredicate, 50,
12855 OPC_EmitInteger32, 0,
12856 OPC_EmitNodeXForm, 2, 4,
12857 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19262),
12858 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12859 35,
12860 OPC_CheckChild0Integer, 68|128,1|128,1,
12861 OPC_RecordChild1,
12862 OPC_RecordChild2,
12863 OPC_RecordChild3,
12864 OPC_RecordChild4,
12865 OPC_RecordChild5,
12866 OPC_RecordChild6,
12867 OPC_RecordChild7,
12868 OPC_CheckPatternPredicate1,
12869 OPC_EmitInteger32, 0,
12870 OPC_EmitNodeXForm, 2, 7,
12871 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19271), 0,
12872 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12873 36,
12874 OPC_CheckChild0Integer, 48|128,0|128,1,
12875 OPC_RecordChild1,
12876 OPC_RecordChild2,
12877 OPC_RecordChild3,
12878 OPC_RecordChild4,
12879 OPC_RecordChild5,
12880 OPC_RecordChild6,
12881 OPC_RecordChild7,
12882 OPC_CheckPatternPredicate, 50,
12883 OPC_EmitInteger32, 0,
12884 OPC_EmitNodeXForm, 2, 7,
12885 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19275), 0,
12886 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12887 48,
12888 OPC_CheckChild0Integer, 70|128,1|128,1,
12889 OPC_RecordChild1,
12890 OPC_RecordChild2,
12891 OPC_RecordChild3,
12892 OPC_RecordChild4,
12893 OPC_RecordChild5,
12894 OPC_RecordChild6,
12895 OPC_RecordChild7,
12896 OPC_MoveChild, 8,
12897 OPC_RecordNode,
12898 OPC_MoveSibling, 9,
12899 OPC_RecordNode,
12900 OPC_MoveSibling, 10,
12901 OPC_RecordNode,
12902 OPC_MoveParent,
12903 OPC_CheckPatternPredicate1,
12904 OPC_EmitInteger32, 0,
12905 OPC_EmitNodeXForm, 2, 10,
12906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19284), 0,
12907 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12908 49,
12909 OPC_CheckChild0Integer, 50|128,0|128,1,
12910 OPC_RecordChild1,
12911 OPC_RecordChild2,
12912 OPC_RecordChild3,
12913 OPC_RecordChild4,
12914 OPC_RecordChild5,
12915 OPC_RecordChild6,
12916 OPC_RecordChild7,
12917 OPC_MoveChild, 8,
12918 OPC_RecordNode,
12919 OPC_MoveSibling, 9,
12920 OPC_RecordNode,
12921 OPC_MoveSibling, 10,
12922 OPC_RecordNode,
12923 OPC_MoveParent,
12924 OPC_CheckPatternPredicate, 50,
12925 OPC_EmitInteger32, 0,
12926 OPC_EmitNodeXForm, 2, 10,
12927 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19288), 0,
12928 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
12929 26,
12930 OPC_CheckChild0Integer, 14|128,1|128,1,
12931 OPC_RecordChild1,
12932 OPC_RecordChild2,
12933 OPC_RecordChild3,
12934 OPC_RecordChild4,
12935 OPC_CheckPatternPredicate, 13,
12936 OPC_EmitInteger32, 0,
12937 OPC_EmitNodeXForm, 2, 4,
12938 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19291),
12939 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12940 26,
12941 OPC_CheckChild0Integer, 16|128,1|128,1,
12942 OPC_RecordChild1,
12943 OPC_RecordChild2,
12944 OPC_RecordChild3,
12945 OPC_RecordChild4,
12946 OPC_CheckPatternPredicate, 13,
12947 OPC_EmitInteger32, 0,
12948 OPC_EmitNodeXForm, 2, 4,
12949 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19294),
12950 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12951 26,
12952 OPC_CheckChild0Integer, 20|128,1|128,1,
12953 OPC_RecordChild1,
12954 OPC_RecordChild2,
12955 OPC_RecordChild3,
12956 OPC_RecordChild4,
12957 OPC_CheckPatternPredicate, 13,
12958 OPC_EmitInteger32, 0,
12959 OPC_EmitNodeXForm, 2, 4,
12960 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19297),
12961 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12962 26,
12963 OPC_CheckChild0Integer, 18|128,1|128,1,
12964 OPC_RecordChild1,
12965 OPC_RecordChild2,
12966 OPC_RecordChild3,
12967 OPC_RecordChild4,
12968 OPC_CheckPatternPredicate, 13,
12969 OPC_EmitInteger32, 0,
12970 OPC_EmitNodeXForm, 2, 4,
12971 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19300),
12972 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
12973 35,
12974 OPC_CheckChild0Integer, 68|128,0|128,1,
12975 OPC_RecordChild1,
12976 OPC_RecordChild2,
12977 OPC_RecordChild3,
12978 OPC_RecordChild4,
12979 OPC_RecordChild5,
12980 OPC_RecordChild6,
12981 OPC_RecordChild7,
12982 OPC_CheckPatternPredicate1,
12983 OPC_EmitInteger32, 0,
12984 OPC_EmitNodeXForm, 2, 7,
12985 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19303), 0,
12986 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
12987 35,
12988 OPC_CheckChild0Integer, 70|128,0|128,1,
12989 OPC_RecordChild1,
12990 OPC_RecordChild2,
12991 OPC_RecordChild3,
12992 OPC_RecordChild4,
12993 OPC_RecordChild5,
12994 OPC_RecordChild6,
12995 OPC_RecordChild7,
12996 OPC_CheckPatternPredicate1,
12997 OPC_EmitInteger32, 0,
12998 OPC_EmitNodeXForm, 2, 7,
12999 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19306), 0,
13000 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13001 35,
13002 OPC_CheckChild0Integer, 74|128,0|128,1,
13003 OPC_RecordChild1,
13004 OPC_RecordChild2,
13005 OPC_RecordChild3,
13006 OPC_RecordChild4,
13007 OPC_RecordChild5,
13008 OPC_RecordChild6,
13009 OPC_RecordChild7,
13010 OPC_CheckPatternPredicate1,
13011 OPC_EmitInteger32, 0,
13012 OPC_EmitNodeXForm, 2, 7,
13013 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19309), 0,
13014 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13015 35,
13016 OPC_CheckChild0Integer, 72|128,0|128,1,
13017 OPC_RecordChild1,
13018 OPC_RecordChild2,
13019 OPC_RecordChild3,
13020 OPC_RecordChild4,
13021 OPC_RecordChild5,
13022 OPC_RecordChild6,
13023 OPC_RecordChild7,
13024 OPC_CheckPatternPredicate1,
13025 OPC_EmitInteger32, 0,
13026 OPC_EmitNodeXForm, 2, 7,
13027 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19312), 0,
13028 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13029 48,
13030 OPC_CheckChild0Integer, 92|128,0|128,1,
13031 OPC_RecordChild1,
13032 OPC_RecordChild2,
13033 OPC_RecordChild3,
13034 OPC_RecordChild4,
13035 OPC_RecordChild5,
13036 OPC_RecordChild6,
13037 OPC_RecordChild7,
13038 OPC_MoveChild, 8,
13039 OPC_RecordNode,
13040 OPC_MoveSibling, 9,
13041 OPC_RecordNode,
13042 OPC_MoveSibling, 10,
13043 OPC_RecordNode,
13044 OPC_MoveParent,
13045 OPC_CheckPatternPredicate1,
13046 OPC_EmitInteger32, 0,
13047 OPC_EmitNodeXForm, 2, 10,
13048 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19315), 0,
13049 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13050 48,
13051 OPC_CheckChild0Integer, 94|128,0|128,1,
13052 OPC_RecordChild1,
13053 OPC_RecordChild2,
13054 OPC_RecordChild3,
13055 OPC_RecordChild4,
13056 OPC_RecordChild5,
13057 OPC_RecordChild6,
13058 OPC_RecordChild7,
13059 OPC_MoveChild, 8,
13060 OPC_RecordNode,
13061 OPC_MoveSibling, 9,
13062 OPC_RecordNode,
13063 OPC_MoveSibling, 10,
13064 OPC_RecordNode,
13065 OPC_MoveParent,
13066 OPC_CheckPatternPredicate1,
13067 OPC_EmitInteger32, 0,
13068 OPC_EmitNodeXForm, 2, 10,
13069 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19318), 0,
13070 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13071 48,
13072 OPC_CheckChild0Integer, 102|128,0|128,1,
13073 OPC_RecordChild1,
13074 OPC_RecordChild2,
13075 OPC_RecordChild3,
13076 OPC_RecordChild4,
13077 OPC_RecordChild5,
13078 OPC_RecordChild6,
13079 OPC_RecordChild7,
13080 OPC_MoveChild, 8,
13081 OPC_RecordNode,
13082 OPC_MoveSibling, 9,
13083 OPC_RecordNode,
13084 OPC_MoveSibling, 10,
13085 OPC_RecordNode,
13086 OPC_MoveParent,
13087 OPC_CheckPatternPredicate1,
13088 OPC_EmitInteger32, 0,
13089 OPC_EmitNodeXForm, 2, 10,
13090 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19321), 0,
13091 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13092 48,
13093 OPC_CheckChild0Integer, 100|128,0|128,1,
13094 OPC_RecordChild1,
13095 OPC_RecordChild2,
13096 OPC_RecordChild3,
13097 OPC_RecordChild4,
13098 OPC_RecordChild5,
13099 OPC_RecordChild6,
13100 OPC_RecordChild7,
13101 OPC_MoveChild, 8,
13102 OPC_RecordNode,
13103 OPC_MoveSibling, 9,
13104 OPC_RecordNode,
13105 OPC_MoveSibling, 10,
13106 OPC_RecordNode,
13107 OPC_MoveParent,
13108 OPC_CheckPatternPredicate1,
13109 OPC_EmitInteger32, 0,
13110 OPC_EmitNodeXForm, 2, 10,
13111 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19324), 0,
13112 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13113 26,
13114 OPC_CheckChild0Integer, 30|128,1|128,1,
13115 OPC_RecordChild1,
13116 OPC_RecordChild2,
13117 OPC_RecordChild3,
13118 OPC_RecordChild4,
13119 OPC_CheckPatternPredicate, 13,
13120 OPC_EmitInteger32, 0,
13121 OPC_EmitNodeXForm, 2, 4,
13122 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19327),
13123 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13124 26,
13125 OPC_CheckChild0Integer, 32|128,1|128,1,
13126 OPC_RecordChild1,
13127 OPC_RecordChild2,
13128 OPC_RecordChild3,
13129 OPC_RecordChild4,
13130 OPC_CheckPatternPredicate, 13,
13131 OPC_EmitInteger32, 0,
13132 OPC_EmitNodeXForm, 2, 4,
13133 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19330),
13134 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13135 26,
13136 OPC_CheckChild0Integer, 36|128,1|128,1,
13137 OPC_RecordChild1,
13138 OPC_RecordChild2,
13139 OPC_RecordChild3,
13140 OPC_RecordChild4,
13141 OPC_CheckPatternPredicate, 13,
13142 OPC_EmitInteger32, 0,
13143 OPC_EmitNodeXForm, 2, 4,
13144 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19333),
13145 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13146 26,
13147 OPC_CheckChild0Integer, 34|128,1|128,1,
13148 OPC_RecordChild1,
13149 OPC_RecordChild2,
13150 OPC_RecordChild3,
13151 OPC_RecordChild4,
13152 OPC_CheckPatternPredicate, 13,
13153 OPC_EmitInteger32, 0,
13154 OPC_EmitNodeXForm, 2, 4,
13155 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19336),
13156 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13157 35,
13158 OPC_CheckChild0Integer, 88|128,0|128,1,
13159 OPC_RecordChild1,
13160 OPC_RecordChild2,
13161 OPC_RecordChild3,
13162 OPC_RecordChild4,
13163 OPC_RecordChild5,
13164 OPC_RecordChild6,
13165 OPC_RecordChild7,
13166 OPC_CheckPatternPredicate1,
13167 OPC_EmitInteger32, 0,
13168 OPC_EmitNodeXForm, 2, 7,
13169 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19339), 0,
13170 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13171 35,
13172 OPC_CheckChild0Integer, 90|128,0|128,1,
13173 OPC_RecordChild1,
13174 OPC_RecordChild2,
13175 OPC_RecordChild3,
13176 OPC_RecordChild4,
13177 OPC_RecordChild5,
13178 OPC_RecordChild6,
13179 OPC_RecordChild7,
13180 OPC_CheckPatternPredicate1,
13181 OPC_EmitInteger32, 0,
13182 OPC_EmitNodeXForm, 2, 7,
13183 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19342), 0,
13184 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13185 35,
13186 OPC_CheckChild0Integer, 98|128,0|128,1,
13187 OPC_RecordChild1,
13188 OPC_RecordChild2,
13189 OPC_RecordChild3,
13190 OPC_RecordChild4,
13191 OPC_RecordChild5,
13192 OPC_RecordChild6,
13193 OPC_RecordChild7,
13194 OPC_CheckPatternPredicate1,
13195 OPC_EmitInteger32, 0,
13196 OPC_EmitNodeXForm, 2, 7,
13197 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19345), 0,
13198 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13199 35,
13200 OPC_CheckChild0Integer, 96|128,0|128,1,
13201 OPC_RecordChild1,
13202 OPC_RecordChild2,
13203 OPC_RecordChild3,
13204 OPC_RecordChild4,
13205 OPC_RecordChild5,
13206 OPC_RecordChild6,
13207 OPC_RecordChild7,
13208 OPC_CheckPatternPredicate1,
13209 OPC_EmitInteger32, 0,
13210 OPC_EmitNodeXForm, 2, 7,
13211 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19348), 0,
13212 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
13213 48,
13214 OPC_CheckChild0Integer, 118|128,0|128,1,
13215 OPC_RecordChild1,
13216 OPC_RecordChild2,
13217 OPC_RecordChild3,
13218 OPC_RecordChild4,
13219 OPC_RecordChild5,
13220 OPC_RecordChild6,
13221 OPC_RecordChild7,
13222 OPC_MoveChild, 8,
13223 OPC_RecordNode,
13224 OPC_MoveSibling, 9,
13225 OPC_RecordNode,
13226 OPC_MoveSibling, 10,
13227 OPC_RecordNode,
13228 OPC_MoveParent,
13229 OPC_CheckPatternPredicate1,
13230 OPC_EmitInteger32, 0,
13231 OPC_EmitNodeXForm, 2, 10,
13232 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19351), 0,
13233 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13234 48,
13235 OPC_CheckChild0Integer, 120|128,0|128,1,
13236 OPC_RecordChild1,
13237 OPC_RecordChild2,
13238 OPC_RecordChild3,
13239 OPC_RecordChild4,
13240 OPC_RecordChild5,
13241 OPC_RecordChild6,
13242 OPC_RecordChild7,
13243 OPC_MoveChild, 8,
13244 OPC_RecordNode,
13245 OPC_MoveSibling, 9,
13246 OPC_RecordNode,
13247 OPC_MoveSibling, 10,
13248 OPC_RecordNode,
13249 OPC_MoveParent,
13250 OPC_CheckPatternPredicate1,
13251 OPC_EmitInteger32, 0,
13252 OPC_EmitNodeXForm, 2, 10,
13253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19354), 0,
13254 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13255 48,
13256 OPC_CheckChild0Integer, 124|128,0|128,1,
13257 OPC_RecordChild1,
13258 OPC_RecordChild2,
13259 OPC_RecordChild3,
13260 OPC_RecordChild4,
13261 OPC_RecordChild5,
13262 OPC_RecordChild6,
13263 OPC_RecordChild7,
13264 OPC_MoveChild, 8,
13265 OPC_RecordNode,
13266 OPC_MoveSibling, 9,
13267 OPC_RecordNode,
13268 OPC_MoveSibling, 10,
13269 OPC_RecordNode,
13270 OPC_MoveParent,
13271 OPC_CheckPatternPredicate1,
13272 OPC_EmitInteger32, 0,
13273 OPC_EmitNodeXForm, 2, 10,
13274 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19357), 0,
13275 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13276 48,
13277 OPC_CheckChild0Integer, 122|128,0|128,1,
13278 OPC_RecordChild1,
13279 OPC_RecordChild2,
13280 OPC_RecordChild3,
13281 OPC_RecordChild4,
13282 OPC_RecordChild5,
13283 OPC_RecordChild6,
13284 OPC_RecordChild7,
13285 OPC_MoveChild, 8,
13286 OPC_RecordNode,
13287 OPC_MoveSibling, 9,
13288 OPC_RecordNode,
13289 OPC_MoveSibling, 10,
13290 OPC_RecordNode,
13291 OPC_MoveParent,
13292 OPC_CheckPatternPredicate1,
13293 OPC_EmitInteger32, 0,
13294 OPC_EmitNodeXForm, 2, 10,
13295 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19360), 0,
13296 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
13297 60,
13298 OPC_CheckChild0Integer, 88|128,15|128,1,
13299 OPC_RecordChild1,
13300 OPC_RecordChild2,
13301 OPC_RecordChild3,
13302 OPC_RecordChild4,
13303 OPC_RecordChild5,
13304 OPC_RecordChild6,
13305 OPC_RecordChild7,
13306 OPC_MoveChild, 8,
13307 OPC_RecordNode,
13308 OPC_MoveSibling, 9,
13309 OPC_RecordNode,
13310 OPC_MoveSibling, 10,
13311 OPC_RecordNode,
13312 OPC_MoveSibling, 11,
13313 OPC_RecordNode,
13314 OPC_MoveSibling, 12,
13315 OPC_RecordNode,
13316 OPC_MoveParent,
13317 OPC_CheckPatternPredicate0,
13318 OPC_EmitInteger32, 0,
13319 OPC_EmitNodeXForm, 2, 12,
13320 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18457), 0,
13321 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13322 60,
13323 OPC_CheckChild0Integer, 92|128,15|128,1,
13324 OPC_RecordChild1,
13325 OPC_RecordChild2,
13326 OPC_RecordChild3,
13327 OPC_RecordChild4,
13328 OPC_RecordChild5,
13329 OPC_RecordChild6,
13330 OPC_RecordChild7,
13331 OPC_MoveChild, 8,
13332 OPC_RecordNode,
13333 OPC_MoveSibling, 9,
13334 OPC_RecordNode,
13335 OPC_MoveSibling, 10,
13336 OPC_RecordNode,
13337 OPC_MoveSibling, 11,
13338 OPC_RecordNode,
13339 OPC_MoveSibling, 12,
13340 OPC_RecordNode,
13341 OPC_MoveParent,
13342 OPC_CheckPatternPredicate0,
13343 OPC_EmitInteger32, 0,
13344 OPC_EmitNodeXForm, 2, 12,
13345 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18464), 0,
13346 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13347 64,
13348 OPC_CheckChild0Integer, 88|128,17|128,1,
13349 OPC_RecordChild1,
13350 OPC_RecordChild2,
13351 OPC_RecordChild3,
13352 OPC_RecordChild4,
13353 OPC_RecordChild5,
13354 OPC_RecordChild6,
13355 OPC_RecordChild7,
13356 OPC_MoveChild, 8,
13357 OPC_RecordNode,
13358 OPC_MoveSibling, 9,
13359 OPC_RecordNode,
13360 OPC_MoveSibling, 10,
13361 OPC_RecordNode,
13362 OPC_MoveSibling, 11,
13363 OPC_RecordNode,
13364 OPC_MoveSibling, 12,
13365 OPC_RecordNode,
13366 OPC_MoveSibling, 13,
13367 OPC_RecordNode,
13368 OPC_MoveParent,
13369 OPC_CheckPatternPredicate0,
13370 OPC_EmitInteger32, 0,
13371 OPC_EmitNodeXForm, 2, 13,
13372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18473), 0,
13373 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13374 64,
13375 OPC_CheckChild0Integer, 92|128,17|128,1,
13376 OPC_RecordChild1,
13377 OPC_RecordChild2,
13378 OPC_RecordChild3,
13379 OPC_RecordChild4,
13380 OPC_RecordChild5,
13381 OPC_RecordChild6,
13382 OPC_RecordChild7,
13383 OPC_MoveChild, 8,
13384 OPC_RecordNode,
13385 OPC_MoveSibling, 9,
13386 OPC_RecordNode,
13387 OPC_MoveSibling, 10,
13388 OPC_RecordNode,
13389 OPC_MoveSibling, 11,
13390 OPC_RecordNode,
13391 OPC_MoveSibling, 12,
13392 OPC_RecordNode,
13393 OPC_MoveSibling, 13,
13394 OPC_RecordNode,
13395 OPC_MoveParent,
13396 OPC_CheckPatternPredicate0,
13397 OPC_EmitInteger32, 0,
13398 OPC_EmitNodeXForm, 2, 13,
13399 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18480), 0,
13400 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13401 64,
13402 OPC_CheckChild0Integer, 48|128,19|128,1,
13403 OPC_RecordChild1,
13404 OPC_RecordChild2,
13405 OPC_RecordChild3,
13406 OPC_RecordChild4,
13407 OPC_RecordChild5,
13408 OPC_RecordChild6,
13409 OPC_RecordChild7,
13410 OPC_MoveChild, 8,
13411 OPC_RecordNode,
13412 OPC_MoveSibling, 9,
13413 OPC_RecordNode,
13414 OPC_MoveSibling, 10,
13415 OPC_RecordNode,
13416 OPC_MoveSibling, 11,
13417 OPC_RecordNode,
13418 OPC_MoveSibling, 12,
13419 OPC_RecordNode,
13420 OPC_MoveSibling, 13,
13421 OPC_RecordNode,
13422 OPC_MoveParent,
13423 OPC_CheckPatternPredicate0,
13424 OPC_EmitInteger32, 0,
13425 OPC_EmitNodeXForm, 2, 13,
13426 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18489), 0,
13427 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13428 64,
13429 OPC_CheckChild0Integer, 52|128,19|128,1,
13430 OPC_RecordChild1,
13431 OPC_RecordChild2,
13432 OPC_RecordChild3,
13433 OPC_RecordChild4,
13434 OPC_RecordChild5,
13435 OPC_RecordChild6,
13436 OPC_RecordChild7,
13437 OPC_MoveChild, 8,
13438 OPC_RecordNode,
13439 OPC_MoveSibling, 9,
13440 OPC_RecordNode,
13441 OPC_MoveSibling, 10,
13442 OPC_RecordNode,
13443 OPC_MoveSibling, 11,
13444 OPC_RecordNode,
13445 OPC_MoveSibling, 12,
13446 OPC_RecordNode,
13447 OPC_MoveSibling, 13,
13448 OPC_RecordNode,
13449 OPC_MoveParent,
13450 OPC_CheckPatternPredicate0,
13451 OPC_EmitInteger32, 0,
13452 OPC_EmitNodeXForm, 2, 13,
13453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18496), 0,
13454 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13455 60,
13456 OPC_CheckChild0Integer, 90|128,15|128,1,
13457 OPC_RecordChild1,
13458 OPC_RecordChild2,
13459 OPC_RecordChild3,
13460 OPC_RecordChild4,
13461 OPC_RecordChild5,
13462 OPC_RecordChild6,
13463 OPC_RecordChild7,
13464 OPC_MoveChild, 8,
13465 OPC_RecordNode,
13466 OPC_MoveSibling, 9,
13467 OPC_RecordNode,
13468 OPC_MoveSibling, 10,
13469 OPC_RecordNode,
13470 OPC_MoveSibling, 11,
13471 OPC_RecordNode,
13472 OPC_MoveSibling, 12,
13473 OPC_RecordNode,
13474 OPC_MoveParent,
13475 OPC_CheckPatternPredicate0,
13476 OPC_EmitInteger32, 0,
13477 OPC_EmitNodeXForm, 2, 12,
13478 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18547), 0,
13479 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13480 60,
13481 OPC_CheckChild0Integer, 94|128,15|128,1,
13482 OPC_RecordChild1,
13483 OPC_RecordChild2,
13484 OPC_RecordChild3,
13485 OPC_RecordChild4,
13486 OPC_RecordChild5,
13487 OPC_RecordChild6,
13488 OPC_RecordChild7,
13489 OPC_MoveChild, 8,
13490 OPC_RecordNode,
13491 OPC_MoveSibling, 9,
13492 OPC_RecordNode,
13493 OPC_MoveSibling, 10,
13494 OPC_RecordNode,
13495 OPC_MoveSibling, 11,
13496 OPC_RecordNode,
13497 OPC_MoveSibling, 12,
13498 OPC_RecordNode,
13499 OPC_MoveParent,
13500 OPC_CheckPatternPredicate0,
13501 OPC_EmitInteger32, 0,
13502 OPC_EmitNodeXForm, 2, 12,
13503 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18550), 0,
13504 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13505 64,
13506 OPC_CheckChild0Integer, 90|128,17|128,1,
13507 OPC_RecordChild1,
13508 OPC_RecordChild2,
13509 OPC_RecordChild3,
13510 OPC_RecordChild4,
13511 OPC_RecordChild5,
13512 OPC_RecordChild6,
13513 OPC_RecordChild7,
13514 OPC_MoveChild, 8,
13515 OPC_RecordNode,
13516 OPC_MoveSibling, 9,
13517 OPC_RecordNode,
13518 OPC_MoveSibling, 10,
13519 OPC_RecordNode,
13520 OPC_MoveSibling, 11,
13521 OPC_RecordNode,
13522 OPC_MoveSibling, 12,
13523 OPC_RecordNode,
13524 OPC_MoveSibling, 13,
13525 OPC_RecordNode,
13526 OPC_MoveParent,
13527 OPC_CheckPatternPredicate0,
13528 OPC_EmitInteger32, 0,
13529 OPC_EmitNodeXForm, 2, 13,
13530 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18553), 0,
13531 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13532 64,
13533 OPC_CheckChild0Integer, 94|128,17|128,1,
13534 OPC_RecordChild1,
13535 OPC_RecordChild2,
13536 OPC_RecordChild3,
13537 OPC_RecordChild4,
13538 OPC_RecordChild5,
13539 OPC_RecordChild6,
13540 OPC_RecordChild7,
13541 OPC_MoveChild, 8,
13542 OPC_RecordNode,
13543 OPC_MoveSibling, 9,
13544 OPC_RecordNode,
13545 OPC_MoveSibling, 10,
13546 OPC_RecordNode,
13547 OPC_MoveSibling, 11,
13548 OPC_RecordNode,
13549 OPC_MoveSibling, 12,
13550 OPC_RecordNode,
13551 OPC_MoveSibling, 13,
13552 OPC_RecordNode,
13553 OPC_MoveParent,
13554 OPC_CheckPatternPredicate0,
13555 OPC_EmitInteger32, 0,
13556 OPC_EmitNodeXForm, 2, 13,
13557 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18556), 0,
13558 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13559 64,
13560 OPC_CheckChild0Integer, 50|128,19|128,1,
13561 OPC_RecordChild1,
13562 OPC_RecordChild2,
13563 OPC_RecordChild3,
13564 OPC_RecordChild4,
13565 OPC_RecordChild5,
13566 OPC_RecordChild6,
13567 OPC_RecordChild7,
13568 OPC_MoveChild, 8,
13569 OPC_RecordNode,
13570 OPC_MoveSibling, 9,
13571 OPC_RecordNode,
13572 OPC_MoveSibling, 10,
13573 OPC_RecordNode,
13574 OPC_MoveSibling, 11,
13575 OPC_RecordNode,
13576 OPC_MoveSibling, 12,
13577 OPC_RecordNode,
13578 OPC_MoveSibling, 13,
13579 OPC_RecordNode,
13580 OPC_MoveParent,
13581 OPC_CheckPatternPredicate0,
13582 OPC_EmitInteger32, 0,
13583 OPC_EmitNodeXForm, 2, 13,
13584 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18559), 0,
13585 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13586 64,
13587 OPC_CheckChild0Integer, 54|128,19|128,1,
13588 OPC_RecordChild1,
13589 OPC_RecordChild2,
13590 OPC_RecordChild3,
13591 OPC_RecordChild4,
13592 OPC_RecordChild5,
13593 OPC_RecordChild6,
13594 OPC_RecordChild7,
13595 OPC_MoveChild, 8,
13596 OPC_RecordNode,
13597 OPC_MoveSibling, 9,
13598 OPC_RecordNode,
13599 OPC_MoveSibling, 10,
13600 OPC_RecordNode,
13601 OPC_MoveSibling, 11,
13602 OPC_RecordNode,
13603 OPC_MoveSibling, 12,
13604 OPC_RecordNode,
13605 OPC_MoveSibling, 13,
13606 OPC_RecordNode,
13607 OPC_MoveParent,
13608 OPC_CheckPatternPredicate0,
13609 OPC_EmitInteger32, 0,
13610 OPC_EmitNodeXForm, 2, 13,
13611 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18562), 0,
13612 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13613 60,
13614 OPC_CheckChild0Integer, 62|128,15|128,1,
13615 OPC_RecordChild1,
13616 OPC_RecordChild2,
13617 OPC_RecordChild3,
13618 OPC_RecordChild4,
13619 OPC_RecordChild5,
13620 OPC_RecordChild6,
13621 OPC_RecordChild7,
13622 OPC_MoveChild, 8,
13623 OPC_RecordNode,
13624 OPC_MoveSibling, 9,
13625 OPC_RecordNode,
13626 OPC_MoveSibling, 10,
13627 OPC_RecordNode,
13628 OPC_MoveSibling, 11,
13629 OPC_RecordNode,
13630 OPC_MoveSibling, 12,
13631 OPC_RecordNode,
13632 OPC_MoveParent,
13633 OPC_CheckPatternPredicate0,
13634 OPC_EmitInteger32, 0,
13635 OPC_EmitNodeXForm, 2, 12,
13636 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18616), 0,
13637 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13638 60,
13639 OPC_CheckChild0Integer, 66|128,15|128,1,
13640 OPC_RecordChild1,
13641 OPC_RecordChild2,
13642 OPC_RecordChild3,
13643 OPC_RecordChild4,
13644 OPC_RecordChild5,
13645 OPC_RecordChild6,
13646 OPC_RecordChild7,
13647 OPC_MoveChild, 8,
13648 OPC_RecordNode,
13649 OPC_MoveSibling, 9,
13650 OPC_RecordNode,
13651 OPC_MoveSibling, 10,
13652 OPC_RecordNode,
13653 OPC_MoveSibling, 11,
13654 OPC_RecordNode,
13655 OPC_MoveSibling, 12,
13656 OPC_RecordNode,
13657 OPC_MoveParent,
13658 OPC_CheckPatternPredicate0,
13659 OPC_EmitInteger32, 0,
13660 OPC_EmitNodeXForm, 2, 12,
13661 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18619), 0,
13662 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13663 64,
13664 OPC_CheckChild0Integer, 62|128,17|128,1,
13665 OPC_RecordChild1,
13666 OPC_RecordChild2,
13667 OPC_RecordChild3,
13668 OPC_RecordChild4,
13669 OPC_RecordChild5,
13670 OPC_RecordChild6,
13671 OPC_RecordChild7,
13672 OPC_MoveChild, 8,
13673 OPC_RecordNode,
13674 OPC_MoveSibling, 9,
13675 OPC_RecordNode,
13676 OPC_MoveSibling, 10,
13677 OPC_RecordNode,
13678 OPC_MoveSibling, 11,
13679 OPC_RecordNode,
13680 OPC_MoveSibling, 12,
13681 OPC_RecordNode,
13682 OPC_MoveSibling, 13,
13683 OPC_RecordNode,
13684 OPC_MoveParent,
13685 OPC_CheckPatternPredicate0,
13686 OPC_EmitInteger32, 0,
13687 OPC_EmitNodeXForm, 2, 13,
13688 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18622), 0,
13689 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13690 64,
13691 OPC_CheckChild0Integer, 66|128,17|128,1,
13692 OPC_RecordChild1,
13693 OPC_RecordChild2,
13694 OPC_RecordChild3,
13695 OPC_RecordChild4,
13696 OPC_RecordChild5,
13697 OPC_RecordChild6,
13698 OPC_RecordChild7,
13699 OPC_MoveChild, 8,
13700 OPC_RecordNode,
13701 OPC_MoveSibling, 9,
13702 OPC_RecordNode,
13703 OPC_MoveSibling, 10,
13704 OPC_RecordNode,
13705 OPC_MoveSibling, 11,
13706 OPC_RecordNode,
13707 OPC_MoveSibling, 12,
13708 OPC_RecordNode,
13709 OPC_MoveSibling, 13,
13710 OPC_RecordNode,
13711 OPC_MoveParent,
13712 OPC_CheckPatternPredicate0,
13713 OPC_EmitInteger32, 0,
13714 OPC_EmitNodeXForm, 2, 13,
13715 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18625), 0,
13716 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13717 64,
13718 OPC_CheckChild0Integer, 22|128,19|128,1,
13719 OPC_RecordChild1,
13720 OPC_RecordChild2,
13721 OPC_RecordChild3,
13722 OPC_RecordChild4,
13723 OPC_RecordChild5,
13724 OPC_RecordChild6,
13725 OPC_RecordChild7,
13726 OPC_MoveChild, 8,
13727 OPC_RecordNode,
13728 OPC_MoveSibling, 9,
13729 OPC_RecordNode,
13730 OPC_MoveSibling, 10,
13731 OPC_RecordNode,
13732 OPC_MoveSibling, 11,
13733 OPC_RecordNode,
13734 OPC_MoveSibling, 12,
13735 OPC_RecordNode,
13736 OPC_MoveSibling, 13,
13737 OPC_RecordNode,
13738 OPC_MoveParent,
13739 OPC_CheckPatternPredicate0,
13740 OPC_EmitInteger32, 0,
13741 OPC_EmitNodeXForm, 2, 13,
13742 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18628), 0,
13743 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13744 64,
13745 OPC_CheckChild0Integer, 26|128,19|128,1,
13746 OPC_RecordChild1,
13747 OPC_RecordChild2,
13748 OPC_RecordChild3,
13749 OPC_RecordChild4,
13750 OPC_RecordChild5,
13751 OPC_RecordChild6,
13752 OPC_RecordChild7,
13753 OPC_MoveChild, 8,
13754 OPC_RecordNode,
13755 OPC_MoveSibling, 9,
13756 OPC_RecordNode,
13757 OPC_MoveSibling, 10,
13758 OPC_RecordNode,
13759 OPC_MoveSibling, 11,
13760 OPC_RecordNode,
13761 OPC_MoveSibling, 12,
13762 OPC_RecordNode,
13763 OPC_MoveSibling, 13,
13764 OPC_RecordNode,
13765 OPC_MoveParent,
13766 OPC_CheckPatternPredicate0,
13767 OPC_EmitInteger32, 0,
13768 OPC_EmitNodeXForm, 2, 13,
13769 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18631), 0,
13770 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13771 25,
13772 OPC_CheckChild0Integer, 4|128,20|128,1,
13773 OPC_RecordChild1,
13774 OPC_RecordChild2,
13775 OPC_RecordChild3,
13776 OPC_RecordChild4,
13777 OPC_CheckPatternPredicate3,
13778 OPC_EmitInteger32, 0,
13779 OPC_EmitNodeXForm, 2, 4,
13780 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18640),
13781 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13782 25,
13783 OPC_CheckChild0Integer, 8|128,20|128,1,
13784 OPC_RecordChild1,
13785 OPC_RecordChild2,
13786 OPC_RecordChild3,
13787 OPC_RecordChild4,
13788 OPC_CheckPatternPredicate3,
13789 OPC_EmitInteger32, 0,
13790 OPC_EmitNodeXForm, 2, 4,
13791 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18647),
13792 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13793 25,
13794 OPC_CheckChild0Integer, 98|128,19|128,1,
13795 OPC_RecordChild1,
13796 OPC_RecordChild2,
13797 OPC_RecordChild3,
13798 OPC_RecordChild4,
13799 OPC_CheckPatternPredicate3,
13800 OPC_EmitInteger32, 0,
13801 OPC_EmitNodeXForm, 2, 4,
13802 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18656),
13803 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13804 26,
13805 OPC_CheckChild0Integer, 96|128,19|128,1,
13806 OPC_RecordChild1,
13807 OPC_RecordChild2,
13808 OPC_RecordChild3,
13809 OPC_RecordChild4,
13810 OPC_CheckPatternPredicate, 73,
13811 OPC_EmitInteger32, 0,
13812 OPC_EmitNodeXForm, 2, 4,
13813 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18660),
13814 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13815 60,
13816 OPC_CheckChild0Integer, 64|128,15|128,1,
13817 OPC_RecordChild1,
13818 OPC_RecordChild2,
13819 OPC_RecordChild3,
13820 OPC_RecordChild4,
13821 OPC_RecordChild5,
13822 OPC_RecordChild6,
13823 OPC_RecordChild7,
13824 OPC_MoveChild, 8,
13825 OPC_RecordNode,
13826 OPC_MoveSibling, 9,
13827 OPC_RecordNode,
13828 OPC_MoveSibling, 10,
13829 OPC_RecordNode,
13830 OPC_MoveSibling, 11,
13831 OPC_RecordNode,
13832 OPC_MoveSibling, 12,
13833 OPC_RecordNode,
13834 OPC_MoveParent,
13835 OPC_CheckPatternPredicate0,
13836 OPC_EmitInteger32, 0,
13837 OPC_EmitNodeXForm, 2, 12,
13838 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18711), 0,
13839 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13840 60,
13841 OPC_CheckChild0Integer, 68|128,15|128,1,
13842 OPC_RecordChild1,
13843 OPC_RecordChild2,
13844 OPC_RecordChild3,
13845 OPC_RecordChild4,
13846 OPC_RecordChild5,
13847 OPC_RecordChild6,
13848 OPC_RecordChild7,
13849 OPC_MoveChild, 8,
13850 OPC_RecordNode,
13851 OPC_MoveSibling, 9,
13852 OPC_RecordNode,
13853 OPC_MoveSibling, 10,
13854 OPC_RecordNode,
13855 OPC_MoveSibling, 11,
13856 OPC_RecordNode,
13857 OPC_MoveSibling, 12,
13858 OPC_RecordNode,
13859 OPC_MoveParent,
13860 OPC_CheckPatternPredicate0,
13861 OPC_EmitInteger32, 0,
13862 OPC_EmitNodeXForm, 2, 12,
13863 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18714), 0,
13864 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
13865 64,
13866 OPC_CheckChild0Integer, 64|128,17|128,1,
13867 OPC_RecordChild1,
13868 OPC_RecordChild2,
13869 OPC_RecordChild3,
13870 OPC_RecordChild4,
13871 OPC_RecordChild5,
13872 OPC_RecordChild6,
13873 OPC_RecordChild7,
13874 OPC_MoveChild, 8,
13875 OPC_RecordNode,
13876 OPC_MoveSibling, 9,
13877 OPC_RecordNode,
13878 OPC_MoveSibling, 10,
13879 OPC_RecordNode,
13880 OPC_MoveSibling, 11,
13881 OPC_RecordNode,
13882 OPC_MoveSibling, 12,
13883 OPC_RecordNode,
13884 OPC_MoveSibling, 13,
13885 OPC_RecordNode,
13886 OPC_MoveParent,
13887 OPC_CheckPatternPredicate0,
13888 OPC_EmitInteger32, 0,
13889 OPC_EmitNodeXForm, 2, 13,
13890 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18717), 0,
13891 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13892 64,
13893 OPC_CheckChild0Integer, 68|128,17|128,1,
13894 OPC_RecordChild1,
13895 OPC_RecordChild2,
13896 OPC_RecordChild3,
13897 OPC_RecordChild4,
13898 OPC_RecordChild5,
13899 OPC_RecordChild6,
13900 OPC_RecordChild7,
13901 OPC_MoveChild, 8,
13902 OPC_RecordNode,
13903 OPC_MoveSibling, 9,
13904 OPC_RecordNode,
13905 OPC_MoveSibling, 10,
13906 OPC_RecordNode,
13907 OPC_MoveSibling, 11,
13908 OPC_RecordNode,
13909 OPC_MoveSibling, 12,
13910 OPC_RecordNode,
13911 OPC_MoveSibling, 13,
13912 OPC_RecordNode,
13913 OPC_MoveParent,
13914 OPC_CheckPatternPredicate0,
13915 OPC_EmitInteger32, 0,
13916 OPC_EmitNodeXForm, 2, 13,
13917 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18720), 0,
13918 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13919 64,
13920 OPC_CheckChild0Integer, 24|128,19|128,1,
13921 OPC_RecordChild1,
13922 OPC_RecordChild2,
13923 OPC_RecordChild3,
13924 OPC_RecordChild4,
13925 OPC_RecordChild5,
13926 OPC_RecordChild6,
13927 OPC_RecordChild7,
13928 OPC_MoveChild, 8,
13929 OPC_RecordNode,
13930 OPC_MoveSibling, 9,
13931 OPC_RecordNode,
13932 OPC_MoveSibling, 10,
13933 OPC_RecordNode,
13934 OPC_MoveSibling, 11,
13935 OPC_RecordNode,
13936 OPC_MoveSibling, 12,
13937 OPC_RecordNode,
13938 OPC_MoveSibling, 13,
13939 OPC_RecordNode,
13940 OPC_MoveParent,
13941 OPC_CheckPatternPredicate0,
13942 OPC_EmitInteger32, 0,
13943 OPC_EmitNodeXForm, 2, 13,
13944 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18723), 0,
13945 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13946 64,
13947 OPC_CheckChild0Integer, 28|128,19|128,1,
13948 OPC_RecordChild1,
13949 OPC_RecordChild2,
13950 OPC_RecordChild3,
13951 OPC_RecordChild4,
13952 OPC_RecordChild5,
13953 OPC_RecordChild6,
13954 OPC_RecordChild7,
13955 OPC_MoveChild, 8,
13956 OPC_RecordNode,
13957 OPC_MoveSibling, 9,
13958 OPC_RecordNode,
13959 OPC_MoveSibling, 10,
13960 OPC_RecordNode,
13961 OPC_MoveSibling, 11,
13962 OPC_RecordNode,
13963 OPC_MoveSibling, 12,
13964 OPC_RecordNode,
13965 OPC_MoveSibling, 13,
13966 OPC_RecordNode,
13967 OPC_MoveParent,
13968 OPC_CheckPatternPredicate0,
13969 OPC_EmitInteger32, 0,
13970 OPC_EmitNodeXForm, 2, 13,
13971 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18726), 0,
13972 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
13973 25,
13974 OPC_CheckChild0Integer, 6|128,20|128,1,
13975 OPC_RecordChild1,
13976 OPC_RecordChild2,
13977 OPC_RecordChild3,
13978 OPC_RecordChild4,
13979 OPC_CheckPatternPredicate3,
13980 OPC_EmitInteger32, 0,
13981 OPC_EmitNodeXForm, 2, 4,
13982 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18729),
13983 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13984 25,
13985 OPC_CheckChild0Integer, 10|128,20|128,1,
13986 OPC_RecordChild1,
13987 OPC_RecordChild2,
13988 OPC_RecordChild3,
13989 OPC_RecordChild4,
13990 OPC_CheckPatternPredicate3,
13991 OPC_EmitInteger32, 0,
13992 OPC_EmitNodeXForm, 2, 4,
13993 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18732),
13994 MVT::i32, MVT::i32, 5, 0, 1, 2, 3, 5,
13995 60,
13996 OPC_CheckChild0Integer, 36|128,15|128,1,
13997 OPC_RecordChild1,
13998 OPC_RecordChild2,
13999 OPC_RecordChild3,
14000 OPC_RecordChild4,
14001 OPC_RecordChild5,
14002 OPC_RecordChild6,
14003 OPC_RecordChild7,
14004 OPC_MoveChild, 8,
14005 OPC_RecordNode,
14006 OPC_MoveSibling, 9,
14007 OPC_RecordNode,
14008 OPC_MoveSibling, 10,
14009 OPC_RecordNode,
14010 OPC_MoveSibling, 11,
14011 OPC_RecordNode,
14012 OPC_MoveSibling, 12,
14013 OPC_RecordNode,
14014 OPC_MoveParent,
14015 OPC_CheckPatternPredicate0,
14016 OPC_EmitInteger32, 0,
14017 OPC_EmitNodeXForm, 2, 12,
14018 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18786), 0,
14019 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14020 60,
14021 OPC_CheckChild0Integer, 40|128,15|128,1,
14022 OPC_RecordChild1,
14023 OPC_RecordChild2,
14024 OPC_RecordChild3,
14025 OPC_RecordChild4,
14026 OPC_RecordChild5,
14027 OPC_RecordChild6,
14028 OPC_RecordChild7,
14029 OPC_MoveChild, 8,
14030 OPC_RecordNode,
14031 OPC_MoveSibling, 9,
14032 OPC_RecordNode,
14033 OPC_MoveSibling, 10,
14034 OPC_RecordNode,
14035 OPC_MoveSibling, 11,
14036 OPC_RecordNode,
14037 OPC_MoveSibling, 12,
14038 OPC_RecordNode,
14039 OPC_MoveParent,
14040 OPC_CheckPatternPredicate0,
14041 OPC_EmitInteger32, 0,
14042 OPC_EmitNodeXForm, 2, 12,
14043 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18789), 0,
14044 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14045 64,
14046 OPC_CheckChild0Integer, 36|128,17|128,1,
14047 OPC_RecordChild1,
14048 OPC_RecordChild2,
14049 OPC_RecordChild3,
14050 OPC_RecordChild4,
14051 OPC_RecordChild5,
14052 OPC_RecordChild6,
14053 OPC_RecordChild7,
14054 OPC_MoveChild, 8,
14055 OPC_RecordNode,
14056 OPC_MoveSibling, 9,
14057 OPC_RecordNode,
14058 OPC_MoveSibling, 10,
14059 OPC_RecordNode,
14060 OPC_MoveSibling, 11,
14061 OPC_RecordNode,
14062 OPC_MoveSibling, 12,
14063 OPC_RecordNode,
14064 OPC_MoveSibling, 13,
14065 OPC_RecordNode,
14066 OPC_MoveParent,
14067 OPC_CheckPatternPredicate0,
14068 OPC_EmitInteger32, 0,
14069 OPC_EmitNodeXForm, 2, 13,
14070 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18792), 0,
14071 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14072 64,
14073 OPC_CheckChild0Integer, 40|128,17|128,1,
14074 OPC_RecordChild1,
14075 OPC_RecordChild2,
14076 OPC_RecordChild3,
14077 OPC_RecordChild4,
14078 OPC_RecordChild5,
14079 OPC_RecordChild6,
14080 OPC_RecordChild7,
14081 OPC_MoveChild, 8,
14082 OPC_RecordNode,
14083 OPC_MoveSibling, 9,
14084 OPC_RecordNode,
14085 OPC_MoveSibling, 10,
14086 OPC_RecordNode,
14087 OPC_MoveSibling, 11,
14088 OPC_RecordNode,
14089 OPC_MoveSibling, 12,
14090 OPC_RecordNode,
14091 OPC_MoveSibling, 13,
14092 OPC_RecordNode,
14093 OPC_MoveParent,
14094 OPC_CheckPatternPredicate0,
14095 OPC_EmitInteger32, 0,
14096 OPC_EmitNodeXForm, 2, 13,
14097 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18795), 0,
14098 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14099 64,
14100 OPC_CheckChild0Integer, 124|128,18|128,1,
14101 OPC_RecordChild1,
14102 OPC_RecordChild2,
14103 OPC_RecordChild3,
14104 OPC_RecordChild4,
14105 OPC_RecordChild5,
14106 OPC_RecordChild6,
14107 OPC_RecordChild7,
14108 OPC_MoveChild, 8,
14109 OPC_RecordNode,
14110 OPC_MoveSibling, 9,
14111 OPC_RecordNode,
14112 OPC_MoveSibling, 10,
14113 OPC_RecordNode,
14114 OPC_MoveSibling, 11,
14115 OPC_RecordNode,
14116 OPC_MoveSibling, 12,
14117 OPC_RecordNode,
14118 OPC_MoveSibling, 13,
14119 OPC_RecordNode,
14120 OPC_MoveParent,
14121 OPC_CheckPatternPredicate0,
14122 OPC_EmitInteger32, 0,
14123 OPC_EmitNodeXForm, 2, 13,
14124 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18798), 0,
14125 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14126 64,
14127 OPC_CheckChild0Integer, 0|128,19|128,1,
14128 OPC_RecordChild1,
14129 OPC_RecordChild2,
14130 OPC_RecordChild3,
14131 OPC_RecordChild4,
14132 OPC_RecordChild5,
14133 OPC_RecordChild6,
14134 OPC_RecordChild7,
14135 OPC_MoveChild, 8,
14136 OPC_RecordNode,
14137 OPC_MoveSibling, 9,
14138 OPC_RecordNode,
14139 OPC_MoveSibling, 10,
14140 OPC_RecordNode,
14141 OPC_MoveSibling, 11,
14142 OPC_RecordNode,
14143 OPC_MoveSibling, 12,
14144 OPC_RecordNode,
14145 OPC_MoveSibling, 13,
14146 OPC_RecordNode,
14147 OPC_MoveParent,
14148 OPC_CheckPatternPredicate0,
14149 OPC_EmitInteger32, 0,
14150 OPC_EmitNodeXForm, 2, 13,
14151 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18801), 0,
14152 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14153 60,
14154 OPC_CheckChild0Integer, 38|128,15|128,1,
14155 OPC_RecordChild1,
14156 OPC_RecordChild2,
14157 OPC_RecordChild3,
14158 OPC_RecordChild4,
14159 OPC_RecordChild5,
14160 OPC_RecordChild6,
14161 OPC_RecordChild7,
14162 OPC_MoveChild, 8,
14163 OPC_RecordNode,
14164 OPC_MoveSibling, 9,
14165 OPC_RecordNode,
14166 OPC_MoveSibling, 10,
14167 OPC_RecordNode,
14168 OPC_MoveSibling, 11,
14169 OPC_RecordNode,
14170 OPC_MoveSibling, 12,
14171 OPC_RecordNode,
14172 OPC_MoveParent,
14173 OPC_CheckPatternPredicate0,
14174 OPC_EmitInteger32, 0,
14175 OPC_EmitNodeXForm, 2, 12,
14176 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18852), 0,
14177 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14178 60,
14179 OPC_CheckChild0Integer, 42|128,15|128,1,
14180 OPC_RecordChild1,
14181 OPC_RecordChild2,
14182 OPC_RecordChild3,
14183 OPC_RecordChild4,
14184 OPC_RecordChild5,
14185 OPC_RecordChild6,
14186 OPC_RecordChild7,
14187 OPC_MoveChild, 8,
14188 OPC_RecordNode,
14189 OPC_MoveSibling, 9,
14190 OPC_RecordNode,
14191 OPC_MoveSibling, 10,
14192 OPC_RecordNode,
14193 OPC_MoveSibling, 11,
14194 OPC_RecordNode,
14195 OPC_MoveSibling, 12,
14196 OPC_RecordNode,
14197 OPC_MoveParent,
14198 OPC_CheckPatternPredicate0,
14199 OPC_EmitInteger32, 0,
14200 OPC_EmitNodeXForm, 2, 12,
14201 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18855), 0,
14202 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14203 64,
14204 OPC_CheckChild0Integer, 38|128,17|128,1,
14205 OPC_RecordChild1,
14206 OPC_RecordChild2,
14207 OPC_RecordChild3,
14208 OPC_RecordChild4,
14209 OPC_RecordChild5,
14210 OPC_RecordChild6,
14211 OPC_RecordChild7,
14212 OPC_MoveChild, 8,
14213 OPC_RecordNode,
14214 OPC_MoveSibling, 9,
14215 OPC_RecordNode,
14216 OPC_MoveSibling, 10,
14217 OPC_RecordNode,
14218 OPC_MoveSibling, 11,
14219 OPC_RecordNode,
14220 OPC_MoveSibling, 12,
14221 OPC_RecordNode,
14222 OPC_MoveSibling, 13,
14223 OPC_RecordNode,
14224 OPC_MoveParent,
14225 OPC_CheckPatternPredicate0,
14226 OPC_EmitInteger32, 0,
14227 OPC_EmitNodeXForm, 2, 13,
14228 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18858), 0,
14229 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14230 64,
14231 OPC_CheckChild0Integer, 42|128,17|128,1,
14232 OPC_RecordChild1,
14233 OPC_RecordChild2,
14234 OPC_RecordChild3,
14235 OPC_RecordChild4,
14236 OPC_RecordChild5,
14237 OPC_RecordChild6,
14238 OPC_RecordChild7,
14239 OPC_MoveChild, 8,
14240 OPC_RecordNode,
14241 OPC_MoveSibling, 9,
14242 OPC_RecordNode,
14243 OPC_MoveSibling, 10,
14244 OPC_RecordNode,
14245 OPC_MoveSibling, 11,
14246 OPC_RecordNode,
14247 OPC_MoveSibling, 12,
14248 OPC_RecordNode,
14249 OPC_MoveSibling, 13,
14250 OPC_RecordNode,
14251 OPC_MoveParent,
14252 OPC_CheckPatternPredicate0,
14253 OPC_EmitInteger32, 0,
14254 OPC_EmitNodeXForm, 2, 13,
14255 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18861), 0,
14256 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14257 64,
14258 OPC_CheckChild0Integer, 126|128,18|128,1,
14259 OPC_RecordChild1,
14260 OPC_RecordChild2,
14261 OPC_RecordChild3,
14262 OPC_RecordChild4,
14263 OPC_RecordChild5,
14264 OPC_RecordChild6,
14265 OPC_RecordChild7,
14266 OPC_MoveChild, 8,
14267 OPC_RecordNode,
14268 OPC_MoveSibling, 9,
14269 OPC_RecordNode,
14270 OPC_MoveSibling, 10,
14271 OPC_RecordNode,
14272 OPC_MoveSibling, 11,
14273 OPC_RecordNode,
14274 OPC_MoveSibling, 12,
14275 OPC_RecordNode,
14276 OPC_MoveSibling, 13,
14277 OPC_RecordNode,
14278 OPC_MoveParent,
14279 OPC_CheckPatternPredicate0,
14280 OPC_EmitInteger32, 0,
14281 OPC_EmitNodeXForm, 2, 13,
14282 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18864), 0,
14283 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14284 64,
14285 OPC_CheckChild0Integer, 2|128,19|128,1,
14286 OPC_RecordChild1,
14287 OPC_RecordChild2,
14288 OPC_RecordChild3,
14289 OPC_RecordChild4,
14290 OPC_RecordChild5,
14291 OPC_RecordChild6,
14292 OPC_RecordChild7,
14293 OPC_MoveChild, 8,
14294 OPC_RecordNode,
14295 OPC_MoveSibling, 9,
14296 OPC_RecordNode,
14297 OPC_MoveSibling, 10,
14298 OPC_RecordNode,
14299 OPC_MoveSibling, 11,
14300 OPC_RecordNode,
14301 OPC_MoveSibling, 12,
14302 OPC_RecordNode,
14303 OPC_MoveSibling, 13,
14304 OPC_RecordNode,
14305 OPC_MoveParent,
14306 OPC_CheckPatternPredicate0,
14307 OPC_EmitInteger32, 0,
14308 OPC_EmitNodeXForm, 2, 13,
14309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18867), 0,
14310 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14311 60,
14312 OPC_CheckChild0Integer, 10|128,15|128,1,
14313 OPC_RecordChild1,
14314 OPC_RecordChild2,
14315 OPC_RecordChild3,
14316 OPC_RecordChild4,
14317 OPC_RecordChild5,
14318 OPC_RecordChild6,
14319 OPC_RecordChild7,
14320 OPC_MoveChild, 8,
14321 OPC_RecordNode,
14322 OPC_MoveSibling, 9,
14323 OPC_RecordNode,
14324 OPC_MoveSibling, 10,
14325 OPC_RecordNode,
14326 OPC_MoveSibling, 11,
14327 OPC_RecordNode,
14328 OPC_MoveSibling, 12,
14329 OPC_RecordNode,
14330 OPC_MoveParent,
14331 OPC_CheckPatternPredicate0,
14332 OPC_EmitInteger32, 0,
14333 OPC_EmitNodeXForm, 2, 12,
14334 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18921), 0,
14335 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14336 60,
14337 OPC_CheckChild0Integer, 14|128,15|128,1,
14338 OPC_RecordChild1,
14339 OPC_RecordChild2,
14340 OPC_RecordChild3,
14341 OPC_RecordChild4,
14342 OPC_RecordChild5,
14343 OPC_RecordChild6,
14344 OPC_RecordChild7,
14345 OPC_MoveChild, 8,
14346 OPC_RecordNode,
14347 OPC_MoveSibling, 9,
14348 OPC_RecordNode,
14349 OPC_MoveSibling, 10,
14350 OPC_RecordNode,
14351 OPC_MoveSibling, 11,
14352 OPC_RecordNode,
14353 OPC_MoveSibling, 12,
14354 OPC_RecordNode,
14355 OPC_MoveParent,
14356 OPC_CheckPatternPredicate0,
14357 OPC_EmitInteger32, 0,
14358 OPC_EmitNodeXForm, 2, 12,
14359 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18924), 0,
14360 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14361 64,
14362 OPC_CheckChild0Integer, 10|128,17|128,1,
14363 OPC_RecordChild1,
14364 OPC_RecordChild2,
14365 OPC_RecordChild3,
14366 OPC_RecordChild4,
14367 OPC_RecordChild5,
14368 OPC_RecordChild6,
14369 OPC_RecordChild7,
14370 OPC_MoveChild, 8,
14371 OPC_RecordNode,
14372 OPC_MoveSibling, 9,
14373 OPC_RecordNode,
14374 OPC_MoveSibling, 10,
14375 OPC_RecordNode,
14376 OPC_MoveSibling, 11,
14377 OPC_RecordNode,
14378 OPC_MoveSibling, 12,
14379 OPC_RecordNode,
14380 OPC_MoveSibling, 13,
14381 OPC_RecordNode,
14382 OPC_MoveParent,
14383 OPC_CheckPatternPredicate0,
14384 OPC_EmitInteger32, 0,
14385 OPC_EmitNodeXForm, 2, 13,
14386 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18927), 0,
14387 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14388 64,
14389 OPC_CheckChild0Integer, 14|128,17|128,1,
14390 OPC_RecordChild1,
14391 OPC_RecordChild2,
14392 OPC_RecordChild3,
14393 OPC_RecordChild4,
14394 OPC_RecordChild5,
14395 OPC_RecordChild6,
14396 OPC_RecordChild7,
14397 OPC_MoveChild, 8,
14398 OPC_RecordNode,
14399 OPC_MoveSibling, 9,
14400 OPC_RecordNode,
14401 OPC_MoveSibling, 10,
14402 OPC_RecordNode,
14403 OPC_MoveSibling, 11,
14404 OPC_RecordNode,
14405 OPC_MoveSibling, 12,
14406 OPC_RecordNode,
14407 OPC_MoveSibling, 13,
14408 OPC_RecordNode,
14409 OPC_MoveParent,
14410 OPC_CheckPatternPredicate0,
14411 OPC_EmitInteger32, 0,
14412 OPC_EmitNodeXForm, 2, 13,
14413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18930), 0,
14414 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14415 64,
14416 OPC_CheckChild0Integer, 98|128,18|128,1,
14417 OPC_RecordChild1,
14418 OPC_RecordChild2,
14419 OPC_RecordChild3,
14420 OPC_RecordChild4,
14421 OPC_RecordChild5,
14422 OPC_RecordChild6,
14423 OPC_RecordChild7,
14424 OPC_MoveChild, 8,
14425 OPC_RecordNode,
14426 OPC_MoveSibling, 9,
14427 OPC_RecordNode,
14428 OPC_MoveSibling, 10,
14429 OPC_RecordNode,
14430 OPC_MoveSibling, 11,
14431 OPC_RecordNode,
14432 OPC_MoveSibling, 12,
14433 OPC_RecordNode,
14434 OPC_MoveSibling, 13,
14435 OPC_RecordNode,
14436 OPC_MoveParent,
14437 OPC_CheckPatternPredicate0,
14438 OPC_EmitInteger32, 0,
14439 OPC_EmitNodeXForm, 2, 13,
14440 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18933), 0,
14441 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14442 64,
14443 OPC_CheckChild0Integer, 102|128,18|128,1,
14444 OPC_RecordChild1,
14445 OPC_RecordChild2,
14446 OPC_RecordChild3,
14447 OPC_RecordChild4,
14448 OPC_RecordChild5,
14449 OPC_RecordChild6,
14450 OPC_RecordChild7,
14451 OPC_MoveChild, 8,
14452 OPC_RecordNode,
14453 OPC_MoveSibling, 9,
14454 OPC_RecordNode,
14455 OPC_MoveSibling, 10,
14456 OPC_RecordNode,
14457 OPC_MoveSibling, 11,
14458 OPC_RecordNode,
14459 OPC_MoveSibling, 12,
14460 OPC_RecordNode,
14461 OPC_MoveSibling, 13,
14462 OPC_RecordNode,
14463 OPC_MoveParent,
14464 OPC_CheckPatternPredicate0,
14465 OPC_EmitInteger32, 0,
14466 OPC_EmitNodeXForm, 2, 13,
14467 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18936), 0,
14468 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14469 60,
14470 OPC_CheckChild0Integer, 12|128,15|128,1,
14471 OPC_RecordChild1,
14472 OPC_RecordChild2,
14473 OPC_RecordChild3,
14474 OPC_RecordChild4,
14475 OPC_RecordChild5,
14476 OPC_RecordChild6,
14477 OPC_RecordChild7,
14478 OPC_MoveChild, 8,
14479 OPC_RecordNode,
14480 OPC_MoveSibling, 9,
14481 OPC_RecordNode,
14482 OPC_MoveSibling, 10,
14483 OPC_RecordNode,
14484 OPC_MoveSibling, 11,
14485 OPC_RecordNode,
14486 OPC_MoveSibling, 12,
14487 OPC_RecordNode,
14488 OPC_MoveParent,
14489 OPC_CheckPatternPredicate0,
14490 OPC_EmitInteger32, 0,
14491 OPC_EmitNodeXForm, 2, 12,
14492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18987), 0,
14493 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14494 60,
14495 OPC_CheckChild0Integer, 16|128,15|128,1,
14496 OPC_RecordChild1,
14497 OPC_RecordChild2,
14498 OPC_RecordChild3,
14499 OPC_RecordChild4,
14500 OPC_RecordChild5,
14501 OPC_RecordChild6,
14502 OPC_RecordChild7,
14503 OPC_MoveChild, 8,
14504 OPC_RecordNode,
14505 OPC_MoveSibling, 9,
14506 OPC_RecordNode,
14507 OPC_MoveSibling, 10,
14508 OPC_RecordNode,
14509 OPC_MoveSibling, 11,
14510 OPC_RecordNode,
14511 OPC_MoveSibling, 12,
14512 OPC_RecordNode,
14513 OPC_MoveParent,
14514 OPC_CheckPatternPredicate0,
14515 OPC_EmitInteger32, 0,
14516 OPC_EmitNodeXForm, 2, 12,
14517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18990), 0,
14518 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
14519 64,
14520 OPC_CheckChild0Integer, 12|128,17|128,1,
14521 OPC_RecordChild1,
14522 OPC_RecordChild2,
14523 OPC_RecordChild3,
14524 OPC_RecordChild4,
14525 OPC_RecordChild5,
14526 OPC_RecordChild6,
14527 OPC_RecordChild7,
14528 OPC_MoveChild, 8,
14529 OPC_RecordNode,
14530 OPC_MoveSibling, 9,
14531 OPC_RecordNode,
14532 OPC_MoveSibling, 10,
14533 OPC_RecordNode,
14534 OPC_MoveSibling, 11,
14535 OPC_RecordNode,
14536 OPC_MoveSibling, 12,
14537 OPC_RecordNode,
14538 OPC_MoveSibling, 13,
14539 OPC_RecordNode,
14540 OPC_MoveParent,
14541 OPC_CheckPatternPredicate0,
14542 OPC_EmitInteger32, 0,
14543 OPC_EmitNodeXForm, 2, 13,
14544 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18993), 0,
14545 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14546 64,
14547 OPC_CheckChild0Integer, 16|128,17|128,1,
14548 OPC_RecordChild1,
14549 OPC_RecordChild2,
14550 OPC_RecordChild3,
14551 OPC_RecordChild4,
14552 OPC_RecordChild5,
14553 OPC_RecordChild6,
14554 OPC_RecordChild7,
14555 OPC_MoveChild, 8,
14556 OPC_RecordNode,
14557 OPC_MoveSibling, 9,
14558 OPC_RecordNode,
14559 OPC_MoveSibling, 10,
14560 OPC_RecordNode,
14561 OPC_MoveSibling, 11,
14562 OPC_RecordNode,
14563 OPC_MoveSibling, 12,
14564 OPC_RecordNode,
14565 OPC_MoveSibling, 13,
14566 OPC_RecordNode,
14567 OPC_MoveParent,
14568 OPC_CheckPatternPredicate0,
14569 OPC_EmitInteger32, 0,
14570 OPC_EmitNodeXForm, 2, 13,
14571 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18996), 0,
14572 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14573 64,
14574 OPC_CheckChild0Integer, 100|128,18|128,1,
14575 OPC_RecordChild1,
14576 OPC_RecordChild2,
14577 OPC_RecordChild3,
14578 OPC_RecordChild4,
14579 OPC_RecordChild5,
14580 OPC_RecordChild6,
14581 OPC_RecordChild7,
14582 OPC_MoveChild, 8,
14583 OPC_RecordNode,
14584 OPC_MoveSibling, 9,
14585 OPC_RecordNode,
14586 OPC_MoveSibling, 10,
14587 OPC_RecordNode,
14588 OPC_MoveSibling, 11,
14589 OPC_RecordNode,
14590 OPC_MoveSibling, 12,
14591 OPC_RecordNode,
14592 OPC_MoveSibling, 13,
14593 OPC_RecordNode,
14594 OPC_MoveParent,
14595 OPC_CheckPatternPredicate0,
14596 OPC_EmitInteger32, 0,
14597 OPC_EmitNodeXForm, 2, 13,
14598 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18999), 0,
14599 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14600 64,
14601 OPC_CheckChild0Integer, 104|128,18|128,1,
14602 OPC_RecordChild1,
14603 OPC_RecordChild2,
14604 OPC_RecordChild3,
14605 OPC_RecordChild4,
14606 OPC_RecordChild5,
14607 OPC_RecordChild6,
14608 OPC_RecordChild7,
14609 OPC_MoveChild, 8,
14610 OPC_RecordNode,
14611 OPC_MoveSibling, 9,
14612 OPC_RecordNode,
14613 OPC_MoveSibling, 10,
14614 OPC_RecordNode,
14615 OPC_MoveSibling, 11,
14616 OPC_RecordNode,
14617 OPC_MoveSibling, 12,
14618 OPC_RecordNode,
14619 OPC_MoveSibling, 13,
14620 OPC_RecordNode,
14621 OPC_MoveParent,
14622 OPC_CheckPatternPredicate0,
14623 OPC_EmitInteger32, 0,
14624 OPC_EmitNodeXForm, 2, 13,
14625 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19002), 0,
14626 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 14, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14,
14627 26,
14628 OPC_CheckChild0Integer, 42|128,127,
14629 OPC_RecordChild1,
14630 OPC_Scope, 9,
14631 OPC_CheckChild1TypeI32,
14632 OPC_CheckPatternPredicate, 15,
14633 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_32),
14634 MVT::i32, 1, 0,
14635 9,
14636 OPC_CheckChild1TypeI64,
14637 OPC_CheckPatternPredicate, 15,
14638 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_64),
14639 MVT::i32, 1, 0,
14640 0,
14641 26,
14642 OPC_CheckChild0Integer, 44|128,127,
14643 OPC_RecordChild1,
14644 OPC_Scope, 9,
14645 OPC_CheckChild1TypeI32,
14646 OPC_CheckPatternPredicate, 15,
14647 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_shared_cluster_32),
14648 MVT::i32, 1, 0,
14649 9,
14650 OPC_CheckChild1TypeI64,
14651 OPC_CheckPatternPredicate, 15,
14652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::getctarank_shared_cluster_64),
14653 MVT::i32, 1, 0,
14654 0,
14655 10,
14656 OPC_CheckChild0Integer, 62|128,127,
14657 OPC_CheckPatternPredicate, 15,
14658 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::is_explicit_cluster),
14659 MVT::i1, 0,
14660 24,
14661 OPC_CheckChild0Integer, 120|128,10|128,1,
14662 OPC_RecordChild1,
14663 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_HI_INT64),
14664 MVT::i32, 1, 0,
14665 OPC_EmitNode1None, TARGET_VAL(NVPTX::GET_LO_INT64),
14666 MVT::i32, 1, 0,
14667 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PACK_TWO_INT32),
14668 MVT::i64, 2, 1, 2,
14669 125,
14670 OPC_CheckChild0Integer, 92|128,126,
14671 OPC_Scope, 109,
14672 OPC_MoveChild1,
14673 OPC_SwitchOpcode , 47, TARGET_VAL(ISD::ConstantFP),
14674 OPC_CheckPredicate, 8,
14675 OPC_MoveSibling2,
14676 OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
14677 OPC_CheckChild0Integer, 10|128,126,
14678 OPC_Scope, 17,
14679 OPC_MoveChild1,
14680 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14681 OPC_CheckPredicate5,
14682 OPC_MoveParent,
14683 OPC_RecordChild2,
14684 OPC_MoveParent,
14685 OPC_EmitInteger32, 64,
14686 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
14687 MVT::f32, 2, 0, 1,
14688 17,
14689 OPC_RecordChild1,
14690 OPC_MoveChild2,
14691 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14692 OPC_CheckPredicate5,
14693 OPC_MoveParent,
14694 OPC_MoveParent,
14695 OPC_EmitInteger32, 64,
14696 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
14697 MVT::f32, 2, 0, 1,
14698 0,
14699 53, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
14700 OPC_CheckChild0Integer, 10|128,126,
14701 OPC_Scope, 23,
14702 OPC_MoveChild1,
14703 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14704 OPC_CheckPredicate5,
14705 OPC_MoveParent,
14706 OPC_RecordChild2,
14707 OPC_MoveSibling2,
14708 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14709 OPC_CheckPredicate, 8,
14710 OPC_MoveParent,
14711 OPC_EmitInteger32, 64,
14712 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
14713 MVT::f32, 2, 0, 1,
14714 23,
14715 OPC_RecordChild1,
14716 OPC_MoveChild2,
14717 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14718 OPC_CheckPredicate5,
14719 OPC_MoveParent,
14720 OPC_MoveSibling2,
14721 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14722 OPC_CheckPredicate, 8,
14723 OPC_MoveParent,
14724 OPC_EmitInteger32, 64,
14725 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
14726 MVT::f32, 2, 0, 1,
14727 0,
14728 0,
14729 9,
14730 OPC_RecordChild1,
14731 OPC_RecordChild2,
14732 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_F),
14733 MVT::f32, 2, 0, 1,
14734 0,
14735 125,
14736 OPC_CheckChild0Integer, 90|128,126,
14737 OPC_Scope, 109,
14738 OPC_MoveChild1,
14739 OPC_SwitchOpcode , 47, TARGET_VAL(ISD::ConstantFP),
14740 OPC_CheckPredicate, 9,
14741 OPC_MoveSibling2,
14742 OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
14743 OPC_CheckChild0Integer, 8|128,126,
14744 OPC_Scope, 17,
14745 OPC_MoveChild1,
14746 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14747 OPC_CheckPredicate6,
14748 OPC_MoveParent,
14749 OPC_RecordChild2,
14750 OPC_MoveParent,
14751 OPC_EmitInteger32, 64,
14752 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
14753 MVT::f64, 2, 0, 1,
14754 17,
14755 OPC_RecordChild1,
14756 OPC_MoveChild2,
14757 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14758 OPC_CheckPredicate6,
14759 OPC_MoveParent,
14760 OPC_MoveParent,
14761 OPC_EmitInteger32, 64,
14762 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
14763 MVT::f64, 2, 0, 1,
14764 0,
14765 53, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
14766 OPC_CheckChild0Integer, 8|128,126,
14767 OPC_Scope, 23,
14768 OPC_MoveChild1,
14769 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14770 OPC_CheckPredicate6,
14771 OPC_MoveParent,
14772 OPC_RecordChild2,
14773 OPC_MoveSibling2,
14774 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14775 OPC_CheckPredicate, 9,
14776 OPC_MoveParent,
14777 OPC_EmitInteger32, 64,
14778 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
14779 MVT::f64, 2, 0, 1,
14780 23,
14781 OPC_RecordChild1,
14782 OPC_MoveChild2,
14783 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14784 OPC_CheckPredicate6,
14785 OPC_MoveParent,
14786 OPC_MoveSibling2,
14787 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
14788 OPC_CheckPredicate, 9,
14789 OPC_MoveParent,
14790 OPC_EmitInteger32, 64,
14791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
14792 MVT::f64, 2, 0, 1,
14793 0,
14794 0,
14795 9,
14796 OPC_RecordChild1,
14797 OPC_RecordChild2,
14798 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_D),
14799 MVT::f64, 2, 0, 1,
14800 0,
14801 12,
14802 OPC_CheckChild0Integer, 102|128,126,
14803 OPC_RecordChild1,
14804 OPC_RecordChild2,
14805 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_F),
14806 MVT::f32, 2, 0, 1,
14807 13,
14808 OPC_CheckChild0Integer, 14|128,127,
14809 OPC_RecordChild1,
14810 OPC_RecordChild2,
14811 OPC_CheckPatternPredicate1,
14812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NAN_F),
14813 MVT::f32, 2, 0, 1,
14814 13,
14815 OPC_CheckChild0Integer, 112|128,126,
14816 OPC_RecordChild1,
14817 OPC_RecordChild2,
14818 OPC_CheckPatternPredicate1,
14819 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_NAN_F),
14820 MVT::f32, 2, 0, 1,
14821 14,
14822 OPC_CheckChild0Integer, 34|128,127,
14823 OPC_RecordChild1,
14824 OPC_RecordChild2,
14825 OPC_CheckPatternPredicate, 17,
14826 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_XORSIGN_ABS_F),
14827 MVT::f32, 2, 0, 1,
14828 14,
14829 OPC_CheckChild0Integer, 4|128,127,
14830 OPC_RecordChild1,
14831 OPC_RecordChild2,
14832 OPC_CheckPatternPredicate, 17,
14833 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_XORSIGN_ABS_F),
14834 MVT::f32, 2, 0, 1,
14835 14,
14836 OPC_CheckChild0Integer, 24|128,127,
14837 OPC_RecordChild1,
14838 OPC_RecordChild2,
14839 OPC_CheckPatternPredicate, 17,
14840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NAN_XORSIGN_ABS_F),
14841 MVT::f32, 2, 0, 1,
14842 14,
14843 OPC_CheckChild0Integer, 122|128,126,
14844 OPC_RecordChild1,
14845 OPC_RecordChild2,
14846 OPC_CheckPatternPredicate, 17,
14847 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_NAN_XORSIGN_ABS_F),
14848 MVT::f32, 2, 0, 1,
14849 12,
14850 OPC_CheckChild0Integer, 10|128,126,
14851 OPC_RecordChild1,
14852 OPC_RecordChild2,
14853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_F),
14854 MVT::f32, 2, 0, 1,
14855 12,
14856 OPC_CheckChild0Integer, 20|128,126,
14857 OPC_RecordChild1,
14858 OPC_RecordChild2,
14859 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_F),
14860 MVT::f32, 2, 0, 1,
14861 13,
14862 OPC_CheckChild0Integer, 60|128,126,
14863 OPC_RecordChild1,
14864 OPC_RecordChild2,
14865 OPC_CheckPatternPredicate1,
14866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_NAN_F),
14867 MVT::f32, 2, 0, 1,
14868 13,
14869 OPC_CheckChild0Integer, 30|128,126,
14870 OPC_RecordChild1,
14871 OPC_RecordChild2,
14872 OPC_CheckPatternPredicate1,
14873 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_NAN_F),
14874 MVT::f32, 2, 0, 1,
14875 14,
14876 OPC_CheckChild0Integer, 80|128,126,
14877 OPC_RecordChild1,
14878 OPC_RecordChild2,
14879 OPC_CheckPatternPredicate, 17,
14880 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_XORSIGN_ABS_F),
14881 MVT::f32, 2, 0, 1,
14882 14,
14883 OPC_CheckChild0Integer, 50|128,126,
14884 OPC_RecordChild1,
14885 OPC_RecordChild2,
14886 OPC_CheckPatternPredicate, 17,
14887 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_XORSIGN_ABS_F),
14888 MVT::f32, 2, 0, 1,
14889 14,
14890 OPC_CheckChild0Integer, 70|128,126,
14891 OPC_RecordChild1,
14892 OPC_RecordChild2,
14893 OPC_CheckPatternPredicate, 17,
14894 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_NAN_XORSIGN_ABS_F),
14895 MVT::f32, 2, 0, 1,
14896 14,
14897 OPC_CheckChild0Integer, 40|128,126,
14898 OPC_RecordChild1,
14899 OPC_RecordChild2,
14900 OPC_CheckPatternPredicate, 17,
14901 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_NAN_XORSIGN_ABS_F),
14902 MVT::f32, 2, 0, 1,
14903 12,
14904 OPC_CheckChild0Integer, 8|128,126,
14905 OPC_RecordChild1,
14906 OPC_RecordChild2,
14907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAX_D),
14908 MVT::f64, 2, 0, 1,
14909 13,
14910 OPC_CheckChild0Integer, 94|128,126,
14911 OPC_RecordChild1,
14912 OPC_RecordChild2,
14913 OPC_CheckPatternPredicate1,
14914 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_f16),
14915 MVT::f16, 2, 0, 1,
14916 13,
14917 OPC_CheckChild0Integer, 104|128,126,
14918 OPC_RecordChild1,
14919 OPC_RecordChild2,
14920 OPC_CheckPatternPredicate1,
14921 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_f16),
14922 MVT::f16, 2, 0, 1,
14923 13,
14924 OPC_CheckChild0Integer, 16|128,127,
14925 OPC_RecordChild1,
14926 OPC_RecordChild2,
14927 OPC_CheckPatternPredicate1,
14928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_f16),
14929 MVT::f16, 2, 0, 1,
14930 13,
14931 OPC_CheckChild0Integer, 114|128,126,
14932 OPC_RecordChild1,
14933 OPC_RecordChild2,
14934 OPC_CheckPatternPredicate1,
14935 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_f16),
14936 MVT::f16, 2, 0, 1,
14937 14,
14938 OPC_CheckChild0Integer, 36|128,127,
14939 OPC_RecordChild1,
14940 OPC_RecordChild2,
14941 OPC_CheckPatternPredicate, 17,
14942 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_f16),
14943 MVT::f16, 2, 0, 1,
14944 14,
14945 OPC_CheckChild0Integer, 6|128,127,
14946 OPC_RecordChild1,
14947 OPC_RecordChild2,
14948 OPC_CheckPatternPredicate, 17,
14949 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_xorsign_abs_f16),
14950 MVT::f16, 2, 0, 1,
14951 14,
14952 OPC_CheckChild0Integer, 26|128,127,
14953 OPC_RecordChild1,
14954 OPC_RecordChild2,
14955 OPC_CheckPatternPredicate, 17,
14956 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_f16),
14957 MVT::f16, 2, 0, 1,
14958 14,
14959 OPC_CheckChild0Integer, 124|128,126,
14960 OPC_RecordChild1,
14961 OPC_RecordChild2,
14962 OPC_CheckPatternPredicate, 17,
14963 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_xorsign_abs_f16),
14964 MVT::f16, 2, 0, 1,
14965 13,
14966 OPC_CheckChild0Integer, 86|128,126,
14967 OPC_RecordChild1,
14968 OPC_RecordChild2,
14969 OPC_CheckPatternPredicate1,
14970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_bf16),
14971 MVT::bf16, 2, 0, 1,
14972 13,
14973 OPC_CheckChild0Integer, 10|128,127,
14974 OPC_RecordChild1,
14975 OPC_RecordChild2,
14976 OPC_CheckPatternPredicate1,
14977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_bf16),
14978 MVT::bf16, 2, 0, 1,
14979 14,
14980 OPC_CheckChild0Integer, 30|128,127,
14981 OPC_RecordChild1,
14982 OPC_RecordChild2,
14983 OPC_CheckPatternPredicate, 17,
14984 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_bf16),
14985 MVT::bf16, 2, 0, 1,
14986 14,
14987 OPC_CheckChild0Integer, 20|128,127,
14988 OPC_RecordChild1,
14989 OPC_RecordChild2,
14990 OPC_CheckPatternPredicate, 17,
14991 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_bf16),
14992 MVT::bf16, 2, 0, 1,
14993 13,
14994 OPC_CheckChild0Integer, 12|128,126,
14995 OPC_RecordChild1,
14996 OPC_RecordChild2,
14997 OPC_CheckPatternPredicate1,
14998 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_f16),
14999 MVT::f16, 2, 0, 1,
15000 13,
15001 OPC_CheckChild0Integer, 22|128,126,
15002 OPC_RecordChild1,
15003 OPC_RecordChild2,
15004 OPC_CheckPatternPredicate1,
15005 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_f16),
15006 MVT::f16, 2, 0, 1,
15007 13,
15008 OPC_CheckChild0Integer, 62|128,126,
15009 OPC_RecordChild1,
15010 OPC_RecordChild2,
15011 OPC_CheckPatternPredicate1,
15012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_f16),
15013 MVT::f16, 2, 0, 1,
15014 13,
15015 OPC_CheckChild0Integer, 32|128,126,
15016 OPC_RecordChild1,
15017 OPC_RecordChild2,
15018 OPC_CheckPatternPredicate1,
15019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_f16),
15020 MVT::f16, 2, 0, 1,
15021 14,
15022 OPC_CheckChild0Integer, 82|128,126,
15023 OPC_RecordChild1,
15024 OPC_RecordChild2,
15025 OPC_CheckPatternPredicate, 17,
15026 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_f16),
15027 MVT::f16, 2, 0, 1,
15028 14,
15029 OPC_CheckChild0Integer, 52|128,126,
15030 OPC_RecordChild1,
15031 OPC_RecordChild2,
15032 OPC_CheckPatternPredicate, 17,
15033 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_xorsign_abs_f16),
15034 MVT::f16, 2, 0, 1,
15035 14,
15036 OPC_CheckChild0Integer, 72|128,126,
15037 OPC_RecordChild1,
15038 OPC_RecordChild2,
15039 OPC_CheckPatternPredicate, 17,
15040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_f16),
15041 MVT::f16, 2, 0, 1,
15042 14,
15043 OPC_CheckChild0Integer, 42|128,126,
15044 OPC_RecordChild1,
15045 OPC_RecordChild2,
15046 OPC_CheckPatternPredicate, 17,
15047 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_xorsign_abs_f16),
15048 MVT::f16, 2, 0, 1,
15049 13,
15050 OPC_CheckChild0Integer, 4|128,126,
15051 OPC_RecordChild1,
15052 OPC_RecordChild2,
15053 OPC_CheckPatternPredicate1,
15054 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_bf16),
15055 MVT::bf16, 2, 0, 1,
15056 13,
15057 OPC_CheckChild0Integer, 56|128,126,
15058 OPC_RecordChild1,
15059 OPC_RecordChild2,
15060 OPC_CheckPatternPredicate1,
15061 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_bf16),
15062 MVT::bf16, 2, 0, 1,
15063 14,
15064 OPC_CheckChild0Integer, 76|128,126,
15065 OPC_RecordChild1,
15066 OPC_RecordChild2,
15067 OPC_CheckPatternPredicate, 17,
15068 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_bf16),
15069 MVT::bf16, 2, 0, 1,
15070 14,
15071 OPC_CheckChild0Integer, 66|128,126,
15072 OPC_RecordChild1,
15073 OPC_RecordChild2,
15074 OPC_CheckPatternPredicate, 17,
15075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_bf16),
15076 MVT::bf16, 2, 0, 1,
15077 13,
15078 OPC_CheckChild0Integer, 96|128,1|128,1,
15079 OPC_RecordChild1,
15080 OPC_RecordChild2,
15081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_FTZ_F),
15082 MVT::f32, 2, 0, 1,
15083 13,
15084 OPC_CheckChild0Integer, 94|128,1|128,1,
15085 OPC_RecordChild1,
15086 OPC_RecordChild2,
15087 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_F),
15088 MVT::f32, 2, 0, 1,
15089 13,
15090 OPC_CheckChild0Integer, 108|128,1|128,1,
15091 OPC_RecordChild1,
15092 OPC_RecordChild2,
15093 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_FTZ_F),
15094 MVT::f32, 2, 0, 1,
15095 13,
15096 OPC_CheckChild0Integer, 106|128,1|128,1,
15097 OPC_RecordChild1,
15098 OPC_RecordChild2,
15099 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_F),
15100 MVT::f32, 2, 0, 1,
15101 13,
15102 OPC_CheckChild0Integer, 90|128,1|128,1,
15103 OPC_RecordChild1,
15104 OPC_RecordChild2,
15105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_FTZ_F),
15106 MVT::f32, 2, 0, 1,
15107 13,
15108 OPC_CheckChild0Integer, 88|128,1|128,1,
15109 OPC_RecordChild1,
15110 OPC_RecordChild2,
15111 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_F),
15112 MVT::f32, 2, 0, 1,
15113 13,
15114 OPC_CheckChild0Integer, 102|128,1|128,1,
15115 OPC_RecordChild1,
15116 OPC_RecordChild2,
15117 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_FTZ_F),
15118 MVT::f32, 2, 0, 1,
15119 13,
15120 OPC_CheckChild0Integer, 100|128,1|128,1,
15121 OPC_RecordChild1,
15122 OPC_RecordChild2,
15123 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_F),
15124 MVT::f32, 2, 0, 1,
15125 13,
15126 OPC_CheckChild0Integer, 92|128,1|128,1,
15127 OPC_RecordChild1,
15128 OPC_RecordChild2,
15129 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_D),
15130 MVT::f64, 2, 0, 1,
15131 13,
15132 OPC_CheckChild0Integer, 104|128,1|128,1,
15133 OPC_RecordChild1,
15134 OPC_RecordChild2,
15135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_D),
15136 MVT::f64, 2, 0, 1,
15137 13,
15138 OPC_CheckChild0Integer, 86|128,1|128,1,
15139 OPC_RecordChild1,
15140 OPC_RecordChild2,
15141 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_D),
15142 MVT::f64, 2, 0, 1,
15143 13,
15144 OPC_CheckChild0Integer, 98|128,1|128,1,
15145 OPC_RecordChild1,
15146 OPC_RecordChild2,
15147 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_D),
15148 MVT::f64, 2, 0, 1,
15149 12,
15150 OPC_CheckChild0Integer, 42|128,124,
15151 OPC_RecordChild1,
15152 OPC_RecordChild2,
15153 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_FTZ_F),
15154 MVT::f32, 2, 0, 1,
15155 12,
15156 OPC_CheckChild0Integer, 40|128,124,
15157 OPC_RecordChild1,
15158 OPC_RecordChild2,
15159 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_F),
15160 MVT::f32, 2, 0, 1,
15161 12,
15162 OPC_CheckChild0Integer, 54|128,124,
15163 OPC_RecordChild1,
15164 OPC_RecordChild2,
15165 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_FTZ_F),
15166 MVT::f32, 2, 0, 1,
15167 12,
15168 OPC_CheckChild0Integer, 52|128,124,
15169 OPC_RecordChild1,
15170 OPC_RecordChild2,
15171 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_F),
15172 MVT::f32, 2, 0, 1,
15173 12,
15174 OPC_CheckChild0Integer, 66|128,124,
15175 OPC_RecordChild1,
15176 OPC_RecordChild2,
15177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_FTZ_F),
15178 MVT::f32, 2, 0, 1,
15179 12,
15180 OPC_CheckChild0Integer, 64|128,124,
15181 OPC_RecordChild1,
15182 OPC_RecordChild2,
15183 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_F),
15184 MVT::f32, 2, 0, 1,
15185 12,
15186 OPC_CheckChild0Integer, 48|128,124,
15187 OPC_RecordChild1,
15188 OPC_RecordChild2,
15189 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_FTZ_F),
15190 MVT::f32, 2, 0, 1,
15191 12,
15192 OPC_CheckChild0Integer, 46|128,124,
15193 OPC_RecordChild1,
15194 OPC_RecordChild2,
15195 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_F),
15196 MVT::f32, 2, 0, 1,
15197 12,
15198 OPC_CheckChild0Integer, 60|128,124,
15199 OPC_RecordChild1,
15200 OPC_RecordChild2,
15201 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_FTZ_F),
15202 MVT::f32, 2, 0, 1,
15203 12,
15204 OPC_CheckChild0Integer, 58|128,124,
15205 OPC_RecordChild1,
15206 OPC_RecordChild2,
15207 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_F),
15208 MVT::f32, 2, 0, 1,
15209 12,
15210 OPC_CheckChild0Integer, 50|128,124,
15211 OPC_RecordChild1,
15212 OPC_RecordChild2,
15213 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_D),
15214 MVT::f64, 2, 0, 1,
15215 12,
15216 OPC_CheckChild0Integer, 62|128,124,
15217 OPC_RecordChild1,
15218 OPC_RecordChild2,
15219 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_D),
15220 MVT::f64, 2, 0, 1,
15221 12,
15222 OPC_CheckChild0Integer, 44|128,124,
15223 OPC_RecordChild1,
15224 OPC_RecordChild2,
15225 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_D),
15226 MVT::f64, 2, 0, 1,
15227 12,
15228 OPC_CheckChild0Integer, 56|128,124,
15229 OPC_RecordChild1,
15230 OPC_RecordChild2,
15231 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_D),
15232 MVT::f64, 2, 0, 1,
15233 13,
15234 OPC_CheckChild0Integer, 58|128,125,
15235 OPC_RecordChild1,
15236 OPC_EmitInteger32, 38,
15237 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15238 MVT::f32, 2, 0, 1,
15239 13,
15240 OPC_CheckChild0Integer, 56|128,125,
15241 OPC_RecordChild1,
15242 OPC_EmitInteger32, 6,
15243 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15244 MVT::f32, 2, 0, 1,
15245 13,
15246 OPC_CheckChild0Integer, 54|128,125,
15247 OPC_RecordChild1,
15248 OPC_EmitInteger32, 6,
15249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
15250 MVT::f64, 2, 0, 1,
15251 13,
15252 OPC_CheckChild0Integer, 70|128,123,
15253 OPC_RecordChild1,
15254 OPC_EmitInteger32, 40,
15255 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15256 MVT::f32, 2, 0, 1,
15257 13,
15258 OPC_CheckChild0Integer, 68|128,123,
15259 OPC_RecordChild1,
15260 OPC_EmitInteger32, 8,
15261 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15262 MVT::f32, 2, 0, 1,
15263 13,
15264 OPC_CheckChild0Integer, 66|128,123,
15265 OPC_RecordChild1,
15266 OPC_EmitInteger32, 8,
15267 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
15268 MVT::f64, 2, 0, 1,
15269 10,
15270 OPC_CheckChild0Integer, 34|128,125,
15271 OPC_RecordChild1,
15272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FABS_FTZ_F),
15273 MVT::f32, 1, 0,
15274 10,
15275 OPC_CheckChild0Integer, 32|128,125,
15276 OPC_RecordChild1,
15277 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FABS_F),
15278 MVT::f32, 1, 0,
15279 10,
15280 OPC_CheckChild0Integer, 30|128,125,
15281 OPC_RecordChild1,
15282 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FABS_D),
15283 MVT::f64, 1, 0,
15284 11,
15285 OPC_CheckChild0Integer, 72|128,122,
15286 OPC_RecordChild1,
15287 OPC_CheckPatternPredicate1,
15288 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ABS_BF16),
15289 MVT::bf16, 1, 0,
15290 12,
15291 OPC_CheckChild0Integer, 0|128,2|128,1,
15292 OPC_RecordChild1,
15293 OPC_CheckPatternPredicate1,
15294 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_NEG_BF16),
15295 MVT::bf16, 1, 0,
15296 14,
15297 OPC_CheckChild0Integer, 124|128,3|128,1,
15298 OPC_RecordChild1,
15299 OPC_EmitInteger32, 34,
15300 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15301 MVT::f32, 2, 0, 1,
15302 14,
15303 OPC_CheckChild0Integer, 122|128,3|128,1,
15304 OPC_RecordChild1,
15305 OPC_EmitInteger32, 2,
15306 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15307 MVT::f32, 2, 0, 1,
15308 14,
15309 OPC_CheckChild0Integer, 120|128,3|128,1,
15310 OPC_RecordChild1,
15311 OPC_EmitInteger32, 2,
15312 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
15313 MVT::f64, 2, 0, 1,
15314 14,
15315 OPC_CheckChild0Integer, 94|128,13|128,1,
15316 OPC_RecordChild1,
15317 OPC_EmitInteger32, 36,
15318 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15319 MVT::f32, 2, 0, 1,
15320 14,
15321 OPC_CheckChild0Integer, 92|128,13|128,1,
15322 OPC_RecordChild1,
15323 OPC_EmitInteger32, 4,
15324 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15325 MVT::f32, 2, 0, 1,
15326 14,
15327 OPC_CheckChild0Integer, 90|128,13|128,1,
15328 OPC_RecordChild1,
15329 OPC_EmitInteger32, 4,
15330 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
15331 MVT::f64, 2, 0, 1,
15332 14,
15333 OPC_CheckChild0Integer, 22|128,4|128,1,
15334 OPC_RecordChild1,
15335 OPC_EmitInteger32, 96,
15336 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15337 MVT::f32, 2, 0, 1,
15338 14,
15339 OPC_CheckChild0Integer, 20|128,4|128,1,
15340 OPC_RecordChild1,
15341 OPC_EmitInteger32, 64,
15342 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
15343 MVT::f32, 2, 0, 1,
15344 14,
15345 OPC_CheckChild0Integer, 18|128,4|128,1,
15346 OPC_RecordChild1,
15347 OPC_EmitInteger32, 64,
15348 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
15349 MVT::f64, 2, 0, 1,
15350 10,
15351 OPC_CheckChild0Integer, 76|128,124,
15352 OPC_RecordChild1,
15353 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_FTZ_F),
15354 MVT::f32, 1, 0,
15355 10,
15356 OPC_CheckChild0Integer, 70|128,124,
15357 OPC_RecordChild1,
15358 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F),
15359 MVT::f32, 1, 0,
15360 10,
15361 OPC_CheckChild0Integer, 68|128,124,
15362 OPC_RecordChild1,
15363 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_D),
15364 MVT::f64, 1, 0,
15365 12,
15366 OPC_CheckChild0Integer, 72|128,124,
15367 OPC_RecordChild1,
15368 OPC_CheckPatternPredicate, 59,
15369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16),
15370 MVT::f16, 1, 0,
15371 10,
15372 OPC_CheckChild0Integer, 108|128,127,
15373 OPC_RecordChild1,
15374 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_FTZ_F),
15375 MVT::f32, 1, 0,
15376 10,
15377 OPC_CheckChild0Integer, 106|128,127,
15378 OPC_RecordChild1,
15379 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_F),
15380 MVT::f32, 1, 0,
15381 10,
15382 OPC_CheckChild0Integer, 104|128,127,
15383 OPC_RecordChild1,
15384 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_D),
15385 MVT::f64, 1, 0,
15386 11,
15387 OPC_CheckChild0Integer, 94|128,4|128,1,
15388 OPC_RecordChild1,
15389 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_FTZ_F),
15390 MVT::f32, 1, 0,
15391 11,
15392 OPC_CheckChild0Integer, 92|128,4|128,1,
15393 OPC_RecordChild1,
15394 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_F),
15395 MVT::f32, 1, 0,
15396 10,
15397 OPC_CheckChild0Integer, 78|128,123,
15398 OPC_RecordChild1,
15399 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_FTZ_F),
15400 MVT::f32, 1, 0,
15401 10,
15402 OPC_CheckChild0Integer, 76|128,123,
15403 OPC_RecordChild1,
15404 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_F),
15405 MVT::f32, 1, 0,
15406 14,
15407 OPC_CheckChild0Integer, 70|128,125,
15408 OPC_RecordChild1,
15409 OPC_RecordChild2,
15410 OPC_RecordChild3,
15411 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f64),
15412 MVT::f64, 3, 0, 1, 2,
15413 14,
15414 OPC_CheckChild0Integer, 126|128,125,
15415 OPC_RecordChild1,
15416 OPC_RecordChild2,
15417 OPC_RecordChild3,
15418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_f64),
15419 MVT::f64, 3, 0, 1, 2,
15420 14,
15421 OPC_CheckChild0Integer, 60|128,125,
15422 OPC_RecordChild1,
15423 OPC_RecordChild2,
15424 OPC_RecordChild3,
15425 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_f64),
15426 MVT::f64, 3, 0, 1, 2,
15427 14,
15428 OPC_CheckChild0Integer, 120|128,125,
15429 OPC_RecordChild1,
15430 OPC_RecordChild2,
15431 OPC_RecordChild3,
15432 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_f64),
15433 MVT::f64, 3, 0, 1, 2,
15434 14,
15435 OPC_CheckChild0Integer, 82|128,125,
15436 OPC_RecordChild1,
15437 OPC_RecordChild2,
15438 OPC_RecordChild3,
15439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f32),
15440 MVT::f32, 3, 0, 1, 2,
15441 14,
15442 OPC_CheckChild0Integer, 72|128,125,
15443 OPC_RecordChild1,
15444 OPC_RecordChild2,
15445 OPC_RecordChild3,
15446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f32),
15447 MVT::f32, 3, 0, 1, 2,
15448 14,
15449 OPC_CheckChild0Integer, 2|128,126,
15450 OPC_RecordChild1,
15451 OPC_RecordChild2,
15452 OPC_RecordChild3,
15453 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_ftz_f32),
15454 MVT::f32, 3, 0, 1, 2,
15455 14,
15456 OPC_CheckChild0Integer, 0|128,126,
15457 OPC_RecordChild1,
15458 OPC_RecordChild2,
15459 OPC_RecordChild3,
15460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rz_f32),
15461 MVT::f32, 3, 0, 1, 2,
15462 14,
15463 OPC_CheckChild0Integer, 62|128,125,
15464 OPC_RecordChild1,
15465 OPC_RecordChild2,
15466 OPC_RecordChild3,
15467 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_f32),
15468 MVT::f32, 3, 0, 1, 2,
15469 14,
15470 OPC_CheckChild0Integer, 64|128,125,
15471 OPC_RecordChild1,
15472 OPC_RecordChild2,
15473 OPC_RecordChild3,
15474 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rm_ftz_f32),
15475 MVT::f32, 3, 0, 1, 2,
15476 14,
15477 OPC_CheckChild0Integer, 122|128,125,
15478 OPC_RecordChild1,
15479 OPC_RecordChild2,
15480 OPC_RecordChild3,
15481 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_f32),
15482 MVT::f32, 3, 0, 1, 2,
15483 14,
15484 OPC_CheckChild0Integer, 124|128,125,
15485 OPC_RecordChild1,
15486 OPC_RecordChild2,
15487 OPC_RecordChild3,
15488 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rp_ftz_f32),
15489 MVT::f32, 3, 0, 1, 2,
15490 16,
15491 OPC_CheckChild0Integer, 74|128,125,
15492 OPC_RecordChild1,
15493 OPC_RecordChild2,
15494 OPC_RecordChild3,
15495 OPC_CheckPatternPredicate, 32,
15496 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f16),
15497 MVT::f16, 3, 0, 1, 2,
15498 16,
15499 OPC_CheckChild0Integer, 84|128,125,
15500 OPC_RecordChild1,
15501 OPC_RecordChild2,
15502 OPC_RecordChild3,
15503 OPC_CheckPatternPredicate, 32,
15504 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f16),
15505 MVT::f16, 3, 0, 1, 2,
15506 16,
15507 OPC_CheckChild0Integer, 116|128,125,
15508 OPC_RecordChild1,
15509 OPC_RecordChild2,
15510 OPC_RecordChild3,
15511 OPC_CheckPatternPredicate, 32,
15512 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_f16),
15513 MVT::f16, 3, 0, 1, 2,
15514 16,
15515 OPC_CheckChild0Integer, 100|128,125,
15516 OPC_RecordChild1,
15517 OPC_RecordChild2,
15518 OPC_RecordChild3,
15519 OPC_CheckPatternPredicate, 32,
15520 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_f16),
15521 MVT::f16, 3, 0, 1, 2,
15522 15,
15523 OPC_CheckChild0Integer, 108|128,125,
15524 OPC_RecordChild1,
15525 OPC_RecordChild2,
15526 OPC_RecordChild3,
15527 OPC_CheckPatternPredicate1,
15528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_f16),
15529 MVT::f16, 3, 0, 1, 2,
15530 15,
15531 OPC_CheckChild0Integer, 92|128,125,
15532 OPC_RecordChild1,
15533 OPC_RecordChild2,
15534 OPC_RecordChild3,
15535 OPC_CheckPatternPredicate1,
15536 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_f16),
15537 MVT::f16, 3, 0, 1, 2,
15538 15,
15539 OPC_CheckChild0Integer, 66|128,125,
15540 OPC_RecordChild1,
15541 OPC_RecordChild2,
15542 OPC_RecordChild3,
15543 OPC_CheckPatternPredicate1,
15544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_bf16),
15545 MVT::bf16, 3, 0, 1, 2,
15546 15,
15547 OPC_CheckChild0Integer, 78|128,125,
15548 OPC_RecordChild1,
15549 OPC_RecordChild2,
15550 OPC_RecordChild3,
15551 OPC_CheckPatternPredicate1,
15552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_bf16),
15553 MVT::bf16, 3, 0, 1, 2,
15554 15,
15555 OPC_CheckChild0Integer, 112|128,125,
15556 OPC_RecordChild1,
15557 OPC_RecordChild2,
15558 OPC_RecordChild3,
15559 OPC_CheckPatternPredicate1,
15560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_bf16),
15561 MVT::bf16, 3, 0, 1, 2,
15562 15,
15563 OPC_CheckChild0Integer, 96|128,125,
15564 OPC_RecordChild1,
15565 OPC_RecordChild2,
15566 OPC_RecordChild3,
15567 OPC_CheckPatternPredicate1,
15568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_bf16),
15569 MVT::bf16, 3, 0, 1, 2,
15570 15,
15571 OPC_CheckChild0Integer, 104|128,125,
15572 OPC_RecordChild1,
15573 OPC_RecordChild2,
15574 OPC_RecordChild3,
15575 OPC_CheckPatternPredicate1,
15576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_bf16),
15577 MVT::bf16, 3, 0, 1, 2,
15578 15,
15579 OPC_CheckChild0Integer, 88|128,125,
15580 OPC_RecordChild1,
15581 OPC_RecordChild2,
15582 OPC_RecordChild3,
15583 OPC_CheckPatternPredicate1,
15584 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_bf16),
15585 MVT::bf16, 3, 0, 1, 2,
15586 11,
15587 OPC_CheckChild0Integer, 40|128,2|128,1,
15588 OPC_RecordChild1,
15589 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_FTZ_F),
15590 MVT::f32, 1, 0,
15591 11,
15592 OPC_CheckChild0Integer, 38|128,2|128,1,
15593 OPC_RecordChild1,
15594 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_F),
15595 MVT::f32, 1, 0,
15596 11,
15597 OPC_CheckChild0Integer, 52|128,2|128,1,
15598 OPC_RecordChild1,
15599 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_FTZ_F),
15600 MVT::f32, 1, 0,
15601 11,
15602 OPC_CheckChild0Integer, 50|128,2|128,1,
15603 OPC_RecordChild1,
15604 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_F),
15605 MVT::f32, 1, 0,
15606 11,
15607 OPC_CheckChild0Integer, 34|128,2|128,1,
15608 OPC_RecordChild1,
15609 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_FTZ_F),
15610 MVT::f32, 1, 0,
15611 11,
15612 OPC_CheckChild0Integer, 32|128,2|128,1,
15613 OPC_RecordChild1,
15614 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_F),
15615 MVT::f32, 1, 0,
15616 11,
15617 OPC_CheckChild0Integer, 46|128,2|128,1,
15618 OPC_RecordChild1,
15619 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_FTZ_F),
15620 MVT::f32, 1, 0,
15621 11,
15622 OPC_CheckChild0Integer, 44|128,2|128,1,
15623 OPC_RecordChild1,
15624 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_F),
15625 MVT::f32, 1, 0,
15626 11,
15627 OPC_CheckChild0Integer, 36|128,2|128,1,
15628 OPC_RecordChild1,
15629 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_D),
15630 MVT::f64, 1, 0,
15631 11,
15632 OPC_CheckChild0Integer, 48|128,2|128,1,
15633 OPC_RecordChild1,
15634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_D),
15635 MVT::f64, 1, 0,
15636 11,
15637 OPC_CheckChild0Integer, 30|128,2|128,1,
15638 OPC_RecordChild1,
15639 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_D),
15640 MVT::f64, 1, 0,
15641 11,
15642 OPC_CheckChild0Integer, 42|128,2|128,1,
15643 OPC_RecordChild1,
15644 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_D),
15645 MVT::f64, 1, 0,
15646 11,
15647 OPC_CheckChild0Integer, 28|128,2|128,1,
15648 OPC_RecordChild1,
15649 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_APPROX_FTZ_F),
15650 MVT::f32, 1, 0,
15651 11,
15652 OPC_CheckChild0Integer, 26|128,2|128,1,
15653 OPC_RecordChild1,
15654 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RCP_APPROX_FTZ_D),
15655 MVT::f64, 1, 0,
15656 11,
15657 OPC_CheckChild0Integer, 112|128,4|128,1,
15658 OPC_RecordChild1,
15659 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F),
15660 MVT::f32, 1, 0,
15661 11,
15662 OPC_CheckChild0Integer, 110|128,4|128,1,
15663 OPC_RecordChild1,
15664 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F),
15665 MVT::f32, 1, 0,
15666 11,
15667 OPC_CheckChild0Integer, 124|128,4|128,1,
15668 OPC_RecordChild1,
15669 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_FTZ_F),
15670 MVT::f32, 1, 0,
15671 11,
15672 OPC_CheckChild0Integer, 122|128,4|128,1,
15673 OPC_RecordChild1,
15674 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_F),
15675 MVT::f32, 1, 0,
15676 11,
15677 OPC_CheckChild0Integer, 106|128,4|128,1,
15678 OPC_RecordChild1,
15679 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_FTZ_F),
15680 MVT::f32, 1, 0,
15681 11,
15682 OPC_CheckChild0Integer, 104|128,4|128,1,
15683 OPC_RecordChild1,
15684 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_F),
15685 MVT::f32, 1, 0,
15686 11,
15687 OPC_CheckChild0Integer, 118|128,4|128,1,
15688 OPC_RecordChild1,
15689 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_FTZ_F),
15690 MVT::f32, 1, 0,
15691 11,
15692 OPC_CheckChild0Integer, 116|128,4|128,1,
15693 OPC_RecordChild1,
15694 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_F),
15695 MVT::f32, 1, 0,
15696 11,
15697 OPC_CheckChild0Integer, 98|128,4|128,1,
15698 OPC_RecordChild1,
15699 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F),
15700 MVT::f32, 1, 0,
15701 11,
15702 OPC_CheckChild0Integer, 96|128,4|128,1,
15703 OPC_RecordChild1,
15704 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F),
15705 MVT::f32, 1, 0,
15706 11,
15707 OPC_CheckChild0Integer, 108|128,4|128,1,
15708 OPC_RecordChild1,
15709 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_D),
15710 MVT::f64, 1, 0,
15711 11,
15712 OPC_CheckChild0Integer, 120|128,4|128,1,
15713 OPC_RecordChild1,
15714 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_D),
15715 MVT::f64, 1, 0,
15716 11,
15717 OPC_CheckChild0Integer, 102|128,4|128,1,
15718 OPC_RecordChild1,
15719 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_D),
15720 MVT::f64, 1, 0,
15721 11,
15722 OPC_CheckChild0Integer, 114|128,4|128,1,
15723 OPC_RecordChild1,
15724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_D),
15725 MVT::f64, 1, 0,
15726 40,
15727 OPC_CheckChild0Integer, 100|128,4|128,1,
15728 OPC_RecordChild1,
15729 OPC_Scope, 8,
15730 OPC_CheckPatternPredicate, 74,
15731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F),
15732 MVT::f32, 1, 0,
15733 8,
15734 OPC_CheckPatternPredicate, 75,
15735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F),
15736 MVT::f32, 1, 0,
15737 7,
15738 OPC_CheckPatternPredicate6,
15739 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F),
15740 MVT::f32, 1, 0,
15741 6,
15742 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F),
15743 MVT::f32, 1, 0,
15744 0,
15745 11,
15746 OPC_CheckChild0Integer, 4|128,4|128,1,
15747 OPC_RecordChild1,
15748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
15749 MVT::f32, 1, 0,
15750 11,
15751 OPC_CheckChild0Integer, 2|128,4|128,1,
15752 OPC_RecordChild1,
15753 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_D),
15754 MVT::f64, 1, 0,
15755 11,
15756 OPC_CheckChild0Integer, 0|128,4|128,1,
15757 OPC_RecordChild1,
15758 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
15759 MVT::f32, 1, 0,
15760 11,
15761 OPC_CheckChild0Integer, 126|128,3|128,1,
15762 OPC_RecordChild1,
15763 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_D),
15764 MVT::f64, 1, 0,
15765 12,
15766 OPC_CheckChild0Integer, 88|128,122,
15767 OPC_RecordChild1,
15768 OPC_RecordChild2,
15769 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_FTZ_F),
15770 MVT::f32, 2, 0, 1,
15771 12,
15772 OPC_CheckChild0Integer, 86|128,122,
15773 OPC_RecordChild1,
15774 OPC_RecordChild2,
15775 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_F),
15776 MVT::f32, 2, 0, 1,
15777 12,
15778 OPC_CheckChild0Integer, 100|128,122,
15779 OPC_RecordChild1,
15780 OPC_RecordChild2,
15781 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_FTZ_F),
15782 MVT::f32, 2, 0, 1,
15783 12,
15784 OPC_CheckChild0Integer, 98|128,122,
15785 OPC_RecordChild1,
15786 OPC_RecordChild2,
15787 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_F),
15788 MVT::f32, 2, 0, 1,
15789 12,
15790 OPC_CheckChild0Integer, 82|128,122,
15791 OPC_RecordChild1,
15792 OPC_RecordChild2,
15793 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_FTZ_F),
15794 MVT::f32, 2, 0, 1,
15795 12,
15796 OPC_CheckChild0Integer, 80|128,122,
15797 OPC_RecordChild1,
15798 OPC_RecordChild2,
15799 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_F),
15800 MVT::f32, 2, 0, 1,
15801 12,
15802 OPC_CheckChild0Integer, 94|128,122,
15803 OPC_RecordChild1,
15804 OPC_RecordChild2,
15805 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_FTZ_F),
15806 MVT::f32, 2, 0, 1,
15807 12,
15808 OPC_CheckChild0Integer, 92|128,122,
15809 OPC_RecordChild1,
15810 OPC_RecordChild2,
15811 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_F),
15812 MVT::f32, 2, 0, 1,
15813 12,
15814 OPC_CheckChild0Integer, 84|128,122,
15815 OPC_RecordChild1,
15816 OPC_RecordChild2,
15817 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_D),
15818 MVT::f64, 2, 0, 1,
15819 12,
15820 OPC_CheckChild0Integer, 96|128,122,
15821 OPC_RecordChild1,
15822 OPC_RecordChild2,
15823 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_D),
15824 MVT::f64, 2, 0, 1,
15825 12,
15826 OPC_CheckChild0Integer, 78|128,122,
15827 OPC_RecordChild1,
15828 OPC_RecordChild2,
15829 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_D),
15830 MVT::f64, 2, 0, 1,
15831 12,
15832 OPC_CheckChild0Integer, 90|128,122,
15833 OPC_RecordChild1,
15834 OPC_RecordChild2,
15835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_D),
15836 MVT::f64, 2, 0, 1,
15837 13,
15838 OPC_CheckChild0Integer, 122|128,123,
15839 OPC_RecordChild1,
15840 OPC_EmitInteger32, 42,
15841 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15842 MVT::f32, 2, 0, 1,
15843 13,
15844 OPC_CheckChild0Integer, 120|128,123,
15845 OPC_RecordChild1,
15846 OPC_EmitInteger32, 10,
15847 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15848 MVT::f32, 2, 0, 1,
15849 13,
15850 OPC_CheckChild0Integer, 2|128,124,
15851 OPC_RecordChild1,
15852 OPC_EmitInteger32, 44,
15853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15854 MVT::f32, 2, 0, 1,
15855 13,
15856 OPC_CheckChild0Integer, 0|128,124,
15857 OPC_RecordChild1,
15858 OPC_EmitInteger32, 12,
15859 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15860 MVT::f32, 2, 0, 1,
15861 13,
15862 OPC_CheckChild0Integer, 118|128,123,
15863 OPC_RecordChild1,
15864 OPC_EmitInteger32, 46,
15865 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15866 MVT::f32, 2, 0, 1,
15867 13,
15868 OPC_CheckChild0Integer, 116|128,123,
15869 OPC_RecordChild1,
15870 OPC_EmitInteger32, 14,
15871 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15872 MVT::f32, 2, 0, 1,
15873 13,
15874 OPC_CheckChild0Integer, 126|128,123,
15875 OPC_RecordChild1,
15876 OPC_EmitInteger32, 48,
15877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15878 MVT::f32, 2, 0, 1,
15879 13,
15880 OPC_CheckChild0Integer, 124|128,123,
15881 OPC_RecordChild1,
15882 OPC_EmitInteger32, 16,
15883 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
15884 MVT::f32, 2, 0, 1,
15885 13,
15886 OPC_CheckChild0Integer, 48|128,127,
15887 OPC_RecordChild1,
15888 OPC_EmitInteger32, 10,
15889 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
15890 MVT::f64, 2, 0, 1,
15891 13,
15892 OPC_CheckChild0Integer, 52|128,127,
15893 OPC_RecordChild1,
15894 OPC_EmitInteger32, 12,
15895 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
15896 MVT::f64, 2, 0, 1,
15897 13,
15898 OPC_CheckChild0Integer, 46|128,127,
15899 OPC_RecordChild1,
15900 OPC_EmitInteger32, 14,
15901 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
15902 MVT::f64, 2, 0, 1,
15903 13,
15904 OPC_CheckChild0Integer, 50|128,127,
15905 OPC_RecordChild1,
15906 OPC_EmitInteger32, 16,
15907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
15908 MVT::f64, 2, 0, 1,
15909 14,
15910 OPC_CheckChild0Integer, 114|128,13|128,1,
15911 OPC_RecordChild1,
15912 OPC_EmitInteger32, 10,
15913 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
15914 MVT::f64, 2, 0, 1,
15915 14,
15916 OPC_CheckChild0Integer, 118|128,13|128,1,
15917 OPC_RecordChild1,
15918 OPC_EmitInteger32, 12,
15919 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
15920 MVT::f64, 2, 0, 1,
15921 14,
15922 OPC_CheckChild0Integer, 112|128,13|128,1,
15923 OPC_RecordChild1,
15924 OPC_EmitInteger32, 14,
15925 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
15926 MVT::f64, 2, 0, 1,
15927 14,
15928 OPC_CheckChild0Integer, 116|128,13|128,1,
15929 OPC_RecordChild1,
15930 OPC_EmitInteger32, 16,
15931 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
15932 MVT::f64, 2, 0, 1,
15933 13,
15934 OPC_CheckChild0Integer, 56|128,127,
15935 OPC_RecordChild1,
15936 OPC_EmitInteger32, 10,
15937 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
15938 MVT::f32, 2, 0, 1,
15939 13,
15940 OPC_CheckChild0Integer, 60|128,127,
15941 OPC_RecordChild1,
15942 OPC_EmitInteger32, 12,
15943 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
15944 MVT::f32, 2, 0, 1,
15945 13,
15946 OPC_CheckChild0Integer, 54|128,127,
15947 OPC_RecordChild1,
15948 OPC_EmitInteger32, 14,
15949 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
15950 MVT::f32, 2, 0, 1,
15951 13,
15952 OPC_CheckChild0Integer, 58|128,127,
15953 OPC_RecordChild1,
15954 OPC_EmitInteger32, 16,
15955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
15956 MVT::f32, 2, 0, 1,
15957 14,
15958 OPC_CheckChild0Integer, 122|128,13|128,1,
15959 OPC_RecordChild1,
15960 OPC_EmitInteger32, 10,
15961 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
15962 MVT::f32, 2, 0, 1,
15963 14,
15964 OPC_CheckChild0Integer, 126|128,13|128,1,
15965 OPC_RecordChild1,
15966 OPC_EmitInteger32, 12,
15967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
15968 MVT::f32, 2, 0, 1,
15969 14,
15970 OPC_CheckChild0Integer, 120|128,13|128,1,
15971 OPC_RecordChild1,
15972 OPC_EmitInteger32, 14,
15973 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
15974 MVT::f32, 2, 0, 1,
15975 14,
15976 OPC_CheckChild0Integer, 124|128,13|128,1,
15977 OPC_RecordChild1,
15978 OPC_EmitInteger32, 16,
15979 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
15980 MVT::f32, 2, 0, 1,
15981 13,
15982 OPC_CheckChild0Integer, 80|128,124,
15983 OPC_RecordChild1,
15984 OPC_EmitInteger32, 10,
15985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
15986 MVT::bf16, 2, 0, 1,
15987 14,
15988 OPC_CheckChild0Integer, 82|128,124,
15989 OPC_RecordChild1,
15990 OPC_EmitInteger32, 10|128,1,
15991 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
15992 MVT::bf16, 2, 0, 1,
15993 13,
15994 OPC_CheckChild0Integer, 84|128,124,
15995 OPC_RecordChild1,
15996 OPC_EmitInteger32, 12,
15997 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
15998 MVT::bf16, 2, 0, 1,
15999 14,
16000 OPC_CheckChild0Integer, 86|128,124,
16001 OPC_RecordChild1,
16002 OPC_EmitInteger32, 12|128,1,
16003 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
16004 MVT::bf16, 2, 0, 1,
16005 12,
16006 OPC_CheckChild0Integer, 126|128,127,
16007 OPC_RecordChild1,
16008 OPC_RecordChild2,
16009 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_LOHI_I2D),
16010 MVT::f64, 2, 0, 1,
16011 13,
16012 OPC_CheckChild0Integer, 120|128,127,
16013 OPC_RecordChild1,
16014 OPC_EmitInteger32, 10,
16015 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
16016 MVT::f32, 2, 0, 1,
16017 13,
16018 OPC_CheckChild0Integer, 124|128,127,
16019 OPC_RecordChild1,
16020 OPC_EmitInteger32, 12,
16021 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
16022 MVT::f32, 2, 0, 1,
16023 13,
16024 OPC_CheckChild0Integer, 118|128,127,
16025 OPC_RecordChild1,
16026 OPC_EmitInteger32, 14,
16027 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
16028 MVT::f32, 2, 0, 1,
16029 13,
16030 OPC_CheckChild0Integer, 122|128,127,
16031 OPC_RecordChild1,
16032 OPC_EmitInteger32, 16,
16033 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
16034 MVT::f32, 2, 0, 1,
16035 14,
16036 OPC_CheckChild0Integer, 10|128,14|128,1,
16037 OPC_RecordChild1,
16038 OPC_EmitInteger32, 10,
16039 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
16040 MVT::f32, 2, 0, 1,
16041 14,
16042 OPC_CheckChild0Integer, 14|128,14|128,1,
16043 OPC_RecordChild1,
16044 OPC_EmitInteger32, 12,
16045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
16046 MVT::f32, 2, 0, 1,
16047 14,
16048 OPC_CheckChild0Integer, 8|128,14|128,1,
16049 OPC_RecordChild1,
16050 OPC_EmitInteger32, 14,
16051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
16052 MVT::f32, 2, 0, 1,
16053 14,
16054 OPC_CheckChild0Integer, 12|128,14|128,1,
16055 OPC_RecordChild1,
16056 OPC_EmitInteger32, 16,
16057 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
16058 MVT::f32, 2, 0, 1,
16059 13,
16060 OPC_CheckChild0Integer, 112|128,127,
16061 OPC_RecordChild1,
16062 OPC_EmitInteger32, 10,
16063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
16064 MVT::f64, 2, 0, 1,
16065 13,
16066 OPC_CheckChild0Integer, 116|128,127,
16067 OPC_RecordChild1,
16068 OPC_EmitInteger32, 12,
16069 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
16070 MVT::f64, 2, 0, 1,
16071 13,
16072 OPC_CheckChild0Integer, 110|128,127,
16073 OPC_RecordChild1,
16074 OPC_EmitInteger32, 14,
16075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
16076 MVT::f64, 2, 0, 1,
16077 13,
16078 OPC_CheckChild0Integer, 114|128,127,
16079 OPC_RecordChild1,
16080 OPC_EmitInteger32, 16,
16081 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
16082 MVT::f64, 2, 0, 1,
16083 14,
16084 OPC_CheckChild0Integer, 2|128,14|128,1,
16085 OPC_RecordChild1,
16086 OPC_EmitInteger32, 10,
16087 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
16088 MVT::f64, 2, 0, 1,
16089 14,
16090 OPC_CheckChild0Integer, 6|128,14|128,1,
16091 OPC_RecordChild1,
16092 OPC_EmitInteger32, 12,
16093 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
16094 MVT::f64, 2, 0, 1,
16095 14,
16096 OPC_CheckChild0Integer, 0|128,14|128,1,
16097 OPC_RecordChild1,
16098 OPC_EmitInteger32, 14,
16099 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
16100 MVT::f64, 2, 0, 1,
16101 14,
16102 OPC_CheckChild0Integer, 4|128,14|128,1,
16103 OPC_RecordChild1,
16104 OPC_EmitInteger32, 16,
16105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
16106 MVT::f64, 2, 0, 1,
16107 10,
16108 OPC_CheckChild0Integer, 62|128,123,
16109 OPC_RecordChild1,
16110 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_I2F),
16111 MVT::f32, 1, 0,
16112 10,
16113 OPC_CheckChild0Integer, 64|128,123,
16114 OPC_RecordChild1,
16115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_LL2D),
16116 MVT::f64, 1, 0,
16117 11,
16118 OPC_CheckChild0Integer, 76|128,1|128,1,
16119 OPC_RecordChild1,
16120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_float),
16121 MVT::f32, 1, 0,
16122 11,
16123 OPC_CheckChild0Integer, 74|128,1|128,1,
16124 OPC_RecordChild1,
16125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::nvvm_move_double),
16126 MVT::f64, 1, 0,
16127 45,
16128 OPC_CheckChild0Integer, 64|128,1|128,1,
16129 OPC_RecordChild1,
16130 OPC_RecordChild2,
16131 OPC_RecordChild3,
16132 OPC_RecordChild4,
16133 OPC_RecordChild5,
16134 OPC_RecordChild6,
16135 OPC_RecordChild7,
16136 OPC_MoveChild, 8,
16137 OPC_RecordNode,
16138 OPC_MoveParent,
16139 OPC_CheckPatternPredicate, 23,
16140 OPC_EmitInteger32, 0,
16141 OPC_EmitNodeXForm, 2, 8,
16142 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19016), 0,
16143 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
16144 61,
16145 OPC_CheckChild0Integer, 66|128,1|128,1,
16146 OPC_RecordChild1,
16147 OPC_RecordChild2,
16148 OPC_RecordChild3,
16149 OPC_RecordChild4,
16150 OPC_RecordChild5,
16151 OPC_RecordChild6,
16152 OPC_RecordChild7,
16153 OPC_MoveChild, 8,
16154 OPC_RecordNode,
16155 OPC_MoveSibling, 9,
16156 OPC_RecordNode,
16157 OPC_MoveSibling, 10,
16158 OPC_RecordNode,
16159 OPC_MoveSibling, 11,
16160 OPC_RecordNode,
16161 OPC_MoveSibling, 12,
16162 OPC_RecordNode,
16163 OPC_MoveParent,
16164 OPC_CheckPatternPredicate, 23,
16165 OPC_EmitInteger32, 0,
16166 OPC_EmitNodeXForm, 2, 12,
16167 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19021), 0,
16168 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
16169 35,
16170 OPC_CheckChild0Integer, 112|128,0|128,1,
16171 OPC_RecordChild1,
16172 OPC_RecordChild2,
16173 OPC_RecordChild3,
16174 OPC_RecordChild4,
16175 OPC_RecordChild5,
16176 OPC_RecordChild6,
16177 OPC_RecordChild7,
16178 OPC_CheckPatternPredicate1,
16179 OPC_EmitInteger32, 0,
16180 OPC_EmitNodeXForm, 2, 7,
16181 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19030), 0,
16182 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
16183 49,
16184 OPC_CheckChild0Integer, 8|128,1|128,1,
16185 OPC_RecordChild1,
16186 OPC_RecordChild2,
16187 OPC_RecordChild3,
16188 OPC_RecordChild4,
16189 OPC_RecordChild5,
16190 OPC_RecordChild6,
16191 OPC_RecordChild7,
16192 OPC_MoveChild, 8,
16193 OPC_RecordNode,
16194 OPC_MoveSibling, 9,
16195 OPC_RecordNode,
16196 OPC_MoveSibling, 10,
16197 OPC_RecordNode,
16198 OPC_MoveParent,
16199 OPC_CheckPatternPredicate, 13,
16200 OPC_EmitInteger32, 0,
16201 OPC_EmitNodeXForm, 2, 10,
16202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19039), 0,
16203 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
16204 48,
16205 OPC_CheckChild0Integer, 54|128,0|128,1,
16206 OPC_RecordChild1,
16207 OPC_RecordChild2,
16208 OPC_RecordChild3,
16209 OPC_RecordChild4,
16210 OPC_RecordChild5,
16211 OPC_RecordChild6,
16212 OPC_RecordChild7,
16213 OPC_MoveChild, 8,
16214 OPC_RecordNode,
16215 OPC_MoveSibling, 9,
16216 OPC_RecordNode,
16217 OPC_MoveSibling, 10,
16218 OPC_RecordNode,
16219 OPC_MoveParent,
16220 OPC_CheckPatternPredicate1,
16221 OPC_EmitInteger32, 0,
16222 OPC_EmitNodeXForm, 2, 10,
16223 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19048), 0,
16224 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
16225 36,
16226 OPC_CheckChild0Integer, 2|128,1|128,1,
16227 OPC_RecordChild1,
16228 OPC_RecordChild2,
16229 OPC_RecordChild3,
16230 OPC_RecordChild4,
16231 OPC_RecordChild5,
16232 OPC_RecordChild6,
16233 OPC_RecordChild7,
16234 OPC_CheckPatternPredicate, 13,
16235 OPC_EmitInteger32, 0,
16236 OPC_EmitNodeXForm, 2, 7,
16237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19055), 0,
16238 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
16239 25,
16240 OPC_CheckChild0Integer, 60|128,1|128,1,
16241 OPC_RecordChild1,
16242 OPC_RecordChild2,
16243 OPC_RecordChild3,
16244 OPC_RecordChild4,
16245 OPC_CheckPatternPredicate1,
16246 OPC_EmitInteger32, 0,
16247 OPC_EmitNodeXForm, 2, 4,
16248 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19064),
16249 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16250 45,
16251 OPC_CheckChild0Integer, 56|128,1|128,1,
16252 OPC_RecordChild1,
16253 OPC_RecordChild2,
16254 OPC_RecordChild3,
16255 OPC_RecordChild4,
16256 OPC_RecordChild5,
16257 OPC_RecordChild6,
16258 OPC_RecordChild7,
16259 OPC_MoveChild, 8,
16260 OPC_RecordNode,
16261 OPC_MoveParent,
16262 OPC_CheckPatternPredicate, 23,
16263 OPC_EmitInteger32, 0,
16264 OPC_EmitNodeXForm, 2, 8,
16265 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19070), 0,
16266 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
16267 61,
16268 OPC_CheckChild0Integer, 58|128,1|128,1,
16269 OPC_RecordChild1,
16270 OPC_RecordChild2,
16271 OPC_RecordChild3,
16272 OPC_RecordChild4,
16273 OPC_RecordChild5,
16274 OPC_RecordChild6,
16275 OPC_RecordChild7,
16276 OPC_MoveChild, 8,
16277 OPC_RecordNode,
16278 OPC_MoveSibling, 9,
16279 OPC_RecordNode,
16280 OPC_MoveSibling, 10,
16281 OPC_RecordNode,
16282 OPC_MoveSibling, 11,
16283 OPC_RecordNode,
16284 OPC_MoveSibling, 12,
16285 OPC_RecordNode,
16286 OPC_MoveParent,
16287 OPC_CheckPatternPredicate, 23,
16288 OPC_EmitInteger32, 0,
16289 OPC_EmitNodeXForm, 2, 12,
16290 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19073), 0,
16291 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
16292 36,
16293 OPC_CheckChild0Integer, 6|128,1|128,1,
16294 OPC_RecordChild1,
16295 OPC_RecordChild2,
16296 OPC_RecordChild3,
16297 OPC_RecordChild4,
16298 OPC_RecordChild5,
16299 OPC_RecordChild6,
16300 OPC_RecordChild7,
16301 OPC_CheckPatternPredicate, 13,
16302 OPC_EmitInteger32, 0,
16303 OPC_EmitNodeXForm, 2, 7,
16304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19086), 0,
16305 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 8, 0, 1, 2, 3, 4, 5, 6, 8,
16306 40,
16307 OPC_CheckChild0Integer, 60|128,0|128,1,
16308 OPC_RecordChild1,
16309 OPC_RecordChild2,
16310 OPC_RecordChild3,
16311 OPC_RecordChild4,
16312 OPC_RecordChild5,
16313 OPC_RecordChild6,
16314 OPC_RecordChild7,
16315 OPC_MoveChild, 8,
16316 OPC_RecordNode,
16317 OPC_MoveParent,
16318 OPC_CheckPatternPredicate1,
16319 OPC_EmitInteger32, 0,
16320 OPC_EmitNodeXForm, 2, 8,
16321 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19099), 0,
16322 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
16323 48,
16324 OPC_CheckChild0Integer, 62|128,0|128,1,
16325 OPC_RecordChild1,
16326 OPC_RecordChild2,
16327 OPC_RecordChild3,
16328 OPC_RecordChild4,
16329 OPC_RecordChild5,
16330 OPC_RecordChild6,
16331 OPC_RecordChild7,
16332 OPC_MoveChild, 8,
16333 OPC_RecordNode,
16334 OPC_MoveSibling, 9,
16335 OPC_RecordNode,
16336 OPC_MoveSibling, 10,
16337 OPC_RecordNode,
16338 OPC_MoveParent,
16339 OPC_CheckPatternPredicate1,
16340 OPC_EmitInteger32, 0,
16341 OPC_EmitNodeXForm, 2, 10,
16342 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19107), 0,
16343 4, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
16344 45,
16345 OPC_CheckChild0Integer, 50|128,1|128,1,
16346 OPC_RecordChild1,
16347 OPC_RecordChild2,
16348 OPC_RecordChild3,
16349 OPC_RecordChild4,
16350 OPC_RecordChild5,
16351 OPC_RecordChild6,
16352 OPC_RecordChild7,
16353 OPC_MoveChild, 8,
16354 OPC_RecordNode,
16355 OPC_MoveParent,
16356 OPC_CheckPatternPredicate, 23,
16357 OPC_EmitInteger32, 0,
16358 OPC_EmitNodeXForm, 2, 8,
16359 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19366), 0,
16360 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
16361 61,
16362 OPC_CheckChild0Integer, 52|128,1|128,1,
16363 OPC_RecordChild1,
16364 OPC_RecordChild2,
16365 OPC_RecordChild3,
16366 OPC_RecordChild4,
16367 OPC_RecordChild5,
16368 OPC_RecordChild6,
16369 OPC_RecordChild7,
16370 OPC_MoveChild, 8,
16371 OPC_RecordNode,
16372 OPC_MoveSibling, 9,
16373 OPC_RecordNode,
16374 OPC_MoveSibling, 10,
16375 OPC_RecordNode,
16376 OPC_MoveSibling, 11,
16377 OPC_RecordNode,
16378 OPC_MoveSibling, 12,
16379 OPC_RecordNode,
16380 OPC_MoveParent,
16381 OPC_CheckPatternPredicate, 23,
16382 OPC_EmitInteger32, 0,
16383 OPC_EmitNodeXForm, 2, 12,
16384 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19369), 0,
16385 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
16386 45,
16387 OPC_CheckChild0Integer, 44|128,1|128,1,
16388 OPC_RecordChild1,
16389 OPC_RecordChild2,
16390 OPC_RecordChild3,
16391 OPC_RecordChild4,
16392 OPC_RecordChild5,
16393 OPC_RecordChild6,
16394 OPC_RecordChild7,
16395 OPC_MoveChild, 8,
16396 OPC_RecordNode,
16397 OPC_MoveParent,
16398 OPC_CheckPatternPredicate, 23,
16399 OPC_EmitInteger32, 0,
16400 OPC_EmitNodeXForm, 2, 8,
16401 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19375), 0,
16402 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
16403 61,
16404 OPC_CheckChild0Integer, 46|128,1|128,1,
16405 OPC_RecordChild1,
16406 OPC_RecordChild2,
16407 OPC_RecordChild3,
16408 OPC_RecordChild4,
16409 OPC_RecordChild5,
16410 OPC_RecordChild6,
16411 OPC_RecordChild7,
16412 OPC_MoveChild, 8,
16413 OPC_RecordNode,
16414 OPC_MoveSibling, 9,
16415 OPC_RecordNode,
16416 OPC_MoveSibling, 10,
16417 OPC_RecordNode,
16418 OPC_MoveSibling, 11,
16419 OPC_RecordNode,
16420 OPC_MoveSibling, 12,
16421 OPC_RecordNode,
16422 OPC_MoveParent,
16423 OPC_CheckPatternPredicate, 23,
16424 OPC_EmitInteger32, 0,
16425 OPC_EmitNodeXForm, 2, 12,
16426 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19378), 0,
16427 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 13, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13,
16428 76,
16429 OPC_CheckChild0Integer, 22|128,16|128,1,
16430 OPC_RecordChild1,
16431 OPC_RecordChild2,
16432 OPC_RecordChild3,
16433 OPC_RecordChild4,
16434 OPC_RecordChild5,
16435 OPC_RecordChild6,
16436 OPC_RecordChild7,
16437 OPC_MoveChild, 8,
16438 OPC_RecordNode,
16439 OPC_MoveSibling, 9,
16440 OPC_RecordNode,
16441 OPC_MoveSibling, 10,
16442 OPC_RecordNode,
16443 OPC_MoveSibling, 11,
16444 OPC_RecordNode,
16445 OPC_MoveSibling, 12,
16446 OPC_RecordNode,
16447 OPC_MoveSibling, 13,
16448 OPC_RecordNode,
16449 OPC_MoveSibling, 14,
16450 OPC_RecordNode,
16451 OPC_MoveSibling, 15,
16452 OPC_RecordNode,
16453 OPC_MoveSibling, 16,
16454 OPC_RecordNode,
16455 OPC_MoveParent,
16456 OPC_CheckPatternPredicate1,
16457 OPC_EmitInteger32, 0,
16458 OPC_EmitNodeXForm, 2, 16,
16459 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18342), 0,
16460 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
16461 76,
16462 OPC_CheckChild0Integer, 70|128,15|128,1,
16463 OPC_RecordChild1,
16464 OPC_RecordChild2,
16465 OPC_RecordChild3,
16466 OPC_RecordChild4,
16467 OPC_RecordChild5,
16468 OPC_RecordChild6,
16469 OPC_RecordChild7,
16470 OPC_MoveChild, 8,
16471 OPC_RecordNode,
16472 OPC_MoveSibling, 9,
16473 OPC_RecordNode,
16474 OPC_MoveSibling, 10,
16475 OPC_RecordNode,
16476 OPC_MoveSibling, 11,
16477 OPC_RecordNode,
16478 OPC_MoveSibling, 12,
16479 OPC_RecordNode,
16480 OPC_MoveSibling, 13,
16481 OPC_RecordNode,
16482 OPC_MoveSibling, 14,
16483 OPC_RecordNode,
16484 OPC_MoveSibling, 15,
16485 OPC_RecordNode,
16486 OPC_MoveSibling, 16,
16487 OPC_RecordNode,
16488 OPC_MoveParent,
16489 OPC_CheckPatternPredicate1,
16490 OPC_EmitInteger32, 0,
16491 OPC_EmitNodeXForm, 2, 16,
16492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18358), 0,
16493 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
16494 84,
16495 OPC_CheckChild0Integer, 70|128,17|128,1,
16496 OPC_RecordChild1,
16497 OPC_RecordChild2,
16498 OPC_RecordChild3,
16499 OPC_RecordChild4,
16500 OPC_RecordChild5,
16501 OPC_RecordChild6,
16502 OPC_RecordChild7,
16503 OPC_MoveChild, 8,
16504 OPC_RecordNode,
16505 OPC_MoveSibling, 9,
16506 OPC_RecordNode,
16507 OPC_MoveSibling, 10,
16508 OPC_RecordNode,
16509 OPC_MoveSibling, 11,
16510 OPC_RecordNode,
16511 OPC_MoveSibling, 12,
16512 OPC_RecordNode,
16513 OPC_MoveSibling, 13,
16514 OPC_RecordNode,
16515 OPC_MoveSibling, 14,
16516 OPC_RecordNode,
16517 OPC_MoveSibling, 15,
16518 OPC_RecordNode,
16519 OPC_MoveSibling, 16,
16520 OPC_RecordNode,
16521 OPC_MoveSibling, 17,
16522 OPC_RecordNode,
16523 OPC_MoveSibling, 18,
16524 OPC_RecordNode,
16525 OPC_MoveParent,
16526 OPC_CheckPatternPredicate1,
16527 OPC_EmitInteger32, 0,
16528 OPC_EmitNodeXForm, 2, 18,
16529 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18367), 0,
16530 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
16531 84,
16532 OPC_CheckChild0Integer, 30|128,19|128,1,
16533 OPC_RecordChild1,
16534 OPC_RecordChild2,
16535 OPC_RecordChild3,
16536 OPC_RecordChild4,
16537 OPC_RecordChild5,
16538 OPC_RecordChild6,
16539 OPC_RecordChild7,
16540 OPC_MoveChild, 8,
16541 OPC_RecordNode,
16542 OPC_MoveSibling, 9,
16543 OPC_RecordNode,
16544 OPC_MoveSibling, 10,
16545 OPC_RecordNode,
16546 OPC_MoveSibling, 11,
16547 OPC_RecordNode,
16548 OPC_MoveSibling, 12,
16549 OPC_RecordNode,
16550 OPC_MoveSibling, 13,
16551 OPC_RecordNode,
16552 OPC_MoveSibling, 14,
16553 OPC_RecordNode,
16554 OPC_MoveSibling, 15,
16555 OPC_RecordNode,
16556 OPC_MoveSibling, 16,
16557 OPC_RecordNode,
16558 OPC_MoveSibling, 17,
16559 OPC_RecordNode,
16560 OPC_MoveSibling, 18,
16561 OPC_RecordNode,
16562 OPC_MoveParent,
16563 OPC_CheckPatternPredicate1,
16564 OPC_EmitInteger32, 0,
16565 OPC_EmitNodeXForm, 2, 18,
16566 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18376), 0,
16567 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
16568 25,
16569 OPC_CheckChild0Integer, 74|128,20|128,1,
16570 OPC_RecordChild1,
16571 OPC_RecordChild2,
16572 OPC_RecordChild3,
16573 OPC_RecordChild4,
16574 OPC_CheckPatternPredicate1,
16575 OPC_EmitInteger32, 0,
16576 OPC_EmitNodeXForm, 2, 4,
16577 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18385),
16578 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16579 92,
16580 OPC_CheckChild0Integer, 80|128,15|128,1,
16581 OPC_RecordChild1,
16582 OPC_RecordChild2,
16583 OPC_RecordChild3,
16584 OPC_RecordChild4,
16585 OPC_RecordChild5,
16586 OPC_RecordChild6,
16587 OPC_RecordChild7,
16588 OPC_MoveChild, 8,
16589 OPC_RecordNode,
16590 OPC_MoveSibling, 9,
16591 OPC_RecordNode,
16592 OPC_MoveSibling, 10,
16593 OPC_RecordNode,
16594 OPC_MoveSibling, 11,
16595 OPC_RecordNode,
16596 OPC_MoveSibling, 12,
16597 OPC_RecordNode,
16598 OPC_MoveSibling, 13,
16599 OPC_RecordNode,
16600 OPC_MoveSibling, 14,
16601 OPC_RecordNode,
16602 OPC_MoveSibling, 15,
16603 OPC_RecordNode,
16604 OPC_MoveSibling, 16,
16605 OPC_RecordNode,
16606 OPC_MoveSibling, 17,
16607 OPC_RecordNode,
16608 OPC_MoveSibling, 18,
16609 OPC_RecordNode,
16610 OPC_MoveSibling, 19,
16611 OPC_RecordNode,
16612 OPC_MoveSibling, 20,
16613 OPC_RecordNode,
16614 OPC_MoveParent,
16615 OPC_CheckPatternPredicate4,
16616 OPC_EmitInteger32, 0,
16617 OPC_EmitNodeXForm, 2, 20,
16618 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18398), 0,
16619 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
16620 108,
16621 OPC_CheckChild0Integer, 84|128,15|128,1,
16622 OPC_RecordChild1,
16623 OPC_RecordChild2,
16624 OPC_RecordChild3,
16625 OPC_RecordChild4,
16626 OPC_RecordChild5,
16627 OPC_RecordChild6,
16628 OPC_RecordChild7,
16629 OPC_MoveChild, 8,
16630 OPC_RecordNode,
16631 OPC_MoveSibling, 9,
16632 OPC_RecordNode,
16633 OPC_MoveSibling, 10,
16634 OPC_RecordNode,
16635 OPC_MoveSibling, 11,
16636 OPC_RecordNode,
16637 OPC_MoveSibling, 12,
16638 OPC_RecordNode,
16639 OPC_MoveSibling, 13,
16640 OPC_RecordNode,
16641 OPC_MoveSibling, 14,
16642 OPC_RecordNode,
16643 OPC_MoveSibling, 15,
16644 OPC_RecordNode,
16645 OPC_MoveSibling, 16,
16646 OPC_RecordNode,
16647 OPC_MoveSibling, 17,
16648 OPC_RecordNode,
16649 OPC_MoveSibling, 18,
16650 OPC_RecordNode,
16651 OPC_MoveSibling, 19,
16652 OPC_RecordNode,
16653 OPC_MoveSibling, 20,
16654 OPC_RecordNode,
16655 OPC_MoveSibling, 21,
16656 OPC_RecordNode,
16657 OPC_MoveSibling, 22,
16658 OPC_RecordNode,
16659 OPC_MoveSibling, 23,
16660 OPC_RecordNode,
16661 OPC_MoveSibling, 24,
16662 OPC_RecordNode,
16663 OPC_MoveParent,
16664 OPC_CheckPatternPredicate4,
16665 OPC_EmitInteger32, 0,
16666 OPC_EmitNodeXForm, 2, 24,
16667 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18406), 0,
16668 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
16669 92,
16670 OPC_CheckChild0Integer, 80|128,17|128,1,
16671 OPC_RecordChild1,
16672 OPC_RecordChild2,
16673 OPC_RecordChild3,
16674 OPC_RecordChild4,
16675 OPC_RecordChild5,
16676 OPC_RecordChild6,
16677 OPC_RecordChild7,
16678 OPC_MoveChild, 8,
16679 OPC_RecordNode,
16680 OPC_MoveSibling, 9,
16681 OPC_RecordNode,
16682 OPC_MoveSibling, 10,
16683 OPC_RecordNode,
16684 OPC_MoveSibling, 11,
16685 OPC_RecordNode,
16686 OPC_MoveSibling, 12,
16687 OPC_RecordNode,
16688 OPC_MoveSibling, 13,
16689 OPC_RecordNode,
16690 OPC_MoveSibling, 14,
16691 OPC_RecordNode,
16692 OPC_MoveSibling, 15,
16693 OPC_RecordNode,
16694 OPC_MoveSibling, 16,
16695 OPC_RecordNode,
16696 OPC_MoveSibling, 17,
16697 OPC_RecordNode,
16698 OPC_MoveSibling, 18,
16699 OPC_RecordNode,
16700 OPC_MoveSibling, 19,
16701 OPC_RecordNode,
16702 OPC_MoveSibling, 20,
16703 OPC_RecordNode,
16704 OPC_MoveParent,
16705 OPC_CheckPatternPredicate2,
16706 OPC_EmitInteger32, 0,
16707 OPC_EmitNodeXForm, 2, 20,
16708 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18419), 0,
16709 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
16710 108,
16711 OPC_CheckChild0Integer, 84|128,17|128,1,
16712 OPC_RecordChild1,
16713 OPC_RecordChild2,
16714 OPC_RecordChild3,
16715 OPC_RecordChild4,
16716 OPC_RecordChild5,
16717 OPC_RecordChild6,
16718 OPC_RecordChild7,
16719 OPC_MoveChild, 8,
16720 OPC_RecordNode,
16721 OPC_MoveSibling, 9,
16722 OPC_RecordNode,
16723 OPC_MoveSibling, 10,
16724 OPC_RecordNode,
16725 OPC_MoveSibling, 11,
16726 OPC_RecordNode,
16727 OPC_MoveSibling, 12,
16728 OPC_RecordNode,
16729 OPC_MoveSibling, 13,
16730 OPC_RecordNode,
16731 OPC_MoveSibling, 14,
16732 OPC_RecordNode,
16733 OPC_MoveSibling, 15,
16734 OPC_RecordNode,
16735 OPC_MoveSibling, 16,
16736 OPC_RecordNode,
16737 OPC_MoveSibling, 17,
16738 OPC_RecordNode,
16739 OPC_MoveSibling, 18,
16740 OPC_RecordNode,
16741 OPC_MoveSibling, 19,
16742 OPC_RecordNode,
16743 OPC_MoveSibling, 20,
16744 OPC_RecordNode,
16745 OPC_MoveSibling, 21,
16746 OPC_RecordNode,
16747 OPC_MoveSibling, 22,
16748 OPC_RecordNode,
16749 OPC_MoveSibling, 23,
16750 OPC_RecordNode,
16751 OPC_MoveSibling, 24,
16752 OPC_RecordNode,
16753 OPC_MoveParent,
16754 OPC_CheckPatternPredicate2,
16755 OPC_EmitInteger32, 0,
16756 OPC_EmitNodeXForm, 2, 24,
16757 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18427), 0,
16758 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
16759 92,
16760 OPC_CheckChild0Integer, 40|128,19|128,1,
16761 OPC_RecordChild1,
16762 OPC_RecordChild2,
16763 OPC_RecordChild3,
16764 OPC_RecordChild4,
16765 OPC_RecordChild5,
16766 OPC_RecordChild6,
16767 OPC_RecordChild7,
16768 OPC_MoveChild, 8,
16769 OPC_RecordNode,
16770 OPC_MoveSibling, 9,
16771 OPC_RecordNode,
16772 OPC_MoveSibling, 10,
16773 OPC_RecordNode,
16774 OPC_MoveSibling, 11,
16775 OPC_RecordNode,
16776 OPC_MoveSibling, 12,
16777 OPC_RecordNode,
16778 OPC_MoveSibling, 13,
16779 OPC_RecordNode,
16780 OPC_MoveSibling, 14,
16781 OPC_RecordNode,
16782 OPC_MoveSibling, 15,
16783 OPC_RecordNode,
16784 OPC_MoveSibling, 16,
16785 OPC_RecordNode,
16786 OPC_MoveSibling, 17,
16787 OPC_RecordNode,
16788 OPC_MoveSibling, 18,
16789 OPC_RecordNode,
16790 OPC_MoveSibling, 19,
16791 OPC_RecordNode,
16792 OPC_MoveSibling, 20,
16793 OPC_RecordNode,
16794 OPC_MoveParent,
16795 OPC_CheckPatternPredicate2,
16796 OPC_EmitInteger32, 0,
16797 OPC_EmitNodeXForm, 2, 20,
16798 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18440), 0,
16799 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
16800 108,
16801 OPC_CheckChild0Integer, 44|128,19|128,1,
16802 OPC_RecordChild1,
16803 OPC_RecordChild2,
16804 OPC_RecordChild3,
16805 OPC_RecordChild4,
16806 OPC_RecordChild5,
16807 OPC_RecordChild6,
16808 OPC_RecordChild7,
16809 OPC_MoveChild, 8,
16810 OPC_RecordNode,
16811 OPC_MoveSibling, 9,
16812 OPC_RecordNode,
16813 OPC_MoveSibling, 10,
16814 OPC_RecordNode,
16815 OPC_MoveSibling, 11,
16816 OPC_RecordNode,
16817 OPC_MoveSibling, 12,
16818 OPC_RecordNode,
16819 OPC_MoveSibling, 13,
16820 OPC_RecordNode,
16821 OPC_MoveSibling, 14,
16822 OPC_RecordNode,
16823 OPC_MoveSibling, 15,
16824 OPC_RecordNode,
16825 OPC_MoveSibling, 16,
16826 OPC_RecordNode,
16827 OPC_MoveSibling, 17,
16828 OPC_RecordNode,
16829 OPC_MoveSibling, 18,
16830 OPC_RecordNode,
16831 OPC_MoveSibling, 19,
16832 OPC_RecordNode,
16833 OPC_MoveSibling, 20,
16834 OPC_RecordNode,
16835 OPC_MoveSibling, 21,
16836 OPC_RecordNode,
16837 OPC_MoveSibling, 22,
16838 OPC_RecordNode,
16839 OPC_MoveSibling, 23,
16840 OPC_RecordNode,
16841 OPC_MoveSibling, 24,
16842 OPC_RecordNode,
16843 OPC_MoveParent,
16844 OPC_CheckPatternPredicate2,
16845 OPC_EmitInteger32, 0,
16846 OPC_EmitNodeXForm, 2, 24,
16847 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18448), 0,
16848 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
16849 25,
16850 OPC_CheckChild0Integer, 78|128,20|128,1,
16851 OPC_RecordChild1,
16852 OPC_RecordChild2,
16853 OPC_RecordChild3,
16854 OPC_RecordChild4,
16855 OPC_CheckPatternPredicate1,
16856 OPC_EmitInteger32, 0,
16857 OPC_EmitNodeXForm, 2, 4,
16858 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18499),
16859 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16860 25,
16861 OPC_CheckChild0Integer, 82|128,20|128,1,
16862 OPC_RecordChild1,
16863 OPC_RecordChild2,
16864 OPC_RecordChild3,
16865 OPC_RecordChild4,
16866 OPC_CheckPatternPredicate1,
16867 OPC_EmitInteger32, 0,
16868 OPC_EmitNodeXForm, 2, 4,
16869 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18502),
16870 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16871 25,
16872 OPC_CheckChild0Integer, 76|128,20|128,1,
16873 OPC_RecordChild1,
16874 OPC_RecordChild2,
16875 OPC_RecordChild3,
16876 OPC_RecordChild4,
16877 OPC_CheckPatternPredicate1,
16878 OPC_EmitInteger32, 0,
16879 OPC_EmitNodeXForm, 2, 4,
16880 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18505),
16881 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16882 25,
16883 OPC_CheckChild0Integer, 80|128,20|128,1,
16884 OPC_RecordChild1,
16885 OPC_RecordChild2,
16886 OPC_RecordChild3,
16887 OPC_RecordChild4,
16888 OPC_CheckPatternPredicate1,
16889 OPC_EmitInteger32, 0,
16890 OPC_EmitNodeXForm, 2, 4,
16891 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18508),
16892 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
16893 92,
16894 OPC_CheckChild0Integer, 82|128,15|128,1,
16895 OPC_RecordChild1,
16896 OPC_RecordChild2,
16897 OPC_RecordChild3,
16898 OPC_RecordChild4,
16899 OPC_RecordChild5,
16900 OPC_RecordChild6,
16901 OPC_RecordChild7,
16902 OPC_MoveChild, 8,
16903 OPC_RecordNode,
16904 OPC_MoveSibling, 9,
16905 OPC_RecordNode,
16906 OPC_MoveSibling, 10,
16907 OPC_RecordNode,
16908 OPC_MoveSibling, 11,
16909 OPC_RecordNode,
16910 OPC_MoveSibling, 12,
16911 OPC_RecordNode,
16912 OPC_MoveSibling, 13,
16913 OPC_RecordNode,
16914 OPC_MoveSibling, 14,
16915 OPC_RecordNode,
16916 OPC_MoveSibling, 15,
16917 OPC_RecordNode,
16918 OPC_MoveSibling, 16,
16919 OPC_RecordNode,
16920 OPC_MoveSibling, 17,
16921 OPC_RecordNode,
16922 OPC_MoveSibling, 18,
16923 OPC_RecordNode,
16924 OPC_MoveSibling, 19,
16925 OPC_RecordNode,
16926 OPC_MoveSibling, 20,
16927 OPC_RecordNode,
16928 OPC_MoveParent,
16929 OPC_CheckPatternPredicate4,
16930 OPC_EmitInteger32, 0,
16931 OPC_EmitNodeXForm, 2, 20,
16932 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18514), 0,
16933 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
16934 108,
16935 OPC_CheckChild0Integer, 86|128,15|128,1,
16936 OPC_RecordChild1,
16937 OPC_RecordChild2,
16938 OPC_RecordChild3,
16939 OPC_RecordChild4,
16940 OPC_RecordChild5,
16941 OPC_RecordChild6,
16942 OPC_RecordChild7,
16943 OPC_MoveChild, 8,
16944 OPC_RecordNode,
16945 OPC_MoveSibling, 9,
16946 OPC_RecordNode,
16947 OPC_MoveSibling, 10,
16948 OPC_RecordNode,
16949 OPC_MoveSibling, 11,
16950 OPC_RecordNode,
16951 OPC_MoveSibling, 12,
16952 OPC_RecordNode,
16953 OPC_MoveSibling, 13,
16954 OPC_RecordNode,
16955 OPC_MoveSibling, 14,
16956 OPC_RecordNode,
16957 OPC_MoveSibling, 15,
16958 OPC_RecordNode,
16959 OPC_MoveSibling, 16,
16960 OPC_RecordNode,
16961 OPC_MoveSibling, 17,
16962 OPC_RecordNode,
16963 OPC_MoveSibling, 18,
16964 OPC_RecordNode,
16965 OPC_MoveSibling, 19,
16966 OPC_RecordNode,
16967 OPC_MoveSibling, 20,
16968 OPC_RecordNode,
16969 OPC_MoveSibling, 21,
16970 OPC_RecordNode,
16971 OPC_MoveSibling, 22,
16972 OPC_RecordNode,
16973 OPC_MoveSibling, 23,
16974 OPC_RecordNode,
16975 OPC_MoveSibling, 24,
16976 OPC_RecordNode,
16977 OPC_MoveParent,
16978 OPC_CheckPatternPredicate4,
16979 OPC_EmitInteger32, 0,
16980 OPC_EmitNodeXForm, 2, 24,
16981 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18520), 0,
16982 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
16983 92,
16984 OPC_CheckChild0Integer, 82|128,17|128,1,
16985 OPC_RecordChild1,
16986 OPC_RecordChild2,
16987 OPC_RecordChild3,
16988 OPC_RecordChild4,
16989 OPC_RecordChild5,
16990 OPC_RecordChild6,
16991 OPC_RecordChild7,
16992 OPC_MoveChild, 8,
16993 OPC_RecordNode,
16994 OPC_MoveSibling, 9,
16995 OPC_RecordNode,
16996 OPC_MoveSibling, 10,
16997 OPC_RecordNode,
16998 OPC_MoveSibling, 11,
16999 OPC_RecordNode,
17000 OPC_MoveSibling, 12,
17001 OPC_RecordNode,
17002 OPC_MoveSibling, 13,
17003 OPC_RecordNode,
17004 OPC_MoveSibling, 14,
17005 OPC_RecordNode,
17006 OPC_MoveSibling, 15,
17007 OPC_RecordNode,
17008 OPC_MoveSibling, 16,
17009 OPC_RecordNode,
17010 OPC_MoveSibling, 17,
17011 OPC_RecordNode,
17012 OPC_MoveSibling, 18,
17013 OPC_RecordNode,
17014 OPC_MoveSibling, 19,
17015 OPC_RecordNode,
17016 OPC_MoveSibling, 20,
17017 OPC_RecordNode,
17018 OPC_MoveParent,
17019 OPC_CheckPatternPredicate2,
17020 OPC_EmitInteger32, 0,
17021 OPC_EmitNodeXForm, 2, 20,
17022 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18526), 0,
17023 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17024 108,
17025 OPC_CheckChild0Integer, 86|128,17|128,1,
17026 OPC_RecordChild1,
17027 OPC_RecordChild2,
17028 OPC_RecordChild3,
17029 OPC_RecordChild4,
17030 OPC_RecordChild5,
17031 OPC_RecordChild6,
17032 OPC_RecordChild7,
17033 OPC_MoveChild, 8,
17034 OPC_RecordNode,
17035 OPC_MoveSibling, 9,
17036 OPC_RecordNode,
17037 OPC_MoveSibling, 10,
17038 OPC_RecordNode,
17039 OPC_MoveSibling, 11,
17040 OPC_RecordNode,
17041 OPC_MoveSibling, 12,
17042 OPC_RecordNode,
17043 OPC_MoveSibling, 13,
17044 OPC_RecordNode,
17045 OPC_MoveSibling, 14,
17046 OPC_RecordNode,
17047 OPC_MoveSibling, 15,
17048 OPC_RecordNode,
17049 OPC_MoveSibling, 16,
17050 OPC_RecordNode,
17051 OPC_MoveSibling, 17,
17052 OPC_RecordNode,
17053 OPC_MoveSibling, 18,
17054 OPC_RecordNode,
17055 OPC_MoveSibling, 19,
17056 OPC_RecordNode,
17057 OPC_MoveSibling, 20,
17058 OPC_RecordNode,
17059 OPC_MoveSibling, 21,
17060 OPC_RecordNode,
17061 OPC_MoveSibling, 22,
17062 OPC_RecordNode,
17063 OPC_MoveSibling, 23,
17064 OPC_RecordNode,
17065 OPC_MoveSibling, 24,
17066 OPC_RecordNode,
17067 OPC_MoveParent,
17068 OPC_CheckPatternPredicate2,
17069 OPC_EmitInteger32, 0,
17070 OPC_EmitNodeXForm, 2, 24,
17071 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18532), 0,
17072 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17073 92,
17074 OPC_CheckChild0Integer, 42|128,19|128,1,
17075 OPC_RecordChild1,
17076 OPC_RecordChild2,
17077 OPC_RecordChild3,
17078 OPC_RecordChild4,
17079 OPC_RecordChild5,
17080 OPC_RecordChild6,
17081 OPC_RecordChild7,
17082 OPC_MoveChild, 8,
17083 OPC_RecordNode,
17084 OPC_MoveSibling, 9,
17085 OPC_RecordNode,
17086 OPC_MoveSibling, 10,
17087 OPC_RecordNode,
17088 OPC_MoveSibling, 11,
17089 OPC_RecordNode,
17090 OPC_MoveSibling, 12,
17091 OPC_RecordNode,
17092 OPC_MoveSibling, 13,
17093 OPC_RecordNode,
17094 OPC_MoveSibling, 14,
17095 OPC_RecordNode,
17096 OPC_MoveSibling, 15,
17097 OPC_RecordNode,
17098 OPC_MoveSibling, 16,
17099 OPC_RecordNode,
17100 OPC_MoveSibling, 17,
17101 OPC_RecordNode,
17102 OPC_MoveSibling, 18,
17103 OPC_RecordNode,
17104 OPC_MoveSibling, 19,
17105 OPC_RecordNode,
17106 OPC_MoveSibling, 20,
17107 OPC_RecordNode,
17108 OPC_MoveParent,
17109 OPC_CheckPatternPredicate2,
17110 OPC_EmitInteger32, 0,
17111 OPC_EmitNodeXForm, 2, 20,
17112 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18538), 0,
17113 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17114 108,
17115 OPC_CheckChild0Integer, 46|128,19|128,1,
17116 OPC_RecordChild1,
17117 OPC_RecordChild2,
17118 OPC_RecordChild3,
17119 OPC_RecordChild4,
17120 OPC_RecordChild5,
17121 OPC_RecordChild6,
17122 OPC_RecordChild7,
17123 OPC_MoveChild, 8,
17124 OPC_RecordNode,
17125 OPC_MoveSibling, 9,
17126 OPC_RecordNode,
17127 OPC_MoveSibling, 10,
17128 OPC_RecordNode,
17129 OPC_MoveSibling, 11,
17130 OPC_RecordNode,
17131 OPC_MoveSibling, 12,
17132 OPC_RecordNode,
17133 OPC_MoveSibling, 13,
17134 OPC_RecordNode,
17135 OPC_MoveSibling, 14,
17136 OPC_RecordNode,
17137 OPC_MoveSibling, 15,
17138 OPC_RecordNode,
17139 OPC_MoveSibling, 16,
17140 OPC_RecordNode,
17141 OPC_MoveSibling, 17,
17142 OPC_RecordNode,
17143 OPC_MoveSibling, 18,
17144 OPC_RecordNode,
17145 OPC_MoveSibling, 19,
17146 OPC_RecordNode,
17147 OPC_MoveSibling, 20,
17148 OPC_RecordNode,
17149 OPC_MoveSibling, 21,
17150 OPC_RecordNode,
17151 OPC_MoveSibling, 22,
17152 OPC_RecordNode,
17153 OPC_MoveSibling, 23,
17154 OPC_RecordNode,
17155 OPC_MoveSibling, 24,
17156 OPC_RecordNode,
17157 OPC_MoveParent,
17158 OPC_CheckPatternPredicate2,
17159 OPC_EmitInteger32, 0,
17160 OPC_EmitNodeXForm, 2, 24,
17161 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18544), 0,
17162 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17163 76,
17164 OPC_CheckChild0Integer, 20|128,16|128,1,
17165 OPC_RecordChild1,
17166 OPC_RecordChild2,
17167 OPC_RecordChild3,
17168 OPC_RecordChild4,
17169 OPC_RecordChild5,
17170 OPC_RecordChild6,
17171 OPC_RecordChild7,
17172 OPC_MoveChild, 8,
17173 OPC_RecordNode,
17174 OPC_MoveSibling, 9,
17175 OPC_RecordNode,
17176 OPC_MoveSibling, 10,
17177 OPC_RecordNode,
17178 OPC_MoveSibling, 11,
17179 OPC_RecordNode,
17180 OPC_MoveSibling, 12,
17181 OPC_RecordNode,
17182 OPC_MoveSibling, 13,
17183 OPC_RecordNode,
17184 OPC_MoveSibling, 14,
17185 OPC_RecordNode,
17186 OPC_MoveSibling, 15,
17187 OPC_RecordNode,
17188 OPC_MoveSibling, 16,
17189 OPC_RecordNode,
17190 OPC_MoveParent,
17191 OPC_CheckPatternPredicate1,
17192 OPC_EmitInteger32, 0,
17193 OPC_EmitNodeXForm, 2, 16,
17194 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18565), 0,
17195 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
17196 76,
17197 OPC_CheckChild0Integer, 44|128,15|128,1,
17198 OPC_RecordChild1,
17199 OPC_RecordChild2,
17200 OPC_RecordChild3,
17201 OPC_RecordChild4,
17202 OPC_RecordChild5,
17203 OPC_RecordChild6,
17204 OPC_RecordChild7,
17205 OPC_MoveChild, 8,
17206 OPC_RecordNode,
17207 OPC_MoveSibling, 9,
17208 OPC_RecordNode,
17209 OPC_MoveSibling, 10,
17210 OPC_RecordNode,
17211 OPC_MoveSibling, 11,
17212 OPC_RecordNode,
17213 OPC_MoveSibling, 12,
17214 OPC_RecordNode,
17215 OPC_MoveSibling, 13,
17216 OPC_RecordNode,
17217 OPC_MoveSibling, 14,
17218 OPC_RecordNode,
17219 OPC_MoveSibling, 15,
17220 OPC_RecordNode,
17221 OPC_MoveSibling, 16,
17222 OPC_RecordNode,
17223 OPC_MoveParent,
17224 OPC_CheckPatternPredicate1,
17225 OPC_EmitInteger32, 0,
17226 OPC_EmitNodeXForm, 2, 16,
17227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18568), 0,
17228 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
17229 84,
17230 OPC_CheckChild0Integer, 44|128,17|128,1,
17231 OPC_RecordChild1,
17232 OPC_RecordChild2,
17233 OPC_RecordChild3,
17234 OPC_RecordChild4,
17235 OPC_RecordChild5,
17236 OPC_RecordChild6,
17237 OPC_RecordChild7,
17238 OPC_MoveChild, 8,
17239 OPC_RecordNode,
17240 OPC_MoveSibling, 9,
17241 OPC_RecordNode,
17242 OPC_MoveSibling, 10,
17243 OPC_RecordNode,
17244 OPC_MoveSibling, 11,
17245 OPC_RecordNode,
17246 OPC_MoveSibling, 12,
17247 OPC_RecordNode,
17248 OPC_MoveSibling, 13,
17249 OPC_RecordNode,
17250 OPC_MoveSibling, 14,
17251 OPC_RecordNode,
17252 OPC_MoveSibling, 15,
17253 OPC_RecordNode,
17254 OPC_MoveSibling, 16,
17255 OPC_RecordNode,
17256 OPC_MoveSibling, 17,
17257 OPC_RecordNode,
17258 OPC_MoveSibling, 18,
17259 OPC_RecordNode,
17260 OPC_MoveParent,
17261 OPC_CheckPatternPredicate1,
17262 OPC_EmitInteger32, 0,
17263 OPC_EmitNodeXForm, 2, 18,
17264 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18571), 0,
17265 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
17266 84,
17267 OPC_CheckChild0Integer, 4|128,19|128,1,
17268 OPC_RecordChild1,
17269 OPC_RecordChild2,
17270 OPC_RecordChild3,
17271 OPC_RecordChild4,
17272 OPC_RecordChild5,
17273 OPC_RecordChild6,
17274 OPC_RecordChild7,
17275 OPC_MoveChild, 8,
17276 OPC_RecordNode,
17277 OPC_MoveSibling, 9,
17278 OPC_RecordNode,
17279 OPC_MoveSibling, 10,
17280 OPC_RecordNode,
17281 OPC_MoveSibling, 11,
17282 OPC_RecordNode,
17283 OPC_MoveSibling, 12,
17284 OPC_RecordNode,
17285 OPC_MoveSibling, 13,
17286 OPC_RecordNode,
17287 OPC_MoveSibling, 14,
17288 OPC_RecordNode,
17289 OPC_MoveSibling, 15,
17290 OPC_RecordNode,
17291 OPC_MoveSibling, 16,
17292 OPC_RecordNode,
17293 OPC_MoveSibling, 17,
17294 OPC_RecordNode,
17295 OPC_MoveSibling, 18,
17296 OPC_RecordNode,
17297 OPC_MoveParent,
17298 OPC_CheckPatternPredicate1,
17299 OPC_EmitInteger32, 0,
17300 OPC_EmitNodeXForm, 2, 18,
17301 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18574), 0,
17302 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
17303 25,
17304 OPC_CheckChild0Integer, 64|128,20|128,1,
17305 OPC_RecordChild1,
17306 OPC_RecordChild2,
17307 OPC_RecordChild3,
17308 OPC_RecordChild4,
17309 OPC_CheckPatternPredicate1,
17310 OPC_EmitInteger32, 0,
17311 OPC_EmitNodeXForm, 2, 4,
17312 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18577),
17313 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
17314 92,
17315 OPC_CheckChild0Integer, 54|128,15|128,1,
17316 OPC_RecordChild1,
17317 OPC_RecordChild2,
17318 OPC_RecordChild3,
17319 OPC_RecordChild4,
17320 OPC_RecordChild5,
17321 OPC_RecordChild6,
17322 OPC_RecordChild7,
17323 OPC_MoveChild, 8,
17324 OPC_RecordNode,
17325 OPC_MoveSibling, 9,
17326 OPC_RecordNode,
17327 OPC_MoveSibling, 10,
17328 OPC_RecordNode,
17329 OPC_MoveSibling, 11,
17330 OPC_RecordNode,
17331 OPC_MoveSibling, 12,
17332 OPC_RecordNode,
17333 OPC_MoveSibling, 13,
17334 OPC_RecordNode,
17335 OPC_MoveSibling, 14,
17336 OPC_RecordNode,
17337 OPC_MoveSibling, 15,
17338 OPC_RecordNode,
17339 OPC_MoveSibling, 16,
17340 OPC_RecordNode,
17341 OPC_MoveSibling, 17,
17342 OPC_RecordNode,
17343 OPC_MoveSibling, 18,
17344 OPC_RecordNode,
17345 OPC_MoveSibling, 19,
17346 OPC_RecordNode,
17347 OPC_MoveSibling, 20,
17348 OPC_RecordNode,
17349 OPC_MoveParent,
17350 OPC_CheckPatternPredicate4,
17351 OPC_EmitInteger32, 0,
17352 OPC_EmitNodeXForm, 2, 20,
17353 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18583), 0,
17354 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17355 108,
17356 OPC_CheckChild0Integer, 58|128,15|128,1,
17357 OPC_RecordChild1,
17358 OPC_RecordChild2,
17359 OPC_RecordChild3,
17360 OPC_RecordChild4,
17361 OPC_RecordChild5,
17362 OPC_RecordChild6,
17363 OPC_RecordChild7,
17364 OPC_MoveChild, 8,
17365 OPC_RecordNode,
17366 OPC_MoveSibling, 9,
17367 OPC_RecordNode,
17368 OPC_MoveSibling, 10,
17369 OPC_RecordNode,
17370 OPC_MoveSibling, 11,
17371 OPC_RecordNode,
17372 OPC_MoveSibling, 12,
17373 OPC_RecordNode,
17374 OPC_MoveSibling, 13,
17375 OPC_RecordNode,
17376 OPC_MoveSibling, 14,
17377 OPC_RecordNode,
17378 OPC_MoveSibling, 15,
17379 OPC_RecordNode,
17380 OPC_MoveSibling, 16,
17381 OPC_RecordNode,
17382 OPC_MoveSibling, 17,
17383 OPC_RecordNode,
17384 OPC_MoveSibling, 18,
17385 OPC_RecordNode,
17386 OPC_MoveSibling, 19,
17387 OPC_RecordNode,
17388 OPC_MoveSibling, 20,
17389 OPC_RecordNode,
17390 OPC_MoveSibling, 21,
17391 OPC_RecordNode,
17392 OPC_MoveSibling, 22,
17393 OPC_RecordNode,
17394 OPC_MoveSibling, 23,
17395 OPC_RecordNode,
17396 OPC_MoveSibling, 24,
17397 OPC_RecordNode,
17398 OPC_MoveParent,
17399 OPC_CheckPatternPredicate4,
17400 OPC_EmitInteger32, 0,
17401 OPC_EmitNodeXForm, 2, 24,
17402 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18589), 0,
17403 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17404 92,
17405 OPC_CheckChild0Integer, 54|128,17|128,1,
17406 OPC_RecordChild1,
17407 OPC_RecordChild2,
17408 OPC_RecordChild3,
17409 OPC_RecordChild4,
17410 OPC_RecordChild5,
17411 OPC_RecordChild6,
17412 OPC_RecordChild7,
17413 OPC_MoveChild, 8,
17414 OPC_RecordNode,
17415 OPC_MoveSibling, 9,
17416 OPC_RecordNode,
17417 OPC_MoveSibling, 10,
17418 OPC_RecordNode,
17419 OPC_MoveSibling, 11,
17420 OPC_RecordNode,
17421 OPC_MoveSibling, 12,
17422 OPC_RecordNode,
17423 OPC_MoveSibling, 13,
17424 OPC_RecordNode,
17425 OPC_MoveSibling, 14,
17426 OPC_RecordNode,
17427 OPC_MoveSibling, 15,
17428 OPC_RecordNode,
17429 OPC_MoveSibling, 16,
17430 OPC_RecordNode,
17431 OPC_MoveSibling, 17,
17432 OPC_RecordNode,
17433 OPC_MoveSibling, 18,
17434 OPC_RecordNode,
17435 OPC_MoveSibling, 19,
17436 OPC_RecordNode,
17437 OPC_MoveSibling, 20,
17438 OPC_RecordNode,
17439 OPC_MoveParent,
17440 OPC_CheckPatternPredicate2,
17441 OPC_EmitInteger32, 0,
17442 OPC_EmitNodeXForm, 2, 20,
17443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18595), 0,
17444 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17445 108,
17446 OPC_CheckChild0Integer, 58|128,17|128,1,
17447 OPC_RecordChild1,
17448 OPC_RecordChild2,
17449 OPC_RecordChild3,
17450 OPC_RecordChild4,
17451 OPC_RecordChild5,
17452 OPC_RecordChild6,
17453 OPC_RecordChild7,
17454 OPC_MoveChild, 8,
17455 OPC_RecordNode,
17456 OPC_MoveSibling, 9,
17457 OPC_RecordNode,
17458 OPC_MoveSibling, 10,
17459 OPC_RecordNode,
17460 OPC_MoveSibling, 11,
17461 OPC_RecordNode,
17462 OPC_MoveSibling, 12,
17463 OPC_RecordNode,
17464 OPC_MoveSibling, 13,
17465 OPC_RecordNode,
17466 OPC_MoveSibling, 14,
17467 OPC_RecordNode,
17468 OPC_MoveSibling, 15,
17469 OPC_RecordNode,
17470 OPC_MoveSibling, 16,
17471 OPC_RecordNode,
17472 OPC_MoveSibling, 17,
17473 OPC_RecordNode,
17474 OPC_MoveSibling, 18,
17475 OPC_RecordNode,
17476 OPC_MoveSibling, 19,
17477 OPC_RecordNode,
17478 OPC_MoveSibling, 20,
17479 OPC_RecordNode,
17480 OPC_MoveSibling, 21,
17481 OPC_RecordNode,
17482 OPC_MoveSibling, 22,
17483 OPC_RecordNode,
17484 OPC_MoveSibling, 23,
17485 OPC_RecordNode,
17486 OPC_MoveSibling, 24,
17487 OPC_RecordNode,
17488 OPC_MoveParent,
17489 OPC_CheckPatternPredicate2,
17490 OPC_EmitInteger32, 0,
17491 OPC_EmitNodeXForm, 2, 24,
17492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18601), 0,
17493 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17494 92,
17495 OPC_CheckChild0Integer, 14|128,19|128,1,
17496 OPC_RecordChild1,
17497 OPC_RecordChild2,
17498 OPC_RecordChild3,
17499 OPC_RecordChild4,
17500 OPC_RecordChild5,
17501 OPC_RecordChild6,
17502 OPC_RecordChild7,
17503 OPC_MoveChild, 8,
17504 OPC_RecordNode,
17505 OPC_MoveSibling, 9,
17506 OPC_RecordNode,
17507 OPC_MoveSibling, 10,
17508 OPC_RecordNode,
17509 OPC_MoveSibling, 11,
17510 OPC_RecordNode,
17511 OPC_MoveSibling, 12,
17512 OPC_RecordNode,
17513 OPC_MoveSibling, 13,
17514 OPC_RecordNode,
17515 OPC_MoveSibling, 14,
17516 OPC_RecordNode,
17517 OPC_MoveSibling, 15,
17518 OPC_RecordNode,
17519 OPC_MoveSibling, 16,
17520 OPC_RecordNode,
17521 OPC_MoveSibling, 17,
17522 OPC_RecordNode,
17523 OPC_MoveSibling, 18,
17524 OPC_RecordNode,
17525 OPC_MoveSibling, 19,
17526 OPC_RecordNode,
17527 OPC_MoveSibling, 20,
17528 OPC_RecordNode,
17529 OPC_MoveParent,
17530 OPC_CheckPatternPredicate2,
17531 OPC_EmitInteger32, 0,
17532 OPC_EmitNodeXForm, 2, 20,
17533 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18607), 0,
17534 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17535 108,
17536 OPC_CheckChild0Integer, 18|128,19|128,1,
17537 OPC_RecordChild1,
17538 OPC_RecordChild2,
17539 OPC_RecordChild3,
17540 OPC_RecordChild4,
17541 OPC_RecordChild5,
17542 OPC_RecordChild6,
17543 OPC_RecordChild7,
17544 OPC_MoveChild, 8,
17545 OPC_RecordNode,
17546 OPC_MoveSibling, 9,
17547 OPC_RecordNode,
17548 OPC_MoveSibling, 10,
17549 OPC_RecordNode,
17550 OPC_MoveSibling, 11,
17551 OPC_RecordNode,
17552 OPC_MoveSibling, 12,
17553 OPC_RecordNode,
17554 OPC_MoveSibling, 13,
17555 OPC_RecordNode,
17556 OPC_MoveSibling, 14,
17557 OPC_RecordNode,
17558 OPC_MoveSibling, 15,
17559 OPC_RecordNode,
17560 OPC_MoveSibling, 16,
17561 OPC_RecordNode,
17562 OPC_MoveSibling, 17,
17563 OPC_RecordNode,
17564 OPC_MoveSibling, 18,
17565 OPC_RecordNode,
17566 OPC_MoveSibling, 19,
17567 OPC_RecordNode,
17568 OPC_MoveSibling, 20,
17569 OPC_RecordNode,
17570 OPC_MoveSibling, 21,
17571 OPC_RecordNode,
17572 OPC_MoveSibling, 22,
17573 OPC_RecordNode,
17574 OPC_MoveSibling, 23,
17575 OPC_RecordNode,
17576 OPC_MoveSibling, 24,
17577 OPC_RecordNode,
17578 OPC_MoveParent,
17579 OPC_CheckPatternPredicate2,
17580 OPC_EmitInteger32, 0,
17581 OPC_EmitNodeXForm, 2, 24,
17582 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18613), 0,
17583 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17584 25,
17585 OPC_CheckChild0Integer, 68|128,20|128,1,
17586 OPC_RecordChild1,
17587 OPC_RecordChild2,
17588 OPC_RecordChild3,
17589 OPC_RecordChild4,
17590 OPC_CheckPatternPredicate1,
17591 OPC_EmitInteger32, 0,
17592 OPC_EmitNodeXForm, 2, 4,
17593 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18663),
17594 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
17595 25,
17596 OPC_CheckChild0Integer, 72|128,20|128,1,
17597 OPC_RecordChild1,
17598 OPC_RecordChild2,
17599 OPC_RecordChild3,
17600 OPC_RecordChild4,
17601 OPC_CheckPatternPredicate1,
17602 OPC_EmitInteger32, 0,
17603 OPC_EmitNodeXForm, 2, 4,
17604 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18666),
17605 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
17606 25,
17607 OPC_CheckChild0Integer, 66|128,20|128,1,
17608 OPC_RecordChild1,
17609 OPC_RecordChild2,
17610 OPC_RecordChild3,
17611 OPC_RecordChild4,
17612 OPC_CheckPatternPredicate1,
17613 OPC_EmitInteger32, 0,
17614 OPC_EmitNodeXForm, 2, 4,
17615 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18669),
17616 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
17617 25,
17618 OPC_CheckChild0Integer, 70|128,20|128,1,
17619 OPC_RecordChild1,
17620 OPC_RecordChild2,
17621 OPC_RecordChild3,
17622 OPC_RecordChild4,
17623 OPC_CheckPatternPredicate1,
17624 OPC_EmitInteger32, 0,
17625 OPC_EmitNodeXForm, 2, 4,
17626 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18672),
17627 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
17628 92,
17629 OPC_CheckChild0Integer, 56|128,15|128,1,
17630 OPC_RecordChild1,
17631 OPC_RecordChild2,
17632 OPC_RecordChild3,
17633 OPC_RecordChild4,
17634 OPC_RecordChild5,
17635 OPC_RecordChild6,
17636 OPC_RecordChild7,
17637 OPC_MoveChild, 8,
17638 OPC_RecordNode,
17639 OPC_MoveSibling, 9,
17640 OPC_RecordNode,
17641 OPC_MoveSibling, 10,
17642 OPC_RecordNode,
17643 OPC_MoveSibling, 11,
17644 OPC_RecordNode,
17645 OPC_MoveSibling, 12,
17646 OPC_RecordNode,
17647 OPC_MoveSibling, 13,
17648 OPC_RecordNode,
17649 OPC_MoveSibling, 14,
17650 OPC_RecordNode,
17651 OPC_MoveSibling, 15,
17652 OPC_RecordNode,
17653 OPC_MoveSibling, 16,
17654 OPC_RecordNode,
17655 OPC_MoveSibling, 17,
17656 OPC_RecordNode,
17657 OPC_MoveSibling, 18,
17658 OPC_RecordNode,
17659 OPC_MoveSibling, 19,
17660 OPC_RecordNode,
17661 OPC_MoveSibling, 20,
17662 OPC_RecordNode,
17663 OPC_MoveParent,
17664 OPC_CheckPatternPredicate4,
17665 OPC_EmitInteger32, 0,
17666 OPC_EmitNodeXForm, 2, 20,
17667 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18678), 0,
17668 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17669 108,
17670 OPC_CheckChild0Integer, 60|128,15|128,1,
17671 OPC_RecordChild1,
17672 OPC_RecordChild2,
17673 OPC_RecordChild3,
17674 OPC_RecordChild4,
17675 OPC_RecordChild5,
17676 OPC_RecordChild6,
17677 OPC_RecordChild7,
17678 OPC_MoveChild, 8,
17679 OPC_RecordNode,
17680 OPC_MoveSibling, 9,
17681 OPC_RecordNode,
17682 OPC_MoveSibling, 10,
17683 OPC_RecordNode,
17684 OPC_MoveSibling, 11,
17685 OPC_RecordNode,
17686 OPC_MoveSibling, 12,
17687 OPC_RecordNode,
17688 OPC_MoveSibling, 13,
17689 OPC_RecordNode,
17690 OPC_MoveSibling, 14,
17691 OPC_RecordNode,
17692 OPC_MoveSibling, 15,
17693 OPC_RecordNode,
17694 OPC_MoveSibling, 16,
17695 OPC_RecordNode,
17696 OPC_MoveSibling, 17,
17697 OPC_RecordNode,
17698 OPC_MoveSibling, 18,
17699 OPC_RecordNode,
17700 OPC_MoveSibling, 19,
17701 OPC_RecordNode,
17702 OPC_MoveSibling, 20,
17703 OPC_RecordNode,
17704 OPC_MoveSibling, 21,
17705 OPC_RecordNode,
17706 OPC_MoveSibling, 22,
17707 OPC_RecordNode,
17708 OPC_MoveSibling, 23,
17709 OPC_RecordNode,
17710 OPC_MoveSibling, 24,
17711 OPC_RecordNode,
17712 OPC_MoveParent,
17713 OPC_CheckPatternPredicate4,
17714 OPC_EmitInteger32, 0,
17715 OPC_EmitNodeXForm, 2, 24,
17716 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18684), 0,
17717 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17718 92,
17719 OPC_CheckChild0Integer, 56|128,17|128,1,
17720 OPC_RecordChild1,
17721 OPC_RecordChild2,
17722 OPC_RecordChild3,
17723 OPC_RecordChild4,
17724 OPC_RecordChild5,
17725 OPC_RecordChild6,
17726 OPC_RecordChild7,
17727 OPC_MoveChild, 8,
17728 OPC_RecordNode,
17729 OPC_MoveSibling, 9,
17730 OPC_RecordNode,
17731 OPC_MoveSibling, 10,
17732 OPC_RecordNode,
17733 OPC_MoveSibling, 11,
17734 OPC_RecordNode,
17735 OPC_MoveSibling, 12,
17736 OPC_RecordNode,
17737 OPC_MoveSibling, 13,
17738 OPC_RecordNode,
17739 OPC_MoveSibling, 14,
17740 OPC_RecordNode,
17741 OPC_MoveSibling, 15,
17742 OPC_RecordNode,
17743 OPC_MoveSibling, 16,
17744 OPC_RecordNode,
17745 OPC_MoveSibling, 17,
17746 OPC_RecordNode,
17747 OPC_MoveSibling, 18,
17748 OPC_RecordNode,
17749 OPC_MoveSibling, 19,
17750 OPC_RecordNode,
17751 OPC_MoveSibling, 20,
17752 OPC_RecordNode,
17753 OPC_MoveParent,
17754 OPC_CheckPatternPredicate2,
17755 OPC_EmitInteger32, 0,
17756 OPC_EmitNodeXForm, 2, 20,
17757 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18690), 0,
17758 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17759 108,
17760 OPC_CheckChild0Integer, 60|128,17|128,1,
17761 OPC_RecordChild1,
17762 OPC_RecordChild2,
17763 OPC_RecordChild3,
17764 OPC_RecordChild4,
17765 OPC_RecordChild5,
17766 OPC_RecordChild6,
17767 OPC_RecordChild7,
17768 OPC_MoveChild, 8,
17769 OPC_RecordNode,
17770 OPC_MoveSibling, 9,
17771 OPC_RecordNode,
17772 OPC_MoveSibling, 10,
17773 OPC_RecordNode,
17774 OPC_MoveSibling, 11,
17775 OPC_RecordNode,
17776 OPC_MoveSibling, 12,
17777 OPC_RecordNode,
17778 OPC_MoveSibling, 13,
17779 OPC_RecordNode,
17780 OPC_MoveSibling, 14,
17781 OPC_RecordNode,
17782 OPC_MoveSibling, 15,
17783 OPC_RecordNode,
17784 OPC_MoveSibling, 16,
17785 OPC_RecordNode,
17786 OPC_MoveSibling, 17,
17787 OPC_RecordNode,
17788 OPC_MoveSibling, 18,
17789 OPC_RecordNode,
17790 OPC_MoveSibling, 19,
17791 OPC_RecordNode,
17792 OPC_MoveSibling, 20,
17793 OPC_RecordNode,
17794 OPC_MoveSibling, 21,
17795 OPC_RecordNode,
17796 OPC_MoveSibling, 22,
17797 OPC_RecordNode,
17798 OPC_MoveSibling, 23,
17799 OPC_RecordNode,
17800 OPC_MoveSibling, 24,
17801 OPC_RecordNode,
17802 OPC_MoveParent,
17803 OPC_CheckPatternPredicate2,
17804 OPC_EmitInteger32, 0,
17805 OPC_EmitNodeXForm, 2, 24,
17806 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18696), 0,
17807 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17808 92,
17809 OPC_CheckChild0Integer, 16|128,19|128,1,
17810 OPC_RecordChild1,
17811 OPC_RecordChild2,
17812 OPC_RecordChild3,
17813 OPC_RecordChild4,
17814 OPC_RecordChild5,
17815 OPC_RecordChild6,
17816 OPC_RecordChild7,
17817 OPC_MoveChild, 8,
17818 OPC_RecordNode,
17819 OPC_MoveSibling, 9,
17820 OPC_RecordNode,
17821 OPC_MoveSibling, 10,
17822 OPC_RecordNode,
17823 OPC_MoveSibling, 11,
17824 OPC_RecordNode,
17825 OPC_MoveSibling, 12,
17826 OPC_RecordNode,
17827 OPC_MoveSibling, 13,
17828 OPC_RecordNode,
17829 OPC_MoveSibling, 14,
17830 OPC_RecordNode,
17831 OPC_MoveSibling, 15,
17832 OPC_RecordNode,
17833 OPC_MoveSibling, 16,
17834 OPC_RecordNode,
17835 OPC_MoveSibling, 17,
17836 OPC_RecordNode,
17837 OPC_MoveSibling, 18,
17838 OPC_RecordNode,
17839 OPC_MoveSibling, 19,
17840 OPC_RecordNode,
17841 OPC_MoveSibling, 20,
17842 OPC_RecordNode,
17843 OPC_MoveParent,
17844 OPC_CheckPatternPredicate2,
17845 OPC_EmitInteger32, 0,
17846 OPC_EmitNodeXForm, 2, 20,
17847 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18702), 0,
17848 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
17849 108,
17850 OPC_CheckChild0Integer, 20|128,19|128,1,
17851 OPC_RecordChild1,
17852 OPC_RecordChild2,
17853 OPC_RecordChild3,
17854 OPC_RecordChild4,
17855 OPC_RecordChild5,
17856 OPC_RecordChild6,
17857 OPC_RecordChild7,
17858 OPC_MoveChild, 8,
17859 OPC_RecordNode,
17860 OPC_MoveSibling, 9,
17861 OPC_RecordNode,
17862 OPC_MoveSibling, 10,
17863 OPC_RecordNode,
17864 OPC_MoveSibling, 11,
17865 OPC_RecordNode,
17866 OPC_MoveSibling, 12,
17867 OPC_RecordNode,
17868 OPC_MoveSibling, 13,
17869 OPC_RecordNode,
17870 OPC_MoveSibling, 14,
17871 OPC_RecordNode,
17872 OPC_MoveSibling, 15,
17873 OPC_RecordNode,
17874 OPC_MoveSibling, 16,
17875 OPC_RecordNode,
17876 OPC_MoveSibling, 17,
17877 OPC_RecordNode,
17878 OPC_MoveSibling, 18,
17879 OPC_RecordNode,
17880 OPC_MoveSibling, 19,
17881 OPC_RecordNode,
17882 OPC_MoveSibling, 20,
17883 OPC_RecordNode,
17884 OPC_MoveSibling, 21,
17885 OPC_RecordNode,
17886 OPC_MoveSibling, 22,
17887 OPC_RecordNode,
17888 OPC_MoveSibling, 23,
17889 OPC_RecordNode,
17890 OPC_MoveSibling, 24,
17891 OPC_RecordNode,
17892 OPC_MoveParent,
17893 OPC_CheckPatternPredicate2,
17894 OPC_EmitInteger32, 0,
17895 OPC_EmitNodeXForm, 2, 24,
17896 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18708), 0,
17897 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
17898 76,
17899 OPC_CheckChild0Integer, 18|128,16|128,1,
17900 OPC_RecordChild1,
17901 OPC_RecordChild2,
17902 OPC_RecordChild3,
17903 OPC_RecordChild4,
17904 OPC_RecordChild5,
17905 OPC_RecordChild6,
17906 OPC_RecordChild7,
17907 OPC_MoveChild, 8,
17908 OPC_RecordNode,
17909 OPC_MoveSibling, 9,
17910 OPC_RecordNode,
17911 OPC_MoveSibling, 10,
17912 OPC_RecordNode,
17913 OPC_MoveSibling, 11,
17914 OPC_RecordNode,
17915 OPC_MoveSibling, 12,
17916 OPC_RecordNode,
17917 OPC_MoveSibling, 13,
17918 OPC_RecordNode,
17919 OPC_MoveSibling, 14,
17920 OPC_RecordNode,
17921 OPC_MoveSibling, 15,
17922 OPC_RecordNode,
17923 OPC_MoveSibling, 16,
17924 OPC_RecordNode,
17925 OPC_MoveParent,
17926 OPC_CheckPatternPredicate1,
17927 OPC_EmitInteger32, 0,
17928 OPC_EmitNodeXForm, 2, 16,
17929 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18735), 0,
17930 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
17931 76,
17932 OPC_CheckChild0Integer, 18|128,15|128,1,
17933 OPC_RecordChild1,
17934 OPC_RecordChild2,
17935 OPC_RecordChild3,
17936 OPC_RecordChild4,
17937 OPC_RecordChild5,
17938 OPC_RecordChild6,
17939 OPC_RecordChild7,
17940 OPC_MoveChild, 8,
17941 OPC_RecordNode,
17942 OPC_MoveSibling, 9,
17943 OPC_RecordNode,
17944 OPC_MoveSibling, 10,
17945 OPC_RecordNode,
17946 OPC_MoveSibling, 11,
17947 OPC_RecordNode,
17948 OPC_MoveSibling, 12,
17949 OPC_RecordNode,
17950 OPC_MoveSibling, 13,
17951 OPC_RecordNode,
17952 OPC_MoveSibling, 14,
17953 OPC_RecordNode,
17954 OPC_MoveSibling, 15,
17955 OPC_RecordNode,
17956 OPC_MoveSibling, 16,
17957 OPC_RecordNode,
17958 OPC_MoveParent,
17959 OPC_CheckPatternPredicate1,
17960 OPC_EmitInteger32, 0,
17961 OPC_EmitNodeXForm, 2, 16,
17962 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18738), 0,
17963 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
17964 84,
17965 OPC_CheckChild0Integer, 18|128,17|128,1,
17966 OPC_RecordChild1,
17967 OPC_RecordChild2,
17968 OPC_RecordChild3,
17969 OPC_RecordChild4,
17970 OPC_RecordChild5,
17971 OPC_RecordChild6,
17972 OPC_RecordChild7,
17973 OPC_MoveChild, 8,
17974 OPC_RecordNode,
17975 OPC_MoveSibling, 9,
17976 OPC_RecordNode,
17977 OPC_MoveSibling, 10,
17978 OPC_RecordNode,
17979 OPC_MoveSibling, 11,
17980 OPC_RecordNode,
17981 OPC_MoveSibling, 12,
17982 OPC_RecordNode,
17983 OPC_MoveSibling, 13,
17984 OPC_RecordNode,
17985 OPC_MoveSibling, 14,
17986 OPC_RecordNode,
17987 OPC_MoveSibling, 15,
17988 OPC_RecordNode,
17989 OPC_MoveSibling, 16,
17990 OPC_RecordNode,
17991 OPC_MoveSibling, 17,
17992 OPC_RecordNode,
17993 OPC_MoveSibling, 18,
17994 OPC_RecordNode,
17995 OPC_MoveParent,
17996 OPC_CheckPatternPredicate1,
17997 OPC_EmitInteger32, 0,
17998 OPC_EmitNodeXForm, 2, 18,
17999 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18741), 0,
18000 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
18001 84,
18002 OPC_CheckChild0Integer, 106|128,18|128,1,
18003 OPC_RecordChild1,
18004 OPC_RecordChild2,
18005 OPC_RecordChild3,
18006 OPC_RecordChild4,
18007 OPC_RecordChild5,
18008 OPC_RecordChild6,
18009 OPC_RecordChild7,
18010 OPC_MoveChild, 8,
18011 OPC_RecordNode,
18012 OPC_MoveSibling, 9,
18013 OPC_RecordNode,
18014 OPC_MoveSibling, 10,
18015 OPC_RecordNode,
18016 OPC_MoveSibling, 11,
18017 OPC_RecordNode,
18018 OPC_MoveSibling, 12,
18019 OPC_RecordNode,
18020 OPC_MoveSibling, 13,
18021 OPC_RecordNode,
18022 OPC_MoveSibling, 14,
18023 OPC_RecordNode,
18024 OPC_MoveSibling, 15,
18025 OPC_RecordNode,
18026 OPC_MoveSibling, 16,
18027 OPC_RecordNode,
18028 OPC_MoveSibling, 17,
18029 OPC_RecordNode,
18030 OPC_MoveSibling, 18,
18031 OPC_RecordNode,
18032 OPC_MoveParent,
18033 OPC_CheckPatternPredicate1,
18034 OPC_EmitInteger32, 0,
18035 OPC_EmitNodeXForm, 2, 18,
18036 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18744), 0,
18037 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
18038 25,
18039 OPC_CheckChild0Integer, 54|128,20|128,1,
18040 OPC_RecordChild1,
18041 OPC_RecordChild2,
18042 OPC_RecordChild3,
18043 OPC_RecordChild4,
18044 OPC_CheckPatternPredicate1,
18045 OPC_EmitInteger32, 0,
18046 OPC_EmitNodeXForm, 2, 4,
18047 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18747),
18048 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18049 92,
18050 OPC_CheckChild0Integer, 28|128,15|128,1,
18051 OPC_RecordChild1,
18052 OPC_RecordChild2,
18053 OPC_RecordChild3,
18054 OPC_RecordChild4,
18055 OPC_RecordChild5,
18056 OPC_RecordChild6,
18057 OPC_RecordChild7,
18058 OPC_MoveChild, 8,
18059 OPC_RecordNode,
18060 OPC_MoveSibling, 9,
18061 OPC_RecordNode,
18062 OPC_MoveSibling, 10,
18063 OPC_RecordNode,
18064 OPC_MoveSibling, 11,
18065 OPC_RecordNode,
18066 OPC_MoveSibling, 12,
18067 OPC_RecordNode,
18068 OPC_MoveSibling, 13,
18069 OPC_RecordNode,
18070 OPC_MoveSibling, 14,
18071 OPC_RecordNode,
18072 OPC_MoveSibling, 15,
18073 OPC_RecordNode,
18074 OPC_MoveSibling, 16,
18075 OPC_RecordNode,
18076 OPC_MoveSibling, 17,
18077 OPC_RecordNode,
18078 OPC_MoveSibling, 18,
18079 OPC_RecordNode,
18080 OPC_MoveSibling, 19,
18081 OPC_RecordNode,
18082 OPC_MoveSibling, 20,
18083 OPC_RecordNode,
18084 OPC_MoveParent,
18085 OPC_CheckPatternPredicate4,
18086 OPC_EmitInteger32, 0,
18087 OPC_EmitNodeXForm, 2, 20,
18088 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18753), 0,
18089 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18090 108,
18091 OPC_CheckChild0Integer, 32|128,15|128,1,
18092 OPC_RecordChild1,
18093 OPC_RecordChild2,
18094 OPC_RecordChild3,
18095 OPC_RecordChild4,
18096 OPC_RecordChild5,
18097 OPC_RecordChild6,
18098 OPC_RecordChild7,
18099 OPC_MoveChild, 8,
18100 OPC_RecordNode,
18101 OPC_MoveSibling, 9,
18102 OPC_RecordNode,
18103 OPC_MoveSibling, 10,
18104 OPC_RecordNode,
18105 OPC_MoveSibling, 11,
18106 OPC_RecordNode,
18107 OPC_MoveSibling, 12,
18108 OPC_RecordNode,
18109 OPC_MoveSibling, 13,
18110 OPC_RecordNode,
18111 OPC_MoveSibling, 14,
18112 OPC_RecordNode,
18113 OPC_MoveSibling, 15,
18114 OPC_RecordNode,
18115 OPC_MoveSibling, 16,
18116 OPC_RecordNode,
18117 OPC_MoveSibling, 17,
18118 OPC_RecordNode,
18119 OPC_MoveSibling, 18,
18120 OPC_RecordNode,
18121 OPC_MoveSibling, 19,
18122 OPC_RecordNode,
18123 OPC_MoveSibling, 20,
18124 OPC_RecordNode,
18125 OPC_MoveSibling, 21,
18126 OPC_RecordNode,
18127 OPC_MoveSibling, 22,
18128 OPC_RecordNode,
18129 OPC_MoveSibling, 23,
18130 OPC_RecordNode,
18131 OPC_MoveSibling, 24,
18132 OPC_RecordNode,
18133 OPC_MoveParent,
18134 OPC_CheckPatternPredicate4,
18135 OPC_EmitInteger32, 0,
18136 OPC_EmitNodeXForm, 2, 24,
18137 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18759), 0,
18138 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18139 92,
18140 OPC_CheckChild0Integer, 28|128,17|128,1,
18141 OPC_RecordChild1,
18142 OPC_RecordChild2,
18143 OPC_RecordChild3,
18144 OPC_RecordChild4,
18145 OPC_RecordChild5,
18146 OPC_RecordChild6,
18147 OPC_RecordChild7,
18148 OPC_MoveChild, 8,
18149 OPC_RecordNode,
18150 OPC_MoveSibling, 9,
18151 OPC_RecordNode,
18152 OPC_MoveSibling, 10,
18153 OPC_RecordNode,
18154 OPC_MoveSibling, 11,
18155 OPC_RecordNode,
18156 OPC_MoveSibling, 12,
18157 OPC_RecordNode,
18158 OPC_MoveSibling, 13,
18159 OPC_RecordNode,
18160 OPC_MoveSibling, 14,
18161 OPC_RecordNode,
18162 OPC_MoveSibling, 15,
18163 OPC_RecordNode,
18164 OPC_MoveSibling, 16,
18165 OPC_RecordNode,
18166 OPC_MoveSibling, 17,
18167 OPC_RecordNode,
18168 OPC_MoveSibling, 18,
18169 OPC_RecordNode,
18170 OPC_MoveSibling, 19,
18171 OPC_RecordNode,
18172 OPC_MoveSibling, 20,
18173 OPC_RecordNode,
18174 OPC_MoveParent,
18175 OPC_CheckPatternPredicate2,
18176 OPC_EmitInteger32, 0,
18177 OPC_EmitNodeXForm, 2, 20,
18178 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18765), 0,
18179 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18180 108,
18181 OPC_CheckChild0Integer, 32|128,17|128,1,
18182 OPC_RecordChild1,
18183 OPC_RecordChild2,
18184 OPC_RecordChild3,
18185 OPC_RecordChild4,
18186 OPC_RecordChild5,
18187 OPC_RecordChild6,
18188 OPC_RecordChild7,
18189 OPC_MoveChild, 8,
18190 OPC_RecordNode,
18191 OPC_MoveSibling, 9,
18192 OPC_RecordNode,
18193 OPC_MoveSibling, 10,
18194 OPC_RecordNode,
18195 OPC_MoveSibling, 11,
18196 OPC_RecordNode,
18197 OPC_MoveSibling, 12,
18198 OPC_RecordNode,
18199 OPC_MoveSibling, 13,
18200 OPC_RecordNode,
18201 OPC_MoveSibling, 14,
18202 OPC_RecordNode,
18203 OPC_MoveSibling, 15,
18204 OPC_RecordNode,
18205 OPC_MoveSibling, 16,
18206 OPC_RecordNode,
18207 OPC_MoveSibling, 17,
18208 OPC_RecordNode,
18209 OPC_MoveSibling, 18,
18210 OPC_RecordNode,
18211 OPC_MoveSibling, 19,
18212 OPC_RecordNode,
18213 OPC_MoveSibling, 20,
18214 OPC_RecordNode,
18215 OPC_MoveSibling, 21,
18216 OPC_RecordNode,
18217 OPC_MoveSibling, 22,
18218 OPC_RecordNode,
18219 OPC_MoveSibling, 23,
18220 OPC_RecordNode,
18221 OPC_MoveSibling, 24,
18222 OPC_RecordNode,
18223 OPC_MoveParent,
18224 OPC_CheckPatternPredicate2,
18225 OPC_EmitInteger32, 0,
18226 OPC_EmitNodeXForm, 2, 24,
18227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18771), 0,
18228 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18229 92,
18230 OPC_CheckChild0Integer, 116|128,18|128,1,
18231 OPC_RecordChild1,
18232 OPC_RecordChild2,
18233 OPC_RecordChild3,
18234 OPC_RecordChild4,
18235 OPC_RecordChild5,
18236 OPC_RecordChild6,
18237 OPC_RecordChild7,
18238 OPC_MoveChild, 8,
18239 OPC_RecordNode,
18240 OPC_MoveSibling, 9,
18241 OPC_RecordNode,
18242 OPC_MoveSibling, 10,
18243 OPC_RecordNode,
18244 OPC_MoveSibling, 11,
18245 OPC_RecordNode,
18246 OPC_MoveSibling, 12,
18247 OPC_RecordNode,
18248 OPC_MoveSibling, 13,
18249 OPC_RecordNode,
18250 OPC_MoveSibling, 14,
18251 OPC_RecordNode,
18252 OPC_MoveSibling, 15,
18253 OPC_RecordNode,
18254 OPC_MoveSibling, 16,
18255 OPC_RecordNode,
18256 OPC_MoveSibling, 17,
18257 OPC_RecordNode,
18258 OPC_MoveSibling, 18,
18259 OPC_RecordNode,
18260 OPC_MoveSibling, 19,
18261 OPC_RecordNode,
18262 OPC_MoveSibling, 20,
18263 OPC_RecordNode,
18264 OPC_MoveParent,
18265 OPC_CheckPatternPredicate2,
18266 OPC_EmitInteger32, 0,
18267 OPC_EmitNodeXForm, 2, 20,
18268 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18777), 0,
18269 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18270 108,
18271 OPC_CheckChild0Integer, 120|128,18|128,1,
18272 OPC_RecordChild1,
18273 OPC_RecordChild2,
18274 OPC_RecordChild3,
18275 OPC_RecordChild4,
18276 OPC_RecordChild5,
18277 OPC_RecordChild6,
18278 OPC_RecordChild7,
18279 OPC_MoveChild, 8,
18280 OPC_RecordNode,
18281 OPC_MoveSibling, 9,
18282 OPC_RecordNode,
18283 OPC_MoveSibling, 10,
18284 OPC_RecordNode,
18285 OPC_MoveSibling, 11,
18286 OPC_RecordNode,
18287 OPC_MoveSibling, 12,
18288 OPC_RecordNode,
18289 OPC_MoveSibling, 13,
18290 OPC_RecordNode,
18291 OPC_MoveSibling, 14,
18292 OPC_RecordNode,
18293 OPC_MoveSibling, 15,
18294 OPC_RecordNode,
18295 OPC_MoveSibling, 16,
18296 OPC_RecordNode,
18297 OPC_MoveSibling, 17,
18298 OPC_RecordNode,
18299 OPC_MoveSibling, 18,
18300 OPC_RecordNode,
18301 OPC_MoveSibling, 19,
18302 OPC_RecordNode,
18303 OPC_MoveSibling, 20,
18304 OPC_RecordNode,
18305 OPC_MoveSibling, 21,
18306 OPC_RecordNode,
18307 OPC_MoveSibling, 22,
18308 OPC_RecordNode,
18309 OPC_MoveSibling, 23,
18310 OPC_RecordNode,
18311 OPC_MoveSibling, 24,
18312 OPC_RecordNode,
18313 OPC_MoveParent,
18314 OPC_CheckPatternPredicate2,
18315 OPC_EmitInteger32, 0,
18316 OPC_EmitNodeXForm, 2, 24,
18317 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18783), 0,
18318 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18319 25,
18320 OPC_CheckChild0Integer, 58|128,20|128,1,
18321 OPC_RecordChild1,
18322 OPC_RecordChild2,
18323 OPC_RecordChild3,
18324 OPC_RecordChild4,
18325 OPC_CheckPatternPredicate1,
18326 OPC_EmitInteger32, 0,
18327 OPC_EmitNodeXForm, 2, 4,
18328 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18804),
18329 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18330 25,
18331 OPC_CheckChild0Integer, 62|128,20|128,1,
18332 OPC_RecordChild1,
18333 OPC_RecordChild2,
18334 OPC_RecordChild3,
18335 OPC_RecordChild4,
18336 OPC_CheckPatternPredicate1,
18337 OPC_EmitInteger32, 0,
18338 OPC_EmitNodeXForm, 2, 4,
18339 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18807),
18340 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18341 25,
18342 OPC_CheckChild0Integer, 56|128,20|128,1,
18343 OPC_RecordChild1,
18344 OPC_RecordChild2,
18345 OPC_RecordChild3,
18346 OPC_RecordChild4,
18347 OPC_CheckPatternPredicate1,
18348 OPC_EmitInteger32, 0,
18349 OPC_EmitNodeXForm, 2, 4,
18350 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18810),
18351 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18352 25,
18353 OPC_CheckChild0Integer, 60|128,20|128,1,
18354 OPC_RecordChild1,
18355 OPC_RecordChild2,
18356 OPC_RecordChild3,
18357 OPC_RecordChild4,
18358 OPC_CheckPatternPredicate1,
18359 OPC_EmitInteger32, 0,
18360 OPC_EmitNodeXForm, 2, 4,
18361 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18813),
18362 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18363 92,
18364 OPC_CheckChild0Integer, 30|128,15|128,1,
18365 OPC_RecordChild1,
18366 OPC_RecordChild2,
18367 OPC_RecordChild3,
18368 OPC_RecordChild4,
18369 OPC_RecordChild5,
18370 OPC_RecordChild6,
18371 OPC_RecordChild7,
18372 OPC_MoveChild, 8,
18373 OPC_RecordNode,
18374 OPC_MoveSibling, 9,
18375 OPC_RecordNode,
18376 OPC_MoveSibling, 10,
18377 OPC_RecordNode,
18378 OPC_MoveSibling, 11,
18379 OPC_RecordNode,
18380 OPC_MoveSibling, 12,
18381 OPC_RecordNode,
18382 OPC_MoveSibling, 13,
18383 OPC_RecordNode,
18384 OPC_MoveSibling, 14,
18385 OPC_RecordNode,
18386 OPC_MoveSibling, 15,
18387 OPC_RecordNode,
18388 OPC_MoveSibling, 16,
18389 OPC_RecordNode,
18390 OPC_MoveSibling, 17,
18391 OPC_RecordNode,
18392 OPC_MoveSibling, 18,
18393 OPC_RecordNode,
18394 OPC_MoveSibling, 19,
18395 OPC_RecordNode,
18396 OPC_MoveSibling, 20,
18397 OPC_RecordNode,
18398 OPC_MoveParent,
18399 OPC_CheckPatternPredicate4,
18400 OPC_EmitInteger32, 0,
18401 OPC_EmitNodeXForm, 2, 20,
18402 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18819), 0,
18403 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18404 108,
18405 OPC_CheckChild0Integer, 34|128,15|128,1,
18406 OPC_RecordChild1,
18407 OPC_RecordChild2,
18408 OPC_RecordChild3,
18409 OPC_RecordChild4,
18410 OPC_RecordChild5,
18411 OPC_RecordChild6,
18412 OPC_RecordChild7,
18413 OPC_MoveChild, 8,
18414 OPC_RecordNode,
18415 OPC_MoveSibling, 9,
18416 OPC_RecordNode,
18417 OPC_MoveSibling, 10,
18418 OPC_RecordNode,
18419 OPC_MoveSibling, 11,
18420 OPC_RecordNode,
18421 OPC_MoveSibling, 12,
18422 OPC_RecordNode,
18423 OPC_MoveSibling, 13,
18424 OPC_RecordNode,
18425 OPC_MoveSibling, 14,
18426 OPC_RecordNode,
18427 OPC_MoveSibling, 15,
18428 OPC_RecordNode,
18429 OPC_MoveSibling, 16,
18430 OPC_RecordNode,
18431 OPC_MoveSibling, 17,
18432 OPC_RecordNode,
18433 OPC_MoveSibling, 18,
18434 OPC_RecordNode,
18435 OPC_MoveSibling, 19,
18436 OPC_RecordNode,
18437 OPC_MoveSibling, 20,
18438 OPC_RecordNode,
18439 OPC_MoveSibling, 21,
18440 OPC_RecordNode,
18441 OPC_MoveSibling, 22,
18442 OPC_RecordNode,
18443 OPC_MoveSibling, 23,
18444 OPC_RecordNode,
18445 OPC_MoveSibling, 24,
18446 OPC_RecordNode,
18447 OPC_MoveParent,
18448 OPC_CheckPatternPredicate4,
18449 OPC_EmitInteger32, 0,
18450 OPC_EmitNodeXForm, 2, 24,
18451 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18825), 0,
18452 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18453 92,
18454 OPC_CheckChild0Integer, 30|128,17|128,1,
18455 OPC_RecordChild1,
18456 OPC_RecordChild2,
18457 OPC_RecordChild3,
18458 OPC_RecordChild4,
18459 OPC_RecordChild5,
18460 OPC_RecordChild6,
18461 OPC_RecordChild7,
18462 OPC_MoveChild, 8,
18463 OPC_RecordNode,
18464 OPC_MoveSibling, 9,
18465 OPC_RecordNode,
18466 OPC_MoveSibling, 10,
18467 OPC_RecordNode,
18468 OPC_MoveSibling, 11,
18469 OPC_RecordNode,
18470 OPC_MoveSibling, 12,
18471 OPC_RecordNode,
18472 OPC_MoveSibling, 13,
18473 OPC_RecordNode,
18474 OPC_MoveSibling, 14,
18475 OPC_RecordNode,
18476 OPC_MoveSibling, 15,
18477 OPC_RecordNode,
18478 OPC_MoveSibling, 16,
18479 OPC_RecordNode,
18480 OPC_MoveSibling, 17,
18481 OPC_RecordNode,
18482 OPC_MoveSibling, 18,
18483 OPC_RecordNode,
18484 OPC_MoveSibling, 19,
18485 OPC_RecordNode,
18486 OPC_MoveSibling, 20,
18487 OPC_RecordNode,
18488 OPC_MoveParent,
18489 OPC_CheckPatternPredicate2,
18490 OPC_EmitInteger32, 0,
18491 OPC_EmitNodeXForm, 2, 20,
18492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18831), 0,
18493 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18494 108,
18495 OPC_CheckChild0Integer, 34|128,17|128,1,
18496 OPC_RecordChild1,
18497 OPC_RecordChild2,
18498 OPC_RecordChild3,
18499 OPC_RecordChild4,
18500 OPC_RecordChild5,
18501 OPC_RecordChild6,
18502 OPC_RecordChild7,
18503 OPC_MoveChild, 8,
18504 OPC_RecordNode,
18505 OPC_MoveSibling, 9,
18506 OPC_RecordNode,
18507 OPC_MoveSibling, 10,
18508 OPC_RecordNode,
18509 OPC_MoveSibling, 11,
18510 OPC_RecordNode,
18511 OPC_MoveSibling, 12,
18512 OPC_RecordNode,
18513 OPC_MoveSibling, 13,
18514 OPC_RecordNode,
18515 OPC_MoveSibling, 14,
18516 OPC_RecordNode,
18517 OPC_MoveSibling, 15,
18518 OPC_RecordNode,
18519 OPC_MoveSibling, 16,
18520 OPC_RecordNode,
18521 OPC_MoveSibling, 17,
18522 OPC_RecordNode,
18523 OPC_MoveSibling, 18,
18524 OPC_RecordNode,
18525 OPC_MoveSibling, 19,
18526 OPC_RecordNode,
18527 OPC_MoveSibling, 20,
18528 OPC_RecordNode,
18529 OPC_MoveSibling, 21,
18530 OPC_RecordNode,
18531 OPC_MoveSibling, 22,
18532 OPC_RecordNode,
18533 OPC_MoveSibling, 23,
18534 OPC_RecordNode,
18535 OPC_MoveSibling, 24,
18536 OPC_RecordNode,
18537 OPC_MoveParent,
18538 OPC_CheckPatternPredicate2,
18539 OPC_EmitInteger32, 0,
18540 OPC_EmitNodeXForm, 2, 24,
18541 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18837), 0,
18542 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18543 92,
18544 OPC_CheckChild0Integer, 118|128,18|128,1,
18545 OPC_RecordChild1,
18546 OPC_RecordChild2,
18547 OPC_RecordChild3,
18548 OPC_RecordChild4,
18549 OPC_RecordChild5,
18550 OPC_RecordChild6,
18551 OPC_RecordChild7,
18552 OPC_MoveChild, 8,
18553 OPC_RecordNode,
18554 OPC_MoveSibling, 9,
18555 OPC_RecordNode,
18556 OPC_MoveSibling, 10,
18557 OPC_RecordNode,
18558 OPC_MoveSibling, 11,
18559 OPC_RecordNode,
18560 OPC_MoveSibling, 12,
18561 OPC_RecordNode,
18562 OPC_MoveSibling, 13,
18563 OPC_RecordNode,
18564 OPC_MoveSibling, 14,
18565 OPC_RecordNode,
18566 OPC_MoveSibling, 15,
18567 OPC_RecordNode,
18568 OPC_MoveSibling, 16,
18569 OPC_RecordNode,
18570 OPC_MoveSibling, 17,
18571 OPC_RecordNode,
18572 OPC_MoveSibling, 18,
18573 OPC_RecordNode,
18574 OPC_MoveSibling, 19,
18575 OPC_RecordNode,
18576 OPC_MoveSibling, 20,
18577 OPC_RecordNode,
18578 OPC_MoveParent,
18579 OPC_CheckPatternPredicate2,
18580 OPC_EmitInteger32, 0,
18581 OPC_EmitNodeXForm, 2, 20,
18582 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18843), 0,
18583 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18584 108,
18585 OPC_CheckChild0Integer, 122|128,18|128,1,
18586 OPC_RecordChild1,
18587 OPC_RecordChild2,
18588 OPC_RecordChild3,
18589 OPC_RecordChild4,
18590 OPC_RecordChild5,
18591 OPC_RecordChild6,
18592 OPC_RecordChild7,
18593 OPC_MoveChild, 8,
18594 OPC_RecordNode,
18595 OPC_MoveSibling, 9,
18596 OPC_RecordNode,
18597 OPC_MoveSibling, 10,
18598 OPC_RecordNode,
18599 OPC_MoveSibling, 11,
18600 OPC_RecordNode,
18601 OPC_MoveSibling, 12,
18602 OPC_RecordNode,
18603 OPC_MoveSibling, 13,
18604 OPC_RecordNode,
18605 OPC_MoveSibling, 14,
18606 OPC_RecordNode,
18607 OPC_MoveSibling, 15,
18608 OPC_RecordNode,
18609 OPC_MoveSibling, 16,
18610 OPC_RecordNode,
18611 OPC_MoveSibling, 17,
18612 OPC_RecordNode,
18613 OPC_MoveSibling, 18,
18614 OPC_RecordNode,
18615 OPC_MoveSibling, 19,
18616 OPC_RecordNode,
18617 OPC_MoveSibling, 20,
18618 OPC_RecordNode,
18619 OPC_MoveSibling, 21,
18620 OPC_RecordNode,
18621 OPC_MoveSibling, 22,
18622 OPC_RecordNode,
18623 OPC_MoveSibling, 23,
18624 OPC_RecordNode,
18625 OPC_MoveSibling, 24,
18626 OPC_RecordNode,
18627 OPC_MoveParent,
18628 OPC_CheckPatternPredicate2,
18629 OPC_EmitInteger32, 0,
18630 OPC_EmitNodeXForm, 2, 24,
18631 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18849), 0,
18632 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18633 76,
18634 OPC_CheckChild0Integer, 16|128,16|128,1,
18635 OPC_RecordChild1,
18636 OPC_RecordChild2,
18637 OPC_RecordChild3,
18638 OPC_RecordChild4,
18639 OPC_RecordChild5,
18640 OPC_RecordChild6,
18641 OPC_RecordChild7,
18642 OPC_MoveChild, 8,
18643 OPC_RecordNode,
18644 OPC_MoveSibling, 9,
18645 OPC_RecordNode,
18646 OPC_MoveSibling, 10,
18647 OPC_RecordNode,
18648 OPC_MoveSibling, 11,
18649 OPC_RecordNode,
18650 OPC_MoveSibling, 12,
18651 OPC_RecordNode,
18652 OPC_MoveSibling, 13,
18653 OPC_RecordNode,
18654 OPC_MoveSibling, 14,
18655 OPC_RecordNode,
18656 OPC_MoveSibling, 15,
18657 OPC_RecordNode,
18658 OPC_MoveSibling, 16,
18659 OPC_RecordNode,
18660 OPC_MoveParent,
18661 OPC_CheckPatternPredicate1,
18662 OPC_EmitInteger32, 0,
18663 OPC_EmitNodeXForm, 2, 16,
18664 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18870), 0,
18665 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
18666 76,
18667 OPC_CheckChild0Integer, 120|128,14|128,1,
18668 OPC_RecordChild1,
18669 OPC_RecordChild2,
18670 OPC_RecordChild3,
18671 OPC_RecordChild4,
18672 OPC_RecordChild5,
18673 OPC_RecordChild6,
18674 OPC_RecordChild7,
18675 OPC_MoveChild, 8,
18676 OPC_RecordNode,
18677 OPC_MoveSibling, 9,
18678 OPC_RecordNode,
18679 OPC_MoveSibling, 10,
18680 OPC_RecordNode,
18681 OPC_MoveSibling, 11,
18682 OPC_RecordNode,
18683 OPC_MoveSibling, 12,
18684 OPC_RecordNode,
18685 OPC_MoveSibling, 13,
18686 OPC_RecordNode,
18687 OPC_MoveSibling, 14,
18688 OPC_RecordNode,
18689 OPC_MoveSibling, 15,
18690 OPC_RecordNode,
18691 OPC_MoveSibling, 16,
18692 OPC_RecordNode,
18693 OPC_MoveParent,
18694 OPC_CheckPatternPredicate1,
18695 OPC_EmitInteger32, 0,
18696 OPC_EmitNodeXForm, 2, 16,
18697 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18873), 0,
18698 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 17, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17,
18699 84,
18700 OPC_CheckChild0Integer, 120|128,16|128,1,
18701 OPC_RecordChild1,
18702 OPC_RecordChild2,
18703 OPC_RecordChild3,
18704 OPC_RecordChild4,
18705 OPC_RecordChild5,
18706 OPC_RecordChild6,
18707 OPC_RecordChild7,
18708 OPC_MoveChild, 8,
18709 OPC_RecordNode,
18710 OPC_MoveSibling, 9,
18711 OPC_RecordNode,
18712 OPC_MoveSibling, 10,
18713 OPC_RecordNode,
18714 OPC_MoveSibling, 11,
18715 OPC_RecordNode,
18716 OPC_MoveSibling, 12,
18717 OPC_RecordNode,
18718 OPC_MoveSibling, 13,
18719 OPC_RecordNode,
18720 OPC_MoveSibling, 14,
18721 OPC_RecordNode,
18722 OPC_MoveSibling, 15,
18723 OPC_RecordNode,
18724 OPC_MoveSibling, 16,
18725 OPC_RecordNode,
18726 OPC_MoveSibling, 17,
18727 OPC_RecordNode,
18728 OPC_MoveSibling, 18,
18729 OPC_RecordNode,
18730 OPC_MoveParent,
18731 OPC_CheckPatternPredicate1,
18732 OPC_EmitInteger32, 0,
18733 OPC_EmitNodeXForm, 2, 18,
18734 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18876), 0,
18735 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
18736 84,
18737 OPC_CheckChild0Integer, 80|128,18|128,1,
18738 OPC_RecordChild1,
18739 OPC_RecordChild2,
18740 OPC_RecordChild3,
18741 OPC_RecordChild4,
18742 OPC_RecordChild5,
18743 OPC_RecordChild6,
18744 OPC_RecordChild7,
18745 OPC_MoveChild, 8,
18746 OPC_RecordNode,
18747 OPC_MoveSibling, 9,
18748 OPC_RecordNode,
18749 OPC_MoveSibling, 10,
18750 OPC_RecordNode,
18751 OPC_MoveSibling, 11,
18752 OPC_RecordNode,
18753 OPC_MoveSibling, 12,
18754 OPC_RecordNode,
18755 OPC_MoveSibling, 13,
18756 OPC_RecordNode,
18757 OPC_MoveSibling, 14,
18758 OPC_RecordNode,
18759 OPC_MoveSibling, 15,
18760 OPC_RecordNode,
18761 OPC_MoveSibling, 16,
18762 OPC_RecordNode,
18763 OPC_MoveSibling, 17,
18764 OPC_RecordNode,
18765 OPC_MoveSibling, 18,
18766 OPC_RecordNode,
18767 OPC_MoveParent,
18768 OPC_CheckPatternPredicate1,
18769 OPC_EmitInteger32, 0,
18770 OPC_EmitNodeXForm, 2, 18,
18771 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18879), 0,
18772 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 19, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19,
18773 25,
18774 OPC_CheckChild0Integer, 44|128,20|128,1,
18775 OPC_RecordChild1,
18776 OPC_RecordChild2,
18777 OPC_RecordChild3,
18778 OPC_RecordChild4,
18779 OPC_CheckPatternPredicate1,
18780 OPC_EmitInteger32, 0,
18781 OPC_EmitNodeXForm, 2, 4,
18782 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18882),
18783 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
18784 92,
18785 OPC_CheckChild0Integer, 2|128,15|128,1,
18786 OPC_RecordChild1,
18787 OPC_RecordChild2,
18788 OPC_RecordChild3,
18789 OPC_RecordChild4,
18790 OPC_RecordChild5,
18791 OPC_RecordChild6,
18792 OPC_RecordChild7,
18793 OPC_MoveChild, 8,
18794 OPC_RecordNode,
18795 OPC_MoveSibling, 9,
18796 OPC_RecordNode,
18797 OPC_MoveSibling, 10,
18798 OPC_RecordNode,
18799 OPC_MoveSibling, 11,
18800 OPC_RecordNode,
18801 OPC_MoveSibling, 12,
18802 OPC_RecordNode,
18803 OPC_MoveSibling, 13,
18804 OPC_RecordNode,
18805 OPC_MoveSibling, 14,
18806 OPC_RecordNode,
18807 OPC_MoveSibling, 15,
18808 OPC_RecordNode,
18809 OPC_MoveSibling, 16,
18810 OPC_RecordNode,
18811 OPC_MoveSibling, 17,
18812 OPC_RecordNode,
18813 OPC_MoveSibling, 18,
18814 OPC_RecordNode,
18815 OPC_MoveSibling, 19,
18816 OPC_RecordNode,
18817 OPC_MoveSibling, 20,
18818 OPC_RecordNode,
18819 OPC_MoveParent,
18820 OPC_CheckPatternPredicate4,
18821 OPC_EmitInteger32, 0,
18822 OPC_EmitNodeXForm, 2, 20,
18823 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18888), 0,
18824 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18825 108,
18826 OPC_CheckChild0Integer, 6|128,15|128,1,
18827 OPC_RecordChild1,
18828 OPC_RecordChild2,
18829 OPC_RecordChild3,
18830 OPC_RecordChild4,
18831 OPC_RecordChild5,
18832 OPC_RecordChild6,
18833 OPC_RecordChild7,
18834 OPC_MoveChild, 8,
18835 OPC_RecordNode,
18836 OPC_MoveSibling, 9,
18837 OPC_RecordNode,
18838 OPC_MoveSibling, 10,
18839 OPC_RecordNode,
18840 OPC_MoveSibling, 11,
18841 OPC_RecordNode,
18842 OPC_MoveSibling, 12,
18843 OPC_RecordNode,
18844 OPC_MoveSibling, 13,
18845 OPC_RecordNode,
18846 OPC_MoveSibling, 14,
18847 OPC_RecordNode,
18848 OPC_MoveSibling, 15,
18849 OPC_RecordNode,
18850 OPC_MoveSibling, 16,
18851 OPC_RecordNode,
18852 OPC_MoveSibling, 17,
18853 OPC_RecordNode,
18854 OPC_MoveSibling, 18,
18855 OPC_RecordNode,
18856 OPC_MoveSibling, 19,
18857 OPC_RecordNode,
18858 OPC_MoveSibling, 20,
18859 OPC_RecordNode,
18860 OPC_MoveSibling, 21,
18861 OPC_RecordNode,
18862 OPC_MoveSibling, 22,
18863 OPC_RecordNode,
18864 OPC_MoveSibling, 23,
18865 OPC_RecordNode,
18866 OPC_MoveSibling, 24,
18867 OPC_RecordNode,
18868 OPC_MoveParent,
18869 OPC_CheckPatternPredicate4,
18870 OPC_EmitInteger32, 0,
18871 OPC_EmitNodeXForm, 2, 24,
18872 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18894), 0,
18873 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18874 92,
18875 OPC_CheckChild0Integer, 2|128,17|128,1,
18876 OPC_RecordChild1,
18877 OPC_RecordChild2,
18878 OPC_RecordChild3,
18879 OPC_RecordChild4,
18880 OPC_RecordChild5,
18881 OPC_RecordChild6,
18882 OPC_RecordChild7,
18883 OPC_MoveChild, 8,
18884 OPC_RecordNode,
18885 OPC_MoveSibling, 9,
18886 OPC_RecordNode,
18887 OPC_MoveSibling, 10,
18888 OPC_RecordNode,
18889 OPC_MoveSibling, 11,
18890 OPC_RecordNode,
18891 OPC_MoveSibling, 12,
18892 OPC_RecordNode,
18893 OPC_MoveSibling, 13,
18894 OPC_RecordNode,
18895 OPC_MoveSibling, 14,
18896 OPC_RecordNode,
18897 OPC_MoveSibling, 15,
18898 OPC_RecordNode,
18899 OPC_MoveSibling, 16,
18900 OPC_RecordNode,
18901 OPC_MoveSibling, 17,
18902 OPC_RecordNode,
18903 OPC_MoveSibling, 18,
18904 OPC_RecordNode,
18905 OPC_MoveSibling, 19,
18906 OPC_RecordNode,
18907 OPC_MoveSibling, 20,
18908 OPC_RecordNode,
18909 OPC_MoveParent,
18910 OPC_CheckPatternPredicate2,
18911 OPC_EmitInteger32, 0,
18912 OPC_EmitNodeXForm, 2, 20,
18913 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18900), 0,
18914 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
18915 108,
18916 OPC_CheckChild0Integer, 6|128,17|128,1,
18917 OPC_RecordChild1,
18918 OPC_RecordChild2,
18919 OPC_RecordChild3,
18920 OPC_RecordChild4,
18921 OPC_RecordChild5,
18922 OPC_RecordChild6,
18923 OPC_RecordChild7,
18924 OPC_MoveChild, 8,
18925 OPC_RecordNode,
18926 OPC_MoveSibling, 9,
18927 OPC_RecordNode,
18928 OPC_MoveSibling, 10,
18929 OPC_RecordNode,
18930 OPC_MoveSibling, 11,
18931 OPC_RecordNode,
18932 OPC_MoveSibling, 12,
18933 OPC_RecordNode,
18934 OPC_MoveSibling, 13,
18935 OPC_RecordNode,
18936 OPC_MoveSibling, 14,
18937 OPC_RecordNode,
18938 OPC_MoveSibling, 15,
18939 OPC_RecordNode,
18940 OPC_MoveSibling, 16,
18941 OPC_RecordNode,
18942 OPC_MoveSibling, 17,
18943 OPC_RecordNode,
18944 OPC_MoveSibling, 18,
18945 OPC_RecordNode,
18946 OPC_MoveSibling, 19,
18947 OPC_RecordNode,
18948 OPC_MoveSibling, 20,
18949 OPC_RecordNode,
18950 OPC_MoveSibling, 21,
18951 OPC_RecordNode,
18952 OPC_MoveSibling, 22,
18953 OPC_RecordNode,
18954 OPC_MoveSibling, 23,
18955 OPC_RecordNode,
18956 OPC_MoveSibling, 24,
18957 OPC_RecordNode,
18958 OPC_MoveParent,
18959 OPC_CheckPatternPredicate2,
18960 OPC_EmitInteger32, 0,
18961 OPC_EmitNodeXForm, 2, 24,
18962 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18906), 0,
18963 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
18964 92,
18965 OPC_CheckChild0Integer, 90|128,18|128,1,
18966 OPC_RecordChild1,
18967 OPC_RecordChild2,
18968 OPC_RecordChild3,
18969 OPC_RecordChild4,
18970 OPC_RecordChild5,
18971 OPC_RecordChild6,
18972 OPC_RecordChild7,
18973 OPC_MoveChild, 8,
18974 OPC_RecordNode,
18975 OPC_MoveSibling, 9,
18976 OPC_RecordNode,
18977 OPC_MoveSibling, 10,
18978 OPC_RecordNode,
18979 OPC_MoveSibling, 11,
18980 OPC_RecordNode,
18981 OPC_MoveSibling, 12,
18982 OPC_RecordNode,
18983 OPC_MoveSibling, 13,
18984 OPC_RecordNode,
18985 OPC_MoveSibling, 14,
18986 OPC_RecordNode,
18987 OPC_MoveSibling, 15,
18988 OPC_RecordNode,
18989 OPC_MoveSibling, 16,
18990 OPC_RecordNode,
18991 OPC_MoveSibling, 17,
18992 OPC_RecordNode,
18993 OPC_MoveSibling, 18,
18994 OPC_RecordNode,
18995 OPC_MoveSibling, 19,
18996 OPC_RecordNode,
18997 OPC_MoveSibling, 20,
18998 OPC_RecordNode,
18999 OPC_MoveParent,
19000 OPC_CheckPatternPredicate2,
19001 OPC_EmitInteger32, 0,
19002 OPC_EmitNodeXForm, 2, 20,
19003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18912), 0,
19004 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19005 108,
19006 OPC_CheckChild0Integer, 94|128,18|128,1,
19007 OPC_RecordChild1,
19008 OPC_RecordChild2,
19009 OPC_RecordChild3,
19010 OPC_RecordChild4,
19011 OPC_RecordChild5,
19012 OPC_RecordChild6,
19013 OPC_RecordChild7,
19014 OPC_MoveChild, 8,
19015 OPC_RecordNode,
19016 OPC_MoveSibling, 9,
19017 OPC_RecordNode,
19018 OPC_MoveSibling, 10,
19019 OPC_RecordNode,
19020 OPC_MoveSibling, 11,
19021 OPC_RecordNode,
19022 OPC_MoveSibling, 12,
19023 OPC_RecordNode,
19024 OPC_MoveSibling, 13,
19025 OPC_RecordNode,
19026 OPC_MoveSibling, 14,
19027 OPC_RecordNode,
19028 OPC_MoveSibling, 15,
19029 OPC_RecordNode,
19030 OPC_MoveSibling, 16,
19031 OPC_RecordNode,
19032 OPC_MoveSibling, 17,
19033 OPC_RecordNode,
19034 OPC_MoveSibling, 18,
19035 OPC_RecordNode,
19036 OPC_MoveSibling, 19,
19037 OPC_RecordNode,
19038 OPC_MoveSibling, 20,
19039 OPC_RecordNode,
19040 OPC_MoveSibling, 21,
19041 OPC_RecordNode,
19042 OPC_MoveSibling, 22,
19043 OPC_RecordNode,
19044 OPC_MoveSibling, 23,
19045 OPC_RecordNode,
19046 OPC_MoveSibling, 24,
19047 OPC_RecordNode,
19048 OPC_MoveParent,
19049 OPC_CheckPatternPredicate2,
19050 OPC_EmitInteger32, 0,
19051 OPC_EmitNodeXForm, 2, 24,
19052 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18918), 0,
19053 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
19054 25,
19055 OPC_CheckChild0Integer, 48|128,20|128,1,
19056 OPC_RecordChild1,
19057 OPC_RecordChild2,
19058 OPC_RecordChild3,
19059 OPC_RecordChild4,
19060 OPC_CheckPatternPredicate1,
19061 OPC_EmitInteger32, 0,
19062 OPC_EmitNodeXForm, 2, 4,
19063 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18939),
19064 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
19065 25,
19066 OPC_CheckChild0Integer, 52|128,20|128,1,
19067 OPC_RecordChild1,
19068 OPC_RecordChild2,
19069 OPC_RecordChild3,
19070 OPC_RecordChild4,
19071 OPC_CheckPatternPredicate1,
19072 OPC_EmitInteger32, 0,
19073 OPC_EmitNodeXForm, 2, 4,
19074 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18942),
19075 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
19076 25,
19077 OPC_CheckChild0Integer, 46|128,20|128,1,
19078 OPC_RecordChild1,
19079 OPC_RecordChild2,
19080 OPC_RecordChild3,
19081 OPC_RecordChild4,
19082 OPC_CheckPatternPredicate1,
19083 OPC_EmitInteger32, 0,
19084 OPC_EmitNodeXForm, 2, 4,
19085 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18945),
19086 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
19087 25,
19088 OPC_CheckChild0Integer, 50|128,20|128,1,
19089 OPC_RecordChild1,
19090 OPC_RecordChild2,
19091 OPC_RecordChild3,
19092 OPC_RecordChild4,
19093 OPC_CheckPatternPredicate1,
19094 OPC_EmitInteger32, 0,
19095 OPC_EmitNodeXForm, 2, 4,
19096 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_18948),
19097 MVT::f64, MVT::f64, 5, 0, 1, 2, 3, 5,
19098 92,
19099 OPC_CheckChild0Integer, 4|128,15|128,1,
19100 OPC_RecordChild1,
19101 OPC_RecordChild2,
19102 OPC_RecordChild3,
19103 OPC_RecordChild4,
19104 OPC_RecordChild5,
19105 OPC_RecordChild6,
19106 OPC_RecordChild7,
19107 OPC_MoveChild, 8,
19108 OPC_RecordNode,
19109 OPC_MoveSibling, 9,
19110 OPC_RecordNode,
19111 OPC_MoveSibling, 10,
19112 OPC_RecordNode,
19113 OPC_MoveSibling, 11,
19114 OPC_RecordNode,
19115 OPC_MoveSibling, 12,
19116 OPC_RecordNode,
19117 OPC_MoveSibling, 13,
19118 OPC_RecordNode,
19119 OPC_MoveSibling, 14,
19120 OPC_RecordNode,
19121 OPC_MoveSibling, 15,
19122 OPC_RecordNode,
19123 OPC_MoveSibling, 16,
19124 OPC_RecordNode,
19125 OPC_MoveSibling, 17,
19126 OPC_RecordNode,
19127 OPC_MoveSibling, 18,
19128 OPC_RecordNode,
19129 OPC_MoveSibling, 19,
19130 OPC_RecordNode,
19131 OPC_MoveSibling, 20,
19132 OPC_RecordNode,
19133 OPC_MoveParent,
19134 OPC_CheckPatternPredicate4,
19135 OPC_EmitInteger32, 0,
19136 OPC_EmitNodeXForm, 2, 20,
19137 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18954), 0,
19138 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19139 108,
19140 OPC_CheckChild0Integer, 8|128,15|128,1,
19141 OPC_RecordChild1,
19142 OPC_RecordChild2,
19143 OPC_RecordChild3,
19144 OPC_RecordChild4,
19145 OPC_RecordChild5,
19146 OPC_RecordChild6,
19147 OPC_RecordChild7,
19148 OPC_MoveChild, 8,
19149 OPC_RecordNode,
19150 OPC_MoveSibling, 9,
19151 OPC_RecordNode,
19152 OPC_MoveSibling, 10,
19153 OPC_RecordNode,
19154 OPC_MoveSibling, 11,
19155 OPC_RecordNode,
19156 OPC_MoveSibling, 12,
19157 OPC_RecordNode,
19158 OPC_MoveSibling, 13,
19159 OPC_RecordNode,
19160 OPC_MoveSibling, 14,
19161 OPC_RecordNode,
19162 OPC_MoveSibling, 15,
19163 OPC_RecordNode,
19164 OPC_MoveSibling, 16,
19165 OPC_RecordNode,
19166 OPC_MoveSibling, 17,
19167 OPC_RecordNode,
19168 OPC_MoveSibling, 18,
19169 OPC_RecordNode,
19170 OPC_MoveSibling, 19,
19171 OPC_RecordNode,
19172 OPC_MoveSibling, 20,
19173 OPC_RecordNode,
19174 OPC_MoveSibling, 21,
19175 OPC_RecordNode,
19176 OPC_MoveSibling, 22,
19177 OPC_RecordNode,
19178 OPC_MoveSibling, 23,
19179 OPC_RecordNode,
19180 OPC_MoveSibling, 24,
19181 OPC_RecordNode,
19182 OPC_MoveParent,
19183 OPC_CheckPatternPredicate4,
19184 OPC_EmitInteger32, 0,
19185 OPC_EmitNodeXForm, 2, 24,
19186 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18960), 0,
19187 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
19188 92,
19189 OPC_CheckChild0Integer, 4|128,17|128,1,
19190 OPC_RecordChild1,
19191 OPC_RecordChild2,
19192 OPC_RecordChild3,
19193 OPC_RecordChild4,
19194 OPC_RecordChild5,
19195 OPC_RecordChild6,
19196 OPC_RecordChild7,
19197 OPC_MoveChild, 8,
19198 OPC_RecordNode,
19199 OPC_MoveSibling, 9,
19200 OPC_RecordNode,
19201 OPC_MoveSibling, 10,
19202 OPC_RecordNode,
19203 OPC_MoveSibling, 11,
19204 OPC_RecordNode,
19205 OPC_MoveSibling, 12,
19206 OPC_RecordNode,
19207 OPC_MoveSibling, 13,
19208 OPC_RecordNode,
19209 OPC_MoveSibling, 14,
19210 OPC_RecordNode,
19211 OPC_MoveSibling, 15,
19212 OPC_RecordNode,
19213 OPC_MoveSibling, 16,
19214 OPC_RecordNode,
19215 OPC_MoveSibling, 17,
19216 OPC_RecordNode,
19217 OPC_MoveSibling, 18,
19218 OPC_RecordNode,
19219 OPC_MoveSibling, 19,
19220 OPC_RecordNode,
19221 OPC_MoveSibling, 20,
19222 OPC_RecordNode,
19223 OPC_MoveParent,
19224 OPC_CheckPatternPredicate2,
19225 OPC_EmitInteger32, 0,
19226 OPC_EmitNodeXForm, 2, 20,
19227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18966), 0,
19228 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19229 108,
19230 OPC_CheckChild0Integer, 8|128,17|128,1,
19231 OPC_RecordChild1,
19232 OPC_RecordChild2,
19233 OPC_RecordChild3,
19234 OPC_RecordChild4,
19235 OPC_RecordChild5,
19236 OPC_RecordChild6,
19237 OPC_RecordChild7,
19238 OPC_MoveChild, 8,
19239 OPC_RecordNode,
19240 OPC_MoveSibling, 9,
19241 OPC_RecordNode,
19242 OPC_MoveSibling, 10,
19243 OPC_RecordNode,
19244 OPC_MoveSibling, 11,
19245 OPC_RecordNode,
19246 OPC_MoveSibling, 12,
19247 OPC_RecordNode,
19248 OPC_MoveSibling, 13,
19249 OPC_RecordNode,
19250 OPC_MoveSibling, 14,
19251 OPC_RecordNode,
19252 OPC_MoveSibling, 15,
19253 OPC_RecordNode,
19254 OPC_MoveSibling, 16,
19255 OPC_RecordNode,
19256 OPC_MoveSibling, 17,
19257 OPC_RecordNode,
19258 OPC_MoveSibling, 18,
19259 OPC_RecordNode,
19260 OPC_MoveSibling, 19,
19261 OPC_RecordNode,
19262 OPC_MoveSibling, 20,
19263 OPC_RecordNode,
19264 OPC_MoveSibling, 21,
19265 OPC_RecordNode,
19266 OPC_MoveSibling, 22,
19267 OPC_RecordNode,
19268 OPC_MoveSibling, 23,
19269 OPC_RecordNode,
19270 OPC_MoveSibling, 24,
19271 OPC_RecordNode,
19272 OPC_MoveParent,
19273 OPC_CheckPatternPredicate2,
19274 OPC_EmitInteger32, 0,
19275 OPC_EmitNodeXForm, 2, 24,
19276 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18972), 0,
19277 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
19278 92,
19279 OPC_CheckChild0Integer, 92|128,18|128,1,
19280 OPC_RecordChild1,
19281 OPC_RecordChild2,
19282 OPC_RecordChild3,
19283 OPC_RecordChild4,
19284 OPC_RecordChild5,
19285 OPC_RecordChild6,
19286 OPC_RecordChild7,
19287 OPC_MoveChild, 8,
19288 OPC_RecordNode,
19289 OPC_MoveSibling, 9,
19290 OPC_RecordNode,
19291 OPC_MoveSibling, 10,
19292 OPC_RecordNode,
19293 OPC_MoveSibling, 11,
19294 OPC_RecordNode,
19295 OPC_MoveSibling, 12,
19296 OPC_RecordNode,
19297 OPC_MoveSibling, 13,
19298 OPC_RecordNode,
19299 OPC_MoveSibling, 14,
19300 OPC_RecordNode,
19301 OPC_MoveSibling, 15,
19302 OPC_RecordNode,
19303 OPC_MoveSibling, 16,
19304 OPC_RecordNode,
19305 OPC_MoveSibling, 17,
19306 OPC_RecordNode,
19307 OPC_MoveSibling, 18,
19308 OPC_RecordNode,
19309 OPC_MoveSibling, 19,
19310 OPC_RecordNode,
19311 OPC_MoveSibling, 20,
19312 OPC_RecordNode,
19313 OPC_MoveParent,
19314 OPC_CheckPatternPredicate2,
19315 OPC_EmitInteger32, 0,
19316 OPC_EmitNodeXForm, 2, 20,
19317 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18978), 0,
19318 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19319 108,
19320 OPC_CheckChild0Integer, 96|128,18|128,1,
19321 OPC_RecordChild1,
19322 OPC_RecordChild2,
19323 OPC_RecordChild3,
19324 OPC_RecordChild4,
19325 OPC_RecordChild5,
19326 OPC_RecordChild6,
19327 OPC_RecordChild7,
19328 OPC_MoveChild, 8,
19329 OPC_RecordNode,
19330 OPC_MoveSibling, 9,
19331 OPC_RecordNode,
19332 OPC_MoveSibling, 10,
19333 OPC_RecordNode,
19334 OPC_MoveSibling, 11,
19335 OPC_RecordNode,
19336 OPC_MoveSibling, 12,
19337 OPC_RecordNode,
19338 OPC_MoveSibling, 13,
19339 OPC_RecordNode,
19340 OPC_MoveSibling, 14,
19341 OPC_RecordNode,
19342 OPC_MoveSibling, 15,
19343 OPC_RecordNode,
19344 OPC_MoveSibling, 16,
19345 OPC_RecordNode,
19346 OPC_MoveSibling, 17,
19347 OPC_RecordNode,
19348 OPC_MoveSibling, 18,
19349 OPC_RecordNode,
19350 OPC_MoveSibling, 19,
19351 OPC_RecordNode,
19352 OPC_MoveSibling, 20,
19353 OPC_RecordNode,
19354 OPC_MoveSibling, 21,
19355 OPC_RecordNode,
19356 OPC_MoveSibling, 22,
19357 OPC_RecordNode,
19358 OPC_MoveSibling, 23,
19359 OPC_RecordNode,
19360 OPC_MoveSibling, 24,
19361 OPC_RecordNode,
19362 OPC_MoveParent,
19363 OPC_CheckPatternPredicate2,
19364 OPC_EmitInteger32, 0,
19365 OPC_EmitNodeXForm, 2, 24,
19366 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18984), 0,
19367 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 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,
19368 13,
19369 OPC_CheckChild0Integer, 96|128,126,
19370 OPC_RecordChild1,
19371 OPC_RecordChild2,
19372 OPC_CheckPatternPredicate1,
19373 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_f16x2),
19374 MVT::v2f16, 2, 0, 1,
19375 13,
19376 OPC_CheckChild0Integer, 106|128,126,
19377 OPC_RecordChild1,
19378 OPC_RecordChild2,
19379 OPC_CheckPatternPredicate1,
19380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_f16x2),
19381 MVT::v2f16, 2, 0, 1,
19382 13,
19383 OPC_CheckChild0Integer, 18|128,127,
19384 OPC_RecordChild1,
19385 OPC_RecordChild2,
19386 OPC_CheckPatternPredicate1,
19387 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_f16x2),
19388 MVT::v2f16, 2, 0, 1,
19389 13,
19390 OPC_CheckChild0Integer, 116|128,126,
19391 OPC_RecordChild1,
19392 OPC_RecordChild2,
19393 OPC_CheckPatternPredicate1,
19394 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_f16x2),
19395 MVT::v2f16, 2, 0, 1,
19396 14,
19397 OPC_CheckChild0Integer, 38|128,127,
19398 OPC_RecordChild1,
19399 OPC_RecordChild2,
19400 OPC_CheckPatternPredicate, 17,
19401 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_f16x2),
19402 MVT::v2f16, 2, 0, 1,
19403 14,
19404 OPC_CheckChild0Integer, 8|128,127,
19405 OPC_RecordChild1,
19406 OPC_RecordChild2,
19407 OPC_CheckPatternPredicate, 17,
19408 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_xorsign_abs_f16x2),
19409 MVT::v2f16, 2, 0, 1,
19410 14,
19411 OPC_CheckChild0Integer, 28|128,127,
19412 OPC_RecordChild1,
19413 OPC_RecordChild2,
19414 OPC_CheckPatternPredicate, 17,
19415 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_f16x2),
19416 MVT::v2f16, 2, 0, 1,
19417 14,
19418 OPC_CheckChild0Integer, 126|128,126,
19419 OPC_RecordChild1,
19420 OPC_RecordChild2,
19421 OPC_CheckPatternPredicate, 17,
19422 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_ftz_NaN_xorsign_abs_f16x2),
19423 MVT::v2f16, 2, 0, 1,
19424 13,
19425 OPC_CheckChild0Integer, 88|128,126,
19426 OPC_RecordChild1,
19427 OPC_RecordChild2,
19428 OPC_CheckPatternPredicate1,
19429 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_bf16x2),
19430 MVT::v2bf16, 2, 0, 1,
19431 13,
19432 OPC_CheckChild0Integer, 12|128,127,
19433 OPC_RecordChild1,
19434 OPC_RecordChild2,
19435 OPC_CheckPatternPredicate1,
19436 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_bf16x2),
19437 MVT::v2bf16, 2, 0, 1,
19438 14,
19439 OPC_CheckChild0Integer, 32|128,127,
19440 OPC_RecordChild1,
19441 OPC_RecordChild2,
19442 OPC_CheckPatternPredicate, 17,
19443 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_xorsign_abs_bf16x2),
19444 MVT::v2bf16, 2, 0, 1,
19445 14,
19446 OPC_CheckChild0Integer, 22|128,127,
19447 OPC_RecordChild1,
19448 OPC_RecordChild2,
19449 OPC_CheckPatternPredicate, 17,
19450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMIN_NaN_xorsign_abs_bf16x2),
19451 MVT::v2bf16, 2, 0, 1,
19452 13,
19453 OPC_CheckChild0Integer, 14|128,126,
19454 OPC_RecordChild1,
19455 OPC_RecordChild2,
19456 OPC_CheckPatternPredicate1,
19457 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_f16x2),
19458 MVT::v2f16, 2, 0, 1,
19459 13,
19460 OPC_CheckChild0Integer, 24|128,126,
19461 OPC_RecordChild1,
19462 OPC_RecordChild2,
19463 OPC_CheckPatternPredicate1,
19464 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_f16x2),
19465 MVT::v2f16, 2, 0, 1,
19466 13,
19467 OPC_CheckChild0Integer, 64|128,126,
19468 OPC_RecordChild1,
19469 OPC_RecordChild2,
19470 OPC_CheckPatternPredicate1,
19471 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_f16x2),
19472 MVT::v2f16, 2, 0, 1,
19473 13,
19474 OPC_CheckChild0Integer, 34|128,126,
19475 OPC_RecordChild1,
19476 OPC_RecordChild2,
19477 OPC_CheckPatternPredicate1,
19478 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_f16x2),
19479 MVT::v2f16, 2, 0, 1,
19480 14,
19481 OPC_CheckChild0Integer, 84|128,126,
19482 OPC_RecordChild1,
19483 OPC_RecordChild2,
19484 OPC_CheckPatternPredicate, 17,
19485 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_f16x2),
19486 MVT::v2f16, 2, 0, 1,
19487 14,
19488 OPC_CheckChild0Integer, 54|128,126,
19489 OPC_RecordChild1,
19490 OPC_RecordChild2,
19491 OPC_CheckPatternPredicate, 17,
19492 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_xorsign_abs_f16x2),
19493 MVT::v2f16, 2, 0, 1,
19494 14,
19495 OPC_CheckChild0Integer, 74|128,126,
19496 OPC_RecordChild1,
19497 OPC_RecordChild2,
19498 OPC_CheckPatternPredicate, 17,
19499 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_f16x2),
19500 MVT::v2f16, 2, 0, 1,
19501 14,
19502 OPC_CheckChild0Integer, 44|128,126,
19503 OPC_RecordChild1,
19504 OPC_RecordChild2,
19505 OPC_CheckPatternPredicate, 17,
19506 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_ftz_NaN_xorsign_abs_f16x2),
19507 MVT::v2f16, 2, 0, 1,
19508 13,
19509 OPC_CheckChild0Integer, 6|128,126,
19510 OPC_RecordChild1,
19511 OPC_RecordChild2,
19512 OPC_CheckPatternPredicate1,
19513 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_bf16x2),
19514 MVT::v2bf16, 2, 0, 1,
19515 13,
19516 OPC_CheckChild0Integer, 58|128,126,
19517 OPC_RecordChild1,
19518 OPC_RecordChild2,
19519 OPC_CheckPatternPredicate1,
19520 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_bf16x2),
19521 MVT::v2bf16, 2, 0, 1,
19522 14,
19523 OPC_CheckChild0Integer, 78|128,126,
19524 OPC_RecordChild1,
19525 OPC_RecordChild2,
19526 OPC_CheckPatternPredicate, 17,
19527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_xorsign_abs_bf16x2),
19528 MVT::v2bf16, 2, 0, 1,
19529 14,
19530 OPC_CheckChild0Integer, 68|128,126,
19531 OPC_RecordChild1,
19532 OPC_RecordChild2,
19533 OPC_CheckPatternPredicate, 17,
19534 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMAN_NaN_xorsign_abs_bf16x2),
19535 MVT::v2bf16, 2, 0, 1,
19536 11,
19537 OPC_CheckChild0Integer, 74|128,122,
19538 OPC_RecordChild1,
19539 OPC_CheckPatternPredicate1,
19540 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_ABS_BF16X2),
19541 MVT::v2bf16, 1, 0,
19542 12,
19543 OPC_CheckChild0Integer, 2|128,2|128,1,
19544 OPC_RecordChild1,
19545 OPC_CheckPatternPredicate1,
19546 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_NEG_BF16X2),
19547 MVT::v2bf16, 1, 0,
19548 12,
19549 OPC_CheckChild0Integer, 74|128,124,
19550 OPC_RecordChild1,
19551 OPC_CheckPatternPredicate, 59,
19552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F16X2),
19553 MVT::v2f16, 1, 0,
19554 16,
19555 OPC_CheckChild0Integer, 76|128,125,
19556 OPC_RecordChild1,
19557 OPC_RecordChild2,
19558 OPC_RecordChild3,
19559 OPC_CheckPatternPredicate, 32,
19560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_f16x2),
19561 MVT::v2f16, 3, 0, 1, 2,
19562 16,
19563 OPC_CheckChild0Integer, 86|128,125,
19564 OPC_RecordChild1,
19565 OPC_RecordChild2,
19566 OPC_RecordChild3,
19567 OPC_CheckPatternPredicate, 32,
19568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_f16x2),
19569 MVT::v2f16, 3, 0, 1, 2,
19570 16,
19571 OPC_CheckChild0Integer, 118|128,125,
19572 OPC_RecordChild1,
19573 OPC_RecordChild2,
19574 OPC_RecordChild3,
19575 OPC_CheckPatternPredicate, 32,
19576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_sat_f16x2),
19577 MVT::v2f16, 3, 0, 1, 2,
19578 16,
19579 OPC_CheckChild0Integer, 102|128,125,
19580 OPC_RecordChild1,
19581 OPC_RecordChild2,
19582 OPC_RecordChild3,
19583 OPC_CheckPatternPredicate, 32,
19584 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_sat_f16x2),
19585 MVT::v2f16, 3, 0, 1, 2,
19586 15,
19587 OPC_CheckChild0Integer, 110|128,125,
19588 OPC_RecordChild1,
19589 OPC_RecordChild2,
19590 OPC_RecordChild3,
19591 OPC_CheckPatternPredicate1,
19592 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_f16x2),
19593 MVT::v2f16, 3, 0, 1, 2,
19594 15,
19595 OPC_CheckChild0Integer, 94|128,125,
19596 OPC_RecordChild1,
19597 OPC_RecordChild2,
19598 OPC_RecordChild3,
19599 OPC_CheckPatternPredicate1,
19600 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_ftz_relu_f16x2),
19601 MVT::v2f16, 3, 0, 1, 2,
19602 15,
19603 OPC_CheckChild0Integer, 68|128,125,
19604 OPC_RecordChild1,
19605 OPC_RecordChild2,
19606 OPC_RecordChild3,
19607 OPC_CheckPatternPredicate1,
19608 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_bf16x2),
19609 MVT::v2bf16, 3, 0, 1, 2,
19610 15,
19611 OPC_CheckChild0Integer, 106|128,125,
19612 OPC_RecordChild1,
19613 OPC_RecordChild2,
19614 OPC_RecordChild3,
19615 OPC_CheckPatternPredicate1,
19616 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_FMA_rn_relu_bf16x2),
19617 MVT::v2bf16, 3, 0, 1, 2,
19618 15,
19619 OPC_CheckChild0Integer, 38|128,125,
19620 OPC_RecordChild1,
19621 OPC_RecordChild2,
19622 OPC_EmitInteger32, 10,
19623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
19624 MVT::v2bf16, 3, 0, 1, 2,
19625 16,
19626 OPC_CheckChild0Integer, 40|128,125,
19627 OPC_RecordChild1,
19628 OPC_RecordChild2,
19629 OPC_EmitInteger32, 10|128,1,
19630 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
19631 MVT::v2bf16, 3, 0, 1, 2,
19632 15,
19633 OPC_CheckChild0Integer, 42|128,125,
19634 OPC_RecordChild1,
19635 OPC_RecordChild2,
19636 OPC_EmitInteger32, 12,
19637 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
19638 MVT::v2bf16, 3, 0, 1, 2,
19639 16,
19640 OPC_CheckChild0Integer, 44|128,125,
19641 OPC_RecordChild1,
19642 OPC_RecordChild2,
19643 OPC_EmitInteger32, 12|128,1,
19644 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16x2_f32),
19645 MVT::v2bf16, 3, 0, 1, 2,
19646 15,
19647 OPC_CheckChild0Integer, 46|128,125,
19648 OPC_RecordChild1,
19649 OPC_RecordChild2,
19650 OPC_EmitInteger32, 10,
19651 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
19652 MVT::v2f16, 3, 0, 1, 2,
19653 16,
19654 OPC_CheckChild0Integer, 48|128,125,
19655 OPC_RecordChild1,
19656 OPC_RecordChild2,
19657 OPC_EmitInteger32, 10|128,1,
19658 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
19659 MVT::v2f16, 3, 0, 1, 2,
19660 15,
19661 OPC_CheckChild0Integer, 50|128,125,
19662 OPC_RecordChild1,
19663 OPC_RecordChild2,
19664 OPC_EmitInteger32, 12,
19665 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
19666 MVT::v2f16, 3, 0, 1, 2,
19667 16,
19668 OPC_CheckChild0Integer, 52|128,125,
19669 OPC_RecordChild1,
19670 OPC_RecordChild2,
19671 OPC_EmitInteger32, 12|128,1,
19672 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16x2_f32),
19673 MVT::v2f16, 3, 0, 1, 2,
19674 41,
19675 OPC_CheckChild0Integer, 62|128,1|128,1,
19676 OPC_RecordChild1,
19677 OPC_RecordChild2,
19678 OPC_RecordChild3,
19679 OPC_RecordChild4,
19680 OPC_RecordChild5,
19681 OPC_RecordChild6,
19682 OPC_RecordChild7,
19683 OPC_MoveChild, 8,
19684 OPC_RecordNode,
19685 OPC_MoveParent,
19686 OPC_CheckPatternPredicate, 23,
19687 OPC_EmitInteger32, 0,
19688 OPC_EmitNodeXForm, 2, 8,
19689 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19004), 0,
19690 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
19691 41,
19692 OPC_CheckChild0Integer, 54|128,1|128,1,
19693 OPC_RecordChild1,
19694 OPC_RecordChild2,
19695 OPC_RecordChild3,
19696 OPC_RecordChild4,
19697 OPC_RecordChild5,
19698 OPC_RecordChild6,
19699 OPC_RecordChild7,
19700 OPC_MoveChild, 8,
19701 OPC_RecordNode,
19702 OPC_MoveParent,
19703 OPC_CheckPatternPredicate, 23,
19704 OPC_EmitInteger32, 0,
19705 OPC_EmitNodeXForm, 2, 8,
19706 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19067), 0,
19707 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
19708 28,
19709 OPC_CheckChild0Integer, 4|128,1|128,1,
19710 OPC_RecordChild1,
19711 OPC_RecordChild2,
19712 OPC_RecordChild3,
19713 OPC_RecordChild4,
19714 OPC_RecordChild5,
19715 OPC_CheckPatternPredicate, 13,
19716 OPC_EmitInteger32, 0,
19717 OPC_EmitNodeXForm, 2, 5,
19718 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19082),
19719 MVT::v2f16, MVT::v2f16, 6, 0, 1, 2, 3, 4, 6,
19720 36,
19721 OPC_CheckChild0Integer, 56|128,0|128,1,
19722 OPC_RecordChild1,
19723 OPC_RecordChild2,
19724 OPC_RecordChild3,
19725 OPC_RecordChild4,
19726 OPC_RecordChild5,
19727 OPC_RecordChild6,
19728 OPC_RecordChild7,
19729 OPC_MoveChild, 8,
19730 OPC_RecordNode,
19731 OPC_MoveParent,
19732 OPC_CheckPatternPredicate1,
19733 OPC_EmitInteger32, 0,
19734 OPC_EmitNodeXForm, 2, 8,
19735 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19095),
19736 MVT::v2f16, MVT::v2f16, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
19737 44,
19738 OPC_CheckChild0Integer, 58|128,0|128,1,
19739 OPC_RecordChild1,
19740 OPC_RecordChild2,
19741 OPC_RecordChild3,
19742 OPC_RecordChild4,
19743 OPC_RecordChild5,
19744 OPC_RecordChild6,
19745 OPC_RecordChild7,
19746 OPC_MoveChild, 8,
19747 OPC_RecordNode,
19748 OPC_MoveSibling, 9,
19749 OPC_RecordNode,
19750 OPC_MoveSibling, 10,
19751 OPC_RecordNode,
19752 OPC_MoveParent,
19753 OPC_CheckPatternPredicate1,
19754 OPC_EmitInteger32, 0,
19755 OPC_EmitNodeXForm, 2, 10,
19756 OPC_MorphNodeTo2None, TARGET_VAL(NVPTX::anonymous_19103),
19757 MVT::v2f16, MVT::v2f16, 11, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
19758 41,
19759 OPC_CheckChild0Integer, 48|128,1|128,1,
19760 OPC_RecordChild1,
19761 OPC_RecordChild2,
19762 OPC_RecordChild3,
19763 OPC_RecordChild4,
19764 OPC_RecordChild5,
19765 OPC_RecordChild6,
19766 OPC_RecordChild7,
19767 OPC_MoveChild, 8,
19768 OPC_RecordNode,
19769 OPC_MoveParent,
19770 OPC_CheckPatternPredicate, 23,
19771 OPC_EmitInteger32, 0,
19772 OPC_EmitNodeXForm, 2, 8,
19773 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19363), 0,
19774 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
19775 41,
19776 OPC_CheckChild0Integer, 42|128,1|128,1,
19777 OPC_RecordChild1,
19778 OPC_RecordChild2,
19779 OPC_RecordChild3,
19780 OPC_RecordChild4,
19781 OPC_RecordChild5,
19782 OPC_RecordChild6,
19783 OPC_RecordChild7,
19784 OPC_MoveChild, 8,
19785 OPC_RecordNode,
19786 OPC_MoveParent,
19787 OPC_CheckPatternPredicate, 23,
19788 OPC_EmitInteger32, 0,
19789 OPC_EmitNodeXForm, 2, 8,
19790 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19372), 0,
19791 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9, 0, 1, 2, 3, 4, 5, 6, 7, 9,
19792 88,
19793 OPC_CheckChild0Integer, 72|128,15|128,1,
19794 OPC_RecordChild1,
19795 OPC_RecordChild2,
19796 OPC_RecordChild3,
19797 OPC_RecordChild4,
19798 OPC_RecordChild5,
19799 OPC_RecordChild6,
19800 OPC_RecordChild7,
19801 OPC_MoveChild, 8,
19802 OPC_RecordNode,
19803 OPC_MoveSibling, 9,
19804 OPC_RecordNode,
19805 OPC_MoveSibling, 10,
19806 OPC_RecordNode,
19807 OPC_MoveSibling, 11,
19808 OPC_RecordNode,
19809 OPC_MoveSibling, 12,
19810 OPC_RecordNode,
19811 OPC_MoveSibling, 13,
19812 OPC_RecordNode,
19813 OPC_MoveSibling, 14,
19814 OPC_RecordNode,
19815 OPC_MoveSibling, 15,
19816 OPC_RecordNode,
19817 OPC_MoveSibling, 16,
19818 OPC_RecordNode,
19819 OPC_MoveSibling, 17,
19820 OPC_RecordNode,
19821 OPC_MoveSibling, 18,
19822 OPC_RecordNode,
19823 OPC_MoveSibling, 19,
19824 OPC_RecordNode,
19825 OPC_MoveSibling, 20,
19826 OPC_RecordNode,
19827 OPC_MoveParent,
19828 OPC_CheckPatternPredicate4,
19829 OPC_EmitInteger32, 0,
19830 OPC_EmitNodeXForm, 2, 20,
19831 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18394), 0,
19832 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19833 104,
19834 OPC_CheckChild0Integer, 76|128,15|128,1,
19835 OPC_RecordChild1,
19836 OPC_RecordChild2,
19837 OPC_RecordChild3,
19838 OPC_RecordChild4,
19839 OPC_RecordChild5,
19840 OPC_RecordChild6,
19841 OPC_RecordChild7,
19842 OPC_MoveChild, 8,
19843 OPC_RecordNode,
19844 OPC_MoveSibling, 9,
19845 OPC_RecordNode,
19846 OPC_MoveSibling, 10,
19847 OPC_RecordNode,
19848 OPC_MoveSibling, 11,
19849 OPC_RecordNode,
19850 OPC_MoveSibling, 12,
19851 OPC_RecordNode,
19852 OPC_MoveSibling, 13,
19853 OPC_RecordNode,
19854 OPC_MoveSibling, 14,
19855 OPC_RecordNode,
19856 OPC_MoveSibling, 15,
19857 OPC_RecordNode,
19858 OPC_MoveSibling, 16,
19859 OPC_RecordNode,
19860 OPC_MoveSibling, 17,
19861 OPC_RecordNode,
19862 OPC_MoveSibling, 18,
19863 OPC_RecordNode,
19864 OPC_MoveSibling, 19,
19865 OPC_RecordNode,
19866 OPC_MoveSibling, 20,
19867 OPC_RecordNode,
19868 OPC_MoveSibling, 21,
19869 OPC_RecordNode,
19870 OPC_MoveSibling, 22,
19871 OPC_RecordNode,
19872 OPC_MoveSibling, 23,
19873 OPC_RecordNode,
19874 OPC_MoveSibling, 24,
19875 OPC_RecordNode,
19876 OPC_MoveParent,
19877 OPC_CheckPatternPredicate4,
19878 OPC_EmitInteger32, 0,
19879 OPC_EmitNodeXForm, 2, 24,
19880 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18402), 0,
19881 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
19882 88,
19883 OPC_CheckChild0Integer, 72|128,17|128,1,
19884 OPC_RecordChild1,
19885 OPC_RecordChild2,
19886 OPC_RecordChild3,
19887 OPC_RecordChild4,
19888 OPC_RecordChild5,
19889 OPC_RecordChild6,
19890 OPC_RecordChild7,
19891 OPC_MoveChild, 8,
19892 OPC_RecordNode,
19893 OPC_MoveSibling, 9,
19894 OPC_RecordNode,
19895 OPC_MoveSibling, 10,
19896 OPC_RecordNode,
19897 OPC_MoveSibling, 11,
19898 OPC_RecordNode,
19899 OPC_MoveSibling, 12,
19900 OPC_RecordNode,
19901 OPC_MoveSibling, 13,
19902 OPC_RecordNode,
19903 OPC_MoveSibling, 14,
19904 OPC_RecordNode,
19905 OPC_MoveSibling, 15,
19906 OPC_RecordNode,
19907 OPC_MoveSibling, 16,
19908 OPC_RecordNode,
19909 OPC_MoveSibling, 17,
19910 OPC_RecordNode,
19911 OPC_MoveSibling, 18,
19912 OPC_RecordNode,
19913 OPC_MoveSibling, 19,
19914 OPC_RecordNode,
19915 OPC_MoveSibling, 20,
19916 OPC_RecordNode,
19917 OPC_MoveParent,
19918 OPC_CheckPatternPredicate2,
19919 OPC_EmitInteger32, 0,
19920 OPC_EmitNodeXForm, 2, 20,
19921 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18415), 0,
19922 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
19923 104,
19924 OPC_CheckChild0Integer, 76|128,17|128,1,
19925 OPC_RecordChild1,
19926 OPC_RecordChild2,
19927 OPC_RecordChild3,
19928 OPC_RecordChild4,
19929 OPC_RecordChild5,
19930 OPC_RecordChild6,
19931 OPC_RecordChild7,
19932 OPC_MoveChild, 8,
19933 OPC_RecordNode,
19934 OPC_MoveSibling, 9,
19935 OPC_RecordNode,
19936 OPC_MoveSibling, 10,
19937 OPC_RecordNode,
19938 OPC_MoveSibling, 11,
19939 OPC_RecordNode,
19940 OPC_MoveSibling, 12,
19941 OPC_RecordNode,
19942 OPC_MoveSibling, 13,
19943 OPC_RecordNode,
19944 OPC_MoveSibling, 14,
19945 OPC_RecordNode,
19946 OPC_MoveSibling, 15,
19947 OPC_RecordNode,
19948 OPC_MoveSibling, 16,
19949 OPC_RecordNode,
19950 OPC_MoveSibling, 17,
19951 OPC_RecordNode,
19952 OPC_MoveSibling, 18,
19953 OPC_RecordNode,
19954 OPC_MoveSibling, 19,
19955 OPC_RecordNode,
19956 OPC_MoveSibling, 20,
19957 OPC_RecordNode,
19958 OPC_MoveSibling, 21,
19959 OPC_RecordNode,
19960 OPC_MoveSibling, 22,
19961 OPC_RecordNode,
19962 OPC_MoveSibling, 23,
19963 OPC_RecordNode,
19964 OPC_MoveSibling, 24,
19965 OPC_RecordNode,
19966 OPC_MoveParent,
19967 OPC_CheckPatternPredicate2,
19968 OPC_EmitInteger32, 0,
19969 OPC_EmitNodeXForm, 2, 24,
19970 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18423), 0,
19971 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
19972 88,
19973 OPC_CheckChild0Integer, 32|128,19|128,1,
19974 OPC_RecordChild1,
19975 OPC_RecordChild2,
19976 OPC_RecordChild3,
19977 OPC_RecordChild4,
19978 OPC_RecordChild5,
19979 OPC_RecordChild6,
19980 OPC_RecordChild7,
19981 OPC_MoveChild, 8,
19982 OPC_RecordNode,
19983 OPC_MoveSibling, 9,
19984 OPC_RecordNode,
19985 OPC_MoveSibling, 10,
19986 OPC_RecordNode,
19987 OPC_MoveSibling, 11,
19988 OPC_RecordNode,
19989 OPC_MoveSibling, 12,
19990 OPC_RecordNode,
19991 OPC_MoveSibling, 13,
19992 OPC_RecordNode,
19993 OPC_MoveSibling, 14,
19994 OPC_RecordNode,
19995 OPC_MoveSibling, 15,
19996 OPC_RecordNode,
19997 OPC_MoveSibling, 16,
19998 OPC_RecordNode,
19999 OPC_MoveSibling, 17,
20000 OPC_RecordNode,
20001 OPC_MoveSibling, 18,
20002 OPC_RecordNode,
20003 OPC_MoveSibling, 19,
20004 OPC_RecordNode,
20005 OPC_MoveSibling, 20,
20006 OPC_RecordNode,
20007 OPC_MoveParent,
20008 OPC_CheckPatternPredicate2,
20009 OPC_EmitInteger32, 0,
20010 OPC_EmitNodeXForm, 2, 20,
20011 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18436), 0,
20012 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20013 104,
20014 OPC_CheckChild0Integer, 36|128,19|128,1,
20015 OPC_RecordChild1,
20016 OPC_RecordChild2,
20017 OPC_RecordChild3,
20018 OPC_RecordChild4,
20019 OPC_RecordChild5,
20020 OPC_RecordChild6,
20021 OPC_RecordChild7,
20022 OPC_MoveChild, 8,
20023 OPC_RecordNode,
20024 OPC_MoveSibling, 9,
20025 OPC_RecordNode,
20026 OPC_MoveSibling, 10,
20027 OPC_RecordNode,
20028 OPC_MoveSibling, 11,
20029 OPC_RecordNode,
20030 OPC_MoveSibling, 12,
20031 OPC_RecordNode,
20032 OPC_MoveSibling, 13,
20033 OPC_RecordNode,
20034 OPC_MoveSibling, 14,
20035 OPC_RecordNode,
20036 OPC_MoveSibling, 15,
20037 OPC_RecordNode,
20038 OPC_MoveSibling, 16,
20039 OPC_RecordNode,
20040 OPC_MoveSibling, 17,
20041 OPC_RecordNode,
20042 OPC_MoveSibling, 18,
20043 OPC_RecordNode,
20044 OPC_MoveSibling, 19,
20045 OPC_RecordNode,
20046 OPC_MoveSibling, 20,
20047 OPC_RecordNode,
20048 OPC_MoveSibling, 21,
20049 OPC_RecordNode,
20050 OPC_MoveSibling, 22,
20051 OPC_RecordNode,
20052 OPC_MoveSibling, 23,
20053 OPC_RecordNode,
20054 OPC_MoveSibling, 24,
20055 OPC_RecordNode,
20056 OPC_MoveParent,
20057 OPC_CheckPatternPredicate2,
20058 OPC_EmitInteger32, 0,
20059 OPC_EmitNodeXForm, 2, 24,
20060 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18444), 0,
20061 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20062 88,
20063 OPC_CheckChild0Integer, 74|128,15|128,1,
20064 OPC_RecordChild1,
20065 OPC_RecordChild2,
20066 OPC_RecordChild3,
20067 OPC_RecordChild4,
20068 OPC_RecordChild5,
20069 OPC_RecordChild6,
20070 OPC_RecordChild7,
20071 OPC_MoveChild, 8,
20072 OPC_RecordNode,
20073 OPC_MoveSibling, 9,
20074 OPC_RecordNode,
20075 OPC_MoveSibling, 10,
20076 OPC_RecordNode,
20077 OPC_MoveSibling, 11,
20078 OPC_RecordNode,
20079 OPC_MoveSibling, 12,
20080 OPC_RecordNode,
20081 OPC_MoveSibling, 13,
20082 OPC_RecordNode,
20083 OPC_MoveSibling, 14,
20084 OPC_RecordNode,
20085 OPC_MoveSibling, 15,
20086 OPC_RecordNode,
20087 OPC_MoveSibling, 16,
20088 OPC_RecordNode,
20089 OPC_MoveSibling, 17,
20090 OPC_RecordNode,
20091 OPC_MoveSibling, 18,
20092 OPC_RecordNode,
20093 OPC_MoveSibling, 19,
20094 OPC_RecordNode,
20095 OPC_MoveSibling, 20,
20096 OPC_RecordNode,
20097 OPC_MoveParent,
20098 OPC_CheckPatternPredicate4,
20099 OPC_EmitInteger32, 0,
20100 OPC_EmitNodeXForm, 2, 20,
20101 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18511), 0,
20102 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20103 104,
20104 OPC_CheckChild0Integer, 78|128,15|128,1,
20105 OPC_RecordChild1,
20106 OPC_RecordChild2,
20107 OPC_RecordChild3,
20108 OPC_RecordChild4,
20109 OPC_RecordChild5,
20110 OPC_RecordChild6,
20111 OPC_RecordChild7,
20112 OPC_MoveChild, 8,
20113 OPC_RecordNode,
20114 OPC_MoveSibling, 9,
20115 OPC_RecordNode,
20116 OPC_MoveSibling, 10,
20117 OPC_RecordNode,
20118 OPC_MoveSibling, 11,
20119 OPC_RecordNode,
20120 OPC_MoveSibling, 12,
20121 OPC_RecordNode,
20122 OPC_MoveSibling, 13,
20123 OPC_RecordNode,
20124 OPC_MoveSibling, 14,
20125 OPC_RecordNode,
20126 OPC_MoveSibling, 15,
20127 OPC_RecordNode,
20128 OPC_MoveSibling, 16,
20129 OPC_RecordNode,
20130 OPC_MoveSibling, 17,
20131 OPC_RecordNode,
20132 OPC_MoveSibling, 18,
20133 OPC_RecordNode,
20134 OPC_MoveSibling, 19,
20135 OPC_RecordNode,
20136 OPC_MoveSibling, 20,
20137 OPC_RecordNode,
20138 OPC_MoveSibling, 21,
20139 OPC_RecordNode,
20140 OPC_MoveSibling, 22,
20141 OPC_RecordNode,
20142 OPC_MoveSibling, 23,
20143 OPC_RecordNode,
20144 OPC_MoveSibling, 24,
20145 OPC_RecordNode,
20146 OPC_MoveParent,
20147 OPC_CheckPatternPredicate4,
20148 OPC_EmitInteger32, 0,
20149 OPC_EmitNodeXForm, 2, 24,
20150 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18517), 0,
20151 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20152 88,
20153 OPC_CheckChild0Integer, 74|128,17|128,1,
20154 OPC_RecordChild1,
20155 OPC_RecordChild2,
20156 OPC_RecordChild3,
20157 OPC_RecordChild4,
20158 OPC_RecordChild5,
20159 OPC_RecordChild6,
20160 OPC_RecordChild7,
20161 OPC_MoveChild, 8,
20162 OPC_RecordNode,
20163 OPC_MoveSibling, 9,
20164 OPC_RecordNode,
20165 OPC_MoveSibling, 10,
20166 OPC_RecordNode,
20167 OPC_MoveSibling, 11,
20168 OPC_RecordNode,
20169 OPC_MoveSibling, 12,
20170 OPC_RecordNode,
20171 OPC_MoveSibling, 13,
20172 OPC_RecordNode,
20173 OPC_MoveSibling, 14,
20174 OPC_RecordNode,
20175 OPC_MoveSibling, 15,
20176 OPC_RecordNode,
20177 OPC_MoveSibling, 16,
20178 OPC_RecordNode,
20179 OPC_MoveSibling, 17,
20180 OPC_RecordNode,
20181 OPC_MoveSibling, 18,
20182 OPC_RecordNode,
20183 OPC_MoveSibling, 19,
20184 OPC_RecordNode,
20185 OPC_MoveSibling, 20,
20186 OPC_RecordNode,
20187 OPC_MoveParent,
20188 OPC_CheckPatternPredicate2,
20189 OPC_EmitInteger32, 0,
20190 OPC_EmitNodeXForm, 2, 20,
20191 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18523), 0,
20192 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20193 104,
20194 OPC_CheckChild0Integer, 78|128,17|128,1,
20195 OPC_RecordChild1,
20196 OPC_RecordChild2,
20197 OPC_RecordChild3,
20198 OPC_RecordChild4,
20199 OPC_RecordChild5,
20200 OPC_RecordChild6,
20201 OPC_RecordChild7,
20202 OPC_MoveChild, 8,
20203 OPC_RecordNode,
20204 OPC_MoveSibling, 9,
20205 OPC_RecordNode,
20206 OPC_MoveSibling, 10,
20207 OPC_RecordNode,
20208 OPC_MoveSibling, 11,
20209 OPC_RecordNode,
20210 OPC_MoveSibling, 12,
20211 OPC_RecordNode,
20212 OPC_MoveSibling, 13,
20213 OPC_RecordNode,
20214 OPC_MoveSibling, 14,
20215 OPC_RecordNode,
20216 OPC_MoveSibling, 15,
20217 OPC_RecordNode,
20218 OPC_MoveSibling, 16,
20219 OPC_RecordNode,
20220 OPC_MoveSibling, 17,
20221 OPC_RecordNode,
20222 OPC_MoveSibling, 18,
20223 OPC_RecordNode,
20224 OPC_MoveSibling, 19,
20225 OPC_RecordNode,
20226 OPC_MoveSibling, 20,
20227 OPC_RecordNode,
20228 OPC_MoveSibling, 21,
20229 OPC_RecordNode,
20230 OPC_MoveSibling, 22,
20231 OPC_RecordNode,
20232 OPC_MoveSibling, 23,
20233 OPC_RecordNode,
20234 OPC_MoveSibling, 24,
20235 OPC_RecordNode,
20236 OPC_MoveParent,
20237 OPC_CheckPatternPredicate2,
20238 OPC_EmitInteger32, 0,
20239 OPC_EmitNodeXForm, 2, 24,
20240 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18529), 0,
20241 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20242 88,
20243 OPC_CheckChild0Integer, 34|128,19|128,1,
20244 OPC_RecordChild1,
20245 OPC_RecordChild2,
20246 OPC_RecordChild3,
20247 OPC_RecordChild4,
20248 OPC_RecordChild5,
20249 OPC_RecordChild6,
20250 OPC_RecordChild7,
20251 OPC_MoveChild, 8,
20252 OPC_RecordNode,
20253 OPC_MoveSibling, 9,
20254 OPC_RecordNode,
20255 OPC_MoveSibling, 10,
20256 OPC_RecordNode,
20257 OPC_MoveSibling, 11,
20258 OPC_RecordNode,
20259 OPC_MoveSibling, 12,
20260 OPC_RecordNode,
20261 OPC_MoveSibling, 13,
20262 OPC_RecordNode,
20263 OPC_MoveSibling, 14,
20264 OPC_RecordNode,
20265 OPC_MoveSibling, 15,
20266 OPC_RecordNode,
20267 OPC_MoveSibling, 16,
20268 OPC_RecordNode,
20269 OPC_MoveSibling, 17,
20270 OPC_RecordNode,
20271 OPC_MoveSibling, 18,
20272 OPC_RecordNode,
20273 OPC_MoveSibling, 19,
20274 OPC_RecordNode,
20275 OPC_MoveSibling, 20,
20276 OPC_RecordNode,
20277 OPC_MoveParent,
20278 OPC_CheckPatternPredicate2,
20279 OPC_EmitInteger32, 0,
20280 OPC_EmitNodeXForm, 2, 20,
20281 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18535), 0,
20282 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20283 104,
20284 OPC_CheckChild0Integer, 38|128,19|128,1,
20285 OPC_RecordChild1,
20286 OPC_RecordChild2,
20287 OPC_RecordChild3,
20288 OPC_RecordChild4,
20289 OPC_RecordChild5,
20290 OPC_RecordChild6,
20291 OPC_RecordChild7,
20292 OPC_MoveChild, 8,
20293 OPC_RecordNode,
20294 OPC_MoveSibling, 9,
20295 OPC_RecordNode,
20296 OPC_MoveSibling, 10,
20297 OPC_RecordNode,
20298 OPC_MoveSibling, 11,
20299 OPC_RecordNode,
20300 OPC_MoveSibling, 12,
20301 OPC_RecordNode,
20302 OPC_MoveSibling, 13,
20303 OPC_RecordNode,
20304 OPC_MoveSibling, 14,
20305 OPC_RecordNode,
20306 OPC_MoveSibling, 15,
20307 OPC_RecordNode,
20308 OPC_MoveSibling, 16,
20309 OPC_RecordNode,
20310 OPC_MoveSibling, 17,
20311 OPC_RecordNode,
20312 OPC_MoveSibling, 18,
20313 OPC_RecordNode,
20314 OPC_MoveSibling, 19,
20315 OPC_RecordNode,
20316 OPC_MoveSibling, 20,
20317 OPC_RecordNode,
20318 OPC_MoveSibling, 21,
20319 OPC_RecordNode,
20320 OPC_MoveSibling, 22,
20321 OPC_RecordNode,
20322 OPC_MoveSibling, 23,
20323 OPC_RecordNode,
20324 OPC_MoveSibling, 24,
20325 OPC_RecordNode,
20326 OPC_MoveParent,
20327 OPC_CheckPatternPredicate2,
20328 OPC_EmitInteger32, 0,
20329 OPC_EmitNodeXForm, 2, 24,
20330 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18541), 0,
20331 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20332 88,
20333 OPC_CheckChild0Integer, 46|128,15|128,1,
20334 OPC_RecordChild1,
20335 OPC_RecordChild2,
20336 OPC_RecordChild3,
20337 OPC_RecordChild4,
20338 OPC_RecordChild5,
20339 OPC_RecordChild6,
20340 OPC_RecordChild7,
20341 OPC_MoveChild, 8,
20342 OPC_RecordNode,
20343 OPC_MoveSibling, 9,
20344 OPC_RecordNode,
20345 OPC_MoveSibling, 10,
20346 OPC_RecordNode,
20347 OPC_MoveSibling, 11,
20348 OPC_RecordNode,
20349 OPC_MoveSibling, 12,
20350 OPC_RecordNode,
20351 OPC_MoveSibling, 13,
20352 OPC_RecordNode,
20353 OPC_MoveSibling, 14,
20354 OPC_RecordNode,
20355 OPC_MoveSibling, 15,
20356 OPC_RecordNode,
20357 OPC_MoveSibling, 16,
20358 OPC_RecordNode,
20359 OPC_MoveSibling, 17,
20360 OPC_RecordNode,
20361 OPC_MoveSibling, 18,
20362 OPC_RecordNode,
20363 OPC_MoveSibling, 19,
20364 OPC_RecordNode,
20365 OPC_MoveSibling, 20,
20366 OPC_RecordNode,
20367 OPC_MoveParent,
20368 OPC_CheckPatternPredicate4,
20369 OPC_EmitInteger32, 0,
20370 OPC_EmitNodeXForm, 2, 20,
20371 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18580), 0,
20372 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20373 104,
20374 OPC_CheckChild0Integer, 50|128,15|128,1,
20375 OPC_RecordChild1,
20376 OPC_RecordChild2,
20377 OPC_RecordChild3,
20378 OPC_RecordChild4,
20379 OPC_RecordChild5,
20380 OPC_RecordChild6,
20381 OPC_RecordChild7,
20382 OPC_MoveChild, 8,
20383 OPC_RecordNode,
20384 OPC_MoveSibling, 9,
20385 OPC_RecordNode,
20386 OPC_MoveSibling, 10,
20387 OPC_RecordNode,
20388 OPC_MoveSibling, 11,
20389 OPC_RecordNode,
20390 OPC_MoveSibling, 12,
20391 OPC_RecordNode,
20392 OPC_MoveSibling, 13,
20393 OPC_RecordNode,
20394 OPC_MoveSibling, 14,
20395 OPC_RecordNode,
20396 OPC_MoveSibling, 15,
20397 OPC_RecordNode,
20398 OPC_MoveSibling, 16,
20399 OPC_RecordNode,
20400 OPC_MoveSibling, 17,
20401 OPC_RecordNode,
20402 OPC_MoveSibling, 18,
20403 OPC_RecordNode,
20404 OPC_MoveSibling, 19,
20405 OPC_RecordNode,
20406 OPC_MoveSibling, 20,
20407 OPC_RecordNode,
20408 OPC_MoveSibling, 21,
20409 OPC_RecordNode,
20410 OPC_MoveSibling, 22,
20411 OPC_RecordNode,
20412 OPC_MoveSibling, 23,
20413 OPC_RecordNode,
20414 OPC_MoveSibling, 24,
20415 OPC_RecordNode,
20416 OPC_MoveParent,
20417 OPC_CheckPatternPredicate4,
20418 OPC_EmitInteger32, 0,
20419 OPC_EmitNodeXForm, 2, 24,
20420 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18586), 0,
20421 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20422 88,
20423 OPC_CheckChild0Integer, 46|128,17|128,1,
20424 OPC_RecordChild1,
20425 OPC_RecordChild2,
20426 OPC_RecordChild3,
20427 OPC_RecordChild4,
20428 OPC_RecordChild5,
20429 OPC_RecordChild6,
20430 OPC_RecordChild7,
20431 OPC_MoveChild, 8,
20432 OPC_RecordNode,
20433 OPC_MoveSibling, 9,
20434 OPC_RecordNode,
20435 OPC_MoveSibling, 10,
20436 OPC_RecordNode,
20437 OPC_MoveSibling, 11,
20438 OPC_RecordNode,
20439 OPC_MoveSibling, 12,
20440 OPC_RecordNode,
20441 OPC_MoveSibling, 13,
20442 OPC_RecordNode,
20443 OPC_MoveSibling, 14,
20444 OPC_RecordNode,
20445 OPC_MoveSibling, 15,
20446 OPC_RecordNode,
20447 OPC_MoveSibling, 16,
20448 OPC_RecordNode,
20449 OPC_MoveSibling, 17,
20450 OPC_RecordNode,
20451 OPC_MoveSibling, 18,
20452 OPC_RecordNode,
20453 OPC_MoveSibling, 19,
20454 OPC_RecordNode,
20455 OPC_MoveSibling, 20,
20456 OPC_RecordNode,
20457 OPC_MoveParent,
20458 OPC_CheckPatternPredicate2,
20459 OPC_EmitInteger32, 0,
20460 OPC_EmitNodeXForm, 2, 20,
20461 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18592), 0,
20462 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20463 104,
20464 OPC_CheckChild0Integer, 50|128,17|128,1,
20465 OPC_RecordChild1,
20466 OPC_RecordChild2,
20467 OPC_RecordChild3,
20468 OPC_RecordChild4,
20469 OPC_RecordChild5,
20470 OPC_RecordChild6,
20471 OPC_RecordChild7,
20472 OPC_MoveChild, 8,
20473 OPC_RecordNode,
20474 OPC_MoveSibling, 9,
20475 OPC_RecordNode,
20476 OPC_MoveSibling, 10,
20477 OPC_RecordNode,
20478 OPC_MoveSibling, 11,
20479 OPC_RecordNode,
20480 OPC_MoveSibling, 12,
20481 OPC_RecordNode,
20482 OPC_MoveSibling, 13,
20483 OPC_RecordNode,
20484 OPC_MoveSibling, 14,
20485 OPC_RecordNode,
20486 OPC_MoveSibling, 15,
20487 OPC_RecordNode,
20488 OPC_MoveSibling, 16,
20489 OPC_RecordNode,
20490 OPC_MoveSibling, 17,
20491 OPC_RecordNode,
20492 OPC_MoveSibling, 18,
20493 OPC_RecordNode,
20494 OPC_MoveSibling, 19,
20495 OPC_RecordNode,
20496 OPC_MoveSibling, 20,
20497 OPC_RecordNode,
20498 OPC_MoveSibling, 21,
20499 OPC_RecordNode,
20500 OPC_MoveSibling, 22,
20501 OPC_RecordNode,
20502 OPC_MoveSibling, 23,
20503 OPC_RecordNode,
20504 OPC_MoveSibling, 24,
20505 OPC_RecordNode,
20506 OPC_MoveParent,
20507 OPC_CheckPatternPredicate2,
20508 OPC_EmitInteger32, 0,
20509 OPC_EmitNodeXForm, 2, 24,
20510 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18598), 0,
20511 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20512 88,
20513 OPC_CheckChild0Integer, 6|128,19|128,1,
20514 OPC_RecordChild1,
20515 OPC_RecordChild2,
20516 OPC_RecordChild3,
20517 OPC_RecordChild4,
20518 OPC_RecordChild5,
20519 OPC_RecordChild6,
20520 OPC_RecordChild7,
20521 OPC_MoveChild, 8,
20522 OPC_RecordNode,
20523 OPC_MoveSibling, 9,
20524 OPC_RecordNode,
20525 OPC_MoveSibling, 10,
20526 OPC_RecordNode,
20527 OPC_MoveSibling, 11,
20528 OPC_RecordNode,
20529 OPC_MoveSibling, 12,
20530 OPC_RecordNode,
20531 OPC_MoveSibling, 13,
20532 OPC_RecordNode,
20533 OPC_MoveSibling, 14,
20534 OPC_RecordNode,
20535 OPC_MoveSibling, 15,
20536 OPC_RecordNode,
20537 OPC_MoveSibling, 16,
20538 OPC_RecordNode,
20539 OPC_MoveSibling, 17,
20540 OPC_RecordNode,
20541 OPC_MoveSibling, 18,
20542 OPC_RecordNode,
20543 OPC_MoveSibling, 19,
20544 OPC_RecordNode,
20545 OPC_MoveSibling, 20,
20546 OPC_RecordNode,
20547 OPC_MoveParent,
20548 OPC_CheckPatternPredicate2,
20549 OPC_EmitInteger32, 0,
20550 OPC_EmitNodeXForm, 2, 20,
20551 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18604), 0,
20552 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20553 104,
20554 OPC_CheckChild0Integer, 10|128,19|128,1,
20555 OPC_RecordChild1,
20556 OPC_RecordChild2,
20557 OPC_RecordChild3,
20558 OPC_RecordChild4,
20559 OPC_RecordChild5,
20560 OPC_RecordChild6,
20561 OPC_RecordChild7,
20562 OPC_MoveChild, 8,
20563 OPC_RecordNode,
20564 OPC_MoveSibling, 9,
20565 OPC_RecordNode,
20566 OPC_MoveSibling, 10,
20567 OPC_RecordNode,
20568 OPC_MoveSibling, 11,
20569 OPC_RecordNode,
20570 OPC_MoveSibling, 12,
20571 OPC_RecordNode,
20572 OPC_MoveSibling, 13,
20573 OPC_RecordNode,
20574 OPC_MoveSibling, 14,
20575 OPC_RecordNode,
20576 OPC_MoveSibling, 15,
20577 OPC_RecordNode,
20578 OPC_MoveSibling, 16,
20579 OPC_RecordNode,
20580 OPC_MoveSibling, 17,
20581 OPC_RecordNode,
20582 OPC_MoveSibling, 18,
20583 OPC_RecordNode,
20584 OPC_MoveSibling, 19,
20585 OPC_RecordNode,
20586 OPC_MoveSibling, 20,
20587 OPC_RecordNode,
20588 OPC_MoveSibling, 21,
20589 OPC_RecordNode,
20590 OPC_MoveSibling, 22,
20591 OPC_RecordNode,
20592 OPC_MoveSibling, 23,
20593 OPC_RecordNode,
20594 OPC_MoveSibling, 24,
20595 OPC_RecordNode,
20596 OPC_MoveParent,
20597 OPC_CheckPatternPredicate2,
20598 OPC_EmitInteger32, 0,
20599 OPC_EmitNodeXForm, 2, 24,
20600 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18610), 0,
20601 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20602 88,
20603 OPC_CheckChild0Integer, 48|128,15|128,1,
20604 OPC_RecordChild1,
20605 OPC_RecordChild2,
20606 OPC_RecordChild3,
20607 OPC_RecordChild4,
20608 OPC_RecordChild5,
20609 OPC_RecordChild6,
20610 OPC_RecordChild7,
20611 OPC_MoveChild, 8,
20612 OPC_RecordNode,
20613 OPC_MoveSibling, 9,
20614 OPC_RecordNode,
20615 OPC_MoveSibling, 10,
20616 OPC_RecordNode,
20617 OPC_MoveSibling, 11,
20618 OPC_RecordNode,
20619 OPC_MoveSibling, 12,
20620 OPC_RecordNode,
20621 OPC_MoveSibling, 13,
20622 OPC_RecordNode,
20623 OPC_MoveSibling, 14,
20624 OPC_RecordNode,
20625 OPC_MoveSibling, 15,
20626 OPC_RecordNode,
20627 OPC_MoveSibling, 16,
20628 OPC_RecordNode,
20629 OPC_MoveSibling, 17,
20630 OPC_RecordNode,
20631 OPC_MoveSibling, 18,
20632 OPC_RecordNode,
20633 OPC_MoveSibling, 19,
20634 OPC_RecordNode,
20635 OPC_MoveSibling, 20,
20636 OPC_RecordNode,
20637 OPC_MoveParent,
20638 OPC_CheckPatternPredicate4,
20639 OPC_EmitInteger32, 0,
20640 OPC_EmitNodeXForm, 2, 20,
20641 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18675), 0,
20642 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20643 104,
20644 OPC_CheckChild0Integer, 52|128,15|128,1,
20645 OPC_RecordChild1,
20646 OPC_RecordChild2,
20647 OPC_RecordChild3,
20648 OPC_RecordChild4,
20649 OPC_RecordChild5,
20650 OPC_RecordChild6,
20651 OPC_RecordChild7,
20652 OPC_MoveChild, 8,
20653 OPC_RecordNode,
20654 OPC_MoveSibling, 9,
20655 OPC_RecordNode,
20656 OPC_MoveSibling, 10,
20657 OPC_RecordNode,
20658 OPC_MoveSibling, 11,
20659 OPC_RecordNode,
20660 OPC_MoveSibling, 12,
20661 OPC_RecordNode,
20662 OPC_MoveSibling, 13,
20663 OPC_RecordNode,
20664 OPC_MoveSibling, 14,
20665 OPC_RecordNode,
20666 OPC_MoveSibling, 15,
20667 OPC_RecordNode,
20668 OPC_MoveSibling, 16,
20669 OPC_RecordNode,
20670 OPC_MoveSibling, 17,
20671 OPC_RecordNode,
20672 OPC_MoveSibling, 18,
20673 OPC_RecordNode,
20674 OPC_MoveSibling, 19,
20675 OPC_RecordNode,
20676 OPC_MoveSibling, 20,
20677 OPC_RecordNode,
20678 OPC_MoveSibling, 21,
20679 OPC_RecordNode,
20680 OPC_MoveSibling, 22,
20681 OPC_RecordNode,
20682 OPC_MoveSibling, 23,
20683 OPC_RecordNode,
20684 OPC_MoveSibling, 24,
20685 OPC_RecordNode,
20686 OPC_MoveParent,
20687 OPC_CheckPatternPredicate4,
20688 OPC_EmitInteger32, 0,
20689 OPC_EmitNodeXForm, 2, 24,
20690 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18681), 0,
20691 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20692 88,
20693 OPC_CheckChild0Integer, 48|128,17|128,1,
20694 OPC_RecordChild1,
20695 OPC_RecordChild2,
20696 OPC_RecordChild3,
20697 OPC_RecordChild4,
20698 OPC_RecordChild5,
20699 OPC_RecordChild6,
20700 OPC_RecordChild7,
20701 OPC_MoveChild, 8,
20702 OPC_RecordNode,
20703 OPC_MoveSibling, 9,
20704 OPC_RecordNode,
20705 OPC_MoveSibling, 10,
20706 OPC_RecordNode,
20707 OPC_MoveSibling, 11,
20708 OPC_RecordNode,
20709 OPC_MoveSibling, 12,
20710 OPC_RecordNode,
20711 OPC_MoveSibling, 13,
20712 OPC_RecordNode,
20713 OPC_MoveSibling, 14,
20714 OPC_RecordNode,
20715 OPC_MoveSibling, 15,
20716 OPC_RecordNode,
20717 OPC_MoveSibling, 16,
20718 OPC_RecordNode,
20719 OPC_MoveSibling, 17,
20720 OPC_RecordNode,
20721 OPC_MoveSibling, 18,
20722 OPC_RecordNode,
20723 OPC_MoveSibling, 19,
20724 OPC_RecordNode,
20725 OPC_MoveSibling, 20,
20726 OPC_RecordNode,
20727 OPC_MoveParent,
20728 OPC_CheckPatternPredicate2,
20729 OPC_EmitInteger32, 0,
20730 OPC_EmitNodeXForm, 2, 20,
20731 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18687), 0,
20732 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20733 104,
20734 OPC_CheckChild0Integer, 52|128,17|128,1,
20735 OPC_RecordChild1,
20736 OPC_RecordChild2,
20737 OPC_RecordChild3,
20738 OPC_RecordChild4,
20739 OPC_RecordChild5,
20740 OPC_RecordChild6,
20741 OPC_RecordChild7,
20742 OPC_MoveChild, 8,
20743 OPC_RecordNode,
20744 OPC_MoveSibling, 9,
20745 OPC_RecordNode,
20746 OPC_MoveSibling, 10,
20747 OPC_RecordNode,
20748 OPC_MoveSibling, 11,
20749 OPC_RecordNode,
20750 OPC_MoveSibling, 12,
20751 OPC_RecordNode,
20752 OPC_MoveSibling, 13,
20753 OPC_RecordNode,
20754 OPC_MoveSibling, 14,
20755 OPC_RecordNode,
20756 OPC_MoveSibling, 15,
20757 OPC_RecordNode,
20758 OPC_MoveSibling, 16,
20759 OPC_RecordNode,
20760 OPC_MoveSibling, 17,
20761 OPC_RecordNode,
20762 OPC_MoveSibling, 18,
20763 OPC_RecordNode,
20764 OPC_MoveSibling, 19,
20765 OPC_RecordNode,
20766 OPC_MoveSibling, 20,
20767 OPC_RecordNode,
20768 OPC_MoveSibling, 21,
20769 OPC_RecordNode,
20770 OPC_MoveSibling, 22,
20771 OPC_RecordNode,
20772 OPC_MoveSibling, 23,
20773 OPC_RecordNode,
20774 OPC_MoveSibling, 24,
20775 OPC_RecordNode,
20776 OPC_MoveParent,
20777 OPC_CheckPatternPredicate2,
20778 OPC_EmitInteger32, 0,
20779 OPC_EmitNodeXForm, 2, 24,
20780 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18693), 0,
20781 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20782 88,
20783 OPC_CheckChild0Integer, 8|128,19|128,1,
20784 OPC_RecordChild1,
20785 OPC_RecordChild2,
20786 OPC_RecordChild3,
20787 OPC_RecordChild4,
20788 OPC_RecordChild5,
20789 OPC_RecordChild6,
20790 OPC_RecordChild7,
20791 OPC_MoveChild, 8,
20792 OPC_RecordNode,
20793 OPC_MoveSibling, 9,
20794 OPC_RecordNode,
20795 OPC_MoveSibling, 10,
20796 OPC_RecordNode,
20797 OPC_MoveSibling, 11,
20798 OPC_RecordNode,
20799 OPC_MoveSibling, 12,
20800 OPC_RecordNode,
20801 OPC_MoveSibling, 13,
20802 OPC_RecordNode,
20803 OPC_MoveSibling, 14,
20804 OPC_RecordNode,
20805 OPC_MoveSibling, 15,
20806 OPC_RecordNode,
20807 OPC_MoveSibling, 16,
20808 OPC_RecordNode,
20809 OPC_MoveSibling, 17,
20810 OPC_RecordNode,
20811 OPC_MoveSibling, 18,
20812 OPC_RecordNode,
20813 OPC_MoveSibling, 19,
20814 OPC_RecordNode,
20815 OPC_MoveSibling, 20,
20816 OPC_RecordNode,
20817 OPC_MoveParent,
20818 OPC_CheckPatternPredicate2,
20819 OPC_EmitInteger32, 0,
20820 OPC_EmitNodeXForm, 2, 20,
20821 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18699), 0,
20822 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20823 104,
20824 OPC_CheckChild0Integer, 12|128,19|128,1,
20825 OPC_RecordChild1,
20826 OPC_RecordChild2,
20827 OPC_RecordChild3,
20828 OPC_RecordChild4,
20829 OPC_RecordChild5,
20830 OPC_RecordChild6,
20831 OPC_RecordChild7,
20832 OPC_MoveChild, 8,
20833 OPC_RecordNode,
20834 OPC_MoveSibling, 9,
20835 OPC_RecordNode,
20836 OPC_MoveSibling, 10,
20837 OPC_RecordNode,
20838 OPC_MoveSibling, 11,
20839 OPC_RecordNode,
20840 OPC_MoveSibling, 12,
20841 OPC_RecordNode,
20842 OPC_MoveSibling, 13,
20843 OPC_RecordNode,
20844 OPC_MoveSibling, 14,
20845 OPC_RecordNode,
20846 OPC_MoveSibling, 15,
20847 OPC_RecordNode,
20848 OPC_MoveSibling, 16,
20849 OPC_RecordNode,
20850 OPC_MoveSibling, 17,
20851 OPC_RecordNode,
20852 OPC_MoveSibling, 18,
20853 OPC_RecordNode,
20854 OPC_MoveSibling, 19,
20855 OPC_RecordNode,
20856 OPC_MoveSibling, 20,
20857 OPC_RecordNode,
20858 OPC_MoveSibling, 21,
20859 OPC_RecordNode,
20860 OPC_MoveSibling, 22,
20861 OPC_RecordNode,
20862 OPC_MoveSibling, 23,
20863 OPC_RecordNode,
20864 OPC_MoveSibling, 24,
20865 OPC_RecordNode,
20866 OPC_MoveParent,
20867 OPC_CheckPatternPredicate2,
20868 OPC_EmitInteger32, 0,
20869 OPC_EmitNodeXForm, 2, 24,
20870 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18705), 0,
20871 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20872 88,
20873 OPC_CheckChild0Integer, 20|128,15|128,1,
20874 OPC_RecordChild1,
20875 OPC_RecordChild2,
20876 OPC_RecordChild3,
20877 OPC_RecordChild4,
20878 OPC_RecordChild5,
20879 OPC_RecordChild6,
20880 OPC_RecordChild7,
20881 OPC_MoveChild, 8,
20882 OPC_RecordNode,
20883 OPC_MoveSibling, 9,
20884 OPC_RecordNode,
20885 OPC_MoveSibling, 10,
20886 OPC_RecordNode,
20887 OPC_MoveSibling, 11,
20888 OPC_RecordNode,
20889 OPC_MoveSibling, 12,
20890 OPC_RecordNode,
20891 OPC_MoveSibling, 13,
20892 OPC_RecordNode,
20893 OPC_MoveSibling, 14,
20894 OPC_RecordNode,
20895 OPC_MoveSibling, 15,
20896 OPC_RecordNode,
20897 OPC_MoveSibling, 16,
20898 OPC_RecordNode,
20899 OPC_MoveSibling, 17,
20900 OPC_RecordNode,
20901 OPC_MoveSibling, 18,
20902 OPC_RecordNode,
20903 OPC_MoveSibling, 19,
20904 OPC_RecordNode,
20905 OPC_MoveSibling, 20,
20906 OPC_RecordNode,
20907 OPC_MoveParent,
20908 OPC_CheckPatternPredicate4,
20909 OPC_EmitInteger32, 0,
20910 OPC_EmitNodeXForm, 2, 20,
20911 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18750), 0,
20912 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
20913 104,
20914 OPC_CheckChild0Integer, 24|128,15|128,1,
20915 OPC_RecordChild1,
20916 OPC_RecordChild2,
20917 OPC_RecordChild3,
20918 OPC_RecordChild4,
20919 OPC_RecordChild5,
20920 OPC_RecordChild6,
20921 OPC_RecordChild7,
20922 OPC_MoveChild, 8,
20923 OPC_RecordNode,
20924 OPC_MoveSibling, 9,
20925 OPC_RecordNode,
20926 OPC_MoveSibling, 10,
20927 OPC_RecordNode,
20928 OPC_MoveSibling, 11,
20929 OPC_RecordNode,
20930 OPC_MoveSibling, 12,
20931 OPC_RecordNode,
20932 OPC_MoveSibling, 13,
20933 OPC_RecordNode,
20934 OPC_MoveSibling, 14,
20935 OPC_RecordNode,
20936 OPC_MoveSibling, 15,
20937 OPC_RecordNode,
20938 OPC_MoveSibling, 16,
20939 OPC_RecordNode,
20940 OPC_MoveSibling, 17,
20941 OPC_RecordNode,
20942 OPC_MoveSibling, 18,
20943 OPC_RecordNode,
20944 OPC_MoveSibling, 19,
20945 OPC_RecordNode,
20946 OPC_MoveSibling, 20,
20947 OPC_RecordNode,
20948 OPC_MoveSibling, 21,
20949 OPC_RecordNode,
20950 OPC_MoveSibling, 22,
20951 OPC_RecordNode,
20952 OPC_MoveSibling, 23,
20953 OPC_RecordNode,
20954 OPC_MoveSibling, 24,
20955 OPC_RecordNode,
20956 OPC_MoveParent,
20957 OPC_CheckPatternPredicate4,
20958 OPC_EmitInteger32, 0,
20959 OPC_EmitNodeXForm, 2, 24,
20960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18756), 0,
20961 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
20962 88,
20963 OPC_CheckChild0Integer, 20|128,17|128,1,
20964 OPC_RecordChild1,
20965 OPC_RecordChild2,
20966 OPC_RecordChild3,
20967 OPC_RecordChild4,
20968 OPC_RecordChild5,
20969 OPC_RecordChild6,
20970 OPC_RecordChild7,
20971 OPC_MoveChild, 8,
20972 OPC_RecordNode,
20973 OPC_MoveSibling, 9,
20974 OPC_RecordNode,
20975 OPC_MoveSibling, 10,
20976 OPC_RecordNode,
20977 OPC_MoveSibling, 11,
20978 OPC_RecordNode,
20979 OPC_MoveSibling, 12,
20980 OPC_RecordNode,
20981 OPC_MoveSibling, 13,
20982 OPC_RecordNode,
20983 OPC_MoveSibling, 14,
20984 OPC_RecordNode,
20985 OPC_MoveSibling, 15,
20986 OPC_RecordNode,
20987 OPC_MoveSibling, 16,
20988 OPC_RecordNode,
20989 OPC_MoveSibling, 17,
20990 OPC_RecordNode,
20991 OPC_MoveSibling, 18,
20992 OPC_RecordNode,
20993 OPC_MoveSibling, 19,
20994 OPC_RecordNode,
20995 OPC_MoveSibling, 20,
20996 OPC_RecordNode,
20997 OPC_MoveParent,
20998 OPC_CheckPatternPredicate2,
20999 OPC_EmitInteger32, 0,
21000 OPC_EmitNodeXForm, 2, 20,
21001 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18762), 0,
21002 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21003 104,
21004 OPC_CheckChild0Integer, 24|128,17|128,1,
21005 OPC_RecordChild1,
21006 OPC_RecordChild2,
21007 OPC_RecordChild3,
21008 OPC_RecordChild4,
21009 OPC_RecordChild5,
21010 OPC_RecordChild6,
21011 OPC_RecordChild7,
21012 OPC_MoveChild, 8,
21013 OPC_RecordNode,
21014 OPC_MoveSibling, 9,
21015 OPC_RecordNode,
21016 OPC_MoveSibling, 10,
21017 OPC_RecordNode,
21018 OPC_MoveSibling, 11,
21019 OPC_RecordNode,
21020 OPC_MoveSibling, 12,
21021 OPC_RecordNode,
21022 OPC_MoveSibling, 13,
21023 OPC_RecordNode,
21024 OPC_MoveSibling, 14,
21025 OPC_RecordNode,
21026 OPC_MoveSibling, 15,
21027 OPC_RecordNode,
21028 OPC_MoveSibling, 16,
21029 OPC_RecordNode,
21030 OPC_MoveSibling, 17,
21031 OPC_RecordNode,
21032 OPC_MoveSibling, 18,
21033 OPC_RecordNode,
21034 OPC_MoveSibling, 19,
21035 OPC_RecordNode,
21036 OPC_MoveSibling, 20,
21037 OPC_RecordNode,
21038 OPC_MoveSibling, 21,
21039 OPC_RecordNode,
21040 OPC_MoveSibling, 22,
21041 OPC_RecordNode,
21042 OPC_MoveSibling, 23,
21043 OPC_RecordNode,
21044 OPC_MoveSibling, 24,
21045 OPC_RecordNode,
21046 OPC_MoveParent,
21047 OPC_CheckPatternPredicate2,
21048 OPC_EmitInteger32, 0,
21049 OPC_EmitNodeXForm, 2, 24,
21050 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18768), 0,
21051 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21052 88,
21053 OPC_CheckChild0Integer, 108|128,18|128,1,
21054 OPC_RecordChild1,
21055 OPC_RecordChild2,
21056 OPC_RecordChild3,
21057 OPC_RecordChild4,
21058 OPC_RecordChild5,
21059 OPC_RecordChild6,
21060 OPC_RecordChild7,
21061 OPC_MoveChild, 8,
21062 OPC_RecordNode,
21063 OPC_MoveSibling, 9,
21064 OPC_RecordNode,
21065 OPC_MoveSibling, 10,
21066 OPC_RecordNode,
21067 OPC_MoveSibling, 11,
21068 OPC_RecordNode,
21069 OPC_MoveSibling, 12,
21070 OPC_RecordNode,
21071 OPC_MoveSibling, 13,
21072 OPC_RecordNode,
21073 OPC_MoveSibling, 14,
21074 OPC_RecordNode,
21075 OPC_MoveSibling, 15,
21076 OPC_RecordNode,
21077 OPC_MoveSibling, 16,
21078 OPC_RecordNode,
21079 OPC_MoveSibling, 17,
21080 OPC_RecordNode,
21081 OPC_MoveSibling, 18,
21082 OPC_RecordNode,
21083 OPC_MoveSibling, 19,
21084 OPC_RecordNode,
21085 OPC_MoveSibling, 20,
21086 OPC_RecordNode,
21087 OPC_MoveParent,
21088 OPC_CheckPatternPredicate2,
21089 OPC_EmitInteger32, 0,
21090 OPC_EmitNodeXForm, 2, 20,
21091 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18774), 0,
21092 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21093 104,
21094 OPC_CheckChild0Integer, 112|128,18|128,1,
21095 OPC_RecordChild1,
21096 OPC_RecordChild2,
21097 OPC_RecordChild3,
21098 OPC_RecordChild4,
21099 OPC_RecordChild5,
21100 OPC_RecordChild6,
21101 OPC_RecordChild7,
21102 OPC_MoveChild, 8,
21103 OPC_RecordNode,
21104 OPC_MoveSibling, 9,
21105 OPC_RecordNode,
21106 OPC_MoveSibling, 10,
21107 OPC_RecordNode,
21108 OPC_MoveSibling, 11,
21109 OPC_RecordNode,
21110 OPC_MoveSibling, 12,
21111 OPC_RecordNode,
21112 OPC_MoveSibling, 13,
21113 OPC_RecordNode,
21114 OPC_MoveSibling, 14,
21115 OPC_RecordNode,
21116 OPC_MoveSibling, 15,
21117 OPC_RecordNode,
21118 OPC_MoveSibling, 16,
21119 OPC_RecordNode,
21120 OPC_MoveSibling, 17,
21121 OPC_RecordNode,
21122 OPC_MoveSibling, 18,
21123 OPC_RecordNode,
21124 OPC_MoveSibling, 19,
21125 OPC_RecordNode,
21126 OPC_MoveSibling, 20,
21127 OPC_RecordNode,
21128 OPC_MoveSibling, 21,
21129 OPC_RecordNode,
21130 OPC_MoveSibling, 22,
21131 OPC_RecordNode,
21132 OPC_MoveSibling, 23,
21133 OPC_RecordNode,
21134 OPC_MoveSibling, 24,
21135 OPC_RecordNode,
21136 OPC_MoveParent,
21137 OPC_CheckPatternPredicate2,
21138 OPC_EmitInteger32, 0,
21139 OPC_EmitNodeXForm, 2, 24,
21140 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18780), 0,
21141 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21142 88,
21143 OPC_CheckChild0Integer, 22|128,15|128,1,
21144 OPC_RecordChild1,
21145 OPC_RecordChild2,
21146 OPC_RecordChild3,
21147 OPC_RecordChild4,
21148 OPC_RecordChild5,
21149 OPC_RecordChild6,
21150 OPC_RecordChild7,
21151 OPC_MoveChild, 8,
21152 OPC_RecordNode,
21153 OPC_MoveSibling, 9,
21154 OPC_RecordNode,
21155 OPC_MoveSibling, 10,
21156 OPC_RecordNode,
21157 OPC_MoveSibling, 11,
21158 OPC_RecordNode,
21159 OPC_MoveSibling, 12,
21160 OPC_RecordNode,
21161 OPC_MoveSibling, 13,
21162 OPC_RecordNode,
21163 OPC_MoveSibling, 14,
21164 OPC_RecordNode,
21165 OPC_MoveSibling, 15,
21166 OPC_RecordNode,
21167 OPC_MoveSibling, 16,
21168 OPC_RecordNode,
21169 OPC_MoveSibling, 17,
21170 OPC_RecordNode,
21171 OPC_MoveSibling, 18,
21172 OPC_RecordNode,
21173 OPC_MoveSibling, 19,
21174 OPC_RecordNode,
21175 OPC_MoveSibling, 20,
21176 OPC_RecordNode,
21177 OPC_MoveParent,
21178 OPC_CheckPatternPredicate4,
21179 OPC_EmitInteger32, 0,
21180 OPC_EmitNodeXForm, 2, 20,
21181 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18816), 0,
21182 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21183 104,
21184 OPC_CheckChild0Integer, 26|128,15|128,1,
21185 OPC_RecordChild1,
21186 OPC_RecordChild2,
21187 OPC_RecordChild3,
21188 OPC_RecordChild4,
21189 OPC_RecordChild5,
21190 OPC_RecordChild6,
21191 OPC_RecordChild7,
21192 OPC_MoveChild, 8,
21193 OPC_RecordNode,
21194 OPC_MoveSibling, 9,
21195 OPC_RecordNode,
21196 OPC_MoveSibling, 10,
21197 OPC_RecordNode,
21198 OPC_MoveSibling, 11,
21199 OPC_RecordNode,
21200 OPC_MoveSibling, 12,
21201 OPC_RecordNode,
21202 OPC_MoveSibling, 13,
21203 OPC_RecordNode,
21204 OPC_MoveSibling, 14,
21205 OPC_RecordNode,
21206 OPC_MoveSibling, 15,
21207 OPC_RecordNode,
21208 OPC_MoveSibling, 16,
21209 OPC_RecordNode,
21210 OPC_MoveSibling, 17,
21211 OPC_RecordNode,
21212 OPC_MoveSibling, 18,
21213 OPC_RecordNode,
21214 OPC_MoveSibling, 19,
21215 OPC_RecordNode,
21216 OPC_MoveSibling, 20,
21217 OPC_RecordNode,
21218 OPC_MoveSibling, 21,
21219 OPC_RecordNode,
21220 OPC_MoveSibling, 22,
21221 OPC_RecordNode,
21222 OPC_MoveSibling, 23,
21223 OPC_RecordNode,
21224 OPC_MoveSibling, 24,
21225 OPC_RecordNode,
21226 OPC_MoveParent,
21227 OPC_CheckPatternPredicate4,
21228 OPC_EmitInteger32, 0,
21229 OPC_EmitNodeXForm, 2, 24,
21230 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18822), 0,
21231 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21232 88,
21233 OPC_CheckChild0Integer, 22|128,17|128,1,
21234 OPC_RecordChild1,
21235 OPC_RecordChild2,
21236 OPC_RecordChild3,
21237 OPC_RecordChild4,
21238 OPC_RecordChild5,
21239 OPC_RecordChild6,
21240 OPC_RecordChild7,
21241 OPC_MoveChild, 8,
21242 OPC_RecordNode,
21243 OPC_MoveSibling, 9,
21244 OPC_RecordNode,
21245 OPC_MoveSibling, 10,
21246 OPC_RecordNode,
21247 OPC_MoveSibling, 11,
21248 OPC_RecordNode,
21249 OPC_MoveSibling, 12,
21250 OPC_RecordNode,
21251 OPC_MoveSibling, 13,
21252 OPC_RecordNode,
21253 OPC_MoveSibling, 14,
21254 OPC_RecordNode,
21255 OPC_MoveSibling, 15,
21256 OPC_RecordNode,
21257 OPC_MoveSibling, 16,
21258 OPC_RecordNode,
21259 OPC_MoveSibling, 17,
21260 OPC_RecordNode,
21261 OPC_MoveSibling, 18,
21262 OPC_RecordNode,
21263 OPC_MoveSibling, 19,
21264 OPC_RecordNode,
21265 OPC_MoveSibling, 20,
21266 OPC_RecordNode,
21267 OPC_MoveParent,
21268 OPC_CheckPatternPredicate2,
21269 OPC_EmitInteger32, 0,
21270 OPC_EmitNodeXForm, 2, 20,
21271 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18828), 0,
21272 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21273 104,
21274 OPC_CheckChild0Integer, 26|128,17|128,1,
21275 OPC_RecordChild1,
21276 OPC_RecordChild2,
21277 OPC_RecordChild3,
21278 OPC_RecordChild4,
21279 OPC_RecordChild5,
21280 OPC_RecordChild6,
21281 OPC_RecordChild7,
21282 OPC_MoveChild, 8,
21283 OPC_RecordNode,
21284 OPC_MoveSibling, 9,
21285 OPC_RecordNode,
21286 OPC_MoveSibling, 10,
21287 OPC_RecordNode,
21288 OPC_MoveSibling, 11,
21289 OPC_RecordNode,
21290 OPC_MoveSibling, 12,
21291 OPC_RecordNode,
21292 OPC_MoveSibling, 13,
21293 OPC_RecordNode,
21294 OPC_MoveSibling, 14,
21295 OPC_RecordNode,
21296 OPC_MoveSibling, 15,
21297 OPC_RecordNode,
21298 OPC_MoveSibling, 16,
21299 OPC_RecordNode,
21300 OPC_MoveSibling, 17,
21301 OPC_RecordNode,
21302 OPC_MoveSibling, 18,
21303 OPC_RecordNode,
21304 OPC_MoveSibling, 19,
21305 OPC_RecordNode,
21306 OPC_MoveSibling, 20,
21307 OPC_RecordNode,
21308 OPC_MoveSibling, 21,
21309 OPC_RecordNode,
21310 OPC_MoveSibling, 22,
21311 OPC_RecordNode,
21312 OPC_MoveSibling, 23,
21313 OPC_RecordNode,
21314 OPC_MoveSibling, 24,
21315 OPC_RecordNode,
21316 OPC_MoveParent,
21317 OPC_CheckPatternPredicate2,
21318 OPC_EmitInteger32, 0,
21319 OPC_EmitNodeXForm, 2, 24,
21320 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18834), 0,
21321 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21322 88,
21323 OPC_CheckChild0Integer, 110|128,18|128,1,
21324 OPC_RecordChild1,
21325 OPC_RecordChild2,
21326 OPC_RecordChild3,
21327 OPC_RecordChild4,
21328 OPC_RecordChild5,
21329 OPC_RecordChild6,
21330 OPC_RecordChild7,
21331 OPC_MoveChild, 8,
21332 OPC_RecordNode,
21333 OPC_MoveSibling, 9,
21334 OPC_RecordNode,
21335 OPC_MoveSibling, 10,
21336 OPC_RecordNode,
21337 OPC_MoveSibling, 11,
21338 OPC_RecordNode,
21339 OPC_MoveSibling, 12,
21340 OPC_RecordNode,
21341 OPC_MoveSibling, 13,
21342 OPC_RecordNode,
21343 OPC_MoveSibling, 14,
21344 OPC_RecordNode,
21345 OPC_MoveSibling, 15,
21346 OPC_RecordNode,
21347 OPC_MoveSibling, 16,
21348 OPC_RecordNode,
21349 OPC_MoveSibling, 17,
21350 OPC_RecordNode,
21351 OPC_MoveSibling, 18,
21352 OPC_RecordNode,
21353 OPC_MoveSibling, 19,
21354 OPC_RecordNode,
21355 OPC_MoveSibling, 20,
21356 OPC_RecordNode,
21357 OPC_MoveParent,
21358 OPC_CheckPatternPredicate2,
21359 OPC_EmitInteger32, 0,
21360 OPC_EmitNodeXForm, 2, 20,
21361 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18840), 0,
21362 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21363 104,
21364 OPC_CheckChild0Integer, 114|128,18|128,1,
21365 OPC_RecordChild1,
21366 OPC_RecordChild2,
21367 OPC_RecordChild3,
21368 OPC_RecordChild4,
21369 OPC_RecordChild5,
21370 OPC_RecordChild6,
21371 OPC_RecordChild7,
21372 OPC_MoveChild, 8,
21373 OPC_RecordNode,
21374 OPC_MoveSibling, 9,
21375 OPC_RecordNode,
21376 OPC_MoveSibling, 10,
21377 OPC_RecordNode,
21378 OPC_MoveSibling, 11,
21379 OPC_RecordNode,
21380 OPC_MoveSibling, 12,
21381 OPC_RecordNode,
21382 OPC_MoveSibling, 13,
21383 OPC_RecordNode,
21384 OPC_MoveSibling, 14,
21385 OPC_RecordNode,
21386 OPC_MoveSibling, 15,
21387 OPC_RecordNode,
21388 OPC_MoveSibling, 16,
21389 OPC_RecordNode,
21390 OPC_MoveSibling, 17,
21391 OPC_RecordNode,
21392 OPC_MoveSibling, 18,
21393 OPC_RecordNode,
21394 OPC_MoveSibling, 19,
21395 OPC_RecordNode,
21396 OPC_MoveSibling, 20,
21397 OPC_RecordNode,
21398 OPC_MoveSibling, 21,
21399 OPC_RecordNode,
21400 OPC_MoveSibling, 22,
21401 OPC_RecordNode,
21402 OPC_MoveSibling, 23,
21403 OPC_RecordNode,
21404 OPC_MoveSibling, 24,
21405 OPC_RecordNode,
21406 OPC_MoveParent,
21407 OPC_CheckPatternPredicate2,
21408 OPC_EmitInteger32, 0,
21409 OPC_EmitNodeXForm, 2, 24,
21410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18846), 0,
21411 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21412 88,
21413 OPC_CheckChild0Integer, 122|128,14|128,1,
21414 OPC_RecordChild1,
21415 OPC_RecordChild2,
21416 OPC_RecordChild3,
21417 OPC_RecordChild4,
21418 OPC_RecordChild5,
21419 OPC_RecordChild6,
21420 OPC_RecordChild7,
21421 OPC_MoveChild, 8,
21422 OPC_RecordNode,
21423 OPC_MoveSibling, 9,
21424 OPC_RecordNode,
21425 OPC_MoveSibling, 10,
21426 OPC_RecordNode,
21427 OPC_MoveSibling, 11,
21428 OPC_RecordNode,
21429 OPC_MoveSibling, 12,
21430 OPC_RecordNode,
21431 OPC_MoveSibling, 13,
21432 OPC_RecordNode,
21433 OPC_MoveSibling, 14,
21434 OPC_RecordNode,
21435 OPC_MoveSibling, 15,
21436 OPC_RecordNode,
21437 OPC_MoveSibling, 16,
21438 OPC_RecordNode,
21439 OPC_MoveSibling, 17,
21440 OPC_RecordNode,
21441 OPC_MoveSibling, 18,
21442 OPC_RecordNode,
21443 OPC_MoveSibling, 19,
21444 OPC_RecordNode,
21445 OPC_MoveSibling, 20,
21446 OPC_RecordNode,
21447 OPC_MoveParent,
21448 OPC_CheckPatternPredicate4,
21449 OPC_EmitInteger32, 0,
21450 OPC_EmitNodeXForm, 2, 20,
21451 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18885), 0,
21452 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21453 104,
21454 OPC_CheckChild0Integer, 126|128,14|128,1,
21455 OPC_RecordChild1,
21456 OPC_RecordChild2,
21457 OPC_RecordChild3,
21458 OPC_RecordChild4,
21459 OPC_RecordChild5,
21460 OPC_RecordChild6,
21461 OPC_RecordChild7,
21462 OPC_MoveChild, 8,
21463 OPC_RecordNode,
21464 OPC_MoveSibling, 9,
21465 OPC_RecordNode,
21466 OPC_MoveSibling, 10,
21467 OPC_RecordNode,
21468 OPC_MoveSibling, 11,
21469 OPC_RecordNode,
21470 OPC_MoveSibling, 12,
21471 OPC_RecordNode,
21472 OPC_MoveSibling, 13,
21473 OPC_RecordNode,
21474 OPC_MoveSibling, 14,
21475 OPC_RecordNode,
21476 OPC_MoveSibling, 15,
21477 OPC_RecordNode,
21478 OPC_MoveSibling, 16,
21479 OPC_RecordNode,
21480 OPC_MoveSibling, 17,
21481 OPC_RecordNode,
21482 OPC_MoveSibling, 18,
21483 OPC_RecordNode,
21484 OPC_MoveSibling, 19,
21485 OPC_RecordNode,
21486 OPC_MoveSibling, 20,
21487 OPC_RecordNode,
21488 OPC_MoveSibling, 21,
21489 OPC_RecordNode,
21490 OPC_MoveSibling, 22,
21491 OPC_RecordNode,
21492 OPC_MoveSibling, 23,
21493 OPC_RecordNode,
21494 OPC_MoveSibling, 24,
21495 OPC_RecordNode,
21496 OPC_MoveParent,
21497 OPC_CheckPatternPredicate4,
21498 OPC_EmitInteger32, 0,
21499 OPC_EmitNodeXForm, 2, 24,
21500 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18891), 0,
21501 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21502 88,
21503 OPC_CheckChild0Integer, 122|128,16|128,1,
21504 OPC_RecordChild1,
21505 OPC_RecordChild2,
21506 OPC_RecordChild3,
21507 OPC_RecordChild4,
21508 OPC_RecordChild5,
21509 OPC_RecordChild6,
21510 OPC_RecordChild7,
21511 OPC_MoveChild, 8,
21512 OPC_RecordNode,
21513 OPC_MoveSibling, 9,
21514 OPC_RecordNode,
21515 OPC_MoveSibling, 10,
21516 OPC_RecordNode,
21517 OPC_MoveSibling, 11,
21518 OPC_RecordNode,
21519 OPC_MoveSibling, 12,
21520 OPC_RecordNode,
21521 OPC_MoveSibling, 13,
21522 OPC_RecordNode,
21523 OPC_MoveSibling, 14,
21524 OPC_RecordNode,
21525 OPC_MoveSibling, 15,
21526 OPC_RecordNode,
21527 OPC_MoveSibling, 16,
21528 OPC_RecordNode,
21529 OPC_MoveSibling, 17,
21530 OPC_RecordNode,
21531 OPC_MoveSibling, 18,
21532 OPC_RecordNode,
21533 OPC_MoveSibling, 19,
21534 OPC_RecordNode,
21535 OPC_MoveSibling, 20,
21536 OPC_RecordNode,
21537 OPC_MoveParent,
21538 OPC_CheckPatternPredicate2,
21539 OPC_EmitInteger32, 0,
21540 OPC_EmitNodeXForm, 2, 20,
21541 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18897), 0,
21542 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21543 104,
21544 OPC_CheckChild0Integer, 126|128,16|128,1,
21545 OPC_RecordChild1,
21546 OPC_RecordChild2,
21547 OPC_RecordChild3,
21548 OPC_RecordChild4,
21549 OPC_RecordChild5,
21550 OPC_RecordChild6,
21551 OPC_RecordChild7,
21552 OPC_MoveChild, 8,
21553 OPC_RecordNode,
21554 OPC_MoveSibling, 9,
21555 OPC_RecordNode,
21556 OPC_MoveSibling, 10,
21557 OPC_RecordNode,
21558 OPC_MoveSibling, 11,
21559 OPC_RecordNode,
21560 OPC_MoveSibling, 12,
21561 OPC_RecordNode,
21562 OPC_MoveSibling, 13,
21563 OPC_RecordNode,
21564 OPC_MoveSibling, 14,
21565 OPC_RecordNode,
21566 OPC_MoveSibling, 15,
21567 OPC_RecordNode,
21568 OPC_MoveSibling, 16,
21569 OPC_RecordNode,
21570 OPC_MoveSibling, 17,
21571 OPC_RecordNode,
21572 OPC_MoveSibling, 18,
21573 OPC_RecordNode,
21574 OPC_MoveSibling, 19,
21575 OPC_RecordNode,
21576 OPC_MoveSibling, 20,
21577 OPC_RecordNode,
21578 OPC_MoveSibling, 21,
21579 OPC_RecordNode,
21580 OPC_MoveSibling, 22,
21581 OPC_RecordNode,
21582 OPC_MoveSibling, 23,
21583 OPC_RecordNode,
21584 OPC_MoveSibling, 24,
21585 OPC_RecordNode,
21586 OPC_MoveParent,
21587 OPC_CheckPatternPredicate2,
21588 OPC_EmitInteger32, 0,
21589 OPC_EmitNodeXForm, 2, 24,
21590 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18903), 0,
21591 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21592 88,
21593 OPC_CheckChild0Integer, 82|128,18|128,1,
21594 OPC_RecordChild1,
21595 OPC_RecordChild2,
21596 OPC_RecordChild3,
21597 OPC_RecordChild4,
21598 OPC_RecordChild5,
21599 OPC_RecordChild6,
21600 OPC_RecordChild7,
21601 OPC_MoveChild, 8,
21602 OPC_RecordNode,
21603 OPC_MoveSibling, 9,
21604 OPC_RecordNode,
21605 OPC_MoveSibling, 10,
21606 OPC_RecordNode,
21607 OPC_MoveSibling, 11,
21608 OPC_RecordNode,
21609 OPC_MoveSibling, 12,
21610 OPC_RecordNode,
21611 OPC_MoveSibling, 13,
21612 OPC_RecordNode,
21613 OPC_MoveSibling, 14,
21614 OPC_RecordNode,
21615 OPC_MoveSibling, 15,
21616 OPC_RecordNode,
21617 OPC_MoveSibling, 16,
21618 OPC_RecordNode,
21619 OPC_MoveSibling, 17,
21620 OPC_RecordNode,
21621 OPC_MoveSibling, 18,
21622 OPC_RecordNode,
21623 OPC_MoveSibling, 19,
21624 OPC_RecordNode,
21625 OPC_MoveSibling, 20,
21626 OPC_RecordNode,
21627 OPC_MoveParent,
21628 OPC_CheckPatternPredicate2,
21629 OPC_EmitInteger32, 0,
21630 OPC_EmitNodeXForm, 2, 20,
21631 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18909), 0,
21632 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21633 104,
21634 OPC_CheckChild0Integer, 86|128,18|128,1,
21635 OPC_RecordChild1,
21636 OPC_RecordChild2,
21637 OPC_RecordChild3,
21638 OPC_RecordChild4,
21639 OPC_RecordChild5,
21640 OPC_RecordChild6,
21641 OPC_RecordChild7,
21642 OPC_MoveChild, 8,
21643 OPC_RecordNode,
21644 OPC_MoveSibling, 9,
21645 OPC_RecordNode,
21646 OPC_MoveSibling, 10,
21647 OPC_RecordNode,
21648 OPC_MoveSibling, 11,
21649 OPC_RecordNode,
21650 OPC_MoveSibling, 12,
21651 OPC_RecordNode,
21652 OPC_MoveSibling, 13,
21653 OPC_RecordNode,
21654 OPC_MoveSibling, 14,
21655 OPC_RecordNode,
21656 OPC_MoveSibling, 15,
21657 OPC_RecordNode,
21658 OPC_MoveSibling, 16,
21659 OPC_RecordNode,
21660 OPC_MoveSibling, 17,
21661 OPC_RecordNode,
21662 OPC_MoveSibling, 18,
21663 OPC_RecordNode,
21664 OPC_MoveSibling, 19,
21665 OPC_RecordNode,
21666 OPC_MoveSibling, 20,
21667 OPC_RecordNode,
21668 OPC_MoveSibling, 21,
21669 OPC_RecordNode,
21670 OPC_MoveSibling, 22,
21671 OPC_RecordNode,
21672 OPC_MoveSibling, 23,
21673 OPC_RecordNode,
21674 OPC_MoveSibling, 24,
21675 OPC_RecordNode,
21676 OPC_MoveParent,
21677 OPC_CheckPatternPredicate2,
21678 OPC_EmitInteger32, 0,
21679 OPC_EmitNodeXForm, 2, 24,
21680 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18915), 0,
21681 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21682 88,
21683 OPC_CheckChild0Integer, 124|128,14|128,1,
21684 OPC_RecordChild1,
21685 OPC_RecordChild2,
21686 OPC_RecordChild3,
21687 OPC_RecordChild4,
21688 OPC_RecordChild5,
21689 OPC_RecordChild6,
21690 OPC_RecordChild7,
21691 OPC_MoveChild, 8,
21692 OPC_RecordNode,
21693 OPC_MoveSibling, 9,
21694 OPC_RecordNode,
21695 OPC_MoveSibling, 10,
21696 OPC_RecordNode,
21697 OPC_MoveSibling, 11,
21698 OPC_RecordNode,
21699 OPC_MoveSibling, 12,
21700 OPC_RecordNode,
21701 OPC_MoveSibling, 13,
21702 OPC_RecordNode,
21703 OPC_MoveSibling, 14,
21704 OPC_RecordNode,
21705 OPC_MoveSibling, 15,
21706 OPC_RecordNode,
21707 OPC_MoveSibling, 16,
21708 OPC_RecordNode,
21709 OPC_MoveSibling, 17,
21710 OPC_RecordNode,
21711 OPC_MoveSibling, 18,
21712 OPC_RecordNode,
21713 OPC_MoveSibling, 19,
21714 OPC_RecordNode,
21715 OPC_MoveSibling, 20,
21716 OPC_RecordNode,
21717 OPC_MoveParent,
21718 OPC_CheckPatternPredicate4,
21719 OPC_EmitInteger32, 0,
21720 OPC_EmitNodeXForm, 2, 20,
21721 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18951), 0,
21722 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21723 104,
21724 OPC_CheckChild0Integer, 0|128,15|128,1,
21725 OPC_RecordChild1,
21726 OPC_RecordChild2,
21727 OPC_RecordChild3,
21728 OPC_RecordChild4,
21729 OPC_RecordChild5,
21730 OPC_RecordChild6,
21731 OPC_RecordChild7,
21732 OPC_MoveChild, 8,
21733 OPC_RecordNode,
21734 OPC_MoveSibling, 9,
21735 OPC_RecordNode,
21736 OPC_MoveSibling, 10,
21737 OPC_RecordNode,
21738 OPC_MoveSibling, 11,
21739 OPC_RecordNode,
21740 OPC_MoveSibling, 12,
21741 OPC_RecordNode,
21742 OPC_MoveSibling, 13,
21743 OPC_RecordNode,
21744 OPC_MoveSibling, 14,
21745 OPC_RecordNode,
21746 OPC_MoveSibling, 15,
21747 OPC_RecordNode,
21748 OPC_MoveSibling, 16,
21749 OPC_RecordNode,
21750 OPC_MoveSibling, 17,
21751 OPC_RecordNode,
21752 OPC_MoveSibling, 18,
21753 OPC_RecordNode,
21754 OPC_MoveSibling, 19,
21755 OPC_RecordNode,
21756 OPC_MoveSibling, 20,
21757 OPC_RecordNode,
21758 OPC_MoveSibling, 21,
21759 OPC_RecordNode,
21760 OPC_MoveSibling, 22,
21761 OPC_RecordNode,
21762 OPC_MoveSibling, 23,
21763 OPC_RecordNode,
21764 OPC_MoveSibling, 24,
21765 OPC_RecordNode,
21766 OPC_MoveParent,
21767 OPC_CheckPatternPredicate4,
21768 OPC_EmitInteger32, 0,
21769 OPC_EmitNodeXForm, 2, 24,
21770 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18957), 0,
21771 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21772 88,
21773 OPC_CheckChild0Integer, 124|128,16|128,1,
21774 OPC_RecordChild1,
21775 OPC_RecordChild2,
21776 OPC_RecordChild3,
21777 OPC_RecordChild4,
21778 OPC_RecordChild5,
21779 OPC_RecordChild6,
21780 OPC_RecordChild7,
21781 OPC_MoveChild, 8,
21782 OPC_RecordNode,
21783 OPC_MoveSibling, 9,
21784 OPC_RecordNode,
21785 OPC_MoveSibling, 10,
21786 OPC_RecordNode,
21787 OPC_MoveSibling, 11,
21788 OPC_RecordNode,
21789 OPC_MoveSibling, 12,
21790 OPC_RecordNode,
21791 OPC_MoveSibling, 13,
21792 OPC_RecordNode,
21793 OPC_MoveSibling, 14,
21794 OPC_RecordNode,
21795 OPC_MoveSibling, 15,
21796 OPC_RecordNode,
21797 OPC_MoveSibling, 16,
21798 OPC_RecordNode,
21799 OPC_MoveSibling, 17,
21800 OPC_RecordNode,
21801 OPC_MoveSibling, 18,
21802 OPC_RecordNode,
21803 OPC_MoveSibling, 19,
21804 OPC_RecordNode,
21805 OPC_MoveSibling, 20,
21806 OPC_RecordNode,
21807 OPC_MoveParent,
21808 OPC_CheckPatternPredicate2,
21809 OPC_EmitInteger32, 0,
21810 OPC_EmitNodeXForm, 2, 20,
21811 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18963), 0,
21812 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21813 104,
21814 OPC_CheckChild0Integer, 0|128,17|128,1,
21815 OPC_RecordChild1,
21816 OPC_RecordChild2,
21817 OPC_RecordChild3,
21818 OPC_RecordChild4,
21819 OPC_RecordChild5,
21820 OPC_RecordChild6,
21821 OPC_RecordChild7,
21822 OPC_MoveChild, 8,
21823 OPC_RecordNode,
21824 OPC_MoveSibling, 9,
21825 OPC_RecordNode,
21826 OPC_MoveSibling, 10,
21827 OPC_RecordNode,
21828 OPC_MoveSibling, 11,
21829 OPC_RecordNode,
21830 OPC_MoveSibling, 12,
21831 OPC_RecordNode,
21832 OPC_MoveSibling, 13,
21833 OPC_RecordNode,
21834 OPC_MoveSibling, 14,
21835 OPC_RecordNode,
21836 OPC_MoveSibling, 15,
21837 OPC_RecordNode,
21838 OPC_MoveSibling, 16,
21839 OPC_RecordNode,
21840 OPC_MoveSibling, 17,
21841 OPC_RecordNode,
21842 OPC_MoveSibling, 18,
21843 OPC_RecordNode,
21844 OPC_MoveSibling, 19,
21845 OPC_RecordNode,
21846 OPC_MoveSibling, 20,
21847 OPC_RecordNode,
21848 OPC_MoveSibling, 21,
21849 OPC_RecordNode,
21850 OPC_MoveSibling, 22,
21851 OPC_RecordNode,
21852 OPC_MoveSibling, 23,
21853 OPC_RecordNode,
21854 OPC_MoveSibling, 24,
21855 OPC_RecordNode,
21856 OPC_MoveParent,
21857 OPC_CheckPatternPredicate2,
21858 OPC_EmitInteger32, 0,
21859 OPC_EmitNodeXForm, 2, 24,
21860 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18969), 0,
21861 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21862 88,
21863 OPC_CheckChild0Integer, 84|128,18|128,1,
21864 OPC_RecordChild1,
21865 OPC_RecordChild2,
21866 OPC_RecordChild3,
21867 OPC_RecordChild4,
21868 OPC_RecordChild5,
21869 OPC_RecordChild6,
21870 OPC_RecordChild7,
21871 OPC_MoveChild, 8,
21872 OPC_RecordNode,
21873 OPC_MoveSibling, 9,
21874 OPC_RecordNode,
21875 OPC_MoveSibling, 10,
21876 OPC_RecordNode,
21877 OPC_MoveSibling, 11,
21878 OPC_RecordNode,
21879 OPC_MoveSibling, 12,
21880 OPC_RecordNode,
21881 OPC_MoveSibling, 13,
21882 OPC_RecordNode,
21883 OPC_MoveSibling, 14,
21884 OPC_RecordNode,
21885 OPC_MoveSibling, 15,
21886 OPC_RecordNode,
21887 OPC_MoveSibling, 16,
21888 OPC_RecordNode,
21889 OPC_MoveSibling, 17,
21890 OPC_RecordNode,
21891 OPC_MoveSibling, 18,
21892 OPC_RecordNode,
21893 OPC_MoveSibling, 19,
21894 OPC_RecordNode,
21895 OPC_MoveSibling, 20,
21896 OPC_RecordNode,
21897 OPC_MoveParent,
21898 OPC_CheckPatternPredicate2,
21899 OPC_EmitInteger32, 0,
21900 OPC_EmitNodeXForm, 2, 20,
21901 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18975), 0,
21902 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21,
21903 104,
21904 OPC_CheckChild0Integer, 88|128,18|128,1,
21905 OPC_RecordChild1,
21906 OPC_RecordChild2,
21907 OPC_RecordChild3,
21908 OPC_RecordChild4,
21909 OPC_RecordChild5,
21910 OPC_RecordChild6,
21911 OPC_RecordChild7,
21912 OPC_MoveChild, 8,
21913 OPC_RecordNode,
21914 OPC_MoveSibling, 9,
21915 OPC_RecordNode,
21916 OPC_MoveSibling, 10,
21917 OPC_RecordNode,
21918 OPC_MoveSibling, 11,
21919 OPC_RecordNode,
21920 OPC_MoveSibling, 12,
21921 OPC_RecordNode,
21922 OPC_MoveSibling, 13,
21923 OPC_RecordNode,
21924 OPC_MoveSibling, 14,
21925 OPC_RecordNode,
21926 OPC_MoveSibling, 15,
21927 OPC_RecordNode,
21928 OPC_MoveSibling, 16,
21929 OPC_RecordNode,
21930 OPC_MoveSibling, 17,
21931 OPC_RecordNode,
21932 OPC_MoveSibling, 18,
21933 OPC_RecordNode,
21934 OPC_MoveSibling, 19,
21935 OPC_RecordNode,
21936 OPC_MoveSibling, 20,
21937 OPC_RecordNode,
21938 OPC_MoveSibling, 21,
21939 OPC_RecordNode,
21940 OPC_MoveSibling, 22,
21941 OPC_RecordNode,
21942 OPC_MoveSibling, 23,
21943 OPC_RecordNode,
21944 OPC_MoveSibling, 24,
21945 OPC_RecordNode,
21946 OPC_MoveParent,
21947 OPC_CheckPatternPredicate2,
21948 OPC_EmitInteger32, 0,
21949 OPC_EmitNodeXForm, 2, 24,
21950 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18981), 0,
21951 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 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,
21952 0,
21953 111|128,1, TARGET_VAL(ISD::AND),
21954 OPC_Scope, 47,
21955 OPC_CheckAndImm, 127|128,1,
21956 OPC_MoveChild0,
21957 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::BFE),
21958 OPC_RecordChild0,
21959 OPC_RecordChild1,
21960 OPC_Scope, 20,
21961 OPC_MoveChild1,
21962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21963 OPC_MoveParent,
21964 OPC_CheckChild2Integer, 16,
21965 OPC_MoveParent,
21966 OPC_CheckTypeI32,
21967 OPC_EmitConvertToTarget1,
21968 OPC_EmitInteger32, 16,
21969 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rii),
21970 MVT::i32, 3, 0, 2, 3,
21971 14,
21972 OPC_CheckChild2Integer, 16,
21973 OPC_MoveParent,
21974 OPC_CheckTypeI32,
21975 OPC_EmitInteger32, 16,
21976 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rri),
21977 MVT::i32, 3, 0, 1, 2,
21978 0,
21979 0|128,1,
21980 OPC_RecordChild0,
21981 OPC_Scope, 89,
21982 OPC_RecordChild1,
21983 OPC_Scope, 47,
21984 OPC_MoveChild1,
21985 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21986 OPC_MoveParent,
21987 OPC_SwitchType , 8, MVT::i1,
21988 OPC_EmitConvertToTarget1,
21989 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1ri),
21990 MVT::i1, 2, 0, 2,
21991 8, MVT::i16,
21992 OPC_EmitConvertToTarget1,
21993 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb16ri),
21994 MVT::i16, 2, 0, 2,
21995 8, MVT::i32,
21996 OPC_EmitConvertToTarget1,
21997 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
21998 MVT::i32, 2, 0, 2,
21999 8, MVT::i64,
22000 OPC_EmitConvertToTarget1,
22001 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb64ri),
22002 MVT::i64, 2, 0, 2,
22003 0,
22004 9,
22005 OPC_CheckType, MVT::i1,
22006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
22007 MVT::i1, 2, 0, 1,
22008 9,
22009 OPC_CheckType, MVT::i16,
22010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb16rr),
22011 MVT::i16, 2, 0, 1,
22012 8,
22013 OPC_CheckTypeI32,
22014 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
22015 MVT::i32, 2, 0, 1,
22016 8,
22017 OPC_CheckTypeI64,
22018 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb64rr),
22019 MVT::i64, 2, 0, 1,
22020 0,
22021 34,
22022 OPC_MoveChild1,
22023 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22024 OPC_RecordChild0,
22025 OPC_MoveChild0,
22026 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22027 OPC_CheckTypeI32,
22028 OPC_MoveParent,
22029 OPC_MoveParent,
22030 OPC_SwitchType , 8, MVT::v2i16,
22031 OPC_EmitConvertToTarget1,
22032 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
22033 MVT::v2i16, 2, 0, 2,
22034 8, MVT::v4i8,
22035 OPC_EmitConvertToTarget1,
22036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
22037 MVT::v4i8, 2, 0, 2,
22038 0,
22039 0,
22040 35,
22041 OPC_MoveChild0,
22042 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22043 OPC_RecordChild0,
22044 OPC_MoveChild0,
22045 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22046 OPC_CheckTypeI32,
22047 OPC_MoveParent,
22048 OPC_MoveParent,
22049 OPC_RecordChild1,
22050 OPC_SwitchType , 8, MVT::v2i16,
22051 OPC_EmitConvertToTarget0,
22052 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
22053 MVT::v2i16, 2, 1, 2,
22054 8, MVT::v4i8,
22055 OPC_EmitConvertToTarget0,
22056 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32ri),
22057 MVT::v4i8, 2, 1, 2,
22058 0,
22059 22,
22060 OPC_RecordChild0,
22061 OPC_RecordChild1,
22062 OPC_SwitchType , 7, MVT::v2i16,
22063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
22064 MVT::v2i16, 2, 0, 1,
22065 7, MVT::v4i8,
22066 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb32rr),
22067 MVT::v4i8, 2, 0, 1,
22068 0,
22069 0,
22070 58|128,94|128,4, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
22071 OPC_RecordNode,
22072 OPC_Scope, 46|128,2,
22073 OPC_CheckChild1Integer, 62|128,14|128,1,
22074 OPC_RecordChild2,
22075 OPC_Scope, 63,
22076 OPC_CheckChild2TypeI32,
22077 OPC_Scope, 19,
22078 OPC_CheckPredicate2,
22079 OPC_CheckPatternPredicate0,
22080 OPC_CheckComplexPat0, /*#*/1,
22081 OPC_EmitMergeInputChains1_0,
22082 OPC_EmitInteger32, 0,
22083 OPC_EmitNodeXForm, 2, 4,
22084 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11045),
22085 MVT::i32, MVT::i32, 3, 2, 3, 5,
22086 19,
22087 OPC_CheckPredicate1,
22088 OPC_CheckPatternPredicate0,
22089 OPC_CheckComplexPat0, /*#*/1,
22090 OPC_EmitMergeInputChains1_0,
22091 OPC_EmitInteger32, 0,
22092 OPC_EmitNodeXForm, 2, 4,
22093 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11672),
22094 MVT::i32, MVT::i32, 3, 2, 3, 5,
22095 19,
22096 OPC_CheckPredicate0,
22097 OPC_CheckPatternPredicate0,
22098 OPC_CheckComplexPat0, /*#*/1,
22099 OPC_EmitMergeInputChains1_0,
22100 OPC_EmitInteger32, 0,
22101 OPC_EmitNodeXForm, 2, 4,
22102 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12299),
22103 MVT::i32, MVT::i32, 3, 2, 3, 5,
22104 0,
22105 63,
22106 OPC_CheckChild2TypeI64,
22107 OPC_Scope, 19,
22108 OPC_CheckPredicate2,
22109 OPC_CheckPatternPredicate0,
22110 OPC_CheckComplexPat1, /*#*/1,
22111 OPC_EmitMergeInputChains1_0,
22112 OPC_EmitInteger32, 0,
22113 OPC_EmitNodeXForm, 2, 4,
22114 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11159),
22115 MVT::i32, MVT::i32, 3, 2, 3, 5,
22116 19,
22117 OPC_CheckPredicate1,
22118 OPC_CheckPatternPredicate0,
22119 OPC_CheckComplexPat1, /*#*/1,
22120 OPC_EmitMergeInputChains1_0,
22121 OPC_EmitInteger32, 0,
22122 OPC_EmitNodeXForm, 2, 4,
22123 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11786),
22124 MVT::i32, MVT::i32, 3, 2, 3, 5,
22125 19,
22126 OPC_CheckPredicate0,
22127 OPC_CheckPatternPredicate0,
22128 OPC_CheckComplexPat1, /*#*/1,
22129 OPC_EmitMergeInputChains1_0,
22130 OPC_EmitInteger32, 0,
22131 OPC_EmitNodeXForm, 2, 4,
22132 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12413),
22133 MVT::i32, MVT::i32, 3, 2, 3, 5,
22134 0,
22135 18,
22136 OPC_CheckPredicate2,
22137 OPC_CheckPatternPredicate0,
22138 OPC_CheckComplexPat2, /*#*/1,
22139 OPC_EmitMergeInputChains1_0,
22140 OPC_EmitInteger32, 0,
22141 OPC_EmitNodeXForm, 2, 3,
22142 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10511),
22143 MVT::i32, MVT::i32, 2, 2, 4,
22144 18,
22145 OPC_CheckPredicate1,
22146 OPC_CheckPatternPredicate0,
22147 OPC_CheckComplexPat2, /*#*/1,
22148 OPC_EmitMergeInputChains1_0,
22149 OPC_EmitInteger32, 0,
22150 OPC_EmitNodeXForm, 2, 3,
22151 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11274),
22152 MVT::i32, MVT::i32, 2, 2, 4,
22153 18,
22154 OPC_CheckPredicate0,
22155 OPC_CheckPatternPredicate0,
22156 OPC_CheckComplexPat2, /*#*/1,
22157 OPC_EmitMergeInputChains1_0,
22158 OPC_EmitInteger32, 0,
22159 OPC_EmitNodeXForm, 2, 3,
22160 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11901),
22161 MVT::i32, MVT::i32, 2, 2, 4,
22162 54,
22163 OPC_CheckChild2TypeI32,
22164 OPC_Scope, 16,
22165 OPC_CheckPredicate2,
22166 OPC_CheckPatternPredicate0,
22167 OPC_EmitMergeInputChains1_0,
22168 OPC_EmitInteger32, 0,
22169 OPC_EmitNodeXForm, 2, 2,
22170 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10817),
22171 MVT::i32, MVT::i32, 2, 1, 3,
22172 16,
22173 OPC_CheckPredicate1,
22174 OPC_CheckPatternPredicate0,
22175 OPC_EmitMergeInputChains1_0,
22176 OPC_EmitInteger32, 0,
22177 OPC_EmitNodeXForm, 2, 2,
22178 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11444),
22179 MVT::i32, MVT::i32, 2, 1, 3,
22180 16,
22181 OPC_CheckPredicate0,
22182 OPC_CheckPatternPredicate0,
22183 OPC_EmitMergeInputChains1_0,
22184 OPC_EmitInteger32, 0,
22185 OPC_EmitNodeXForm, 2, 2,
22186 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12071),
22187 MVT::i32, MVT::i32, 2, 1, 3,
22188 0,
22189 54,
22190 OPC_CheckChild2TypeI64,
22191 OPC_Scope, 16,
22192 OPC_CheckPredicate2,
22193 OPC_CheckPatternPredicate0,
22194 OPC_EmitMergeInputChains1_0,
22195 OPC_EmitInteger32, 0,
22196 OPC_EmitNodeXForm, 2, 2,
22197 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10931),
22198 MVT::i32, MVT::i32, 2, 1, 3,
22199 16,
22200 OPC_CheckPredicate1,
22201 OPC_CheckPatternPredicate0,
22202 OPC_EmitMergeInputChains1_0,
22203 OPC_EmitInteger32, 0,
22204 OPC_EmitNodeXForm, 2, 2,
22205 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11558),
22206 MVT::i32, MVT::i32, 2, 1, 3,
22207 16,
22208 OPC_CheckPredicate0,
22209 OPC_CheckPatternPredicate0,
22210 OPC_EmitMergeInputChains1_0,
22211 OPC_EmitInteger32, 0,
22212 OPC_EmitNodeXForm, 2, 2,
22213 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12185),
22214 MVT::i32, MVT::i32, 2, 1, 3,
22215 0,
22216 0,
22217 46|128,2,
22218 OPC_CheckChild1Integer, 52|128,14|128,1,
22219 OPC_RecordChild2,
22220 OPC_Scope, 63,
22221 OPC_CheckChild2TypeI32,
22222 OPC_Scope, 19,
22223 OPC_CheckPredicate2,
22224 OPC_CheckPatternPredicate0,
22225 OPC_CheckComplexPat0, /*#*/1,
22226 OPC_EmitMergeInputChains1_0,
22227 OPC_EmitInteger32, 0,
22228 OPC_EmitNodeXForm, 2, 4,
22229 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11047),
22230 MVT::i32, MVT::i32, 3, 2, 3, 5,
22231 19,
22232 OPC_CheckPredicate1,
22233 OPC_CheckPatternPredicate0,
22234 OPC_CheckComplexPat0, /*#*/1,
22235 OPC_EmitMergeInputChains1_0,
22236 OPC_EmitInteger32, 0,
22237 OPC_EmitNodeXForm, 2, 4,
22238 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11674),
22239 MVT::i32, MVT::i32, 3, 2, 3, 5,
22240 19,
22241 OPC_CheckPredicate0,
22242 OPC_CheckPatternPredicate0,
22243 OPC_CheckComplexPat0, /*#*/1,
22244 OPC_EmitMergeInputChains1_0,
22245 OPC_EmitInteger32, 0,
22246 OPC_EmitNodeXForm, 2, 4,
22247 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12301),
22248 MVT::i32, MVT::i32, 3, 2, 3, 5,
22249 0,
22250 63,
22251 OPC_CheckChild2TypeI64,
22252 OPC_Scope, 19,
22253 OPC_CheckPredicate2,
22254 OPC_CheckPatternPredicate0,
22255 OPC_CheckComplexPat1, /*#*/1,
22256 OPC_EmitMergeInputChains1_0,
22257 OPC_EmitInteger32, 0,
22258 OPC_EmitNodeXForm, 2, 4,
22259 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11161),
22260 MVT::i32, MVT::i32, 3, 2, 3, 5,
22261 19,
22262 OPC_CheckPredicate1,
22263 OPC_CheckPatternPredicate0,
22264 OPC_CheckComplexPat1, /*#*/1,
22265 OPC_EmitMergeInputChains1_0,
22266 OPC_EmitInteger32, 0,
22267 OPC_EmitNodeXForm, 2, 4,
22268 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11788),
22269 MVT::i32, MVT::i32, 3, 2, 3, 5,
22270 19,
22271 OPC_CheckPredicate0,
22272 OPC_CheckPatternPredicate0,
22273 OPC_CheckComplexPat1, /*#*/1,
22274 OPC_EmitMergeInputChains1_0,
22275 OPC_EmitInteger32, 0,
22276 OPC_EmitNodeXForm, 2, 4,
22277 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12415),
22278 MVT::i32, MVT::i32, 3, 2, 3, 5,
22279 0,
22280 18,
22281 OPC_CheckPredicate2,
22282 OPC_CheckPatternPredicate0,
22283 OPC_CheckComplexPat2, /*#*/1,
22284 OPC_EmitMergeInputChains1_0,
22285 OPC_EmitInteger32, 0,
22286 OPC_EmitNodeXForm, 2, 3,
22287 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10516),
22288 MVT::i32, MVT::i32, 2, 2, 4,
22289 18,
22290 OPC_CheckPredicate1,
22291 OPC_CheckPatternPredicate0,
22292 OPC_CheckComplexPat2, /*#*/1,
22293 OPC_EmitMergeInputChains1_0,
22294 OPC_EmitInteger32, 0,
22295 OPC_EmitNodeXForm, 2, 3,
22296 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11277),
22297 MVT::i32, MVT::i32, 2, 2, 4,
22298 18,
22299 OPC_CheckPredicate0,
22300 OPC_CheckPatternPredicate0,
22301 OPC_CheckComplexPat2, /*#*/1,
22302 OPC_EmitMergeInputChains1_0,
22303 OPC_EmitInteger32, 0,
22304 OPC_EmitNodeXForm, 2, 3,
22305 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11904),
22306 MVT::i32, MVT::i32, 2, 2, 4,
22307 54,
22308 OPC_CheckChild2TypeI32,
22309 OPC_Scope, 16,
22310 OPC_CheckPredicate2,
22311 OPC_CheckPatternPredicate0,
22312 OPC_EmitMergeInputChains1_0,
22313 OPC_EmitInteger32, 0,
22314 OPC_EmitNodeXForm, 2, 2,
22315 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10819),
22316 MVT::i32, MVT::i32, 2, 1, 3,
22317 16,
22318 OPC_CheckPredicate1,
22319 OPC_CheckPatternPredicate0,
22320 OPC_EmitMergeInputChains1_0,
22321 OPC_EmitInteger32, 0,
22322 OPC_EmitNodeXForm, 2, 2,
22323 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11446),
22324 MVT::i32, MVT::i32, 2, 1, 3,
22325 16,
22326 OPC_CheckPredicate0,
22327 OPC_CheckPatternPredicate0,
22328 OPC_EmitMergeInputChains1_0,
22329 OPC_EmitInteger32, 0,
22330 OPC_EmitNodeXForm, 2, 2,
22331 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12073),
22332 MVT::i32, MVT::i32, 2, 1, 3,
22333 0,
22334 54,
22335 OPC_CheckChild2TypeI64,
22336 OPC_Scope, 16,
22337 OPC_CheckPredicate2,
22338 OPC_CheckPatternPredicate0,
22339 OPC_EmitMergeInputChains1_0,
22340 OPC_EmitInteger32, 0,
22341 OPC_EmitNodeXForm, 2, 2,
22342 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10933),
22343 MVT::i32, MVT::i32, 2, 1, 3,
22344 16,
22345 OPC_CheckPredicate1,
22346 OPC_CheckPatternPredicate0,
22347 OPC_EmitMergeInputChains1_0,
22348 OPC_EmitInteger32, 0,
22349 OPC_EmitNodeXForm, 2, 2,
22350 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11560),
22351 MVT::i32, MVT::i32, 2, 1, 3,
22352 16,
22353 OPC_CheckPredicate0,
22354 OPC_CheckPatternPredicate0,
22355 OPC_EmitMergeInputChains1_0,
22356 OPC_EmitInteger32, 0,
22357 OPC_EmitNodeXForm, 2, 2,
22358 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12187),
22359 MVT::i32, MVT::i32, 2, 1, 3,
22360 0,
22361 0,
22362 106|128,2,
22363 OPC_CheckChild1Integer, 48|128,14|128,1,
22364 OPC_RecordChild2,
22365 OPC_Scope, 75,
22366 OPC_CheckChild2TypeI32,
22367 OPC_Scope, 23,
22368 OPC_CheckPredicate2,
22369 OPC_CheckPatternPredicate1,
22370 OPC_CheckComplexPat0, /*#*/1,
22371 OPC_EmitMergeInputChains1_0,
22372 OPC_EmitInteger32, 0,
22373 OPC_EmitNodeXForm, 2, 4,
22374 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11049), 0|OPFL_Chain,
22375 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22376 23,
22377 OPC_CheckPredicate1,
22378 OPC_CheckPatternPredicate1,
22379 OPC_CheckComplexPat0, /*#*/1,
22380 OPC_EmitMergeInputChains1_0,
22381 OPC_EmitInteger32, 0,
22382 OPC_EmitNodeXForm, 2, 4,
22383 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11676), 0|OPFL_Chain,
22384 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22385 23,
22386 OPC_CheckPredicate0,
22387 OPC_CheckPatternPredicate1,
22388 OPC_CheckComplexPat0, /*#*/1,
22389 OPC_EmitMergeInputChains1_0,
22390 OPC_EmitInteger32, 0,
22391 OPC_EmitNodeXForm, 2, 4,
22392 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12303), 0|OPFL_Chain,
22393 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22394 0,
22395 75,
22396 OPC_CheckChild2TypeI64,
22397 OPC_Scope, 23,
22398 OPC_CheckPredicate2,
22399 OPC_CheckPatternPredicate1,
22400 OPC_CheckComplexPat1, /*#*/1,
22401 OPC_EmitMergeInputChains1_0,
22402 OPC_EmitInteger32, 0,
22403 OPC_EmitNodeXForm, 2, 4,
22404 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11163), 0|OPFL_Chain,
22405 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22406 23,
22407 OPC_CheckPredicate1,
22408 OPC_CheckPatternPredicate1,
22409 OPC_CheckComplexPat1, /*#*/1,
22410 OPC_EmitMergeInputChains1_0,
22411 OPC_EmitInteger32, 0,
22412 OPC_EmitNodeXForm, 2, 4,
22413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11790), 0|OPFL_Chain,
22414 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22415 23,
22416 OPC_CheckPredicate0,
22417 OPC_CheckPatternPredicate1,
22418 OPC_CheckComplexPat1, /*#*/1,
22419 OPC_EmitMergeInputChains1_0,
22420 OPC_EmitInteger32, 0,
22421 OPC_EmitNodeXForm, 2, 4,
22422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12417), 0|OPFL_Chain,
22423 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22424 0,
22425 22,
22426 OPC_CheckPredicate2,
22427 OPC_CheckPatternPredicate1,
22428 OPC_CheckComplexPat2, /*#*/1,
22429 OPC_EmitMergeInputChains1_0,
22430 OPC_EmitInteger32, 0,
22431 OPC_EmitNodeXForm, 2, 3,
22432 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10521), 0|OPFL_Chain,
22433 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22434 22,
22435 OPC_CheckPredicate1,
22436 OPC_CheckPatternPredicate1,
22437 OPC_CheckComplexPat2, /*#*/1,
22438 OPC_EmitMergeInputChains1_0,
22439 OPC_EmitInteger32, 0,
22440 OPC_EmitNodeXForm, 2, 3,
22441 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11280), 0|OPFL_Chain,
22442 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22443 22,
22444 OPC_CheckPredicate0,
22445 OPC_CheckPatternPredicate1,
22446 OPC_CheckComplexPat2, /*#*/1,
22447 OPC_EmitMergeInputChains1_0,
22448 OPC_EmitInteger32, 0,
22449 OPC_EmitNodeXForm, 2, 3,
22450 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11907), 0|OPFL_Chain,
22451 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22452 66,
22453 OPC_CheckChild2TypeI32,
22454 OPC_Scope, 20,
22455 OPC_CheckPredicate2,
22456 OPC_CheckPatternPredicate1,
22457 OPC_EmitMergeInputChains1_0,
22458 OPC_EmitInteger32, 0,
22459 OPC_EmitNodeXForm, 2, 2,
22460 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10821), 0|OPFL_Chain,
22461 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22462 20,
22463 OPC_CheckPredicate1,
22464 OPC_CheckPatternPredicate1,
22465 OPC_EmitMergeInputChains1_0,
22466 OPC_EmitInteger32, 0,
22467 OPC_EmitNodeXForm, 2, 2,
22468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11448), 0|OPFL_Chain,
22469 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22470 20,
22471 OPC_CheckPredicate0,
22472 OPC_CheckPatternPredicate1,
22473 OPC_EmitMergeInputChains1_0,
22474 OPC_EmitInteger32, 0,
22475 OPC_EmitNodeXForm, 2, 2,
22476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12075), 0|OPFL_Chain,
22477 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22478 0,
22479 66,
22480 OPC_CheckChild2TypeI64,
22481 OPC_Scope, 20,
22482 OPC_CheckPredicate2,
22483 OPC_CheckPatternPredicate1,
22484 OPC_EmitMergeInputChains1_0,
22485 OPC_EmitInteger32, 0,
22486 OPC_EmitNodeXForm, 2, 2,
22487 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10935), 0|OPFL_Chain,
22488 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22489 20,
22490 OPC_CheckPredicate1,
22491 OPC_CheckPatternPredicate1,
22492 OPC_EmitMergeInputChains1_0,
22493 OPC_EmitInteger32, 0,
22494 OPC_EmitNodeXForm, 2, 2,
22495 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11562), 0|OPFL_Chain,
22496 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22497 20,
22498 OPC_CheckPredicate0,
22499 OPC_CheckPatternPredicate1,
22500 OPC_EmitMergeInputChains1_0,
22501 OPC_EmitInteger32, 0,
22502 OPC_EmitNodeXForm, 2, 2,
22503 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12189), 0|OPFL_Chain,
22504 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22505 0,
22506 0,
22507 46|128,2,
22508 OPC_CheckChild1Integer, 94|128,14|128,1,
22509 OPC_RecordChild2,
22510 OPC_Scope, 63,
22511 OPC_CheckChild2TypeI32,
22512 OPC_Scope, 19,
22513 OPC_CheckPredicate2,
22514 OPC_CheckPatternPredicate0,
22515 OPC_CheckComplexPat0, /*#*/1,
22516 OPC_EmitMergeInputChains1_0,
22517 OPC_EmitInteger32, 0,
22518 OPC_EmitNodeXForm, 2, 4,
22519 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11053),
22520 MVT::i32, MVT::i32, 3, 2, 3, 5,
22521 19,
22522 OPC_CheckPredicate1,
22523 OPC_CheckPatternPredicate0,
22524 OPC_CheckComplexPat0, /*#*/1,
22525 OPC_EmitMergeInputChains1_0,
22526 OPC_EmitInteger32, 0,
22527 OPC_EmitNodeXForm, 2, 4,
22528 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11680),
22529 MVT::i32, MVT::i32, 3, 2, 3, 5,
22530 19,
22531 OPC_CheckPredicate0,
22532 OPC_CheckPatternPredicate0,
22533 OPC_CheckComplexPat0, /*#*/1,
22534 OPC_EmitMergeInputChains1_0,
22535 OPC_EmitInteger32, 0,
22536 OPC_EmitNodeXForm, 2, 4,
22537 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12307),
22538 MVT::i32, MVT::i32, 3, 2, 3, 5,
22539 0,
22540 63,
22541 OPC_CheckChild2TypeI64,
22542 OPC_Scope, 19,
22543 OPC_CheckPredicate2,
22544 OPC_CheckPatternPredicate0,
22545 OPC_CheckComplexPat1, /*#*/1,
22546 OPC_EmitMergeInputChains1_0,
22547 OPC_EmitInteger32, 0,
22548 OPC_EmitNodeXForm, 2, 4,
22549 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11167),
22550 MVT::i32, MVT::i32, 3, 2, 3, 5,
22551 19,
22552 OPC_CheckPredicate1,
22553 OPC_CheckPatternPredicate0,
22554 OPC_CheckComplexPat1, /*#*/1,
22555 OPC_EmitMergeInputChains1_0,
22556 OPC_EmitInteger32, 0,
22557 OPC_EmitNodeXForm, 2, 4,
22558 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11794),
22559 MVT::i32, MVT::i32, 3, 2, 3, 5,
22560 19,
22561 OPC_CheckPredicate0,
22562 OPC_CheckPatternPredicate0,
22563 OPC_CheckComplexPat1, /*#*/1,
22564 OPC_EmitMergeInputChains1_0,
22565 OPC_EmitInteger32, 0,
22566 OPC_EmitNodeXForm, 2, 4,
22567 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12421),
22568 MVT::i32, MVT::i32, 3, 2, 3, 5,
22569 0,
22570 18,
22571 OPC_CheckPredicate2,
22572 OPC_CheckPatternPredicate0,
22573 OPC_CheckComplexPat2, /*#*/1,
22574 OPC_EmitMergeInputChains1_0,
22575 OPC_EmitInteger32, 0,
22576 OPC_EmitNodeXForm, 2, 3,
22577 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10540),
22578 MVT::i32, MVT::i32, 2, 2, 4,
22579 18,
22580 OPC_CheckPredicate1,
22581 OPC_CheckPatternPredicate0,
22582 OPC_CheckComplexPat2, /*#*/1,
22583 OPC_EmitMergeInputChains1_0,
22584 OPC_EmitInteger32, 0,
22585 OPC_EmitNodeXForm, 2, 3,
22586 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11286),
22587 MVT::i32, MVT::i32, 2, 2, 4,
22588 18,
22589 OPC_CheckPredicate0,
22590 OPC_CheckPatternPredicate0,
22591 OPC_CheckComplexPat2, /*#*/1,
22592 OPC_EmitMergeInputChains1_0,
22593 OPC_EmitInteger32, 0,
22594 OPC_EmitNodeXForm, 2, 3,
22595 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11913),
22596 MVT::i32, MVT::i32, 2, 2, 4,
22597 54,
22598 OPC_CheckChild2TypeI32,
22599 OPC_Scope, 16,
22600 OPC_CheckPredicate2,
22601 OPC_CheckPatternPredicate0,
22602 OPC_EmitMergeInputChains1_0,
22603 OPC_EmitInteger32, 0,
22604 OPC_EmitNodeXForm, 2, 2,
22605 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10825),
22606 MVT::i32, MVT::i32, 2, 1, 3,
22607 16,
22608 OPC_CheckPredicate1,
22609 OPC_CheckPatternPredicate0,
22610 OPC_EmitMergeInputChains1_0,
22611 OPC_EmitInteger32, 0,
22612 OPC_EmitNodeXForm, 2, 2,
22613 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11452),
22614 MVT::i32, MVT::i32, 2, 1, 3,
22615 16,
22616 OPC_CheckPredicate0,
22617 OPC_CheckPatternPredicate0,
22618 OPC_EmitMergeInputChains1_0,
22619 OPC_EmitInteger32, 0,
22620 OPC_EmitNodeXForm, 2, 2,
22621 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12079),
22622 MVT::i32, MVT::i32, 2, 1, 3,
22623 0,
22624 54,
22625 OPC_CheckChild2TypeI64,
22626 OPC_Scope, 16,
22627 OPC_CheckPredicate2,
22628 OPC_CheckPatternPredicate0,
22629 OPC_EmitMergeInputChains1_0,
22630 OPC_EmitInteger32, 0,
22631 OPC_EmitNodeXForm, 2, 2,
22632 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10939),
22633 MVT::i32, MVT::i32, 2, 1, 3,
22634 16,
22635 OPC_CheckPredicate1,
22636 OPC_CheckPatternPredicate0,
22637 OPC_EmitMergeInputChains1_0,
22638 OPC_EmitInteger32, 0,
22639 OPC_EmitNodeXForm, 2, 2,
22640 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11566),
22641 MVT::i32, MVT::i32, 2, 1, 3,
22642 16,
22643 OPC_CheckPredicate0,
22644 OPC_CheckPatternPredicate0,
22645 OPC_EmitMergeInputChains1_0,
22646 OPC_EmitInteger32, 0,
22647 OPC_EmitNodeXForm, 2, 2,
22648 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12193),
22649 MVT::i32, MVT::i32, 2, 1, 3,
22650 0,
22651 0,
22652 46|128,2,
22653 OPC_CheckChild1Integer, 84|128,14|128,1,
22654 OPC_RecordChild2,
22655 OPC_Scope, 63,
22656 OPC_CheckChild2TypeI32,
22657 OPC_Scope, 19,
22658 OPC_CheckPredicate2,
22659 OPC_CheckPatternPredicate0,
22660 OPC_CheckComplexPat0, /*#*/1,
22661 OPC_EmitMergeInputChains1_0,
22662 OPC_EmitInteger32, 0,
22663 OPC_EmitNodeXForm, 2, 4,
22664 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11055),
22665 MVT::i32, MVT::i32, 3, 2, 3, 5,
22666 19,
22667 OPC_CheckPredicate1,
22668 OPC_CheckPatternPredicate0,
22669 OPC_CheckComplexPat0, /*#*/1,
22670 OPC_EmitMergeInputChains1_0,
22671 OPC_EmitInteger32, 0,
22672 OPC_EmitNodeXForm, 2, 4,
22673 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11682),
22674 MVT::i32, MVT::i32, 3, 2, 3, 5,
22675 19,
22676 OPC_CheckPredicate0,
22677 OPC_CheckPatternPredicate0,
22678 OPC_CheckComplexPat0, /*#*/1,
22679 OPC_EmitMergeInputChains1_0,
22680 OPC_EmitInteger32, 0,
22681 OPC_EmitNodeXForm, 2, 4,
22682 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12309),
22683 MVT::i32, MVT::i32, 3, 2, 3, 5,
22684 0,
22685 63,
22686 OPC_CheckChild2TypeI64,
22687 OPC_Scope, 19,
22688 OPC_CheckPredicate2,
22689 OPC_CheckPatternPredicate0,
22690 OPC_CheckComplexPat1, /*#*/1,
22691 OPC_EmitMergeInputChains1_0,
22692 OPC_EmitInteger32, 0,
22693 OPC_EmitNodeXForm, 2, 4,
22694 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11169),
22695 MVT::i32, MVT::i32, 3, 2, 3, 5,
22696 19,
22697 OPC_CheckPredicate1,
22698 OPC_CheckPatternPredicate0,
22699 OPC_CheckComplexPat1, /*#*/1,
22700 OPC_EmitMergeInputChains1_0,
22701 OPC_EmitInteger32, 0,
22702 OPC_EmitNodeXForm, 2, 4,
22703 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11796),
22704 MVT::i32, MVT::i32, 3, 2, 3, 5,
22705 19,
22706 OPC_CheckPredicate0,
22707 OPC_CheckPatternPredicate0,
22708 OPC_CheckComplexPat1, /*#*/1,
22709 OPC_EmitMergeInputChains1_0,
22710 OPC_EmitInteger32, 0,
22711 OPC_EmitNodeXForm, 2, 4,
22712 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12423),
22713 MVT::i32, MVT::i32, 3, 2, 3, 5,
22714 0,
22715 18,
22716 OPC_CheckPredicate2,
22717 OPC_CheckPatternPredicate0,
22718 OPC_CheckComplexPat2, /*#*/1,
22719 OPC_EmitMergeInputChains1_0,
22720 OPC_EmitInteger32, 0,
22721 OPC_EmitNodeXForm, 2, 3,
22722 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10545),
22723 MVT::i32, MVT::i32, 2, 2, 4,
22724 18,
22725 OPC_CheckPredicate1,
22726 OPC_CheckPatternPredicate0,
22727 OPC_CheckComplexPat2, /*#*/1,
22728 OPC_EmitMergeInputChains1_0,
22729 OPC_EmitInteger32, 0,
22730 OPC_EmitNodeXForm, 2, 3,
22731 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11289),
22732 MVT::i32, MVT::i32, 2, 2, 4,
22733 18,
22734 OPC_CheckPredicate0,
22735 OPC_CheckPatternPredicate0,
22736 OPC_CheckComplexPat2, /*#*/1,
22737 OPC_EmitMergeInputChains1_0,
22738 OPC_EmitInteger32, 0,
22739 OPC_EmitNodeXForm, 2, 3,
22740 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11916),
22741 MVT::i32, MVT::i32, 2, 2, 4,
22742 54,
22743 OPC_CheckChild2TypeI32,
22744 OPC_Scope, 16,
22745 OPC_CheckPredicate2,
22746 OPC_CheckPatternPredicate0,
22747 OPC_EmitMergeInputChains1_0,
22748 OPC_EmitInteger32, 0,
22749 OPC_EmitNodeXForm, 2, 2,
22750 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10827),
22751 MVT::i32, MVT::i32, 2, 1, 3,
22752 16,
22753 OPC_CheckPredicate1,
22754 OPC_CheckPatternPredicate0,
22755 OPC_EmitMergeInputChains1_0,
22756 OPC_EmitInteger32, 0,
22757 OPC_EmitNodeXForm, 2, 2,
22758 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11454),
22759 MVT::i32, MVT::i32, 2, 1, 3,
22760 16,
22761 OPC_CheckPredicate0,
22762 OPC_CheckPatternPredicate0,
22763 OPC_EmitMergeInputChains1_0,
22764 OPC_EmitInteger32, 0,
22765 OPC_EmitNodeXForm, 2, 2,
22766 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12081),
22767 MVT::i32, MVT::i32, 2, 1, 3,
22768 0,
22769 54,
22770 OPC_CheckChild2TypeI64,
22771 OPC_Scope, 16,
22772 OPC_CheckPredicate2,
22773 OPC_CheckPatternPredicate0,
22774 OPC_EmitMergeInputChains1_0,
22775 OPC_EmitInteger32, 0,
22776 OPC_EmitNodeXForm, 2, 2,
22777 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10941),
22778 MVT::i32, MVT::i32, 2, 1, 3,
22779 16,
22780 OPC_CheckPredicate1,
22781 OPC_CheckPatternPredicate0,
22782 OPC_EmitMergeInputChains1_0,
22783 OPC_EmitInteger32, 0,
22784 OPC_EmitNodeXForm, 2, 2,
22785 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11568),
22786 MVT::i32, MVT::i32, 2, 1, 3,
22787 16,
22788 OPC_CheckPredicate0,
22789 OPC_CheckPatternPredicate0,
22790 OPC_EmitMergeInputChains1_0,
22791 OPC_EmitInteger32, 0,
22792 OPC_EmitNodeXForm, 2, 2,
22793 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12195),
22794 MVT::i32, MVT::i32, 2, 1, 3,
22795 0,
22796 0,
22797 106|128,2,
22798 OPC_CheckChild1Integer, 80|128,14|128,1,
22799 OPC_RecordChild2,
22800 OPC_Scope, 75,
22801 OPC_CheckChild2TypeI32,
22802 OPC_Scope, 23,
22803 OPC_CheckPredicate2,
22804 OPC_CheckPatternPredicate1,
22805 OPC_CheckComplexPat0, /*#*/1,
22806 OPC_EmitMergeInputChains1_0,
22807 OPC_EmitInteger32, 0,
22808 OPC_EmitNodeXForm, 2, 4,
22809 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11057), 0|OPFL_Chain,
22810 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22811 23,
22812 OPC_CheckPredicate1,
22813 OPC_CheckPatternPredicate1,
22814 OPC_CheckComplexPat0, /*#*/1,
22815 OPC_EmitMergeInputChains1_0,
22816 OPC_EmitInteger32, 0,
22817 OPC_EmitNodeXForm, 2, 4,
22818 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11684), 0|OPFL_Chain,
22819 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22820 23,
22821 OPC_CheckPredicate0,
22822 OPC_CheckPatternPredicate1,
22823 OPC_CheckComplexPat0, /*#*/1,
22824 OPC_EmitMergeInputChains1_0,
22825 OPC_EmitInteger32, 0,
22826 OPC_EmitNodeXForm, 2, 4,
22827 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12311), 0|OPFL_Chain,
22828 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22829 0,
22830 75,
22831 OPC_CheckChild2TypeI64,
22832 OPC_Scope, 23,
22833 OPC_CheckPredicate2,
22834 OPC_CheckPatternPredicate1,
22835 OPC_CheckComplexPat1, /*#*/1,
22836 OPC_EmitMergeInputChains1_0,
22837 OPC_EmitInteger32, 0,
22838 OPC_EmitNodeXForm, 2, 4,
22839 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11171), 0|OPFL_Chain,
22840 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22841 23,
22842 OPC_CheckPredicate1,
22843 OPC_CheckPatternPredicate1,
22844 OPC_CheckComplexPat1, /*#*/1,
22845 OPC_EmitMergeInputChains1_0,
22846 OPC_EmitInteger32, 0,
22847 OPC_EmitNodeXForm, 2, 4,
22848 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11798), 0|OPFL_Chain,
22849 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22850 23,
22851 OPC_CheckPredicate0,
22852 OPC_CheckPatternPredicate1,
22853 OPC_CheckComplexPat1, /*#*/1,
22854 OPC_EmitMergeInputChains1_0,
22855 OPC_EmitInteger32, 0,
22856 OPC_EmitNodeXForm, 2, 4,
22857 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12425), 0|OPFL_Chain,
22858 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22859 0,
22860 22,
22861 OPC_CheckPredicate2,
22862 OPC_CheckPatternPredicate1,
22863 OPC_CheckComplexPat2, /*#*/1,
22864 OPC_EmitMergeInputChains1_0,
22865 OPC_EmitInteger32, 0,
22866 OPC_EmitNodeXForm, 2, 3,
22867 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10550), 0|OPFL_Chain,
22868 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22869 22,
22870 OPC_CheckPredicate1,
22871 OPC_CheckPatternPredicate1,
22872 OPC_CheckComplexPat2, /*#*/1,
22873 OPC_EmitMergeInputChains1_0,
22874 OPC_EmitInteger32, 0,
22875 OPC_EmitNodeXForm, 2, 3,
22876 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11292), 0|OPFL_Chain,
22877 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22878 22,
22879 OPC_CheckPredicate0,
22880 OPC_CheckPatternPredicate1,
22881 OPC_CheckComplexPat2, /*#*/1,
22882 OPC_EmitMergeInputChains1_0,
22883 OPC_EmitInteger32, 0,
22884 OPC_EmitNodeXForm, 2, 3,
22885 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11919), 0|OPFL_Chain,
22886 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
22887 66,
22888 OPC_CheckChild2TypeI32,
22889 OPC_Scope, 20,
22890 OPC_CheckPredicate2,
22891 OPC_CheckPatternPredicate1,
22892 OPC_EmitMergeInputChains1_0,
22893 OPC_EmitInteger32, 0,
22894 OPC_EmitNodeXForm, 2, 2,
22895 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10829), 0|OPFL_Chain,
22896 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22897 20,
22898 OPC_CheckPredicate1,
22899 OPC_CheckPatternPredicate1,
22900 OPC_EmitMergeInputChains1_0,
22901 OPC_EmitInteger32, 0,
22902 OPC_EmitNodeXForm, 2, 2,
22903 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11456), 0|OPFL_Chain,
22904 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22905 20,
22906 OPC_CheckPredicate0,
22907 OPC_CheckPatternPredicate1,
22908 OPC_EmitMergeInputChains1_0,
22909 OPC_EmitInteger32, 0,
22910 OPC_EmitNodeXForm, 2, 2,
22911 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12083), 0|OPFL_Chain,
22912 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22913 0,
22914 66,
22915 OPC_CheckChild2TypeI64,
22916 OPC_Scope, 20,
22917 OPC_CheckPredicate2,
22918 OPC_CheckPatternPredicate1,
22919 OPC_EmitMergeInputChains1_0,
22920 OPC_EmitInteger32, 0,
22921 OPC_EmitNodeXForm, 2, 2,
22922 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10943), 0|OPFL_Chain,
22923 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22924 20,
22925 OPC_CheckPredicate1,
22926 OPC_CheckPatternPredicate1,
22927 OPC_EmitMergeInputChains1_0,
22928 OPC_EmitInteger32, 0,
22929 OPC_EmitNodeXForm, 2, 2,
22930 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11570), 0|OPFL_Chain,
22931 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22932 20,
22933 OPC_CheckPredicate0,
22934 OPC_CheckPatternPredicate1,
22935 OPC_EmitMergeInputChains1_0,
22936 OPC_EmitInteger32, 0,
22937 OPC_EmitNodeXForm, 2, 2,
22938 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12197), 0|OPFL_Chain,
22939 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
22940 0,
22941 0,
22942 106|128,2,
22943 OPC_CheckChild1Integer, 62|128,16|128,1,
22944 OPC_RecordChild2,
22945 OPC_Scope, 75,
22946 OPC_CheckChild2TypeI32,
22947 OPC_Scope, 23,
22948 OPC_CheckPredicate2,
22949 OPC_CheckPatternPredicate0,
22950 OPC_CheckComplexPat0, /*#*/1,
22951 OPC_EmitMergeInputChains1_0,
22952 OPC_EmitInteger32, 0,
22953 OPC_EmitNodeXForm, 2, 4,
22954 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11061), 0|OPFL_Chain,
22955 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22956 23,
22957 OPC_CheckPredicate1,
22958 OPC_CheckPatternPredicate0,
22959 OPC_CheckComplexPat0, /*#*/1,
22960 OPC_EmitMergeInputChains1_0,
22961 OPC_EmitInteger32, 0,
22962 OPC_EmitNodeXForm, 2, 4,
22963 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11688), 0|OPFL_Chain,
22964 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22965 23,
22966 OPC_CheckPredicate0,
22967 OPC_CheckPatternPredicate0,
22968 OPC_CheckComplexPat0, /*#*/1,
22969 OPC_EmitMergeInputChains1_0,
22970 OPC_EmitInteger32, 0,
22971 OPC_EmitNodeXForm, 2, 4,
22972 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12315), 0|OPFL_Chain,
22973 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22974 0,
22975 75,
22976 OPC_CheckChild2TypeI64,
22977 OPC_Scope, 23,
22978 OPC_CheckPredicate2,
22979 OPC_CheckPatternPredicate0,
22980 OPC_CheckComplexPat1, /*#*/1,
22981 OPC_EmitMergeInputChains1_0,
22982 OPC_EmitInteger32, 0,
22983 OPC_EmitNodeXForm, 2, 4,
22984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11175), 0|OPFL_Chain,
22985 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22986 23,
22987 OPC_CheckPredicate1,
22988 OPC_CheckPatternPredicate0,
22989 OPC_CheckComplexPat1, /*#*/1,
22990 OPC_EmitMergeInputChains1_0,
22991 OPC_EmitInteger32, 0,
22992 OPC_EmitNodeXForm, 2, 4,
22993 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11802), 0|OPFL_Chain,
22994 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
22995 23,
22996 OPC_CheckPredicate0,
22997 OPC_CheckPatternPredicate0,
22998 OPC_CheckComplexPat1, /*#*/1,
22999 OPC_EmitMergeInputChains1_0,
23000 OPC_EmitInteger32, 0,
23001 OPC_EmitNodeXForm, 2, 4,
23002 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12429), 0|OPFL_Chain,
23003 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23004 0,
23005 22,
23006 OPC_CheckPredicate2,
23007 OPC_CheckPatternPredicate0,
23008 OPC_CheckComplexPat2, /*#*/1,
23009 OPC_EmitMergeInputChains1_0,
23010 OPC_EmitInteger32, 0,
23011 OPC_EmitNodeXForm, 2, 3,
23012 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10560), 0|OPFL_Chain,
23013 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23014 22,
23015 OPC_CheckPredicate1,
23016 OPC_CheckPatternPredicate0,
23017 OPC_CheckComplexPat2, /*#*/1,
23018 OPC_EmitMergeInputChains1_0,
23019 OPC_EmitInteger32, 0,
23020 OPC_EmitNodeXForm, 2, 3,
23021 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11298), 0|OPFL_Chain,
23022 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23023 22,
23024 OPC_CheckPredicate0,
23025 OPC_CheckPatternPredicate0,
23026 OPC_CheckComplexPat2, /*#*/1,
23027 OPC_EmitMergeInputChains1_0,
23028 OPC_EmitInteger32, 0,
23029 OPC_EmitNodeXForm, 2, 3,
23030 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11925), 0|OPFL_Chain,
23031 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23032 66,
23033 OPC_CheckChild2TypeI32,
23034 OPC_Scope, 20,
23035 OPC_CheckPredicate2,
23036 OPC_CheckPatternPredicate0,
23037 OPC_EmitMergeInputChains1_0,
23038 OPC_EmitInteger32, 0,
23039 OPC_EmitNodeXForm, 2, 2,
23040 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10833), 0|OPFL_Chain,
23041 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23042 20,
23043 OPC_CheckPredicate1,
23044 OPC_CheckPatternPredicate0,
23045 OPC_EmitMergeInputChains1_0,
23046 OPC_EmitInteger32, 0,
23047 OPC_EmitNodeXForm, 2, 2,
23048 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11460), 0|OPFL_Chain,
23049 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23050 20,
23051 OPC_CheckPredicate0,
23052 OPC_CheckPatternPredicate0,
23053 OPC_EmitMergeInputChains1_0,
23054 OPC_EmitInteger32, 0,
23055 OPC_EmitNodeXForm, 2, 2,
23056 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12087), 0|OPFL_Chain,
23057 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23058 0,
23059 66,
23060 OPC_CheckChild2TypeI64,
23061 OPC_Scope, 20,
23062 OPC_CheckPredicate2,
23063 OPC_CheckPatternPredicate0,
23064 OPC_EmitMergeInputChains1_0,
23065 OPC_EmitInteger32, 0,
23066 OPC_EmitNodeXForm, 2, 2,
23067 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10947), 0|OPFL_Chain,
23068 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23069 20,
23070 OPC_CheckPredicate1,
23071 OPC_CheckPatternPredicate0,
23072 OPC_EmitMergeInputChains1_0,
23073 OPC_EmitInteger32, 0,
23074 OPC_EmitNodeXForm, 2, 2,
23075 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11574), 0|OPFL_Chain,
23076 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23077 20,
23078 OPC_CheckPredicate0,
23079 OPC_CheckPatternPredicate0,
23080 OPC_EmitMergeInputChains1_0,
23081 OPC_EmitInteger32, 0,
23082 OPC_EmitNodeXForm, 2, 2,
23083 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12201), 0|OPFL_Chain,
23084 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23085 0,
23086 0,
23087 106|128,2,
23088 OPC_CheckChild1Integer, 52|128,16|128,1,
23089 OPC_RecordChild2,
23090 OPC_Scope, 75,
23091 OPC_CheckChild2TypeI32,
23092 OPC_Scope, 23,
23093 OPC_CheckPredicate2,
23094 OPC_CheckPatternPredicate0,
23095 OPC_CheckComplexPat0, /*#*/1,
23096 OPC_EmitMergeInputChains1_0,
23097 OPC_EmitInteger32, 0,
23098 OPC_EmitNodeXForm, 2, 4,
23099 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11063), 0|OPFL_Chain,
23100 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23101 23,
23102 OPC_CheckPredicate1,
23103 OPC_CheckPatternPredicate0,
23104 OPC_CheckComplexPat0, /*#*/1,
23105 OPC_EmitMergeInputChains1_0,
23106 OPC_EmitInteger32, 0,
23107 OPC_EmitNodeXForm, 2, 4,
23108 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11690), 0|OPFL_Chain,
23109 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23110 23,
23111 OPC_CheckPredicate0,
23112 OPC_CheckPatternPredicate0,
23113 OPC_CheckComplexPat0, /*#*/1,
23114 OPC_EmitMergeInputChains1_0,
23115 OPC_EmitInteger32, 0,
23116 OPC_EmitNodeXForm, 2, 4,
23117 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12317), 0|OPFL_Chain,
23118 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23119 0,
23120 75,
23121 OPC_CheckChild2TypeI64,
23122 OPC_Scope, 23,
23123 OPC_CheckPredicate2,
23124 OPC_CheckPatternPredicate0,
23125 OPC_CheckComplexPat1, /*#*/1,
23126 OPC_EmitMergeInputChains1_0,
23127 OPC_EmitInteger32, 0,
23128 OPC_EmitNodeXForm, 2, 4,
23129 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11177), 0|OPFL_Chain,
23130 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23131 23,
23132 OPC_CheckPredicate1,
23133 OPC_CheckPatternPredicate0,
23134 OPC_CheckComplexPat1, /*#*/1,
23135 OPC_EmitMergeInputChains1_0,
23136 OPC_EmitInteger32, 0,
23137 OPC_EmitNodeXForm, 2, 4,
23138 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11804), 0|OPFL_Chain,
23139 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23140 23,
23141 OPC_CheckPredicate0,
23142 OPC_CheckPatternPredicate0,
23143 OPC_CheckComplexPat1, /*#*/1,
23144 OPC_EmitMergeInputChains1_0,
23145 OPC_EmitInteger32, 0,
23146 OPC_EmitNodeXForm, 2, 4,
23147 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12431), 0|OPFL_Chain,
23148 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23149 0,
23150 22,
23151 OPC_CheckPredicate2,
23152 OPC_CheckPatternPredicate0,
23153 OPC_CheckComplexPat2, /*#*/1,
23154 OPC_EmitMergeInputChains1_0,
23155 OPC_EmitInteger32, 0,
23156 OPC_EmitNodeXForm, 2, 3,
23157 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10565), 0|OPFL_Chain,
23158 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23159 22,
23160 OPC_CheckPredicate1,
23161 OPC_CheckPatternPredicate0,
23162 OPC_CheckComplexPat2, /*#*/1,
23163 OPC_EmitMergeInputChains1_0,
23164 OPC_EmitInteger32, 0,
23165 OPC_EmitNodeXForm, 2, 3,
23166 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11301), 0|OPFL_Chain,
23167 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23168 22,
23169 OPC_CheckPredicate0,
23170 OPC_CheckPatternPredicate0,
23171 OPC_CheckComplexPat2, /*#*/1,
23172 OPC_EmitMergeInputChains1_0,
23173 OPC_EmitInteger32, 0,
23174 OPC_EmitNodeXForm, 2, 3,
23175 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11928), 0|OPFL_Chain,
23176 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23177 66,
23178 OPC_CheckChild2TypeI32,
23179 OPC_Scope, 20,
23180 OPC_CheckPredicate2,
23181 OPC_CheckPatternPredicate0,
23182 OPC_EmitMergeInputChains1_0,
23183 OPC_EmitInteger32, 0,
23184 OPC_EmitNodeXForm, 2, 2,
23185 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10835), 0|OPFL_Chain,
23186 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23187 20,
23188 OPC_CheckPredicate1,
23189 OPC_CheckPatternPredicate0,
23190 OPC_EmitMergeInputChains1_0,
23191 OPC_EmitInteger32, 0,
23192 OPC_EmitNodeXForm, 2, 2,
23193 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11462), 0|OPFL_Chain,
23194 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23195 20,
23196 OPC_CheckPredicate0,
23197 OPC_CheckPatternPredicate0,
23198 OPC_EmitMergeInputChains1_0,
23199 OPC_EmitInteger32, 0,
23200 OPC_EmitNodeXForm, 2, 2,
23201 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12089), 0|OPFL_Chain,
23202 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23203 0,
23204 66,
23205 OPC_CheckChild2TypeI64,
23206 OPC_Scope, 20,
23207 OPC_CheckPredicate2,
23208 OPC_CheckPatternPredicate0,
23209 OPC_EmitMergeInputChains1_0,
23210 OPC_EmitInteger32, 0,
23211 OPC_EmitNodeXForm, 2, 2,
23212 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10949), 0|OPFL_Chain,
23213 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23214 20,
23215 OPC_CheckPredicate1,
23216 OPC_CheckPatternPredicate0,
23217 OPC_EmitMergeInputChains1_0,
23218 OPC_EmitInteger32, 0,
23219 OPC_EmitNodeXForm, 2, 2,
23220 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11576), 0|OPFL_Chain,
23221 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23222 20,
23223 OPC_CheckPredicate0,
23224 OPC_CheckPatternPredicate0,
23225 OPC_EmitMergeInputChains1_0,
23226 OPC_EmitInteger32, 0,
23227 OPC_EmitNodeXForm, 2, 2,
23228 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12203), 0|OPFL_Chain,
23229 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23230 0,
23231 0,
23232 38|128,3,
23233 OPC_CheckChild1Integer, 48|128,16|128,1,
23234 OPC_RecordChild2,
23235 OPC_Scope, 87,
23236 OPC_CheckChild2TypeI32,
23237 OPC_Scope, 27,
23238 OPC_CheckPredicate2,
23239 OPC_CheckPatternPredicate1,
23240 OPC_CheckComplexPat0, /*#*/1,
23241 OPC_EmitMergeInputChains1_0,
23242 OPC_EmitInteger32, 0,
23243 OPC_EmitNodeXForm, 2, 4,
23244 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11065), 0|OPFL_Chain,
23245 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23246 27,
23247 OPC_CheckPredicate1,
23248 OPC_CheckPatternPredicate1,
23249 OPC_CheckComplexPat0, /*#*/1,
23250 OPC_EmitMergeInputChains1_0,
23251 OPC_EmitInteger32, 0,
23252 OPC_EmitNodeXForm, 2, 4,
23253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11692), 0|OPFL_Chain,
23254 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23255 27,
23256 OPC_CheckPredicate0,
23257 OPC_CheckPatternPredicate1,
23258 OPC_CheckComplexPat0, /*#*/1,
23259 OPC_EmitMergeInputChains1_0,
23260 OPC_EmitInteger32, 0,
23261 OPC_EmitNodeXForm, 2, 4,
23262 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12319), 0|OPFL_Chain,
23263 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23264 0,
23265 87,
23266 OPC_CheckChild2TypeI64,
23267 OPC_Scope, 27,
23268 OPC_CheckPredicate2,
23269 OPC_CheckPatternPredicate1,
23270 OPC_CheckComplexPat1, /*#*/1,
23271 OPC_EmitMergeInputChains1_0,
23272 OPC_EmitInteger32, 0,
23273 OPC_EmitNodeXForm, 2, 4,
23274 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11179), 0|OPFL_Chain,
23275 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23276 27,
23277 OPC_CheckPredicate1,
23278 OPC_CheckPatternPredicate1,
23279 OPC_CheckComplexPat1, /*#*/1,
23280 OPC_EmitMergeInputChains1_0,
23281 OPC_EmitInteger32, 0,
23282 OPC_EmitNodeXForm, 2, 4,
23283 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11806), 0|OPFL_Chain,
23284 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23285 27,
23286 OPC_CheckPredicate0,
23287 OPC_CheckPatternPredicate1,
23288 OPC_CheckComplexPat1, /*#*/1,
23289 OPC_EmitMergeInputChains1_0,
23290 OPC_EmitInteger32, 0,
23291 OPC_EmitNodeXForm, 2, 4,
23292 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12433), 0|OPFL_Chain,
23293 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
23294 0,
23295 26,
23296 OPC_CheckPredicate2,
23297 OPC_CheckPatternPredicate1,
23298 OPC_CheckComplexPat2, /*#*/1,
23299 OPC_EmitMergeInputChains1_0,
23300 OPC_EmitInteger32, 0,
23301 OPC_EmitNodeXForm, 2, 3,
23302 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10570), 0|OPFL_Chain,
23303 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23304 26,
23305 OPC_CheckPredicate1,
23306 OPC_CheckPatternPredicate1,
23307 OPC_CheckComplexPat2, /*#*/1,
23308 OPC_EmitMergeInputChains1_0,
23309 OPC_EmitInteger32, 0,
23310 OPC_EmitNodeXForm, 2, 3,
23311 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11304), 0|OPFL_Chain,
23312 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23313 26,
23314 OPC_CheckPredicate0,
23315 OPC_CheckPatternPredicate1,
23316 OPC_CheckComplexPat2, /*#*/1,
23317 OPC_EmitMergeInputChains1_0,
23318 OPC_EmitInteger32, 0,
23319 OPC_EmitNodeXForm, 2, 3,
23320 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11931), 0|OPFL_Chain,
23321 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
23322 78,
23323 OPC_CheckChild2TypeI32,
23324 OPC_Scope, 24,
23325 OPC_CheckPredicate2,
23326 OPC_CheckPatternPredicate1,
23327 OPC_EmitMergeInputChains1_0,
23328 OPC_EmitInteger32, 0,
23329 OPC_EmitNodeXForm, 2, 2,
23330 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10837), 0|OPFL_Chain,
23331 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23332 24,
23333 OPC_CheckPredicate1,
23334 OPC_CheckPatternPredicate1,
23335 OPC_EmitMergeInputChains1_0,
23336 OPC_EmitInteger32, 0,
23337 OPC_EmitNodeXForm, 2, 2,
23338 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11464), 0|OPFL_Chain,
23339 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23340 24,
23341 OPC_CheckPredicate0,
23342 OPC_CheckPatternPredicate1,
23343 OPC_EmitMergeInputChains1_0,
23344 OPC_EmitInteger32, 0,
23345 OPC_EmitNodeXForm, 2, 2,
23346 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12091), 0|OPFL_Chain,
23347 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23348 0,
23349 78,
23350 OPC_CheckChild2TypeI64,
23351 OPC_Scope, 24,
23352 OPC_CheckPredicate2,
23353 OPC_CheckPatternPredicate1,
23354 OPC_EmitMergeInputChains1_0,
23355 OPC_EmitInteger32, 0,
23356 OPC_EmitNodeXForm, 2, 2,
23357 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10951), 0|OPFL_Chain,
23358 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23359 24,
23360 OPC_CheckPredicate1,
23361 OPC_CheckPatternPredicate1,
23362 OPC_EmitMergeInputChains1_0,
23363 OPC_EmitInteger32, 0,
23364 OPC_EmitNodeXForm, 2, 2,
23365 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11578), 0|OPFL_Chain,
23366 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23367 24,
23368 OPC_CheckPredicate0,
23369 OPC_CheckPatternPredicate1,
23370 OPC_EmitMergeInputChains1_0,
23371 OPC_EmitInteger32, 0,
23372 OPC_EmitNodeXForm, 2, 2,
23373 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12205), 0|OPFL_Chain,
23374 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
23375 0,
23376 0,
23377 31|128,2,
23378 OPC_CheckChild1Integer, 94|128,16|128,1,
23379 OPC_RecordChild2,
23380 OPC_Scope, 60,
23381 OPC_CheckChild2TypeI32,
23382 OPC_Scope, 18,
23383 OPC_CheckPredicate2,
23384 OPC_CheckPatternPredicate0,
23385 OPC_CheckComplexPat0, /*#*/1,
23386 OPC_EmitMergeInputChains1_0,
23387 OPC_EmitInteger32, 0,
23388 OPC_EmitNodeXForm, 2, 4,
23389 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11069),
23390 MVT::i32, 3, 2, 3, 5,
23391 18,
23392 OPC_CheckPredicate1,
23393 OPC_CheckPatternPredicate0,
23394 OPC_CheckComplexPat0, /*#*/1,
23395 OPC_EmitMergeInputChains1_0,
23396 OPC_EmitInteger32, 0,
23397 OPC_EmitNodeXForm, 2, 4,
23398 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11696),
23399 MVT::i32, 3, 2, 3, 5,
23400 18,
23401 OPC_CheckPredicate0,
23402 OPC_CheckPatternPredicate0,
23403 OPC_CheckComplexPat0, /*#*/1,
23404 OPC_EmitMergeInputChains1_0,
23405 OPC_EmitInteger32, 0,
23406 OPC_EmitNodeXForm, 2, 4,
23407 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12323),
23408 MVT::i32, 3, 2, 3, 5,
23409 0,
23410 60,
23411 OPC_CheckChild2TypeI64,
23412 OPC_Scope, 18,
23413 OPC_CheckPredicate2,
23414 OPC_CheckPatternPredicate0,
23415 OPC_CheckComplexPat1, /*#*/1,
23416 OPC_EmitMergeInputChains1_0,
23417 OPC_EmitInteger32, 0,
23418 OPC_EmitNodeXForm, 2, 4,
23419 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11183),
23420 MVT::i32, 3, 2, 3, 5,
23421 18,
23422 OPC_CheckPredicate1,
23423 OPC_CheckPatternPredicate0,
23424 OPC_CheckComplexPat1, /*#*/1,
23425 OPC_EmitMergeInputChains1_0,
23426 OPC_EmitInteger32, 0,
23427 OPC_EmitNodeXForm, 2, 4,
23428 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11810),
23429 MVT::i32, 3, 2, 3, 5,
23430 18,
23431 OPC_CheckPredicate0,
23432 OPC_CheckPatternPredicate0,
23433 OPC_CheckComplexPat1, /*#*/1,
23434 OPC_EmitMergeInputChains1_0,
23435 OPC_EmitInteger32, 0,
23436 OPC_EmitNodeXForm, 2, 4,
23437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12437),
23438 MVT::i32, 3, 2, 3, 5,
23439 0,
23440 17,
23441 OPC_CheckPredicate2,
23442 OPC_CheckPatternPredicate0,
23443 OPC_CheckComplexPat2, /*#*/1,
23444 OPC_EmitMergeInputChains1_0,
23445 OPC_EmitInteger32, 0,
23446 OPC_EmitNodeXForm, 2, 3,
23447 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10580),
23448 MVT::i32, 2, 2, 4,
23449 17,
23450 OPC_CheckPredicate1,
23451 OPC_CheckPatternPredicate0,
23452 OPC_CheckComplexPat2, /*#*/1,
23453 OPC_EmitMergeInputChains1_0,
23454 OPC_EmitInteger32, 0,
23455 OPC_EmitNodeXForm, 2, 3,
23456 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11310),
23457 MVT::i32, 2, 2, 4,
23458 17,
23459 OPC_CheckPredicate0,
23460 OPC_CheckPatternPredicate0,
23461 OPC_CheckComplexPat2, /*#*/1,
23462 OPC_EmitMergeInputChains1_0,
23463 OPC_EmitInteger32, 0,
23464 OPC_EmitNodeXForm, 2, 3,
23465 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11937),
23466 MVT::i32, 2, 2, 4,
23467 51,
23468 OPC_CheckChild2TypeI32,
23469 OPC_Scope, 15,
23470 OPC_CheckPredicate2,
23471 OPC_CheckPatternPredicate0,
23472 OPC_EmitMergeInputChains1_0,
23473 OPC_EmitInteger32, 0,
23474 OPC_EmitNodeXForm, 2, 2,
23475 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10841),
23476 MVT::i32, 2, 1, 3,
23477 15,
23478 OPC_CheckPredicate1,
23479 OPC_CheckPatternPredicate0,
23480 OPC_EmitMergeInputChains1_0,
23481 OPC_EmitInteger32, 0,
23482 OPC_EmitNodeXForm, 2, 2,
23483 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11468),
23484 MVT::i32, 2, 1, 3,
23485 15,
23486 OPC_CheckPredicate0,
23487 OPC_CheckPatternPredicate0,
23488 OPC_EmitMergeInputChains1_0,
23489 OPC_EmitInteger32, 0,
23490 OPC_EmitNodeXForm, 2, 2,
23491 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12095),
23492 MVT::i32, 2, 1, 3,
23493 0,
23494 51,
23495 OPC_CheckChild2TypeI64,
23496 OPC_Scope, 15,
23497 OPC_CheckPredicate2,
23498 OPC_CheckPatternPredicate0,
23499 OPC_EmitMergeInputChains1_0,
23500 OPC_EmitInteger32, 0,
23501 OPC_EmitNodeXForm, 2, 2,
23502 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10955),
23503 MVT::i32, 2, 1, 3,
23504 15,
23505 OPC_CheckPredicate1,
23506 OPC_CheckPatternPredicate0,
23507 OPC_EmitMergeInputChains1_0,
23508 OPC_EmitInteger32, 0,
23509 OPC_EmitNodeXForm, 2, 2,
23510 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11582),
23511 MVT::i32, 2, 1, 3,
23512 15,
23513 OPC_CheckPredicate0,
23514 OPC_CheckPatternPredicate0,
23515 OPC_EmitMergeInputChains1_0,
23516 OPC_EmitInteger32, 0,
23517 OPC_EmitNodeXForm, 2, 2,
23518 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12209),
23519 MVT::i32, 2, 1, 3,
23520 0,
23521 0,
23522 31|128,2,
23523 OPC_CheckChild1Integer, 84|128,16|128,1,
23524 OPC_RecordChild2,
23525 OPC_Scope, 60,
23526 OPC_CheckChild2TypeI32,
23527 OPC_Scope, 18,
23528 OPC_CheckPredicate2,
23529 OPC_CheckPatternPredicate0,
23530 OPC_CheckComplexPat0, /*#*/1,
23531 OPC_EmitMergeInputChains1_0,
23532 OPC_EmitInteger32, 0,
23533 OPC_EmitNodeXForm, 2, 4,
23534 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11071),
23535 MVT::i32, 3, 2, 3, 5,
23536 18,
23537 OPC_CheckPredicate1,
23538 OPC_CheckPatternPredicate0,
23539 OPC_CheckComplexPat0, /*#*/1,
23540 OPC_EmitMergeInputChains1_0,
23541 OPC_EmitInteger32, 0,
23542 OPC_EmitNodeXForm, 2, 4,
23543 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11698),
23544 MVT::i32, 3, 2, 3, 5,
23545 18,
23546 OPC_CheckPredicate0,
23547 OPC_CheckPatternPredicate0,
23548 OPC_CheckComplexPat0, /*#*/1,
23549 OPC_EmitMergeInputChains1_0,
23550 OPC_EmitInteger32, 0,
23551 OPC_EmitNodeXForm, 2, 4,
23552 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12325),
23553 MVT::i32, 3, 2, 3, 5,
23554 0,
23555 60,
23556 OPC_CheckChild2TypeI64,
23557 OPC_Scope, 18,
23558 OPC_CheckPredicate2,
23559 OPC_CheckPatternPredicate0,
23560 OPC_CheckComplexPat1, /*#*/1,
23561 OPC_EmitMergeInputChains1_0,
23562 OPC_EmitInteger32, 0,
23563 OPC_EmitNodeXForm, 2, 4,
23564 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11185),
23565 MVT::i32, 3, 2, 3, 5,
23566 18,
23567 OPC_CheckPredicate1,
23568 OPC_CheckPatternPredicate0,
23569 OPC_CheckComplexPat1, /*#*/1,
23570 OPC_EmitMergeInputChains1_0,
23571 OPC_EmitInteger32, 0,
23572 OPC_EmitNodeXForm, 2, 4,
23573 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11812),
23574 MVT::i32, 3, 2, 3, 5,
23575 18,
23576 OPC_CheckPredicate0,
23577 OPC_CheckPatternPredicate0,
23578 OPC_CheckComplexPat1, /*#*/1,
23579 OPC_EmitMergeInputChains1_0,
23580 OPC_EmitInteger32, 0,
23581 OPC_EmitNodeXForm, 2, 4,
23582 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12439),
23583 MVT::i32, 3, 2, 3, 5,
23584 0,
23585 17,
23586 OPC_CheckPredicate2,
23587 OPC_CheckPatternPredicate0,
23588 OPC_CheckComplexPat2, /*#*/1,
23589 OPC_EmitMergeInputChains1_0,
23590 OPC_EmitInteger32, 0,
23591 OPC_EmitNodeXForm, 2, 3,
23592 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10585),
23593 MVT::i32, 2, 2, 4,
23594 17,
23595 OPC_CheckPredicate1,
23596 OPC_CheckPatternPredicate0,
23597 OPC_CheckComplexPat2, /*#*/1,
23598 OPC_EmitMergeInputChains1_0,
23599 OPC_EmitInteger32, 0,
23600 OPC_EmitNodeXForm, 2, 3,
23601 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11313),
23602 MVT::i32, 2, 2, 4,
23603 17,
23604 OPC_CheckPredicate0,
23605 OPC_CheckPatternPredicate0,
23606 OPC_CheckComplexPat2, /*#*/1,
23607 OPC_EmitMergeInputChains1_0,
23608 OPC_EmitInteger32, 0,
23609 OPC_EmitNodeXForm, 2, 3,
23610 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11940),
23611 MVT::i32, 2, 2, 4,
23612 51,
23613 OPC_CheckChild2TypeI32,
23614 OPC_Scope, 15,
23615 OPC_CheckPredicate2,
23616 OPC_CheckPatternPredicate0,
23617 OPC_EmitMergeInputChains1_0,
23618 OPC_EmitInteger32, 0,
23619 OPC_EmitNodeXForm, 2, 2,
23620 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10843),
23621 MVT::i32, 2, 1, 3,
23622 15,
23623 OPC_CheckPredicate1,
23624 OPC_CheckPatternPredicate0,
23625 OPC_EmitMergeInputChains1_0,
23626 OPC_EmitInteger32, 0,
23627 OPC_EmitNodeXForm, 2, 2,
23628 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11470),
23629 MVT::i32, 2, 1, 3,
23630 15,
23631 OPC_CheckPredicate0,
23632 OPC_CheckPatternPredicate0,
23633 OPC_EmitMergeInputChains1_0,
23634 OPC_EmitInteger32, 0,
23635 OPC_EmitNodeXForm, 2, 2,
23636 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12097),
23637 MVT::i32, 2, 1, 3,
23638 0,
23639 51,
23640 OPC_CheckChild2TypeI64,
23641 OPC_Scope, 15,
23642 OPC_CheckPredicate2,
23643 OPC_CheckPatternPredicate0,
23644 OPC_EmitMergeInputChains1_0,
23645 OPC_EmitInteger32, 0,
23646 OPC_EmitNodeXForm, 2, 2,
23647 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10957),
23648 MVT::i32, 2, 1, 3,
23649 15,
23650 OPC_CheckPredicate1,
23651 OPC_CheckPatternPredicate0,
23652 OPC_EmitMergeInputChains1_0,
23653 OPC_EmitInteger32, 0,
23654 OPC_EmitNodeXForm, 2, 2,
23655 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11584),
23656 MVT::i32, 2, 1, 3,
23657 15,
23658 OPC_CheckPredicate0,
23659 OPC_CheckPatternPredicate0,
23660 OPC_EmitMergeInputChains1_0,
23661 OPC_EmitInteger32, 0,
23662 OPC_EmitNodeXForm, 2, 2,
23663 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12211),
23664 MVT::i32, 2, 1, 3,
23665 0,
23666 0,
23667 46|128,2,
23668 OPC_CheckChild1Integer, 80|128,16|128,1,
23669 OPC_RecordChild2,
23670 OPC_Scope, 63,
23671 OPC_CheckChild2TypeI32,
23672 OPC_Scope, 19,
23673 OPC_CheckPredicate2,
23674 OPC_CheckPatternPredicate1,
23675 OPC_CheckComplexPat0, /*#*/1,
23676 OPC_EmitMergeInputChains1_0,
23677 OPC_EmitInteger32, 0,
23678 OPC_EmitNodeXForm, 2, 4,
23679 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11073),
23680 MVT::i32, MVT::i32, 3, 2, 3, 5,
23681 19,
23682 OPC_CheckPredicate1,
23683 OPC_CheckPatternPredicate1,
23684 OPC_CheckComplexPat0, /*#*/1,
23685 OPC_EmitMergeInputChains1_0,
23686 OPC_EmitInteger32, 0,
23687 OPC_EmitNodeXForm, 2, 4,
23688 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11700),
23689 MVT::i32, MVT::i32, 3, 2, 3, 5,
23690 19,
23691 OPC_CheckPredicate0,
23692 OPC_CheckPatternPredicate1,
23693 OPC_CheckComplexPat0, /*#*/1,
23694 OPC_EmitMergeInputChains1_0,
23695 OPC_EmitInteger32, 0,
23696 OPC_EmitNodeXForm, 2, 4,
23697 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12327),
23698 MVT::i32, MVT::i32, 3, 2, 3, 5,
23699 0,
23700 63,
23701 OPC_CheckChild2TypeI64,
23702 OPC_Scope, 19,
23703 OPC_CheckPredicate2,
23704 OPC_CheckPatternPredicate1,
23705 OPC_CheckComplexPat1, /*#*/1,
23706 OPC_EmitMergeInputChains1_0,
23707 OPC_EmitInteger32, 0,
23708 OPC_EmitNodeXForm, 2, 4,
23709 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11187),
23710 MVT::i32, MVT::i32, 3, 2, 3, 5,
23711 19,
23712 OPC_CheckPredicate1,
23713 OPC_CheckPatternPredicate1,
23714 OPC_CheckComplexPat1, /*#*/1,
23715 OPC_EmitMergeInputChains1_0,
23716 OPC_EmitInteger32, 0,
23717 OPC_EmitNodeXForm, 2, 4,
23718 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11814),
23719 MVT::i32, MVT::i32, 3, 2, 3, 5,
23720 19,
23721 OPC_CheckPredicate0,
23722 OPC_CheckPatternPredicate1,
23723 OPC_CheckComplexPat1, /*#*/1,
23724 OPC_EmitMergeInputChains1_0,
23725 OPC_EmitInteger32, 0,
23726 OPC_EmitNodeXForm, 2, 4,
23727 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12441),
23728 MVT::i32, MVT::i32, 3, 2, 3, 5,
23729 0,
23730 18,
23731 OPC_CheckPredicate2,
23732 OPC_CheckPatternPredicate1,
23733 OPC_CheckComplexPat2, /*#*/1,
23734 OPC_EmitMergeInputChains1_0,
23735 OPC_EmitInteger32, 0,
23736 OPC_EmitNodeXForm, 2, 3,
23737 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10590),
23738 MVT::i32, MVT::i32, 2, 2, 4,
23739 18,
23740 OPC_CheckPredicate1,
23741 OPC_CheckPatternPredicate1,
23742 OPC_CheckComplexPat2, /*#*/1,
23743 OPC_EmitMergeInputChains1_0,
23744 OPC_EmitInteger32, 0,
23745 OPC_EmitNodeXForm, 2, 3,
23746 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11316),
23747 MVT::i32, MVT::i32, 2, 2, 4,
23748 18,
23749 OPC_CheckPredicate0,
23750 OPC_CheckPatternPredicate1,
23751 OPC_CheckComplexPat2, /*#*/1,
23752 OPC_EmitMergeInputChains1_0,
23753 OPC_EmitInteger32, 0,
23754 OPC_EmitNodeXForm, 2, 3,
23755 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11943),
23756 MVT::i32, MVT::i32, 2, 2, 4,
23757 54,
23758 OPC_CheckChild2TypeI32,
23759 OPC_Scope, 16,
23760 OPC_CheckPredicate2,
23761 OPC_CheckPatternPredicate1,
23762 OPC_EmitMergeInputChains1_0,
23763 OPC_EmitInteger32, 0,
23764 OPC_EmitNodeXForm, 2, 2,
23765 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10845),
23766 MVT::i32, MVT::i32, 2, 1, 3,
23767 16,
23768 OPC_CheckPredicate1,
23769 OPC_CheckPatternPredicate1,
23770 OPC_EmitMergeInputChains1_0,
23771 OPC_EmitInteger32, 0,
23772 OPC_EmitNodeXForm, 2, 2,
23773 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11472),
23774 MVT::i32, MVT::i32, 2, 1, 3,
23775 16,
23776 OPC_CheckPredicate0,
23777 OPC_CheckPatternPredicate1,
23778 OPC_EmitMergeInputChains1_0,
23779 OPC_EmitInteger32, 0,
23780 OPC_EmitNodeXForm, 2, 2,
23781 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12099),
23782 MVT::i32, MVT::i32, 2, 1, 3,
23783 0,
23784 54,
23785 OPC_CheckChild2TypeI64,
23786 OPC_Scope, 16,
23787 OPC_CheckPredicate2,
23788 OPC_CheckPatternPredicate1,
23789 OPC_EmitMergeInputChains1_0,
23790 OPC_EmitInteger32, 0,
23791 OPC_EmitNodeXForm, 2, 2,
23792 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10959),
23793 MVT::i32, MVT::i32, 2, 1, 3,
23794 16,
23795 OPC_CheckPredicate1,
23796 OPC_CheckPatternPredicate1,
23797 OPC_EmitMergeInputChains1_0,
23798 OPC_EmitInteger32, 0,
23799 OPC_EmitNodeXForm, 2, 2,
23800 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11586),
23801 MVT::i32, MVT::i32, 2, 1, 3,
23802 16,
23803 OPC_CheckPredicate0,
23804 OPC_CheckPatternPredicate1,
23805 OPC_EmitMergeInputChains1_0,
23806 OPC_EmitInteger32, 0,
23807 OPC_EmitNodeXForm, 2, 2,
23808 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12213),
23809 MVT::i32, MVT::i32, 2, 1, 3,
23810 0,
23811 0,
23812 31|128,2,
23813 OPC_CheckChild1Integer, 22|128,18|128,1,
23814 OPC_RecordChild2,
23815 OPC_Scope, 60,
23816 OPC_CheckChild2TypeI32,
23817 OPC_Scope, 18,
23818 OPC_CheckPredicate2,
23819 OPC_CheckPatternPredicate0,
23820 OPC_CheckComplexPat0, /*#*/1,
23821 OPC_EmitMergeInputChains1_0,
23822 OPC_EmitInteger32, 0,
23823 OPC_EmitNodeXForm, 2, 4,
23824 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11077),
23825 MVT::i32, 3, 2, 3, 5,
23826 18,
23827 OPC_CheckPredicate1,
23828 OPC_CheckPatternPredicate0,
23829 OPC_CheckComplexPat0, /*#*/1,
23830 OPC_EmitMergeInputChains1_0,
23831 OPC_EmitInteger32, 0,
23832 OPC_EmitNodeXForm, 2, 4,
23833 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11704),
23834 MVT::i32, 3, 2, 3, 5,
23835 18,
23836 OPC_CheckPredicate0,
23837 OPC_CheckPatternPredicate0,
23838 OPC_CheckComplexPat0, /*#*/1,
23839 OPC_EmitMergeInputChains1_0,
23840 OPC_EmitInteger32, 0,
23841 OPC_EmitNodeXForm, 2, 4,
23842 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12331),
23843 MVT::i32, 3, 2, 3, 5,
23844 0,
23845 60,
23846 OPC_CheckChild2TypeI64,
23847 OPC_Scope, 18,
23848 OPC_CheckPredicate2,
23849 OPC_CheckPatternPredicate0,
23850 OPC_CheckComplexPat1, /*#*/1,
23851 OPC_EmitMergeInputChains1_0,
23852 OPC_EmitInteger32, 0,
23853 OPC_EmitNodeXForm, 2, 4,
23854 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11191),
23855 MVT::i32, 3, 2, 3, 5,
23856 18,
23857 OPC_CheckPredicate1,
23858 OPC_CheckPatternPredicate0,
23859 OPC_CheckComplexPat1, /*#*/1,
23860 OPC_EmitMergeInputChains1_0,
23861 OPC_EmitInteger32, 0,
23862 OPC_EmitNodeXForm, 2, 4,
23863 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11818),
23864 MVT::i32, 3, 2, 3, 5,
23865 18,
23866 OPC_CheckPredicate0,
23867 OPC_CheckPatternPredicate0,
23868 OPC_CheckComplexPat1, /*#*/1,
23869 OPC_EmitMergeInputChains1_0,
23870 OPC_EmitInteger32, 0,
23871 OPC_EmitNodeXForm, 2, 4,
23872 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12445),
23873 MVT::i32, 3, 2, 3, 5,
23874 0,
23875 17,
23876 OPC_CheckPredicate2,
23877 OPC_CheckPatternPredicate0,
23878 OPC_CheckComplexPat2, /*#*/1,
23879 OPC_EmitMergeInputChains1_0,
23880 OPC_EmitInteger32, 0,
23881 OPC_EmitNodeXForm, 2, 3,
23882 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10600),
23883 MVT::i32, 2, 2, 4,
23884 17,
23885 OPC_CheckPredicate1,
23886 OPC_CheckPatternPredicate0,
23887 OPC_CheckComplexPat2, /*#*/1,
23888 OPC_EmitMergeInputChains1_0,
23889 OPC_EmitInteger32, 0,
23890 OPC_EmitNodeXForm, 2, 3,
23891 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11322),
23892 MVT::i32, 2, 2, 4,
23893 17,
23894 OPC_CheckPredicate0,
23895 OPC_CheckPatternPredicate0,
23896 OPC_CheckComplexPat2, /*#*/1,
23897 OPC_EmitMergeInputChains1_0,
23898 OPC_EmitInteger32, 0,
23899 OPC_EmitNodeXForm, 2, 3,
23900 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11949),
23901 MVT::i32, 2, 2, 4,
23902 51,
23903 OPC_CheckChild2TypeI32,
23904 OPC_Scope, 15,
23905 OPC_CheckPredicate2,
23906 OPC_CheckPatternPredicate0,
23907 OPC_EmitMergeInputChains1_0,
23908 OPC_EmitInteger32, 0,
23909 OPC_EmitNodeXForm, 2, 2,
23910 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10849),
23911 MVT::i32, 2, 1, 3,
23912 15,
23913 OPC_CheckPredicate1,
23914 OPC_CheckPatternPredicate0,
23915 OPC_EmitMergeInputChains1_0,
23916 OPC_EmitInteger32, 0,
23917 OPC_EmitNodeXForm, 2, 2,
23918 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11476),
23919 MVT::i32, 2, 1, 3,
23920 15,
23921 OPC_CheckPredicate0,
23922 OPC_CheckPatternPredicate0,
23923 OPC_EmitMergeInputChains1_0,
23924 OPC_EmitInteger32, 0,
23925 OPC_EmitNodeXForm, 2, 2,
23926 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12103),
23927 MVT::i32, 2, 1, 3,
23928 0,
23929 51,
23930 OPC_CheckChild2TypeI64,
23931 OPC_Scope, 15,
23932 OPC_CheckPredicate2,
23933 OPC_CheckPatternPredicate0,
23934 OPC_EmitMergeInputChains1_0,
23935 OPC_EmitInteger32, 0,
23936 OPC_EmitNodeXForm, 2, 2,
23937 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10963),
23938 MVT::i32, 2, 1, 3,
23939 15,
23940 OPC_CheckPredicate1,
23941 OPC_CheckPatternPredicate0,
23942 OPC_EmitMergeInputChains1_0,
23943 OPC_EmitInteger32, 0,
23944 OPC_EmitNodeXForm, 2, 2,
23945 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11590),
23946 MVT::i32, 2, 1, 3,
23947 15,
23948 OPC_CheckPredicate0,
23949 OPC_CheckPatternPredicate0,
23950 OPC_EmitMergeInputChains1_0,
23951 OPC_EmitInteger32, 0,
23952 OPC_EmitNodeXForm, 2, 2,
23953 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12217),
23954 MVT::i32, 2, 1, 3,
23955 0,
23956 0,
23957 31|128,2,
23958 OPC_CheckChild1Integer, 12|128,18|128,1,
23959 OPC_RecordChild2,
23960 OPC_Scope, 60,
23961 OPC_CheckChild2TypeI32,
23962 OPC_Scope, 18,
23963 OPC_CheckPredicate2,
23964 OPC_CheckPatternPredicate0,
23965 OPC_CheckComplexPat0, /*#*/1,
23966 OPC_EmitMergeInputChains1_0,
23967 OPC_EmitInteger32, 0,
23968 OPC_EmitNodeXForm, 2, 4,
23969 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11079),
23970 MVT::i32, 3, 2, 3, 5,
23971 18,
23972 OPC_CheckPredicate1,
23973 OPC_CheckPatternPredicate0,
23974 OPC_CheckComplexPat0, /*#*/1,
23975 OPC_EmitMergeInputChains1_0,
23976 OPC_EmitInteger32, 0,
23977 OPC_EmitNodeXForm, 2, 4,
23978 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11706),
23979 MVT::i32, 3, 2, 3, 5,
23980 18,
23981 OPC_CheckPredicate0,
23982 OPC_CheckPatternPredicate0,
23983 OPC_CheckComplexPat0, /*#*/1,
23984 OPC_EmitMergeInputChains1_0,
23985 OPC_EmitInteger32, 0,
23986 OPC_EmitNodeXForm, 2, 4,
23987 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12333),
23988 MVT::i32, 3, 2, 3, 5,
23989 0,
23990 60,
23991 OPC_CheckChild2TypeI64,
23992 OPC_Scope, 18,
23993 OPC_CheckPredicate2,
23994 OPC_CheckPatternPredicate0,
23995 OPC_CheckComplexPat1, /*#*/1,
23996 OPC_EmitMergeInputChains1_0,
23997 OPC_EmitInteger32, 0,
23998 OPC_EmitNodeXForm, 2, 4,
23999 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11193),
24000 MVT::i32, 3, 2, 3, 5,
24001 18,
24002 OPC_CheckPredicate1,
24003 OPC_CheckPatternPredicate0,
24004 OPC_CheckComplexPat1, /*#*/1,
24005 OPC_EmitMergeInputChains1_0,
24006 OPC_EmitInteger32, 0,
24007 OPC_EmitNodeXForm, 2, 4,
24008 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11820),
24009 MVT::i32, 3, 2, 3, 5,
24010 18,
24011 OPC_CheckPredicate0,
24012 OPC_CheckPatternPredicate0,
24013 OPC_CheckComplexPat1, /*#*/1,
24014 OPC_EmitMergeInputChains1_0,
24015 OPC_EmitInteger32, 0,
24016 OPC_EmitNodeXForm, 2, 4,
24017 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12447),
24018 MVT::i32, 3, 2, 3, 5,
24019 0,
24020 17,
24021 OPC_CheckPredicate2,
24022 OPC_CheckPatternPredicate0,
24023 OPC_CheckComplexPat2, /*#*/1,
24024 OPC_EmitMergeInputChains1_0,
24025 OPC_EmitInteger32, 0,
24026 OPC_EmitNodeXForm, 2, 3,
24027 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10605),
24028 MVT::i32, 2, 2, 4,
24029 17,
24030 OPC_CheckPredicate1,
24031 OPC_CheckPatternPredicate0,
24032 OPC_CheckComplexPat2, /*#*/1,
24033 OPC_EmitMergeInputChains1_0,
24034 OPC_EmitInteger32, 0,
24035 OPC_EmitNodeXForm, 2, 3,
24036 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11325),
24037 MVT::i32, 2, 2, 4,
24038 17,
24039 OPC_CheckPredicate0,
24040 OPC_CheckPatternPredicate0,
24041 OPC_CheckComplexPat2, /*#*/1,
24042 OPC_EmitMergeInputChains1_0,
24043 OPC_EmitInteger32, 0,
24044 OPC_EmitNodeXForm, 2, 3,
24045 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11952),
24046 MVT::i32, 2, 2, 4,
24047 51,
24048 OPC_CheckChild2TypeI32,
24049 OPC_Scope, 15,
24050 OPC_CheckPredicate2,
24051 OPC_CheckPatternPredicate0,
24052 OPC_EmitMergeInputChains1_0,
24053 OPC_EmitInteger32, 0,
24054 OPC_EmitNodeXForm, 2, 2,
24055 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10851),
24056 MVT::i32, 2, 1, 3,
24057 15,
24058 OPC_CheckPredicate1,
24059 OPC_CheckPatternPredicate0,
24060 OPC_EmitMergeInputChains1_0,
24061 OPC_EmitInteger32, 0,
24062 OPC_EmitNodeXForm, 2, 2,
24063 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11478),
24064 MVT::i32, 2, 1, 3,
24065 15,
24066 OPC_CheckPredicate0,
24067 OPC_CheckPatternPredicate0,
24068 OPC_EmitMergeInputChains1_0,
24069 OPC_EmitInteger32, 0,
24070 OPC_EmitNodeXForm, 2, 2,
24071 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12105),
24072 MVT::i32, 2, 1, 3,
24073 0,
24074 51,
24075 OPC_CheckChild2TypeI64,
24076 OPC_Scope, 15,
24077 OPC_CheckPredicate2,
24078 OPC_CheckPatternPredicate0,
24079 OPC_EmitMergeInputChains1_0,
24080 OPC_EmitInteger32, 0,
24081 OPC_EmitNodeXForm, 2, 2,
24082 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10965),
24083 MVT::i32, 2, 1, 3,
24084 15,
24085 OPC_CheckPredicate1,
24086 OPC_CheckPatternPredicate0,
24087 OPC_EmitMergeInputChains1_0,
24088 OPC_EmitInteger32, 0,
24089 OPC_EmitNodeXForm, 2, 2,
24090 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11592),
24091 MVT::i32, 2, 1, 3,
24092 15,
24093 OPC_CheckPredicate0,
24094 OPC_CheckPatternPredicate0,
24095 OPC_EmitMergeInputChains1_0,
24096 OPC_EmitInteger32, 0,
24097 OPC_EmitNodeXForm, 2, 2,
24098 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12219),
24099 MVT::i32, 2, 1, 3,
24100 0,
24101 0,
24102 46|128,2,
24103 OPC_CheckChild1Integer, 8|128,18|128,1,
24104 OPC_RecordChild2,
24105 OPC_Scope, 63,
24106 OPC_CheckChild2TypeI32,
24107 OPC_Scope, 19,
24108 OPC_CheckPredicate2,
24109 OPC_CheckPatternPredicate1,
24110 OPC_CheckComplexPat0, /*#*/1,
24111 OPC_EmitMergeInputChains1_0,
24112 OPC_EmitInteger32, 0,
24113 OPC_EmitNodeXForm, 2, 4,
24114 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11081),
24115 MVT::i32, MVT::i32, 3, 2, 3, 5,
24116 19,
24117 OPC_CheckPredicate1,
24118 OPC_CheckPatternPredicate1,
24119 OPC_CheckComplexPat0, /*#*/1,
24120 OPC_EmitMergeInputChains1_0,
24121 OPC_EmitInteger32, 0,
24122 OPC_EmitNodeXForm, 2, 4,
24123 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11708),
24124 MVT::i32, MVT::i32, 3, 2, 3, 5,
24125 19,
24126 OPC_CheckPredicate0,
24127 OPC_CheckPatternPredicate1,
24128 OPC_CheckComplexPat0, /*#*/1,
24129 OPC_EmitMergeInputChains1_0,
24130 OPC_EmitInteger32, 0,
24131 OPC_EmitNodeXForm, 2, 4,
24132 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12335),
24133 MVT::i32, MVT::i32, 3, 2, 3, 5,
24134 0,
24135 63,
24136 OPC_CheckChild2TypeI64,
24137 OPC_Scope, 19,
24138 OPC_CheckPredicate2,
24139 OPC_CheckPatternPredicate1,
24140 OPC_CheckComplexPat1, /*#*/1,
24141 OPC_EmitMergeInputChains1_0,
24142 OPC_EmitInteger32, 0,
24143 OPC_EmitNodeXForm, 2, 4,
24144 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11195),
24145 MVT::i32, MVT::i32, 3, 2, 3, 5,
24146 19,
24147 OPC_CheckPredicate1,
24148 OPC_CheckPatternPredicate1,
24149 OPC_CheckComplexPat1, /*#*/1,
24150 OPC_EmitMergeInputChains1_0,
24151 OPC_EmitInteger32, 0,
24152 OPC_EmitNodeXForm, 2, 4,
24153 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11822),
24154 MVT::i32, MVT::i32, 3, 2, 3, 5,
24155 19,
24156 OPC_CheckPredicate0,
24157 OPC_CheckPatternPredicate1,
24158 OPC_CheckComplexPat1, /*#*/1,
24159 OPC_EmitMergeInputChains1_0,
24160 OPC_EmitInteger32, 0,
24161 OPC_EmitNodeXForm, 2, 4,
24162 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12449),
24163 MVT::i32, MVT::i32, 3, 2, 3, 5,
24164 0,
24165 18,
24166 OPC_CheckPredicate2,
24167 OPC_CheckPatternPredicate1,
24168 OPC_CheckComplexPat2, /*#*/1,
24169 OPC_EmitMergeInputChains1_0,
24170 OPC_EmitInteger32, 0,
24171 OPC_EmitNodeXForm, 2, 3,
24172 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10610),
24173 MVT::i32, MVT::i32, 2, 2, 4,
24174 18,
24175 OPC_CheckPredicate1,
24176 OPC_CheckPatternPredicate1,
24177 OPC_CheckComplexPat2, /*#*/1,
24178 OPC_EmitMergeInputChains1_0,
24179 OPC_EmitInteger32, 0,
24180 OPC_EmitNodeXForm, 2, 3,
24181 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11328),
24182 MVT::i32, MVT::i32, 2, 2, 4,
24183 18,
24184 OPC_CheckPredicate0,
24185 OPC_CheckPatternPredicate1,
24186 OPC_CheckComplexPat2, /*#*/1,
24187 OPC_EmitMergeInputChains1_0,
24188 OPC_EmitInteger32, 0,
24189 OPC_EmitNodeXForm, 2, 3,
24190 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11955),
24191 MVT::i32, MVT::i32, 2, 2, 4,
24192 54,
24193 OPC_CheckChild2TypeI32,
24194 OPC_Scope, 16,
24195 OPC_CheckPredicate2,
24196 OPC_CheckPatternPredicate1,
24197 OPC_EmitMergeInputChains1_0,
24198 OPC_EmitInteger32, 0,
24199 OPC_EmitNodeXForm, 2, 2,
24200 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10853),
24201 MVT::i32, MVT::i32, 2, 1, 3,
24202 16,
24203 OPC_CheckPredicate1,
24204 OPC_CheckPatternPredicate1,
24205 OPC_EmitMergeInputChains1_0,
24206 OPC_EmitInteger32, 0,
24207 OPC_EmitNodeXForm, 2, 2,
24208 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11480),
24209 MVT::i32, MVT::i32, 2, 1, 3,
24210 16,
24211 OPC_CheckPredicate0,
24212 OPC_CheckPatternPredicate1,
24213 OPC_EmitMergeInputChains1_0,
24214 OPC_EmitInteger32, 0,
24215 OPC_EmitNodeXForm, 2, 2,
24216 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12107),
24217 MVT::i32, MVT::i32, 2, 1, 3,
24218 0,
24219 54,
24220 OPC_CheckChild2TypeI64,
24221 OPC_Scope, 16,
24222 OPC_CheckPredicate2,
24223 OPC_CheckPatternPredicate1,
24224 OPC_EmitMergeInputChains1_0,
24225 OPC_EmitInteger32, 0,
24226 OPC_EmitNodeXForm, 2, 2,
24227 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10967),
24228 MVT::i32, MVT::i32, 2, 1, 3,
24229 16,
24230 OPC_CheckPredicate1,
24231 OPC_CheckPatternPredicate1,
24232 OPC_EmitMergeInputChains1_0,
24233 OPC_EmitInteger32, 0,
24234 OPC_EmitNodeXForm, 2, 2,
24235 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11594),
24236 MVT::i32, MVT::i32, 2, 1, 3,
24237 16,
24238 OPC_CheckPredicate0,
24239 OPC_CheckPatternPredicate1,
24240 OPC_EmitMergeInputChains1_0,
24241 OPC_EmitInteger32, 0,
24242 OPC_EmitNodeXForm, 2, 2,
24243 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12221),
24244 MVT::i32, MVT::i32, 2, 1, 3,
24245 0,
24246 0,
24247 106|128,2,
24248 OPC_CheckChild1Integer, 54|128,18|128,1,
24249 OPC_RecordChild2,
24250 OPC_Scope, 75,
24251 OPC_CheckChild2TypeI32,
24252 OPC_Scope, 23,
24253 OPC_CheckPredicate2,
24254 OPC_CheckPatternPredicate0,
24255 OPC_CheckComplexPat0, /*#*/1,
24256 OPC_EmitMergeInputChains1_0,
24257 OPC_EmitInteger32, 0,
24258 OPC_EmitNodeXForm, 2, 4,
24259 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11085), 0|OPFL_Chain,
24260 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24261 23,
24262 OPC_CheckPredicate1,
24263 OPC_CheckPatternPredicate0,
24264 OPC_CheckComplexPat0, /*#*/1,
24265 OPC_EmitMergeInputChains1_0,
24266 OPC_EmitInteger32, 0,
24267 OPC_EmitNodeXForm, 2, 4,
24268 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11712), 0|OPFL_Chain,
24269 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24270 23,
24271 OPC_CheckPredicate0,
24272 OPC_CheckPatternPredicate0,
24273 OPC_CheckComplexPat0, /*#*/1,
24274 OPC_EmitMergeInputChains1_0,
24275 OPC_EmitInteger32, 0,
24276 OPC_EmitNodeXForm, 2, 4,
24277 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12339), 0|OPFL_Chain,
24278 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24279 0,
24280 75,
24281 OPC_CheckChild2TypeI64,
24282 OPC_Scope, 23,
24283 OPC_CheckPredicate2,
24284 OPC_CheckPatternPredicate0,
24285 OPC_CheckComplexPat1, /*#*/1,
24286 OPC_EmitMergeInputChains1_0,
24287 OPC_EmitInteger32, 0,
24288 OPC_EmitNodeXForm, 2, 4,
24289 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11199), 0|OPFL_Chain,
24290 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24291 23,
24292 OPC_CheckPredicate1,
24293 OPC_CheckPatternPredicate0,
24294 OPC_CheckComplexPat1, /*#*/1,
24295 OPC_EmitMergeInputChains1_0,
24296 OPC_EmitInteger32, 0,
24297 OPC_EmitNodeXForm, 2, 4,
24298 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11826), 0|OPFL_Chain,
24299 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24300 23,
24301 OPC_CheckPredicate0,
24302 OPC_CheckPatternPredicate0,
24303 OPC_CheckComplexPat1, /*#*/1,
24304 OPC_EmitMergeInputChains1_0,
24305 OPC_EmitInteger32, 0,
24306 OPC_EmitNodeXForm, 2, 4,
24307 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12453), 0|OPFL_Chain,
24308 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24309 0,
24310 22,
24311 OPC_CheckPredicate2,
24312 OPC_CheckPatternPredicate0,
24313 OPC_CheckComplexPat2, /*#*/1,
24314 OPC_EmitMergeInputChains1_0,
24315 OPC_EmitInteger32, 0,
24316 OPC_EmitNodeXForm, 2, 3,
24317 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10620), 0|OPFL_Chain,
24318 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24319 22,
24320 OPC_CheckPredicate1,
24321 OPC_CheckPatternPredicate0,
24322 OPC_CheckComplexPat2, /*#*/1,
24323 OPC_EmitMergeInputChains1_0,
24324 OPC_EmitInteger32, 0,
24325 OPC_EmitNodeXForm, 2, 3,
24326 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11334), 0|OPFL_Chain,
24327 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24328 22,
24329 OPC_CheckPredicate0,
24330 OPC_CheckPatternPredicate0,
24331 OPC_CheckComplexPat2, /*#*/1,
24332 OPC_EmitMergeInputChains1_0,
24333 OPC_EmitInteger32, 0,
24334 OPC_EmitNodeXForm, 2, 3,
24335 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11961), 0|OPFL_Chain,
24336 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24337 66,
24338 OPC_CheckChild2TypeI32,
24339 OPC_Scope, 20,
24340 OPC_CheckPredicate2,
24341 OPC_CheckPatternPredicate0,
24342 OPC_EmitMergeInputChains1_0,
24343 OPC_EmitInteger32, 0,
24344 OPC_EmitNodeXForm, 2, 2,
24345 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10857), 0|OPFL_Chain,
24346 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24347 20,
24348 OPC_CheckPredicate1,
24349 OPC_CheckPatternPredicate0,
24350 OPC_EmitMergeInputChains1_0,
24351 OPC_EmitInteger32, 0,
24352 OPC_EmitNodeXForm, 2, 2,
24353 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11484), 0|OPFL_Chain,
24354 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24355 20,
24356 OPC_CheckPredicate0,
24357 OPC_CheckPatternPredicate0,
24358 OPC_EmitMergeInputChains1_0,
24359 OPC_EmitInteger32, 0,
24360 OPC_EmitNodeXForm, 2, 2,
24361 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12111), 0|OPFL_Chain,
24362 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24363 0,
24364 66,
24365 OPC_CheckChild2TypeI64,
24366 OPC_Scope, 20,
24367 OPC_CheckPredicate2,
24368 OPC_CheckPatternPredicate0,
24369 OPC_EmitMergeInputChains1_0,
24370 OPC_EmitInteger32, 0,
24371 OPC_EmitNodeXForm, 2, 2,
24372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10971), 0|OPFL_Chain,
24373 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24374 20,
24375 OPC_CheckPredicate1,
24376 OPC_CheckPatternPredicate0,
24377 OPC_EmitMergeInputChains1_0,
24378 OPC_EmitInteger32, 0,
24379 OPC_EmitNodeXForm, 2, 2,
24380 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11598), 0|OPFL_Chain,
24381 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24382 20,
24383 OPC_CheckPredicate0,
24384 OPC_CheckPatternPredicate0,
24385 OPC_EmitMergeInputChains1_0,
24386 OPC_EmitInteger32, 0,
24387 OPC_EmitNodeXForm, 2, 2,
24388 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12225), 0|OPFL_Chain,
24389 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24390 0,
24391 0,
24392 106|128,2,
24393 OPC_CheckChild1Integer, 44|128,18|128,1,
24394 OPC_RecordChild2,
24395 OPC_Scope, 75,
24396 OPC_CheckChild2TypeI32,
24397 OPC_Scope, 23,
24398 OPC_CheckPredicate2,
24399 OPC_CheckPatternPredicate0,
24400 OPC_CheckComplexPat0, /*#*/1,
24401 OPC_EmitMergeInputChains1_0,
24402 OPC_EmitInteger32, 0,
24403 OPC_EmitNodeXForm, 2, 4,
24404 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11087), 0|OPFL_Chain,
24405 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24406 23,
24407 OPC_CheckPredicate1,
24408 OPC_CheckPatternPredicate0,
24409 OPC_CheckComplexPat0, /*#*/1,
24410 OPC_EmitMergeInputChains1_0,
24411 OPC_EmitInteger32, 0,
24412 OPC_EmitNodeXForm, 2, 4,
24413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11714), 0|OPFL_Chain,
24414 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24415 23,
24416 OPC_CheckPredicate0,
24417 OPC_CheckPatternPredicate0,
24418 OPC_CheckComplexPat0, /*#*/1,
24419 OPC_EmitMergeInputChains1_0,
24420 OPC_EmitInteger32, 0,
24421 OPC_EmitNodeXForm, 2, 4,
24422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12341), 0|OPFL_Chain,
24423 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24424 0,
24425 75,
24426 OPC_CheckChild2TypeI64,
24427 OPC_Scope, 23,
24428 OPC_CheckPredicate2,
24429 OPC_CheckPatternPredicate0,
24430 OPC_CheckComplexPat1, /*#*/1,
24431 OPC_EmitMergeInputChains1_0,
24432 OPC_EmitInteger32, 0,
24433 OPC_EmitNodeXForm, 2, 4,
24434 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11201), 0|OPFL_Chain,
24435 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24436 23,
24437 OPC_CheckPredicate1,
24438 OPC_CheckPatternPredicate0,
24439 OPC_CheckComplexPat1, /*#*/1,
24440 OPC_EmitMergeInputChains1_0,
24441 OPC_EmitInteger32, 0,
24442 OPC_EmitNodeXForm, 2, 4,
24443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11828), 0|OPFL_Chain,
24444 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24445 23,
24446 OPC_CheckPredicate0,
24447 OPC_CheckPatternPredicate0,
24448 OPC_CheckComplexPat1, /*#*/1,
24449 OPC_EmitMergeInputChains1_0,
24450 OPC_EmitInteger32, 0,
24451 OPC_EmitNodeXForm, 2, 4,
24452 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12455), 0|OPFL_Chain,
24453 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24454 0,
24455 22,
24456 OPC_CheckPredicate2,
24457 OPC_CheckPatternPredicate0,
24458 OPC_CheckComplexPat2, /*#*/1,
24459 OPC_EmitMergeInputChains1_0,
24460 OPC_EmitInteger32, 0,
24461 OPC_EmitNodeXForm, 2, 3,
24462 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10625), 0|OPFL_Chain,
24463 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24464 22,
24465 OPC_CheckPredicate1,
24466 OPC_CheckPatternPredicate0,
24467 OPC_CheckComplexPat2, /*#*/1,
24468 OPC_EmitMergeInputChains1_0,
24469 OPC_EmitInteger32, 0,
24470 OPC_EmitNodeXForm, 2, 3,
24471 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11337), 0|OPFL_Chain,
24472 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24473 22,
24474 OPC_CheckPredicate0,
24475 OPC_CheckPatternPredicate0,
24476 OPC_CheckComplexPat2, /*#*/1,
24477 OPC_EmitMergeInputChains1_0,
24478 OPC_EmitInteger32, 0,
24479 OPC_EmitNodeXForm, 2, 3,
24480 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11964), 0|OPFL_Chain,
24481 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24482 66,
24483 OPC_CheckChild2TypeI32,
24484 OPC_Scope, 20,
24485 OPC_CheckPredicate2,
24486 OPC_CheckPatternPredicate0,
24487 OPC_EmitMergeInputChains1_0,
24488 OPC_EmitInteger32, 0,
24489 OPC_EmitNodeXForm, 2, 2,
24490 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10859), 0|OPFL_Chain,
24491 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24492 20,
24493 OPC_CheckPredicate1,
24494 OPC_CheckPatternPredicate0,
24495 OPC_EmitMergeInputChains1_0,
24496 OPC_EmitInteger32, 0,
24497 OPC_EmitNodeXForm, 2, 2,
24498 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11486), 0|OPFL_Chain,
24499 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24500 20,
24501 OPC_CheckPredicate0,
24502 OPC_CheckPatternPredicate0,
24503 OPC_EmitMergeInputChains1_0,
24504 OPC_EmitInteger32, 0,
24505 OPC_EmitNodeXForm, 2, 2,
24506 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12113), 0|OPFL_Chain,
24507 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24508 0,
24509 66,
24510 OPC_CheckChild2TypeI64,
24511 OPC_Scope, 20,
24512 OPC_CheckPredicate2,
24513 OPC_CheckPatternPredicate0,
24514 OPC_EmitMergeInputChains1_0,
24515 OPC_EmitInteger32, 0,
24516 OPC_EmitNodeXForm, 2, 2,
24517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10973), 0|OPFL_Chain,
24518 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24519 20,
24520 OPC_CheckPredicate1,
24521 OPC_CheckPatternPredicate0,
24522 OPC_EmitMergeInputChains1_0,
24523 OPC_EmitInteger32, 0,
24524 OPC_EmitNodeXForm, 2, 2,
24525 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11600), 0|OPFL_Chain,
24526 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24527 20,
24528 OPC_CheckPredicate0,
24529 OPC_CheckPatternPredicate0,
24530 OPC_EmitMergeInputChains1_0,
24531 OPC_EmitInteger32, 0,
24532 OPC_EmitNodeXForm, 2, 2,
24533 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12227), 0|OPFL_Chain,
24534 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24535 0,
24536 0,
24537 38|128,3,
24538 OPC_CheckChild1Integer, 40|128,18|128,1,
24539 OPC_RecordChild2,
24540 OPC_Scope, 87,
24541 OPC_CheckChild2TypeI32,
24542 OPC_Scope, 27,
24543 OPC_CheckPredicate2,
24544 OPC_CheckPatternPredicate1,
24545 OPC_CheckComplexPat0, /*#*/1,
24546 OPC_EmitMergeInputChains1_0,
24547 OPC_EmitInteger32, 0,
24548 OPC_EmitNodeXForm, 2, 4,
24549 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11089), 0|OPFL_Chain,
24550 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24551 27,
24552 OPC_CheckPredicate1,
24553 OPC_CheckPatternPredicate1,
24554 OPC_CheckComplexPat0, /*#*/1,
24555 OPC_EmitMergeInputChains1_0,
24556 OPC_EmitInteger32, 0,
24557 OPC_EmitNodeXForm, 2, 4,
24558 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11716), 0|OPFL_Chain,
24559 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24560 27,
24561 OPC_CheckPredicate0,
24562 OPC_CheckPatternPredicate1,
24563 OPC_CheckComplexPat0, /*#*/1,
24564 OPC_EmitMergeInputChains1_0,
24565 OPC_EmitInteger32, 0,
24566 OPC_EmitNodeXForm, 2, 4,
24567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12343), 0|OPFL_Chain,
24568 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24569 0,
24570 87,
24571 OPC_CheckChild2TypeI64,
24572 OPC_Scope, 27,
24573 OPC_CheckPredicate2,
24574 OPC_CheckPatternPredicate1,
24575 OPC_CheckComplexPat1, /*#*/1,
24576 OPC_EmitMergeInputChains1_0,
24577 OPC_EmitInteger32, 0,
24578 OPC_EmitNodeXForm, 2, 4,
24579 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11203), 0|OPFL_Chain,
24580 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24581 27,
24582 OPC_CheckPredicate1,
24583 OPC_CheckPatternPredicate1,
24584 OPC_CheckComplexPat1, /*#*/1,
24585 OPC_EmitMergeInputChains1_0,
24586 OPC_EmitInteger32, 0,
24587 OPC_EmitNodeXForm, 2, 4,
24588 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11830), 0|OPFL_Chain,
24589 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24590 27,
24591 OPC_CheckPredicate0,
24592 OPC_CheckPatternPredicate1,
24593 OPC_CheckComplexPat1, /*#*/1,
24594 OPC_EmitMergeInputChains1_0,
24595 OPC_EmitInteger32, 0,
24596 OPC_EmitNodeXForm, 2, 4,
24597 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12457), 0|OPFL_Chain,
24598 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24599 0,
24600 26,
24601 OPC_CheckPredicate2,
24602 OPC_CheckPatternPredicate1,
24603 OPC_CheckComplexPat2, /*#*/1,
24604 OPC_EmitMergeInputChains1_0,
24605 OPC_EmitInteger32, 0,
24606 OPC_EmitNodeXForm, 2, 3,
24607 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10630), 0|OPFL_Chain,
24608 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24609 26,
24610 OPC_CheckPredicate1,
24611 OPC_CheckPatternPredicate1,
24612 OPC_CheckComplexPat2, /*#*/1,
24613 OPC_EmitMergeInputChains1_0,
24614 OPC_EmitInteger32, 0,
24615 OPC_EmitNodeXForm, 2, 3,
24616 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11340), 0|OPFL_Chain,
24617 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24618 26,
24619 OPC_CheckPredicate0,
24620 OPC_CheckPatternPredicate1,
24621 OPC_CheckComplexPat2, /*#*/1,
24622 OPC_EmitMergeInputChains1_0,
24623 OPC_EmitInteger32, 0,
24624 OPC_EmitNodeXForm, 2, 3,
24625 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11967), 0|OPFL_Chain,
24626 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24627 78,
24628 OPC_CheckChild2TypeI32,
24629 OPC_Scope, 24,
24630 OPC_CheckPredicate2,
24631 OPC_CheckPatternPredicate1,
24632 OPC_EmitMergeInputChains1_0,
24633 OPC_EmitInteger32, 0,
24634 OPC_EmitNodeXForm, 2, 2,
24635 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10861), 0|OPFL_Chain,
24636 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24637 24,
24638 OPC_CheckPredicate1,
24639 OPC_CheckPatternPredicate1,
24640 OPC_EmitMergeInputChains1_0,
24641 OPC_EmitInteger32, 0,
24642 OPC_EmitNodeXForm, 2, 2,
24643 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11488), 0|OPFL_Chain,
24644 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24645 24,
24646 OPC_CheckPredicate0,
24647 OPC_CheckPatternPredicate1,
24648 OPC_EmitMergeInputChains1_0,
24649 OPC_EmitInteger32, 0,
24650 OPC_EmitNodeXForm, 2, 2,
24651 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12115), 0|OPFL_Chain,
24652 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24653 0,
24654 78,
24655 OPC_CheckChild2TypeI64,
24656 OPC_Scope, 24,
24657 OPC_CheckPredicate2,
24658 OPC_CheckPatternPredicate1,
24659 OPC_EmitMergeInputChains1_0,
24660 OPC_EmitInteger32, 0,
24661 OPC_EmitNodeXForm, 2, 2,
24662 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10975), 0|OPFL_Chain,
24663 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24664 24,
24665 OPC_CheckPredicate1,
24666 OPC_CheckPatternPredicate1,
24667 OPC_EmitMergeInputChains1_0,
24668 OPC_EmitInteger32, 0,
24669 OPC_EmitNodeXForm, 2, 2,
24670 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11602), 0|OPFL_Chain,
24671 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24672 24,
24673 OPC_CheckPredicate0,
24674 OPC_CheckPatternPredicate1,
24675 OPC_EmitMergeInputChains1_0,
24676 OPC_EmitInteger32, 0,
24677 OPC_EmitNodeXForm, 2, 2,
24678 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12229), 0|OPFL_Chain,
24679 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24680 0,
24681 0,
24682 38|128,3,
24683 OPC_CheckChild1Integer, 112|128,14|128,1,
24684 OPC_RecordChild2,
24685 OPC_Scope, 87,
24686 OPC_CheckChild2TypeI32,
24687 OPC_Scope, 27,
24688 OPC_CheckPredicate2,
24689 OPC_CheckPatternPredicate0,
24690 OPC_CheckComplexPat0, /*#*/1,
24691 OPC_EmitMergeInputChains1_0,
24692 OPC_EmitInteger32, 0,
24693 OPC_EmitNodeXForm, 2, 4,
24694 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11095), 0|OPFL_Chain,
24695 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24696 27,
24697 OPC_CheckPredicate1,
24698 OPC_CheckPatternPredicate0,
24699 OPC_CheckComplexPat0, /*#*/1,
24700 OPC_EmitMergeInputChains1_0,
24701 OPC_EmitInteger32, 0,
24702 OPC_EmitNodeXForm, 2, 4,
24703 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11722), 0|OPFL_Chain,
24704 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24705 27,
24706 OPC_CheckPredicate0,
24707 OPC_CheckPatternPredicate0,
24708 OPC_CheckComplexPat0, /*#*/1,
24709 OPC_EmitMergeInputChains1_0,
24710 OPC_EmitInteger32, 0,
24711 OPC_EmitNodeXForm, 2, 4,
24712 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12349), 0|OPFL_Chain,
24713 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24714 0,
24715 87,
24716 OPC_CheckChild2TypeI64,
24717 OPC_Scope, 27,
24718 OPC_CheckPredicate2,
24719 OPC_CheckPatternPredicate0,
24720 OPC_CheckComplexPat1, /*#*/1,
24721 OPC_EmitMergeInputChains1_0,
24722 OPC_EmitInteger32, 0,
24723 OPC_EmitNodeXForm, 2, 4,
24724 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11209), 0|OPFL_Chain,
24725 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24726 27,
24727 OPC_CheckPredicate1,
24728 OPC_CheckPatternPredicate0,
24729 OPC_CheckComplexPat1, /*#*/1,
24730 OPC_EmitMergeInputChains1_0,
24731 OPC_EmitInteger32, 0,
24732 OPC_EmitNodeXForm, 2, 4,
24733 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11836), 0|OPFL_Chain,
24734 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24735 27,
24736 OPC_CheckPredicate0,
24737 OPC_CheckPatternPredicate0,
24738 OPC_CheckComplexPat1, /*#*/1,
24739 OPC_EmitMergeInputChains1_0,
24740 OPC_EmitInteger32, 0,
24741 OPC_EmitNodeXForm, 2, 4,
24742 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12463), 0|OPFL_Chain,
24743 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24744 0,
24745 26,
24746 OPC_CheckPredicate2,
24747 OPC_CheckPatternPredicate0,
24748 OPC_CheckComplexPat2, /*#*/1,
24749 OPC_EmitMergeInputChains1_0,
24750 OPC_EmitInteger32, 0,
24751 OPC_EmitNodeXForm, 2, 3,
24752 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10654), 0|OPFL_Chain,
24753 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24754 26,
24755 OPC_CheckPredicate1,
24756 OPC_CheckPatternPredicate0,
24757 OPC_CheckComplexPat2, /*#*/1,
24758 OPC_EmitMergeInputChains1_0,
24759 OPC_EmitInteger32, 0,
24760 OPC_EmitNodeXForm, 2, 3,
24761 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11349), 0|OPFL_Chain,
24762 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24763 26,
24764 OPC_CheckPredicate0,
24765 OPC_CheckPatternPredicate0,
24766 OPC_CheckComplexPat2, /*#*/1,
24767 OPC_EmitMergeInputChains1_0,
24768 OPC_EmitInteger32, 0,
24769 OPC_EmitNodeXForm, 2, 3,
24770 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11976), 0|OPFL_Chain,
24771 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24772 78,
24773 OPC_CheckChild2TypeI32,
24774 OPC_Scope, 24,
24775 OPC_CheckPredicate2,
24776 OPC_CheckPatternPredicate0,
24777 OPC_EmitMergeInputChains1_0,
24778 OPC_EmitInteger32, 0,
24779 OPC_EmitNodeXForm, 2, 2,
24780 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10867), 0|OPFL_Chain,
24781 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24782 24,
24783 OPC_CheckPredicate1,
24784 OPC_CheckPatternPredicate0,
24785 OPC_EmitMergeInputChains1_0,
24786 OPC_EmitInteger32, 0,
24787 OPC_EmitNodeXForm, 2, 2,
24788 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11494), 0|OPFL_Chain,
24789 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24790 24,
24791 OPC_CheckPredicate0,
24792 OPC_CheckPatternPredicate0,
24793 OPC_EmitMergeInputChains1_0,
24794 OPC_EmitInteger32, 0,
24795 OPC_EmitNodeXForm, 2, 2,
24796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12121), 0|OPFL_Chain,
24797 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24798 0,
24799 78,
24800 OPC_CheckChild2TypeI64,
24801 OPC_Scope, 24,
24802 OPC_CheckPredicate2,
24803 OPC_CheckPatternPredicate0,
24804 OPC_EmitMergeInputChains1_0,
24805 OPC_EmitInteger32, 0,
24806 OPC_EmitNodeXForm, 2, 2,
24807 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10981), 0|OPFL_Chain,
24808 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24809 24,
24810 OPC_CheckPredicate1,
24811 OPC_CheckPatternPredicate0,
24812 OPC_EmitMergeInputChains1_0,
24813 OPC_EmitInteger32, 0,
24814 OPC_EmitNodeXForm, 2, 2,
24815 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11608), 0|OPFL_Chain,
24816 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24817 24,
24818 OPC_CheckPredicate0,
24819 OPC_CheckPatternPredicate0,
24820 OPC_EmitMergeInputChains1_0,
24821 OPC_EmitInteger32, 0,
24822 OPC_EmitNodeXForm, 2, 2,
24823 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12235), 0|OPFL_Chain,
24824 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24825 0,
24826 0,
24827 38|128,3,
24828 OPC_CheckChild1Integer, 112|128,16|128,1,
24829 OPC_RecordChild2,
24830 OPC_Scope, 87,
24831 OPC_CheckChild2TypeI32,
24832 OPC_Scope, 27,
24833 OPC_CheckPredicate2,
24834 OPC_CheckPatternPredicate0,
24835 OPC_CheckComplexPat0, /*#*/1,
24836 OPC_EmitMergeInputChains1_0,
24837 OPC_EmitInteger32, 0,
24838 OPC_EmitNodeXForm, 2, 4,
24839 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11101), 0|OPFL_Chain,
24840 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24841 27,
24842 OPC_CheckPredicate1,
24843 OPC_CheckPatternPredicate0,
24844 OPC_CheckComplexPat0, /*#*/1,
24845 OPC_EmitMergeInputChains1_0,
24846 OPC_EmitInteger32, 0,
24847 OPC_EmitNodeXForm, 2, 4,
24848 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11728), 0|OPFL_Chain,
24849 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24850 27,
24851 OPC_CheckPredicate0,
24852 OPC_CheckPatternPredicate0,
24853 OPC_CheckComplexPat0, /*#*/1,
24854 OPC_EmitMergeInputChains1_0,
24855 OPC_EmitInteger32, 0,
24856 OPC_EmitNodeXForm, 2, 4,
24857 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12355), 0|OPFL_Chain,
24858 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24859 0,
24860 87,
24861 OPC_CheckChild2TypeI64,
24862 OPC_Scope, 27,
24863 OPC_CheckPredicate2,
24864 OPC_CheckPatternPredicate0,
24865 OPC_CheckComplexPat1, /*#*/1,
24866 OPC_EmitMergeInputChains1_0,
24867 OPC_EmitInteger32, 0,
24868 OPC_EmitNodeXForm, 2, 4,
24869 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11215), 0|OPFL_Chain,
24870 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24871 27,
24872 OPC_CheckPredicate1,
24873 OPC_CheckPatternPredicate0,
24874 OPC_CheckComplexPat1, /*#*/1,
24875 OPC_EmitMergeInputChains1_0,
24876 OPC_EmitInteger32, 0,
24877 OPC_EmitNodeXForm, 2, 4,
24878 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11842), 0|OPFL_Chain,
24879 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24880 27,
24881 OPC_CheckPredicate0,
24882 OPC_CheckPatternPredicate0,
24883 OPC_CheckComplexPat1, /*#*/1,
24884 OPC_EmitMergeInputChains1_0,
24885 OPC_EmitInteger32, 0,
24886 OPC_EmitNodeXForm, 2, 4,
24887 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12469), 0|OPFL_Chain,
24888 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24889 0,
24890 26,
24891 OPC_CheckPredicate2,
24892 OPC_CheckPatternPredicate0,
24893 OPC_CheckComplexPat2, /*#*/1,
24894 OPC_EmitMergeInputChains1_0,
24895 OPC_EmitInteger32, 0,
24896 OPC_EmitNodeXForm, 2, 3,
24897 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10669), 0|OPFL_Chain,
24898 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24899 26,
24900 OPC_CheckPredicate1,
24901 OPC_CheckPatternPredicate0,
24902 OPC_CheckComplexPat2, /*#*/1,
24903 OPC_EmitMergeInputChains1_0,
24904 OPC_EmitInteger32, 0,
24905 OPC_EmitNodeXForm, 2, 3,
24906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11358), 0|OPFL_Chain,
24907 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24908 26,
24909 OPC_CheckPredicate0,
24910 OPC_CheckPatternPredicate0,
24911 OPC_CheckComplexPat2, /*#*/1,
24912 OPC_EmitMergeInputChains1_0,
24913 OPC_EmitInteger32, 0,
24914 OPC_EmitNodeXForm, 2, 3,
24915 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11985), 0|OPFL_Chain,
24916 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
24917 78,
24918 OPC_CheckChild2TypeI32,
24919 OPC_Scope, 24,
24920 OPC_CheckPredicate2,
24921 OPC_CheckPatternPredicate0,
24922 OPC_EmitMergeInputChains1_0,
24923 OPC_EmitInteger32, 0,
24924 OPC_EmitNodeXForm, 2, 2,
24925 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10873), 0|OPFL_Chain,
24926 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24927 24,
24928 OPC_CheckPredicate1,
24929 OPC_CheckPatternPredicate0,
24930 OPC_EmitMergeInputChains1_0,
24931 OPC_EmitInteger32, 0,
24932 OPC_EmitNodeXForm, 2, 2,
24933 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11500), 0|OPFL_Chain,
24934 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24935 24,
24936 OPC_CheckPredicate0,
24937 OPC_CheckPatternPredicate0,
24938 OPC_EmitMergeInputChains1_0,
24939 OPC_EmitInteger32, 0,
24940 OPC_EmitNodeXForm, 2, 2,
24941 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12127), 0|OPFL_Chain,
24942 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24943 0,
24944 78,
24945 OPC_CheckChild2TypeI64,
24946 OPC_Scope, 24,
24947 OPC_CheckPredicate2,
24948 OPC_CheckPatternPredicate0,
24949 OPC_EmitMergeInputChains1_0,
24950 OPC_EmitInteger32, 0,
24951 OPC_EmitNodeXForm, 2, 2,
24952 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10987), 0|OPFL_Chain,
24953 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24954 24,
24955 OPC_CheckPredicate1,
24956 OPC_CheckPatternPredicate0,
24957 OPC_EmitMergeInputChains1_0,
24958 OPC_EmitInteger32, 0,
24959 OPC_EmitNodeXForm, 2, 2,
24960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11614), 0|OPFL_Chain,
24961 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24962 24,
24963 OPC_CheckPredicate0,
24964 OPC_CheckPatternPredicate0,
24965 OPC_EmitMergeInputChains1_0,
24966 OPC_EmitInteger32, 0,
24967 OPC_EmitNodeXForm, 2, 2,
24968 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12241), 0|OPFL_Chain,
24969 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
24970 0,
24971 0,
24972 38|128,3,
24973 OPC_CheckChild1Integer, 72|128,18|128,1,
24974 OPC_RecordChild2,
24975 OPC_Scope, 87,
24976 OPC_CheckChild2TypeI32,
24977 OPC_Scope, 27,
24978 OPC_CheckPredicate2,
24979 OPC_CheckPatternPredicate0,
24980 OPC_CheckComplexPat0, /*#*/1,
24981 OPC_EmitMergeInputChains1_0,
24982 OPC_EmitInteger32, 0,
24983 OPC_EmitNodeXForm, 2, 4,
24984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11107), 0|OPFL_Chain,
24985 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24986 27,
24987 OPC_CheckPredicate1,
24988 OPC_CheckPatternPredicate0,
24989 OPC_CheckComplexPat0, /*#*/1,
24990 OPC_EmitMergeInputChains1_0,
24991 OPC_EmitInteger32, 0,
24992 OPC_EmitNodeXForm, 2, 4,
24993 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11734), 0|OPFL_Chain,
24994 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
24995 27,
24996 OPC_CheckPredicate0,
24997 OPC_CheckPatternPredicate0,
24998 OPC_CheckComplexPat0, /*#*/1,
24999 OPC_EmitMergeInputChains1_0,
25000 OPC_EmitInteger32, 0,
25001 OPC_EmitNodeXForm, 2, 4,
25002 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12361), 0|OPFL_Chain,
25003 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25004 0,
25005 87,
25006 OPC_CheckChild2TypeI64,
25007 OPC_Scope, 27,
25008 OPC_CheckPredicate2,
25009 OPC_CheckPatternPredicate0,
25010 OPC_CheckComplexPat1, /*#*/1,
25011 OPC_EmitMergeInputChains1_0,
25012 OPC_EmitInteger32, 0,
25013 OPC_EmitNodeXForm, 2, 4,
25014 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11221), 0|OPFL_Chain,
25015 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25016 27,
25017 OPC_CheckPredicate1,
25018 OPC_CheckPatternPredicate0,
25019 OPC_CheckComplexPat1, /*#*/1,
25020 OPC_EmitMergeInputChains1_0,
25021 OPC_EmitInteger32, 0,
25022 OPC_EmitNodeXForm, 2, 4,
25023 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11848), 0|OPFL_Chain,
25024 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25025 27,
25026 OPC_CheckPredicate0,
25027 OPC_CheckPatternPredicate0,
25028 OPC_CheckComplexPat1, /*#*/1,
25029 OPC_EmitMergeInputChains1_0,
25030 OPC_EmitInteger32, 0,
25031 OPC_EmitNodeXForm, 2, 4,
25032 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12475), 0|OPFL_Chain,
25033 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25034 0,
25035 26,
25036 OPC_CheckPredicate2,
25037 OPC_CheckPatternPredicate0,
25038 OPC_CheckComplexPat2, /*#*/1,
25039 OPC_EmitMergeInputChains1_0,
25040 OPC_EmitInteger32, 0,
25041 OPC_EmitNodeXForm, 2, 3,
25042 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10684), 0|OPFL_Chain,
25043 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25044 26,
25045 OPC_CheckPredicate1,
25046 OPC_CheckPatternPredicate0,
25047 OPC_CheckComplexPat2, /*#*/1,
25048 OPC_EmitMergeInputChains1_0,
25049 OPC_EmitInteger32, 0,
25050 OPC_EmitNodeXForm, 2, 3,
25051 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11367), 0|OPFL_Chain,
25052 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25053 26,
25054 OPC_CheckPredicate0,
25055 OPC_CheckPatternPredicate0,
25056 OPC_CheckComplexPat2, /*#*/1,
25057 OPC_EmitMergeInputChains1_0,
25058 OPC_EmitInteger32, 0,
25059 OPC_EmitNodeXForm, 2, 3,
25060 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11994), 0|OPFL_Chain,
25061 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25062 78,
25063 OPC_CheckChild2TypeI32,
25064 OPC_Scope, 24,
25065 OPC_CheckPredicate2,
25066 OPC_CheckPatternPredicate0,
25067 OPC_EmitMergeInputChains1_0,
25068 OPC_EmitInteger32, 0,
25069 OPC_EmitNodeXForm, 2, 2,
25070 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10879), 0|OPFL_Chain,
25071 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25072 24,
25073 OPC_CheckPredicate1,
25074 OPC_CheckPatternPredicate0,
25075 OPC_EmitMergeInputChains1_0,
25076 OPC_EmitInteger32, 0,
25077 OPC_EmitNodeXForm, 2, 2,
25078 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11506), 0|OPFL_Chain,
25079 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25080 24,
25081 OPC_CheckPredicate0,
25082 OPC_CheckPatternPredicate0,
25083 OPC_EmitMergeInputChains1_0,
25084 OPC_EmitInteger32, 0,
25085 OPC_EmitNodeXForm, 2, 2,
25086 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12133), 0|OPFL_Chain,
25087 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25088 0,
25089 78,
25090 OPC_CheckChild2TypeI64,
25091 OPC_Scope, 24,
25092 OPC_CheckPredicate2,
25093 OPC_CheckPatternPredicate0,
25094 OPC_EmitMergeInputChains1_0,
25095 OPC_EmitInteger32, 0,
25096 OPC_EmitNodeXForm, 2, 2,
25097 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10993), 0|OPFL_Chain,
25098 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25099 24,
25100 OPC_CheckPredicate1,
25101 OPC_CheckPatternPredicate0,
25102 OPC_EmitMergeInputChains1_0,
25103 OPC_EmitInteger32, 0,
25104 OPC_EmitNodeXForm, 2, 2,
25105 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11620), 0|OPFL_Chain,
25106 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25107 24,
25108 OPC_CheckPredicate0,
25109 OPC_CheckPatternPredicate0,
25110 OPC_EmitMergeInputChains1_0,
25111 OPC_EmitInteger32, 0,
25112 OPC_EmitNodeXForm, 2, 2,
25113 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12247), 0|OPFL_Chain,
25114 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25115 0,
25116 0,
25117 106|128,2,
25118 OPC_CheckChild1Integer, 126|128,15|128,1,
25119 OPC_RecordChild2,
25120 OPC_Scope, 75,
25121 OPC_CheckChild2TypeI32,
25122 OPC_Scope, 23,
25123 OPC_CheckPredicate2,
25124 OPC_CheckPatternPredicate1,
25125 OPC_CheckComplexPat0, /*#*/1,
25126 OPC_EmitMergeInputChains1_0,
25127 OPC_EmitInteger32, 0,
25128 OPC_EmitNodeXForm, 2, 4,
25129 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11109), 0|OPFL_Chain,
25130 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25131 23,
25132 OPC_CheckPredicate1,
25133 OPC_CheckPatternPredicate1,
25134 OPC_CheckComplexPat0, /*#*/1,
25135 OPC_EmitMergeInputChains1_0,
25136 OPC_EmitInteger32, 0,
25137 OPC_EmitNodeXForm, 2, 4,
25138 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11736), 0|OPFL_Chain,
25139 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25140 23,
25141 OPC_CheckPredicate0,
25142 OPC_CheckPatternPredicate1,
25143 OPC_CheckComplexPat0, /*#*/1,
25144 OPC_EmitMergeInputChains1_0,
25145 OPC_EmitInteger32, 0,
25146 OPC_EmitNodeXForm, 2, 4,
25147 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12363), 0|OPFL_Chain,
25148 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25149 0,
25150 75,
25151 OPC_CheckChild2TypeI64,
25152 OPC_Scope, 23,
25153 OPC_CheckPredicate2,
25154 OPC_CheckPatternPredicate1,
25155 OPC_CheckComplexPat1, /*#*/1,
25156 OPC_EmitMergeInputChains1_0,
25157 OPC_EmitInteger32, 0,
25158 OPC_EmitNodeXForm, 2, 4,
25159 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11223), 0|OPFL_Chain,
25160 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25161 23,
25162 OPC_CheckPredicate1,
25163 OPC_CheckPatternPredicate1,
25164 OPC_CheckComplexPat1, /*#*/1,
25165 OPC_EmitMergeInputChains1_0,
25166 OPC_EmitInteger32, 0,
25167 OPC_EmitNodeXForm, 2, 4,
25168 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11850), 0|OPFL_Chain,
25169 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25170 23,
25171 OPC_CheckPredicate0,
25172 OPC_CheckPatternPredicate1,
25173 OPC_CheckComplexPat1, /*#*/1,
25174 OPC_EmitMergeInputChains1_0,
25175 OPC_EmitInteger32, 0,
25176 OPC_EmitNodeXForm, 2, 4,
25177 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12477), 0|OPFL_Chain,
25178 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25179 0,
25180 22,
25181 OPC_CheckPredicate2,
25182 OPC_CheckPatternPredicate1,
25183 OPC_CheckComplexPat2, /*#*/1,
25184 OPC_EmitMergeInputChains1_0,
25185 OPC_EmitInteger32, 0,
25186 OPC_EmitNodeXForm, 2, 3,
25187 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10689), 0|OPFL_Chain,
25188 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25189 22,
25190 OPC_CheckPredicate1,
25191 OPC_CheckPatternPredicate1,
25192 OPC_CheckComplexPat2, /*#*/1,
25193 OPC_EmitMergeInputChains1_0,
25194 OPC_EmitInteger32, 0,
25195 OPC_EmitNodeXForm, 2, 3,
25196 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11370), 0|OPFL_Chain,
25197 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25198 22,
25199 OPC_CheckPredicate0,
25200 OPC_CheckPatternPredicate1,
25201 OPC_CheckComplexPat2, /*#*/1,
25202 OPC_EmitMergeInputChains1_0,
25203 OPC_EmitInteger32, 0,
25204 OPC_EmitNodeXForm, 2, 3,
25205 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11997), 0|OPFL_Chain,
25206 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25207 66,
25208 OPC_CheckChild2TypeI32,
25209 OPC_Scope, 20,
25210 OPC_CheckPredicate2,
25211 OPC_CheckPatternPredicate1,
25212 OPC_EmitMergeInputChains1_0,
25213 OPC_EmitInteger32, 0,
25214 OPC_EmitNodeXForm, 2, 2,
25215 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10881), 0|OPFL_Chain,
25216 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25217 20,
25218 OPC_CheckPredicate1,
25219 OPC_CheckPatternPredicate1,
25220 OPC_EmitMergeInputChains1_0,
25221 OPC_EmitInteger32, 0,
25222 OPC_EmitNodeXForm, 2, 2,
25223 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11508), 0|OPFL_Chain,
25224 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25225 20,
25226 OPC_CheckPredicate0,
25227 OPC_CheckPatternPredicate1,
25228 OPC_EmitMergeInputChains1_0,
25229 OPC_EmitInteger32, 0,
25230 OPC_EmitNodeXForm, 2, 2,
25231 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12135), 0|OPFL_Chain,
25232 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25233 0,
25234 66,
25235 OPC_CheckChild2TypeI64,
25236 OPC_Scope, 20,
25237 OPC_CheckPredicate2,
25238 OPC_CheckPatternPredicate1,
25239 OPC_EmitMergeInputChains1_0,
25240 OPC_EmitInteger32, 0,
25241 OPC_EmitNodeXForm, 2, 2,
25242 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10995), 0|OPFL_Chain,
25243 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25244 20,
25245 OPC_CheckPredicate1,
25246 OPC_CheckPatternPredicate1,
25247 OPC_EmitMergeInputChains1_0,
25248 OPC_EmitInteger32, 0,
25249 OPC_EmitNodeXForm, 2, 2,
25250 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11622), 0|OPFL_Chain,
25251 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25252 20,
25253 OPC_CheckPredicate0,
25254 OPC_CheckPatternPredicate1,
25255 OPC_EmitMergeInputChains1_0,
25256 OPC_EmitInteger32, 0,
25257 OPC_EmitNodeXForm, 2, 2,
25258 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12249), 0|OPFL_Chain,
25259 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25260 0,
25261 0,
25262 106|128,2,
25263 OPC_CheckChild1Integer, 6|128,16|128,1,
25264 OPC_RecordChild2,
25265 OPC_Scope, 75,
25266 OPC_CheckChild2TypeI32,
25267 OPC_Scope, 23,
25268 OPC_CheckPredicate2,
25269 OPC_CheckPatternPredicate1,
25270 OPC_CheckComplexPat0, /*#*/1,
25271 OPC_EmitMergeInputChains1_0,
25272 OPC_EmitInteger32, 0,
25273 OPC_EmitNodeXForm, 2, 4,
25274 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11111), 0|OPFL_Chain,
25275 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25276 23,
25277 OPC_CheckPredicate1,
25278 OPC_CheckPatternPredicate1,
25279 OPC_CheckComplexPat0, /*#*/1,
25280 OPC_EmitMergeInputChains1_0,
25281 OPC_EmitInteger32, 0,
25282 OPC_EmitNodeXForm, 2, 4,
25283 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11738), 0|OPFL_Chain,
25284 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25285 23,
25286 OPC_CheckPredicate0,
25287 OPC_CheckPatternPredicate1,
25288 OPC_CheckComplexPat0, /*#*/1,
25289 OPC_EmitMergeInputChains1_0,
25290 OPC_EmitInteger32, 0,
25291 OPC_EmitNodeXForm, 2, 4,
25292 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12365), 0|OPFL_Chain,
25293 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25294 0,
25295 75,
25296 OPC_CheckChild2TypeI64,
25297 OPC_Scope, 23,
25298 OPC_CheckPredicate2,
25299 OPC_CheckPatternPredicate1,
25300 OPC_CheckComplexPat1, /*#*/1,
25301 OPC_EmitMergeInputChains1_0,
25302 OPC_EmitInteger32, 0,
25303 OPC_EmitNodeXForm, 2, 4,
25304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11225), 0|OPFL_Chain,
25305 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25306 23,
25307 OPC_CheckPredicate1,
25308 OPC_CheckPatternPredicate1,
25309 OPC_CheckComplexPat1, /*#*/1,
25310 OPC_EmitMergeInputChains1_0,
25311 OPC_EmitInteger32, 0,
25312 OPC_EmitNodeXForm, 2, 4,
25313 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11852), 0|OPFL_Chain,
25314 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25315 23,
25316 OPC_CheckPredicate0,
25317 OPC_CheckPatternPredicate1,
25318 OPC_CheckComplexPat1, /*#*/1,
25319 OPC_EmitMergeInputChains1_0,
25320 OPC_EmitInteger32, 0,
25321 OPC_EmitNodeXForm, 2, 4,
25322 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12479), 0|OPFL_Chain,
25323 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
25324 0,
25325 22,
25326 OPC_CheckPredicate2,
25327 OPC_CheckPatternPredicate1,
25328 OPC_CheckComplexPat2, /*#*/1,
25329 OPC_EmitMergeInputChains1_0,
25330 OPC_EmitInteger32, 0,
25331 OPC_EmitNodeXForm, 2, 3,
25332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10694), 0|OPFL_Chain,
25333 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25334 22,
25335 OPC_CheckPredicate1,
25336 OPC_CheckPatternPredicate1,
25337 OPC_CheckComplexPat2, /*#*/1,
25338 OPC_EmitMergeInputChains1_0,
25339 OPC_EmitInteger32, 0,
25340 OPC_EmitNodeXForm, 2, 3,
25341 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11373), 0|OPFL_Chain,
25342 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25343 22,
25344 OPC_CheckPredicate0,
25345 OPC_CheckPatternPredicate1,
25346 OPC_CheckComplexPat2, /*#*/1,
25347 OPC_EmitMergeInputChains1_0,
25348 OPC_EmitInteger32, 0,
25349 OPC_EmitNodeXForm, 2, 3,
25350 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12000), 0|OPFL_Chain,
25351 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
25352 66,
25353 OPC_CheckChild2TypeI32,
25354 OPC_Scope, 20,
25355 OPC_CheckPredicate2,
25356 OPC_CheckPatternPredicate1,
25357 OPC_EmitMergeInputChains1_0,
25358 OPC_EmitInteger32, 0,
25359 OPC_EmitNodeXForm, 2, 2,
25360 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10883), 0|OPFL_Chain,
25361 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25362 20,
25363 OPC_CheckPredicate1,
25364 OPC_CheckPatternPredicate1,
25365 OPC_EmitMergeInputChains1_0,
25366 OPC_EmitInteger32, 0,
25367 OPC_EmitNodeXForm, 2, 2,
25368 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11510), 0|OPFL_Chain,
25369 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25370 20,
25371 OPC_CheckPredicate0,
25372 OPC_CheckPatternPredicate1,
25373 OPC_EmitMergeInputChains1_0,
25374 OPC_EmitInteger32, 0,
25375 OPC_EmitNodeXForm, 2, 2,
25376 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12137), 0|OPFL_Chain,
25377 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25378 0,
25379 66,
25380 OPC_CheckChild2TypeI64,
25381 OPC_Scope, 20,
25382 OPC_CheckPredicate2,
25383 OPC_CheckPatternPredicate1,
25384 OPC_EmitMergeInputChains1_0,
25385 OPC_EmitInteger32, 0,
25386 OPC_EmitNodeXForm, 2, 2,
25387 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10997), 0|OPFL_Chain,
25388 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25389 20,
25390 OPC_CheckPredicate1,
25391 OPC_CheckPatternPredicate1,
25392 OPC_EmitMergeInputChains1_0,
25393 OPC_EmitInteger32, 0,
25394 OPC_EmitNodeXForm, 2, 2,
25395 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11624), 0|OPFL_Chain,
25396 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25397 20,
25398 OPC_CheckPredicate0,
25399 OPC_CheckPatternPredicate1,
25400 OPC_EmitMergeInputChains1_0,
25401 OPC_EmitInteger32, 0,
25402 OPC_EmitNodeXForm, 2, 2,
25403 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12251), 0|OPFL_Chain,
25404 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
25405 0,
25406 0,
25407 31|128,2,
25408 OPC_CheckChild1Integer, 108|128,19|128,1,
25409 OPC_RecordChild2,
25410 OPC_Scope, 60,
25411 OPC_CheckChild2TypeI32,
25412 OPC_Scope, 18,
25413 OPC_CheckPredicate2,
25414 OPC_CheckPatternPredicate3,
25415 OPC_CheckComplexPat0, /*#*/1,
25416 OPC_EmitMergeInputChains1_0,
25417 OPC_EmitInteger32, 0,
25418 OPC_EmitNodeXForm, 2, 4,
25419 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11121),
25420 MVT::i32, 3, 2, 3, 5,
25421 18,
25422 OPC_CheckPredicate1,
25423 OPC_CheckPatternPredicate3,
25424 OPC_CheckComplexPat0, /*#*/1,
25425 OPC_EmitMergeInputChains1_0,
25426 OPC_EmitInteger32, 0,
25427 OPC_EmitNodeXForm, 2, 4,
25428 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11748),
25429 MVT::i32, 3, 2, 3, 5,
25430 18,
25431 OPC_CheckPredicate0,
25432 OPC_CheckPatternPredicate3,
25433 OPC_CheckComplexPat0, /*#*/1,
25434 OPC_EmitMergeInputChains1_0,
25435 OPC_EmitInteger32, 0,
25436 OPC_EmitNodeXForm, 2, 4,
25437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12375),
25438 MVT::i32, 3, 2, 3, 5,
25439 0,
25440 60,
25441 OPC_CheckChild2TypeI64,
25442 OPC_Scope, 18,
25443 OPC_CheckPredicate2,
25444 OPC_CheckPatternPredicate3,
25445 OPC_CheckComplexPat1, /*#*/1,
25446 OPC_EmitMergeInputChains1_0,
25447 OPC_EmitInteger32, 0,
25448 OPC_EmitNodeXForm, 2, 4,
25449 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11235),
25450 MVT::i32, 3, 2, 3, 5,
25451 18,
25452 OPC_CheckPredicate1,
25453 OPC_CheckPatternPredicate3,
25454 OPC_CheckComplexPat1, /*#*/1,
25455 OPC_EmitMergeInputChains1_0,
25456 OPC_EmitInteger32, 0,
25457 OPC_EmitNodeXForm, 2, 4,
25458 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11862),
25459 MVT::i32, 3, 2, 3, 5,
25460 18,
25461 OPC_CheckPredicate0,
25462 OPC_CheckPatternPredicate3,
25463 OPC_CheckComplexPat1, /*#*/1,
25464 OPC_EmitMergeInputChains1_0,
25465 OPC_EmitInteger32, 0,
25466 OPC_EmitNodeXForm, 2, 4,
25467 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12489),
25468 MVT::i32, 3, 2, 3, 5,
25469 0,
25470 17,
25471 OPC_CheckPredicate2,
25472 OPC_CheckPatternPredicate3,
25473 OPC_CheckComplexPat2, /*#*/1,
25474 OPC_EmitMergeInputChains1_0,
25475 OPC_EmitInteger32, 0,
25476 OPC_EmitNodeXForm, 2, 3,
25477 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10719),
25478 MVT::i32, 2, 2, 4,
25479 17,
25480 OPC_CheckPredicate1,
25481 OPC_CheckPatternPredicate3,
25482 OPC_CheckComplexPat2, /*#*/1,
25483 OPC_EmitMergeInputChains1_0,
25484 OPC_EmitInteger32, 0,
25485 OPC_EmitNodeXForm, 2, 3,
25486 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11388),
25487 MVT::i32, 2, 2, 4,
25488 17,
25489 OPC_CheckPredicate0,
25490 OPC_CheckPatternPredicate3,
25491 OPC_CheckComplexPat2, /*#*/1,
25492 OPC_EmitMergeInputChains1_0,
25493 OPC_EmitInteger32, 0,
25494 OPC_EmitNodeXForm, 2, 3,
25495 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12015),
25496 MVT::i32, 2, 2, 4,
25497 51,
25498 OPC_CheckChild2TypeI32,
25499 OPC_Scope, 15,
25500 OPC_CheckPredicate2,
25501 OPC_CheckPatternPredicate3,
25502 OPC_EmitMergeInputChains1_0,
25503 OPC_EmitInteger32, 0,
25504 OPC_EmitNodeXForm, 2, 2,
25505 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10893),
25506 MVT::i32, 2, 1, 3,
25507 15,
25508 OPC_CheckPredicate1,
25509 OPC_CheckPatternPredicate3,
25510 OPC_EmitMergeInputChains1_0,
25511 OPC_EmitInteger32, 0,
25512 OPC_EmitNodeXForm, 2, 2,
25513 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11520),
25514 MVT::i32, 2, 1, 3,
25515 15,
25516 OPC_CheckPredicate0,
25517 OPC_CheckPatternPredicate3,
25518 OPC_EmitMergeInputChains1_0,
25519 OPC_EmitInteger32, 0,
25520 OPC_EmitNodeXForm, 2, 2,
25521 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12147),
25522 MVT::i32, 2, 1, 3,
25523 0,
25524 51,
25525 OPC_CheckChild2TypeI64,
25526 OPC_Scope, 15,
25527 OPC_CheckPredicate2,
25528 OPC_CheckPatternPredicate3,
25529 OPC_EmitMergeInputChains1_0,
25530 OPC_EmitInteger32, 0,
25531 OPC_EmitNodeXForm, 2, 2,
25532 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11007),
25533 MVT::i32, 2, 1, 3,
25534 15,
25535 OPC_CheckPredicate1,
25536 OPC_CheckPatternPredicate3,
25537 OPC_EmitMergeInputChains1_0,
25538 OPC_EmitInteger32, 0,
25539 OPC_EmitNodeXForm, 2, 2,
25540 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11634),
25541 MVT::i32, 2, 1, 3,
25542 15,
25543 OPC_CheckPredicate0,
25544 OPC_CheckPatternPredicate3,
25545 OPC_EmitMergeInputChains1_0,
25546 OPC_EmitInteger32, 0,
25547 OPC_EmitNodeXForm, 2, 2,
25548 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12261),
25549 MVT::i32, 2, 1, 3,
25550 0,
25551 0,
25552 31|128,2,
25553 OPC_CheckChild1Integer, 114|128,19|128,1,
25554 OPC_RecordChild2,
25555 OPC_Scope, 60,
25556 OPC_CheckChild2TypeI32,
25557 OPC_Scope, 18,
25558 OPC_CheckPredicate2,
25559 OPC_CheckPatternPredicate3,
25560 OPC_CheckComplexPat0, /*#*/1,
25561 OPC_EmitMergeInputChains1_0,
25562 OPC_EmitInteger32, 0,
25563 OPC_EmitNodeXForm, 2, 4,
25564 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11123),
25565 MVT::i32, 3, 2, 3, 5,
25566 18,
25567 OPC_CheckPredicate1,
25568 OPC_CheckPatternPredicate3,
25569 OPC_CheckComplexPat0, /*#*/1,
25570 OPC_EmitMergeInputChains1_0,
25571 OPC_EmitInteger32, 0,
25572 OPC_EmitNodeXForm, 2, 4,
25573 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11750),
25574 MVT::i32, 3, 2, 3, 5,
25575 18,
25576 OPC_CheckPredicate0,
25577 OPC_CheckPatternPredicate3,
25578 OPC_CheckComplexPat0, /*#*/1,
25579 OPC_EmitMergeInputChains1_0,
25580 OPC_EmitInteger32, 0,
25581 OPC_EmitNodeXForm, 2, 4,
25582 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12377),
25583 MVT::i32, 3, 2, 3, 5,
25584 0,
25585 60,
25586 OPC_CheckChild2TypeI64,
25587 OPC_Scope, 18,
25588 OPC_CheckPredicate2,
25589 OPC_CheckPatternPredicate3,
25590 OPC_CheckComplexPat1, /*#*/1,
25591 OPC_EmitMergeInputChains1_0,
25592 OPC_EmitInteger32, 0,
25593 OPC_EmitNodeXForm, 2, 4,
25594 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11237),
25595 MVT::i32, 3, 2, 3, 5,
25596 18,
25597 OPC_CheckPredicate1,
25598 OPC_CheckPatternPredicate3,
25599 OPC_CheckComplexPat1, /*#*/1,
25600 OPC_EmitMergeInputChains1_0,
25601 OPC_EmitInteger32, 0,
25602 OPC_EmitNodeXForm, 2, 4,
25603 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11864),
25604 MVT::i32, 3, 2, 3, 5,
25605 18,
25606 OPC_CheckPredicate0,
25607 OPC_CheckPatternPredicate3,
25608 OPC_CheckComplexPat1, /*#*/1,
25609 OPC_EmitMergeInputChains1_0,
25610 OPC_EmitInteger32, 0,
25611 OPC_EmitNodeXForm, 2, 4,
25612 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12491),
25613 MVT::i32, 3, 2, 3, 5,
25614 0,
25615 17,
25616 OPC_CheckPredicate2,
25617 OPC_CheckPatternPredicate3,
25618 OPC_CheckComplexPat2, /*#*/1,
25619 OPC_EmitMergeInputChains1_0,
25620 OPC_EmitInteger32, 0,
25621 OPC_EmitNodeXForm, 2, 3,
25622 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10724),
25623 MVT::i32, 2, 2, 4,
25624 17,
25625 OPC_CheckPredicate1,
25626 OPC_CheckPatternPredicate3,
25627 OPC_CheckComplexPat2, /*#*/1,
25628 OPC_EmitMergeInputChains1_0,
25629 OPC_EmitInteger32, 0,
25630 OPC_EmitNodeXForm, 2, 3,
25631 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11391),
25632 MVT::i32, 2, 2, 4,
25633 17,
25634 OPC_CheckPredicate0,
25635 OPC_CheckPatternPredicate3,
25636 OPC_CheckComplexPat2, /*#*/1,
25637 OPC_EmitMergeInputChains1_0,
25638 OPC_EmitInteger32, 0,
25639 OPC_EmitNodeXForm, 2, 3,
25640 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12018),
25641 MVT::i32, 2, 2, 4,
25642 51,
25643 OPC_CheckChild2TypeI32,
25644 OPC_Scope, 15,
25645 OPC_CheckPredicate2,
25646 OPC_CheckPatternPredicate3,
25647 OPC_EmitMergeInputChains1_0,
25648 OPC_EmitInteger32, 0,
25649 OPC_EmitNodeXForm, 2, 2,
25650 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10895),
25651 MVT::i32, 2, 1, 3,
25652 15,
25653 OPC_CheckPredicate1,
25654 OPC_CheckPatternPredicate3,
25655 OPC_EmitMergeInputChains1_0,
25656 OPC_EmitInteger32, 0,
25657 OPC_EmitNodeXForm, 2, 2,
25658 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11522),
25659 MVT::i32, 2, 1, 3,
25660 15,
25661 OPC_CheckPredicate0,
25662 OPC_CheckPatternPredicate3,
25663 OPC_EmitMergeInputChains1_0,
25664 OPC_EmitInteger32, 0,
25665 OPC_EmitNodeXForm, 2, 2,
25666 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12149),
25667 MVT::i32, 2, 1, 3,
25668 0,
25669 51,
25670 OPC_CheckChild2TypeI64,
25671 OPC_Scope, 15,
25672 OPC_CheckPredicate2,
25673 OPC_CheckPatternPredicate3,
25674 OPC_EmitMergeInputChains1_0,
25675 OPC_EmitInteger32, 0,
25676 OPC_EmitNodeXForm, 2, 2,
25677 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11009),
25678 MVT::i32, 2, 1, 3,
25679 15,
25680 OPC_CheckPredicate1,
25681 OPC_CheckPatternPredicate3,
25682 OPC_EmitMergeInputChains1_0,
25683 OPC_EmitInteger32, 0,
25684 OPC_EmitNodeXForm, 2, 2,
25685 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11636),
25686 MVT::i32, 2, 1, 3,
25687 15,
25688 OPC_CheckPredicate0,
25689 OPC_CheckPatternPredicate3,
25690 OPC_EmitMergeInputChains1_0,
25691 OPC_EmitInteger32, 0,
25692 OPC_EmitNodeXForm, 2, 2,
25693 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12263),
25694 MVT::i32, 2, 1, 3,
25695 0,
25696 0,
25697 31|128,2,
25698 OPC_CheckChild1Integer, 80|128,19|128,1,
25699 OPC_RecordChild2,
25700 OPC_Scope, 60,
25701 OPC_CheckChild2TypeI32,
25702 OPC_Scope, 18,
25703 OPC_CheckPredicate2,
25704 OPC_CheckPatternPredicate3,
25705 OPC_CheckComplexPat0, /*#*/1,
25706 OPC_EmitMergeInputChains1_0,
25707 OPC_EmitInteger32, 0,
25708 OPC_EmitNodeXForm, 2, 4,
25709 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11125),
25710 MVT::i32, 3, 2, 3, 5,
25711 18,
25712 OPC_CheckPredicate1,
25713 OPC_CheckPatternPredicate3,
25714 OPC_CheckComplexPat0, /*#*/1,
25715 OPC_EmitMergeInputChains1_0,
25716 OPC_EmitInteger32, 0,
25717 OPC_EmitNodeXForm, 2, 4,
25718 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11752),
25719 MVT::i32, 3, 2, 3, 5,
25720 18,
25721 OPC_CheckPredicate0,
25722 OPC_CheckPatternPredicate3,
25723 OPC_CheckComplexPat0, /*#*/1,
25724 OPC_EmitMergeInputChains1_0,
25725 OPC_EmitInteger32, 0,
25726 OPC_EmitNodeXForm, 2, 4,
25727 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12379),
25728 MVT::i32, 3, 2, 3, 5,
25729 0,
25730 60,
25731 OPC_CheckChild2TypeI64,
25732 OPC_Scope, 18,
25733 OPC_CheckPredicate2,
25734 OPC_CheckPatternPredicate3,
25735 OPC_CheckComplexPat1, /*#*/1,
25736 OPC_EmitMergeInputChains1_0,
25737 OPC_EmitInteger32, 0,
25738 OPC_EmitNodeXForm, 2, 4,
25739 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11239),
25740 MVT::i32, 3, 2, 3, 5,
25741 18,
25742 OPC_CheckPredicate1,
25743 OPC_CheckPatternPredicate3,
25744 OPC_CheckComplexPat1, /*#*/1,
25745 OPC_EmitMergeInputChains1_0,
25746 OPC_EmitInteger32, 0,
25747 OPC_EmitNodeXForm, 2, 4,
25748 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11866),
25749 MVT::i32, 3, 2, 3, 5,
25750 18,
25751 OPC_CheckPredicate0,
25752 OPC_CheckPatternPredicate3,
25753 OPC_CheckComplexPat1, /*#*/1,
25754 OPC_EmitMergeInputChains1_0,
25755 OPC_EmitInteger32, 0,
25756 OPC_EmitNodeXForm, 2, 4,
25757 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12493),
25758 MVT::i32, 3, 2, 3, 5,
25759 0,
25760 17,
25761 OPC_CheckPredicate2,
25762 OPC_CheckPatternPredicate3,
25763 OPC_CheckComplexPat2, /*#*/1,
25764 OPC_EmitMergeInputChains1_0,
25765 OPC_EmitInteger32, 0,
25766 OPC_EmitNodeXForm, 2, 3,
25767 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10729),
25768 MVT::i32, 2, 2, 4,
25769 17,
25770 OPC_CheckPredicate1,
25771 OPC_CheckPatternPredicate3,
25772 OPC_CheckComplexPat2, /*#*/1,
25773 OPC_EmitMergeInputChains1_0,
25774 OPC_EmitInteger32, 0,
25775 OPC_EmitNodeXForm, 2, 3,
25776 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11394),
25777 MVT::i32, 2, 2, 4,
25778 17,
25779 OPC_CheckPredicate0,
25780 OPC_CheckPatternPredicate3,
25781 OPC_CheckComplexPat2, /*#*/1,
25782 OPC_EmitMergeInputChains1_0,
25783 OPC_EmitInteger32, 0,
25784 OPC_EmitNodeXForm, 2, 3,
25785 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12021),
25786 MVT::i32, 2, 2, 4,
25787 51,
25788 OPC_CheckChild2TypeI32,
25789 OPC_Scope, 15,
25790 OPC_CheckPredicate2,
25791 OPC_CheckPatternPredicate3,
25792 OPC_EmitMergeInputChains1_0,
25793 OPC_EmitInteger32, 0,
25794 OPC_EmitNodeXForm, 2, 2,
25795 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10897),
25796 MVT::i32, 2, 1, 3,
25797 15,
25798 OPC_CheckPredicate1,
25799 OPC_CheckPatternPredicate3,
25800 OPC_EmitMergeInputChains1_0,
25801 OPC_EmitInteger32, 0,
25802 OPC_EmitNodeXForm, 2, 2,
25803 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11524),
25804 MVT::i32, 2, 1, 3,
25805 15,
25806 OPC_CheckPredicate0,
25807 OPC_CheckPatternPredicate3,
25808 OPC_EmitMergeInputChains1_0,
25809 OPC_EmitInteger32, 0,
25810 OPC_EmitNodeXForm, 2, 2,
25811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12151),
25812 MVT::i32, 2, 1, 3,
25813 0,
25814 51,
25815 OPC_CheckChild2TypeI64,
25816 OPC_Scope, 15,
25817 OPC_CheckPredicate2,
25818 OPC_CheckPatternPredicate3,
25819 OPC_EmitMergeInputChains1_0,
25820 OPC_EmitInteger32, 0,
25821 OPC_EmitNodeXForm, 2, 2,
25822 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11011),
25823 MVT::i32, 2, 1, 3,
25824 15,
25825 OPC_CheckPredicate1,
25826 OPC_CheckPatternPredicate3,
25827 OPC_EmitMergeInputChains1_0,
25828 OPC_EmitInteger32, 0,
25829 OPC_EmitNodeXForm, 2, 2,
25830 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11638),
25831 MVT::i32, 2, 1, 3,
25832 15,
25833 OPC_CheckPredicate0,
25834 OPC_CheckPatternPredicate3,
25835 OPC_EmitMergeInputChains1_0,
25836 OPC_EmitInteger32, 0,
25837 OPC_EmitNodeXForm, 2, 2,
25838 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12265),
25839 MVT::i32, 2, 1, 3,
25840 0,
25841 0,
25842 46|128,2,
25843 OPC_CheckChild1Integer, 0|128,20|128,1,
25844 OPC_RecordChild2,
25845 OPC_Scope, 63,
25846 OPC_CheckChild2TypeI32,
25847 OPC_Scope, 19,
25848 OPC_CheckPredicate2,
25849 OPC_CheckPatternPredicate3,
25850 OPC_CheckComplexPat0, /*#*/1,
25851 OPC_EmitMergeInputChains1_0,
25852 OPC_EmitInteger32, 0,
25853 OPC_EmitNodeXForm, 2, 4,
25854 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11127),
25855 MVT::i32, MVT::i32, 3, 2, 3, 5,
25856 19,
25857 OPC_CheckPredicate1,
25858 OPC_CheckPatternPredicate3,
25859 OPC_CheckComplexPat0, /*#*/1,
25860 OPC_EmitMergeInputChains1_0,
25861 OPC_EmitInteger32, 0,
25862 OPC_EmitNodeXForm, 2, 4,
25863 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11754),
25864 MVT::i32, MVT::i32, 3, 2, 3, 5,
25865 19,
25866 OPC_CheckPredicate0,
25867 OPC_CheckPatternPredicate3,
25868 OPC_CheckComplexPat0, /*#*/1,
25869 OPC_EmitMergeInputChains1_0,
25870 OPC_EmitInteger32, 0,
25871 OPC_EmitNodeXForm, 2, 4,
25872 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12381),
25873 MVT::i32, MVT::i32, 3, 2, 3, 5,
25874 0,
25875 63,
25876 OPC_CheckChild2TypeI64,
25877 OPC_Scope, 19,
25878 OPC_CheckPredicate2,
25879 OPC_CheckPatternPredicate3,
25880 OPC_CheckComplexPat1, /*#*/1,
25881 OPC_EmitMergeInputChains1_0,
25882 OPC_EmitInteger32, 0,
25883 OPC_EmitNodeXForm, 2, 4,
25884 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11241),
25885 MVT::i32, MVT::i32, 3, 2, 3, 5,
25886 19,
25887 OPC_CheckPredicate1,
25888 OPC_CheckPatternPredicate3,
25889 OPC_CheckComplexPat1, /*#*/1,
25890 OPC_EmitMergeInputChains1_0,
25891 OPC_EmitInteger32, 0,
25892 OPC_EmitNodeXForm, 2, 4,
25893 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11868),
25894 MVT::i32, MVT::i32, 3, 2, 3, 5,
25895 19,
25896 OPC_CheckPredicate0,
25897 OPC_CheckPatternPredicate3,
25898 OPC_CheckComplexPat1, /*#*/1,
25899 OPC_EmitMergeInputChains1_0,
25900 OPC_EmitInteger32, 0,
25901 OPC_EmitNodeXForm, 2, 4,
25902 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12495),
25903 MVT::i32, MVT::i32, 3, 2, 3, 5,
25904 0,
25905 18,
25906 OPC_CheckPredicate2,
25907 OPC_CheckPatternPredicate3,
25908 OPC_CheckComplexPat2, /*#*/1,
25909 OPC_EmitMergeInputChains1_0,
25910 OPC_EmitInteger32, 0,
25911 OPC_EmitNodeXForm, 2, 3,
25912 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10734),
25913 MVT::i32, MVT::i32, 2, 2, 4,
25914 18,
25915 OPC_CheckPredicate1,
25916 OPC_CheckPatternPredicate3,
25917 OPC_CheckComplexPat2, /*#*/1,
25918 OPC_EmitMergeInputChains1_0,
25919 OPC_EmitInteger32, 0,
25920 OPC_EmitNodeXForm, 2, 3,
25921 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11397),
25922 MVT::i32, MVT::i32, 2, 2, 4,
25923 18,
25924 OPC_CheckPredicate0,
25925 OPC_CheckPatternPredicate3,
25926 OPC_CheckComplexPat2, /*#*/1,
25927 OPC_EmitMergeInputChains1_0,
25928 OPC_EmitInteger32, 0,
25929 OPC_EmitNodeXForm, 2, 3,
25930 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12024),
25931 MVT::i32, MVT::i32, 2, 2, 4,
25932 54,
25933 OPC_CheckChild2TypeI32,
25934 OPC_Scope, 16,
25935 OPC_CheckPredicate2,
25936 OPC_CheckPatternPredicate3,
25937 OPC_EmitMergeInputChains1_0,
25938 OPC_EmitInteger32, 0,
25939 OPC_EmitNodeXForm, 2, 2,
25940 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10899),
25941 MVT::i32, MVT::i32, 2, 1, 3,
25942 16,
25943 OPC_CheckPredicate1,
25944 OPC_CheckPatternPredicate3,
25945 OPC_EmitMergeInputChains1_0,
25946 OPC_EmitInteger32, 0,
25947 OPC_EmitNodeXForm, 2, 2,
25948 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11526),
25949 MVT::i32, MVT::i32, 2, 1, 3,
25950 16,
25951 OPC_CheckPredicate0,
25952 OPC_CheckPatternPredicate3,
25953 OPC_EmitMergeInputChains1_0,
25954 OPC_EmitInteger32, 0,
25955 OPC_EmitNodeXForm, 2, 2,
25956 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12153),
25957 MVT::i32, MVT::i32, 2, 1, 3,
25958 0,
25959 54,
25960 OPC_CheckChild2TypeI64,
25961 OPC_Scope, 16,
25962 OPC_CheckPredicate2,
25963 OPC_CheckPatternPredicate3,
25964 OPC_EmitMergeInputChains1_0,
25965 OPC_EmitInteger32, 0,
25966 OPC_EmitNodeXForm, 2, 2,
25967 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11013),
25968 MVT::i32, MVT::i32, 2, 1, 3,
25969 16,
25970 OPC_CheckPredicate1,
25971 OPC_CheckPatternPredicate3,
25972 OPC_EmitMergeInputChains1_0,
25973 OPC_EmitInteger32, 0,
25974 OPC_EmitNodeXForm, 2, 2,
25975 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11640),
25976 MVT::i32, MVT::i32, 2, 1, 3,
25977 16,
25978 OPC_CheckPredicate0,
25979 OPC_CheckPatternPredicate3,
25980 OPC_EmitMergeInputChains1_0,
25981 OPC_EmitInteger32, 0,
25982 OPC_EmitNodeXForm, 2, 2,
25983 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12267),
25984 MVT::i32, MVT::i32, 2, 1, 3,
25985 0,
25986 0,
25987 46|128,2,
25988 OPC_CheckChild1Integer, 92|128,19|128,1,
25989 OPC_RecordChild2,
25990 OPC_Scope, 63,
25991 OPC_CheckChild2TypeI32,
25992 OPC_Scope, 19,
25993 OPC_CheckPredicate2,
25994 OPC_CheckPatternPredicate3,
25995 OPC_CheckComplexPat0, /*#*/1,
25996 OPC_EmitMergeInputChains1_0,
25997 OPC_EmitInteger32, 0,
25998 OPC_EmitNodeXForm, 2, 4,
25999 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11129),
26000 MVT::i32, MVT::i32, 3, 2, 3, 5,
26001 19,
26002 OPC_CheckPredicate1,
26003 OPC_CheckPatternPredicate3,
26004 OPC_CheckComplexPat0, /*#*/1,
26005 OPC_EmitMergeInputChains1_0,
26006 OPC_EmitInteger32, 0,
26007 OPC_EmitNodeXForm, 2, 4,
26008 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11756),
26009 MVT::i32, MVT::i32, 3, 2, 3, 5,
26010 19,
26011 OPC_CheckPredicate0,
26012 OPC_CheckPatternPredicate3,
26013 OPC_CheckComplexPat0, /*#*/1,
26014 OPC_EmitMergeInputChains1_0,
26015 OPC_EmitInteger32, 0,
26016 OPC_EmitNodeXForm, 2, 4,
26017 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12383),
26018 MVT::i32, MVT::i32, 3, 2, 3, 5,
26019 0,
26020 63,
26021 OPC_CheckChild2TypeI64,
26022 OPC_Scope, 19,
26023 OPC_CheckPredicate2,
26024 OPC_CheckPatternPredicate3,
26025 OPC_CheckComplexPat1, /*#*/1,
26026 OPC_EmitMergeInputChains1_0,
26027 OPC_EmitInteger32, 0,
26028 OPC_EmitNodeXForm, 2, 4,
26029 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11243),
26030 MVT::i32, MVT::i32, 3, 2, 3, 5,
26031 19,
26032 OPC_CheckPredicate1,
26033 OPC_CheckPatternPredicate3,
26034 OPC_CheckComplexPat1, /*#*/1,
26035 OPC_EmitMergeInputChains1_0,
26036 OPC_EmitInteger32, 0,
26037 OPC_EmitNodeXForm, 2, 4,
26038 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11870),
26039 MVT::i32, MVT::i32, 3, 2, 3, 5,
26040 19,
26041 OPC_CheckPredicate0,
26042 OPC_CheckPatternPredicate3,
26043 OPC_CheckComplexPat1, /*#*/1,
26044 OPC_EmitMergeInputChains1_0,
26045 OPC_EmitInteger32, 0,
26046 OPC_EmitNodeXForm, 2, 4,
26047 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12497),
26048 MVT::i32, MVT::i32, 3, 2, 3, 5,
26049 0,
26050 18,
26051 OPC_CheckPredicate2,
26052 OPC_CheckPatternPredicate3,
26053 OPC_CheckComplexPat2, /*#*/1,
26054 OPC_EmitMergeInputChains1_0,
26055 OPC_EmitInteger32, 0,
26056 OPC_EmitNodeXForm, 2, 3,
26057 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10739),
26058 MVT::i32, MVT::i32, 2, 2, 4,
26059 18,
26060 OPC_CheckPredicate1,
26061 OPC_CheckPatternPredicate3,
26062 OPC_CheckComplexPat2, /*#*/1,
26063 OPC_EmitMergeInputChains1_0,
26064 OPC_EmitInteger32, 0,
26065 OPC_EmitNodeXForm, 2, 3,
26066 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11400),
26067 MVT::i32, MVT::i32, 2, 2, 4,
26068 18,
26069 OPC_CheckPredicate0,
26070 OPC_CheckPatternPredicate3,
26071 OPC_CheckComplexPat2, /*#*/1,
26072 OPC_EmitMergeInputChains1_0,
26073 OPC_EmitInteger32, 0,
26074 OPC_EmitNodeXForm, 2, 3,
26075 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12027),
26076 MVT::i32, MVT::i32, 2, 2, 4,
26077 54,
26078 OPC_CheckChild2TypeI32,
26079 OPC_Scope, 16,
26080 OPC_CheckPredicate2,
26081 OPC_CheckPatternPredicate3,
26082 OPC_EmitMergeInputChains1_0,
26083 OPC_EmitInteger32, 0,
26084 OPC_EmitNodeXForm, 2, 2,
26085 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10901),
26086 MVT::i32, MVT::i32, 2, 1, 3,
26087 16,
26088 OPC_CheckPredicate1,
26089 OPC_CheckPatternPredicate3,
26090 OPC_EmitMergeInputChains1_0,
26091 OPC_EmitInteger32, 0,
26092 OPC_EmitNodeXForm, 2, 2,
26093 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11528),
26094 MVT::i32, MVT::i32, 2, 1, 3,
26095 16,
26096 OPC_CheckPredicate0,
26097 OPC_CheckPatternPredicate3,
26098 OPC_EmitMergeInputChains1_0,
26099 OPC_EmitInteger32, 0,
26100 OPC_EmitNodeXForm, 2, 2,
26101 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12155),
26102 MVT::i32, MVT::i32, 2, 1, 3,
26103 0,
26104 54,
26105 OPC_CheckChild2TypeI64,
26106 OPC_Scope, 16,
26107 OPC_CheckPredicate2,
26108 OPC_CheckPatternPredicate3,
26109 OPC_EmitMergeInputChains1_0,
26110 OPC_EmitInteger32, 0,
26111 OPC_EmitNodeXForm, 2, 2,
26112 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11015),
26113 MVT::i32, MVT::i32, 2, 1, 3,
26114 16,
26115 OPC_CheckPredicate1,
26116 OPC_CheckPatternPredicate3,
26117 OPC_EmitMergeInputChains1_0,
26118 OPC_EmitInteger32, 0,
26119 OPC_EmitNodeXForm, 2, 2,
26120 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11642),
26121 MVT::i32, MVT::i32, 2, 1, 3,
26122 16,
26123 OPC_CheckPredicate0,
26124 OPC_CheckPatternPredicate3,
26125 OPC_EmitMergeInputChains1_0,
26126 OPC_EmitInteger32, 0,
26127 OPC_EmitNodeXForm, 2, 2,
26128 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12269),
26129 MVT::i32, MVT::i32, 2, 1, 3,
26130 0,
26131 0,
26132 69|128,2,
26133 OPC_CheckChild1Integer, 60|128,14|128,1,
26134 OPC_RecordChild2,
26135 OPC_Scope, 67,
26136 OPC_CheckChild2TypeI32,
26137 OPC_RecordChild3,
26138 OPC_Scope, 20,
26139 OPC_CheckPredicate2,
26140 OPC_CheckPatternPredicate0,
26141 OPC_CheckComplexPat0, /*#*/1,
26142 OPC_EmitMergeInputChains1_0,
26143 OPC_EmitInteger32, 0,
26144 OPC_EmitNodeXForm, 2, 5,
26145 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12983),
26146 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26147 20,
26148 OPC_CheckPredicate1,
26149 OPC_CheckPatternPredicate0,
26150 OPC_CheckComplexPat0, /*#*/1,
26151 OPC_EmitMergeInputChains1_0,
26152 OPC_EmitInteger32, 0,
26153 OPC_EmitNodeXForm, 2, 5,
26154 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13610),
26155 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26156 20,
26157 OPC_CheckPredicate0,
26158 OPC_CheckPatternPredicate0,
26159 OPC_CheckComplexPat0, /*#*/1,
26160 OPC_EmitMergeInputChains1_0,
26161 OPC_EmitInteger32, 0,
26162 OPC_EmitNodeXForm, 2, 5,
26163 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14237),
26164 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26165 0,
26166 67,
26167 OPC_CheckChild2TypeI64,
26168 OPC_RecordChild3,
26169 OPC_Scope, 20,
26170 OPC_CheckPredicate2,
26171 OPC_CheckPatternPredicate0,
26172 OPC_CheckComplexPat1, /*#*/1,
26173 OPC_EmitMergeInputChains1_0,
26174 OPC_EmitInteger32, 0,
26175 OPC_EmitNodeXForm, 2, 5,
26176 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13097),
26177 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26178 20,
26179 OPC_CheckPredicate1,
26180 OPC_CheckPatternPredicate0,
26181 OPC_CheckComplexPat1, /*#*/1,
26182 OPC_EmitMergeInputChains1_0,
26183 OPC_EmitInteger32, 0,
26184 OPC_EmitNodeXForm, 2, 5,
26185 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13724),
26186 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26187 20,
26188 OPC_CheckPredicate0,
26189 OPC_CheckPatternPredicate0,
26190 OPC_CheckComplexPat1, /*#*/1,
26191 OPC_EmitMergeInputChains1_0,
26192 OPC_EmitInteger32, 0,
26193 OPC_EmitNodeXForm, 2, 5,
26194 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14351),
26195 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26196 0,
26197 63,
26198 OPC_RecordChild3,
26199 OPC_Scope, 19,
26200 OPC_CheckPredicate2,
26201 OPC_CheckPatternPredicate0,
26202 OPC_CheckComplexPat2, /*#*/1,
26203 OPC_EmitMergeInputChains1_0,
26204 OPC_EmitInteger32, 0,
26205 OPC_EmitNodeXForm, 2, 4,
26206 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12530),
26207 MVT::i32, MVT::i32, 3, 3, 2, 5,
26208 19,
26209 OPC_CheckPredicate1,
26210 OPC_CheckPatternPredicate0,
26211 OPC_CheckComplexPat2, /*#*/1,
26212 OPC_EmitMergeInputChains1_0,
26213 OPC_EmitInteger32, 0,
26214 OPC_EmitNodeXForm, 2, 4,
26215 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13212),
26216 MVT::i32, MVT::i32, 3, 3, 2, 5,
26217 19,
26218 OPC_CheckPredicate0,
26219 OPC_CheckPatternPredicate0,
26220 OPC_CheckComplexPat2, /*#*/1,
26221 OPC_EmitMergeInputChains1_0,
26222 OPC_EmitInteger32, 0,
26223 OPC_EmitNodeXForm, 2, 4,
26224 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13839),
26225 MVT::i32, MVT::i32, 3, 3, 2, 5,
26226 0,
26227 58,
26228 OPC_CheckChild2TypeI32,
26229 OPC_RecordChild3,
26230 OPC_Scope, 17,
26231 OPC_CheckPredicate2,
26232 OPC_CheckPatternPredicate0,
26233 OPC_EmitMergeInputChains1_0,
26234 OPC_EmitInteger32, 0,
26235 OPC_EmitNodeXForm, 2, 3,
26236 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12755),
26237 MVT::i32, MVT::i32, 3, 1, 2, 4,
26238 17,
26239 OPC_CheckPredicate1,
26240 OPC_CheckPatternPredicate0,
26241 OPC_EmitMergeInputChains1_0,
26242 OPC_EmitInteger32, 0,
26243 OPC_EmitNodeXForm, 2, 3,
26244 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13382),
26245 MVT::i32, MVT::i32, 3, 1, 2, 4,
26246 17,
26247 OPC_CheckPredicate0,
26248 OPC_CheckPatternPredicate0,
26249 OPC_EmitMergeInputChains1_0,
26250 OPC_EmitInteger32, 0,
26251 OPC_EmitNodeXForm, 2, 3,
26252 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14009),
26253 MVT::i32, MVT::i32, 3, 1, 2, 4,
26254 0,
26255 58,
26256 OPC_CheckChild2TypeI64,
26257 OPC_RecordChild3,
26258 OPC_Scope, 17,
26259 OPC_CheckPredicate2,
26260 OPC_CheckPatternPredicate0,
26261 OPC_EmitMergeInputChains1_0,
26262 OPC_EmitInteger32, 0,
26263 OPC_EmitNodeXForm, 2, 3,
26264 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12869),
26265 MVT::i32, MVT::i32, 3, 1, 2, 4,
26266 17,
26267 OPC_CheckPredicate1,
26268 OPC_CheckPatternPredicate0,
26269 OPC_EmitMergeInputChains1_0,
26270 OPC_EmitInteger32, 0,
26271 OPC_EmitNodeXForm, 2, 3,
26272 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13496),
26273 MVT::i32, MVT::i32, 3, 1, 2, 4,
26274 17,
26275 OPC_CheckPredicate0,
26276 OPC_CheckPatternPredicate0,
26277 OPC_EmitMergeInputChains1_0,
26278 OPC_EmitInteger32, 0,
26279 OPC_EmitNodeXForm, 2, 3,
26280 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14123),
26281 MVT::i32, MVT::i32, 3, 1, 2, 4,
26282 0,
26283 0,
26284 69|128,2,
26285 OPC_CheckChild1Integer, 58|128,14|128,1,
26286 OPC_RecordChild2,
26287 OPC_Scope, 67,
26288 OPC_CheckChild2TypeI32,
26289 OPC_RecordChild3,
26290 OPC_Scope, 20,
26291 OPC_CheckPredicate2,
26292 OPC_CheckPatternPredicate0,
26293 OPC_CheckComplexPat0, /*#*/1,
26294 OPC_EmitMergeInputChains1_0,
26295 OPC_EmitInteger32, 0,
26296 OPC_EmitNodeXForm, 2, 5,
26297 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12985),
26298 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26299 20,
26300 OPC_CheckPredicate1,
26301 OPC_CheckPatternPredicate0,
26302 OPC_CheckComplexPat0, /*#*/1,
26303 OPC_EmitMergeInputChains1_0,
26304 OPC_EmitInteger32, 0,
26305 OPC_EmitNodeXForm, 2, 5,
26306 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13612),
26307 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26308 20,
26309 OPC_CheckPredicate0,
26310 OPC_CheckPatternPredicate0,
26311 OPC_CheckComplexPat0, /*#*/1,
26312 OPC_EmitMergeInputChains1_0,
26313 OPC_EmitInteger32, 0,
26314 OPC_EmitNodeXForm, 2, 5,
26315 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14239),
26316 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26317 0,
26318 67,
26319 OPC_CheckChild2TypeI64,
26320 OPC_RecordChild3,
26321 OPC_Scope, 20,
26322 OPC_CheckPredicate2,
26323 OPC_CheckPatternPredicate0,
26324 OPC_CheckComplexPat1, /*#*/1,
26325 OPC_EmitMergeInputChains1_0,
26326 OPC_EmitInteger32, 0,
26327 OPC_EmitNodeXForm, 2, 5,
26328 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13099),
26329 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26330 20,
26331 OPC_CheckPredicate1,
26332 OPC_CheckPatternPredicate0,
26333 OPC_CheckComplexPat1, /*#*/1,
26334 OPC_EmitMergeInputChains1_0,
26335 OPC_EmitInteger32, 0,
26336 OPC_EmitNodeXForm, 2, 5,
26337 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13726),
26338 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26339 20,
26340 OPC_CheckPredicate0,
26341 OPC_CheckPatternPredicate0,
26342 OPC_CheckComplexPat1, /*#*/1,
26343 OPC_EmitMergeInputChains1_0,
26344 OPC_EmitInteger32, 0,
26345 OPC_EmitNodeXForm, 2, 5,
26346 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14353),
26347 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26348 0,
26349 63,
26350 OPC_RecordChild3,
26351 OPC_Scope, 19,
26352 OPC_CheckPredicate2,
26353 OPC_CheckPatternPredicate0,
26354 OPC_CheckComplexPat2, /*#*/1,
26355 OPC_EmitMergeInputChains1_0,
26356 OPC_EmitInteger32, 0,
26357 OPC_EmitNodeXForm, 2, 4,
26358 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12534),
26359 MVT::i32, MVT::i32, 3, 3, 2, 5,
26360 19,
26361 OPC_CheckPredicate1,
26362 OPC_CheckPatternPredicate0,
26363 OPC_CheckComplexPat2, /*#*/1,
26364 OPC_EmitMergeInputChains1_0,
26365 OPC_EmitInteger32, 0,
26366 OPC_EmitNodeXForm, 2, 4,
26367 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13215),
26368 MVT::i32, MVT::i32, 3, 3, 2, 5,
26369 19,
26370 OPC_CheckPredicate0,
26371 OPC_CheckPatternPredicate0,
26372 OPC_CheckComplexPat2, /*#*/1,
26373 OPC_EmitMergeInputChains1_0,
26374 OPC_EmitInteger32, 0,
26375 OPC_EmitNodeXForm, 2, 4,
26376 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13842),
26377 MVT::i32, MVT::i32, 3, 3, 2, 5,
26378 0,
26379 58,
26380 OPC_CheckChild2TypeI32,
26381 OPC_RecordChild3,
26382 OPC_Scope, 17,
26383 OPC_CheckPredicate2,
26384 OPC_CheckPatternPredicate0,
26385 OPC_EmitMergeInputChains1_0,
26386 OPC_EmitInteger32, 0,
26387 OPC_EmitNodeXForm, 2, 3,
26388 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12757),
26389 MVT::i32, MVT::i32, 3, 1, 2, 4,
26390 17,
26391 OPC_CheckPredicate1,
26392 OPC_CheckPatternPredicate0,
26393 OPC_EmitMergeInputChains1_0,
26394 OPC_EmitInteger32, 0,
26395 OPC_EmitNodeXForm, 2, 3,
26396 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13384),
26397 MVT::i32, MVT::i32, 3, 1, 2, 4,
26398 17,
26399 OPC_CheckPredicate0,
26400 OPC_CheckPatternPredicate0,
26401 OPC_EmitMergeInputChains1_0,
26402 OPC_EmitInteger32, 0,
26403 OPC_EmitNodeXForm, 2, 3,
26404 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14011),
26405 MVT::i32, MVT::i32, 3, 1, 2, 4,
26406 0,
26407 58,
26408 OPC_CheckChild2TypeI64,
26409 OPC_RecordChild3,
26410 OPC_Scope, 17,
26411 OPC_CheckPredicate2,
26412 OPC_CheckPatternPredicate0,
26413 OPC_EmitMergeInputChains1_0,
26414 OPC_EmitInteger32, 0,
26415 OPC_EmitNodeXForm, 2, 3,
26416 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12871),
26417 MVT::i32, MVT::i32, 3, 1, 2, 4,
26418 17,
26419 OPC_CheckPredicate1,
26420 OPC_CheckPatternPredicate0,
26421 OPC_EmitMergeInputChains1_0,
26422 OPC_EmitInteger32, 0,
26423 OPC_EmitNodeXForm, 2, 3,
26424 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13498),
26425 MVT::i32, MVT::i32, 3, 1, 2, 4,
26426 17,
26427 OPC_CheckPredicate0,
26428 OPC_CheckPatternPredicate0,
26429 OPC_EmitMergeInputChains1_0,
26430 OPC_EmitInteger32, 0,
26431 OPC_EmitNodeXForm, 2, 3,
26432 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14125),
26433 MVT::i32, MVT::i32, 3, 1, 2, 4,
26434 0,
26435 0,
26436 1|128,3,
26437 OPC_CheckChild1Integer, 54|128,14|128,1,
26438 OPC_RecordChild2,
26439 OPC_Scope, 79,
26440 OPC_CheckChild2TypeI32,
26441 OPC_RecordChild3,
26442 OPC_Scope, 24,
26443 OPC_CheckPredicate2,
26444 OPC_CheckPatternPredicate1,
26445 OPC_CheckComplexPat0, /*#*/1,
26446 OPC_EmitMergeInputChains1_0,
26447 OPC_EmitInteger32, 0,
26448 OPC_EmitNodeXForm, 2, 5,
26449 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12987), 0|OPFL_Chain,
26450 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26451 24,
26452 OPC_CheckPredicate1,
26453 OPC_CheckPatternPredicate1,
26454 OPC_CheckComplexPat0, /*#*/1,
26455 OPC_EmitMergeInputChains1_0,
26456 OPC_EmitInteger32, 0,
26457 OPC_EmitNodeXForm, 2, 5,
26458 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13614), 0|OPFL_Chain,
26459 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26460 24,
26461 OPC_CheckPredicate0,
26462 OPC_CheckPatternPredicate1,
26463 OPC_CheckComplexPat0, /*#*/1,
26464 OPC_EmitMergeInputChains1_0,
26465 OPC_EmitInteger32, 0,
26466 OPC_EmitNodeXForm, 2, 5,
26467 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14241), 0|OPFL_Chain,
26468 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26469 0,
26470 79,
26471 OPC_CheckChild2TypeI64,
26472 OPC_RecordChild3,
26473 OPC_Scope, 24,
26474 OPC_CheckPredicate2,
26475 OPC_CheckPatternPredicate1,
26476 OPC_CheckComplexPat1, /*#*/1,
26477 OPC_EmitMergeInputChains1_0,
26478 OPC_EmitInteger32, 0,
26479 OPC_EmitNodeXForm, 2, 5,
26480 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13101), 0|OPFL_Chain,
26481 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26482 24,
26483 OPC_CheckPredicate1,
26484 OPC_CheckPatternPredicate1,
26485 OPC_CheckComplexPat1, /*#*/1,
26486 OPC_EmitMergeInputChains1_0,
26487 OPC_EmitInteger32, 0,
26488 OPC_EmitNodeXForm, 2, 5,
26489 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13728), 0|OPFL_Chain,
26490 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26491 24,
26492 OPC_CheckPredicate0,
26493 OPC_CheckPatternPredicate1,
26494 OPC_CheckComplexPat1, /*#*/1,
26495 OPC_EmitMergeInputChains1_0,
26496 OPC_EmitInteger32, 0,
26497 OPC_EmitNodeXForm, 2, 5,
26498 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14355), 0|OPFL_Chain,
26499 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26500 0,
26501 75,
26502 OPC_RecordChild3,
26503 OPC_Scope, 23,
26504 OPC_CheckPredicate2,
26505 OPC_CheckPatternPredicate1,
26506 OPC_CheckComplexPat2, /*#*/1,
26507 OPC_EmitMergeInputChains1_0,
26508 OPC_EmitInteger32, 0,
26509 OPC_EmitNodeXForm, 2, 4,
26510 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12538), 0|OPFL_Chain,
26511 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26512 23,
26513 OPC_CheckPredicate1,
26514 OPC_CheckPatternPredicate1,
26515 OPC_CheckComplexPat2, /*#*/1,
26516 OPC_EmitMergeInputChains1_0,
26517 OPC_EmitInteger32, 0,
26518 OPC_EmitNodeXForm, 2, 4,
26519 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13218), 0|OPFL_Chain,
26520 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26521 23,
26522 OPC_CheckPredicate0,
26523 OPC_CheckPatternPredicate1,
26524 OPC_CheckComplexPat2, /*#*/1,
26525 OPC_EmitMergeInputChains1_0,
26526 OPC_EmitInteger32, 0,
26527 OPC_EmitNodeXForm, 2, 4,
26528 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13845), 0|OPFL_Chain,
26529 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26530 0,
26531 70,
26532 OPC_CheckChild2TypeI32,
26533 OPC_RecordChild3,
26534 OPC_Scope, 21,
26535 OPC_CheckPredicate2,
26536 OPC_CheckPatternPredicate1,
26537 OPC_EmitMergeInputChains1_0,
26538 OPC_EmitInteger32, 0,
26539 OPC_EmitNodeXForm, 2, 3,
26540 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12759), 0|OPFL_Chain,
26541 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26542 21,
26543 OPC_CheckPredicate1,
26544 OPC_CheckPatternPredicate1,
26545 OPC_EmitMergeInputChains1_0,
26546 OPC_EmitInteger32, 0,
26547 OPC_EmitNodeXForm, 2, 3,
26548 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13386), 0|OPFL_Chain,
26549 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26550 21,
26551 OPC_CheckPredicate0,
26552 OPC_CheckPatternPredicate1,
26553 OPC_EmitMergeInputChains1_0,
26554 OPC_EmitInteger32, 0,
26555 OPC_EmitNodeXForm, 2, 3,
26556 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14013), 0|OPFL_Chain,
26557 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26558 0,
26559 70,
26560 OPC_CheckChild2TypeI64,
26561 OPC_RecordChild3,
26562 OPC_Scope, 21,
26563 OPC_CheckPredicate2,
26564 OPC_CheckPatternPredicate1,
26565 OPC_EmitMergeInputChains1_0,
26566 OPC_EmitInteger32, 0,
26567 OPC_EmitNodeXForm, 2, 3,
26568 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12873), 0|OPFL_Chain,
26569 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26570 21,
26571 OPC_CheckPredicate1,
26572 OPC_CheckPatternPredicate1,
26573 OPC_EmitMergeInputChains1_0,
26574 OPC_EmitInteger32, 0,
26575 OPC_EmitNodeXForm, 2, 3,
26576 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13500), 0|OPFL_Chain,
26577 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26578 21,
26579 OPC_CheckPredicate0,
26580 OPC_CheckPatternPredicate1,
26581 OPC_EmitMergeInputChains1_0,
26582 OPC_EmitInteger32, 0,
26583 OPC_EmitNodeXForm, 2, 3,
26584 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14127), 0|OPFL_Chain,
26585 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26586 0,
26587 0,
26588 69|128,2,
26589 OPC_CheckChild1Integer, 92|128,14|128,1,
26590 OPC_RecordChild2,
26591 OPC_Scope, 67,
26592 OPC_CheckChild2TypeI32,
26593 OPC_RecordChild3,
26594 OPC_Scope, 20,
26595 OPC_CheckPredicate2,
26596 OPC_CheckPatternPredicate0,
26597 OPC_CheckComplexPat0, /*#*/1,
26598 OPC_EmitMergeInputChains1_0,
26599 OPC_EmitInteger32, 0,
26600 OPC_EmitNodeXForm, 2, 5,
26601 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12991),
26602 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26603 20,
26604 OPC_CheckPredicate1,
26605 OPC_CheckPatternPredicate0,
26606 OPC_CheckComplexPat0, /*#*/1,
26607 OPC_EmitMergeInputChains1_0,
26608 OPC_EmitInteger32, 0,
26609 OPC_EmitNodeXForm, 2, 5,
26610 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13618),
26611 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26612 20,
26613 OPC_CheckPredicate0,
26614 OPC_CheckPatternPredicate0,
26615 OPC_CheckComplexPat0, /*#*/1,
26616 OPC_EmitMergeInputChains1_0,
26617 OPC_EmitInteger32, 0,
26618 OPC_EmitNodeXForm, 2, 5,
26619 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14245),
26620 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26621 0,
26622 67,
26623 OPC_CheckChild2TypeI64,
26624 OPC_RecordChild3,
26625 OPC_Scope, 20,
26626 OPC_CheckPredicate2,
26627 OPC_CheckPatternPredicate0,
26628 OPC_CheckComplexPat1, /*#*/1,
26629 OPC_EmitMergeInputChains1_0,
26630 OPC_EmitInteger32, 0,
26631 OPC_EmitNodeXForm, 2, 5,
26632 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13105),
26633 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26634 20,
26635 OPC_CheckPredicate1,
26636 OPC_CheckPatternPredicate0,
26637 OPC_CheckComplexPat1, /*#*/1,
26638 OPC_EmitMergeInputChains1_0,
26639 OPC_EmitInteger32, 0,
26640 OPC_EmitNodeXForm, 2, 5,
26641 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13732),
26642 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26643 20,
26644 OPC_CheckPredicate0,
26645 OPC_CheckPatternPredicate0,
26646 OPC_CheckComplexPat1, /*#*/1,
26647 OPC_EmitMergeInputChains1_0,
26648 OPC_EmitInteger32, 0,
26649 OPC_EmitNodeXForm, 2, 5,
26650 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14359),
26651 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26652 0,
26653 63,
26654 OPC_RecordChild3,
26655 OPC_Scope, 19,
26656 OPC_CheckPredicate2,
26657 OPC_CheckPatternPredicate0,
26658 OPC_CheckComplexPat2, /*#*/1,
26659 OPC_EmitMergeInputChains1_0,
26660 OPC_EmitInteger32, 0,
26661 OPC_EmitNodeXForm, 2, 4,
26662 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12546),
26663 MVT::i32, MVT::i32, 3, 3, 2, 5,
26664 19,
26665 OPC_CheckPredicate1,
26666 OPC_CheckPatternPredicate0,
26667 OPC_CheckComplexPat2, /*#*/1,
26668 OPC_EmitMergeInputChains1_0,
26669 OPC_EmitInteger32, 0,
26670 OPC_EmitNodeXForm, 2, 4,
26671 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13224),
26672 MVT::i32, MVT::i32, 3, 3, 2, 5,
26673 19,
26674 OPC_CheckPredicate0,
26675 OPC_CheckPatternPredicate0,
26676 OPC_CheckComplexPat2, /*#*/1,
26677 OPC_EmitMergeInputChains1_0,
26678 OPC_EmitInteger32, 0,
26679 OPC_EmitNodeXForm, 2, 4,
26680 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13851),
26681 MVT::i32, MVT::i32, 3, 3, 2, 5,
26682 0,
26683 58,
26684 OPC_CheckChild2TypeI32,
26685 OPC_RecordChild3,
26686 OPC_Scope, 17,
26687 OPC_CheckPredicate2,
26688 OPC_CheckPatternPredicate0,
26689 OPC_EmitMergeInputChains1_0,
26690 OPC_EmitInteger32, 0,
26691 OPC_EmitNodeXForm, 2, 3,
26692 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12763),
26693 MVT::i32, MVT::i32, 3, 1, 2, 4,
26694 17,
26695 OPC_CheckPredicate1,
26696 OPC_CheckPatternPredicate0,
26697 OPC_EmitMergeInputChains1_0,
26698 OPC_EmitInteger32, 0,
26699 OPC_EmitNodeXForm, 2, 3,
26700 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13390),
26701 MVT::i32, MVT::i32, 3, 1, 2, 4,
26702 17,
26703 OPC_CheckPredicate0,
26704 OPC_CheckPatternPredicate0,
26705 OPC_EmitMergeInputChains1_0,
26706 OPC_EmitInteger32, 0,
26707 OPC_EmitNodeXForm, 2, 3,
26708 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14017),
26709 MVT::i32, MVT::i32, 3, 1, 2, 4,
26710 0,
26711 58,
26712 OPC_CheckChild2TypeI64,
26713 OPC_RecordChild3,
26714 OPC_Scope, 17,
26715 OPC_CheckPredicate2,
26716 OPC_CheckPatternPredicate0,
26717 OPC_EmitMergeInputChains1_0,
26718 OPC_EmitInteger32, 0,
26719 OPC_EmitNodeXForm, 2, 3,
26720 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12877),
26721 MVT::i32, MVT::i32, 3, 1, 2, 4,
26722 17,
26723 OPC_CheckPredicate1,
26724 OPC_CheckPatternPredicate0,
26725 OPC_EmitMergeInputChains1_0,
26726 OPC_EmitInteger32, 0,
26727 OPC_EmitNodeXForm, 2, 3,
26728 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13504),
26729 MVT::i32, MVT::i32, 3, 1, 2, 4,
26730 17,
26731 OPC_CheckPredicate0,
26732 OPC_CheckPatternPredicate0,
26733 OPC_EmitMergeInputChains1_0,
26734 OPC_EmitInteger32, 0,
26735 OPC_EmitNodeXForm, 2, 3,
26736 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14131),
26737 MVT::i32, MVT::i32, 3, 1, 2, 4,
26738 0,
26739 0,
26740 69|128,2,
26741 OPC_CheckChild1Integer, 90|128,14|128,1,
26742 OPC_RecordChild2,
26743 OPC_Scope, 67,
26744 OPC_CheckChild2TypeI32,
26745 OPC_RecordChild3,
26746 OPC_Scope, 20,
26747 OPC_CheckPredicate2,
26748 OPC_CheckPatternPredicate0,
26749 OPC_CheckComplexPat0, /*#*/1,
26750 OPC_EmitMergeInputChains1_0,
26751 OPC_EmitInteger32, 0,
26752 OPC_EmitNodeXForm, 2, 5,
26753 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12993),
26754 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26755 20,
26756 OPC_CheckPredicate1,
26757 OPC_CheckPatternPredicate0,
26758 OPC_CheckComplexPat0, /*#*/1,
26759 OPC_EmitMergeInputChains1_0,
26760 OPC_EmitInteger32, 0,
26761 OPC_EmitNodeXForm, 2, 5,
26762 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13620),
26763 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26764 20,
26765 OPC_CheckPredicate0,
26766 OPC_CheckPatternPredicate0,
26767 OPC_CheckComplexPat0, /*#*/1,
26768 OPC_EmitMergeInputChains1_0,
26769 OPC_EmitInteger32, 0,
26770 OPC_EmitNodeXForm, 2, 5,
26771 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14247),
26772 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26773 0,
26774 67,
26775 OPC_CheckChild2TypeI64,
26776 OPC_RecordChild3,
26777 OPC_Scope, 20,
26778 OPC_CheckPredicate2,
26779 OPC_CheckPatternPredicate0,
26780 OPC_CheckComplexPat1, /*#*/1,
26781 OPC_EmitMergeInputChains1_0,
26782 OPC_EmitInteger32, 0,
26783 OPC_EmitNodeXForm, 2, 5,
26784 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13107),
26785 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26786 20,
26787 OPC_CheckPredicate1,
26788 OPC_CheckPatternPredicate0,
26789 OPC_CheckComplexPat1, /*#*/1,
26790 OPC_EmitMergeInputChains1_0,
26791 OPC_EmitInteger32, 0,
26792 OPC_EmitNodeXForm, 2, 5,
26793 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13734),
26794 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26795 20,
26796 OPC_CheckPredicate0,
26797 OPC_CheckPatternPredicate0,
26798 OPC_CheckComplexPat1, /*#*/1,
26799 OPC_EmitMergeInputChains1_0,
26800 OPC_EmitInteger32, 0,
26801 OPC_EmitNodeXForm, 2, 5,
26802 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14361),
26803 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26804 0,
26805 63,
26806 OPC_RecordChild3,
26807 OPC_Scope, 19,
26808 OPC_CheckPredicate2,
26809 OPC_CheckPatternPredicate0,
26810 OPC_CheckComplexPat2, /*#*/1,
26811 OPC_EmitMergeInputChains1_0,
26812 OPC_EmitInteger32, 0,
26813 OPC_EmitNodeXForm, 2, 4,
26814 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12550),
26815 MVT::i32, MVT::i32, 3, 3, 2, 5,
26816 19,
26817 OPC_CheckPredicate1,
26818 OPC_CheckPatternPredicate0,
26819 OPC_CheckComplexPat2, /*#*/1,
26820 OPC_EmitMergeInputChains1_0,
26821 OPC_EmitInteger32, 0,
26822 OPC_EmitNodeXForm, 2, 4,
26823 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13227),
26824 MVT::i32, MVT::i32, 3, 3, 2, 5,
26825 19,
26826 OPC_CheckPredicate0,
26827 OPC_CheckPatternPredicate0,
26828 OPC_CheckComplexPat2, /*#*/1,
26829 OPC_EmitMergeInputChains1_0,
26830 OPC_EmitInteger32, 0,
26831 OPC_EmitNodeXForm, 2, 4,
26832 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13854),
26833 MVT::i32, MVT::i32, 3, 3, 2, 5,
26834 0,
26835 58,
26836 OPC_CheckChild2TypeI32,
26837 OPC_RecordChild3,
26838 OPC_Scope, 17,
26839 OPC_CheckPredicate2,
26840 OPC_CheckPatternPredicate0,
26841 OPC_EmitMergeInputChains1_0,
26842 OPC_EmitInteger32, 0,
26843 OPC_EmitNodeXForm, 2, 3,
26844 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12765),
26845 MVT::i32, MVT::i32, 3, 1, 2, 4,
26846 17,
26847 OPC_CheckPredicate1,
26848 OPC_CheckPatternPredicate0,
26849 OPC_EmitMergeInputChains1_0,
26850 OPC_EmitInteger32, 0,
26851 OPC_EmitNodeXForm, 2, 3,
26852 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13392),
26853 MVT::i32, MVT::i32, 3, 1, 2, 4,
26854 17,
26855 OPC_CheckPredicate0,
26856 OPC_CheckPatternPredicate0,
26857 OPC_EmitMergeInputChains1_0,
26858 OPC_EmitInteger32, 0,
26859 OPC_EmitNodeXForm, 2, 3,
26860 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14019),
26861 MVT::i32, MVT::i32, 3, 1, 2, 4,
26862 0,
26863 58,
26864 OPC_CheckChild2TypeI64,
26865 OPC_RecordChild3,
26866 OPC_Scope, 17,
26867 OPC_CheckPredicate2,
26868 OPC_CheckPatternPredicate0,
26869 OPC_EmitMergeInputChains1_0,
26870 OPC_EmitInteger32, 0,
26871 OPC_EmitNodeXForm, 2, 3,
26872 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12879),
26873 MVT::i32, MVT::i32, 3, 1, 2, 4,
26874 17,
26875 OPC_CheckPredicate1,
26876 OPC_CheckPatternPredicate0,
26877 OPC_EmitMergeInputChains1_0,
26878 OPC_EmitInteger32, 0,
26879 OPC_EmitNodeXForm, 2, 3,
26880 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13506),
26881 MVT::i32, MVT::i32, 3, 1, 2, 4,
26882 17,
26883 OPC_CheckPredicate0,
26884 OPC_CheckPatternPredicate0,
26885 OPC_EmitMergeInputChains1_0,
26886 OPC_EmitInteger32, 0,
26887 OPC_EmitNodeXForm, 2, 3,
26888 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14133),
26889 MVT::i32, MVT::i32, 3, 1, 2, 4,
26890 0,
26891 0,
26892 1|128,3,
26893 OPC_CheckChild1Integer, 86|128,14|128,1,
26894 OPC_RecordChild2,
26895 OPC_Scope, 79,
26896 OPC_CheckChild2TypeI32,
26897 OPC_RecordChild3,
26898 OPC_Scope, 24,
26899 OPC_CheckPredicate2,
26900 OPC_CheckPatternPredicate1,
26901 OPC_CheckComplexPat0, /*#*/1,
26902 OPC_EmitMergeInputChains1_0,
26903 OPC_EmitInteger32, 0,
26904 OPC_EmitNodeXForm, 2, 5,
26905 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12995), 0|OPFL_Chain,
26906 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26907 24,
26908 OPC_CheckPredicate1,
26909 OPC_CheckPatternPredicate1,
26910 OPC_CheckComplexPat0, /*#*/1,
26911 OPC_EmitMergeInputChains1_0,
26912 OPC_EmitInteger32, 0,
26913 OPC_EmitNodeXForm, 2, 5,
26914 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13622), 0|OPFL_Chain,
26915 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26916 24,
26917 OPC_CheckPredicate0,
26918 OPC_CheckPatternPredicate1,
26919 OPC_CheckComplexPat0, /*#*/1,
26920 OPC_EmitMergeInputChains1_0,
26921 OPC_EmitInteger32, 0,
26922 OPC_EmitNodeXForm, 2, 5,
26923 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14249), 0|OPFL_Chain,
26924 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26925 0,
26926 79,
26927 OPC_CheckChild2TypeI64,
26928 OPC_RecordChild3,
26929 OPC_Scope, 24,
26930 OPC_CheckPredicate2,
26931 OPC_CheckPatternPredicate1,
26932 OPC_CheckComplexPat1, /*#*/1,
26933 OPC_EmitMergeInputChains1_0,
26934 OPC_EmitInteger32, 0,
26935 OPC_EmitNodeXForm, 2, 5,
26936 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13109), 0|OPFL_Chain,
26937 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26938 24,
26939 OPC_CheckPredicate1,
26940 OPC_CheckPatternPredicate1,
26941 OPC_CheckComplexPat1, /*#*/1,
26942 OPC_EmitMergeInputChains1_0,
26943 OPC_EmitInteger32, 0,
26944 OPC_EmitNodeXForm, 2, 5,
26945 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13736), 0|OPFL_Chain,
26946 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26947 24,
26948 OPC_CheckPredicate0,
26949 OPC_CheckPatternPredicate1,
26950 OPC_CheckComplexPat1, /*#*/1,
26951 OPC_EmitMergeInputChains1_0,
26952 OPC_EmitInteger32, 0,
26953 OPC_EmitNodeXForm, 2, 5,
26954 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14363), 0|OPFL_Chain,
26955 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
26956 0,
26957 75,
26958 OPC_RecordChild3,
26959 OPC_Scope, 23,
26960 OPC_CheckPredicate2,
26961 OPC_CheckPatternPredicate1,
26962 OPC_CheckComplexPat2, /*#*/1,
26963 OPC_EmitMergeInputChains1_0,
26964 OPC_EmitInteger32, 0,
26965 OPC_EmitNodeXForm, 2, 4,
26966 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12554), 0|OPFL_Chain,
26967 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26968 23,
26969 OPC_CheckPredicate1,
26970 OPC_CheckPatternPredicate1,
26971 OPC_CheckComplexPat2, /*#*/1,
26972 OPC_EmitMergeInputChains1_0,
26973 OPC_EmitInteger32, 0,
26974 OPC_EmitNodeXForm, 2, 4,
26975 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13230), 0|OPFL_Chain,
26976 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26977 23,
26978 OPC_CheckPredicate0,
26979 OPC_CheckPatternPredicate1,
26980 OPC_CheckComplexPat2, /*#*/1,
26981 OPC_EmitMergeInputChains1_0,
26982 OPC_EmitInteger32, 0,
26983 OPC_EmitNodeXForm, 2, 4,
26984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13857), 0|OPFL_Chain,
26985 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
26986 0,
26987 70,
26988 OPC_CheckChild2TypeI32,
26989 OPC_RecordChild3,
26990 OPC_Scope, 21,
26991 OPC_CheckPredicate2,
26992 OPC_CheckPatternPredicate1,
26993 OPC_EmitMergeInputChains1_0,
26994 OPC_EmitInteger32, 0,
26995 OPC_EmitNodeXForm, 2, 3,
26996 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12767), 0|OPFL_Chain,
26997 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
26998 21,
26999 OPC_CheckPredicate1,
27000 OPC_CheckPatternPredicate1,
27001 OPC_EmitMergeInputChains1_0,
27002 OPC_EmitInteger32, 0,
27003 OPC_EmitNodeXForm, 2, 3,
27004 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13394), 0|OPFL_Chain,
27005 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27006 21,
27007 OPC_CheckPredicate0,
27008 OPC_CheckPatternPredicate1,
27009 OPC_EmitMergeInputChains1_0,
27010 OPC_EmitInteger32, 0,
27011 OPC_EmitNodeXForm, 2, 3,
27012 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14021), 0|OPFL_Chain,
27013 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27014 0,
27015 70,
27016 OPC_CheckChild2TypeI64,
27017 OPC_RecordChild3,
27018 OPC_Scope, 21,
27019 OPC_CheckPredicate2,
27020 OPC_CheckPatternPredicate1,
27021 OPC_EmitMergeInputChains1_0,
27022 OPC_EmitInteger32, 0,
27023 OPC_EmitNodeXForm, 2, 3,
27024 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12881), 0|OPFL_Chain,
27025 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27026 21,
27027 OPC_CheckPredicate1,
27028 OPC_CheckPatternPredicate1,
27029 OPC_EmitMergeInputChains1_0,
27030 OPC_EmitInteger32, 0,
27031 OPC_EmitNodeXForm, 2, 3,
27032 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13508), 0|OPFL_Chain,
27033 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27034 21,
27035 OPC_CheckPredicate0,
27036 OPC_CheckPatternPredicate1,
27037 OPC_EmitMergeInputChains1_0,
27038 OPC_EmitInteger32, 0,
27039 OPC_EmitNodeXForm, 2, 3,
27040 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14135), 0|OPFL_Chain,
27041 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27042 0,
27043 0,
27044 1|128,3,
27045 OPC_CheckChild1Integer, 60|128,16|128,1,
27046 OPC_RecordChild2,
27047 OPC_Scope, 79,
27048 OPC_CheckChild2TypeI32,
27049 OPC_RecordChild3,
27050 OPC_Scope, 24,
27051 OPC_CheckPredicate2,
27052 OPC_CheckPatternPredicate0,
27053 OPC_CheckComplexPat0, /*#*/1,
27054 OPC_EmitMergeInputChains1_0,
27055 OPC_EmitInteger32, 0,
27056 OPC_EmitNodeXForm, 2, 5,
27057 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12999), 0|OPFL_Chain,
27058 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27059 24,
27060 OPC_CheckPredicate1,
27061 OPC_CheckPatternPredicate0,
27062 OPC_CheckComplexPat0, /*#*/1,
27063 OPC_EmitMergeInputChains1_0,
27064 OPC_EmitInteger32, 0,
27065 OPC_EmitNodeXForm, 2, 5,
27066 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13626), 0|OPFL_Chain,
27067 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27068 24,
27069 OPC_CheckPredicate0,
27070 OPC_CheckPatternPredicate0,
27071 OPC_CheckComplexPat0, /*#*/1,
27072 OPC_EmitMergeInputChains1_0,
27073 OPC_EmitInteger32, 0,
27074 OPC_EmitNodeXForm, 2, 5,
27075 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14253), 0|OPFL_Chain,
27076 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27077 0,
27078 79,
27079 OPC_CheckChild2TypeI64,
27080 OPC_RecordChild3,
27081 OPC_Scope, 24,
27082 OPC_CheckPredicate2,
27083 OPC_CheckPatternPredicate0,
27084 OPC_CheckComplexPat1, /*#*/1,
27085 OPC_EmitMergeInputChains1_0,
27086 OPC_EmitInteger32, 0,
27087 OPC_EmitNodeXForm, 2, 5,
27088 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13113), 0|OPFL_Chain,
27089 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27090 24,
27091 OPC_CheckPredicate1,
27092 OPC_CheckPatternPredicate0,
27093 OPC_CheckComplexPat1, /*#*/1,
27094 OPC_EmitMergeInputChains1_0,
27095 OPC_EmitInteger32, 0,
27096 OPC_EmitNodeXForm, 2, 5,
27097 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13740), 0|OPFL_Chain,
27098 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27099 24,
27100 OPC_CheckPredicate0,
27101 OPC_CheckPatternPredicate0,
27102 OPC_CheckComplexPat1, /*#*/1,
27103 OPC_EmitMergeInputChains1_0,
27104 OPC_EmitInteger32, 0,
27105 OPC_EmitNodeXForm, 2, 5,
27106 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14367), 0|OPFL_Chain,
27107 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27108 0,
27109 75,
27110 OPC_RecordChild3,
27111 OPC_Scope, 23,
27112 OPC_CheckPredicate2,
27113 OPC_CheckPatternPredicate0,
27114 OPC_CheckComplexPat2, /*#*/1,
27115 OPC_EmitMergeInputChains1_0,
27116 OPC_EmitInteger32, 0,
27117 OPC_EmitNodeXForm, 2, 4,
27118 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12562), 0|OPFL_Chain,
27119 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27120 23,
27121 OPC_CheckPredicate1,
27122 OPC_CheckPatternPredicate0,
27123 OPC_CheckComplexPat2, /*#*/1,
27124 OPC_EmitMergeInputChains1_0,
27125 OPC_EmitInteger32, 0,
27126 OPC_EmitNodeXForm, 2, 4,
27127 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13236), 0|OPFL_Chain,
27128 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27129 23,
27130 OPC_CheckPredicate0,
27131 OPC_CheckPatternPredicate0,
27132 OPC_CheckComplexPat2, /*#*/1,
27133 OPC_EmitMergeInputChains1_0,
27134 OPC_EmitInteger32, 0,
27135 OPC_EmitNodeXForm, 2, 4,
27136 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13863), 0|OPFL_Chain,
27137 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27138 0,
27139 70,
27140 OPC_CheckChild2TypeI32,
27141 OPC_RecordChild3,
27142 OPC_Scope, 21,
27143 OPC_CheckPredicate2,
27144 OPC_CheckPatternPredicate0,
27145 OPC_EmitMergeInputChains1_0,
27146 OPC_EmitInteger32, 0,
27147 OPC_EmitNodeXForm, 2, 3,
27148 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12771), 0|OPFL_Chain,
27149 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27150 21,
27151 OPC_CheckPredicate1,
27152 OPC_CheckPatternPredicate0,
27153 OPC_EmitMergeInputChains1_0,
27154 OPC_EmitInteger32, 0,
27155 OPC_EmitNodeXForm, 2, 3,
27156 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13398), 0|OPFL_Chain,
27157 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27158 21,
27159 OPC_CheckPredicate0,
27160 OPC_CheckPatternPredicate0,
27161 OPC_EmitMergeInputChains1_0,
27162 OPC_EmitInteger32, 0,
27163 OPC_EmitNodeXForm, 2, 3,
27164 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14025), 0|OPFL_Chain,
27165 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27166 0,
27167 70,
27168 OPC_CheckChild2TypeI64,
27169 OPC_RecordChild3,
27170 OPC_Scope, 21,
27171 OPC_CheckPredicate2,
27172 OPC_CheckPatternPredicate0,
27173 OPC_EmitMergeInputChains1_0,
27174 OPC_EmitInteger32, 0,
27175 OPC_EmitNodeXForm, 2, 3,
27176 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12885), 0|OPFL_Chain,
27177 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27178 21,
27179 OPC_CheckPredicate1,
27180 OPC_CheckPatternPredicate0,
27181 OPC_EmitMergeInputChains1_0,
27182 OPC_EmitInteger32, 0,
27183 OPC_EmitNodeXForm, 2, 3,
27184 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13512), 0|OPFL_Chain,
27185 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27186 21,
27187 OPC_CheckPredicate0,
27188 OPC_CheckPatternPredicate0,
27189 OPC_EmitMergeInputChains1_0,
27190 OPC_EmitInteger32, 0,
27191 OPC_EmitNodeXForm, 2, 3,
27192 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14139), 0|OPFL_Chain,
27193 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27194 0,
27195 0,
27196 1|128,3,
27197 OPC_CheckChild1Integer, 58|128,16|128,1,
27198 OPC_RecordChild2,
27199 OPC_Scope, 79,
27200 OPC_CheckChild2TypeI32,
27201 OPC_RecordChild3,
27202 OPC_Scope, 24,
27203 OPC_CheckPredicate2,
27204 OPC_CheckPatternPredicate0,
27205 OPC_CheckComplexPat0, /*#*/1,
27206 OPC_EmitMergeInputChains1_0,
27207 OPC_EmitInteger32, 0,
27208 OPC_EmitNodeXForm, 2, 5,
27209 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13001), 0|OPFL_Chain,
27210 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27211 24,
27212 OPC_CheckPredicate1,
27213 OPC_CheckPatternPredicate0,
27214 OPC_CheckComplexPat0, /*#*/1,
27215 OPC_EmitMergeInputChains1_0,
27216 OPC_EmitInteger32, 0,
27217 OPC_EmitNodeXForm, 2, 5,
27218 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13628), 0|OPFL_Chain,
27219 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27220 24,
27221 OPC_CheckPredicate0,
27222 OPC_CheckPatternPredicate0,
27223 OPC_CheckComplexPat0, /*#*/1,
27224 OPC_EmitMergeInputChains1_0,
27225 OPC_EmitInteger32, 0,
27226 OPC_EmitNodeXForm, 2, 5,
27227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14255), 0|OPFL_Chain,
27228 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27229 0,
27230 79,
27231 OPC_CheckChild2TypeI64,
27232 OPC_RecordChild3,
27233 OPC_Scope, 24,
27234 OPC_CheckPredicate2,
27235 OPC_CheckPatternPredicate0,
27236 OPC_CheckComplexPat1, /*#*/1,
27237 OPC_EmitMergeInputChains1_0,
27238 OPC_EmitInteger32, 0,
27239 OPC_EmitNodeXForm, 2, 5,
27240 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13115), 0|OPFL_Chain,
27241 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27242 24,
27243 OPC_CheckPredicate1,
27244 OPC_CheckPatternPredicate0,
27245 OPC_CheckComplexPat1, /*#*/1,
27246 OPC_EmitMergeInputChains1_0,
27247 OPC_EmitInteger32, 0,
27248 OPC_EmitNodeXForm, 2, 5,
27249 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13742), 0|OPFL_Chain,
27250 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27251 24,
27252 OPC_CheckPredicate0,
27253 OPC_CheckPatternPredicate0,
27254 OPC_CheckComplexPat1, /*#*/1,
27255 OPC_EmitMergeInputChains1_0,
27256 OPC_EmitInteger32, 0,
27257 OPC_EmitNodeXForm, 2, 5,
27258 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14369), 0|OPFL_Chain,
27259 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27260 0,
27261 75,
27262 OPC_RecordChild3,
27263 OPC_Scope, 23,
27264 OPC_CheckPredicate2,
27265 OPC_CheckPatternPredicate0,
27266 OPC_CheckComplexPat2, /*#*/1,
27267 OPC_EmitMergeInputChains1_0,
27268 OPC_EmitInteger32, 0,
27269 OPC_EmitNodeXForm, 2, 4,
27270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12566), 0|OPFL_Chain,
27271 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27272 23,
27273 OPC_CheckPredicate1,
27274 OPC_CheckPatternPredicate0,
27275 OPC_CheckComplexPat2, /*#*/1,
27276 OPC_EmitMergeInputChains1_0,
27277 OPC_EmitInteger32, 0,
27278 OPC_EmitNodeXForm, 2, 4,
27279 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13239), 0|OPFL_Chain,
27280 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27281 23,
27282 OPC_CheckPredicate0,
27283 OPC_CheckPatternPredicate0,
27284 OPC_CheckComplexPat2, /*#*/1,
27285 OPC_EmitMergeInputChains1_0,
27286 OPC_EmitInteger32, 0,
27287 OPC_EmitNodeXForm, 2, 4,
27288 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13866), 0|OPFL_Chain,
27289 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27290 0,
27291 70,
27292 OPC_CheckChild2TypeI32,
27293 OPC_RecordChild3,
27294 OPC_Scope, 21,
27295 OPC_CheckPredicate2,
27296 OPC_CheckPatternPredicate0,
27297 OPC_EmitMergeInputChains1_0,
27298 OPC_EmitInteger32, 0,
27299 OPC_EmitNodeXForm, 2, 3,
27300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12773), 0|OPFL_Chain,
27301 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27302 21,
27303 OPC_CheckPredicate1,
27304 OPC_CheckPatternPredicate0,
27305 OPC_EmitMergeInputChains1_0,
27306 OPC_EmitInteger32, 0,
27307 OPC_EmitNodeXForm, 2, 3,
27308 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13400), 0|OPFL_Chain,
27309 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27310 21,
27311 OPC_CheckPredicate0,
27312 OPC_CheckPatternPredicate0,
27313 OPC_EmitMergeInputChains1_0,
27314 OPC_EmitInteger32, 0,
27315 OPC_EmitNodeXForm, 2, 3,
27316 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14027), 0|OPFL_Chain,
27317 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27318 0,
27319 70,
27320 OPC_CheckChild2TypeI64,
27321 OPC_RecordChild3,
27322 OPC_Scope, 21,
27323 OPC_CheckPredicate2,
27324 OPC_CheckPatternPredicate0,
27325 OPC_EmitMergeInputChains1_0,
27326 OPC_EmitInteger32, 0,
27327 OPC_EmitNodeXForm, 2, 3,
27328 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12887), 0|OPFL_Chain,
27329 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27330 21,
27331 OPC_CheckPredicate1,
27332 OPC_CheckPatternPredicate0,
27333 OPC_EmitMergeInputChains1_0,
27334 OPC_EmitInteger32, 0,
27335 OPC_EmitNodeXForm, 2, 3,
27336 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13514), 0|OPFL_Chain,
27337 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27338 21,
27339 OPC_CheckPredicate0,
27340 OPC_CheckPatternPredicate0,
27341 OPC_EmitMergeInputChains1_0,
27342 OPC_EmitInteger32, 0,
27343 OPC_EmitNodeXForm, 2, 3,
27344 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14141), 0|OPFL_Chain,
27345 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27346 0,
27347 0,
27348 61|128,3,
27349 OPC_CheckChild1Integer, 54|128,16|128,1,
27350 OPC_RecordChild2,
27351 OPC_Scope, 91,
27352 OPC_CheckChild2TypeI32,
27353 OPC_RecordChild3,
27354 OPC_Scope, 28,
27355 OPC_CheckPredicate2,
27356 OPC_CheckPatternPredicate1,
27357 OPC_CheckComplexPat0, /*#*/1,
27358 OPC_EmitMergeInputChains1_0,
27359 OPC_EmitInteger32, 0,
27360 OPC_EmitNodeXForm, 2, 5,
27361 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13003), 0|OPFL_Chain,
27362 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27363 28,
27364 OPC_CheckPredicate1,
27365 OPC_CheckPatternPredicate1,
27366 OPC_CheckComplexPat0, /*#*/1,
27367 OPC_EmitMergeInputChains1_0,
27368 OPC_EmitInteger32, 0,
27369 OPC_EmitNodeXForm, 2, 5,
27370 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13630), 0|OPFL_Chain,
27371 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27372 28,
27373 OPC_CheckPredicate0,
27374 OPC_CheckPatternPredicate1,
27375 OPC_CheckComplexPat0, /*#*/1,
27376 OPC_EmitMergeInputChains1_0,
27377 OPC_EmitInteger32, 0,
27378 OPC_EmitNodeXForm, 2, 5,
27379 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14257), 0|OPFL_Chain,
27380 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27381 0,
27382 91,
27383 OPC_CheckChild2TypeI64,
27384 OPC_RecordChild3,
27385 OPC_Scope, 28,
27386 OPC_CheckPredicate2,
27387 OPC_CheckPatternPredicate1,
27388 OPC_CheckComplexPat1, /*#*/1,
27389 OPC_EmitMergeInputChains1_0,
27390 OPC_EmitInteger32, 0,
27391 OPC_EmitNodeXForm, 2, 5,
27392 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13117), 0|OPFL_Chain,
27393 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27394 28,
27395 OPC_CheckPredicate1,
27396 OPC_CheckPatternPredicate1,
27397 OPC_CheckComplexPat1, /*#*/1,
27398 OPC_EmitMergeInputChains1_0,
27399 OPC_EmitInteger32, 0,
27400 OPC_EmitNodeXForm, 2, 5,
27401 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13744), 0|OPFL_Chain,
27402 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27403 28,
27404 OPC_CheckPredicate0,
27405 OPC_CheckPatternPredicate1,
27406 OPC_CheckComplexPat1, /*#*/1,
27407 OPC_EmitMergeInputChains1_0,
27408 OPC_EmitInteger32, 0,
27409 OPC_EmitNodeXForm, 2, 5,
27410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14371), 0|OPFL_Chain,
27411 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27412 0,
27413 87,
27414 OPC_RecordChild3,
27415 OPC_Scope, 27,
27416 OPC_CheckPredicate2,
27417 OPC_CheckPatternPredicate1,
27418 OPC_CheckComplexPat2, /*#*/1,
27419 OPC_EmitMergeInputChains1_0,
27420 OPC_EmitInteger32, 0,
27421 OPC_EmitNodeXForm, 2, 4,
27422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12570), 0|OPFL_Chain,
27423 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27424 27,
27425 OPC_CheckPredicate1,
27426 OPC_CheckPatternPredicate1,
27427 OPC_CheckComplexPat2, /*#*/1,
27428 OPC_EmitMergeInputChains1_0,
27429 OPC_EmitInteger32, 0,
27430 OPC_EmitNodeXForm, 2, 4,
27431 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13242), 0|OPFL_Chain,
27432 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27433 27,
27434 OPC_CheckPredicate0,
27435 OPC_CheckPatternPredicate1,
27436 OPC_CheckComplexPat2, /*#*/1,
27437 OPC_EmitMergeInputChains1_0,
27438 OPC_EmitInteger32, 0,
27439 OPC_EmitNodeXForm, 2, 4,
27440 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13869), 0|OPFL_Chain,
27441 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
27442 0,
27443 82,
27444 OPC_CheckChild2TypeI32,
27445 OPC_RecordChild3,
27446 OPC_Scope, 25,
27447 OPC_CheckPredicate2,
27448 OPC_CheckPatternPredicate1,
27449 OPC_EmitMergeInputChains1_0,
27450 OPC_EmitInteger32, 0,
27451 OPC_EmitNodeXForm, 2, 3,
27452 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12775), 0|OPFL_Chain,
27453 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27454 25,
27455 OPC_CheckPredicate1,
27456 OPC_CheckPatternPredicate1,
27457 OPC_EmitMergeInputChains1_0,
27458 OPC_EmitInteger32, 0,
27459 OPC_EmitNodeXForm, 2, 3,
27460 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13402), 0|OPFL_Chain,
27461 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27462 25,
27463 OPC_CheckPredicate0,
27464 OPC_CheckPatternPredicate1,
27465 OPC_EmitMergeInputChains1_0,
27466 OPC_EmitInteger32, 0,
27467 OPC_EmitNodeXForm, 2, 3,
27468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14029), 0|OPFL_Chain,
27469 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27470 0,
27471 82,
27472 OPC_CheckChild2TypeI64,
27473 OPC_RecordChild3,
27474 OPC_Scope, 25,
27475 OPC_CheckPredicate2,
27476 OPC_CheckPatternPredicate1,
27477 OPC_EmitMergeInputChains1_0,
27478 OPC_EmitInteger32, 0,
27479 OPC_EmitNodeXForm, 2, 3,
27480 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12889), 0|OPFL_Chain,
27481 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27482 25,
27483 OPC_CheckPredicate1,
27484 OPC_CheckPatternPredicate1,
27485 OPC_EmitMergeInputChains1_0,
27486 OPC_EmitInteger32, 0,
27487 OPC_EmitNodeXForm, 2, 3,
27488 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13516), 0|OPFL_Chain,
27489 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27490 25,
27491 OPC_CheckPredicate0,
27492 OPC_CheckPatternPredicate1,
27493 OPC_EmitMergeInputChains1_0,
27494 OPC_EmitInteger32, 0,
27495 OPC_EmitNodeXForm, 2, 3,
27496 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14143), 0|OPFL_Chain,
27497 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
27498 0,
27499 0,
27500 54|128,2,
27501 OPC_CheckChild1Integer, 92|128,16|128,1,
27502 OPC_RecordChild2,
27503 OPC_Scope, 64,
27504 OPC_CheckChild2TypeI32,
27505 OPC_RecordChild3,
27506 OPC_Scope, 19,
27507 OPC_CheckPredicate2,
27508 OPC_CheckPatternPredicate0,
27509 OPC_CheckComplexPat0, /*#*/1,
27510 OPC_EmitMergeInputChains1_0,
27511 OPC_EmitInteger32, 0,
27512 OPC_EmitNodeXForm, 2, 5,
27513 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13007),
27514 MVT::i32, 4, 3, 4, 2, 6,
27515 19,
27516 OPC_CheckPredicate1,
27517 OPC_CheckPatternPredicate0,
27518 OPC_CheckComplexPat0, /*#*/1,
27519 OPC_EmitMergeInputChains1_0,
27520 OPC_EmitInteger32, 0,
27521 OPC_EmitNodeXForm, 2, 5,
27522 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13634),
27523 MVT::i32, 4, 3, 4, 2, 6,
27524 19,
27525 OPC_CheckPredicate0,
27526 OPC_CheckPatternPredicate0,
27527 OPC_CheckComplexPat0, /*#*/1,
27528 OPC_EmitMergeInputChains1_0,
27529 OPC_EmitInteger32, 0,
27530 OPC_EmitNodeXForm, 2, 5,
27531 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14261),
27532 MVT::i32, 4, 3, 4, 2, 6,
27533 0,
27534 64,
27535 OPC_CheckChild2TypeI64,
27536 OPC_RecordChild3,
27537 OPC_Scope, 19,
27538 OPC_CheckPredicate2,
27539 OPC_CheckPatternPredicate0,
27540 OPC_CheckComplexPat1, /*#*/1,
27541 OPC_EmitMergeInputChains1_0,
27542 OPC_EmitInteger32, 0,
27543 OPC_EmitNodeXForm, 2, 5,
27544 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13121),
27545 MVT::i32, 4, 3, 4, 2, 6,
27546 19,
27547 OPC_CheckPredicate1,
27548 OPC_CheckPatternPredicate0,
27549 OPC_CheckComplexPat1, /*#*/1,
27550 OPC_EmitMergeInputChains1_0,
27551 OPC_EmitInteger32, 0,
27552 OPC_EmitNodeXForm, 2, 5,
27553 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13748),
27554 MVT::i32, 4, 3, 4, 2, 6,
27555 19,
27556 OPC_CheckPredicate0,
27557 OPC_CheckPatternPredicate0,
27558 OPC_CheckComplexPat1, /*#*/1,
27559 OPC_EmitMergeInputChains1_0,
27560 OPC_EmitInteger32, 0,
27561 OPC_EmitNodeXForm, 2, 5,
27562 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14375),
27563 MVT::i32, 4, 3, 4, 2, 6,
27564 0,
27565 60,
27566 OPC_RecordChild3,
27567 OPC_Scope, 18,
27568 OPC_CheckPredicate2,
27569 OPC_CheckPatternPredicate0,
27570 OPC_CheckComplexPat2, /*#*/1,
27571 OPC_EmitMergeInputChains1_0,
27572 OPC_EmitInteger32, 0,
27573 OPC_EmitNodeXForm, 2, 4,
27574 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12578),
27575 MVT::i32, 3, 3, 2, 5,
27576 18,
27577 OPC_CheckPredicate1,
27578 OPC_CheckPatternPredicate0,
27579 OPC_CheckComplexPat2, /*#*/1,
27580 OPC_EmitMergeInputChains1_0,
27581 OPC_EmitInteger32, 0,
27582 OPC_EmitNodeXForm, 2, 4,
27583 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13248),
27584 MVT::i32, 3, 3, 2, 5,
27585 18,
27586 OPC_CheckPredicate0,
27587 OPC_CheckPatternPredicate0,
27588 OPC_CheckComplexPat2, /*#*/1,
27589 OPC_EmitMergeInputChains1_0,
27590 OPC_EmitInteger32, 0,
27591 OPC_EmitNodeXForm, 2, 4,
27592 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13875),
27593 MVT::i32, 3, 3, 2, 5,
27594 0,
27595 55,
27596 OPC_CheckChild2TypeI32,
27597 OPC_RecordChild3,
27598 OPC_Scope, 16,
27599 OPC_CheckPredicate2,
27600 OPC_CheckPatternPredicate0,
27601 OPC_EmitMergeInputChains1_0,
27602 OPC_EmitInteger32, 0,
27603 OPC_EmitNodeXForm, 2, 3,
27604 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12779),
27605 MVT::i32, 3, 1, 2, 4,
27606 16,
27607 OPC_CheckPredicate1,
27608 OPC_CheckPatternPredicate0,
27609 OPC_EmitMergeInputChains1_0,
27610 OPC_EmitInteger32, 0,
27611 OPC_EmitNodeXForm, 2, 3,
27612 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13406),
27613 MVT::i32, 3, 1, 2, 4,
27614 16,
27615 OPC_CheckPredicate0,
27616 OPC_CheckPatternPredicate0,
27617 OPC_EmitMergeInputChains1_0,
27618 OPC_EmitInteger32, 0,
27619 OPC_EmitNodeXForm, 2, 3,
27620 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14033),
27621 MVT::i32, 3, 1, 2, 4,
27622 0,
27623 55,
27624 OPC_CheckChild2TypeI64,
27625 OPC_RecordChild3,
27626 OPC_Scope, 16,
27627 OPC_CheckPredicate2,
27628 OPC_CheckPatternPredicate0,
27629 OPC_EmitMergeInputChains1_0,
27630 OPC_EmitInteger32, 0,
27631 OPC_EmitNodeXForm, 2, 3,
27632 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12893),
27633 MVT::i32, 3, 1, 2, 4,
27634 16,
27635 OPC_CheckPredicate1,
27636 OPC_CheckPatternPredicate0,
27637 OPC_EmitMergeInputChains1_0,
27638 OPC_EmitInteger32, 0,
27639 OPC_EmitNodeXForm, 2, 3,
27640 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13520),
27641 MVT::i32, 3, 1, 2, 4,
27642 16,
27643 OPC_CheckPredicate0,
27644 OPC_CheckPatternPredicate0,
27645 OPC_EmitMergeInputChains1_0,
27646 OPC_EmitInteger32, 0,
27647 OPC_EmitNodeXForm, 2, 3,
27648 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14147),
27649 MVT::i32, 3, 1, 2, 4,
27650 0,
27651 0,
27652 54|128,2,
27653 OPC_CheckChild1Integer, 90|128,16|128,1,
27654 OPC_RecordChild2,
27655 OPC_Scope, 64,
27656 OPC_CheckChild2TypeI32,
27657 OPC_RecordChild3,
27658 OPC_Scope, 19,
27659 OPC_CheckPredicate2,
27660 OPC_CheckPatternPredicate0,
27661 OPC_CheckComplexPat0, /*#*/1,
27662 OPC_EmitMergeInputChains1_0,
27663 OPC_EmitInteger32, 0,
27664 OPC_EmitNodeXForm, 2, 5,
27665 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13009),
27666 MVT::i32, 4, 3, 4, 2, 6,
27667 19,
27668 OPC_CheckPredicate1,
27669 OPC_CheckPatternPredicate0,
27670 OPC_CheckComplexPat0, /*#*/1,
27671 OPC_EmitMergeInputChains1_0,
27672 OPC_EmitInteger32, 0,
27673 OPC_EmitNodeXForm, 2, 5,
27674 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13636),
27675 MVT::i32, 4, 3, 4, 2, 6,
27676 19,
27677 OPC_CheckPredicate0,
27678 OPC_CheckPatternPredicate0,
27679 OPC_CheckComplexPat0, /*#*/1,
27680 OPC_EmitMergeInputChains1_0,
27681 OPC_EmitInteger32, 0,
27682 OPC_EmitNodeXForm, 2, 5,
27683 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14263),
27684 MVT::i32, 4, 3, 4, 2, 6,
27685 0,
27686 64,
27687 OPC_CheckChild2TypeI64,
27688 OPC_RecordChild3,
27689 OPC_Scope, 19,
27690 OPC_CheckPredicate2,
27691 OPC_CheckPatternPredicate0,
27692 OPC_CheckComplexPat1, /*#*/1,
27693 OPC_EmitMergeInputChains1_0,
27694 OPC_EmitInteger32, 0,
27695 OPC_EmitNodeXForm, 2, 5,
27696 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13123),
27697 MVT::i32, 4, 3, 4, 2, 6,
27698 19,
27699 OPC_CheckPredicate1,
27700 OPC_CheckPatternPredicate0,
27701 OPC_CheckComplexPat1, /*#*/1,
27702 OPC_EmitMergeInputChains1_0,
27703 OPC_EmitInteger32, 0,
27704 OPC_EmitNodeXForm, 2, 5,
27705 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13750),
27706 MVT::i32, 4, 3, 4, 2, 6,
27707 19,
27708 OPC_CheckPredicate0,
27709 OPC_CheckPatternPredicate0,
27710 OPC_CheckComplexPat1, /*#*/1,
27711 OPC_EmitMergeInputChains1_0,
27712 OPC_EmitInteger32, 0,
27713 OPC_EmitNodeXForm, 2, 5,
27714 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14377),
27715 MVT::i32, 4, 3, 4, 2, 6,
27716 0,
27717 60,
27718 OPC_RecordChild3,
27719 OPC_Scope, 18,
27720 OPC_CheckPredicate2,
27721 OPC_CheckPatternPredicate0,
27722 OPC_CheckComplexPat2, /*#*/1,
27723 OPC_EmitMergeInputChains1_0,
27724 OPC_EmitInteger32, 0,
27725 OPC_EmitNodeXForm, 2, 4,
27726 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12582),
27727 MVT::i32, 3, 3, 2, 5,
27728 18,
27729 OPC_CheckPredicate1,
27730 OPC_CheckPatternPredicate0,
27731 OPC_CheckComplexPat2, /*#*/1,
27732 OPC_EmitMergeInputChains1_0,
27733 OPC_EmitInteger32, 0,
27734 OPC_EmitNodeXForm, 2, 4,
27735 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13251),
27736 MVT::i32, 3, 3, 2, 5,
27737 18,
27738 OPC_CheckPredicate0,
27739 OPC_CheckPatternPredicate0,
27740 OPC_CheckComplexPat2, /*#*/1,
27741 OPC_EmitMergeInputChains1_0,
27742 OPC_EmitInteger32, 0,
27743 OPC_EmitNodeXForm, 2, 4,
27744 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13878),
27745 MVT::i32, 3, 3, 2, 5,
27746 0,
27747 55,
27748 OPC_CheckChild2TypeI32,
27749 OPC_RecordChild3,
27750 OPC_Scope, 16,
27751 OPC_CheckPredicate2,
27752 OPC_CheckPatternPredicate0,
27753 OPC_EmitMergeInputChains1_0,
27754 OPC_EmitInteger32, 0,
27755 OPC_EmitNodeXForm, 2, 3,
27756 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12781),
27757 MVT::i32, 3, 1, 2, 4,
27758 16,
27759 OPC_CheckPredicate1,
27760 OPC_CheckPatternPredicate0,
27761 OPC_EmitMergeInputChains1_0,
27762 OPC_EmitInteger32, 0,
27763 OPC_EmitNodeXForm, 2, 3,
27764 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13408),
27765 MVT::i32, 3, 1, 2, 4,
27766 16,
27767 OPC_CheckPredicate0,
27768 OPC_CheckPatternPredicate0,
27769 OPC_EmitMergeInputChains1_0,
27770 OPC_EmitInteger32, 0,
27771 OPC_EmitNodeXForm, 2, 3,
27772 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14035),
27773 MVT::i32, 3, 1, 2, 4,
27774 0,
27775 55,
27776 OPC_CheckChild2TypeI64,
27777 OPC_RecordChild3,
27778 OPC_Scope, 16,
27779 OPC_CheckPredicate2,
27780 OPC_CheckPatternPredicate0,
27781 OPC_EmitMergeInputChains1_0,
27782 OPC_EmitInteger32, 0,
27783 OPC_EmitNodeXForm, 2, 3,
27784 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12895),
27785 MVT::i32, 3, 1, 2, 4,
27786 16,
27787 OPC_CheckPredicate1,
27788 OPC_CheckPatternPredicate0,
27789 OPC_EmitMergeInputChains1_0,
27790 OPC_EmitInteger32, 0,
27791 OPC_EmitNodeXForm, 2, 3,
27792 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13522),
27793 MVT::i32, 3, 1, 2, 4,
27794 16,
27795 OPC_CheckPredicate0,
27796 OPC_CheckPatternPredicate0,
27797 OPC_EmitMergeInputChains1_0,
27798 OPC_EmitInteger32, 0,
27799 OPC_EmitNodeXForm, 2, 3,
27800 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14149),
27801 MVT::i32, 3, 1, 2, 4,
27802 0,
27803 0,
27804 69|128,2,
27805 OPC_CheckChild1Integer, 86|128,16|128,1,
27806 OPC_RecordChild2,
27807 OPC_Scope, 67,
27808 OPC_CheckChild2TypeI32,
27809 OPC_RecordChild3,
27810 OPC_Scope, 20,
27811 OPC_CheckPredicate2,
27812 OPC_CheckPatternPredicate1,
27813 OPC_CheckComplexPat0, /*#*/1,
27814 OPC_EmitMergeInputChains1_0,
27815 OPC_EmitInteger32, 0,
27816 OPC_EmitNodeXForm, 2, 5,
27817 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13011),
27818 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27819 20,
27820 OPC_CheckPredicate1,
27821 OPC_CheckPatternPredicate1,
27822 OPC_CheckComplexPat0, /*#*/1,
27823 OPC_EmitMergeInputChains1_0,
27824 OPC_EmitInteger32, 0,
27825 OPC_EmitNodeXForm, 2, 5,
27826 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13638),
27827 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27828 20,
27829 OPC_CheckPredicate0,
27830 OPC_CheckPatternPredicate1,
27831 OPC_CheckComplexPat0, /*#*/1,
27832 OPC_EmitMergeInputChains1_0,
27833 OPC_EmitInteger32, 0,
27834 OPC_EmitNodeXForm, 2, 5,
27835 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14265),
27836 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27837 0,
27838 67,
27839 OPC_CheckChild2TypeI64,
27840 OPC_RecordChild3,
27841 OPC_Scope, 20,
27842 OPC_CheckPredicate2,
27843 OPC_CheckPatternPredicate1,
27844 OPC_CheckComplexPat1, /*#*/1,
27845 OPC_EmitMergeInputChains1_0,
27846 OPC_EmitInteger32, 0,
27847 OPC_EmitNodeXForm, 2, 5,
27848 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13125),
27849 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27850 20,
27851 OPC_CheckPredicate1,
27852 OPC_CheckPatternPredicate1,
27853 OPC_CheckComplexPat1, /*#*/1,
27854 OPC_EmitMergeInputChains1_0,
27855 OPC_EmitInteger32, 0,
27856 OPC_EmitNodeXForm, 2, 5,
27857 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13752),
27858 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27859 20,
27860 OPC_CheckPredicate0,
27861 OPC_CheckPatternPredicate1,
27862 OPC_CheckComplexPat1, /*#*/1,
27863 OPC_EmitMergeInputChains1_0,
27864 OPC_EmitInteger32, 0,
27865 OPC_EmitNodeXForm, 2, 5,
27866 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14379),
27867 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
27868 0,
27869 63,
27870 OPC_RecordChild3,
27871 OPC_Scope, 19,
27872 OPC_CheckPredicate2,
27873 OPC_CheckPatternPredicate1,
27874 OPC_CheckComplexPat2, /*#*/1,
27875 OPC_EmitMergeInputChains1_0,
27876 OPC_EmitInteger32, 0,
27877 OPC_EmitNodeXForm, 2, 4,
27878 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12586),
27879 MVT::i32, MVT::i32, 3, 3, 2, 5,
27880 19,
27881 OPC_CheckPredicate1,
27882 OPC_CheckPatternPredicate1,
27883 OPC_CheckComplexPat2, /*#*/1,
27884 OPC_EmitMergeInputChains1_0,
27885 OPC_EmitInteger32, 0,
27886 OPC_EmitNodeXForm, 2, 4,
27887 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13254),
27888 MVT::i32, MVT::i32, 3, 3, 2, 5,
27889 19,
27890 OPC_CheckPredicate0,
27891 OPC_CheckPatternPredicate1,
27892 OPC_CheckComplexPat2, /*#*/1,
27893 OPC_EmitMergeInputChains1_0,
27894 OPC_EmitInteger32, 0,
27895 OPC_EmitNodeXForm, 2, 4,
27896 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13881),
27897 MVT::i32, MVT::i32, 3, 3, 2, 5,
27898 0,
27899 58,
27900 OPC_CheckChild2TypeI32,
27901 OPC_RecordChild3,
27902 OPC_Scope, 17,
27903 OPC_CheckPredicate2,
27904 OPC_CheckPatternPredicate1,
27905 OPC_EmitMergeInputChains1_0,
27906 OPC_EmitInteger32, 0,
27907 OPC_EmitNodeXForm, 2, 3,
27908 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12783),
27909 MVT::i32, MVT::i32, 3, 1, 2, 4,
27910 17,
27911 OPC_CheckPredicate1,
27912 OPC_CheckPatternPredicate1,
27913 OPC_EmitMergeInputChains1_0,
27914 OPC_EmitInteger32, 0,
27915 OPC_EmitNodeXForm, 2, 3,
27916 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13410),
27917 MVT::i32, MVT::i32, 3, 1, 2, 4,
27918 17,
27919 OPC_CheckPredicate0,
27920 OPC_CheckPatternPredicate1,
27921 OPC_EmitMergeInputChains1_0,
27922 OPC_EmitInteger32, 0,
27923 OPC_EmitNodeXForm, 2, 3,
27924 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14037),
27925 MVT::i32, MVT::i32, 3, 1, 2, 4,
27926 0,
27927 58,
27928 OPC_CheckChild2TypeI64,
27929 OPC_RecordChild3,
27930 OPC_Scope, 17,
27931 OPC_CheckPredicate2,
27932 OPC_CheckPatternPredicate1,
27933 OPC_EmitMergeInputChains1_0,
27934 OPC_EmitInteger32, 0,
27935 OPC_EmitNodeXForm, 2, 3,
27936 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12897),
27937 MVT::i32, MVT::i32, 3, 1, 2, 4,
27938 17,
27939 OPC_CheckPredicate1,
27940 OPC_CheckPatternPredicate1,
27941 OPC_EmitMergeInputChains1_0,
27942 OPC_EmitInteger32, 0,
27943 OPC_EmitNodeXForm, 2, 3,
27944 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13524),
27945 MVT::i32, MVT::i32, 3, 1, 2, 4,
27946 17,
27947 OPC_CheckPredicate0,
27948 OPC_CheckPatternPredicate1,
27949 OPC_EmitMergeInputChains1_0,
27950 OPC_EmitInteger32, 0,
27951 OPC_EmitNodeXForm, 2, 3,
27952 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14151),
27953 MVT::i32, MVT::i32, 3, 1, 2, 4,
27954 0,
27955 0,
27956 54|128,2,
27957 OPC_CheckChild1Integer, 20|128,18|128,1,
27958 OPC_RecordChild2,
27959 OPC_Scope, 64,
27960 OPC_CheckChild2TypeI32,
27961 OPC_RecordChild3,
27962 OPC_Scope, 19,
27963 OPC_CheckPredicate2,
27964 OPC_CheckPatternPredicate0,
27965 OPC_CheckComplexPat0, /*#*/1,
27966 OPC_EmitMergeInputChains1_0,
27967 OPC_EmitInteger32, 0,
27968 OPC_EmitNodeXForm, 2, 5,
27969 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13015),
27970 MVT::i32, 4, 3, 4, 2, 6,
27971 19,
27972 OPC_CheckPredicate1,
27973 OPC_CheckPatternPredicate0,
27974 OPC_CheckComplexPat0, /*#*/1,
27975 OPC_EmitMergeInputChains1_0,
27976 OPC_EmitInteger32, 0,
27977 OPC_EmitNodeXForm, 2, 5,
27978 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13642),
27979 MVT::i32, 4, 3, 4, 2, 6,
27980 19,
27981 OPC_CheckPredicate0,
27982 OPC_CheckPatternPredicate0,
27983 OPC_CheckComplexPat0, /*#*/1,
27984 OPC_EmitMergeInputChains1_0,
27985 OPC_EmitInteger32, 0,
27986 OPC_EmitNodeXForm, 2, 5,
27987 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14269),
27988 MVT::i32, 4, 3, 4, 2, 6,
27989 0,
27990 64,
27991 OPC_CheckChild2TypeI64,
27992 OPC_RecordChild3,
27993 OPC_Scope, 19,
27994 OPC_CheckPredicate2,
27995 OPC_CheckPatternPredicate0,
27996 OPC_CheckComplexPat1, /*#*/1,
27997 OPC_EmitMergeInputChains1_0,
27998 OPC_EmitInteger32, 0,
27999 OPC_EmitNodeXForm, 2, 5,
28000 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13129),
28001 MVT::i32, 4, 3, 4, 2, 6,
28002 19,
28003 OPC_CheckPredicate1,
28004 OPC_CheckPatternPredicate0,
28005 OPC_CheckComplexPat1, /*#*/1,
28006 OPC_EmitMergeInputChains1_0,
28007 OPC_EmitInteger32, 0,
28008 OPC_EmitNodeXForm, 2, 5,
28009 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13756),
28010 MVT::i32, 4, 3, 4, 2, 6,
28011 19,
28012 OPC_CheckPredicate0,
28013 OPC_CheckPatternPredicate0,
28014 OPC_CheckComplexPat1, /*#*/1,
28015 OPC_EmitMergeInputChains1_0,
28016 OPC_EmitInteger32, 0,
28017 OPC_EmitNodeXForm, 2, 5,
28018 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14383),
28019 MVT::i32, 4, 3, 4, 2, 6,
28020 0,
28021 60,
28022 OPC_RecordChild3,
28023 OPC_Scope, 18,
28024 OPC_CheckPredicate2,
28025 OPC_CheckPatternPredicate0,
28026 OPC_CheckComplexPat2, /*#*/1,
28027 OPC_EmitMergeInputChains1_0,
28028 OPC_EmitInteger32, 0,
28029 OPC_EmitNodeXForm, 2, 4,
28030 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12594),
28031 MVT::i32, 3, 3, 2, 5,
28032 18,
28033 OPC_CheckPredicate1,
28034 OPC_CheckPatternPredicate0,
28035 OPC_CheckComplexPat2, /*#*/1,
28036 OPC_EmitMergeInputChains1_0,
28037 OPC_EmitInteger32, 0,
28038 OPC_EmitNodeXForm, 2, 4,
28039 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13260),
28040 MVT::i32, 3, 3, 2, 5,
28041 18,
28042 OPC_CheckPredicate0,
28043 OPC_CheckPatternPredicate0,
28044 OPC_CheckComplexPat2, /*#*/1,
28045 OPC_EmitMergeInputChains1_0,
28046 OPC_EmitInteger32, 0,
28047 OPC_EmitNodeXForm, 2, 4,
28048 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13887),
28049 MVT::i32, 3, 3, 2, 5,
28050 0,
28051 55,
28052 OPC_CheckChild2TypeI32,
28053 OPC_RecordChild3,
28054 OPC_Scope, 16,
28055 OPC_CheckPredicate2,
28056 OPC_CheckPatternPredicate0,
28057 OPC_EmitMergeInputChains1_0,
28058 OPC_EmitInteger32, 0,
28059 OPC_EmitNodeXForm, 2, 3,
28060 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12787),
28061 MVT::i32, 3, 1, 2, 4,
28062 16,
28063 OPC_CheckPredicate1,
28064 OPC_CheckPatternPredicate0,
28065 OPC_EmitMergeInputChains1_0,
28066 OPC_EmitInteger32, 0,
28067 OPC_EmitNodeXForm, 2, 3,
28068 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13414),
28069 MVT::i32, 3, 1, 2, 4,
28070 16,
28071 OPC_CheckPredicate0,
28072 OPC_CheckPatternPredicate0,
28073 OPC_EmitMergeInputChains1_0,
28074 OPC_EmitInteger32, 0,
28075 OPC_EmitNodeXForm, 2, 3,
28076 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14041),
28077 MVT::i32, 3, 1, 2, 4,
28078 0,
28079 55,
28080 OPC_CheckChild2TypeI64,
28081 OPC_RecordChild3,
28082 OPC_Scope, 16,
28083 OPC_CheckPredicate2,
28084 OPC_CheckPatternPredicate0,
28085 OPC_EmitMergeInputChains1_0,
28086 OPC_EmitInteger32, 0,
28087 OPC_EmitNodeXForm, 2, 3,
28088 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12901),
28089 MVT::i32, 3, 1, 2, 4,
28090 16,
28091 OPC_CheckPredicate1,
28092 OPC_CheckPatternPredicate0,
28093 OPC_EmitMergeInputChains1_0,
28094 OPC_EmitInteger32, 0,
28095 OPC_EmitNodeXForm, 2, 3,
28096 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13528),
28097 MVT::i32, 3, 1, 2, 4,
28098 16,
28099 OPC_CheckPredicate0,
28100 OPC_CheckPatternPredicate0,
28101 OPC_EmitMergeInputChains1_0,
28102 OPC_EmitInteger32, 0,
28103 OPC_EmitNodeXForm, 2, 3,
28104 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14155),
28105 MVT::i32, 3, 1, 2, 4,
28106 0,
28107 0,
28108 54|128,2,
28109 OPC_CheckChild1Integer, 18|128,18|128,1,
28110 OPC_RecordChild2,
28111 OPC_Scope, 64,
28112 OPC_CheckChild2TypeI32,
28113 OPC_RecordChild3,
28114 OPC_Scope, 19,
28115 OPC_CheckPredicate2,
28116 OPC_CheckPatternPredicate0,
28117 OPC_CheckComplexPat0, /*#*/1,
28118 OPC_EmitMergeInputChains1_0,
28119 OPC_EmitInteger32, 0,
28120 OPC_EmitNodeXForm, 2, 5,
28121 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13017),
28122 MVT::i32, 4, 3, 4, 2, 6,
28123 19,
28124 OPC_CheckPredicate1,
28125 OPC_CheckPatternPredicate0,
28126 OPC_CheckComplexPat0, /*#*/1,
28127 OPC_EmitMergeInputChains1_0,
28128 OPC_EmitInteger32, 0,
28129 OPC_EmitNodeXForm, 2, 5,
28130 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13644),
28131 MVT::i32, 4, 3, 4, 2, 6,
28132 19,
28133 OPC_CheckPredicate0,
28134 OPC_CheckPatternPredicate0,
28135 OPC_CheckComplexPat0, /*#*/1,
28136 OPC_EmitMergeInputChains1_0,
28137 OPC_EmitInteger32, 0,
28138 OPC_EmitNodeXForm, 2, 5,
28139 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14271),
28140 MVT::i32, 4, 3, 4, 2, 6,
28141 0,
28142 64,
28143 OPC_CheckChild2TypeI64,
28144 OPC_RecordChild3,
28145 OPC_Scope, 19,
28146 OPC_CheckPredicate2,
28147 OPC_CheckPatternPredicate0,
28148 OPC_CheckComplexPat1, /*#*/1,
28149 OPC_EmitMergeInputChains1_0,
28150 OPC_EmitInteger32, 0,
28151 OPC_EmitNodeXForm, 2, 5,
28152 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13131),
28153 MVT::i32, 4, 3, 4, 2, 6,
28154 19,
28155 OPC_CheckPredicate1,
28156 OPC_CheckPatternPredicate0,
28157 OPC_CheckComplexPat1, /*#*/1,
28158 OPC_EmitMergeInputChains1_0,
28159 OPC_EmitInteger32, 0,
28160 OPC_EmitNodeXForm, 2, 5,
28161 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13758),
28162 MVT::i32, 4, 3, 4, 2, 6,
28163 19,
28164 OPC_CheckPredicate0,
28165 OPC_CheckPatternPredicate0,
28166 OPC_CheckComplexPat1, /*#*/1,
28167 OPC_EmitMergeInputChains1_0,
28168 OPC_EmitInteger32, 0,
28169 OPC_EmitNodeXForm, 2, 5,
28170 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14385),
28171 MVT::i32, 4, 3, 4, 2, 6,
28172 0,
28173 60,
28174 OPC_RecordChild3,
28175 OPC_Scope, 18,
28176 OPC_CheckPredicate2,
28177 OPC_CheckPatternPredicate0,
28178 OPC_CheckComplexPat2, /*#*/1,
28179 OPC_EmitMergeInputChains1_0,
28180 OPC_EmitInteger32, 0,
28181 OPC_EmitNodeXForm, 2, 4,
28182 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12598),
28183 MVT::i32, 3, 3, 2, 5,
28184 18,
28185 OPC_CheckPredicate1,
28186 OPC_CheckPatternPredicate0,
28187 OPC_CheckComplexPat2, /*#*/1,
28188 OPC_EmitMergeInputChains1_0,
28189 OPC_EmitInteger32, 0,
28190 OPC_EmitNodeXForm, 2, 4,
28191 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13263),
28192 MVT::i32, 3, 3, 2, 5,
28193 18,
28194 OPC_CheckPredicate0,
28195 OPC_CheckPatternPredicate0,
28196 OPC_CheckComplexPat2, /*#*/1,
28197 OPC_EmitMergeInputChains1_0,
28198 OPC_EmitInteger32, 0,
28199 OPC_EmitNodeXForm, 2, 4,
28200 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13890),
28201 MVT::i32, 3, 3, 2, 5,
28202 0,
28203 55,
28204 OPC_CheckChild2TypeI32,
28205 OPC_RecordChild3,
28206 OPC_Scope, 16,
28207 OPC_CheckPredicate2,
28208 OPC_CheckPatternPredicate0,
28209 OPC_EmitMergeInputChains1_0,
28210 OPC_EmitInteger32, 0,
28211 OPC_EmitNodeXForm, 2, 3,
28212 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12789),
28213 MVT::i32, 3, 1, 2, 4,
28214 16,
28215 OPC_CheckPredicate1,
28216 OPC_CheckPatternPredicate0,
28217 OPC_EmitMergeInputChains1_0,
28218 OPC_EmitInteger32, 0,
28219 OPC_EmitNodeXForm, 2, 3,
28220 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13416),
28221 MVT::i32, 3, 1, 2, 4,
28222 16,
28223 OPC_CheckPredicate0,
28224 OPC_CheckPatternPredicate0,
28225 OPC_EmitMergeInputChains1_0,
28226 OPC_EmitInteger32, 0,
28227 OPC_EmitNodeXForm, 2, 3,
28228 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14043),
28229 MVT::i32, 3, 1, 2, 4,
28230 0,
28231 55,
28232 OPC_CheckChild2TypeI64,
28233 OPC_RecordChild3,
28234 OPC_Scope, 16,
28235 OPC_CheckPredicate2,
28236 OPC_CheckPatternPredicate0,
28237 OPC_EmitMergeInputChains1_0,
28238 OPC_EmitInteger32, 0,
28239 OPC_EmitNodeXForm, 2, 3,
28240 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12903),
28241 MVT::i32, 3, 1, 2, 4,
28242 16,
28243 OPC_CheckPredicate1,
28244 OPC_CheckPatternPredicate0,
28245 OPC_EmitMergeInputChains1_0,
28246 OPC_EmitInteger32, 0,
28247 OPC_EmitNodeXForm, 2, 3,
28248 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13530),
28249 MVT::i32, 3, 1, 2, 4,
28250 16,
28251 OPC_CheckPredicate0,
28252 OPC_CheckPatternPredicate0,
28253 OPC_EmitMergeInputChains1_0,
28254 OPC_EmitInteger32, 0,
28255 OPC_EmitNodeXForm, 2, 3,
28256 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14157),
28257 MVT::i32, 3, 1, 2, 4,
28258 0,
28259 0,
28260 69|128,2,
28261 OPC_CheckChild1Integer, 14|128,18|128,1,
28262 OPC_RecordChild2,
28263 OPC_Scope, 67,
28264 OPC_CheckChild2TypeI32,
28265 OPC_RecordChild3,
28266 OPC_Scope, 20,
28267 OPC_CheckPredicate2,
28268 OPC_CheckPatternPredicate1,
28269 OPC_CheckComplexPat0, /*#*/1,
28270 OPC_EmitMergeInputChains1_0,
28271 OPC_EmitInteger32, 0,
28272 OPC_EmitNodeXForm, 2, 5,
28273 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13019),
28274 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28275 20,
28276 OPC_CheckPredicate1,
28277 OPC_CheckPatternPredicate1,
28278 OPC_CheckComplexPat0, /*#*/1,
28279 OPC_EmitMergeInputChains1_0,
28280 OPC_EmitInteger32, 0,
28281 OPC_EmitNodeXForm, 2, 5,
28282 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13646),
28283 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28284 20,
28285 OPC_CheckPredicate0,
28286 OPC_CheckPatternPredicate1,
28287 OPC_CheckComplexPat0, /*#*/1,
28288 OPC_EmitMergeInputChains1_0,
28289 OPC_EmitInteger32, 0,
28290 OPC_EmitNodeXForm, 2, 5,
28291 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14273),
28292 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28293 0,
28294 67,
28295 OPC_CheckChild2TypeI64,
28296 OPC_RecordChild3,
28297 OPC_Scope, 20,
28298 OPC_CheckPredicate2,
28299 OPC_CheckPatternPredicate1,
28300 OPC_CheckComplexPat1, /*#*/1,
28301 OPC_EmitMergeInputChains1_0,
28302 OPC_EmitInteger32, 0,
28303 OPC_EmitNodeXForm, 2, 5,
28304 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13133),
28305 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28306 20,
28307 OPC_CheckPredicate1,
28308 OPC_CheckPatternPredicate1,
28309 OPC_CheckComplexPat1, /*#*/1,
28310 OPC_EmitMergeInputChains1_0,
28311 OPC_EmitInteger32, 0,
28312 OPC_EmitNodeXForm, 2, 5,
28313 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13760),
28314 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28315 20,
28316 OPC_CheckPredicate0,
28317 OPC_CheckPatternPredicate1,
28318 OPC_CheckComplexPat1, /*#*/1,
28319 OPC_EmitMergeInputChains1_0,
28320 OPC_EmitInteger32, 0,
28321 OPC_EmitNodeXForm, 2, 5,
28322 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14387),
28323 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28324 0,
28325 63,
28326 OPC_RecordChild3,
28327 OPC_Scope, 19,
28328 OPC_CheckPredicate2,
28329 OPC_CheckPatternPredicate1,
28330 OPC_CheckComplexPat2, /*#*/1,
28331 OPC_EmitMergeInputChains1_0,
28332 OPC_EmitInteger32, 0,
28333 OPC_EmitNodeXForm, 2, 4,
28334 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12602),
28335 MVT::i32, MVT::i32, 3, 3, 2, 5,
28336 19,
28337 OPC_CheckPredicate1,
28338 OPC_CheckPatternPredicate1,
28339 OPC_CheckComplexPat2, /*#*/1,
28340 OPC_EmitMergeInputChains1_0,
28341 OPC_EmitInteger32, 0,
28342 OPC_EmitNodeXForm, 2, 4,
28343 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13266),
28344 MVT::i32, MVT::i32, 3, 3, 2, 5,
28345 19,
28346 OPC_CheckPredicate0,
28347 OPC_CheckPatternPredicate1,
28348 OPC_CheckComplexPat2, /*#*/1,
28349 OPC_EmitMergeInputChains1_0,
28350 OPC_EmitInteger32, 0,
28351 OPC_EmitNodeXForm, 2, 4,
28352 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13893),
28353 MVT::i32, MVT::i32, 3, 3, 2, 5,
28354 0,
28355 58,
28356 OPC_CheckChild2TypeI32,
28357 OPC_RecordChild3,
28358 OPC_Scope, 17,
28359 OPC_CheckPredicate2,
28360 OPC_CheckPatternPredicate1,
28361 OPC_EmitMergeInputChains1_0,
28362 OPC_EmitInteger32, 0,
28363 OPC_EmitNodeXForm, 2, 3,
28364 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12791),
28365 MVT::i32, MVT::i32, 3, 1, 2, 4,
28366 17,
28367 OPC_CheckPredicate1,
28368 OPC_CheckPatternPredicate1,
28369 OPC_EmitMergeInputChains1_0,
28370 OPC_EmitInteger32, 0,
28371 OPC_EmitNodeXForm, 2, 3,
28372 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13418),
28373 MVT::i32, MVT::i32, 3, 1, 2, 4,
28374 17,
28375 OPC_CheckPredicate0,
28376 OPC_CheckPatternPredicate1,
28377 OPC_EmitMergeInputChains1_0,
28378 OPC_EmitInteger32, 0,
28379 OPC_EmitNodeXForm, 2, 3,
28380 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14045),
28381 MVT::i32, MVT::i32, 3, 1, 2, 4,
28382 0,
28383 58,
28384 OPC_CheckChild2TypeI64,
28385 OPC_RecordChild3,
28386 OPC_Scope, 17,
28387 OPC_CheckPredicate2,
28388 OPC_CheckPatternPredicate1,
28389 OPC_EmitMergeInputChains1_0,
28390 OPC_EmitInteger32, 0,
28391 OPC_EmitNodeXForm, 2, 3,
28392 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12905),
28393 MVT::i32, MVT::i32, 3, 1, 2, 4,
28394 17,
28395 OPC_CheckPredicate1,
28396 OPC_CheckPatternPredicate1,
28397 OPC_EmitMergeInputChains1_0,
28398 OPC_EmitInteger32, 0,
28399 OPC_EmitNodeXForm, 2, 3,
28400 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13532),
28401 MVT::i32, MVT::i32, 3, 1, 2, 4,
28402 17,
28403 OPC_CheckPredicate0,
28404 OPC_CheckPatternPredicate1,
28405 OPC_EmitMergeInputChains1_0,
28406 OPC_EmitInteger32, 0,
28407 OPC_EmitNodeXForm, 2, 3,
28408 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14159),
28409 MVT::i32, MVT::i32, 3, 1, 2, 4,
28410 0,
28411 0,
28412 1|128,3,
28413 OPC_CheckChild1Integer, 52|128,18|128,1,
28414 OPC_RecordChild2,
28415 OPC_Scope, 79,
28416 OPC_CheckChild2TypeI32,
28417 OPC_RecordChild3,
28418 OPC_Scope, 24,
28419 OPC_CheckPredicate2,
28420 OPC_CheckPatternPredicate0,
28421 OPC_CheckComplexPat0, /*#*/1,
28422 OPC_EmitMergeInputChains1_0,
28423 OPC_EmitInteger32, 0,
28424 OPC_EmitNodeXForm, 2, 5,
28425 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13023), 0|OPFL_Chain,
28426 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28427 24,
28428 OPC_CheckPredicate1,
28429 OPC_CheckPatternPredicate0,
28430 OPC_CheckComplexPat0, /*#*/1,
28431 OPC_EmitMergeInputChains1_0,
28432 OPC_EmitInteger32, 0,
28433 OPC_EmitNodeXForm, 2, 5,
28434 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13650), 0|OPFL_Chain,
28435 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28436 24,
28437 OPC_CheckPredicate0,
28438 OPC_CheckPatternPredicate0,
28439 OPC_CheckComplexPat0, /*#*/1,
28440 OPC_EmitMergeInputChains1_0,
28441 OPC_EmitInteger32, 0,
28442 OPC_EmitNodeXForm, 2, 5,
28443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14277), 0|OPFL_Chain,
28444 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28445 0,
28446 79,
28447 OPC_CheckChild2TypeI64,
28448 OPC_RecordChild3,
28449 OPC_Scope, 24,
28450 OPC_CheckPredicate2,
28451 OPC_CheckPatternPredicate0,
28452 OPC_CheckComplexPat1, /*#*/1,
28453 OPC_EmitMergeInputChains1_0,
28454 OPC_EmitInteger32, 0,
28455 OPC_EmitNodeXForm, 2, 5,
28456 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13137), 0|OPFL_Chain,
28457 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28458 24,
28459 OPC_CheckPredicate1,
28460 OPC_CheckPatternPredicate0,
28461 OPC_CheckComplexPat1, /*#*/1,
28462 OPC_EmitMergeInputChains1_0,
28463 OPC_EmitInteger32, 0,
28464 OPC_EmitNodeXForm, 2, 5,
28465 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13764), 0|OPFL_Chain,
28466 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28467 24,
28468 OPC_CheckPredicate0,
28469 OPC_CheckPatternPredicate0,
28470 OPC_CheckComplexPat1, /*#*/1,
28471 OPC_EmitMergeInputChains1_0,
28472 OPC_EmitInteger32, 0,
28473 OPC_EmitNodeXForm, 2, 5,
28474 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14391), 0|OPFL_Chain,
28475 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28476 0,
28477 75,
28478 OPC_RecordChild3,
28479 OPC_Scope, 23,
28480 OPC_CheckPredicate2,
28481 OPC_CheckPatternPredicate0,
28482 OPC_CheckComplexPat2, /*#*/1,
28483 OPC_EmitMergeInputChains1_0,
28484 OPC_EmitInteger32, 0,
28485 OPC_EmitNodeXForm, 2, 4,
28486 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12610), 0|OPFL_Chain,
28487 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28488 23,
28489 OPC_CheckPredicate1,
28490 OPC_CheckPatternPredicate0,
28491 OPC_CheckComplexPat2, /*#*/1,
28492 OPC_EmitMergeInputChains1_0,
28493 OPC_EmitInteger32, 0,
28494 OPC_EmitNodeXForm, 2, 4,
28495 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13272), 0|OPFL_Chain,
28496 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28497 23,
28498 OPC_CheckPredicate0,
28499 OPC_CheckPatternPredicate0,
28500 OPC_CheckComplexPat2, /*#*/1,
28501 OPC_EmitMergeInputChains1_0,
28502 OPC_EmitInteger32, 0,
28503 OPC_EmitNodeXForm, 2, 4,
28504 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13899), 0|OPFL_Chain,
28505 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28506 0,
28507 70,
28508 OPC_CheckChild2TypeI32,
28509 OPC_RecordChild3,
28510 OPC_Scope, 21,
28511 OPC_CheckPredicate2,
28512 OPC_CheckPatternPredicate0,
28513 OPC_EmitMergeInputChains1_0,
28514 OPC_EmitInteger32, 0,
28515 OPC_EmitNodeXForm, 2, 3,
28516 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12795), 0|OPFL_Chain,
28517 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28518 21,
28519 OPC_CheckPredicate1,
28520 OPC_CheckPatternPredicate0,
28521 OPC_EmitMergeInputChains1_0,
28522 OPC_EmitInteger32, 0,
28523 OPC_EmitNodeXForm, 2, 3,
28524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13422), 0|OPFL_Chain,
28525 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28526 21,
28527 OPC_CheckPredicate0,
28528 OPC_CheckPatternPredicate0,
28529 OPC_EmitMergeInputChains1_0,
28530 OPC_EmitInteger32, 0,
28531 OPC_EmitNodeXForm, 2, 3,
28532 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14049), 0|OPFL_Chain,
28533 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28534 0,
28535 70,
28536 OPC_CheckChild2TypeI64,
28537 OPC_RecordChild3,
28538 OPC_Scope, 21,
28539 OPC_CheckPredicate2,
28540 OPC_CheckPatternPredicate0,
28541 OPC_EmitMergeInputChains1_0,
28542 OPC_EmitInteger32, 0,
28543 OPC_EmitNodeXForm, 2, 3,
28544 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12909), 0|OPFL_Chain,
28545 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28546 21,
28547 OPC_CheckPredicate1,
28548 OPC_CheckPatternPredicate0,
28549 OPC_EmitMergeInputChains1_0,
28550 OPC_EmitInteger32, 0,
28551 OPC_EmitNodeXForm, 2, 3,
28552 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13536), 0|OPFL_Chain,
28553 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28554 21,
28555 OPC_CheckPredicate0,
28556 OPC_CheckPatternPredicate0,
28557 OPC_EmitMergeInputChains1_0,
28558 OPC_EmitInteger32, 0,
28559 OPC_EmitNodeXForm, 2, 3,
28560 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14163), 0|OPFL_Chain,
28561 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28562 0,
28563 0,
28564 1|128,3,
28565 OPC_CheckChild1Integer, 50|128,18|128,1,
28566 OPC_RecordChild2,
28567 OPC_Scope, 79,
28568 OPC_CheckChild2TypeI32,
28569 OPC_RecordChild3,
28570 OPC_Scope, 24,
28571 OPC_CheckPredicate2,
28572 OPC_CheckPatternPredicate0,
28573 OPC_CheckComplexPat0, /*#*/1,
28574 OPC_EmitMergeInputChains1_0,
28575 OPC_EmitInteger32, 0,
28576 OPC_EmitNodeXForm, 2, 5,
28577 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13025), 0|OPFL_Chain,
28578 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28579 24,
28580 OPC_CheckPredicate1,
28581 OPC_CheckPatternPredicate0,
28582 OPC_CheckComplexPat0, /*#*/1,
28583 OPC_EmitMergeInputChains1_0,
28584 OPC_EmitInteger32, 0,
28585 OPC_EmitNodeXForm, 2, 5,
28586 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13652), 0|OPFL_Chain,
28587 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28588 24,
28589 OPC_CheckPredicate0,
28590 OPC_CheckPatternPredicate0,
28591 OPC_CheckComplexPat0, /*#*/1,
28592 OPC_EmitMergeInputChains1_0,
28593 OPC_EmitInteger32, 0,
28594 OPC_EmitNodeXForm, 2, 5,
28595 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14279), 0|OPFL_Chain,
28596 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28597 0,
28598 79,
28599 OPC_CheckChild2TypeI64,
28600 OPC_RecordChild3,
28601 OPC_Scope, 24,
28602 OPC_CheckPredicate2,
28603 OPC_CheckPatternPredicate0,
28604 OPC_CheckComplexPat1, /*#*/1,
28605 OPC_EmitMergeInputChains1_0,
28606 OPC_EmitInteger32, 0,
28607 OPC_EmitNodeXForm, 2, 5,
28608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13139), 0|OPFL_Chain,
28609 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28610 24,
28611 OPC_CheckPredicate1,
28612 OPC_CheckPatternPredicate0,
28613 OPC_CheckComplexPat1, /*#*/1,
28614 OPC_EmitMergeInputChains1_0,
28615 OPC_EmitInteger32, 0,
28616 OPC_EmitNodeXForm, 2, 5,
28617 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13766), 0|OPFL_Chain,
28618 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28619 24,
28620 OPC_CheckPredicate0,
28621 OPC_CheckPatternPredicate0,
28622 OPC_CheckComplexPat1, /*#*/1,
28623 OPC_EmitMergeInputChains1_0,
28624 OPC_EmitInteger32, 0,
28625 OPC_EmitNodeXForm, 2, 5,
28626 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14393), 0|OPFL_Chain,
28627 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28628 0,
28629 75,
28630 OPC_RecordChild3,
28631 OPC_Scope, 23,
28632 OPC_CheckPredicate2,
28633 OPC_CheckPatternPredicate0,
28634 OPC_CheckComplexPat2, /*#*/1,
28635 OPC_EmitMergeInputChains1_0,
28636 OPC_EmitInteger32, 0,
28637 OPC_EmitNodeXForm, 2, 4,
28638 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12614), 0|OPFL_Chain,
28639 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28640 23,
28641 OPC_CheckPredicate1,
28642 OPC_CheckPatternPredicate0,
28643 OPC_CheckComplexPat2, /*#*/1,
28644 OPC_EmitMergeInputChains1_0,
28645 OPC_EmitInteger32, 0,
28646 OPC_EmitNodeXForm, 2, 4,
28647 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13275), 0|OPFL_Chain,
28648 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28649 23,
28650 OPC_CheckPredicate0,
28651 OPC_CheckPatternPredicate0,
28652 OPC_CheckComplexPat2, /*#*/1,
28653 OPC_EmitMergeInputChains1_0,
28654 OPC_EmitInteger32, 0,
28655 OPC_EmitNodeXForm, 2, 4,
28656 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13902), 0|OPFL_Chain,
28657 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28658 0,
28659 70,
28660 OPC_CheckChild2TypeI32,
28661 OPC_RecordChild3,
28662 OPC_Scope, 21,
28663 OPC_CheckPredicate2,
28664 OPC_CheckPatternPredicate0,
28665 OPC_EmitMergeInputChains1_0,
28666 OPC_EmitInteger32, 0,
28667 OPC_EmitNodeXForm, 2, 3,
28668 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12797), 0|OPFL_Chain,
28669 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28670 21,
28671 OPC_CheckPredicate1,
28672 OPC_CheckPatternPredicate0,
28673 OPC_EmitMergeInputChains1_0,
28674 OPC_EmitInteger32, 0,
28675 OPC_EmitNodeXForm, 2, 3,
28676 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13424), 0|OPFL_Chain,
28677 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28678 21,
28679 OPC_CheckPredicate0,
28680 OPC_CheckPatternPredicate0,
28681 OPC_EmitMergeInputChains1_0,
28682 OPC_EmitInteger32, 0,
28683 OPC_EmitNodeXForm, 2, 3,
28684 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14051), 0|OPFL_Chain,
28685 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28686 0,
28687 70,
28688 OPC_CheckChild2TypeI64,
28689 OPC_RecordChild3,
28690 OPC_Scope, 21,
28691 OPC_CheckPredicate2,
28692 OPC_CheckPatternPredicate0,
28693 OPC_EmitMergeInputChains1_0,
28694 OPC_EmitInteger32, 0,
28695 OPC_EmitNodeXForm, 2, 3,
28696 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12911), 0|OPFL_Chain,
28697 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28698 21,
28699 OPC_CheckPredicate1,
28700 OPC_CheckPatternPredicate0,
28701 OPC_EmitMergeInputChains1_0,
28702 OPC_EmitInteger32, 0,
28703 OPC_EmitNodeXForm, 2, 3,
28704 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13538), 0|OPFL_Chain,
28705 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28706 21,
28707 OPC_CheckPredicate0,
28708 OPC_CheckPatternPredicate0,
28709 OPC_EmitMergeInputChains1_0,
28710 OPC_EmitInteger32, 0,
28711 OPC_EmitNodeXForm, 2, 3,
28712 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14165), 0|OPFL_Chain,
28713 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28714 0,
28715 0,
28716 61|128,3,
28717 OPC_CheckChild1Integer, 46|128,18|128,1,
28718 OPC_RecordChild2,
28719 OPC_Scope, 91,
28720 OPC_CheckChild2TypeI32,
28721 OPC_RecordChild3,
28722 OPC_Scope, 28,
28723 OPC_CheckPredicate2,
28724 OPC_CheckPatternPredicate1,
28725 OPC_CheckComplexPat0, /*#*/1,
28726 OPC_EmitMergeInputChains1_0,
28727 OPC_EmitInteger32, 0,
28728 OPC_EmitNodeXForm, 2, 5,
28729 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13027), 0|OPFL_Chain,
28730 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28731 28,
28732 OPC_CheckPredicate1,
28733 OPC_CheckPatternPredicate1,
28734 OPC_CheckComplexPat0, /*#*/1,
28735 OPC_EmitMergeInputChains1_0,
28736 OPC_EmitInteger32, 0,
28737 OPC_EmitNodeXForm, 2, 5,
28738 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13654), 0|OPFL_Chain,
28739 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28740 28,
28741 OPC_CheckPredicate0,
28742 OPC_CheckPatternPredicate1,
28743 OPC_CheckComplexPat0, /*#*/1,
28744 OPC_EmitMergeInputChains1_0,
28745 OPC_EmitInteger32, 0,
28746 OPC_EmitNodeXForm, 2, 5,
28747 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14281), 0|OPFL_Chain,
28748 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28749 0,
28750 91,
28751 OPC_CheckChild2TypeI64,
28752 OPC_RecordChild3,
28753 OPC_Scope, 28,
28754 OPC_CheckPredicate2,
28755 OPC_CheckPatternPredicate1,
28756 OPC_CheckComplexPat1, /*#*/1,
28757 OPC_EmitMergeInputChains1_0,
28758 OPC_EmitInteger32, 0,
28759 OPC_EmitNodeXForm, 2, 5,
28760 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13141), 0|OPFL_Chain,
28761 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28762 28,
28763 OPC_CheckPredicate1,
28764 OPC_CheckPatternPredicate1,
28765 OPC_CheckComplexPat1, /*#*/1,
28766 OPC_EmitMergeInputChains1_0,
28767 OPC_EmitInteger32, 0,
28768 OPC_EmitNodeXForm, 2, 5,
28769 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13768), 0|OPFL_Chain,
28770 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28771 28,
28772 OPC_CheckPredicate0,
28773 OPC_CheckPatternPredicate1,
28774 OPC_CheckComplexPat1, /*#*/1,
28775 OPC_EmitMergeInputChains1_0,
28776 OPC_EmitInteger32, 0,
28777 OPC_EmitNodeXForm, 2, 5,
28778 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14395), 0|OPFL_Chain,
28779 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28780 0,
28781 87,
28782 OPC_RecordChild3,
28783 OPC_Scope, 27,
28784 OPC_CheckPredicate2,
28785 OPC_CheckPatternPredicate1,
28786 OPC_CheckComplexPat2, /*#*/1,
28787 OPC_EmitMergeInputChains1_0,
28788 OPC_EmitInteger32, 0,
28789 OPC_EmitNodeXForm, 2, 4,
28790 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12618), 0|OPFL_Chain,
28791 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28792 27,
28793 OPC_CheckPredicate1,
28794 OPC_CheckPatternPredicate1,
28795 OPC_CheckComplexPat2, /*#*/1,
28796 OPC_EmitMergeInputChains1_0,
28797 OPC_EmitInteger32, 0,
28798 OPC_EmitNodeXForm, 2, 4,
28799 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13278), 0|OPFL_Chain,
28800 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28801 27,
28802 OPC_CheckPredicate0,
28803 OPC_CheckPatternPredicate1,
28804 OPC_CheckComplexPat2, /*#*/1,
28805 OPC_EmitMergeInputChains1_0,
28806 OPC_EmitInteger32, 0,
28807 OPC_EmitNodeXForm, 2, 4,
28808 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13905), 0|OPFL_Chain,
28809 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28810 0,
28811 82,
28812 OPC_CheckChild2TypeI32,
28813 OPC_RecordChild3,
28814 OPC_Scope, 25,
28815 OPC_CheckPredicate2,
28816 OPC_CheckPatternPredicate1,
28817 OPC_EmitMergeInputChains1_0,
28818 OPC_EmitInteger32, 0,
28819 OPC_EmitNodeXForm, 2, 3,
28820 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12799), 0|OPFL_Chain,
28821 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28822 25,
28823 OPC_CheckPredicate1,
28824 OPC_CheckPatternPredicate1,
28825 OPC_EmitMergeInputChains1_0,
28826 OPC_EmitInteger32, 0,
28827 OPC_EmitNodeXForm, 2, 3,
28828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13426), 0|OPFL_Chain,
28829 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28830 25,
28831 OPC_CheckPredicate0,
28832 OPC_CheckPatternPredicate1,
28833 OPC_EmitMergeInputChains1_0,
28834 OPC_EmitInteger32, 0,
28835 OPC_EmitNodeXForm, 2, 3,
28836 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14053), 0|OPFL_Chain,
28837 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28838 0,
28839 82,
28840 OPC_CheckChild2TypeI64,
28841 OPC_RecordChild3,
28842 OPC_Scope, 25,
28843 OPC_CheckPredicate2,
28844 OPC_CheckPatternPredicate1,
28845 OPC_EmitMergeInputChains1_0,
28846 OPC_EmitInteger32, 0,
28847 OPC_EmitNodeXForm, 2, 3,
28848 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12913), 0|OPFL_Chain,
28849 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28850 25,
28851 OPC_CheckPredicate1,
28852 OPC_CheckPatternPredicate1,
28853 OPC_EmitMergeInputChains1_0,
28854 OPC_EmitInteger32, 0,
28855 OPC_EmitNodeXForm, 2, 3,
28856 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13540), 0|OPFL_Chain,
28857 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28858 25,
28859 OPC_CheckPredicate0,
28860 OPC_CheckPatternPredicate1,
28861 OPC_EmitMergeInputChains1_0,
28862 OPC_EmitInteger32, 0,
28863 OPC_EmitNodeXForm, 2, 3,
28864 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14167), 0|OPFL_Chain,
28865 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28866 0,
28867 0,
28868 61|128,3,
28869 OPC_CheckChild1Integer, 118|128,14|128,1,
28870 OPC_RecordChild2,
28871 OPC_Scope, 91,
28872 OPC_CheckChild2TypeI32,
28873 OPC_RecordChild3,
28874 OPC_Scope, 28,
28875 OPC_CheckPredicate2,
28876 OPC_CheckPatternPredicate0,
28877 OPC_CheckComplexPat0, /*#*/1,
28878 OPC_EmitMergeInputChains1_0,
28879 OPC_EmitInteger32, 0,
28880 OPC_EmitNodeXForm, 2, 5,
28881 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13033), 0|OPFL_Chain,
28882 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28883 28,
28884 OPC_CheckPredicate1,
28885 OPC_CheckPatternPredicate0,
28886 OPC_CheckComplexPat0, /*#*/1,
28887 OPC_EmitMergeInputChains1_0,
28888 OPC_EmitInteger32, 0,
28889 OPC_EmitNodeXForm, 2, 5,
28890 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13660), 0|OPFL_Chain,
28891 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28892 28,
28893 OPC_CheckPredicate0,
28894 OPC_CheckPatternPredicate0,
28895 OPC_CheckComplexPat0, /*#*/1,
28896 OPC_EmitMergeInputChains1_0,
28897 OPC_EmitInteger32, 0,
28898 OPC_EmitNodeXForm, 2, 5,
28899 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14287), 0|OPFL_Chain,
28900 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28901 0,
28902 91,
28903 OPC_CheckChild2TypeI64,
28904 OPC_RecordChild3,
28905 OPC_Scope, 28,
28906 OPC_CheckPredicate2,
28907 OPC_CheckPatternPredicate0,
28908 OPC_CheckComplexPat1, /*#*/1,
28909 OPC_EmitMergeInputChains1_0,
28910 OPC_EmitInteger32, 0,
28911 OPC_EmitNodeXForm, 2, 5,
28912 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13147), 0|OPFL_Chain,
28913 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28914 28,
28915 OPC_CheckPredicate1,
28916 OPC_CheckPatternPredicate0,
28917 OPC_CheckComplexPat1, /*#*/1,
28918 OPC_EmitMergeInputChains1_0,
28919 OPC_EmitInteger32, 0,
28920 OPC_EmitNodeXForm, 2, 5,
28921 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13774), 0|OPFL_Chain,
28922 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28923 28,
28924 OPC_CheckPredicate0,
28925 OPC_CheckPatternPredicate0,
28926 OPC_CheckComplexPat1, /*#*/1,
28927 OPC_EmitMergeInputChains1_0,
28928 OPC_EmitInteger32, 0,
28929 OPC_EmitNodeXForm, 2, 5,
28930 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14401), 0|OPFL_Chain,
28931 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
28932 0,
28933 87,
28934 OPC_RecordChild3,
28935 OPC_Scope, 27,
28936 OPC_CheckPredicate2,
28937 OPC_CheckPatternPredicate0,
28938 OPC_CheckComplexPat2, /*#*/1,
28939 OPC_EmitMergeInputChains1_0,
28940 OPC_EmitInteger32, 0,
28941 OPC_EmitNodeXForm, 2, 4,
28942 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12630), 0|OPFL_Chain,
28943 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28944 27,
28945 OPC_CheckPredicate1,
28946 OPC_CheckPatternPredicate0,
28947 OPC_CheckComplexPat2, /*#*/1,
28948 OPC_EmitMergeInputChains1_0,
28949 OPC_EmitInteger32, 0,
28950 OPC_EmitNodeXForm, 2, 4,
28951 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13287), 0|OPFL_Chain,
28952 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28953 27,
28954 OPC_CheckPredicate0,
28955 OPC_CheckPatternPredicate0,
28956 OPC_CheckComplexPat2, /*#*/1,
28957 OPC_EmitMergeInputChains1_0,
28958 OPC_EmitInteger32, 0,
28959 OPC_EmitNodeXForm, 2, 4,
28960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13914), 0|OPFL_Chain,
28961 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
28962 0,
28963 82,
28964 OPC_CheckChild2TypeI32,
28965 OPC_RecordChild3,
28966 OPC_Scope, 25,
28967 OPC_CheckPredicate2,
28968 OPC_CheckPatternPredicate0,
28969 OPC_EmitMergeInputChains1_0,
28970 OPC_EmitInteger32, 0,
28971 OPC_EmitNodeXForm, 2, 3,
28972 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12805), 0|OPFL_Chain,
28973 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28974 25,
28975 OPC_CheckPredicate1,
28976 OPC_CheckPatternPredicate0,
28977 OPC_EmitMergeInputChains1_0,
28978 OPC_EmitInteger32, 0,
28979 OPC_EmitNodeXForm, 2, 3,
28980 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13432), 0|OPFL_Chain,
28981 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28982 25,
28983 OPC_CheckPredicate0,
28984 OPC_CheckPatternPredicate0,
28985 OPC_EmitMergeInputChains1_0,
28986 OPC_EmitInteger32, 0,
28987 OPC_EmitNodeXForm, 2, 3,
28988 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14059), 0|OPFL_Chain,
28989 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
28990 0,
28991 82,
28992 OPC_CheckChild2TypeI64,
28993 OPC_RecordChild3,
28994 OPC_Scope, 25,
28995 OPC_CheckPredicate2,
28996 OPC_CheckPatternPredicate0,
28997 OPC_EmitMergeInputChains1_0,
28998 OPC_EmitInteger32, 0,
28999 OPC_EmitNodeXForm, 2, 3,
29000 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12919), 0|OPFL_Chain,
29001 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29002 25,
29003 OPC_CheckPredicate1,
29004 OPC_CheckPatternPredicate0,
29005 OPC_EmitMergeInputChains1_0,
29006 OPC_EmitInteger32, 0,
29007 OPC_EmitNodeXForm, 2, 3,
29008 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13546), 0|OPFL_Chain,
29009 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29010 25,
29011 OPC_CheckPredicate0,
29012 OPC_CheckPatternPredicate0,
29013 OPC_EmitMergeInputChains1_0,
29014 OPC_EmitInteger32, 0,
29015 OPC_EmitNodeXForm, 2, 3,
29016 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14173), 0|OPFL_Chain,
29017 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29018 0,
29019 0,
29020 61|128,3,
29021 OPC_CheckChild1Integer, 118|128,16|128,1,
29022 OPC_RecordChild2,
29023 OPC_Scope, 91,
29024 OPC_CheckChild2TypeI32,
29025 OPC_RecordChild3,
29026 OPC_Scope, 28,
29027 OPC_CheckPredicate2,
29028 OPC_CheckPatternPredicate0,
29029 OPC_CheckComplexPat0, /*#*/1,
29030 OPC_EmitMergeInputChains1_0,
29031 OPC_EmitInteger32, 0,
29032 OPC_EmitNodeXForm, 2, 5,
29033 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13039), 0|OPFL_Chain,
29034 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29035 28,
29036 OPC_CheckPredicate1,
29037 OPC_CheckPatternPredicate0,
29038 OPC_CheckComplexPat0, /*#*/1,
29039 OPC_EmitMergeInputChains1_0,
29040 OPC_EmitInteger32, 0,
29041 OPC_EmitNodeXForm, 2, 5,
29042 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13666), 0|OPFL_Chain,
29043 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29044 28,
29045 OPC_CheckPredicate0,
29046 OPC_CheckPatternPredicate0,
29047 OPC_CheckComplexPat0, /*#*/1,
29048 OPC_EmitMergeInputChains1_0,
29049 OPC_EmitInteger32, 0,
29050 OPC_EmitNodeXForm, 2, 5,
29051 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14293), 0|OPFL_Chain,
29052 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29053 0,
29054 91,
29055 OPC_CheckChild2TypeI64,
29056 OPC_RecordChild3,
29057 OPC_Scope, 28,
29058 OPC_CheckPredicate2,
29059 OPC_CheckPatternPredicate0,
29060 OPC_CheckComplexPat1, /*#*/1,
29061 OPC_EmitMergeInputChains1_0,
29062 OPC_EmitInteger32, 0,
29063 OPC_EmitNodeXForm, 2, 5,
29064 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13153), 0|OPFL_Chain,
29065 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29066 28,
29067 OPC_CheckPredicate1,
29068 OPC_CheckPatternPredicate0,
29069 OPC_CheckComplexPat1, /*#*/1,
29070 OPC_EmitMergeInputChains1_0,
29071 OPC_EmitInteger32, 0,
29072 OPC_EmitNodeXForm, 2, 5,
29073 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13780), 0|OPFL_Chain,
29074 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29075 28,
29076 OPC_CheckPredicate0,
29077 OPC_CheckPatternPredicate0,
29078 OPC_CheckComplexPat1, /*#*/1,
29079 OPC_EmitMergeInputChains1_0,
29080 OPC_EmitInteger32, 0,
29081 OPC_EmitNodeXForm, 2, 5,
29082 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14407), 0|OPFL_Chain,
29083 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29084 0,
29085 87,
29086 OPC_RecordChild3,
29087 OPC_Scope, 27,
29088 OPC_CheckPredicate2,
29089 OPC_CheckPatternPredicate0,
29090 OPC_CheckComplexPat2, /*#*/1,
29091 OPC_EmitMergeInputChains1_0,
29092 OPC_EmitInteger32, 0,
29093 OPC_EmitNodeXForm, 2, 4,
29094 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12642), 0|OPFL_Chain,
29095 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29096 27,
29097 OPC_CheckPredicate1,
29098 OPC_CheckPatternPredicate0,
29099 OPC_CheckComplexPat2, /*#*/1,
29100 OPC_EmitMergeInputChains1_0,
29101 OPC_EmitInteger32, 0,
29102 OPC_EmitNodeXForm, 2, 4,
29103 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13296), 0|OPFL_Chain,
29104 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29105 27,
29106 OPC_CheckPredicate0,
29107 OPC_CheckPatternPredicate0,
29108 OPC_CheckComplexPat2, /*#*/1,
29109 OPC_EmitMergeInputChains1_0,
29110 OPC_EmitInteger32, 0,
29111 OPC_EmitNodeXForm, 2, 4,
29112 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13923), 0|OPFL_Chain,
29113 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29114 0,
29115 82,
29116 OPC_CheckChild2TypeI32,
29117 OPC_RecordChild3,
29118 OPC_Scope, 25,
29119 OPC_CheckPredicate2,
29120 OPC_CheckPatternPredicate0,
29121 OPC_EmitMergeInputChains1_0,
29122 OPC_EmitInteger32, 0,
29123 OPC_EmitNodeXForm, 2, 3,
29124 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12811), 0|OPFL_Chain,
29125 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29126 25,
29127 OPC_CheckPredicate1,
29128 OPC_CheckPatternPredicate0,
29129 OPC_EmitMergeInputChains1_0,
29130 OPC_EmitInteger32, 0,
29131 OPC_EmitNodeXForm, 2, 3,
29132 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13438), 0|OPFL_Chain,
29133 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29134 25,
29135 OPC_CheckPredicate0,
29136 OPC_CheckPatternPredicate0,
29137 OPC_EmitMergeInputChains1_0,
29138 OPC_EmitInteger32, 0,
29139 OPC_EmitNodeXForm, 2, 3,
29140 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14065), 0|OPFL_Chain,
29141 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29142 0,
29143 82,
29144 OPC_CheckChild2TypeI64,
29145 OPC_RecordChild3,
29146 OPC_Scope, 25,
29147 OPC_CheckPredicate2,
29148 OPC_CheckPatternPredicate0,
29149 OPC_EmitMergeInputChains1_0,
29150 OPC_EmitInteger32, 0,
29151 OPC_EmitNodeXForm, 2, 3,
29152 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12925), 0|OPFL_Chain,
29153 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29154 25,
29155 OPC_CheckPredicate1,
29156 OPC_CheckPatternPredicate0,
29157 OPC_EmitMergeInputChains1_0,
29158 OPC_EmitInteger32, 0,
29159 OPC_EmitNodeXForm, 2, 3,
29160 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13552), 0|OPFL_Chain,
29161 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29162 25,
29163 OPC_CheckPredicate0,
29164 OPC_CheckPatternPredicate0,
29165 OPC_EmitMergeInputChains1_0,
29166 OPC_EmitInteger32, 0,
29167 OPC_EmitNodeXForm, 2, 3,
29168 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14179), 0|OPFL_Chain,
29169 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29170 0,
29171 0,
29172 61|128,3,
29173 OPC_CheckChild1Integer, 78|128,18|128,1,
29174 OPC_RecordChild2,
29175 OPC_Scope, 91,
29176 OPC_CheckChild2TypeI32,
29177 OPC_RecordChild3,
29178 OPC_Scope, 28,
29179 OPC_CheckPredicate2,
29180 OPC_CheckPatternPredicate0,
29181 OPC_CheckComplexPat0, /*#*/1,
29182 OPC_EmitMergeInputChains1_0,
29183 OPC_EmitInteger32, 0,
29184 OPC_EmitNodeXForm, 2, 5,
29185 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13045), 0|OPFL_Chain,
29186 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29187 28,
29188 OPC_CheckPredicate1,
29189 OPC_CheckPatternPredicate0,
29190 OPC_CheckComplexPat0, /*#*/1,
29191 OPC_EmitMergeInputChains1_0,
29192 OPC_EmitInteger32, 0,
29193 OPC_EmitNodeXForm, 2, 5,
29194 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13672), 0|OPFL_Chain,
29195 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29196 28,
29197 OPC_CheckPredicate0,
29198 OPC_CheckPatternPredicate0,
29199 OPC_CheckComplexPat0, /*#*/1,
29200 OPC_EmitMergeInputChains1_0,
29201 OPC_EmitInteger32, 0,
29202 OPC_EmitNodeXForm, 2, 5,
29203 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14299), 0|OPFL_Chain,
29204 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29205 0,
29206 91,
29207 OPC_CheckChild2TypeI64,
29208 OPC_RecordChild3,
29209 OPC_Scope, 28,
29210 OPC_CheckPredicate2,
29211 OPC_CheckPatternPredicate0,
29212 OPC_CheckComplexPat1, /*#*/1,
29213 OPC_EmitMergeInputChains1_0,
29214 OPC_EmitInteger32, 0,
29215 OPC_EmitNodeXForm, 2, 5,
29216 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13159), 0|OPFL_Chain,
29217 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29218 28,
29219 OPC_CheckPredicate1,
29220 OPC_CheckPatternPredicate0,
29221 OPC_CheckComplexPat1, /*#*/1,
29222 OPC_EmitMergeInputChains1_0,
29223 OPC_EmitInteger32, 0,
29224 OPC_EmitNodeXForm, 2, 5,
29225 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13786), 0|OPFL_Chain,
29226 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29227 28,
29228 OPC_CheckPredicate0,
29229 OPC_CheckPatternPredicate0,
29230 OPC_CheckComplexPat1, /*#*/1,
29231 OPC_EmitMergeInputChains1_0,
29232 OPC_EmitInteger32, 0,
29233 OPC_EmitNodeXForm, 2, 5,
29234 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14413), 0|OPFL_Chain,
29235 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29236 0,
29237 87,
29238 OPC_RecordChild3,
29239 OPC_Scope, 27,
29240 OPC_CheckPredicate2,
29241 OPC_CheckPatternPredicate0,
29242 OPC_CheckComplexPat2, /*#*/1,
29243 OPC_EmitMergeInputChains1_0,
29244 OPC_EmitInteger32, 0,
29245 OPC_EmitNodeXForm, 2, 4,
29246 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12654), 0|OPFL_Chain,
29247 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29248 27,
29249 OPC_CheckPredicate1,
29250 OPC_CheckPatternPredicate0,
29251 OPC_CheckComplexPat2, /*#*/1,
29252 OPC_EmitMergeInputChains1_0,
29253 OPC_EmitInteger32, 0,
29254 OPC_EmitNodeXForm, 2, 4,
29255 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13305), 0|OPFL_Chain,
29256 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29257 27,
29258 OPC_CheckPredicate0,
29259 OPC_CheckPatternPredicate0,
29260 OPC_CheckComplexPat2, /*#*/1,
29261 OPC_EmitMergeInputChains1_0,
29262 OPC_EmitInteger32, 0,
29263 OPC_EmitNodeXForm, 2, 4,
29264 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13932), 0|OPFL_Chain,
29265 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29266 0,
29267 82,
29268 OPC_CheckChild2TypeI32,
29269 OPC_RecordChild3,
29270 OPC_Scope, 25,
29271 OPC_CheckPredicate2,
29272 OPC_CheckPatternPredicate0,
29273 OPC_EmitMergeInputChains1_0,
29274 OPC_EmitInteger32, 0,
29275 OPC_EmitNodeXForm, 2, 3,
29276 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12817), 0|OPFL_Chain,
29277 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29278 25,
29279 OPC_CheckPredicate1,
29280 OPC_CheckPatternPredicate0,
29281 OPC_EmitMergeInputChains1_0,
29282 OPC_EmitInteger32, 0,
29283 OPC_EmitNodeXForm, 2, 3,
29284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13444), 0|OPFL_Chain,
29285 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29286 25,
29287 OPC_CheckPredicate0,
29288 OPC_CheckPatternPredicate0,
29289 OPC_EmitMergeInputChains1_0,
29290 OPC_EmitInteger32, 0,
29291 OPC_EmitNodeXForm, 2, 3,
29292 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14071), 0|OPFL_Chain,
29293 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29294 0,
29295 82,
29296 OPC_CheckChild2TypeI64,
29297 OPC_RecordChild3,
29298 OPC_Scope, 25,
29299 OPC_CheckPredicate2,
29300 OPC_CheckPatternPredicate0,
29301 OPC_EmitMergeInputChains1_0,
29302 OPC_EmitInteger32, 0,
29303 OPC_EmitNodeXForm, 2, 3,
29304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12931), 0|OPFL_Chain,
29305 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29306 25,
29307 OPC_CheckPredicate1,
29308 OPC_CheckPatternPredicate0,
29309 OPC_EmitMergeInputChains1_0,
29310 OPC_EmitInteger32, 0,
29311 OPC_EmitNodeXForm, 2, 3,
29312 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13558), 0|OPFL_Chain,
29313 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29314 25,
29315 OPC_CheckPredicate0,
29316 OPC_CheckPatternPredicate0,
29317 OPC_EmitMergeInputChains1_0,
29318 OPC_EmitInteger32, 0,
29319 OPC_EmitNodeXForm, 2, 3,
29320 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14185), 0|OPFL_Chain,
29321 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29322 0,
29323 0,
29324 1|128,3,
29325 OPC_CheckChild1Integer, 124|128,15|128,1,
29326 OPC_RecordChild2,
29327 OPC_Scope, 79,
29328 OPC_CheckChild2TypeI32,
29329 OPC_RecordChild3,
29330 OPC_Scope, 24,
29331 OPC_CheckPredicate2,
29332 OPC_CheckPatternPredicate1,
29333 OPC_CheckComplexPat0, /*#*/1,
29334 OPC_EmitMergeInputChains1_0,
29335 OPC_EmitInteger32, 0,
29336 OPC_EmitNodeXForm, 2, 5,
29337 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13047), 0|OPFL_Chain,
29338 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29339 24,
29340 OPC_CheckPredicate1,
29341 OPC_CheckPatternPredicate1,
29342 OPC_CheckComplexPat0, /*#*/1,
29343 OPC_EmitMergeInputChains1_0,
29344 OPC_EmitInteger32, 0,
29345 OPC_EmitNodeXForm, 2, 5,
29346 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13674), 0|OPFL_Chain,
29347 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29348 24,
29349 OPC_CheckPredicate0,
29350 OPC_CheckPatternPredicate1,
29351 OPC_CheckComplexPat0, /*#*/1,
29352 OPC_EmitMergeInputChains1_0,
29353 OPC_EmitInteger32, 0,
29354 OPC_EmitNodeXForm, 2, 5,
29355 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14301), 0|OPFL_Chain,
29356 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29357 0,
29358 79,
29359 OPC_CheckChild2TypeI64,
29360 OPC_RecordChild3,
29361 OPC_Scope, 24,
29362 OPC_CheckPredicate2,
29363 OPC_CheckPatternPredicate1,
29364 OPC_CheckComplexPat1, /*#*/1,
29365 OPC_EmitMergeInputChains1_0,
29366 OPC_EmitInteger32, 0,
29367 OPC_EmitNodeXForm, 2, 5,
29368 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13161), 0|OPFL_Chain,
29369 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29370 24,
29371 OPC_CheckPredicate1,
29372 OPC_CheckPatternPredicate1,
29373 OPC_CheckComplexPat1, /*#*/1,
29374 OPC_EmitMergeInputChains1_0,
29375 OPC_EmitInteger32, 0,
29376 OPC_EmitNodeXForm, 2, 5,
29377 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13788), 0|OPFL_Chain,
29378 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29379 24,
29380 OPC_CheckPredicate0,
29381 OPC_CheckPatternPredicate1,
29382 OPC_CheckComplexPat1, /*#*/1,
29383 OPC_EmitMergeInputChains1_0,
29384 OPC_EmitInteger32, 0,
29385 OPC_EmitNodeXForm, 2, 5,
29386 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14415), 0|OPFL_Chain,
29387 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29388 0,
29389 75,
29390 OPC_RecordChild3,
29391 OPC_Scope, 23,
29392 OPC_CheckPredicate2,
29393 OPC_CheckPatternPredicate1,
29394 OPC_CheckComplexPat2, /*#*/1,
29395 OPC_EmitMergeInputChains1_0,
29396 OPC_EmitInteger32, 0,
29397 OPC_EmitNodeXForm, 2, 4,
29398 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12658), 0|OPFL_Chain,
29399 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29400 23,
29401 OPC_CheckPredicate1,
29402 OPC_CheckPatternPredicate1,
29403 OPC_CheckComplexPat2, /*#*/1,
29404 OPC_EmitMergeInputChains1_0,
29405 OPC_EmitInteger32, 0,
29406 OPC_EmitNodeXForm, 2, 4,
29407 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13308), 0|OPFL_Chain,
29408 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29409 23,
29410 OPC_CheckPredicate0,
29411 OPC_CheckPatternPredicate1,
29412 OPC_CheckComplexPat2, /*#*/1,
29413 OPC_EmitMergeInputChains1_0,
29414 OPC_EmitInteger32, 0,
29415 OPC_EmitNodeXForm, 2, 4,
29416 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13935), 0|OPFL_Chain,
29417 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29418 0,
29419 70,
29420 OPC_CheckChild2TypeI32,
29421 OPC_RecordChild3,
29422 OPC_Scope, 21,
29423 OPC_CheckPredicate2,
29424 OPC_CheckPatternPredicate1,
29425 OPC_EmitMergeInputChains1_0,
29426 OPC_EmitInteger32, 0,
29427 OPC_EmitNodeXForm, 2, 3,
29428 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12819), 0|OPFL_Chain,
29429 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29430 21,
29431 OPC_CheckPredicate1,
29432 OPC_CheckPatternPredicate1,
29433 OPC_EmitMergeInputChains1_0,
29434 OPC_EmitInteger32, 0,
29435 OPC_EmitNodeXForm, 2, 3,
29436 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13446), 0|OPFL_Chain,
29437 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29438 21,
29439 OPC_CheckPredicate0,
29440 OPC_CheckPatternPredicate1,
29441 OPC_EmitMergeInputChains1_0,
29442 OPC_EmitInteger32, 0,
29443 OPC_EmitNodeXForm, 2, 3,
29444 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14073), 0|OPFL_Chain,
29445 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29446 0,
29447 70,
29448 OPC_CheckChild2TypeI64,
29449 OPC_RecordChild3,
29450 OPC_Scope, 21,
29451 OPC_CheckPredicate2,
29452 OPC_CheckPatternPredicate1,
29453 OPC_EmitMergeInputChains1_0,
29454 OPC_EmitInteger32, 0,
29455 OPC_EmitNodeXForm, 2, 3,
29456 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12933), 0|OPFL_Chain,
29457 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29458 21,
29459 OPC_CheckPredicate1,
29460 OPC_CheckPatternPredicate1,
29461 OPC_EmitMergeInputChains1_0,
29462 OPC_EmitInteger32, 0,
29463 OPC_EmitNodeXForm, 2, 3,
29464 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13560), 0|OPFL_Chain,
29465 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29466 21,
29467 OPC_CheckPredicate0,
29468 OPC_CheckPatternPredicate1,
29469 OPC_EmitMergeInputChains1_0,
29470 OPC_EmitInteger32, 0,
29471 OPC_EmitNodeXForm, 2, 3,
29472 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14187), 0|OPFL_Chain,
29473 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29474 0,
29475 0,
29476 1|128,3,
29477 OPC_CheckChild1Integer, 4|128,16|128,1,
29478 OPC_RecordChild2,
29479 OPC_Scope, 79,
29480 OPC_CheckChild2TypeI32,
29481 OPC_RecordChild3,
29482 OPC_Scope, 24,
29483 OPC_CheckPredicate2,
29484 OPC_CheckPatternPredicate1,
29485 OPC_CheckComplexPat0, /*#*/1,
29486 OPC_EmitMergeInputChains1_0,
29487 OPC_EmitInteger32, 0,
29488 OPC_EmitNodeXForm, 2, 5,
29489 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13049), 0|OPFL_Chain,
29490 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29491 24,
29492 OPC_CheckPredicate1,
29493 OPC_CheckPatternPredicate1,
29494 OPC_CheckComplexPat0, /*#*/1,
29495 OPC_EmitMergeInputChains1_0,
29496 OPC_EmitInteger32, 0,
29497 OPC_EmitNodeXForm, 2, 5,
29498 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13676), 0|OPFL_Chain,
29499 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29500 24,
29501 OPC_CheckPredicate0,
29502 OPC_CheckPatternPredicate1,
29503 OPC_CheckComplexPat0, /*#*/1,
29504 OPC_EmitMergeInputChains1_0,
29505 OPC_EmitInteger32, 0,
29506 OPC_EmitNodeXForm, 2, 5,
29507 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14303), 0|OPFL_Chain,
29508 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29509 0,
29510 79,
29511 OPC_CheckChild2TypeI64,
29512 OPC_RecordChild3,
29513 OPC_Scope, 24,
29514 OPC_CheckPredicate2,
29515 OPC_CheckPatternPredicate1,
29516 OPC_CheckComplexPat1, /*#*/1,
29517 OPC_EmitMergeInputChains1_0,
29518 OPC_EmitInteger32, 0,
29519 OPC_EmitNodeXForm, 2, 5,
29520 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13163), 0|OPFL_Chain,
29521 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29522 24,
29523 OPC_CheckPredicate1,
29524 OPC_CheckPatternPredicate1,
29525 OPC_CheckComplexPat1, /*#*/1,
29526 OPC_EmitMergeInputChains1_0,
29527 OPC_EmitInteger32, 0,
29528 OPC_EmitNodeXForm, 2, 5,
29529 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13790), 0|OPFL_Chain,
29530 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29531 24,
29532 OPC_CheckPredicate0,
29533 OPC_CheckPatternPredicate1,
29534 OPC_CheckComplexPat1, /*#*/1,
29535 OPC_EmitMergeInputChains1_0,
29536 OPC_EmitInteger32, 0,
29537 OPC_EmitNodeXForm, 2, 5,
29538 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14417), 0|OPFL_Chain,
29539 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
29540 0,
29541 75,
29542 OPC_RecordChild3,
29543 OPC_Scope, 23,
29544 OPC_CheckPredicate2,
29545 OPC_CheckPatternPredicate1,
29546 OPC_CheckComplexPat2, /*#*/1,
29547 OPC_EmitMergeInputChains1_0,
29548 OPC_EmitInteger32, 0,
29549 OPC_EmitNodeXForm, 2, 4,
29550 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12662), 0|OPFL_Chain,
29551 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29552 23,
29553 OPC_CheckPredicate1,
29554 OPC_CheckPatternPredicate1,
29555 OPC_CheckComplexPat2, /*#*/1,
29556 OPC_EmitMergeInputChains1_0,
29557 OPC_EmitInteger32, 0,
29558 OPC_EmitNodeXForm, 2, 4,
29559 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13311), 0|OPFL_Chain,
29560 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29561 23,
29562 OPC_CheckPredicate0,
29563 OPC_CheckPatternPredicate1,
29564 OPC_CheckComplexPat2, /*#*/1,
29565 OPC_EmitMergeInputChains1_0,
29566 OPC_EmitInteger32, 0,
29567 OPC_EmitNodeXForm, 2, 4,
29568 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13938), 0|OPFL_Chain,
29569 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
29570 0,
29571 70,
29572 OPC_CheckChild2TypeI32,
29573 OPC_RecordChild3,
29574 OPC_Scope, 21,
29575 OPC_CheckPredicate2,
29576 OPC_CheckPatternPredicate1,
29577 OPC_EmitMergeInputChains1_0,
29578 OPC_EmitInteger32, 0,
29579 OPC_EmitNodeXForm, 2, 3,
29580 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12821), 0|OPFL_Chain,
29581 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29582 21,
29583 OPC_CheckPredicate1,
29584 OPC_CheckPatternPredicate1,
29585 OPC_EmitMergeInputChains1_0,
29586 OPC_EmitInteger32, 0,
29587 OPC_EmitNodeXForm, 2, 3,
29588 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13448), 0|OPFL_Chain,
29589 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29590 21,
29591 OPC_CheckPredicate0,
29592 OPC_CheckPatternPredicate1,
29593 OPC_EmitMergeInputChains1_0,
29594 OPC_EmitInteger32, 0,
29595 OPC_EmitNodeXForm, 2, 3,
29596 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14075), 0|OPFL_Chain,
29597 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29598 0,
29599 70,
29600 OPC_CheckChild2TypeI64,
29601 OPC_RecordChild3,
29602 OPC_Scope, 21,
29603 OPC_CheckPredicate2,
29604 OPC_CheckPatternPredicate1,
29605 OPC_EmitMergeInputChains1_0,
29606 OPC_EmitInteger32, 0,
29607 OPC_EmitNodeXForm, 2, 3,
29608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12935), 0|OPFL_Chain,
29609 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29610 21,
29611 OPC_CheckPredicate1,
29612 OPC_CheckPatternPredicate1,
29613 OPC_EmitMergeInputChains1_0,
29614 OPC_EmitInteger32, 0,
29615 OPC_EmitNodeXForm, 2, 3,
29616 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13562), 0|OPFL_Chain,
29617 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29618 21,
29619 OPC_CheckPredicate0,
29620 OPC_CheckPatternPredicate1,
29621 OPC_EmitMergeInputChains1_0,
29622 OPC_EmitInteger32, 0,
29623 OPC_EmitNodeXForm, 2, 3,
29624 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14189), 0|OPFL_Chain,
29625 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
29626 0,
29627 0,
29628 54|128,2,
29629 OPC_CheckChild1Integer, 110|128,19|128,1,
29630 OPC_RecordChild2,
29631 OPC_Scope, 64,
29632 OPC_CheckChild2TypeI32,
29633 OPC_RecordChild3,
29634 OPC_Scope, 19,
29635 OPC_CheckPredicate2,
29636 OPC_CheckPatternPredicate3,
29637 OPC_CheckComplexPat0, /*#*/1,
29638 OPC_EmitMergeInputChains1_0,
29639 OPC_EmitInteger32, 0,
29640 OPC_EmitNodeXForm, 2, 5,
29641 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13059),
29642 MVT::i32, 4, 3, 4, 2, 6,
29643 19,
29644 OPC_CheckPredicate1,
29645 OPC_CheckPatternPredicate3,
29646 OPC_CheckComplexPat0, /*#*/1,
29647 OPC_EmitMergeInputChains1_0,
29648 OPC_EmitInteger32, 0,
29649 OPC_EmitNodeXForm, 2, 5,
29650 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13686),
29651 MVT::i32, 4, 3, 4, 2, 6,
29652 19,
29653 OPC_CheckPredicate0,
29654 OPC_CheckPatternPredicate3,
29655 OPC_CheckComplexPat0, /*#*/1,
29656 OPC_EmitMergeInputChains1_0,
29657 OPC_EmitInteger32, 0,
29658 OPC_EmitNodeXForm, 2, 5,
29659 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14313),
29660 MVT::i32, 4, 3, 4, 2, 6,
29661 0,
29662 64,
29663 OPC_CheckChild2TypeI64,
29664 OPC_RecordChild3,
29665 OPC_Scope, 19,
29666 OPC_CheckPredicate2,
29667 OPC_CheckPatternPredicate3,
29668 OPC_CheckComplexPat1, /*#*/1,
29669 OPC_EmitMergeInputChains1_0,
29670 OPC_EmitInteger32, 0,
29671 OPC_EmitNodeXForm, 2, 5,
29672 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13173),
29673 MVT::i32, 4, 3, 4, 2, 6,
29674 19,
29675 OPC_CheckPredicate1,
29676 OPC_CheckPatternPredicate3,
29677 OPC_CheckComplexPat1, /*#*/1,
29678 OPC_EmitMergeInputChains1_0,
29679 OPC_EmitInteger32, 0,
29680 OPC_EmitNodeXForm, 2, 5,
29681 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13800),
29682 MVT::i32, 4, 3, 4, 2, 6,
29683 19,
29684 OPC_CheckPredicate0,
29685 OPC_CheckPatternPredicate3,
29686 OPC_CheckComplexPat1, /*#*/1,
29687 OPC_EmitMergeInputChains1_0,
29688 OPC_EmitInteger32, 0,
29689 OPC_EmitNodeXForm, 2, 5,
29690 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14427),
29691 MVT::i32, 4, 3, 4, 2, 6,
29692 0,
29693 60,
29694 OPC_RecordChild3,
29695 OPC_Scope, 18,
29696 OPC_CheckPredicate2,
29697 OPC_CheckPatternPredicate3,
29698 OPC_CheckComplexPat2, /*#*/1,
29699 OPC_EmitMergeInputChains1_0,
29700 OPC_EmitInteger32, 0,
29701 OPC_EmitNodeXForm, 2, 4,
29702 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12682),
29703 MVT::i32, 3, 3, 2, 5,
29704 18,
29705 OPC_CheckPredicate1,
29706 OPC_CheckPatternPredicate3,
29707 OPC_CheckComplexPat2, /*#*/1,
29708 OPC_EmitMergeInputChains1_0,
29709 OPC_EmitInteger32, 0,
29710 OPC_EmitNodeXForm, 2, 4,
29711 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13326),
29712 MVT::i32, 3, 3, 2, 5,
29713 18,
29714 OPC_CheckPredicate0,
29715 OPC_CheckPatternPredicate3,
29716 OPC_CheckComplexPat2, /*#*/1,
29717 OPC_EmitMergeInputChains1_0,
29718 OPC_EmitInteger32, 0,
29719 OPC_EmitNodeXForm, 2, 4,
29720 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13953),
29721 MVT::i32, 3, 3, 2, 5,
29722 0,
29723 55,
29724 OPC_CheckChild2TypeI32,
29725 OPC_RecordChild3,
29726 OPC_Scope, 16,
29727 OPC_CheckPredicate2,
29728 OPC_CheckPatternPredicate3,
29729 OPC_EmitMergeInputChains1_0,
29730 OPC_EmitInteger32, 0,
29731 OPC_EmitNodeXForm, 2, 3,
29732 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12831),
29733 MVT::i32, 3, 1, 2, 4,
29734 16,
29735 OPC_CheckPredicate1,
29736 OPC_CheckPatternPredicate3,
29737 OPC_EmitMergeInputChains1_0,
29738 OPC_EmitInteger32, 0,
29739 OPC_EmitNodeXForm, 2, 3,
29740 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13458),
29741 MVT::i32, 3, 1, 2, 4,
29742 16,
29743 OPC_CheckPredicate0,
29744 OPC_CheckPatternPredicate3,
29745 OPC_EmitMergeInputChains1_0,
29746 OPC_EmitInteger32, 0,
29747 OPC_EmitNodeXForm, 2, 3,
29748 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14085),
29749 MVT::i32, 3, 1, 2, 4,
29750 0,
29751 55,
29752 OPC_CheckChild2TypeI64,
29753 OPC_RecordChild3,
29754 OPC_Scope, 16,
29755 OPC_CheckPredicate2,
29756 OPC_CheckPatternPredicate3,
29757 OPC_EmitMergeInputChains1_0,
29758 OPC_EmitInteger32, 0,
29759 OPC_EmitNodeXForm, 2, 3,
29760 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12945),
29761 MVT::i32, 3, 1, 2, 4,
29762 16,
29763 OPC_CheckPredicate1,
29764 OPC_CheckPatternPredicate3,
29765 OPC_EmitMergeInputChains1_0,
29766 OPC_EmitInteger32, 0,
29767 OPC_EmitNodeXForm, 2, 3,
29768 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13572),
29769 MVT::i32, 3, 1, 2, 4,
29770 16,
29771 OPC_CheckPredicate0,
29772 OPC_CheckPatternPredicate3,
29773 OPC_EmitMergeInputChains1_0,
29774 OPC_EmitInteger32, 0,
29775 OPC_EmitNodeXForm, 2, 3,
29776 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14199),
29777 MVT::i32, 3, 1, 2, 4,
29778 0,
29779 0,
29780 54|128,2,
29781 OPC_CheckChild1Integer, 112|128,19|128,1,
29782 OPC_RecordChild2,
29783 OPC_Scope, 64,
29784 OPC_CheckChild2TypeI32,
29785 OPC_RecordChild3,
29786 OPC_Scope, 19,
29787 OPC_CheckPredicate2,
29788 OPC_CheckPatternPredicate3,
29789 OPC_CheckComplexPat0, /*#*/1,
29790 OPC_EmitMergeInputChains1_0,
29791 OPC_EmitInteger32, 0,
29792 OPC_EmitNodeXForm, 2, 5,
29793 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13061),
29794 MVT::i32, 4, 3, 4, 2, 6,
29795 19,
29796 OPC_CheckPredicate1,
29797 OPC_CheckPatternPredicate3,
29798 OPC_CheckComplexPat0, /*#*/1,
29799 OPC_EmitMergeInputChains1_0,
29800 OPC_EmitInteger32, 0,
29801 OPC_EmitNodeXForm, 2, 5,
29802 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13688),
29803 MVT::i32, 4, 3, 4, 2, 6,
29804 19,
29805 OPC_CheckPredicate0,
29806 OPC_CheckPatternPredicate3,
29807 OPC_CheckComplexPat0, /*#*/1,
29808 OPC_EmitMergeInputChains1_0,
29809 OPC_EmitInteger32, 0,
29810 OPC_EmitNodeXForm, 2, 5,
29811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14315),
29812 MVT::i32, 4, 3, 4, 2, 6,
29813 0,
29814 64,
29815 OPC_CheckChild2TypeI64,
29816 OPC_RecordChild3,
29817 OPC_Scope, 19,
29818 OPC_CheckPredicate2,
29819 OPC_CheckPatternPredicate3,
29820 OPC_CheckComplexPat1, /*#*/1,
29821 OPC_EmitMergeInputChains1_0,
29822 OPC_EmitInteger32, 0,
29823 OPC_EmitNodeXForm, 2, 5,
29824 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13175),
29825 MVT::i32, 4, 3, 4, 2, 6,
29826 19,
29827 OPC_CheckPredicate1,
29828 OPC_CheckPatternPredicate3,
29829 OPC_CheckComplexPat1, /*#*/1,
29830 OPC_EmitMergeInputChains1_0,
29831 OPC_EmitInteger32, 0,
29832 OPC_EmitNodeXForm, 2, 5,
29833 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13802),
29834 MVT::i32, 4, 3, 4, 2, 6,
29835 19,
29836 OPC_CheckPredicate0,
29837 OPC_CheckPatternPredicate3,
29838 OPC_CheckComplexPat1, /*#*/1,
29839 OPC_EmitMergeInputChains1_0,
29840 OPC_EmitInteger32, 0,
29841 OPC_EmitNodeXForm, 2, 5,
29842 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14429),
29843 MVT::i32, 4, 3, 4, 2, 6,
29844 0,
29845 60,
29846 OPC_RecordChild3,
29847 OPC_Scope, 18,
29848 OPC_CheckPredicate2,
29849 OPC_CheckPatternPredicate3,
29850 OPC_CheckComplexPat2, /*#*/1,
29851 OPC_EmitMergeInputChains1_0,
29852 OPC_EmitInteger32, 0,
29853 OPC_EmitNodeXForm, 2, 4,
29854 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12686),
29855 MVT::i32, 3, 3, 2, 5,
29856 18,
29857 OPC_CheckPredicate1,
29858 OPC_CheckPatternPredicate3,
29859 OPC_CheckComplexPat2, /*#*/1,
29860 OPC_EmitMergeInputChains1_0,
29861 OPC_EmitInteger32, 0,
29862 OPC_EmitNodeXForm, 2, 4,
29863 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13329),
29864 MVT::i32, 3, 3, 2, 5,
29865 18,
29866 OPC_CheckPredicate0,
29867 OPC_CheckPatternPredicate3,
29868 OPC_CheckComplexPat2, /*#*/1,
29869 OPC_EmitMergeInputChains1_0,
29870 OPC_EmitInteger32, 0,
29871 OPC_EmitNodeXForm, 2, 4,
29872 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13956),
29873 MVT::i32, 3, 3, 2, 5,
29874 0,
29875 55,
29876 OPC_CheckChild2TypeI32,
29877 OPC_RecordChild3,
29878 OPC_Scope, 16,
29879 OPC_CheckPredicate2,
29880 OPC_CheckPatternPredicate3,
29881 OPC_EmitMergeInputChains1_0,
29882 OPC_EmitInteger32, 0,
29883 OPC_EmitNodeXForm, 2, 3,
29884 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12833),
29885 MVT::i32, 3, 1, 2, 4,
29886 16,
29887 OPC_CheckPredicate1,
29888 OPC_CheckPatternPredicate3,
29889 OPC_EmitMergeInputChains1_0,
29890 OPC_EmitInteger32, 0,
29891 OPC_EmitNodeXForm, 2, 3,
29892 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13460),
29893 MVT::i32, 3, 1, 2, 4,
29894 16,
29895 OPC_CheckPredicate0,
29896 OPC_CheckPatternPredicate3,
29897 OPC_EmitMergeInputChains1_0,
29898 OPC_EmitInteger32, 0,
29899 OPC_EmitNodeXForm, 2, 3,
29900 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14087),
29901 MVT::i32, 3, 1, 2, 4,
29902 0,
29903 55,
29904 OPC_CheckChild2TypeI64,
29905 OPC_RecordChild3,
29906 OPC_Scope, 16,
29907 OPC_CheckPredicate2,
29908 OPC_CheckPatternPredicate3,
29909 OPC_EmitMergeInputChains1_0,
29910 OPC_EmitInteger32, 0,
29911 OPC_EmitNodeXForm, 2, 3,
29912 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12947),
29913 MVT::i32, 3, 1, 2, 4,
29914 16,
29915 OPC_CheckPredicate1,
29916 OPC_CheckPatternPredicate3,
29917 OPC_EmitMergeInputChains1_0,
29918 OPC_EmitInteger32, 0,
29919 OPC_EmitNodeXForm, 2, 3,
29920 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13574),
29921 MVT::i32, 3, 1, 2, 4,
29922 16,
29923 OPC_CheckPredicate0,
29924 OPC_CheckPatternPredicate3,
29925 OPC_EmitMergeInputChains1_0,
29926 OPC_EmitInteger32, 0,
29927 OPC_EmitNodeXForm, 2, 3,
29928 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14201),
29929 MVT::i32, 3, 1, 2, 4,
29930 0,
29931 0,
29932 54|128,2,
29933 OPC_CheckChild1Integer, 82|128,19|128,1,
29934 OPC_RecordChild2,
29935 OPC_Scope, 64,
29936 OPC_CheckChild2TypeI32,
29937 OPC_RecordChild3,
29938 OPC_Scope, 19,
29939 OPC_CheckPredicate2,
29940 OPC_CheckPatternPredicate3,
29941 OPC_CheckComplexPat0, /*#*/1,
29942 OPC_EmitMergeInputChains1_0,
29943 OPC_EmitInteger32, 0,
29944 OPC_EmitNodeXForm, 2, 5,
29945 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13063),
29946 MVT::i32, 4, 3, 4, 2, 6,
29947 19,
29948 OPC_CheckPredicate1,
29949 OPC_CheckPatternPredicate3,
29950 OPC_CheckComplexPat0, /*#*/1,
29951 OPC_EmitMergeInputChains1_0,
29952 OPC_EmitInteger32, 0,
29953 OPC_EmitNodeXForm, 2, 5,
29954 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13690),
29955 MVT::i32, 4, 3, 4, 2, 6,
29956 19,
29957 OPC_CheckPredicate0,
29958 OPC_CheckPatternPredicate3,
29959 OPC_CheckComplexPat0, /*#*/1,
29960 OPC_EmitMergeInputChains1_0,
29961 OPC_EmitInteger32, 0,
29962 OPC_EmitNodeXForm, 2, 5,
29963 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14317),
29964 MVT::i32, 4, 3, 4, 2, 6,
29965 0,
29966 64,
29967 OPC_CheckChild2TypeI64,
29968 OPC_RecordChild3,
29969 OPC_Scope, 19,
29970 OPC_CheckPredicate2,
29971 OPC_CheckPatternPredicate3,
29972 OPC_CheckComplexPat1, /*#*/1,
29973 OPC_EmitMergeInputChains1_0,
29974 OPC_EmitInteger32, 0,
29975 OPC_EmitNodeXForm, 2, 5,
29976 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13177),
29977 MVT::i32, 4, 3, 4, 2, 6,
29978 19,
29979 OPC_CheckPredicate1,
29980 OPC_CheckPatternPredicate3,
29981 OPC_CheckComplexPat1, /*#*/1,
29982 OPC_EmitMergeInputChains1_0,
29983 OPC_EmitInteger32, 0,
29984 OPC_EmitNodeXForm, 2, 5,
29985 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13804),
29986 MVT::i32, 4, 3, 4, 2, 6,
29987 19,
29988 OPC_CheckPredicate0,
29989 OPC_CheckPatternPredicate3,
29990 OPC_CheckComplexPat1, /*#*/1,
29991 OPC_EmitMergeInputChains1_0,
29992 OPC_EmitInteger32, 0,
29993 OPC_EmitNodeXForm, 2, 5,
29994 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14431),
29995 MVT::i32, 4, 3, 4, 2, 6,
29996 0,
29997 60,
29998 OPC_RecordChild3,
29999 OPC_Scope, 18,
30000 OPC_CheckPredicate2,
30001 OPC_CheckPatternPredicate3,
30002 OPC_CheckComplexPat2, /*#*/1,
30003 OPC_EmitMergeInputChains1_0,
30004 OPC_EmitInteger32, 0,
30005 OPC_EmitNodeXForm, 2, 4,
30006 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12690),
30007 MVT::i32, 3, 3, 2, 5,
30008 18,
30009 OPC_CheckPredicate1,
30010 OPC_CheckPatternPredicate3,
30011 OPC_CheckComplexPat2, /*#*/1,
30012 OPC_EmitMergeInputChains1_0,
30013 OPC_EmitInteger32, 0,
30014 OPC_EmitNodeXForm, 2, 4,
30015 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13332),
30016 MVT::i32, 3, 3, 2, 5,
30017 18,
30018 OPC_CheckPredicate0,
30019 OPC_CheckPatternPredicate3,
30020 OPC_CheckComplexPat2, /*#*/1,
30021 OPC_EmitMergeInputChains1_0,
30022 OPC_EmitInteger32, 0,
30023 OPC_EmitNodeXForm, 2, 4,
30024 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13959),
30025 MVT::i32, 3, 3, 2, 5,
30026 0,
30027 55,
30028 OPC_CheckChild2TypeI32,
30029 OPC_RecordChild3,
30030 OPC_Scope, 16,
30031 OPC_CheckPredicate2,
30032 OPC_CheckPatternPredicate3,
30033 OPC_EmitMergeInputChains1_0,
30034 OPC_EmitInteger32, 0,
30035 OPC_EmitNodeXForm, 2, 3,
30036 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12835),
30037 MVT::i32, 3, 1, 2, 4,
30038 16,
30039 OPC_CheckPredicate1,
30040 OPC_CheckPatternPredicate3,
30041 OPC_EmitMergeInputChains1_0,
30042 OPC_EmitInteger32, 0,
30043 OPC_EmitNodeXForm, 2, 3,
30044 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13462),
30045 MVT::i32, 3, 1, 2, 4,
30046 16,
30047 OPC_CheckPredicate0,
30048 OPC_CheckPatternPredicate3,
30049 OPC_EmitMergeInputChains1_0,
30050 OPC_EmitInteger32, 0,
30051 OPC_EmitNodeXForm, 2, 3,
30052 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14089),
30053 MVT::i32, 3, 1, 2, 4,
30054 0,
30055 55,
30056 OPC_CheckChild2TypeI64,
30057 OPC_RecordChild3,
30058 OPC_Scope, 16,
30059 OPC_CheckPredicate2,
30060 OPC_CheckPatternPredicate3,
30061 OPC_EmitMergeInputChains1_0,
30062 OPC_EmitInteger32, 0,
30063 OPC_EmitNodeXForm, 2, 3,
30064 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12949),
30065 MVT::i32, 3, 1, 2, 4,
30066 16,
30067 OPC_CheckPredicate1,
30068 OPC_CheckPatternPredicate3,
30069 OPC_EmitMergeInputChains1_0,
30070 OPC_EmitInteger32, 0,
30071 OPC_EmitNodeXForm, 2, 3,
30072 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13576),
30073 MVT::i32, 3, 1, 2, 4,
30074 16,
30075 OPC_CheckPredicate0,
30076 OPC_CheckPatternPredicate3,
30077 OPC_EmitMergeInputChains1_0,
30078 OPC_EmitInteger32, 0,
30079 OPC_EmitNodeXForm, 2, 3,
30080 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14203),
30081 MVT::i32, 3, 1, 2, 4,
30082 0,
30083 0,
30084 69|128,2,
30085 OPC_CheckChild1Integer, 2|128,20|128,1,
30086 OPC_RecordChild2,
30087 OPC_Scope, 67,
30088 OPC_CheckChild2TypeI32,
30089 OPC_RecordChild3,
30090 OPC_Scope, 20,
30091 OPC_CheckPredicate2,
30092 OPC_CheckPatternPredicate3,
30093 OPC_CheckComplexPat0, /*#*/1,
30094 OPC_EmitMergeInputChains1_0,
30095 OPC_EmitInteger32, 0,
30096 OPC_EmitNodeXForm, 2, 5,
30097 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13065),
30098 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30099 20,
30100 OPC_CheckPredicate1,
30101 OPC_CheckPatternPredicate3,
30102 OPC_CheckComplexPat0, /*#*/1,
30103 OPC_EmitMergeInputChains1_0,
30104 OPC_EmitInteger32, 0,
30105 OPC_EmitNodeXForm, 2, 5,
30106 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13692),
30107 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30108 20,
30109 OPC_CheckPredicate0,
30110 OPC_CheckPatternPredicate3,
30111 OPC_CheckComplexPat0, /*#*/1,
30112 OPC_EmitMergeInputChains1_0,
30113 OPC_EmitInteger32, 0,
30114 OPC_EmitNodeXForm, 2, 5,
30115 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14319),
30116 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30117 0,
30118 67,
30119 OPC_CheckChild2TypeI64,
30120 OPC_RecordChild3,
30121 OPC_Scope, 20,
30122 OPC_CheckPredicate2,
30123 OPC_CheckPatternPredicate3,
30124 OPC_CheckComplexPat1, /*#*/1,
30125 OPC_EmitMergeInputChains1_0,
30126 OPC_EmitInteger32, 0,
30127 OPC_EmitNodeXForm, 2, 5,
30128 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13179),
30129 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30130 20,
30131 OPC_CheckPredicate1,
30132 OPC_CheckPatternPredicate3,
30133 OPC_CheckComplexPat1, /*#*/1,
30134 OPC_EmitMergeInputChains1_0,
30135 OPC_EmitInteger32, 0,
30136 OPC_EmitNodeXForm, 2, 5,
30137 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13806),
30138 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30139 20,
30140 OPC_CheckPredicate0,
30141 OPC_CheckPatternPredicate3,
30142 OPC_CheckComplexPat1, /*#*/1,
30143 OPC_EmitMergeInputChains1_0,
30144 OPC_EmitInteger32, 0,
30145 OPC_EmitNodeXForm, 2, 5,
30146 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14433),
30147 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30148 0,
30149 63,
30150 OPC_RecordChild3,
30151 OPC_Scope, 19,
30152 OPC_CheckPredicate2,
30153 OPC_CheckPatternPredicate3,
30154 OPC_CheckComplexPat2, /*#*/1,
30155 OPC_EmitMergeInputChains1_0,
30156 OPC_EmitInteger32, 0,
30157 OPC_EmitNodeXForm, 2, 4,
30158 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12694),
30159 MVT::i32, MVT::i32, 3, 3, 2, 5,
30160 19,
30161 OPC_CheckPredicate1,
30162 OPC_CheckPatternPredicate3,
30163 OPC_CheckComplexPat2, /*#*/1,
30164 OPC_EmitMergeInputChains1_0,
30165 OPC_EmitInteger32, 0,
30166 OPC_EmitNodeXForm, 2, 4,
30167 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13335),
30168 MVT::i32, MVT::i32, 3, 3, 2, 5,
30169 19,
30170 OPC_CheckPredicate0,
30171 OPC_CheckPatternPredicate3,
30172 OPC_CheckComplexPat2, /*#*/1,
30173 OPC_EmitMergeInputChains1_0,
30174 OPC_EmitInteger32, 0,
30175 OPC_EmitNodeXForm, 2, 4,
30176 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13962),
30177 MVT::i32, MVT::i32, 3, 3, 2, 5,
30178 0,
30179 58,
30180 OPC_CheckChild2TypeI32,
30181 OPC_RecordChild3,
30182 OPC_Scope, 17,
30183 OPC_CheckPredicate2,
30184 OPC_CheckPatternPredicate3,
30185 OPC_EmitMergeInputChains1_0,
30186 OPC_EmitInteger32, 0,
30187 OPC_EmitNodeXForm, 2, 3,
30188 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12837),
30189 MVT::i32, MVT::i32, 3, 1, 2, 4,
30190 17,
30191 OPC_CheckPredicate1,
30192 OPC_CheckPatternPredicate3,
30193 OPC_EmitMergeInputChains1_0,
30194 OPC_EmitInteger32, 0,
30195 OPC_EmitNodeXForm, 2, 3,
30196 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13464),
30197 MVT::i32, MVT::i32, 3, 1, 2, 4,
30198 17,
30199 OPC_CheckPredicate0,
30200 OPC_CheckPatternPredicate3,
30201 OPC_EmitMergeInputChains1_0,
30202 OPC_EmitInteger32, 0,
30203 OPC_EmitNodeXForm, 2, 3,
30204 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14091),
30205 MVT::i32, MVT::i32, 3, 1, 2, 4,
30206 0,
30207 58,
30208 OPC_CheckChild2TypeI64,
30209 OPC_RecordChild3,
30210 OPC_Scope, 17,
30211 OPC_CheckPredicate2,
30212 OPC_CheckPatternPredicate3,
30213 OPC_EmitMergeInputChains1_0,
30214 OPC_EmitInteger32, 0,
30215 OPC_EmitNodeXForm, 2, 3,
30216 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12951),
30217 MVT::i32, MVT::i32, 3, 1, 2, 4,
30218 17,
30219 OPC_CheckPredicate1,
30220 OPC_CheckPatternPredicate3,
30221 OPC_EmitMergeInputChains1_0,
30222 OPC_EmitInteger32, 0,
30223 OPC_EmitNodeXForm, 2, 3,
30224 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13578),
30225 MVT::i32, MVT::i32, 3, 1, 2, 4,
30226 17,
30227 OPC_CheckPredicate0,
30228 OPC_CheckPatternPredicate3,
30229 OPC_EmitMergeInputChains1_0,
30230 OPC_EmitInteger32, 0,
30231 OPC_EmitNodeXForm, 2, 3,
30232 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14205),
30233 MVT::i32, MVT::i32, 3, 1, 2, 4,
30234 0,
30235 0,
30236 69|128,2,
30237 OPC_CheckChild1Integer, 94|128,19|128,1,
30238 OPC_RecordChild2,
30239 OPC_Scope, 67,
30240 OPC_CheckChild2TypeI32,
30241 OPC_RecordChild3,
30242 OPC_Scope, 20,
30243 OPC_CheckPredicate2,
30244 OPC_CheckPatternPredicate3,
30245 OPC_CheckComplexPat0, /*#*/1,
30246 OPC_EmitMergeInputChains1_0,
30247 OPC_EmitInteger32, 0,
30248 OPC_EmitNodeXForm, 2, 5,
30249 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13067),
30250 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30251 20,
30252 OPC_CheckPredicate1,
30253 OPC_CheckPatternPredicate3,
30254 OPC_CheckComplexPat0, /*#*/1,
30255 OPC_EmitMergeInputChains1_0,
30256 OPC_EmitInteger32, 0,
30257 OPC_EmitNodeXForm, 2, 5,
30258 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13694),
30259 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30260 20,
30261 OPC_CheckPredicate0,
30262 OPC_CheckPatternPredicate3,
30263 OPC_CheckComplexPat0, /*#*/1,
30264 OPC_EmitMergeInputChains1_0,
30265 OPC_EmitInteger32, 0,
30266 OPC_EmitNodeXForm, 2, 5,
30267 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14321),
30268 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30269 0,
30270 67,
30271 OPC_CheckChild2TypeI64,
30272 OPC_RecordChild3,
30273 OPC_Scope, 20,
30274 OPC_CheckPredicate2,
30275 OPC_CheckPatternPredicate3,
30276 OPC_CheckComplexPat1, /*#*/1,
30277 OPC_EmitMergeInputChains1_0,
30278 OPC_EmitInteger32, 0,
30279 OPC_EmitNodeXForm, 2, 5,
30280 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13181),
30281 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30282 20,
30283 OPC_CheckPredicate1,
30284 OPC_CheckPatternPredicate3,
30285 OPC_CheckComplexPat1, /*#*/1,
30286 OPC_EmitMergeInputChains1_0,
30287 OPC_EmitInteger32, 0,
30288 OPC_EmitNodeXForm, 2, 5,
30289 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13808),
30290 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30291 20,
30292 OPC_CheckPredicate0,
30293 OPC_CheckPatternPredicate3,
30294 OPC_CheckComplexPat1, /*#*/1,
30295 OPC_EmitMergeInputChains1_0,
30296 OPC_EmitInteger32, 0,
30297 OPC_EmitNodeXForm, 2, 5,
30298 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14435),
30299 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
30300 0,
30301 63,
30302 OPC_RecordChild3,
30303 OPC_Scope, 19,
30304 OPC_CheckPredicate2,
30305 OPC_CheckPatternPredicate3,
30306 OPC_CheckComplexPat2, /*#*/1,
30307 OPC_EmitMergeInputChains1_0,
30308 OPC_EmitInteger32, 0,
30309 OPC_EmitNodeXForm, 2, 4,
30310 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12698),
30311 MVT::i32, MVT::i32, 3, 3, 2, 5,
30312 19,
30313 OPC_CheckPredicate1,
30314 OPC_CheckPatternPredicate3,
30315 OPC_CheckComplexPat2, /*#*/1,
30316 OPC_EmitMergeInputChains1_0,
30317 OPC_EmitInteger32, 0,
30318 OPC_EmitNodeXForm, 2, 4,
30319 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13338),
30320 MVT::i32, MVT::i32, 3, 3, 2, 5,
30321 19,
30322 OPC_CheckPredicate0,
30323 OPC_CheckPatternPredicate3,
30324 OPC_CheckComplexPat2, /*#*/1,
30325 OPC_EmitMergeInputChains1_0,
30326 OPC_EmitInteger32, 0,
30327 OPC_EmitNodeXForm, 2, 4,
30328 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13965),
30329 MVT::i32, MVT::i32, 3, 3, 2, 5,
30330 0,
30331 58,
30332 OPC_CheckChild2TypeI32,
30333 OPC_RecordChild3,
30334 OPC_Scope, 17,
30335 OPC_CheckPredicate2,
30336 OPC_CheckPatternPredicate3,
30337 OPC_EmitMergeInputChains1_0,
30338 OPC_EmitInteger32, 0,
30339 OPC_EmitNodeXForm, 2, 3,
30340 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12839),
30341 MVT::i32, MVT::i32, 3, 1, 2, 4,
30342 17,
30343 OPC_CheckPredicate1,
30344 OPC_CheckPatternPredicate3,
30345 OPC_EmitMergeInputChains1_0,
30346 OPC_EmitInteger32, 0,
30347 OPC_EmitNodeXForm, 2, 3,
30348 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13466),
30349 MVT::i32, MVT::i32, 3, 1, 2, 4,
30350 17,
30351 OPC_CheckPredicate0,
30352 OPC_CheckPatternPredicate3,
30353 OPC_EmitMergeInputChains1_0,
30354 OPC_EmitInteger32, 0,
30355 OPC_EmitNodeXForm, 2, 3,
30356 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14093),
30357 MVT::i32, MVT::i32, 3, 1, 2, 4,
30358 0,
30359 58,
30360 OPC_CheckChild2TypeI64,
30361 OPC_RecordChild3,
30362 OPC_Scope, 17,
30363 OPC_CheckPredicate2,
30364 OPC_CheckPatternPredicate3,
30365 OPC_EmitMergeInputChains1_0,
30366 OPC_EmitInteger32, 0,
30367 OPC_EmitNodeXForm, 2, 3,
30368 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12953),
30369 MVT::i32, MVT::i32, 3, 1, 2, 4,
30370 17,
30371 OPC_CheckPredicate1,
30372 OPC_CheckPatternPredicate3,
30373 OPC_EmitMergeInputChains1_0,
30374 OPC_EmitInteger32, 0,
30375 OPC_EmitNodeXForm, 2, 3,
30376 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13580),
30377 MVT::i32, MVT::i32, 3, 1, 2, 4,
30378 17,
30379 OPC_CheckPredicate0,
30380 OPC_CheckPatternPredicate3,
30381 OPC_EmitMergeInputChains1_0,
30382 OPC_EmitInteger32, 0,
30383 OPC_EmitNodeXForm, 2, 3,
30384 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14207),
30385 MVT::i32, MVT::i32, 3, 1, 2, 4,
30386 0,
30387 0,
30388 46|128,2,
30389 OPC_CheckChild1Integer, 46|128,14|128,1,
30390 OPC_RecordChild2,
30391 OPC_Scope, 63,
30392 OPC_CheckChild2TypeI32,
30393 OPC_Scope, 19,
30394 OPC_CheckPredicate2,
30395 OPC_CheckPatternPredicate0,
30396 OPC_CheckComplexPat0, /*#*/1,
30397 OPC_EmitMergeInputChains1_0,
30398 OPC_EmitInteger32, 0,
30399 OPC_EmitNodeXForm, 2, 4,
30400 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14924),
30401 MVT::i32, MVT::i32, 3, 2, 3, 5,
30402 19,
30403 OPC_CheckPredicate1,
30404 OPC_CheckPatternPredicate0,
30405 OPC_CheckComplexPat0, /*#*/1,
30406 OPC_EmitMergeInputChains1_0,
30407 OPC_EmitInteger32, 0,
30408 OPC_EmitNodeXForm, 2, 4,
30409 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15551),
30410 MVT::i32, MVT::i32, 3, 2, 3, 5,
30411 19,
30412 OPC_CheckPredicate0,
30413 OPC_CheckPatternPredicate0,
30414 OPC_CheckComplexPat0, /*#*/1,
30415 OPC_EmitMergeInputChains1_0,
30416 OPC_EmitInteger32, 0,
30417 OPC_EmitNodeXForm, 2, 4,
30418 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16178),
30419 MVT::i32, MVT::i32, 3, 2, 3, 5,
30420 0,
30421 63,
30422 OPC_CheckChild2TypeI64,
30423 OPC_Scope, 19,
30424 OPC_CheckPredicate2,
30425 OPC_CheckPatternPredicate0,
30426 OPC_CheckComplexPat1, /*#*/1,
30427 OPC_EmitMergeInputChains1_0,
30428 OPC_EmitInteger32, 0,
30429 OPC_EmitNodeXForm, 2, 4,
30430 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15038),
30431 MVT::i32, MVT::i32, 3, 2, 3, 5,
30432 19,
30433 OPC_CheckPredicate1,
30434 OPC_CheckPatternPredicate0,
30435 OPC_CheckComplexPat1, /*#*/1,
30436 OPC_EmitMergeInputChains1_0,
30437 OPC_EmitInteger32, 0,
30438 OPC_EmitNodeXForm, 2, 4,
30439 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15665),
30440 MVT::i32, MVT::i32, 3, 2, 3, 5,
30441 19,
30442 OPC_CheckPredicate0,
30443 OPC_CheckPatternPredicate0,
30444 OPC_CheckComplexPat1, /*#*/1,
30445 OPC_EmitMergeInputChains1_0,
30446 OPC_EmitInteger32, 0,
30447 OPC_EmitNodeXForm, 2, 4,
30448 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16292),
30449 MVT::i32, MVT::i32, 3, 2, 3, 5,
30450 0,
30451 18,
30452 OPC_CheckPredicate2,
30453 OPC_CheckPatternPredicate0,
30454 OPC_CheckComplexPat2, /*#*/1,
30455 OPC_EmitMergeInputChains1_0,
30456 OPC_EmitInteger32, 0,
30457 OPC_EmitNodeXForm, 2, 3,
30458 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14468),
30459 MVT::i32, MVT::i32, 2, 2, 4,
30460 18,
30461 OPC_CheckPredicate1,
30462 OPC_CheckPatternPredicate0,
30463 OPC_CheckComplexPat2, /*#*/1,
30464 OPC_EmitMergeInputChains1_0,
30465 OPC_EmitInteger32, 0,
30466 OPC_EmitNodeXForm, 2, 3,
30467 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15153),
30468 MVT::i32, MVT::i32, 2, 2, 4,
30469 18,
30470 OPC_CheckPredicate0,
30471 OPC_CheckPatternPredicate0,
30472 OPC_CheckComplexPat2, /*#*/1,
30473 OPC_EmitMergeInputChains1_0,
30474 OPC_EmitInteger32, 0,
30475 OPC_EmitNodeXForm, 2, 3,
30476 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15780),
30477 MVT::i32, MVT::i32, 2, 2, 4,
30478 54,
30479 OPC_CheckChild2TypeI32,
30480 OPC_Scope, 16,
30481 OPC_CheckPredicate2,
30482 OPC_CheckPatternPredicate0,
30483 OPC_EmitMergeInputChains1_0,
30484 OPC_EmitInteger32, 0,
30485 OPC_EmitNodeXForm, 2, 2,
30486 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14696),
30487 MVT::i32, MVT::i32, 2, 1, 3,
30488 16,
30489 OPC_CheckPredicate1,
30490 OPC_CheckPatternPredicate0,
30491 OPC_EmitMergeInputChains1_0,
30492 OPC_EmitInteger32, 0,
30493 OPC_EmitNodeXForm, 2, 2,
30494 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15323),
30495 MVT::i32, MVT::i32, 2, 1, 3,
30496 16,
30497 OPC_CheckPredicate0,
30498 OPC_CheckPatternPredicate0,
30499 OPC_EmitMergeInputChains1_0,
30500 OPC_EmitInteger32, 0,
30501 OPC_EmitNodeXForm, 2, 2,
30502 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15950),
30503 MVT::i32, MVT::i32, 2, 1, 3,
30504 0,
30505 54,
30506 OPC_CheckChild2TypeI64,
30507 OPC_Scope, 16,
30508 OPC_CheckPredicate2,
30509 OPC_CheckPatternPredicate0,
30510 OPC_EmitMergeInputChains1_0,
30511 OPC_EmitInteger32, 0,
30512 OPC_EmitNodeXForm, 2, 2,
30513 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14810),
30514 MVT::i32, MVT::i32, 2, 1, 3,
30515 16,
30516 OPC_CheckPredicate1,
30517 OPC_CheckPatternPredicate0,
30518 OPC_EmitMergeInputChains1_0,
30519 OPC_EmitInteger32, 0,
30520 OPC_EmitNodeXForm, 2, 2,
30521 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15437),
30522 MVT::i32, MVT::i32, 2, 1, 3,
30523 16,
30524 OPC_CheckPredicate0,
30525 OPC_CheckPatternPredicate0,
30526 OPC_EmitMergeInputChains1_0,
30527 OPC_EmitInteger32, 0,
30528 OPC_EmitNodeXForm, 2, 2,
30529 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16064),
30530 MVT::i32, MVT::i32, 2, 1, 3,
30531 0,
30532 0,
30533 46|128,2,
30534 OPC_CheckChild1Integer, 36|128,14|128,1,
30535 OPC_RecordChild2,
30536 OPC_Scope, 63,
30537 OPC_CheckChild2TypeI32,
30538 OPC_Scope, 19,
30539 OPC_CheckPredicate2,
30540 OPC_CheckPatternPredicate0,
30541 OPC_CheckComplexPat0, /*#*/1,
30542 OPC_EmitMergeInputChains1_0,
30543 OPC_EmitInteger32, 0,
30544 OPC_EmitNodeXForm, 2, 4,
30545 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14926),
30546 MVT::i32, MVT::i32, 3, 2, 3, 5,
30547 19,
30548 OPC_CheckPredicate1,
30549 OPC_CheckPatternPredicate0,
30550 OPC_CheckComplexPat0, /*#*/1,
30551 OPC_EmitMergeInputChains1_0,
30552 OPC_EmitInteger32, 0,
30553 OPC_EmitNodeXForm, 2, 4,
30554 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15553),
30555 MVT::i32, MVT::i32, 3, 2, 3, 5,
30556 19,
30557 OPC_CheckPredicate0,
30558 OPC_CheckPatternPredicate0,
30559 OPC_CheckComplexPat0, /*#*/1,
30560 OPC_EmitMergeInputChains1_0,
30561 OPC_EmitInteger32, 0,
30562 OPC_EmitNodeXForm, 2, 4,
30563 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16180),
30564 MVT::i32, MVT::i32, 3, 2, 3, 5,
30565 0,
30566 63,
30567 OPC_CheckChild2TypeI64,
30568 OPC_Scope, 19,
30569 OPC_CheckPredicate2,
30570 OPC_CheckPatternPredicate0,
30571 OPC_CheckComplexPat1, /*#*/1,
30572 OPC_EmitMergeInputChains1_0,
30573 OPC_EmitInteger32, 0,
30574 OPC_EmitNodeXForm, 2, 4,
30575 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15040),
30576 MVT::i32, MVT::i32, 3, 2, 3, 5,
30577 19,
30578 OPC_CheckPredicate1,
30579 OPC_CheckPatternPredicate0,
30580 OPC_CheckComplexPat1, /*#*/1,
30581 OPC_EmitMergeInputChains1_0,
30582 OPC_EmitInteger32, 0,
30583 OPC_EmitNodeXForm, 2, 4,
30584 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15667),
30585 MVT::i32, MVT::i32, 3, 2, 3, 5,
30586 19,
30587 OPC_CheckPredicate0,
30588 OPC_CheckPatternPredicate0,
30589 OPC_CheckComplexPat1, /*#*/1,
30590 OPC_EmitMergeInputChains1_0,
30591 OPC_EmitInteger32, 0,
30592 OPC_EmitNodeXForm, 2, 4,
30593 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16294),
30594 MVT::i32, MVT::i32, 3, 2, 3, 5,
30595 0,
30596 18,
30597 OPC_CheckPredicate2,
30598 OPC_CheckPatternPredicate0,
30599 OPC_CheckComplexPat2, /*#*/1,
30600 OPC_EmitMergeInputChains1_0,
30601 OPC_EmitInteger32, 0,
30602 OPC_EmitNodeXForm, 2, 3,
30603 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14472),
30604 MVT::i32, MVT::i32, 2, 2, 4,
30605 18,
30606 OPC_CheckPredicate1,
30607 OPC_CheckPatternPredicate0,
30608 OPC_CheckComplexPat2, /*#*/1,
30609 OPC_EmitMergeInputChains1_0,
30610 OPC_EmitInteger32, 0,
30611 OPC_EmitNodeXForm, 2, 3,
30612 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15156),
30613 MVT::i32, MVT::i32, 2, 2, 4,
30614 18,
30615 OPC_CheckPredicate0,
30616 OPC_CheckPatternPredicate0,
30617 OPC_CheckComplexPat2, /*#*/1,
30618 OPC_EmitMergeInputChains1_0,
30619 OPC_EmitInteger32, 0,
30620 OPC_EmitNodeXForm, 2, 3,
30621 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15783),
30622 MVT::i32, MVT::i32, 2, 2, 4,
30623 54,
30624 OPC_CheckChild2TypeI32,
30625 OPC_Scope, 16,
30626 OPC_CheckPredicate2,
30627 OPC_CheckPatternPredicate0,
30628 OPC_EmitMergeInputChains1_0,
30629 OPC_EmitInteger32, 0,
30630 OPC_EmitNodeXForm, 2, 2,
30631 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14698),
30632 MVT::i32, MVT::i32, 2, 1, 3,
30633 16,
30634 OPC_CheckPredicate1,
30635 OPC_CheckPatternPredicate0,
30636 OPC_EmitMergeInputChains1_0,
30637 OPC_EmitInteger32, 0,
30638 OPC_EmitNodeXForm, 2, 2,
30639 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15325),
30640 MVT::i32, MVT::i32, 2, 1, 3,
30641 16,
30642 OPC_CheckPredicate0,
30643 OPC_CheckPatternPredicate0,
30644 OPC_EmitMergeInputChains1_0,
30645 OPC_EmitInteger32, 0,
30646 OPC_EmitNodeXForm, 2, 2,
30647 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15952),
30648 MVT::i32, MVT::i32, 2, 1, 3,
30649 0,
30650 54,
30651 OPC_CheckChild2TypeI64,
30652 OPC_Scope, 16,
30653 OPC_CheckPredicate2,
30654 OPC_CheckPatternPredicate0,
30655 OPC_EmitMergeInputChains1_0,
30656 OPC_EmitInteger32, 0,
30657 OPC_EmitNodeXForm, 2, 2,
30658 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14812),
30659 MVT::i32, MVT::i32, 2, 1, 3,
30660 16,
30661 OPC_CheckPredicate1,
30662 OPC_CheckPatternPredicate0,
30663 OPC_EmitMergeInputChains1_0,
30664 OPC_EmitInteger32, 0,
30665 OPC_EmitNodeXForm, 2, 2,
30666 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15439),
30667 MVT::i32, MVT::i32, 2, 1, 3,
30668 16,
30669 OPC_CheckPredicate0,
30670 OPC_CheckPatternPredicate0,
30671 OPC_EmitMergeInputChains1_0,
30672 OPC_EmitInteger32, 0,
30673 OPC_EmitNodeXForm, 2, 2,
30674 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16066),
30675 MVT::i32, MVT::i32, 2, 1, 3,
30676 0,
30677 0,
30678 106|128,2,
30679 OPC_CheckChild1Integer, 32|128,14|128,1,
30680 OPC_RecordChild2,
30681 OPC_Scope, 75,
30682 OPC_CheckChild2TypeI32,
30683 OPC_Scope, 23,
30684 OPC_CheckPredicate2,
30685 OPC_CheckPatternPredicate1,
30686 OPC_CheckComplexPat0, /*#*/1,
30687 OPC_EmitMergeInputChains1_0,
30688 OPC_EmitInteger32, 0,
30689 OPC_EmitNodeXForm, 2, 4,
30690 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14928), 0|OPFL_Chain,
30691 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30692 23,
30693 OPC_CheckPredicate1,
30694 OPC_CheckPatternPredicate1,
30695 OPC_CheckComplexPat0, /*#*/1,
30696 OPC_EmitMergeInputChains1_0,
30697 OPC_EmitInteger32, 0,
30698 OPC_EmitNodeXForm, 2, 4,
30699 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15555), 0|OPFL_Chain,
30700 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30701 23,
30702 OPC_CheckPredicate0,
30703 OPC_CheckPatternPredicate1,
30704 OPC_CheckComplexPat0, /*#*/1,
30705 OPC_EmitMergeInputChains1_0,
30706 OPC_EmitInteger32, 0,
30707 OPC_EmitNodeXForm, 2, 4,
30708 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16182), 0|OPFL_Chain,
30709 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30710 0,
30711 75,
30712 OPC_CheckChild2TypeI64,
30713 OPC_Scope, 23,
30714 OPC_CheckPredicate2,
30715 OPC_CheckPatternPredicate1,
30716 OPC_CheckComplexPat1, /*#*/1,
30717 OPC_EmitMergeInputChains1_0,
30718 OPC_EmitInteger32, 0,
30719 OPC_EmitNodeXForm, 2, 4,
30720 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15042), 0|OPFL_Chain,
30721 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30722 23,
30723 OPC_CheckPredicate1,
30724 OPC_CheckPatternPredicate1,
30725 OPC_CheckComplexPat1, /*#*/1,
30726 OPC_EmitMergeInputChains1_0,
30727 OPC_EmitInteger32, 0,
30728 OPC_EmitNodeXForm, 2, 4,
30729 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15669), 0|OPFL_Chain,
30730 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30731 23,
30732 OPC_CheckPredicate0,
30733 OPC_CheckPatternPredicate1,
30734 OPC_CheckComplexPat1, /*#*/1,
30735 OPC_EmitMergeInputChains1_0,
30736 OPC_EmitInteger32, 0,
30737 OPC_EmitNodeXForm, 2, 4,
30738 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16296), 0|OPFL_Chain,
30739 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
30740 0,
30741 22,
30742 OPC_CheckPredicate2,
30743 OPC_CheckPatternPredicate1,
30744 OPC_CheckComplexPat2, /*#*/1,
30745 OPC_EmitMergeInputChains1_0,
30746 OPC_EmitInteger32, 0,
30747 OPC_EmitNodeXForm, 2, 3,
30748 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14476), 0|OPFL_Chain,
30749 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
30750 22,
30751 OPC_CheckPredicate1,
30752 OPC_CheckPatternPredicate1,
30753 OPC_CheckComplexPat2, /*#*/1,
30754 OPC_EmitMergeInputChains1_0,
30755 OPC_EmitInteger32, 0,
30756 OPC_EmitNodeXForm, 2, 3,
30757 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15159), 0|OPFL_Chain,
30758 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
30759 22,
30760 OPC_CheckPredicate0,
30761 OPC_CheckPatternPredicate1,
30762 OPC_CheckComplexPat2, /*#*/1,
30763 OPC_EmitMergeInputChains1_0,
30764 OPC_EmitInteger32, 0,
30765 OPC_EmitNodeXForm, 2, 3,
30766 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15786), 0|OPFL_Chain,
30767 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
30768 66,
30769 OPC_CheckChild2TypeI32,
30770 OPC_Scope, 20,
30771 OPC_CheckPredicate2,
30772 OPC_CheckPatternPredicate1,
30773 OPC_EmitMergeInputChains1_0,
30774 OPC_EmitInteger32, 0,
30775 OPC_EmitNodeXForm, 2, 2,
30776 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14700), 0|OPFL_Chain,
30777 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30778 20,
30779 OPC_CheckPredicate1,
30780 OPC_CheckPatternPredicate1,
30781 OPC_EmitMergeInputChains1_0,
30782 OPC_EmitInteger32, 0,
30783 OPC_EmitNodeXForm, 2, 2,
30784 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15327), 0|OPFL_Chain,
30785 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30786 20,
30787 OPC_CheckPredicate0,
30788 OPC_CheckPatternPredicate1,
30789 OPC_EmitMergeInputChains1_0,
30790 OPC_EmitInteger32, 0,
30791 OPC_EmitNodeXForm, 2, 2,
30792 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15954), 0|OPFL_Chain,
30793 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30794 0,
30795 66,
30796 OPC_CheckChild2TypeI64,
30797 OPC_Scope, 20,
30798 OPC_CheckPredicate2,
30799 OPC_CheckPatternPredicate1,
30800 OPC_EmitMergeInputChains1_0,
30801 OPC_EmitInteger32, 0,
30802 OPC_EmitNodeXForm, 2, 2,
30803 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14814), 0|OPFL_Chain,
30804 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30805 20,
30806 OPC_CheckPredicate1,
30807 OPC_CheckPatternPredicate1,
30808 OPC_EmitMergeInputChains1_0,
30809 OPC_EmitInteger32, 0,
30810 OPC_EmitNodeXForm, 2, 2,
30811 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15441), 0|OPFL_Chain,
30812 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30813 20,
30814 OPC_CheckPredicate0,
30815 OPC_CheckPatternPredicate1,
30816 OPC_EmitMergeInputChains1_0,
30817 OPC_EmitInteger32, 0,
30818 OPC_EmitNodeXForm, 2, 2,
30819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16068), 0|OPFL_Chain,
30820 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
30821 0,
30822 0,
30823 46|128,2,
30824 OPC_CheckChild1Integer, 78|128,14|128,1,
30825 OPC_RecordChild2,
30826 OPC_Scope, 63,
30827 OPC_CheckChild2TypeI32,
30828 OPC_Scope, 19,
30829 OPC_CheckPredicate2,
30830 OPC_CheckPatternPredicate0,
30831 OPC_CheckComplexPat0, /*#*/1,
30832 OPC_EmitMergeInputChains1_0,
30833 OPC_EmitInteger32, 0,
30834 OPC_EmitNodeXForm, 2, 4,
30835 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14932),
30836 MVT::i32, MVT::i32, 3, 2, 3, 5,
30837 19,
30838 OPC_CheckPredicate1,
30839 OPC_CheckPatternPredicate0,
30840 OPC_CheckComplexPat0, /*#*/1,
30841 OPC_EmitMergeInputChains1_0,
30842 OPC_EmitInteger32, 0,
30843 OPC_EmitNodeXForm, 2, 4,
30844 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15559),
30845 MVT::i32, MVT::i32, 3, 2, 3, 5,
30846 19,
30847 OPC_CheckPredicate0,
30848 OPC_CheckPatternPredicate0,
30849 OPC_CheckComplexPat0, /*#*/1,
30850 OPC_EmitMergeInputChains1_0,
30851 OPC_EmitInteger32, 0,
30852 OPC_EmitNodeXForm, 2, 4,
30853 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16186),
30854 MVT::i32, MVT::i32, 3, 2, 3, 5,
30855 0,
30856 63,
30857 OPC_CheckChild2TypeI64,
30858 OPC_Scope, 19,
30859 OPC_CheckPredicate2,
30860 OPC_CheckPatternPredicate0,
30861 OPC_CheckComplexPat1, /*#*/1,
30862 OPC_EmitMergeInputChains1_0,
30863 OPC_EmitInteger32, 0,
30864 OPC_EmitNodeXForm, 2, 4,
30865 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15046),
30866 MVT::i32, MVT::i32, 3, 2, 3, 5,
30867 19,
30868 OPC_CheckPredicate1,
30869 OPC_CheckPatternPredicate0,
30870 OPC_CheckComplexPat1, /*#*/1,
30871 OPC_EmitMergeInputChains1_0,
30872 OPC_EmitInteger32, 0,
30873 OPC_EmitNodeXForm, 2, 4,
30874 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15673),
30875 MVT::i32, MVT::i32, 3, 2, 3, 5,
30876 19,
30877 OPC_CheckPredicate0,
30878 OPC_CheckPatternPredicate0,
30879 OPC_CheckComplexPat1, /*#*/1,
30880 OPC_EmitMergeInputChains1_0,
30881 OPC_EmitInteger32, 0,
30882 OPC_EmitNodeXForm, 2, 4,
30883 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16300),
30884 MVT::i32, MVT::i32, 3, 2, 3, 5,
30885 0,
30886 18,
30887 OPC_CheckPredicate2,
30888 OPC_CheckPatternPredicate0,
30889 OPC_CheckComplexPat2, /*#*/1,
30890 OPC_EmitMergeInputChains1_0,
30891 OPC_EmitInteger32, 0,
30892 OPC_EmitNodeXForm, 2, 3,
30893 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14484),
30894 MVT::i32, MVT::i32, 2, 2, 4,
30895 18,
30896 OPC_CheckPredicate1,
30897 OPC_CheckPatternPredicate0,
30898 OPC_CheckComplexPat2, /*#*/1,
30899 OPC_EmitMergeInputChains1_0,
30900 OPC_EmitInteger32, 0,
30901 OPC_EmitNodeXForm, 2, 3,
30902 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15165),
30903 MVT::i32, MVT::i32, 2, 2, 4,
30904 18,
30905 OPC_CheckPredicate0,
30906 OPC_CheckPatternPredicate0,
30907 OPC_CheckComplexPat2, /*#*/1,
30908 OPC_EmitMergeInputChains1_0,
30909 OPC_EmitInteger32, 0,
30910 OPC_EmitNodeXForm, 2, 3,
30911 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15792),
30912 MVT::i32, MVT::i32, 2, 2, 4,
30913 54,
30914 OPC_CheckChild2TypeI32,
30915 OPC_Scope, 16,
30916 OPC_CheckPredicate2,
30917 OPC_CheckPatternPredicate0,
30918 OPC_EmitMergeInputChains1_0,
30919 OPC_EmitInteger32, 0,
30920 OPC_EmitNodeXForm, 2, 2,
30921 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14704),
30922 MVT::i32, MVT::i32, 2, 1, 3,
30923 16,
30924 OPC_CheckPredicate1,
30925 OPC_CheckPatternPredicate0,
30926 OPC_EmitMergeInputChains1_0,
30927 OPC_EmitInteger32, 0,
30928 OPC_EmitNodeXForm, 2, 2,
30929 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15331),
30930 MVT::i32, MVT::i32, 2, 1, 3,
30931 16,
30932 OPC_CheckPredicate0,
30933 OPC_CheckPatternPredicate0,
30934 OPC_EmitMergeInputChains1_0,
30935 OPC_EmitInteger32, 0,
30936 OPC_EmitNodeXForm, 2, 2,
30937 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15958),
30938 MVT::i32, MVT::i32, 2, 1, 3,
30939 0,
30940 54,
30941 OPC_CheckChild2TypeI64,
30942 OPC_Scope, 16,
30943 OPC_CheckPredicate2,
30944 OPC_CheckPatternPredicate0,
30945 OPC_EmitMergeInputChains1_0,
30946 OPC_EmitInteger32, 0,
30947 OPC_EmitNodeXForm, 2, 2,
30948 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14818),
30949 MVT::i32, MVT::i32, 2, 1, 3,
30950 16,
30951 OPC_CheckPredicate1,
30952 OPC_CheckPatternPredicate0,
30953 OPC_EmitMergeInputChains1_0,
30954 OPC_EmitInteger32, 0,
30955 OPC_EmitNodeXForm, 2, 2,
30956 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15445),
30957 MVT::i32, MVT::i32, 2, 1, 3,
30958 16,
30959 OPC_CheckPredicate0,
30960 OPC_CheckPatternPredicate0,
30961 OPC_EmitMergeInputChains1_0,
30962 OPC_EmitInteger32, 0,
30963 OPC_EmitNodeXForm, 2, 2,
30964 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16072),
30965 MVT::i32, MVT::i32, 2, 1, 3,
30966 0,
30967 0,
30968 46|128,2,
30969 OPC_CheckChild1Integer, 68|128,14|128,1,
30970 OPC_RecordChild2,
30971 OPC_Scope, 63,
30972 OPC_CheckChild2TypeI32,
30973 OPC_Scope, 19,
30974 OPC_CheckPredicate2,
30975 OPC_CheckPatternPredicate0,
30976 OPC_CheckComplexPat0, /*#*/1,
30977 OPC_EmitMergeInputChains1_0,
30978 OPC_EmitInteger32, 0,
30979 OPC_EmitNodeXForm, 2, 4,
30980 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14934),
30981 MVT::i32, MVT::i32, 3, 2, 3, 5,
30982 19,
30983 OPC_CheckPredicate1,
30984 OPC_CheckPatternPredicate0,
30985 OPC_CheckComplexPat0, /*#*/1,
30986 OPC_EmitMergeInputChains1_0,
30987 OPC_EmitInteger32, 0,
30988 OPC_EmitNodeXForm, 2, 4,
30989 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15561),
30990 MVT::i32, MVT::i32, 3, 2, 3, 5,
30991 19,
30992 OPC_CheckPredicate0,
30993 OPC_CheckPatternPredicate0,
30994 OPC_CheckComplexPat0, /*#*/1,
30995 OPC_EmitMergeInputChains1_0,
30996 OPC_EmitInteger32, 0,
30997 OPC_EmitNodeXForm, 2, 4,
30998 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16188),
30999 MVT::i32, MVT::i32, 3, 2, 3, 5,
31000 0,
31001 63,
31002 OPC_CheckChild2TypeI64,
31003 OPC_Scope, 19,
31004 OPC_CheckPredicate2,
31005 OPC_CheckPatternPredicate0,
31006 OPC_CheckComplexPat1, /*#*/1,
31007 OPC_EmitMergeInputChains1_0,
31008 OPC_EmitInteger32, 0,
31009 OPC_EmitNodeXForm, 2, 4,
31010 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15048),
31011 MVT::i32, MVT::i32, 3, 2, 3, 5,
31012 19,
31013 OPC_CheckPredicate1,
31014 OPC_CheckPatternPredicate0,
31015 OPC_CheckComplexPat1, /*#*/1,
31016 OPC_EmitMergeInputChains1_0,
31017 OPC_EmitInteger32, 0,
31018 OPC_EmitNodeXForm, 2, 4,
31019 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15675),
31020 MVT::i32, MVT::i32, 3, 2, 3, 5,
31021 19,
31022 OPC_CheckPredicate0,
31023 OPC_CheckPatternPredicate0,
31024 OPC_CheckComplexPat1, /*#*/1,
31025 OPC_EmitMergeInputChains1_0,
31026 OPC_EmitInteger32, 0,
31027 OPC_EmitNodeXForm, 2, 4,
31028 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16302),
31029 MVT::i32, MVT::i32, 3, 2, 3, 5,
31030 0,
31031 18,
31032 OPC_CheckPredicate2,
31033 OPC_CheckPatternPredicate0,
31034 OPC_CheckComplexPat2, /*#*/1,
31035 OPC_EmitMergeInputChains1_0,
31036 OPC_EmitInteger32, 0,
31037 OPC_EmitNodeXForm, 2, 3,
31038 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14488),
31039 MVT::i32, MVT::i32, 2, 2, 4,
31040 18,
31041 OPC_CheckPredicate1,
31042 OPC_CheckPatternPredicate0,
31043 OPC_CheckComplexPat2, /*#*/1,
31044 OPC_EmitMergeInputChains1_0,
31045 OPC_EmitInteger32, 0,
31046 OPC_EmitNodeXForm, 2, 3,
31047 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15168),
31048 MVT::i32, MVT::i32, 2, 2, 4,
31049 18,
31050 OPC_CheckPredicate0,
31051 OPC_CheckPatternPredicate0,
31052 OPC_CheckComplexPat2, /*#*/1,
31053 OPC_EmitMergeInputChains1_0,
31054 OPC_EmitInteger32, 0,
31055 OPC_EmitNodeXForm, 2, 3,
31056 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15795),
31057 MVT::i32, MVT::i32, 2, 2, 4,
31058 54,
31059 OPC_CheckChild2TypeI32,
31060 OPC_Scope, 16,
31061 OPC_CheckPredicate2,
31062 OPC_CheckPatternPredicate0,
31063 OPC_EmitMergeInputChains1_0,
31064 OPC_EmitInteger32, 0,
31065 OPC_EmitNodeXForm, 2, 2,
31066 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14706),
31067 MVT::i32, MVT::i32, 2, 1, 3,
31068 16,
31069 OPC_CheckPredicate1,
31070 OPC_CheckPatternPredicate0,
31071 OPC_EmitMergeInputChains1_0,
31072 OPC_EmitInteger32, 0,
31073 OPC_EmitNodeXForm, 2, 2,
31074 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15333),
31075 MVT::i32, MVT::i32, 2, 1, 3,
31076 16,
31077 OPC_CheckPredicate0,
31078 OPC_CheckPatternPredicate0,
31079 OPC_EmitMergeInputChains1_0,
31080 OPC_EmitInteger32, 0,
31081 OPC_EmitNodeXForm, 2, 2,
31082 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15960),
31083 MVT::i32, MVT::i32, 2, 1, 3,
31084 0,
31085 54,
31086 OPC_CheckChild2TypeI64,
31087 OPC_Scope, 16,
31088 OPC_CheckPredicate2,
31089 OPC_CheckPatternPredicate0,
31090 OPC_EmitMergeInputChains1_0,
31091 OPC_EmitInteger32, 0,
31092 OPC_EmitNodeXForm, 2, 2,
31093 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14820),
31094 MVT::i32, MVT::i32, 2, 1, 3,
31095 16,
31096 OPC_CheckPredicate1,
31097 OPC_CheckPatternPredicate0,
31098 OPC_EmitMergeInputChains1_0,
31099 OPC_EmitInteger32, 0,
31100 OPC_EmitNodeXForm, 2, 2,
31101 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15447),
31102 MVT::i32, MVT::i32, 2, 1, 3,
31103 16,
31104 OPC_CheckPredicate0,
31105 OPC_CheckPatternPredicate0,
31106 OPC_EmitMergeInputChains1_0,
31107 OPC_EmitInteger32, 0,
31108 OPC_EmitNodeXForm, 2, 2,
31109 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16074),
31110 MVT::i32, MVT::i32, 2, 1, 3,
31111 0,
31112 0,
31113 106|128,2,
31114 OPC_CheckChild1Integer, 64|128,14|128,1,
31115 OPC_RecordChild2,
31116 OPC_Scope, 75,
31117 OPC_CheckChild2TypeI32,
31118 OPC_Scope, 23,
31119 OPC_CheckPredicate2,
31120 OPC_CheckPatternPredicate1,
31121 OPC_CheckComplexPat0, /*#*/1,
31122 OPC_EmitMergeInputChains1_0,
31123 OPC_EmitInteger32, 0,
31124 OPC_EmitNodeXForm, 2, 4,
31125 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14936), 0|OPFL_Chain,
31126 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31127 23,
31128 OPC_CheckPredicate1,
31129 OPC_CheckPatternPredicate1,
31130 OPC_CheckComplexPat0, /*#*/1,
31131 OPC_EmitMergeInputChains1_0,
31132 OPC_EmitInteger32, 0,
31133 OPC_EmitNodeXForm, 2, 4,
31134 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15563), 0|OPFL_Chain,
31135 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31136 23,
31137 OPC_CheckPredicate0,
31138 OPC_CheckPatternPredicate1,
31139 OPC_CheckComplexPat0, /*#*/1,
31140 OPC_EmitMergeInputChains1_0,
31141 OPC_EmitInteger32, 0,
31142 OPC_EmitNodeXForm, 2, 4,
31143 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16190), 0|OPFL_Chain,
31144 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31145 0,
31146 75,
31147 OPC_CheckChild2TypeI64,
31148 OPC_Scope, 23,
31149 OPC_CheckPredicate2,
31150 OPC_CheckPatternPredicate1,
31151 OPC_CheckComplexPat1, /*#*/1,
31152 OPC_EmitMergeInputChains1_0,
31153 OPC_EmitInteger32, 0,
31154 OPC_EmitNodeXForm, 2, 4,
31155 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15050), 0|OPFL_Chain,
31156 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31157 23,
31158 OPC_CheckPredicate1,
31159 OPC_CheckPatternPredicate1,
31160 OPC_CheckComplexPat1, /*#*/1,
31161 OPC_EmitMergeInputChains1_0,
31162 OPC_EmitInteger32, 0,
31163 OPC_EmitNodeXForm, 2, 4,
31164 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15677), 0|OPFL_Chain,
31165 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31166 23,
31167 OPC_CheckPredicate0,
31168 OPC_CheckPatternPredicate1,
31169 OPC_CheckComplexPat1, /*#*/1,
31170 OPC_EmitMergeInputChains1_0,
31171 OPC_EmitInteger32, 0,
31172 OPC_EmitNodeXForm, 2, 4,
31173 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16304), 0|OPFL_Chain,
31174 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31175 0,
31176 22,
31177 OPC_CheckPredicate2,
31178 OPC_CheckPatternPredicate1,
31179 OPC_CheckComplexPat2, /*#*/1,
31180 OPC_EmitMergeInputChains1_0,
31181 OPC_EmitInteger32, 0,
31182 OPC_EmitNodeXForm, 2, 3,
31183 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14492), 0|OPFL_Chain,
31184 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31185 22,
31186 OPC_CheckPredicate1,
31187 OPC_CheckPatternPredicate1,
31188 OPC_CheckComplexPat2, /*#*/1,
31189 OPC_EmitMergeInputChains1_0,
31190 OPC_EmitInteger32, 0,
31191 OPC_EmitNodeXForm, 2, 3,
31192 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15171), 0|OPFL_Chain,
31193 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31194 22,
31195 OPC_CheckPredicate0,
31196 OPC_CheckPatternPredicate1,
31197 OPC_CheckComplexPat2, /*#*/1,
31198 OPC_EmitMergeInputChains1_0,
31199 OPC_EmitInteger32, 0,
31200 OPC_EmitNodeXForm, 2, 3,
31201 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15798), 0|OPFL_Chain,
31202 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31203 66,
31204 OPC_CheckChild2TypeI32,
31205 OPC_Scope, 20,
31206 OPC_CheckPredicate2,
31207 OPC_CheckPatternPredicate1,
31208 OPC_EmitMergeInputChains1_0,
31209 OPC_EmitInteger32, 0,
31210 OPC_EmitNodeXForm, 2, 2,
31211 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14708), 0|OPFL_Chain,
31212 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31213 20,
31214 OPC_CheckPredicate1,
31215 OPC_CheckPatternPredicate1,
31216 OPC_EmitMergeInputChains1_0,
31217 OPC_EmitInteger32, 0,
31218 OPC_EmitNodeXForm, 2, 2,
31219 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15335), 0|OPFL_Chain,
31220 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31221 20,
31222 OPC_CheckPredicate0,
31223 OPC_CheckPatternPredicate1,
31224 OPC_EmitMergeInputChains1_0,
31225 OPC_EmitInteger32, 0,
31226 OPC_EmitNodeXForm, 2, 2,
31227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15962), 0|OPFL_Chain,
31228 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31229 0,
31230 66,
31231 OPC_CheckChild2TypeI64,
31232 OPC_Scope, 20,
31233 OPC_CheckPredicate2,
31234 OPC_CheckPatternPredicate1,
31235 OPC_EmitMergeInputChains1_0,
31236 OPC_EmitInteger32, 0,
31237 OPC_EmitNodeXForm, 2, 2,
31238 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14822), 0|OPFL_Chain,
31239 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31240 20,
31241 OPC_CheckPredicate1,
31242 OPC_CheckPatternPredicate1,
31243 OPC_EmitMergeInputChains1_0,
31244 OPC_EmitInteger32, 0,
31245 OPC_EmitNodeXForm, 2, 2,
31246 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15449), 0|OPFL_Chain,
31247 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31248 20,
31249 OPC_CheckPredicate0,
31250 OPC_CheckPatternPredicate1,
31251 OPC_EmitMergeInputChains1_0,
31252 OPC_EmitInteger32, 0,
31253 OPC_EmitNodeXForm, 2, 2,
31254 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16076), 0|OPFL_Chain,
31255 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31256 0,
31257 0,
31258 106|128,2,
31259 OPC_CheckChild1Integer, 46|128,16|128,1,
31260 OPC_RecordChild2,
31261 OPC_Scope, 75,
31262 OPC_CheckChild2TypeI32,
31263 OPC_Scope, 23,
31264 OPC_CheckPredicate2,
31265 OPC_CheckPatternPredicate0,
31266 OPC_CheckComplexPat0, /*#*/1,
31267 OPC_EmitMergeInputChains1_0,
31268 OPC_EmitInteger32, 0,
31269 OPC_EmitNodeXForm, 2, 4,
31270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14940), 0|OPFL_Chain,
31271 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31272 23,
31273 OPC_CheckPredicate1,
31274 OPC_CheckPatternPredicate0,
31275 OPC_CheckComplexPat0, /*#*/1,
31276 OPC_EmitMergeInputChains1_0,
31277 OPC_EmitInteger32, 0,
31278 OPC_EmitNodeXForm, 2, 4,
31279 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15567), 0|OPFL_Chain,
31280 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31281 23,
31282 OPC_CheckPredicate0,
31283 OPC_CheckPatternPredicate0,
31284 OPC_CheckComplexPat0, /*#*/1,
31285 OPC_EmitMergeInputChains1_0,
31286 OPC_EmitInteger32, 0,
31287 OPC_EmitNodeXForm, 2, 4,
31288 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16194), 0|OPFL_Chain,
31289 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31290 0,
31291 75,
31292 OPC_CheckChild2TypeI64,
31293 OPC_Scope, 23,
31294 OPC_CheckPredicate2,
31295 OPC_CheckPatternPredicate0,
31296 OPC_CheckComplexPat1, /*#*/1,
31297 OPC_EmitMergeInputChains1_0,
31298 OPC_EmitInteger32, 0,
31299 OPC_EmitNodeXForm, 2, 4,
31300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15054), 0|OPFL_Chain,
31301 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31302 23,
31303 OPC_CheckPredicate1,
31304 OPC_CheckPatternPredicate0,
31305 OPC_CheckComplexPat1, /*#*/1,
31306 OPC_EmitMergeInputChains1_0,
31307 OPC_EmitInteger32, 0,
31308 OPC_EmitNodeXForm, 2, 4,
31309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15681), 0|OPFL_Chain,
31310 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31311 23,
31312 OPC_CheckPredicate0,
31313 OPC_CheckPatternPredicate0,
31314 OPC_CheckComplexPat1, /*#*/1,
31315 OPC_EmitMergeInputChains1_0,
31316 OPC_EmitInteger32, 0,
31317 OPC_EmitNodeXForm, 2, 4,
31318 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16308), 0|OPFL_Chain,
31319 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31320 0,
31321 22,
31322 OPC_CheckPredicate2,
31323 OPC_CheckPatternPredicate0,
31324 OPC_CheckComplexPat2, /*#*/1,
31325 OPC_EmitMergeInputChains1_0,
31326 OPC_EmitInteger32, 0,
31327 OPC_EmitNodeXForm, 2, 3,
31328 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14500), 0|OPFL_Chain,
31329 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31330 22,
31331 OPC_CheckPredicate1,
31332 OPC_CheckPatternPredicate0,
31333 OPC_CheckComplexPat2, /*#*/1,
31334 OPC_EmitMergeInputChains1_0,
31335 OPC_EmitInteger32, 0,
31336 OPC_EmitNodeXForm, 2, 3,
31337 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15177), 0|OPFL_Chain,
31338 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31339 22,
31340 OPC_CheckPredicate0,
31341 OPC_CheckPatternPredicate0,
31342 OPC_CheckComplexPat2, /*#*/1,
31343 OPC_EmitMergeInputChains1_0,
31344 OPC_EmitInteger32, 0,
31345 OPC_EmitNodeXForm, 2, 3,
31346 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15804), 0|OPFL_Chain,
31347 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31348 66,
31349 OPC_CheckChild2TypeI32,
31350 OPC_Scope, 20,
31351 OPC_CheckPredicate2,
31352 OPC_CheckPatternPredicate0,
31353 OPC_EmitMergeInputChains1_0,
31354 OPC_EmitInteger32, 0,
31355 OPC_EmitNodeXForm, 2, 2,
31356 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14712), 0|OPFL_Chain,
31357 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31358 20,
31359 OPC_CheckPredicate1,
31360 OPC_CheckPatternPredicate0,
31361 OPC_EmitMergeInputChains1_0,
31362 OPC_EmitInteger32, 0,
31363 OPC_EmitNodeXForm, 2, 2,
31364 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15339), 0|OPFL_Chain,
31365 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31366 20,
31367 OPC_CheckPredicate0,
31368 OPC_CheckPatternPredicate0,
31369 OPC_EmitMergeInputChains1_0,
31370 OPC_EmitInteger32, 0,
31371 OPC_EmitNodeXForm, 2, 2,
31372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15966), 0|OPFL_Chain,
31373 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31374 0,
31375 66,
31376 OPC_CheckChild2TypeI64,
31377 OPC_Scope, 20,
31378 OPC_CheckPredicate2,
31379 OPC_CheckPatternPredicate0,
31380 OPC_EmitMergeInputChains1_0,
31381 OPC_EmitInteger32, 0,
31382 OPC_EmitNodeXForm, 2, 2,
31383 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14826), 0|OPFL_Chain,
31384 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31385 20,
31386 OPC_CheckPredicate1,
31387 OPC_CheckPatternPredicate0,
31388 OPC_EmitMergeInputChains1_0,
31389 OPC_EmitInteger32, 0,
31390 OPC_EmitNodeXForm, 2, 2,
31391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15453), 0|OPFL_Chain,
31392 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31393 20,
31394 OPC_CheckPredicate0,
31395 OPC_CheckPatternPredicate0,
31396 OPC_EmitMergeInputChains1_0,
31397 OPC_EmitInteger32, 0,
31398 OPC_EmitNodeXForm, 2, 2,
31399 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16080), 0|OPFL_Chain,
31400 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31401 0,
31402 0,
31403 106|128,2,
31404 OPC_CheckChild1Integer, 36|128,16|128,1,
31405 OPC_RecordChild2,
31406 OPC_Scope, 75,
31407 OPC_CheckChild2TypeI32,
31408 OPC_Scope, 23,
31409 OPC_CheckPredicate2,
31410 OPC_CheckPatternPredicate0,
31411 OPC_CheckComplexPat0, /*#*/1,
31412 OPC_EmitMergeInputChains1_0,
31413 OPC_EmitInteger32, 0,
31414 OPC_EmitNodeXForm, 2, 4,
31415 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14942), 0|OPFL_Chain,
31416 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31417 23,
31418 OPC_CheckPredicate1,
31419 OPC_CheckPatternPredicate0,
31420 OPC_CheckComplexPat0, /*#*/1,
31421 OPC_EmitMergeInputChains1_0,
31422 OPC_EmitInteger32, 0,
31423 OPC_EmitNodeXForm, 2, 4,
31424 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15569), 0|OPFL_Chain,
31425 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31426 23,
31427 OPC_CheckPredicate0,
31428 OPC_CheckPatternPredicate0,
31429 OPC_CheckComplexPat0, /*#*/1,
31430 OPC_EmitMergeInputChains1_0,
31431 OPC_EmitInteger32, 0,
31432 OPC_EmitNodeXForm, 2, 4,
31433 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16196), 0|OPFL_Chain,
31434 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31435 0,
31436 75,
31437 OPC_CheckChild2TypeI64,
31438 OPC_Scope, 23,
31439 OPC_CheckPredicate2,
31440 OPC_CheckPatternPredicate0,
31441 OPC_CheckComplexPat1, /*#*/1,
31442 OPC_EmitMergeInputChains1_0,
31443 OPC_EmitInteger32, 0,
31444 OPC_EmitNodeXForm, 2, 4,
31445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15056), 0|OPFL_Chain,
31446 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31447 23,
31448 OPC_CheckPredicate1,
31449 OPC_CheckPatternPredicate0,
31450 OPC_CheckComplexPat1, /*#*/1,
31451 OPC_EmitMergeInputChains1_0,
31452 OPC_EmitInteger32, 0,
31453 OPC_EmitNodeXForm, 2, 4,
31454 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15683), 0|OPFL_Chain,
31455 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31456 23,
31457 OPC_CheckPredicate0,
31458 OPC_CheckPatternPredicate0,
31459 OPC_CheckComplexPat1, /*#*/1,
31460 OPC_EmitMergeInputChains1_0,
31461 OPC_EmitInteger32, 0,
31462 OPC_EmitNodeXForm, 2, 4,
31463 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16310), 0|OPFL_Chain,
31464 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31465 0,
31466 22,
31467 OPC_CheckPredicate2,
31468 OPC_CheckPatternPredicate0,
31469 OPC_CheckComplexPat2, /*#*/1,
31470 OPC_EmitMergeInputChains1_0,
31471 OPC_EmitInteger32, 0,
31472 OPC_EmitNodeXForm, 2, 3,
31473 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14504), 0|OPFL_Chain,
31474 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31475 22,
31476 OPC_CheckPredicate1,
31477 OPC_CheckPatternPredicate0,
31478 OPC_CheckComplexPat2, /*#*/1,
31479 OPC_EmitMergeInputChains1_0,
31480 OPC_EmitInteger32, 0,
31481 OPC_EmitNodeXForm, 2, 3,
31482 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15180), 0|OPFL_Chain,
31483 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31484 22,
31485 OPC_CheckPredicate0,
31486 OPC_CheckPatternPredicate0,
31487 OPC_CheckComplexPat2, /*#*/1,
31488 OPC_EmitMergeInputChains1_0,
31489 OPC_EmitInteger32, 0,
31490 OPC_EmitNodeXForm, 2, 3,
31491 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15807), 0|OPFL_Chain,
31492 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31493 66,
31494 OPC_CheckChild2TypeI32,
31495 OPC_Scope, 20,
31496 OPC_CheckPredicate2,
31497 OPC_CheckPatternPredicate0,
31498 OPC_EmitMergeInputChains1_0,
31499 OPC_EmitInteger32, 0,
31500 OPC_EmitNodeXForm, 2, 2,
31501 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14714), 0|OPFL_Chain,
31502 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31503 20,
31504 OPC_CheckPredicate1,
31505 OPC_CheckPatternPredicate0,
31506 OPC_EmitMergeInputChains1_0,
31507 OPC_EmitInteger32, 0,
31508 OPC_EmitNodeXForm, 2, 2,
31509 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15341), 0|OPFL_Chain,
31510 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31511 20,
31512 OPC_CheckPredicate0,
31513 OPC_CheckPatternPredicate0,
31514 OPC_EmitMergeInputChains1_0,
31515 OPC_EmitInteger32, 0,
31516 OPC_EmitNodeXForm, 2, 2,
31517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15968), 0|OPFL_Chain,
31518 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31519 0,
31520 66,
31521 OPC_CheckChild2TypeI64,
31522 OPC_Scope, 20,
31523 OPC_CheckPredicate2,
31524 OPC_CheckPatternPredicate0,
31525 OPC_EmitMergeInputChains1_0,
31526 OPC_EmitInteger32, 0,
31527 OPC_EmitNodeXForm, 2, 2,
31528 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14828), 0|OPFL_Chain,
31529 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31530 20,
31531 OPC_CheckPredicate1,
31532 OPC_CheckPatternPredicate0,
31533 OPC_EmitMergeInputChains1_0,
31534 OPC_EmitInteger32, 0,
31535 OPC_EmitNodeXForm, 2, 2,
31536 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15455), 0|OPFL_Chain,
31537 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31538 20,
31539 OPC_CheckPredicate0,
31540 OPC_CheckPatternPredicate0,
31541 OPC_EmitMergeInputChains1_0,
31542 OPC_EmitInteger32, 0,
31543 OPC_EmitNodeXForm, 2, 2,
31544 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16082), 0|OPFL_Chain,
31545 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31546 0,
31547 0,
31548 38|128,3,
31549 OPC_CheckChild1Integer, 32|128,16|128,1,
31550 OPC_RecordChild2,
31551 OPC_Scope, 87,
31552 OPC_CheckChild2TypeI32,
31553 OPC_Scope, 27,
31554 OPC_CheckPredicate2,
31555 OPC_CheckPatternPredicate1,
31556 OPC_CheckComplexPat0, /*#*/1,
31557 OPC_EmitMergeInputChains1_0,
31558 OPC_EmitInteger32, 0,
31559 OPC_EmitNodeXForm, 2, 4,
31560 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14944), 0|OPFL_Chain,
31561 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31562 27,
31563 OPC_CheckPredicate1,
31564 OPC_CheckPatternPredicate1,
31565 OPC_CheckComplexPat0, /*#*/1,
31566 OPC_EmitMergeInputChains1_0,
31567 OPC_EmitInteger32, 0,
31568 OPC_EmitNodeXForm, 2, 4,
31569 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15571), 0|OPFL_Chain,
31570 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31571 27,
31572 OPC_CheckPredicate0,
31573 OPC_CheckPatternPredicate1,
31574 OPC_CheckComplexPat0, /*#*/1,
31575 OPC_EmitMergeInputChains1_0,
31576 OPC_EmitInteger32, 0,
31577 OPC_EmitNodeXForm, 2, 4,
31578 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16198), 0|OPFL_Chain,
31579 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31580 0,
31581 87,
31582 OPC_CheckChild2TypeI64,
31583 OPC_Scope, 27,
31584 OPC_CheckPredicate2,
31585 OPC_CheckPatternPredicate1,
31586 OPC_CheckComplexPat1, /*#*/1,
31587 OPC_EmitMergeInputChains1_0,
31588 OPC_EmitInteger32, 0,
31589 OPC_EmitNodeXForm, 2, 4,
31590 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15058), 0|OPFL_Chain,
31591 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31592 27,
31593 OPC_CheckPredicate1,
31594 OPC_CheckPatternPredicate1,
31595 OPC_CheckComplexPat1, /*#*/1,
31596 OPC_EmitMergeInputChains1_0,
31597 OPC_EmitInteger32, 0,
31598 OPC_EmitNodeXForm, 2, 4,
31599 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15685), 0|OPFL_Chain,
31600 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31601 27,
31602 OPC_CheckPredicate0,
31603 OPC_CheckPatternPredicate1,
31604 OPC_CheckComplexPat1, /*#*/1,
31605 OPC_EmitMergeInputChains1_0,
31606 OPC_EmitInteger32, 0,
31607 OPC_EmitNodeXForm, 2, 4,
31608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16312), 0|OPFL_Chain,
31609 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
31610 0,
31611 26,
31612 OPC_CheckPredicate2,
31613 OPC_CheckPatternPredicate1,
31614 OPC_CheckComplexPat2, /*#*/1,
31615 OPC_EmitMergeInputChains1_0,
31616 OPC_EmitInteger32, 0,
31617 OPC_EmitNodeXForm, 2, 3,
31618 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14508), 0|OPFL_Chain,
31619 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31620 26,
31621 OPC_CheckPredicate1,
31622 OPC_CheckPatternPredicate1,
31623 OPC_CheckComplexPat2, /*#*/1,
31624 OPC_EmitMergeInputChains1_0,
31625 OPC_EmitInteger32, 0,
31626 OPC_EmitNodeXForm, 2, 3,
31627 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15183), 0|OPFL_Chain,
31628 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31629 26,
31630 OPC_CheckPredicate0,
31631 OPC_CheckPatternPredicate1,
31632 OPC_CheckComplexPat2, /*#*/1,
31633 OPC_EmitMergeInputChains1_0,
31634 OPC_EmitInteger32, 0,
31635 OPC_EmitNodeXForm, 2, 3,
31636 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15810), 0|OPFL_Chain,
31637 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
31638 78,
31639 OPC_CheckChild2TypeI32,
31640 OPC_Scope, 24,
31641 OPC_CheckPredicate2,
31642 OPC_CheckPatternPredicate1,
31643 OPC_EmitMergeInputChains1_0,
31644 OPC_EmitInteger32, 0,
31645 OPC_EmitNodeXForm, 2, 2,
31646 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14716), 0|OPFL_Chain,
31647 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31648 24,
31649 OPC_CheckPredicate1,
31650 OPC_CheckPatternPredicate1,
31651 OPC_EmitMergeInputChains1_0,
31652 OPC_EmitInteger32, 0,
31653 OPC_EmitNodeXForm, 2, 2,
31654 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15343), 0|OPFL_Chain,
31655 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31656 24,
31657 OPC_CheckPredicate0,
31658 OPC_CheckPatternPredicate1,
31659 OPC_EmitMergeInputChains1_0,
31660 OPC_EmitInteger32, 0,
31661 OPC_EmitNodeXForm, 2, 2,
31662 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15970), 0|OPFL_Chain,
31663 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31664 0,
31665 78,
31666 OPC_CheckChild2TypeI64,
31667 OPC_Scope, 24,
31668 OPC_CheckPredicate2,
31669 OPC_CheckPatternPredicate1,
31670 OPC_EmitMergeInputChains1_0,
31671 OPC_EmitInteger32, 0,
31672 OPC_EmitNodeXForm, 2, 2,
31673 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14830), 0|OPFL_Chain,
31674 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31675 24,
31676 OPC_CheckPredicate1,
31677 OPC_CheckPatternPredicate1,
31678 OPC_EmitMergeInputChains1_0,
31679 OPC_EmitInteger32, 0,
31680 OPC_EmitNodeXForm, 2, 2,
31681 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15457), 0|OPFL_Chain,
31682 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31683 24,
31684 OPC_CheckPredicate0,
31685 OPC_CheckPatternPredicate1,
31686 OPC_EmitMergeInputChains1_0,
31687 OPC_EmitInteger32, 0,
31688 OPC_EmitNodeXForm, 2, 2,
31689 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16084), 0|OPFL_Chain,
31690 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
31691 0,
31692 0,
31693 31|128,2,
31694 OPC_CheckChild1Integer, 78|128,16|128,1,
31695 OPC_RecordChild2,
31696 OPC_Scope, 60,
31697 OPC_CheckChild2TypeI32,
31698 OPC_Scope, 18,
31699 OPC_CheckPredicate2,
31700 OPC_CheckPatternPredicate0,
31701 OPC_CheckComplexPat0, /*#*/1,
31702 OPC_EmitMergeInputChains1_0,
31703 OPC_EmitInteger32, 0,
31704 OPC_EmitNodeXForm, 2, 4,
31705 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14948),
31706 MVT::i32, 3, 2, 3, 5,
31707 18,
31708 OPC_CheckPredicate1,
31709 OPC_CheckPatternPredicate0,
31710 OPC_CheckComplexPat0, /*#*/1,
31711 OPC_EmitMergeInputChains1_0,
31712 OPC_EmitInteger32, 0,
31713 OPC_EmitNodeXForm, 2, 4,
31714 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15575),
31715 MVT::i32, 3, 2, 3, 5,
31716 18,
31717 OPC_CheckPredicate0,
31718 OPC_CheckPatternPredicate0,
31719 OPC_CheckComplexPat0, /*#*/1,
31720 OPC_EmitMergeInputChains1_0,
31721 OPC_EmitInteger32, 0,
31722 OPC_EmitNodeXForm, 2, 4,
31723 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16202),
31724 MVT::i32, 3, 2, 3, 5,
31725 0,
31726 60,
31727 OPC_CheckChild2TypeI64,
31728 OPC_Scope, 18,
31729 OPC_CheckPredicate2,
31730 OPC_CheckPatternPredicate0,
31731 OPC_CheckComplexPat1, /*#*/1,
31732 OPC_EmitMergeInputChains1_0,
31733 OPC_EmitInteger32, 0,
31734 OPC_EmitNodeXForm, 2, 4,
31735 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15062),
31736 MVT::i32, 3, 2, 3, 5,
31737 18,
31738 OPC_CheckPredicate1,
31739 OPC_CheckPatternPredicate0,
31740 OPC_CheckComplexPat1, /*#*/1,
31741 OPC_EmitMergeInputChains1_0,
31742 OPC_EmitInteger32, 0,
31743 OPC_EmitNodeXForm, 2, 4,
31744 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15689),
31745 MVT::i32, 3, 2, 3, 5,
31746 18,
31747 OPC_CheckPredicate0,
31748 OPC_CheckPatternPredicate0,
31749 OPC_CheckComplexPat1, /*#*/1,
31750 OPC_EmitMergeInputChains1_0,
31751 OPC_EmitInteger32, 0,
31752 OPC_EmitNodeXForm, 2, 4,
31753 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16316),
31754 MVT::i32, 3, 2, 3, 5,
31755 0,
31756 17,
31757 OPC_CheckPredicate2,
31758 OPC_CheckPatternPredicate0,
31759 OPC_CheckComplexPat2, /*#*/1,
31760 OPC_EmitMergeInputChains1_0,
31761 OPC_EmitInteger32, 0,
31762 OPC_EmitNodeXForm, 2, 3,
31763 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14516),
31764 MVT::i32, 2, 2, 4,
31765 17,
31766 OPC_CheckPredicate1,
31767 OPC_CheckPatternPredicate0,
31768 OPC_CheckComplexPat2, /*#*/1,
31769 OPC_EmitMergeInputChains1_0,
31770 OPC_EmitInteger32, 0,
31771 OPC_EmitNodeXForm, 2, 3,
31772 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15189),
31773 MVT::i32, 2, 2, 4,
31774 17,
31775 OPC_CheckPredicate0,
31776 OPC_CheckPatternPredicate0,
31777 OPC_CheckComplexPat2, /*#*/1,
31778 OPC_EmitMergeInputChains1_0,
31779 OPC_EmitInteger32, 0,
31780 OPC_EmitNodeXForm, 2, 3,
31781 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15816),
31782 MVT::i32, 2, 2, 4,
31783 51,
31784 OPC_CheckChild2TypeI32,
31785 OPC_Scope, 15,
31786 OPC_CheckPredicate2,
31787 OPC_CheckPatternPredicate0,
31788 OPC_EmitMergeInputChains1_0,
31789 OPC_EmitInteger32, 0,
31790 OPC_EmitNodeXForm, 2, 2,
31791 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14720),
31792 MVT::i32, 2, 1, 3,
31793 15,
31794 OPC_CheckPredicate1,
31795 OPC_CheckPatternPredicate0,
31796 OPC_EmitMergeInputChains1_0,
31797 OPC_EmitInteger32, 0,
31798 OPC_EmitNodeXForm, 2, 2,
31799 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15347),
31800 MVT::i32, 2, 1, 3,
31801 15,
31802 OPC_CheckPredicate0,
31803 OPC_CheckPatternPredicate0,
31804 OPC_EmitMergeInputChains1_0,
31805 OPC_EmitInteger32, 0,
31806 OPC_EmitNodeXForm, 2, 2,
31807 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15974),
31808 MVT::i32, 2, 1, 3,
31809 0,
31810 51,
31811 OPC_CheckChild2TypeI64,
31812 OPC_Scope, 15,
31813 OPC_CheckPredicate2,
31814 OPC_CheckPatternPredicate0,
31815 OPC_EmitMergeInputChains1_0,
31816 OPC_EmitInteger32, 0,
31817 OPC_EmitNodeXForm, 2, 2,
31818 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14834),
31819 MVT::i32, 2, 1, 3,
31820 15,
31821 OPC_CheckPredicate1,
31822 OPC_CheckPatternPredicate0,
31823 OPC_EmitMergeInputChains1_0,
31824 OPC_EmitInteger32, 0,
31825 OPC_EmitNodeXForm, 2, 2,
31826 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15461),
31827 MVT::i32, 2, 1, 3,
31828 15,
31829 OPC_CheckPredicate0,
31830 OPC_CheckPatternPredicate0,
31831 OPC_EmitMergeInputChains1_0,
31832 OPC_EmitInteger32, 0,
31833 OPC_EmitNodeXForm, 2, 2,
31834 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16088),
31835 MVT::i32, 2, 1, 3,
31836 0,
31837 0,
31838 31|128,2,
31839 OPC_CheckChild1Integer, 68|128,16|128,1,
31840 OPC_RecordChild2,
31841 OPC_Scope, 60,
31842 OPC_CheckChild2TypeI32,
31843 OPC_Scope, 18,
31844 OPC_CheckPredicate2,
31845 OPC_CheckPatternPredicate0,
31846 OPC_CheckComplexPat0, /*#*/1,
31847 OPC_EmitMergeInputChains1_0,
31848 OPC_EmitInteger32, 0,
31849 OPC_EmitNodeXForm, 2, 4,
31850 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14950),
31851 MVT::i32, 3, 2, 3, 5,
31852 18,
31853 OPC_CheckPredicate1,
31854 OPC_CheckPatternPredicate0,
31855 OPC_CheckComplexPat0, /*#*/1,
31856 OPC_EmitMergeInputChains1_0,
31857 OPC_EmitInteger32, 0,
31858 OPC_EmitNodeXForm, 2, 4,
31859 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15577),
31860 MVT::i32, 3, 2, 3, 5,
31861 18,
31862 OPC_CheckPredicate0,
31863 OPC_CheckPatternPredicate0,
31864 OPC_CheckComplexPat0, /*#*/1,
31865 OPC_EmitMergeInputChains1_0,
31866 OPC_EmitInteger32, 0,
31867 OPC_EmitNodeXForm, 2, 4,
31868 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16204),
31869 MVT::i32, 3, 2, 3, 5,
31870 0,
31871 60,
31872 OPC_CheckChild2TypeI64,
31873 OPC_Scope, 18,
31874 OPC_CheckPredicate2,
31875 OPC_CheckPatternPredicate0,
31876 OPC_CheckComplexPat1, /*#*/1,
31877 OPC_EmitMergeInputChains1_0,
31878 OPC_EmitInteger32, 0,
31879 OPC_EmitNodeXForm, 2, 4,
31880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15064),
31881 MVT::i32, 3, 2, 3, 5,
31882 18,
31883 OPC_CheckPredicate1,
31884 OPC_CheckPatternPredicate0,
31885 OPC_CheckComplexPat1, /*#*/1,
31886 OPC_EmitMergeInputChains1_0,
31887 OPC_EmitInteger32, 0,
31888 OPC_EmitNodeXForm, 2, 4,
31889 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15691),
31890 MVT::i32, 3, 2, 3, 5,
31891 18,
31892 OPC_CheckPredicate0,
31893 OPC_CheckPatternPredicate0,
31894 OPC_CheckComplexPat1, /*#*/1,
31895 OPC_EmitMergeInputChains1_0,
31896 OPC_EmitInteger32, 0,
31897 OPC_EmitNodeXForm, 2, 4,
31898 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16318),
31899 MVT::i32, 3, 2, 3, 5,
31900 0,
31901 17,
31902 OPC_CheckPredicate2,
31903 OPC_CheckPatternPredicate0,
31904 OPC_CheckComplexPat2, /*#*/1,
31905 OPC_EmitMergeInputChains1_0,
31906 OPC_EmitInteger32, 0,
31907 OPC_EmitNodeXForm, 2, 3,
31908 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14520),
31909 MVT::i32, 2, 2, 4,
31910 17,
31911 OPC_CheckPredicate1,
31912 OPC_CheckPatternPredicate0,
31913 OPC_CheckComplexPat2, /*#*/1,
31914 OPC_EmitMergeInputChains1_0,
31915 OPC_EmitInteger32, 0,
31916 OPC_EmitNodeXForm, 2, 3,
31917 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15192),
31918 MVT::i32, 2, 2, 4,
31919 17,
31920 OPC_CheckPredicate0,
31921 OPC_CheckPatternPredicate0,
31922 OPC_CheckComplexPat2, /*#*/1,
31923 OPC_EmitMergeInputChains1_0,
31924 OPC_EmitInteger32, 0,
31925 OPC_EmitNodeXForm, 2, 3,
31926 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15819),
31927 MVT::i32, 2, 2, 4,
31928 51,
31929 OPC_CheckChild2TypeI32,
31930 OPC_Scope, 15,
31931 OPC_CheckPredicate2,
31932 OPC_CheckPatternPredicate0,
31933 OPC_EmitMergeInputChains1_0,
31934 OPC_EmitInteger32, 0,
31935 OPC_EmitNodeXForm, 2, 2,
31936 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14722),
31937 MVT::i32, 2, 1, 3,
31938 15,
31939 OPC_CheckPredicate1,
31940 OPC_CheckPatternPredicate0,
31941 OPC_EmitMergeInputChains1_0,
31942 OPC_EmitInteger32, 0,
31943 OPC_EmitNodeXForm, 2, 2,
31944 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15349),
31945 MVT::i32, 2, 1, 3,
31946 15,
31947 OPC_CheckPredicate0,
31948 OPC_CheckPatternPredicate0,
31949 OPC_EmitMergeInputChains1_0,
31950 OPC_EmitInteger32, 0,
31951 OPC_EmitNodeXForm, 2, 2,
31952 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15976),
31953 MVT::i32, 2, 1, 3,
31954 0,
31955 51,
31956 OPC_CheckChild2TypeI64,
31957 OPC_Scope, 15,
31958 OPC_CheckPredicate2,
31959 OPC_CheckPatternPredicate0,
31960 OPC_EmitMergeInputChains1_0,
31961 OPC_EmitInteger32, 0,
31962 OPC_EmitNodeXForm, 2, 2,
31963 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14836),
31964 MVT::i32, 2, 1, 3,
31965 15,
31966 OPC_CheckPredicate1,
31967 OPC_CheckPatternPredicate0,
31968 OPC_EmitMergeInputChains1_0,
31969 OPC_EmitInteger32, 0,
31970 OPC_EmitNodeXForm, 2, 2,
31971 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15463),
31972 MVT::i32, 2, 1, 3,
31973 15,
31974 OPC_CheckPredicate0,
31975 OPC_CheckPatternPredicate0,
31976 OPC_EmitMergeInputChains1_0,
31977 OPC_EmitInteger32, 0,
31978 OPC_EmitNodeXForm, 2, 2,
31979 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16090),
31980 MVT::i32, 2, 1, 3,
31981 0,
31982 0,
31983 46|128,2,
31984 OPC_CheckChild1Integer, 64|128,16|128,1,
31985 OPC_RecordChild2,
31986 OPC_Scope, 63,
31987 OPC_CheckChild2TypeI32,
31988 OPC_Scope, 19,
31989 OPC_CheckPredicate2,
31990 OPC_CheckPatternPredicate1,
31991 OPC_CheckComplexPat0, /*#*/1,
31992 OPC_EmitMergeInputChains1_0,
31993 OPC_EmitInteger32, 0,
31994 OPC_EmitNodeXForm, 2, 4,
31995 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14952),
31996 MVT::i32, MVT::i32, 3, 2, 3, 5,
31997 19,
31998 OPC_CheckPredicate1,
31999 OPC_CheckPatternPredicate1,
32000 OPC_CheckComplexPat0, /*#*/1,
32001 OPC_EmitMergeInputChains1_0,
32002 OPC_EmitInteger32, 0,
32003 OPC_EmitNodeXForm, 2, 4,
32004 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15579),
32005 MVT::i32, MVT::i32, 3, 2, 3, 5,
32006 19,
32007 OPC_CheckPredicate0,
32008 OPC_CheckPatternPredicate1,
32009 OPC_CheckComplexPat0, /*#*/1,
32010 OPC_EmitMergeInputChains1_0,
32011 OPC_EmitInteger32, 0,
32012 OPC_EmitNodeXForm, 2, 4,
32013 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16206),
32014 MVT::i32, MVT::i32, 3, 2, 3, 5,
32015 0,
32016 63,
32017 OPC_CheckChild2TypeI64,
32018 OPC_Scope, 19,
32019 OPC_CheckPredicate2,
32020 OPC_CheckPatternPredicate1,
32021 OPC_CheckComplexPat1, /*#*/1,
32022 OPC_EmitMergeInputChains1_0,
32023 OPC_EmitInteger32, 0,
32024 OPC_EmitNodeXForm, 2, 4,
32025 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15066),
32026 MVT::i32, MVT::i32, 3, 2, 3, 5,
32027 19,
32028 OPC_CheckPredicate1,
32029 OPC_CheckPatternPredicate1,
32030 OPC_CheckComplexPat1, /*#*/1,
32031 OPC_EmitMergeInputChains1_0,
32032 OPC_EmitInteger32, 0,
32033 OPC_EmitNodeXForm, 2, 4,
32034 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15693),
32035 MVT::i32, MVT::i32, 3, 2, 3, 5,
32036 19,
32037 OPC_CheckPredicate0,
32038 OPC_CheckPatternPredicate1,
32039 OPC_CheckComplexPat1, /*#*/1,
32040 OPC_EmitMergeInputChains1_0,
32041 OPC_EmitInteger32, 0,
32042 OPC_EmitNodeXForm, 2, 4,
32043 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16320),
32044 MVT::i32, MVT::i32, 3, 2, 3, 5,
32045 0,
32046 18,
32047 OPC_CheckPredicate2,
32048 OPC_CheckPatternPredicate1,
32049 OPC_CheckComplexPat2, /*#*/1,
32050 OPC_EmitMergeInputChains1_0,
32051 OPC_EmitInteger32, 0,
32052 OPC_EmitNodeXForm, 2, 3,
32053 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14524),
32054 MVT::i32, MVT::i32, 2, 2, 4,
32055 18,
32056 OPC_CheckPredicate1,
32057 OPC_CheckPatternPredicate1,
32058 OPC_CheckComplexPat2, /*#*/1,
32059 OPC_EmitMergeInputChains1_0,
32060 OPC_EmitInteger32, 0,
32061 OPC_EmitNodeXForm, 2, 3,
32062 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15195),
32063 MVT::i32, MVT::i32, 2, 2, 4,
32064 18,
32065 OPC_CheckPredicate0,
32066 OPC_CheckPatternPredicate1,
32067 OPC_CheckComplexPat2, /*#*/1,
32068 OPC_EmitMergeInputChains1_0,
32069 OPC_EmitInteger32, 0,
32070 OPC_EmitNodeXForm, 2, 3,
32071 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15822),
32072 MVT::i32, MVT::i32, 2, 2, 4,
32073 54,
32074 OPC_CheckChild2TypeI32,
32075 OPC_Scope, 16,
32076 OPC_CheckPredicate2,
32077 OPC_CheckPatternPredicate1,
32078 OPC_EmitMergeInputChains1_0,
32079 OPC_EmitInteger32, 0,
32080 OPC_EmitNodeXForm, 2, 2,
32081 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14724),
32082 MVT::i32, MVT::i32, 2, 1, 3,
32083 16,
32084 OPC_CheckPredicate1,
32085 OPC_CheckPatternPredicate1,
32086 OPC_EmitMergeInputChains1_0,
32087 OPC_EmitInteger32, 0,
32088 OPC_EmitNodeXForm, 2, 2,
32089 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15351),
32090 MVT::i32, MVT::i32, 2, 1, 3,
32091 16,
32092 OPC_CheckPredicate0,
32093 OPC_CheckPatternPredicate1,
32094 OPC_EmitMergeInputChains1_0,
32095 OPC_EmitInteger32, 0,
32096 OPC_EmitNodeXForm, 2, 2,
32097 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15978),
32098 MVT::i32, MVT::i32, 2, 1, 3,
32099 0,
32100 54,
32101 OPC_CheckChild2TypeI64,
32102 OPC_Scope, 16,
32103 OPC_CheckPredicate2,
32104 OPC_CheckPatternPredicate1,
32105 OPC_EmitMergeInputChains1_0,
32106 OPC_EmitInteger32, 0,
32107 OPC_EmitNodeXForm, 2, 2,
32108 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14838),
32109 MVT::i32, MVT::i32, 2, 1, 3,
32110 16,
32111 OPC_CheckPredicate1,
32112 OPC_CheckPatternPredicate1,
32113 OPC_EmitMergeInputChains1_0,
32114 OPC_EmitInteger32, 0,
32115 OPC_EmitNodeXForm, 2, 2,
32116 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15465),
32117 MVT::i32, MVT::i32, 2, 1, 3,
32118 16,
32119 OPC_CheckPredicate0,
32120 OPC_CheckPatternPredicate1,
32121 OPC_EmitMergeInputChains1_0,
32122 OPC_EmitInteger32, 0,
32123 OPC_EmitNodeXForm, 2, 2,
32124 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16092),
32125 MVT::i32, MVT::i32, 2, 1, 3,
32126 0,
32127 0,
32128 31|128,2,
32129 OPC_CheckChild1Integer, 6|128,18|128,1,
32130 OPC_RecordChild2,
32131 OPC_Scope, 60,
32132 OPC_CheckChild2TypeI32,
32133 OPC_Scope, 18,
32134 OPC_CheckPredicate2,
32135 OPC_CheckPatternPredicate0,
32136 OPC_CheckComplexPat0, /*#*/1,
32137 OPC_EmitMergeInputChains1_0,
32138 OPC_EmitInteger32, 0,
32139 OPC_EmitNodeXForm, 2, 4,
32140 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14956),
32141 MVT::i32, 3, 2, 3, 5,
32142 18,
32143 OPC_CheckPredicate1,
32144 OPC_CheckPatternPredicate0,
32145 OPC_CheckComplexPat0, /*#*/1,
32146 OPC_EmitMergeInputChains1_0,
32147 OPC_EmitInteger32, 0,
32148 OPC_EmitNodeXForm, 2, 4,
32149 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15583),
32150 MVT::i32, 3, 2, 3, 5,
32151 18,
32152 OPC_CheckPredicate0,
32153 OPC_CheckPatternPredicate0,
32154 OPC_CheckComplexPat0, /*#*/1,
32155 OPC_EmitMergeInputChains1_0,
32156 OPC_EmitInteger32, 0,
32157 OPC_EmitNodeXForm, 2, 4,
32158 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16210),
32159 MVT::i32, 3, 2, 3, 5,
32160 0,
32161 60,
32162 OPC_CheckChild2TypeI64,
32163 OPC_Scope, 18,
32164 OPC_CheckPredicate2,
32165 OPC_CheckPatternPredicate0,
32166 OPC_CheckComplexPat1, /*#*/1,
32167 OPC_EmitMergeInputChains1_0,
32168 OPC_EmitInteger32, 0,
32169 OPC_EmitNodeXForm, 2, 4,
32170 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15070),
32171 MVT::i32, 3, 2, 3, 5,
32172 18,
32173 OPC_CheckPredicate1,
32174 OPC_CheckPatternPredicate0,
32175 OPC_CheckComplexPat1, /*#*/1,
32176 OPC_EmitMergeInputChains1_0,
32177 OPC_EmitInteger32, 0,
32178 OPC_EmitNodeXForm, 2, 4,
32179 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15697),
32180 MVT::i32, 3, 2, 3, 5,
32181 18,
32182 OPC_CheckPredicate0,
32183 OPC_CheckPatternPredicate0,
32184 OPC_CheckComplexPat1, /*#*/1,
32185 OPC_EmitMergeInputChains1_0,
32186 OPC_EmitInteger32, 0,
32187 OPC_EmitNodeXForm, 2, 4,
32188 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16324),
32189 MVT::i32, 3, 2, 3, 5,
32190 0,
32191 17,
32192 OPC_CheckPredicate2,
32193 OPC_CheckPatternPredicate0,
32194 OPC_CheckComplexPat2, /*#*/1,
32195 OPC_EmitMergeInputChains1_0,
32196 OPC_EmitInteger32, 0,
32197 OPC_EmitNodeXForm, 2, 3,
32198 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14532),
32199 MVT::i32, 2, 2, 4,
32200 17,
32201 OPC_CheckPredicate1,
32202 OPC_CheckPatternPredicate0,
32203 OPC_CheckComplexPat2, /*#*/1,
32204 OPC_EmitMergeInputChains1_0,
32205 OPC_EmitInteger32, 0,
32206 OPC_EmitNodeXForm, 2, 3,
32207 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15201),
32208 MVT::i32, 2, 2, 4,
32209 17,
32210 OPC_CheckPredicate0,
32211 OPC_CheckPatternPredicate0,
32212 OPC_CheckComplexPat2, /*#*/1,
32213 OPC_EmitMergeInputChains1_0,
32214 OPC_EmitInteger32, 0,
32215 OPC_EmitNodeXForm, 2, 3,
32216 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15828),
32217 MVT::i32, 2, 2, 4,
32218 51,
32219 OPC_CheckChild2TypeI32,
32220 OPC_Scope, 15,
32221 OPC_CheckPredicate2,
32222 OPC_CheckPatternPredicate0,
32223 OPC_EmitMergeInputChains1_0,
32224 OPC_EmitInteger32, 0,
32225 OPC_EmitNodeXForm, 2, 2,
32226 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14728),
32227 MVT::i32, 2, 1, 3,
32228 15,
32229 OPC_CheckPredicate1,
32230 OPC_CheckPatternPredicate0,
32231 OPC_EmitMergeInputChains1_0,
32232 OPC_EmitInteger32, 0,
32233 OPC_EmitNodeXForm, 2, 2,
32234 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15355),
32235 MVT::i32, 2, 1, 3,
32236 15,
32237 OPC_CheckPredicate0,
32238 OPC_CheckPatternPredicate0,
32239 OPC_EmitMergeInputChains1_0,
32240 OPC_EmitInteger32, 0,
32241 OPC_EmitNodeXForm, 2, 2,
32242 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15982),
32243 MVT::i32, 2, 1, 3,
32244 0,
32245 51,
32246 OPC_CheckChild2TypeI64,
32247 OPC_Scope, 15,
32248 OPC_CheckPredicate2,
32249 OPC_CheckPatternPredicate0,
32250 OPC_EmitMergeInputChains1_0,
32251 OPC_EmitInteger32, 0,
32252 OPC_EmitNodeXForm, 2, 2,
32253 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14842),
32254 MVT::i32, 2, 1, 3,
32255 15,
32256 OPC_CheckPredicate1,
32257 OPC_CheckPatternPredicate0,
32258 OPC_EmitMergeInputChains1_0,
32259 OPC_EmitInteger32, 0,
32260 OPC_EmitNodeXForm, 2, 2,
32261 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15469),
32262 MVT::i32, 2, 1, 3,
32263 15,
32264 OPC_CheckPredicate0,
32265 OPC_CheckPatternPredicate0,
32266 OPC_EmitMergeInputChains1_0,
32267 OPC_EmitInteger32, 0,
32268 OPC_EmitNodeXForm, 2, 2,
32269 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16096),
32270 MVT::i32, 2, 1, 3,
32271 0,
32272 0,
32273 31|128,2,
32274 OPC_CheckChild1Integer, 124|128,17|128,1,
32275 OPC_RecordChild2,
32276 OPC_Scope, 60,
32277 OPC_CheckChild2TypeI32,
32278 OPC_Scope, 18,
32279 OPC_CheckPredicate2,
32280 OPC_CheckPatternPredicate0,
32281 OPC_CheckComplexPat0, /*#*/1,
32282 OPC_EmitMergeInputChains1_0,
32283 OPC_EmitInteger32, 0,
32284 OPC_EmitNodeXForm, 2, 4,
32285 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14958),
32286 MVT::i32, 3, 2, 3, 5,
32287 18,
32288 OPC_CheckPredicate1,
32289 OPC_CheckPatternPredicate0,
32290 OPC_CheckComplexPat0, /*#*/1,
32291 OPC_EmitMergeInputChains1_0,
32292 OPC_EmitInteger32, 0,
32293 OPC_EmitNodeXForm, 2, 4,
32294 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15585),
32295 MVT::i32, 3, 2, 3, 5,
32296 18,
32297 OPC_CheckPredicate0,
32298 OPC_CheckPatternPredicate0,
32299 OPC_CheckComplexPat0, /*#*/1,
32300 OPC_EmitMergeInputChains1_0,
32301 OPC_EmitInteger32, 0,
32302 OPC_EmitNodeXForm, 2, 4,
32303 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16212),
32304 MVT::i32, 3, 2, 3, 5,
32305 0,
32306 60,
32307 OPC_CheckChild2TypeI64,
32308 OPC_Scope, 18,
32309 OPC_CheckPredicate2,
32310 OPC_CheckPatternPredicate0,
32311 OPC_CheckComplexPat1, /*#*/1,
32312 OPC_EmitMergeInputChains1_0,
32313 OPC_EmitInteger32, 0,
32314 OPC_EmitNodeXForm, 2, 4,
32315 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15072),
32316 MVT::i32, 3, 2, 3, 5,
32317 18,
32318 OPC_CheckPredicate1,
32319 OPC_CheckPatternPredicate0,
32320 OPC_CheckComplexPat1, /*#*/1,
32321 OPC_EmitMergeInputChains1_0,
32322 OPC_EmitInteger32, 0,
32323 OPC_EmitNodeXForm, 2, 4,
32324 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15699),
32325 MVT::i32, 3, 2, 3, 5,
32326 18,
32327 OPC_CheckPredicate0,
32328 OPC_CheckPatternPredicate0,
32329 OPC_CheckComplexPat1, /*#*/1,
32330 OPC_EmitMergeInputChains1_0,
32331 OPC_EmitInteger32, 0,
32332 OPC_EmitNodeXForm, 2, 4,
32333 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16326),
32334 MVT::i32, 3, 2, 3, 5,
32335 0,
32336 17,
32337 OPC_CheckPredicate2,
32338 OPC_CheckPatternPredicate0,
32339 OPC_CheckComplexPat2, /*#*/1,
32340 OPC_EmitMergeInputChains1_0,
32341 OPC_EmitInteger32, 0,
32342 OPC_EmitNodeXForm, 2, 3,
32343 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14536),
32344 MVT::i32, 2, 2, 4,
32345 17,
32346 OPC_CheckPredicate1,
32347 OPC_CheckPatternPredicate0,
32348 OPC_CheckComplexPat2, /*#*/1,
32349 OPC_EmitMergeInputChains1_0,
32350 OPC_EmitInteger32, 0,
32351 OPC_EmitNodeXForm, 2, 3,
32352 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15204),
32353 MVT::i32, 2, 2, 4,
32354 17,
32355 OPC_CheckPredicate0,
32356 OPC_CheckPatternPredicate0,
32357 OPC_CheckComplexPat2, /*#*/1,
32358 OPC_EmitMergeInputChains1_0,
32359 OPC_EmitInteger32, 0,
32360 OPC_EmitNodeXForm, 2, 3,
32361 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15831),
32362 MVT::i32, 2, 2, 4,
32363 51,
32364 OPC_CheckChild2TypeI32,
32365 OPC_Scope, 15,
32366 OPC_CheckPredicate2,
32367 OPC_CheckPatternPredicate0,
32368 OPC_EmitMergeInputChains1_0,
32369 OPC_EmitInteger32, 0,
32370 OPC_EmitNodeXForm, 2, 2,
32371 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14730),
32372 MVT::i32, 2, 1, 3,
32373 15,
32374 OPC_CheckPredicate1,
32375 OPC_CheckPatternPredicate0,
32376 OPC_EmitMergeInputChains1_0,
32377 OPC_EmitInteger32, 0,
32378 OPC_EmitNodeXForm, 2, 2,
32379 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15357),
32380 MVT::i32, 2, 1, 3,
32381 15,
32382 OPC_CheckPredicate0,
32383 OPC_CheckPatternPredicate0,
32384 OPC_EmitMergeInputChains1_0,
32385 OPC_EmitInteger32, 0,
32386 OPC_EmitNodeXForm, 2, 2,
32387 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15984),
32388 MVT::i32, 2, 1, 3,
32389 0,
32390 51,
32391 OPC_CheckChild2TypeI64,
32392 OPC_Scope, 15,
32393 OPC_CheckPredicate2,
32394 OPC_CheckPatternPredicate0,
32395 OPC_EmitMergeInputChains1_0,
32396 OPC_EmitInteger32, 0,
32397 OPC_EmitNodeXForm, 2, 2,
32398 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14844),
32399 MVT::i32, 2, 1, 3,
32400 15,
32401 OPC_CheckPredicate1,
32402 OPC_CheckPatternPredicate0,
32403 OPC_EmitMergeInputChains1_0,
32404 OPC_EmitInteger32, 0,
32405 OPC_EmitNodeXForm, 2, 2,
32406 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15471),
32407 MVT::i32, 2, 1, 3,
32408 15,
32409 OPC_CheckPredicate0,
32410 OPC_CheckPatternPredicate0,
32411 OPC_EmitMergeInputChains1_0,
32412 OPC_EmitInteger32, 0,
32413 OPC_EmitNodeXForm, 2, 2,
32414 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16098),
32415 MVT::i32, 2, 1, 3,
32416 0,
32417 0,
32418 46|128,2,
32419 OPC_CheckChild1Integer, 120|128,17|128,1,
32420 OPC_RecordChild2,
32421 OPC_Scope, 63,
32422 OPC_CheckChild2TypeI32,
32423 OPC_Scope, 19,
32424 OPC_CheckPredicate2,
32425 OPC_CheckPatternPredicate1,
32426 OPC_CheckComplexPat0, /*#*/1,
32427 OPC_EmitMergeInputChains1_0,
32428 OPC_EmitInteger32, 0,
32429 OPC_EmitNodeXForm, 2, 4,
32430 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14960),
32431 MVT::i32, MVT::i32, 3, 2, 3, 5,
32432 19,
32433 OPC_CheckPredicate1,
32434 OPC_CheckPatternPredicate1,
32435 OPC_CheckComplexPat0, /*#*/1,
32436 OPC_EmitMergeInputChains1_0,
32437 OPC_EmitInteger32, 0,
32438 OPC_EmitNodeXForm, 2, 4,
32439 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15587),
32440 MVT::i32, MVT::i32, 3, 2, 3, 5,
32441 19,
32442 OPC_CheckPredicate0,
32443 OPC_CheckPatternPredicate1,
32444 OPC_CheckComplexPat0, /*#*/1,
32445 OPC_EmitMergeInputChains1_0,
32446 OPC_EmitInteger32, 0,
32447 OPC_EmitNodeXForm, 2, 4,
32448 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16214),
32449 MVT::i32, MVT::i32, 3, 2, 3, 5,
32450 0,
32451 63,
32452 OPC_CheckChild2TypeI64,
32453 OPC_Scope, 19,
32454 OPC_CheckPredicate2,
32455 OPC_CheckPatternPredicate1,
32456 OPC_CheckComplexPat1, /*#*/1,
32457 OPC_EmitMergeInputChains1_0,
32458 OPC_EmitInteger32, 0,
32459 OPC_EmitNodeXForm, 2, 4,
32460 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15074),
32461 MVT::i32, MVT::i32, 3, 2, 3, 5,
32462 19,
32463 OPC_CheckPredicate1,
32464 OPC_CheckPatternPredicate1,
32465 OPC_CheckComplexPat1, /*#*/1,
32466 OPC_EmitMergeInputChains1_0,
32467 OPC_EmitInteger32, 0,
32468 OPC_EmitNodeXForm, 2, 4,
32469 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15701),
32470 MVT::i32, MVT::i32, 3, 2, 3, 5,
32471 19,
32472 OPC_CheckPredicate0,
32473 OPC_CheckPatternPredicate1,
32474 OPC_CheckComplexPat1, /*#*/1,
32475 OPC_EmitMergeInputChains1_0,
32476 OPC_EmitInteger32, 0,
32477 OPC_EmitNodeXForm, 2, 4,
32478 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16328),
32479 MVT::i32, MVT::i32, 3, 2, 3, 5,
32480 0,
32481 18,
32482 OPC_CheckPredicate2,
32483 OPC_CheckPatternPredicate1,
32484 OPC_CheckComplexPat2, /*#*/1,
32485 OPC_EmitMergeInputChains1_0,
32486 OPC_EmitInteger32, 0,
32487 OPC_EmitNodeXForm, 2, 3,
32488 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14540),
32489 MVT::i32, MVT::i32, 2, 2, 4,
32490 18,
32491 OPC_CheckPredicate1,
32492 OPC_CheckPatternPredicate1,
32493 OPC_CheckComplexPat2, /*#*/1,
32494 OPC_EmitMergeInputChains1_0,
32495 OPC_EmitInteger32, 0,
32496 OPC_EmitNodeXForm, 2, 3,
32497 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15207),
32498 MVT::i32, MVT::i32, 2, 2, 4,
32499 18,
32500 OPC_CheckPredicate0,
32501 OPC_CheckPatternPredicate1,
32502 OPC_CheckComplexPat2, /*#*/1,
32503 OPC_EmitMergeInputChains1_0,
32504 OPC_EmitInteger32, 0,
32505 OPC_EmitNodeXForm, 2, 3,
32506 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15834),
32507 MVT::i32, MVT::i32, 2, 2, 4,
32508 54,
32509 OPC_CheckChild2TypeI32,
32510 OPC_Scope, 16,
32511 OPC_CheckPredicate2,
32512 OPC_CheckPatternPredicate1,
32513 OPC_EmitMergeInputChains1_0,
32514 OPC_EmitInteger32, 0,
32515 OPC_EmitNodeXForm, 2, 2,
32516 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14732),
32517 MVT::i32, MVT::i32, 2, 1, 3,
32518 16,
32519 OPC_CheckPredicate1,
32520 OPC_CheckPatternPredicate1,
32521 OPC_EmitMergeInputChains1_0,
32522 OPC_EmitInteger32, 0,
32523 OPC_EmitNodeXForm, 2, 2,
32524 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15359),
32525 MVT::i32, MVT::i32, 2, 1, 3,
32526 16,
32527 OPC_CheckPredicate0,
32528 OPC_CheckPatternPredicate1,
32529 OPC_EmitMergeInputChains1_0,
32530 OPC_EmitInteger32, 0,
32531 OPC_EmitNodeXForm, 2, 2,
32532 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15986),
32533 MVT::i32, MVT::i32, 2, 1, 3,
32534 0,
32535 54,
32536 OPC_CheckChild2TypeI64,
32537 OPC_Scope, 16,
32538 OPC_CheckPredicate2,
32539 OPC_CheckPatternPredicate1,
32540 OPC_EmitMergeInputChains1_0,
32541 OPC_EmitInteger32, 0,
32542 OPC_EmitNodeXForm, 2, 2,
32543 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14846),
32544 MVT::i32, MVT::i32, 2, 1, 3,
32545 16,
32546 OPC_CheckPredicate1,
32547 OPC_CheckPatternPredicate1,
32548 OPC_EmitMergeInputChains1_0,
32549 OPC_EmitInteger32, 0,
32550 OPC_EmitNodeXForm, 2, 2,
32551 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15473),
32552 MVT::i32, MVT::i32, 2, 1, 3,
32553 16,
32554 OPC_CheckPredicate0,
32555 OPC_CheckPatternPredicate1,
32556 OPC_EmitMergeInputChains1_0,
32557 OPC_EmitInteger32, 0,
32558 OPC_EmitNodeXForm, 2, 2,
32559 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16100),
32560 MVT::i32, MVT::i32, 2, 1, 3,
32561 0,
32562 0,
32563 106|128,2,
32564 OPC_CheckChild1Integer, 38|128,18|128,1,
32565 OPC_RecordChild2,
32566 OPC_Scope, 75,
32567 OPC_CheckChild2TypeI32,
32568 OPC_Scope, 23,
32569 OPC_CheckPredicate2,
32570 OPC_CheckPatternPredicate0,
32571 OPC_CheckComplexPat0, /*#*/1,
32572 OPC_EmitMergeInputChains1_0,
32573 OPC_EmitInteger32, 0,
32574 OPC_EmitNodeXForm, 2, 4,
32575 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14964), 0|OPFL_Chain,
32576 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32577 23,
32578 OPC_CheckPredicate1,
32579 OPC_CheckPatternPredicate0,
32580 OPC_CheckComplexPat0, /*#*/1,
32581 OPC_EmitMergeInputChains1_0,
32582 OPC_EmitInteger32, 0,
32583 OPC_EmitNodeXForm, 2, 4,
32584 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15591), 0|OPFL_Chain,
32585 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32586 23,
32587 OPC_CheckPredicate0,
32588 OPC_CheckPatternPredicate0,
32589 OPC_CheckComplexPat0, /*#*/1,
32590 OPC_EmitMergeInputChains1_0,
32591 OPC_EmitInteger32, 0,
32592 OPC_EmitNodeXForm, 2, 4,
32593 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16218), 0|OPFL_Chain,
32594 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32595 0,
32596 75,
32597 OPC_CheckChild2TypeI64,
32598 OPC_Scope, 23,
32599 OPC_CheckPredicate2,
32600 OPC_CheckPatternPredicate0,
32601 OPC_CheckComplexPat1, /*#*/1,
32602 OPC_EmitMergeInputChains1_0,
32603 OPC_EmitInteger32, 0,
32604 OPC_EmitNodeXForm, 2, 4,
32605 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15078), 0|OPFL_Chain,
32606 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32607 23,
32608 OPC_CheckPredicate1,
32609 OPC_CheckPatternPredicate0,
32610 OPC_CheckComplexPat1, /*#*/1,
32611 OPC_EmitMergeInputChains1_0,
32612 OPC_EmitInteger32, 0,
32613 OPC_EmitNodeXForm, 2, 4,
32614 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15705), 0|OPFL_Chain,
32615 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32616 23,
32617 OPC_CheckPredicate0,
32618 OPC_CheckPatternPredicate0,
32619 OPC_CheckComplexPat1, /*#*/1,
32620 OPC_EmitMergeInputChains1_0,
32621 OPC_EmitInteger32, 0,
32622 OPC_EmitNodeXForm, 2, 4,
32623 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16332), 0|OPFL_Chain,
32624 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32625 0,
32626 22,
32627 OPC_CheckPredicate2,
32628 OPC_CheckPatternPredicate0,
32629 OPC_CheckComplexPat2, /*#*/1,
32630 OPC_EmitMergeInputChains1_0,
32631 OPC_EmitInteger32, 0,
32632 OPC_EmitNodeXForm, 2, 3,
32633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14548), 0|OPFL_Chain,
32634 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32635 22,
32636 OPC_CheckPredicate1,
32637 OPC_CheckPatternPredicate0,
32638 OPC_CheckComplexPat2, /*#*/1,
32639 OPC_EmitMergeInputChains1_0,
32640 OPC_EmitInteger32, 0,
32641 OPC_EmitNodeXForm, 2, 3,
32642 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15213), 0|OPFL_Chain,
32643 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32644 22,
32645 OPC_CheckPredicate0,
32646 OPC_CheckPatternPredicate0,
32647 OPC_CheckComplexPat2, /*#*/1,
32648 OPC_EmitMergeInputChains1_0,
32649 OPC_EmitInteger32, 0,
32650 OPC_EmitNodeXForm, 2, 3,
32651 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15840), 0|OPFL_Chain,
32652 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32653 66,
32654 OPC_CheckChild2TypeI32,
32655 OPC_Scope, 20,
32656 OPC_CheckPredicate2,
32657 OPC_CheckPatternPredicate0,
32658 OPC_EmitMergeInputChains1_0,
32659 OPC_EmitInteger32, 0,
32660 OPC_EmitNodeXForm, 2, 2,
32661 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14736), 0|OPFL_Chain,
32662 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32663 20,
32664 OPC_CheckPredicate1,
32665 OPC_CheckPatternPredicate0,
32666 OPC_EmitMergeInputChains1_0,
32667 OPC_EmitInteger32, 0,
32668 OPC_EmitNodeXForm, 2, 2,
32669 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15363), 0|OPFL_Chain,
32670 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32671 20,
32672 OPC_CheckPredicate0,
32673 OPC_CheckPatternPredicate0,
32674 OPC_EmitMergeInputChains1_0,
32675 OPC_EmitInteger32, 0,
32676 OPC_EmitNodeXForm, 2, 2,
32677 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15990), 0|OPFL_Chain,
32678 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32679 0,
32680 66,
32681 OPC_CheckChild2TypeI64,
32682 OPC_Scope, 20,
32683 OPC_CheckPredicate2,
32684 OPC_CheckPatternPredicate0,
32685 OPC_EmitMergeInputChains1_0,
32686 OPC_EmitInteger32, 0,
32687 OPC_EmitNodeXForm, 2, 2,
32688 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14850), 0|OPFL_Chain,
32689 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32690 20,
32691 OPC_CheckPredicate1,
32692 OPC_CheckPatternPredicate0,
32693 OPC_EmitMergeInputChains1_0,
32694 OPC_EmitInteger32, 0,
32695 OPC_EmitNodeXForm, 2, 2,
32696 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15477), 0|OPFL_Chain,
32697 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32698 20,
32699 OPC_CheckPredicate0,
32700 OPC_CheckPatternPredicate0,
32701 OPC_EmitMergeInputChains1_0,
32702 OPC_EmitInteger32, 0,
32703 OPC_EmitNodeXForm, 2, 2,
32704 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16104), 0|OPFL_Chain,
32705 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32706 0,
32707 0,
32708 106|128,2,
32709 OPC_CheckChild1Integer, 28|128,18|128,1,
32710 OPC_RecordChild2,
32711 OPC_Scope, 75,
32712 OPC_CheckChild2TypeI32,
32713 OPC_Scope, 23,
32714 OPC_CheckPredicate2,
32715 OPC_CheckPatternPredicate0,
32716 OPC_CheckComplexPat0, /*#*/1,
32717 OPC_EmitMergeInputChains1_0,
32718 OPC_EmitInteger32, 0,
32719 OPC_EmitNodeXForm, 2, 4,
32720 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14966), 0|OPFL_Chain,
32721 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32722 23,
32723 OPC_CheckPredicate1,
32724 OPC_CheckPatternPredicate0,
32725 OPC_CheckComplexPat0, /*#*/1,
32726 OPC_EmitMergeInputChains1_0,
32727 OPC_EmitInteger32, 0,
32728 OPC_EmitNodeXForm, 2, 4,
32729 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15593), 0|OPFL_Chain,
32730 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32731 23,
32732 OPC_CheckPredicate0,
32733 OPC_CheckPatternPredicate0,
32734 OPC_CheckComplexPat0, /*#*/1,
32735 OPC_EmitMergeInputChains1_0,
32736 OPC_EmitInteger32, 0,
32737 OPC_EmitNodeXForm, 2, 4,
32738 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16220), 0|OPFL_Chain,
32739 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32740 0,
32741 75,
32742 OPC_CheckChild2TypeI64,
32743 OPC_Scope, 23,
32744 OPC_CheckPredicate2,
32745 OPC_CheckPatternPredicate0,
32746 OPC_CheckComplexPat1, /*#*/1,
32747 OPC_EmitMergeInputChains1_0,
32748 OPC_EmitInteger32, 0,
32749 OPC_EmitNodeXForm, 2, 4,
32750 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15080), 0|OPFL_Chain,
32751 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32752 23,
32753 OPC_CheckPredicate1,
32754 OPC_CheckPatternPredicate0,
32755 OPC_CheckComplexPat1, /*#*/1,
32756 OPC_EmitMergeInputChains1_0,
32757 OPC_EmitInteger32, 0,
32758 OPC_EmitNodeXForm, 2, 4,
32759 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15707), 0|OPFL_Chain,
32760 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32761 23,
32762 OPC_CheckPredicate0,
32763 OPC_CheckPatternPredicate0,
32764 OPC_CheckComplexPat1, /*#*/1,
32765 OPC_EmitMergeInputChains1_0,
32766 OPC_EmitInteger32, 0,
32767 OPC_EmitNodeXForm, 2, 4,
32768 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16334), 0|OPFL_Chain,
32769 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32770 0,
32771 22,
32772 OPC_CheckPredicate2,
32773 OPC_CheckPatternPredicate0,
32774 OPC_CheckComplexPat2, /*#*/1,
32775 OPC_EmitMergeInputChains1_0,
32776 OPC_EmitInteger32, 0,
32777 OPC_EmitNodeXForm, 2, 3,
32778 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14552), 0|OPFL_Chain,
32779 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32780 22,
32781 OPC_CheckPredicate1,
32782 OPC_CheckPatternPredicate0,
32783 OPC_CheckComplexPat2, /*#*/1,
32784 OPC_EmitMergeInputChains1_0,
32785 OPC_EmitInteger32, 0,
32786 OPC_EmitNodeXForm, 2, 3,
32787 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15216), 0|OPFL_Chain,
32788 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32789 22,
32790 OPC_CheckPredicate0,
32791 OPC_CheckPatternPredicate0,
32792 OPC_CheckComplexPat2, /*#*/1,
32793 OPC_EmitMergeInputChains1_0,
32794 OPC_EmitInteger32, 0,
32795 OPC_EmitNodeXForm, 2, 3,
32796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15843), 0|OPFL_Chain,
32797 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32798 66,
32799 OPC_CheckChild2TypeI32,
32800 OPC_Scope, 20,
32801 OPC_CheckPredicate2,
32802 OPC_CheckPatternPredicate0,
32803 OPC_EmitMergeInputChains1_0,
32804 OPC_EmitInteger32, 0,
32805 OPC_EmitNodeXForm, 2, 2,
32806 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14738), 0|OPFL_Chain,
32807 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32808 20,
32809 OPC_CheckPredicate1,
32810 OPC_CheckPatternPredicate0,
32811 OPC_EmitMergeInputChains1_0,
32812 OPC_EmitInteger32, 0,
32813 OPC_EmitNodeXForm, 2, 2,
32814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15365), 0|OPFL_Chain,
32815 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32816 20,
32817 OPC_CheckPredicate0,
32818 OPC_CheckPatternPredicate0,
32819 OPC_EmitMergeInputChains1_0,
32820 OPC_EmitInteger32, 0,
32821 OPC_EmitNodeXForm, 2, 2,
32822 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15992), 0|OPFL_Chain,
32823 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32824 0,
32825 66,
32826 OPC_CheckChild2TypeI64,
32827 OPC_Scope, 20,
32828 OPC_CheckPredicate2,
32829 OPC_CheckPatternPredicate0,
32830 OPC_EmitMergeInputChains1_0,
32831 OPC_EmitInteger32, 0,
32832 OPC_EmitNodeXForm, 2, 2,
32833 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14852), 0|OPFL_Chain,
32834 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32835 20,
32836 OPC_CheckPredicate1,
32837 OPC_CheckPatternPredicate0,
32838 OPC_EmitMergeInputChains1_0,
32839 OPC_EmitInteger32, 0,
32840 OPC_EmitNodeXForm, 2, 2,
32841 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15479), 0|OPFL_Chain,
32842 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32843 20,
32844 OPC_CheckPredicate0,
32845 OPC_CheckPatternPredicate0,
32846 OPC_EmitMergeInputChains1_0,
32847 OPC_EmitInteger32, 0,
32848 OPC_EmitNodeXForm, 2, 2,
32849 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16106), 0|OPFL_Chain,
32850 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32851 0,
32852 0,
32853 38|128,3,
32854 OPC_CheckChild1Integer, 24|128,18|128,1,
32855 OPC_RecordChild2,
32856 OPC_Scope, 87,
32857 OPC_CheckChild2TypeI32,
32858 OPC_Scope, 27,
32859 OPC_CheckPredicate2,
32860 OPC_CheckPatternPredicate1,
32861 OPC_CheckComplexPat0, /*#*/1,
32862 OPC_EmitMergeInputChains1_0,
32863 OPC_EmitInteger32, 0,
32864 OPC_EmitNodeXForm, 2, 4,
32865 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14968), 0|OPFL_Chain,
32866 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32867 27,
32868 OPC_CheckPredicate1,
32869 OPC_CheckPatternPredicate1,
32870 OPC_CheckComplexPat0, /*#*/1,
32871 OPC_EmitMergeInputChains1_0,
32872 OPC_EmitInteger32, 0,
32873 OPC_EmitNodeXForm, 2, 4,
32874 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15595), 0|OPFL_Chain,
32875 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32876 27,
32877 OPC_CheckPredicate0,
32878 OPC_CheckPatternPredicate1,
32879 OPC_CheckComplexPat0, /*#*/1,
32880 OPC_EmitMergeInputChains1_0,
32881 OPC_EmitInteger32, 0,
32882 OPC_EmitNodeXForm, 2, 4,
32883 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16222), 0|OPFL_Chain,
32884 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32885 0,
32886 87,
32887 OPC_CheckChild2TypeI64,
32888 OPC_Scope, 27,
32889 OPC_CheckPredicate2,
32890 OPC_CheckPatternPredicate1,
32891 OPC_CheckComplexPat1, /*#*/1,
32892 OPC_EmitMergeInputChains1_0,
32893 OPC_EmitInteger32, 0,
32894 OPC_EmitNodeXForm, 2, 4,
32895 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15082), 0|OPFL_Chain,
32896 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32897 27,
32898 OPC_CheckPredicate1,
32899 OPC_CheckPatternPredicate1,
32900 OPC_CheckComplexPat1, /*#*/1,
32901 OPC_EmitMergeInputChains1_0,
32902 OPC_EmitInteger32, 0,
32903 OPC_EmitNodeXForm, 2, 4,
32904 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15709), 0|OPFL_Chain,
32905 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32906 27,
32907 OPC_CheckPredicate0,
32908 OPC_CheckPatternPredicate1,
32909 OPC_CheckComplexPat1, /*#*/1,
32910 OPC_EmitMergeInputChains1_0,
32911 OPC_EmitInteger32, 0,
32912 OPC_EmitNodeXForm, 2, 4,
32913 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16336), 0|OPFL_Chain,
32914 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
32915 0,
32916 26,
32917 OPC_CheckPredicate2,
32918 OPC_CheckPatternPredicate1,
32919 OPC_CheckComplexPat2, /*#*/1,
32920 OPC_EmitMergeInputChains1_0,
32921 OPC_EmitInteger32, 0,
32922 OPC_EmitNodeXForm, 2, 3,
32923 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14556), 0|OPFL_Chain,
32924 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32925 26,
32926 OPC_CheckPredicate1,
32927 OPC_CheckPatternPredicate1,
32928 OPC_CheckComplexPat2, /*#*/1,
32929 OPC_EmitMergeInputChains1_0,
32930 OPC_EmitInteger32, 0,
32931 OPC_EmitNodeXForm, 2, 3,
32932 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15219), 0|OPFL_Chain,
32933 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32934 26,
32935 OPC_CheckPredicate0,
32936 OPC_CheckPatternPredicate1,
32937 OPC_CheckComplexPat2, /*#*/1,
32938 OPC_EmitMergeInputChains1_0,
32939 OPC_EmitInteger32, 0,
32940 OPC_EmitNodeXForm, 2, 3,
32941 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15846), 0|OPFL_Chain,
32942 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
32943 78,
32944 OPC_CheckChild2TypeI32,
32945 OPC_Scope, 24,
32946 OPC_CheckPredicate2,
32947 OPC_CheckPatternPredicate1,
32948 OPC_EmitMergeInputChains1_0,
32949 OPC_EmitInteger32, 0,
32950 OPC_EmitNodeXForm, 2, 2,
32951 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14740), 0|OPFL_Chain,
32952 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32953 24,
32954 OPC_CheckPredicate1,
32955 OPC_CheckPatternPredicate1,
32956 OPC_EmitMergeInputChains1_0,
32957 OPC_EmitInteger32, 0,
32958 OPC_EmitNodeXForm, 2, 2,
32959 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15367), 0|OPFL_Chain,
32960 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32961 24,
32962 OPC_CheckPredicate0,
32963 OPC_CheckPatternPredicate1,
32964 OPC_EmitMergeInputChains1_0,
32965 OPC_EmitInteger32, 0,
32966 OPC_EmitNodeXForm, 2, 2,
32967 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15994), 0|OPFL_Chain,
32968 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32969 0,
32970 78,
32971 OPC_CheckChild2TypeI64,
32972 OPC_Scope, 24,
32973 OPC_CheckPredicate2,
32974 OPC_CheckPatternPredicate1,
32975 OPC_EmitMergeInputChains1_0,
32976 OPC_EmitInteger32, 0,
32977 OPC_EmitNodeXForm, 2, 2,
32978 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14854), 0|OPFL_Chain,
32979 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32980 24,
32981 OPC_CheckPredicate1,
32982 OPC_CheckPatternPredicate1,
32983 OPC_EmitMergeInputChains1_0,
32984 OPC_EmitInteger32, 0,
32985 OPC_EmitNodeXForm, 2, 2,
32986 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15481), 0|OPFL_Chain,
32987 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32988 24,
32989 OPC_CheckPredicate0,
32990 OPC_CheckPatternPredicate1,
32991 OPC_EmitMergeInputChains1_0,
32992 OPC_EmitInteger32, 0,
32993 OPC_EmitNodeXForm, 2, 2,
32994 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16108), 0|OPFL_Chain,
32995 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
32996 0,
32997 0,
32998 38|128,3,
32999 OPC_CheckChild1Integer, 100|128,14|128,1,
33000 OPC_RecordChild2,
33001 OPC_Scope, 87,
33002 OPC_CheckChild2TypeI32,
33003 OPC_Scope, 27,
33004 OPC_CheckPredicate2,
33005 OPC_CheckPatternPredicate0,
33006 OPC_CheckComplexPat0, /*#*/1,
33007 OPC_EmitMergeInputChains1_0,
33008 OPC_EmitInteger32, 0,
33009 OPC_EmitNodeXForm, 2, 4,
33010 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14974), 0|OPFL_Chain,
33011 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33012 27,
33013 OPC_CheckPredicate1,
33014 OPC_CheckPatternPredicate0,
33015 OPC_CheckComplexPat0, /*#*/1,
33016 OPC_EmitMergeInputChains1_0,
33017 OPC_EmitInteger32, 0,
33018 OPC_EmitNodeXForm, 2, 4,
33019 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15601), 0|OPFL_Chain,
33020 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33021 27,
33022 OPC_CheckPredicate0,
33023 OPC_CheckPatternPredicate0,
33024 OPC_CheckComplexPat0, /*#*/1,
33025 OPC_EmitMergeInputChains1_0,
33026 OPC_EmitInteger32, 0,
33027 OPC_EmitNodeXForm, 2, 4,
33028 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16228), 0|OPFL_Chain,
33029 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33030 0,
33031 87,
33032 OPC_CheckChild2TypeI64,
33033 OPC_Scope, 27,
33034 OPC_CheckPredicate2,
33035 OPC_CheckPatternPredicate0,
33036 OPC_CheckComplexPat1, /*#*/1,
33037 OPC_EmitMergeInputChains1_0,
33038 OPC_EmitInteger32, 0,
33039 OPC_EmitNodeXForm, 2, 4,
33040 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15088), 0|OPFL_Chain,
33041 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33042 27,
33043 OPC_CheckPredicate1,
33044 OPC_CheckPatternPredicate0,
33045 OPC_CheckComplexPat1, /*#*/1,
33046 OPC_EmitMergeInputChains1_0,
33047 OPC_EmitInteger32, 0,
33048 OPC_EmitNodeXForm, 2, 4,
33049 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15715), 0|OPFL_Chain,
33050 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33051 27,
33052 OPC_CheckPredicate0,
33053 OPC_CheckPatternPredicate0,
33054 OPC_CheckComplexPat1, /*#*/1,
33055 OPC_EmitMergeInputChains1_0,
33056 OPC_EmitInteger32, 0,
33057 OPC_EmitNodeXForm, 2, 4,
33058 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16342), 0|OPFL_Chain,
33059 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33060 0,
33061 26,
33062 OPC_CheckPredicate2,
33063 OPC_CheckPatternPredicate0,
33064 OPC_CheckComplexPat2, /*#*/1,
33065 OPC_EmitMergeInputChains1_0,
33066 OPC_EmitInteger32, 0,
33067 OPC_EmitNodeXForm, 2, 3,
33068 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14568), 0|OPFL_Chain,
33069 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33070 26,
33071 OPC_CheckPredicate1,
33072 OPC_CheckPatternPredicate0,
33073 OPC_CheckComplexPat2, /*#*/1,
33074 OPC_EmitMergeInputChains1_0,
33075 OPC_EmitInteger32, 0,
33076 OPC_EmitNodeXForm, 2, 3,
33077 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15228), 0|OPFL_Chain,
33078 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33079 26,
33080 OPC_CheckPredicate0,
33081 OPC_CheckPatternPredicate0,
33082 OPC_CheckComplexPat2, /*#*/1,
33083 OPC_EmitMergeInputChains1_0,
33084 OPC_EmitInteger32, 0,
33085 OPC_EmitNodeXForm, 2, 3,
33086 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15855), 0|OPFL_Chain,
33087 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33088 78,
33089 OPC_CheckChild2TypeI32,
33090 OPC_Scope, 24,
33091 OPC_CheckPredicate2,
33092 OPC_CheckPatternPredicate0,
33093 OPC_EmitMergeInputChains1_0,
33094 OPC_EmitInteger32, 0,
33095 OPC_EmitNodeXForm, 2, 2,
33096 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14746), 0|OPFL_Chain,
33097 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33098 24,
33099 OPC_CheckPredicate1,
33100 OPC_CheckPatternPredicate0,
33101 OPC_EmitMergeInputChains1_0,
33102 OPC_EmitInteger32, 0,
33103 OPC_EmitNodeXForm, 2, 2,
33104 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15373), 0|OPFL_Chain,
33105 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33106 24,
33107 OPC_CheckPredicate0,
33108 OPC_CheckPatternPredicate0,
33109 OPC_EmitMergeInputChains1_0,
33110 OPC_EmitInteger32, 0,
33111 OPC_EmitNodeXForm, 2, 2,
33112 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16000), 0|OPFL_Chain,
33113 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33114 0,
33115 78,
33116 OPC_CheckChild2TypeI64,
33117 OPC_Scope, 24,
33118 OPC_CheckPredicate2,
33119 OPC_CheckPatternPredicate0,
33120 OPC_EmitMergeInputChains1_0,
33121 OPC_EmitInteger32, 0,
33122 OPC_EmitNodeXForm, 2, 2,
33123 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14860), 0|OPFL_Chain,
33124 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33125 24,
33126 OPC_CheckPredicate1,
33127 OPC_CheckPatternPredicate0,
33128 OPC_EmitMergeInputChains1_0,
33129 OPC_EmitInteger32, 0,
33130 OPC_EmitNodeXForm, 2, 2,
33131 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15487), 0|OPFL_Chain,
33132 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33133 24,
33134 OPC_CheckPredicate0,
33135 OPC_CheckPatternPredicate0,
33136 OPC_EmitMergeInputChains1_0,
33137 OPC_EmitInteger32, 0,
33138 OPC_EmitNodeXForm, 2, 2,
33139 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16114), 0|OPFL_Chain,
33140 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33141 0,
33142 0,
33143 38|128,3,
33144 OPC_CheckChild1Integer, 100|128,16|128,1,
33145 OPC_RecordChild2,
33146 OPC_Scope, 87,
33147 OPC_CheckChild2TypeI32,
33148 OPC_Scope, 27,
33149 OPC_CheckPredicate2,
33150 OPC_CheckPatternPredicate0,
33151 OPC_CheckComplexPat0, /*#*/1,
33152 OPC_EmitMergeInputChains1_0,
33153 OPC_EmitInteger32, 0,
33154 OPC_EmitNodeXForm, 2, 4,
33155 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14980), 0|OPFL_Chain,
33156 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33157 27,
33158 OPC_CheckPredicate1,
33159 OPC_CheckPatternPredicate0,
33160 OPC_CheckComplexPat0, /*#*/1,
33161 OPC_EmitMergeInputChains1_0,
33162 OPC_EmitInteger32, 0,
33163 OPC_EmitNodeXForm, 2, 4,
33164 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15607), 0|OPFL_Chain,
33165 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33166 27,
33167 OPC_CheckPredicate0,
33168 OPC_CheckPatternPredicate0,
33169 OPC_CheckComplexPat0, /*#*/1,
33170 OPC_EmitMergeInputChains1_0,
33171 OPC_EmitInteger32, 0,
33172 OPC_EmitNodeXForm, 2, 4,
33173 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16234), 0|OPFL_Chain,
33174 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33175 0,
33176 87,
33177 OPC_CheckChild2TypeI64,
33178 OPC_Scope, 27,
33179 OPC_CheckPredicate2,
33180 OPC_CheckPatternPredicate0,
33181 OPC_CheckComplexPat1, /*#*/1,
33182 OPC_EmitMergeInputChains1_0,
33183 OPC_EmitInteger32, 0,
33184 OPC_EmitNodeXForm, 2, 4,
33185 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15094), 0|OPFL_Chain,
33186 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33187 27,
33188 OPC_CheckPredicate1,
33189 OPC_CheckPatternPredicate0,
33190 OPC_CheckComplexPat1, /*#*/1,
33191 OPC_EmitMergeInputChains1_0,
33192 OPC_EmitInteger32, 0,
33193 OPC_EmitNodeXForm, 2, 4,
33194 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15721), 0|OPFL_Chain,
33195 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33196 27,
33197 OPC_CheckPredicate0,
33198 OPC_CheckPatternPredicate0,
33199 OPC_CheckComplexPat1, /*#*/1,
33200 OPC_EmitMergeInputChains1_0,
33201 OPC_EmitInteger32, 0,
33202 OPC_EmitNodeXForm, 2, 4,
33203 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16348), 0|OPFL_Chain,
33204 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33205 0,
33206 26,
33207 OPC_CheckPredicate2,
33208 OPC_CheckPatternPredicate0,
33209 OPC_CheckComplexPat2, /*#*/1,
33210 OPC_EmitMergeInputChains1_0,
33211 OPC_EmitInteger32, 0,
33212 OPC_EmitNodeXForm, 2, 3,
33213 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14580), 0|OPFL_Chain,
33214 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33215 26,
33216 OPC_CheckPredicate1,
33217 OPC_CheckPatternPredicate0,
33218 OPC_CheckComplexPat2, /*#*/1,
33219 OPC_EmitMergeInputChains1_0,
33220 OPC_EmitInteger32, 0,
33221 OPC_EmitNodeXForm, 2, 3,
33222 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15237), 0|OPFL_Chain,
33223 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33224 26,
33225 OPC_CheckPredicate0,
33226 OPC_CheckPatternPredicate0,
33227 OPC_CheckComplexPat2, /*#*/1,
33228 OPC_EmitMergeInputChains1_0,
33229 OPC_EmitInteger32, 0,
33230 OPC_EmitNodeXForm, 2, 3,
33231 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15864), 0|OPFL_Chain,
33232 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33233 78,
33234 OPC_CheckChild2TypeI32,
33235 OPC_Scope, 24,
33236 OPC_CheckPredicate2,
33237 OPC_CheckPatternPredicate0,
33238 OPC_EmitMergeInputChains1_0,
33239 OPC_EmitInteger32, 0,
33240 OPC_EmitNodeXForm, 2, 2,
33241 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14752), 0|OPFL_Chain,
33242 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33243 24,
33244 OPC_CheckPredicate1,
33245 OPC_CheckPatternPredicate0,
33246 OPC_EmitMergeInputChains1_0,
33247 OPC_EmitInteger32, 0,
33248 OPC_EmitNodeXForm, 2, 2,
33249 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15379), 0|OPFL_Chain,
33250 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33251 24,
33252 OPC_CheckPredicate0,
33253 OPC_CheckPatternPredicate0,
33254 OPC_EmitMergeInputChains1_0,
33255 OPC_EmitInteger32, 0,
33256 OPC_EmitNodeXForm, 2, 2,
33257 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16006), 0|OPFL_Chain,
33258 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33259 0,
33260 78,
33261 OPC_CheckChild2TypeI64,
33262 OPC_Scope, 24,
33263 OPC_CheckPredicate2,
33264 OPC_CheckPatternPredicate0,
33265 OPC_EmitMergeInputChains1_0,
33266 OPC_EmitInteger32, 0,
33267 OPC_EmitNodeXForm, 2, 2,
33268 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14866), 0|OPFL_Chain,
33269 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33270 24,
33271 OPC_CheckPredicate1,
33272 OPC_CheckPatternPredicate0,
33273 OPC_EmitMergeInputChains1_0,
33274 OPC_EmitInteger32, 0,
33275 OPC_EmitNodeXForm, 2, 2,
33276 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15493), 0|OPFL_Chain,
33277 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33278 24,
33279 OPC_CheckPredicate0,
33280 OPC_CheckPatternPredicate0,
33281 OPC_EmitMergeInputChains1_0,
33282 OPC_EmitInteger32, 0,
33283 OPC_EmitNodeXForm, 2, 2,
33284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16120), 0|OPFL_Chain,
33285 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33286 0,
33287 0,
33288 38|128,3,
33289 OPC_CheckChild1Integer, 60|128,18|128,1,
33290 OPC_RecordChild2,
33291 OPC_Scope, 87,
33292 OPC_CheckChild2TypeI32,
33293 OPC_Scope, 27,
33294 OPC_CheckPredicate2,
33295 OPC_CheckPatternPredicate0,
33296 OPC_CheckComplexPat0, /*#*/1,
33297 OPC_EmitMergeInputChains1_0,
33298 OPC_EmitInteger32, 0,
33299 OPC_EmitNodeXForm, 2, 4,
33300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14986), 0|OPFL_Chain,
33301 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33302 27,
33303 OPC_CheckPredicate1,
33304 OPC_CheckPatternPredicate0,
33305 OPC_CheckComplexPat0, /*#*/1,
33306 OPC_EmitMergeInputChains1_0,
33307 OPC_EmitInteger32, 0,
33308 OPC_EmitNodeXForm, 2, 4,
33309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15613), 0|OPFL_Chain,
33310 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33311 27,
33312 OPC_CheckPredicate0,
33313 OPC_CheckPatternPredicate0,
33314 OPC_CheckComplexPat0, /*#*/1,
33315 OPC_EmitMergeInputChains1_0,
33316 OPC_EmitInteger32, 0,
33317 OPC_EmitNodeXForm, 2, 4,
33318 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16240), 0|OPFL_Chain,
33319 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33320 0,
33321 87,
33322 OPC_CheckChild2TypeI64,
33323 OPC_Scope, 27,
33324 OPC_CheckPredicate2,
33325 OPC_CheckPatternPredicate0,
33326 OPC_CheckComplexPat1, /*#*/1,
33327 OPC_EmitMergeInputChains1_0,
33328 OPC_EmitInteger32, 0,
33329 OPC_EmitNodeXForm, 2, 4,
33330 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15100), 0|OPFL_Chain,
33331 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33332 27,
33333 OPC_CheckPredicate1,
33334 OPC_CheckPatternPredicate0,
33335 OPC_CheckComplexPat1, /*#*/1,
33336 OPC_EmitMergeInputChains1_0,
33337 OPC_EmitInteger32, 0,
33338 OPC_EmitNodeXForm, 2, 4,
33339 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15727), 0|OPFL_Chain,
33340 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33341 27,
33342 OPC_CheckPredicate0,
33343 OPC_CheckPatternPredicate0,
33344 OPC_CheckComplexPat1, /*#*/1,
33345 OPC_EmitMergeInputChains1_0,
33346 OPC_EmitInteger32, 0,
33347 OPC_EmitNodeXForm, 2, 4,
33348 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16354), 0|OPFL_Chain,
33349 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33350 0,
33351 26,
33352 OPC_CheckPredicate2,
33353 OPC_CheckPatternPredicate0,
33354 OPC_CheckComplexPat2, /*#*/1,
33355 OPC_EmitMergeInputChains1_0,
33356 OPC_EmitInteger32, 0,
33357 OPC_EmitNodeXForm, 2, 3,
33358 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14592), 0|OPFL_Chain,
33359 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33360 26,
33361 OPC_CheckPredicate1,
33362 OPC_CheckPatternPredicate0,
33363 OPC_CheckComplexPat2, /*#*/1,
33364 OPC_EmitMergeInputChains1_0,
33365 OPC_EmitInteger32, 0,
33366 OPC_EmitNodeXForm, 2, 3,
33367 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15246), 0|OPFL_Chain,
33368 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33369 26,
33370 OPC_CheckPredicate0,
33371 OPC_CheckPatternPredicate0,
33372 OPC_CheckComplexPat2, /*#*/1,
33373 OPC_EmitMergeInputChains1_0,
33374 OPC_EmitInteger32, 0,
33375 OPC_EmitNodeXForm, 2, 3,
33376 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15873), 0|OPFL_Chain,
33377 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33378 78,
33379 OPC_CheckChild2TypeI32,
33380 OPC_Scope, 24,
33381 OPC_CheckPredicate2,
33382 OPC_CheckPatternPredicate0,
33383 OPC_EmitMergeInputChains1_0,
33384 OPC_EmitInteger32, 0,
33385 OPC_EmitNodeXForm, 2, 2,
33386 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14758), 0|OPFL_Chain,
33387 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33388 24,
33389 OPC_CheckPredicate1,
33390 OPC_CheckPatternPredicate0,
33391 OPC_EmitMergeInputChains1_0,
33392 OPC_EmitInteger32, 0,
33393 OPC_EmitNodeXForm, 2, 2,
33394 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15385), 0|OPFL_Chain,
33395 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33396 24,
33397 OPC_CheckPredicate0,
33398 OPC_CheckPatternPredicate0,
33399 OPC_EmitMergeInputChains1_0,
33400 OPC_EmitInteger32, 0,
33401 OPC_EmitNodeXForm, 2, 2,
33402 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16012), 0|OPFL_Chain,
33403 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33404 0,
33405 78,
33406 OPC_CheckChild2TypeI64,
33407 OPC_Scope, 24,
33408 OPC_CheckPredicate2,
33409 OPC_CheckPatternPredicate0,
33410 OPC_EmitMergeInputChains1_0,
33411 OPC_EmitInteger32, 0,
33412 OPC_EmitNodeXForm, 2, 2,
33413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14872), 0|OPFL_Chain,
33414 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33415 24,
33416 OPC_CheckPredicate1,
33417 OPC_CheckPatternPredicate0,
33418 OPC_EmitMergeInputChains1_0,
33419 OPC_EmitInteger32, 0,
33420 OPC_EmitNodeXForm, 2, 2,
33421 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15499), 0|OPFL_Chain,
33422 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33423 24,
33424 OPC_CheckPredicate0,
33425 OPC_CheckPatternPredicate0,
33426 OPC_EmitMergeInputChains1_0,
33427 OPC_EmitInteger32, 0,
33428 OPC_EmitNodeXForm, 2, 2,
33429 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16126), 0|OPFL_Chain,
33430 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33431 0,
33432 0,
33433 106|128,2,
33434 OPC_CheckChild1Integer, 122|128,15|128,1,
33435 OPC_RecordChild2,
33436 OPC_Scope, 75,
33437 OPC_CheckChild2TypeI32,
33438 OPC_Scope, 23,
33439 OPC_CheckPredicate2,
33440 OPC_CheckPatternPredicate1,
33441 OPC_CheckComplexPat0, /*#*/1,
33442 OPC_EmitMergeInputChains1_0,
33443 OPC_EmitInteger32, 0,
33444 OPC_EmitNodeXForm, 2, 4,
33445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14988), 0|OPFL_Chain,
33446 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33447 23,
33448 OPC_CheckPredicate1,
33449 OPC_CheckPatternPredicate1,
33450 OPC_CheckComplexPat0, /*#*/1,
33451 OPC_EmitMergeInputChains1_0,
33452 OPC_EmitInteger32, 0,
33453 OPC_EmitNodeXForm, 2, 4,
33454 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15615), 0|OPFL_Chain,
33455 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33456 23,
33457 OPC_CheckPredicate0,
33458 OPC_CheckPatternPredicate1,
33459 OPC_CheckComplexPat0, /*#*/1,
33460 OPC_EmitMergeInputChains1_0,
33461 OPC_EmitInteger32, 0,
33462 OPC_EmitNodeXForm, 2, 4,
33463 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16242), 0|OPFL_Chain,
33464 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33465 0,
33466 75,
33467 OPC_CheckChild2TypeI64,
33468 OPC_Scope, 23,
33469 OPC_CheckPredicate2,
33470 OPC_CheckPatternPredicate1,
33471 OPC_CheckComplexPat1, /*#*/1,
33472 OPC_EmitMergeInputChains1_0,
33473 OPC_EmitInteger32, 0,
33474 OPC_EmitNodeXForm, 2, 4,
33475 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15102), 0|OPFL_Chain,
33476 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33477 23,
33478 OPC_CheckPredicate1,
33479 OPC_CheckPatternPredicate1,
33480 OPC_CheckComplexPat1, /*#*/1,
33481 OPC_EmitMergeInputChains1_0,
33482 OPC_EmitInteger32, 0,
33483 OPC_EmitNodeXForm, 2, 4,
33484 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15729), 0|OPFL_Chain,
33485 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33486 23,
33487 OPC_CheckPredicate0,
33488 OPC_CheckPatternPredicate1,
33489 OPC_CheckComplexPat1, /*#*/1,
33490 OPC_EmitMergeInputChains1_0,
33491 OPC_EmitInteger32, 0,
33492 OPC_EmitNodeXForm, 2, 4,
33493 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16356), 0|OPFL_Chain,
33494 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33495 0,
33496 22,
33497 OPC_CheckPredicate2,
33498 OPC_CheckPatternPredicate1,
33499 OPC_CheckComplexPat2, /*#*/1,
33500 OPC_EmitMergeInputChains1_0,
33501 OPC_EmitInteger32, 0,
33502 OPC_EmitNodeXForm, 2, 3,
33503 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14596), 0|OPFL_Chain,
33504 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33505 22,
33506 OPC_CheckPredicate1,
33507 OPC_CheckPatternPredicate1,
33508 OPC_CheckComplexPat2, /*#*/1,
33509 OPC_EmitMergeInputChains1_0,
33510 OPC_EmitInteger32, 0,
33511 OPC_EmitNodeXForm, 2, 3,
33512 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15249), 0|OPFL_Chain,
33513 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33514 22,
33515 OPC_CheckPredicate0,
33516 OPC_CheckPatternPredicate1,
33517 OPC_CheckComplexPat2, /*#*/1,
33518 OPC_EmitMergeInputChains1_0,
33519 OPC_EmitInteger32, 0,
33520 OPC_EmitNodeXForm, 2, 3,
33521 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15876), 0|OPFL_Chain,
33522 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33523 66,
33524 OPC_CheckChild2TypeI32,
33525 OPC_Scope, 20,
33526 OPC_CheckPredicate2,
33527 OPC_CheckPatternPredicate1,
33528 OPC_EmitMergeInputChains1_0,
33529 OPC_EmitInteger32, 0,
33530 OPC_EmitNodeXForm, 2, 2,
33531 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14760), 0|OPFL_Chain,
33532 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33533 20,
33534 OPC_CheckPredicate1,
33535 OPC_CheckPatternPredicate1,
33536 OPC_EmitMergeInputChains1_0,
33537 OPC_EmitInteger32, 0,
33538 OPC_EmitNodeXForm, 2, 2,
33539 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15387), 0|OPFL_Chain,
33540 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33541 20,
33542 OPC_CheckPredicate0,
33543 OPC_CheckPatternPredicate1,
33544 OPC_EmitMergeInputChains1_0,
33545 OPC_EmitInteger32, 0,
33546 OPC_EmitNodeXForm, 2, 2,
33547 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16014), 0|OPFL_Chain,
33548 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33549 0,
33550 66,
33551 OPC_CheckChild2TypeI64,
33552 OPC_Scope, 20,
33553 OPC_CheckPredicate2,
33554 OPC_CheckPatternPredicate1,
33555 OPC_EmitMergeInputChains1_0,
33556 OPC_EmitInteger32, 0,
33557 OPC_EmitNodeXForm, 2, 2,
33558 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14874), 0|OPFL_Chain,
33559 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33560 20,
33561 OPC_CheckPredicate1,
33562 OPC_CheckPatternPredicate1,
33563 OPC_EmitMergeInputChains1_0,
33564 OPC_EmitInteger32, 0,
33565 OPC_EmitNodeXForm, 2, 2,
33566 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15501), 0|OPFL_Chain,
33567 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33568 20,
33569 OPC_CheckPredicate0,
33570 OPC_CheckPatternPredicate1,
33571 OPC_EmitMergeInputChains1_0,
33572 OPC_EmitInteger32, 0,
33573 OPC_EmitNodeXForm, 2, 2,
33574 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16128), 0|OPFL_Chain,
33575 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33576 0,
33577 0,
33578 106|128,2,
33579 OPC_CheckChild1Integer, 2|128,16|128,1,
33580 OPC_RecordChild2,
33581 OPC_Scope, 75,
33582 OPC_CheckChild2TypeI32,
33583 OPC_Scope, 23,
33584 OPC_CheckPredicate2,
33585 OPC_CheckPatternPredicate1,
33586 OPC_CheckComplexPat0, /*#*/1,
33587 OPC_EmitMergeInputChains1_0,
33588 OPC_EmitInteger32, 0,
33589 OPC_EmitNodeXForm, 2, 4,
33590 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14990), 0|OPFL_Chain,
33591 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33592 23,
33593 OPC_CheckPredicate1,
33594 OPC_CheckPatternPredicate1,
33595 OPC_CheckComplexPat0, /*#*/1,
33596 OPC_EmitMergeInputChains1_0,
33597 OPC_EmitInteger32, 0,
33598 OPC_EmitNodeXForm, 2, 4,
33599 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15617), 0|OPFL_Chain,
33600 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33601 23,
33602 OPC_CheckPredicate0,
33603 OPC_CheckPatternPredicate1,
33604 OPC_CheckComplexPat0, /*#*/1,
33605 OPC_EmitMergeInputChains1_0,
33606 OPC_EmitInteger32, 0,
33607 OPC_EmitNodeXForm, 2, 4,
33608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16244), 0|OPFL_Chain,
33609 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33610 0,
33611 75,
33612 OPC_CheckChild2TypeI64,
33613 OPC_Scope, 23,
33614 OPC_CheckPredicate2,
33615 OPC_CheckPatternPredicate1,
33616 OPC_CheckComplexPat1, /*#*/1,
33617 OPC_EmitMergeInputChains1_0,
33618 OPC_EmitInteger32, 0,
33619 OPC_EmitNodeXForm, 2, 4,
33620 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15104), 0|OPFL_Chain,
33621 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33622 23,
33623 OPC_CheckPredicate1,
33624 OPC_CheckPatternPredicate1,
33625 OPC_CheckComplexPat1, /*#*/1,
33626 OPC_EmitMergeInputChains1_0,
33627 OPC_EmitInteger32, 0,
33628 OPC_EmitNodeXForm, 2, 4,
33629 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15731), 0|OPFL_Chain,
33630 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33631 23,
33632 OPC_CheckPredicate0,
33633 OPC_CheckPatternPredicate1,
33634 OPC_CheckComplexPat1, /*#*/1,
33635 OPC_EmitMergeInputChains1_0,
33636 OPC_EmitInteger32, 0,
33637 OPC_EmitNodeXForm, 2, 4,
33638 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16358), 0|OPFL_Chain,
33639 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
33640 0,
33641 22,
33642 OPC_CheckPredicate2,
33643 OPC_CheckPatternPredicate1,
33644 OPC_CheckComplexPat2, /*#*/1,
33645 OPC_EmitMergeInputChains1_0,
33646 OPC_EmitInteger32, 0,
33647 OPC_EmitNodeXForm, 2, 3,
33648 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14600), 0|OPFL_Chain,
33649 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33650 22,
33651 OPC_CheckPredicate1,
33652 OPC_CheckPatternPredicate1,
33653 OPC_CheckComplexPat2, /*#*/1,
33654 OPC_EmitMergeInputChains1_0,
33655 OPC_EmitInteger32, 0,
33656 OPC_EmitNodeXForm, 2, 3,
33657 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15252), 0|OPFL_Chain,
33658 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33659 22,
33660 OPC_CheckPredicate0,
33661 OPC_CheckPatternPredicate1,
33662 OPC_CheckComplexPat2, /*#*/1,
33663 OPC_EmitMergeInputChains1_0,
33664 OPC_EmitInteger32, 0,
33665 OPC_EmitNodeXForm, 2, 3,
33666 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15879), 0|OPFL_Chain,
33667 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
33668 66,
33669 OPC_CheckChild2TypeI32,
33670 OPC_Scope, 20,
33671 OPC_CheckPredicate2,
33672 OPC_CheckPatternPredicate1,
33673 OPC_EmitMergeInputChains1_0,
33674 OPC_EmitInteger32, 0,
33675 OPC_EmitNodeXForm, 2, 2,
33676 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14762), 0|OPFL_Chain,
33677 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33678 20,
33679 OPC_CheckPredicate1,
33680 OPC_CheckPatternPredicate1,
33681 OPC_EmitMergeInputChains1_0,
33682 OPC_EmitInteger32, 0,
33683 OPC_EmitNodeXForm, 2, 2,
33684 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15389), 0|OPFL_Chain,
33685 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33686 20,
33687 OPC_CheckPredicate0,
33688 OPC_CheckPatternPredicate1,
33689 OPC_EmitMergeInputChains1_0,
33690 OPC_EmitInteger32, 0,
33691 OPC_EmitNodeXForm, 2, 2,
33692 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16016), 0|OPFL_Chain,
33693 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33694 0,
33695 66,
33696 OPC_CheckChild2TypeI64,
33697 OPC_Scope, 20,
33698 OPC_CheckPredicate2,
33699 OPC_CheckPatternPredicate1,
33700 OPC_EmitMergeInputChains1_0,
33701 OPC_EmitInteger32, 0,
33702 OPC_EmitNodeXForm, 2, 2,
33703 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14876), 0|OPFL_Chain,
33704 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33705 20,
33706 OPC_CheckPredicate1,
33707 OPC_CheckPatternPredicate1,
33708 OPC_EmitMergeInputChains1_0,
33709 OPC_EmitInteger32, 0,
33710 OPC_EmitNodeXForm, 2, 2,
33711 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15503), 0|OPFL_Chain,
33712 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33713 20,
33714 OPC_CheckPredicate0,
33715 OPC_CheckPatternPredicate1,
33716 OPC_EmitMergeInputChains1_0,
33717 OPC_EmitInteger32, 0,
33718 OPC_EmitNodeXForm, 2, 2,
33719 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16130), 0|OPFL_Chain,
33720 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
33721 0,
33722 0,
33723 31|128,2,
33724 OPC_CheckChild1Integer, 116|128,19|128,1,
33725 OPC_RecordChild2,
33726 OPC_Scope, 60,
33727 OPC_CheckChild2TypeI32,
33728 OPC_Scope, 18,
33729 OPC_CheckPredicate2,
33730 OPC_CheckPatternPredicate3,
33731 OPC_CheckComplexPat0, /*#*/1,
33732 OPC_EmitMergeInputChains1_0,
33733 OPC_EmitInteger32, 0,
33734 OPC_EmitNodeXForm, 2, 4,
33735 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15000),
33736 MVT::i32, 3, 2, 3, 5,
33737 18,
33738 OPC_CheckPredicate1,
33739 OPC_CheckPatternPredicate3,
33740 OPC_CheckComplexPat0, /*#*/1,
33741 OPC_EmitMergeInputChains1_0,
33742 OPC_EmitInteger32, 0,
33743 OPC_EmitNodeXForm, 2, 4,
33744 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15627),
33745 MVT::i32, 3, 2, 3, 5,
33746 18,
33747 OPC_CheckPredicate0,
33748 OPC_CheckPatternPredicate3,
33749 OPC_CheckComplexPat0, /*#*/1,
33750 OPC_EmitMergeInputChains1_0,
33751 OPC_EmitInteger32, 0,
33752 OPC_EmitNodeXForm, 2, 4,
33753 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16254),
33754 MVT::i32, 3, 2, 3, 5,
33755 0,
33756 60,
33757 OPC_CheckChild2TypeI64,
33758 OPC_Scope, 18,
33759 OPC_CheckPredicate2,
33760 OPC_CheckPatternPredicate3,
33761 OPC_CheckComplexPat1, /*#*/1,
33762 OPC_EmitMergeInputChains1_0,
33763 OPC_EmitInteger32, 0,
33764 OPC_EmitNodeXForm, 2, 4,
33765 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15114),
33766 MVT::i32, 3, 2, 3, 5,
33767 18,
33768 OPC_CheckPredicate1,
33769 OPC_CheckPatternPredicate3,
33770 OPC_CheckComplexPat1, /*#*/1,
33771 OPC_EmitMergeInputChains1_0,
33772 OPC_EmitInteger32, 0,
33773 OPC_EmitNodeXForm, 2, 4,
33774 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15741),
33775 MVT::i32, 3, 2, 3, 5,
33776 18,
33777 OPC_CheckPredicate0,
33778 OPC_CheckPatternPredicate3,
33779 OPC_CheckComplexPat1, /*#*/1,
33780 OPC_EmitMergeInputChains1_0,
33781 OPC_EmitInteger32, 0,
33782 OPC_EmitNodeXForm, 2, 4,
33783 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16368),
33784 MVT::i32, 3, 2, 3, 5,
33785 0,
33786 17,
33787 OPC_CheckPredicate2,
33788 OPC_CheckPatternPredicate3,
33789 OPC_CheckComplexPat2, /*#*/1,
33790 OPC_EmitMergeInputChains1_0,
33791 OPC_EmitInteger32, 0,
33792 OPC_EmitNodeXForm, 2, 3,
33793 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14621),
33794 MVT::i32, 2, 2, 4,
33795 17,
33796 OPC_CheckPredicate1,
33797 OPC_CheckPatternPredicate3,
33798 OPC_CheckComplexPat2, /*#*/1,
33799 OPC_EmitMergeInputChains1_0,
33800 OPC_EmitInteger32, 0,
33801 OPC_EmitNodeXForm, 2, 3,
33802 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15267),
33803 MVT::i32, 2, 2, 4,
33804 17,
33805 OPC_CheckPredicate0,
33806 OPC_CheckPatternPredicate3,
33807 OPC_CheckComplexPat2, /*#*/1,
33808 OPC_EmitMergeInputChains1_0,
33809 OPC_EmitInteger32, 0,
33810 OPC_EmitNodeXForm, 2, 3,
33811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15894),
33812 MVT::i32, 2, 2, 4,
33813 51,
33814 OPC_CheckChild2TypeI32,
33815 OPC_Scope, 15,
33816 OPC_CheckPredicate2,
33817 OPC_CheckPatternPredicate3,
33818 OPC_EmitMergeInputChains1_0,
33819 OPC_EmitInteger32, 0,
33820 OPC_EmitNodeXForm, 2, 2,
33821 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14772),
33822 MVT::i32, 2, 1, 3,
33823 15,
33824 OPC_CheckPredicate1,
33825 OPC_CheckPatternPredicate3,
33826 OPC_EmitMergeInputChains1_0,
33827 OPC_EmitInteger32, 0,
33828 OPC_EmitNodeXForm, 2, 2,
33829 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15399),
33830 MVT::i32, 2, 1, 3,
33831 15,
33832 OPC_CheckPredicate0,
33833 OPC_CheckPatternPredicate3,
33834 OPC_EmitMergeInputChains1_0,
33835 OPC_EmitInteger32, 0,
33836 OPC_EmitNodeXForm, 2, 2,
33837 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16026),
33838 MVT::i32, 2, 1, 3,
33839 0,
33840 51,
33841 OPC_CheckChild2TypeI64,
33842 OPC_Scope, 15,
33843 OPC_CheckPredicate2,
33844 OPC_CheckPatternPredicate3,
33845 OPC_EmitMergeInputChains1_0,
33846 OPC_EmitInteger32, 0,
33847 OPC_EmitNodeXForm, 2, 2,
33848 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14886),
33849 MVT::i32, 2, 1, 3,
33850 15,
33851 OPC_CheckPredicate1,
33852 OPC_CheckPatternPredicate3,
33853 OPC_EmitMergeInputChains1_0,
33854 OPC_EmitInteger32, 0,
33855 OPC_EmitNodeXForm, 2, 2,
33856 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15513),
33857 MVT::i32, 2, 1, 3,
33858 15,
33859 OPC_CheckPredicate0,
33860 OPC_CheckPatternPredicate3,
33861 OPC_EmitMergeInputChains1_0,
33862 OPC_EmitInteger32, 0,
33863 OPC_EmitNodeXForm, 2, 2,
33864 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16140),
33865 MVT::i32, 2, 1, 3,
33866 0,
33867 0,
33868 31|128,2,
33869 OPC_CheckChild1Integer, 122|128,19|128,1,
33870 OPC_RecordChild2,
33871 OPC_Scope, 60,
33872 OPC_CheckChild2TypeI32,
33873 OPC_Scope, 18,
33874 OPC_CheckPredicate2,
33875 OPC_CheckPatternPredicate3,
33876 OPC_CheckComplexPat0, /*#*/1,
33877 OPC_EmitMergeInputChains1_0,
33878 OPC_EmitInteger32, 0,
33879 OPC_EmitNodeXForm, 2, 4,
33880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15002),
33881 MVT::i32, 3, 2, 3, 5,
33882 18,
33883 OPC_CheckPredicate1,
33884 OPC_CheckPatternPredicate3,
33885 OPC_CheckComplexPat0, /*#*/1,
33886 OPC_EmitMergeInputChains1_0,
33887 OPC_EmitInteger32, 0,
33888 OPC_EmitNodeXForm, 2, 4,
33889 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15629),
33890 MVT::i32, 3, 2, 3, 5,
33891 18,
33892 OPC_CheckPredicate0,
33893 OPC_CheckPatternPredicate3,
33894 OPC_CheckComplexPat0, /*#*/1,
33895 OPC_EmitMergeInputChains1_0,
33896 OPC_EmitInteger32, 0,
33897 OPC_EmitNodeXForm, 2, 4,
33898 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16256),
33899 MVT::i32, 3, 2, 3, 5,
33900 0,
33901 60,
33902 OPC_CheckChild2TypeI64,
33903 OPC_Scope, 18,
33904 OPC_CheckPredicate2,
33905 OPC_CheckPatternPredicate3,
33906 OPC_CheckComplexPat1, /*#*/1,
33907 OPC_EmitMergeInputChains1_0,
33908 OPC_EmitInteger32, 0,
33909 OPC_EmitNodeXForm, 2, 4,
33910 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15116),
33911 MVT::i32, 3, 2, 3, 5,
33912 18,
33913 OPC_CheckPredicate1,
33914 OPC_CheckPatternPredicate3,
33915 OPC_CheckComplexPat1, /*#*/1,
33916 OPC_EmitMergeInputChains1_0,
33917 OPC_EmitInteger32, 0,
33918 OPC_EmitNodeXForm, 2, 4,
33919 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15743),
33920 MVT::i32, 3, 2, 3, 5,
33921 18,
33922 OPC_CheckPredicate0,
33923 OPC_CheckPatternPredicate3,
33924 OPC_CheckComplexPat1, /*#*/1,
33925 OPC_EmitMergeInputChains1_0,
33926 OPC_EmitInteger32, 0,
33927 OPC_EmitNodeXForm, 2, 4,
33928 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16370),
33929 MVT::i32, 3, 2, 3, 5,
33930 0,
33931 17,
33932 OPC_CheckPredicate2,
33933 OPC_CheckPatternPredicate3,
33934 OPC_CheckComplexPat2, /*#*/1,
33935 OPC_EmitMergeInputChains1_0,
33936 OPC_EmitInteger32, 0,
33937 OPC_EmitNodeXForm, 2, 3,
33938 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14626),
33939 MVT::i32, 2, 2, 4,
33940 17,
33941 OPC_CheckPredicate1,
33942 OPC_CheckPatternPredicate3,
33943 OPC_CheckComplexPat2, /*#*/1,
33944 OPC_EmitMergeInputChains1_0,
33945 OPC_EmitInteger32, 0,
33946 OPC_EmitNodeXForm, 2, 3,
33947 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15270),
33948 MVT::i32, 2, 2, 4,
33949 17,
33950 OPC_CheckPredicate0,
33951 OPC_CheckPatternPredicate3,
33952 OPC_CheckComplexPat2, /*#*/1,
33953 OPC_EmitMergeInputChains1_0,
33954 OPC_EmitInteger32, 0,
33955 OPC_EmitNodeXForm, 2, 3,
33956 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15897),
33957 MVT::i32, 2, 2, 4,
33958 51,
33959 OPC_CheckChild2TypeI32,
33960 OPC_Scope, 15,
33961 OPC_CheckPredicate2,
33962 OPC_CheckPatternPredicate3,
33963 OPC_EmitMergeInputChains1_0,
33964 OPC_EmitInteger32, 0,
33965 OPC_EmitNodeXForm, 2, 2,
33966 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14774),
33967 MVT::i32, 2, 1, 3,
33968 15,
33969 OPC_CheckPredicate1,
33970 OPC_CheckPatternPredicate3,
33971 OPC_EmitMergeInputChains1_0,
33972 OPC_EmitInteger32, 0,
33973 OPC_EmitNodeXForm, 2, 2,
33974 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15401),
33975 MVT::i32, 2, 1, 3,
33976 15,
33977 OPC_CheckPredicate0,
33978 OPC_CheckPatternPredicate3,
33979 OPC_EmitMergeInputChains1_0,
33980 OPC_EmitInteger32, 0,
33981 OPC_EmitNodeXForm, 2, 2,
33982 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16028),
33983 MVT::i32, 2, 1, 3,
33984 0,
33985 51,
33986 OPC_CheckChild2TypeI64,
33987 OPC_Scope, 15,
33988 OPC_CheckPredicate2,
33989 OPC_CheckPatternPredicate3,
33990 OPC_EmitMergeInputChains1_0,
33991 OPC_EmitInteger32, 0,
33992 OPC_EmitNodeXForm, 2, 2,
33993 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14888),
33994 MVT::i32, 2, 1, 3,
33995 15,
33996 OPC_CheckPredicate1,
33997 OPC_CheckPatternPredicate3,
33998 OPC_EmitMergeInputChains1_0,
33999 OPC_EmitInteger32, 0,
34000 OPC_EmitNodeXForm, 2, 2,
34001 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15515),
34002 MVT::i32, 2, 1, 3,
34003 15,
34004 OPC_CheckPredicate0,
34005 OPC_CheckPatternPredicate3,
34006 OPC_EmitMergeInputChains1_0,
34007 OPC_EmitInteger32, 0,
34008 OPC_EmitNodeXForm, 2, 2,
34009 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16142),
34010 MVT::i32, 2, 1, 3,
34011 0,
34012 0,
34013 31|128,2,
34014 OPC_CheckChild1Integer, 84|128,19|128,1,
34015 OPC_RecordChild2,
34016 OPC_Scope, 60,
34017 OPC_CheckChild2TypeI32,
34018 OPC_Scope, 18,
34019 OPC_CheckPredicate2,
34020 OPC_CheckPatternPredicate3,
34021 OPC_CheckComplexPat0, /*#*/1,
34022 OPC_EmitMergeInputChains1_0,
34023 OPC_EmitInteger32, 0,
34024 OPC_EmitNodeXForm, 2, 4,
34025 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15004),
34026 MVT::i32, 3, 2, 3, 5,
34027 18,
34028 OPC_CheckPredicate1,
34029 OPC_CheckPatternPredicate3,
34030 OPC_CheckComplexPat0, /*#*/1,
34031 OPC_EmitMergeInputChains1_0,
34032 OPC_EmitInteger32, 0,
34033 OPC_EmitNodeXForm, 2, 4,
34034 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15631),
34035 MVT::i32, 3, 2, 3, 5,
34036 18,
34037 OPC_CheckPredicate0,
34038 OPC_CheckPatternPredicate3,
34039 OPC_CheckComplexPat0, /*#*/1,
34040 OPC_EmitMergeInputChains1_0,
34041 OPC_EmitInteger32, 0,
34042 OPC_EmitNodeXForm, 2, 4,
34043 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16258),
34044 MVT::i32, 3, 2, 3, 5,
34045 0,
34046 60,
34047 OPC_CheckChild2TypeI64,
34048 OPC_Scope, 18,
34049 OPC_CheckPredicate2,
34050 OPC_CheckPatternPredicate3,
34051 OPC_CheckComplexPat1, /*#*/1,
34052 OPC_EmitMergeInputChains1_0,
34053 OPC_EmitInteger32, 0,
34054 OPC_EmitNodeXForm, 2, 4,
34055 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15118),
34056 MVT::i32, 3, 2, 3, 5,
34057 18,
34058 OPC_CheckPredicate1,
34059 OPC_CheckPatternPredicate3,
34060 OPC_CheckComplexPat1, /*#*/1,
34061 OPC_EmitMergeInputChains1_0,
34062 OPC_EmitInteger32, 0,
34063 OPC_EmitNodeXForm, 2, 4,
34064 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15745),
34065 MVT::i32, 3, 2, 3, 5,
34066 18,
34067 OPC_CheckPredicate0,
34068 OPC_CheckPatternPredicate3,
34069 OPC_CheckComplexPat1, /*#*/1,
34070 OPC_EmitMergeInputChains1_0,
34071 OPC_EmitInteger32, 0,
34072 OPC_EmitNodeXForm, 2, 4,
34073 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16372),
34074 MVT::i32, 3, 2, 3, 5,
34075 0,
34076 17,
34077 OPC_CheckPredicate2,
34078 OPC_CheckPatternPredicate3,
34079 OPC_CheckComplexPat2, /*#*/1,
34080 OPC_EmitMergeInputChains1_0,
34081 OPC_EmitInteger32, 0,
34082 OPC_EmitNodeXForm, 2, 3,
34083 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14631),
34084 MVT::i32, 2, 2, 4,
34085 17,
34086 OPC_CheckPredicate1,
34087 OPC_CheckPatternPredicate3,
34088 OPC_CheckComplexPat2, /*#*/1,
34089 OPC_EmitMergeInputChains1_0,
34090 OPC_EmitInteger32, 0,
34091 OPC_EmitNodeXForm, 2, 3,
34092 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15273),
34093 MVT::i32, 2, 2, 4,
34094 17,
34095 OPC_CheckPredicate0,
34096 OPC_CheckPatternPredicate3,
34097 OPC_CheckComplexPat2, /*#*/1,
34098 OPC_EmitMergeInputChains1_0,
34099 OPC_EmitInteger32, 0,
34100 OPC_EmitNodeXForm, 2, 3,
34101 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15900),
34102 MVT::i32, 2, 2, 4,
34103 51,
34104 OPC_CheckChild2TypeI32,
34105 OPC_Scope, 15,
34106 OPC_CheckPredicate2,
34107 OPC_CheckPatternPredicate3,
34108 OPC_EmitMergeInputChains1_0,
34109 OPC_EmitInteger32, 0,
34110 OPC_EmitNodeXForm, 2, 2,
34111 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14776),
34112 MVT::i32, 2, 1, 3,
34113 15,
34114 OPC_CheckPredicate1,
34115 OPC_CheckPatternPredicate3,
34116 OPC_EmitMergeInputChains1_0,
34117 OPC_EmitInteger32, 0,
34118 OPC_EmitNodeXForm, 2, 2,
34119 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15403),
34120 MVT::i32, 2, 1, 3,
34121 15,
34122 OPC_CheckPredicate0,
34123 OPC_CheckPatternPredicate3,
34124 OPC_EmitMergeInputChains1_0,
34125 OPC_EmitInteger32, 0,
34126 OPC_EmitNodeXForm, 2, 2,
34127 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16030),
34128 MVT::i32, 2, 1, 3,
34129 0,
34130 51,
34131 OPC_CheckChild2TypeI64,
34132 OPC_Scope, 15,
34133 OPC_CheckPredicate2,
34134 OPC_CheckPatternPredicate3,
34135 OPC_EmitMergeInputChains1_0,
34136 OPC_EmitInteger32, 0,
34137 OPC_EmitNodeXForm, 2, 2,
34138 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14890),
34139 MVT::i32, 2, 1, 3,
34140 15,
34141 OPC_CheckPredicate1,
34142 OPC_CheckPatternPredicate3,
34143 OPC_EmitMergeInputChains1_0,
34144 OPC_EmitInteger32, 0,
34145 OPC_EmitNodeXForm, 2, 2,
34146 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15517),
34147 MVT::i32, 2, 1, 3,
34148 15,
34149 OPC_CheckPredicate0,
34150 OPC_CheckPatternPredicate3,
34151 OPC_EmitMergeInputChains1_0,
34152 OPC_EmitInteger32, 0,
34153 OPC_EmitNodeXForm, 2, 2,
34154 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16144),
34155 MVT::i32, 2, 1, 3,
34156 0,
34157 0,
34158 46|128,2,
34159 OPC_CheckChild1Integer, 124|128,19|128,1,
34160 OPC_RecordChild2,
34161 OPC_Scope, 63,
34162 OPC_CheckChild2TypeI32,
34163 OPC_Scope, 19,
34164 OPC_CheckPredicate2,
34165 OPC_CheckPatternPredicate3,
34166 OPC_CheckComplexPat0, /*#*/1,
34167 OPC_EmitMergeInputChains1_0,
34168 OPC_EmitInteger32, 0,
34169 OPC_EmitNodeXForm, 2, 4,
34170 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15006),
34171 MVT::i32, MVT::i32, 3, 2, 3, 5,
34172 19,
34173 OPC_CheckPredicate1,
34174 OPC_CheckPatternPredicate3,
34175 OPC_CheckComplexPat0, /*#*/1,
34176 OPC_EmitMergeInputChains1_0,
34177 OPC_EmitInteger32, 0,
34178 OPC_EmitNodeXForm, 2, 4,
34179 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15633),
34180 MVT::i32, MVT::i32, 3, 2, 3, 5,
34181 19,
34182 OPC_CheckPredicate0,
34183 OPC_CheckPatternPredicate3,
34184 OPC_CheckComplexPat0, /*#*/1,
34185 OPC_EmitMergeInputChains1_0,
34186 OPC_EmitInteger32, 0,
34187 OPC_EmitNodeXForm, 2, 4,
34188 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16260),
34189 MVT::i32, MVT::i32, 3, 2, 3, 5,
34190 0,
34191 63,
34192 OPC_CheckChild2TypeI64,
34193 OPC_Scope, 19,
34194 OPC_CheckPredicate2,
34195 OPC_CheckPatternPredicate3,
34196 OPC_CheckComplexPat1, /*#*/1,
34197 OPC_EmitMergeInputChains1_0,
34198 OPC_EmitInteger32, 0,
34199 OPC_EmitNodeXForm, 2, 4,
34200 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15120),
34201 MVT::i32, MVT::i32, 3, 2, 3, 5,
34202 19,
34203 OPC_CheckPredicate1,
34204 OPC_CheckPatternPredicate3,
34205 OPC_CheckComplexPat1, /*#*/1,
34206 OPC_EmitMergeInputChains1_0,
34207 OPC_EmitInteger32, 0,
34208 OPC_EmitNodeXForm, 2, 4,
34209 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15747),
34210 MVT::i32, MVT::i32, 3, 2, 3, 5,
34211 19,
34212 OPC_CheckPredicate0,
34213 OPC_CheckPatternPredicate3,
34214 OPC_CheckComplexPat1, /*#*/1,
34215 OPC_EmitMergeInputChains1_0,
34216 OPC_EmitInteger32, 0,
34217 OPC_EmitNodeXForm, 2, 4,
34218 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16374),
34219 MVT::i32, MVT::i32, 3, 2, 3, 5,
34220 0,
34221 18,
34222 OPC_CheckPredicate2,
34223 OPC_CheckPatternPredicate3,
34224 OPC_CheckComplexPat2, /*#*/1,
34225 OPC_EmitMergeInputChains1_0,
34226 OPC_EmitInteger32, 0,
34227 OPC_EmitNodeXForm, 2, 3,
34228 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14635),
34229 MVT::i32, MVT::i32, 2, 2, 4,
34230 18,
34231 OPC_CheckPredicate1,
34232 OPC_CheckPatternPredicate3,
34233 OPC_CheckComplexPat2, /*#*/1,
34234 OPC_EmitMergeInputChains1_0,
34235 OPC_EmitInteger32, 0,
34236 OPC_EmitNodeXForm, 2, 3,
34237 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15276),
34238 MVT::i32, MVT::i32, 2, 2, 4,
34239 18,
34240 OPC_CheckPredicate0,
34241 OPC_CheckPatternPredicate3,
34242 OPC_CheckComplexPat2, /*#*/1,
34243 OPC_EmitMergeInputChains1_0,
34244 OPC_EmitInteger32, 0,
34245 OPC_EmitNodeXForm, 2, 3,
34246 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15903),
34247 MVT::i32, MVT::i32, 2, 2, 4,
34248 54,
34249 OPC_CheckChild2TypeI32,
34250 OPC_Scope, 16,
34251 OPC_CheckPredicate2,
34252 OPC_CheckPatternPredicate3,
34253 OPC_EmitMergeInputChains1_0,
34254 OPC_EmitInteger32, 0,
34255 OPC_EmitNodeXForm, 2, 2,
34256 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14778),
34257 MVT::i32, MVT::i32, 2, 1, 3,
34258 16,
34259 OPC_CheckPredicate1,
34260 OPC_CheckPatternPredicate3,
34261 OPC_EmitMergeInputChains1_0,
34262 OPC_EmitInteger32, 0,
34263 OPC_EmitNodeXForm, 2, 2,
34264 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15405),
34265 MVT::i32, MVT::i32, 2, 1, 3,
34266 16,
34267 OPC_CheckPredicate0,
34268 OPC_CheckPatternPredicate3,
34269 OPC_EmitMergeInputChains1_0,
34270 OPC_EmitInteger32, 0,
34271 OPC_EmitNodeXForm, 2, 2,
34272 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16032),
34273 MVT::i32, MVT::i32, 2, 1, 3,
34274 0,
34275 54,
34276 OPC_CheckChild2TypeI64,
34277 OPC_Scope, 16,
34278 OPC_CheckPredicate2,
34279 OPC_CheckPatternPredicate3,
34280 OPC_EmitMergeInputChains1_0,
34281 OPC_EmitInteger32, 0,
34282 OPC_EmitNodeXForm, 2, 2,
34283 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14892),
34284 MVT::i32, MVT::i32, 2, 1, 3,
34285 16,
34286 OPC_CheckPredicate1,
34287 OPC_CheckPatternPredicate3,
34288 OPC_EmitMergeInputChains1_0,
34289 OPC_EmitInteger32, 0,
34290 OPC_EmitNodeXForm, 2, 2,
34291 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15519),
34292 MVT::i32, MVT::i32, 2, 1, 3,
34293 16,
34294 OPC_CheckPredicate0,
34295 OPC_CheckPatternPredicate3,
34296 OPC_EmitMergeInputChains1_0,
34297 OPC_EmitInteger32, 0,
34298 OPC_EmitNodeXForm, 2, 2,
34299 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16146),
34300 MVT::i32, MVT::i32, 2, 1, 3,
34301 0,
34302 0,
34303 46|128,2,
34304 OPC_CheckChild1Integer, 88|128,19|128,1,
34305 OPC_RecordChild2,
34306 OPC_Scope, 63,
34307 OPC_CheckChild2TypeI32,
34308 OPC_Scope, 19,
34309 OPC_CheckPredicate2,
34310 OPC_CheckPatternPredicate3,
34311 OPC_CheckComplexPat0, /*#*/1,
34312 OPC_EmitMergeInputChains1_0,
34313 OPC_EmitInteger32, 0,
34314 OPC_EmitNodeXForm, 2, 4,
34315 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15008),
34316 MVT::i32, MVT::i32, 3, 2, 3, 5,
34317 19,
34318 OPC_CheckPredicate1,
34319 OPC_CheckPatternPredicate3,
34320 OPC_CheckComplexPat0, /*#*/1,
34321 OPC_EmitMergeInputChains1_0,
34322 OPC_EmitInteger32, 0,
34323 OPC_EmitNodeXForm, 2, 4,
34324 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15635),
34325 MVT::i32, MVT::i32, 3, 2, 3, 5,
34326 19,
34327 OPC_CheckPredicate0,
34328 OPC_CheckPatternPredicate3,
34329 OPC_CheckComplexPat0, /*#*/1,
34330 OPC_EmitMergeInputChains1_0,
34331 OPC_EmitInteger32, 0,
34332 OPC_EmitNodeXForm, 2, 4,
34333 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16262),
34334 MVT::i32, MVT::i32, 3, 2, 3, 5,
34335 0,
34336 63,
34337 OPC_CheckChild2TypeI64,
34338 OPC_Scope, 19,
34339 OPC_CheckPredicate2,
34340 OPC_CheckPatternPredicate3,
34341 OPC_CheckComplexPat1, /*#*/1,
34342 OPC_EmitMergeInputChains1_0,
34343 OPC_EmitInteger32, 0,
34344 OPC_EmitNodeXForm, 2, 4,
34345 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15122),
34346 MVT::i32, MVT::i32, 3, 2, 3, 5,
34347 19,
34348 OPC_CheckPredicate1,
34349 OPC_CheckPatternPredicate3,
34350 OPC_CheckComplexPat1, /*#*/1,
34351 OPC_EmitMergeInputChains1_0,
34352 OPC_EmitInteger32, 0,
34353 OPC_EmitNodeXForm, 2, 4,
34354 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15749),
34355 MVT::i32, MVT::i32, 3, 2, 3, 5,
34356 19,
34357 OPC_CheckPredicate0,
34358 OPC_CheckPatternPredicate3,
34359 OPC_CheckComplexPat1, /*#*/1,
34360 OPC_EmitMergeInputChains1_0,
34361 OPC_EmitInteger32, 0,
34362 OPC_EmitNodeXForm, 2, 4,
34363 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16376),
34364 MVT::i32, MVT::i32, 3, 2, 3, 5,
34365 0,
34366 18,
34367 OPC_CheckPredicate2,
34368 OPC_CheckPatternPredicate3,
34369 OPC_CheckComplexPat2, /*#*/1,
34370 OPC_EmitMergeInputChains1_0,
34371 OPC_EmitInteger32, 0,
34372 OPC_EmitNodeXForm, 2, 3,
34373 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14639),
34374 MVT::i32, MVT::i32, 2, 2, 4,
34375 18,
34376 OPC_CheckPredicate1,
34377 OPC_CheckPatternPredicate3,
34378 OPC_CheckComplexPat2, /*#*/1,
34379 OPC_EmitMergeInputChains1_0,
34380 OPC_EmitInteger32, 0,
34381 OPC_EmitNodeXForm, 2, 3,
34382 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15279),
34383 MVT::i32, MVT::i32, 2, 2, 4,
34384 18,
34385 OPC_CheckPredicate0,
34386 OPC_CheckPatternPredicate3,
34387 OPC_CheckComplexPat2, /*#*/1,
34388 OPC_EmitMergeInputChains1_0,
34389 OPC_EmitInteger32, 0,
34390 OPC_EmitNodeXForm, 2, 3,
34391 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15906),
34392 MVT::i32, MVT::i32, 2, 2, 4,
34393 54,
34394 OPC_CheckChild2TypeI32,
34395 OPC_Scope, 16,
34396 OPC_CheckPredicate2,
34397 OPC_CheckPatternPredicate3,
34398 OPC_EmitMergeInputChains1_0,
34399 OPC_EmitInteger32, 0,
34400 OPC_EmitNodeXForm, 2, 2,
34401 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14780),
34402 MVT::i32, MVT::i32, 2, 1, 3,
34403 16,
34404 OPC_CheckPredicate1,
34405 OPC_CheckPatternPredicate3,
34406 OPC_EmitMergeInputChains1_0,
34407 OPC_EmitInteger32, 0,
34408 OPC_EmitNodeXForm, 2, 2,
34409 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15407),
34410 MVT::i32, MVT::i32, 2, 1, 3,
34411 16,
34412 OPC_CheckPredicate0,
34413 OPC_CheckPatternPredicate3,
34414 OPC_EmitMergeInputChains1_0,
34415 OPC_EmitInteger32, 0,
34416 OPC_EmitNodeXForm, 2, 2,
34417 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16034),
34418 MVT::i32, MVT::i32, 2, 1, 3,
34419 0,
34420 54,
34421 OPC_CheckChild2TypeI64,
34422 OPC_Scope, 16,
34423 OPC_CheckPredicate2,
34424 OPC_CheckPatternPredicate3,
34425 OPC_EmitMergeInputChains1_0,
34426 OPC_EmitInteger32, 0,
34427 OPC_EmitNodeXForm, 2, 2,
34428 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14894),
34429 MVT::i32, MVT::i32, 2, 1, 3,
34430 16,
34431 OPC_CheckPredicate1,
34432 OPC_CheckPatternPredicate3,
34433 OPC_EmitMergeInputChains1_0,
34434 OPC_EmitInteger32, 0,
34435 OPC_EmitNodeXForm, 2, 2,
34436 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15521),
34437 MVT::i32, MVT::i32, 2, 1, 3,
34438 16,
34439 OPC_CheckPredicate0,
34440 OPC_CheckPatternPredicate3,
34441 OPC_EmitMergeInputChains1_0,
34442 OPC_EmitInteger32, 0,
34443 OPC_EmitNodeXForm, 2, 2,
34444 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16148),
34445 MVT::i32, MVT::i32, 2, 1, 3,
34446 0,
34447 0,
34448 69|128,2,
34449 OPC_CheckChild1Integer, 44|128,14|128,1,
34450 OPC_RecordChild2,
34451 OPC_Scope, 67,
34452 OPC_CheckChild2TypeI32,
34453 OPC_RecordChild3,
34454 OPC_Scope, 20,
34455 OPC_CheckPredicate2,
34456 OPC_CheckPatternPredicate0,
34457 OPC_CheckComplexPat0, /*#*/1,
34458 OPC_EmitMergeInputChains1_0,
34459 OPC_EmitInteger32, 0,
34460 OPC_EmitNodeXForm, 2, 5,
34461 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16862),
34462 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34463 20,
34464 OPC_CheckPredicate1,
34465 OPC_CheckPatternPredicate0,
34466 OPC_CheckComplexPat0, /*#*/1,
34467 OPC_EmitMergeInputChains1_0,
34468 OPC_EmitInteger32, 0,
34469 OPC_EmitNodeXForm, 2, 5,
34470 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17489),
34471 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34472 20,
34473 OPC_CheckPredicate0,
34474 OPC_CheckPatternPredicate0,
34475 OPC_CheckComplexPat0, /*#*/1,
34476 OPC_EmitMergeInputChains1_0,
34477 OPC_EmitInteger32, 0,
34478 OPC_EmitNodeXForm, 2, 5,
34479 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18116),
34480 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34481 0,
34482 67,
34483 OPC_CheckChild2TypeI64,
34484 OPC_RecordChild3,
34485 OPC_Scope, 20,
34486 OPC_CheckPredicate2,
34487 OPC_CheckPatternPredicate0,
34488 OPC_CheckComplexPat1, /*#*/1,
34489 OPC_EmitMergeInputChains1_0,
34490 OPC_EmitInteger32, 0,
34491 OPC_EmitNodeXForm, 2, 5,
34492 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16976),
34493 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34494 20,
34495 OPC_CheckPredicate1,
34496 OPC_CheckPatternPredicate0,
34497 OPC_CheckComplexPat1, /*#*/1,
34498 OPC_EmitMergeInputChains1_0,
34499 OPC_EmitInteger32, 0,
34500 OPC_EmitNodeXForm, 2, 5,
34501 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17603),
34502 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34503 20,
34504 OPC_CheckPredicate0,
34505 OPC_CheckPatternPredicate0,
34506 OPC_CheckComplexPat1, /*#*/1,
34507 OPC_EmitMergeInputChains1_0,
34508 OPC_EmitInteger32, 0,
34509 OPC_EmitNodeXForm, 2, 5,
34510 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18230),
34511 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34512 0,
34513 63,
34514 OPC_RecordChild3,
34515 OPC_Scope, 19,
34516 OPC_CheckPredicate2,
34517 OPC_CheckPatternPredicate0,
34518 OPC_CheckComplexPat2, /*#*/1,
34519 OPC_EmitMergeInputChains1_0,
34520 OPC_EmitInteger32, 0,
34521 OPC_EmitNodeXForm, 2, 4,
34522 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16409),
34523 MVT::i32, MVT::i32, 3, 3, 2, 5,
34524 19,
34525 OPC_CheckPredicate1,
34526 OPC_CheckPatternPredicate0,
34527 OPC_CheckComplexPat2, /*#*/1,
34528 OPC_EmitMergeInputChains1_0,
34529 OPC_EmitInteger32, 0,
34530 OPC_EmitNodeXForm, 2, 4,
34531 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17091),
34532 MVT::i32, MVT::i32, 3, 3, 2, 5,
34533 19,
34534 OPC_CheckPredicate0,
34535 OPC_CheckPatternPredicate0,
34536 OPC_CheckComplexPat2, /*#*/1,
34537 OPC_EmitMergeInputChains1_0,
34538 OPC_EmitInteger32, 0,
34539 OPC_EmitNodeXForm, 2, 4,
34540 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17718),
34541 MVT::i32, MVT::i32, 3, 3, 2, 5,
34542 0,
34543 58,
34544 OPC_CheckChild2TypeI32,
34545 OPC_RecordChild3,
34546 OPC_Scope, 17,
34547 OPC_CheckPredicate2,
34548 OPC_CheckPatternPredicate0,
34549 OPC_EmitMergeInputChains1_0,
34550 OPC_EmitInteger32, 0,
34551 OPC_EmitNodeXForm, 2, 3,
34552 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16634),
34553 MVT::i32, MVT::i32, 3, 1, 2, 4,
34554 17,
34555 OPC_CheckPredicate1,
34556 OPC_CheckPatternPredicate0,
34557 OPC_EmitMergeInputChains1_0,
34558 OPC_EmitInteger32, 0,
34559 OPC_EmitNodeXForm, 2, 3,
34560 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17261),
34561 MVT::i32, MVT::i32, 3, 1, 2, 4,
34562 17,
34563 OPC_CheckPredicate0,
34564 OPC_CheckPatternPredicate0,
34565 OPC_EmitMergeInputChains1_0,
34566 OPC_EmitInteger32, 0,
34567 OPC_EmitNodeXForm, 2, 3,
34568 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17888),
34569 MVT::i32, MVT::i32, 3, 1, 2, 4,
34570 0,
34571 58,
34572 OPC_CheckChild2TypeI64,
34573 OPC_RecordChild3,
34574 OPC_Scope, 17,
34575 OPC_CheckPredicate2,
34576 OPC_CheckPatternPredicate0,
34577 OPC_EmitMergeInputChains1_0,
34578 OPC_EmitInteger32, 0,
34579 OPC_EmitNodeXForm, 2, 3,
34580 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16748),
34581 MVT::i32, MVT::i32, 3, 1, 2, 4,
34582 17,
34583 OPC_CheckPredicate1,
34584 OPC_CheckPatternPredicate0,
34585 OPC_EmitMergeInputChains1_0,
34586 OPC_EmitInteger32, 0,
34587 OPC_EmitNodeXForm, 2, 3,
34588 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17375),
34589 MVT::i32, MVT::i32, 3, 1, 2, 4,
34590 17,
34591 OPC_CheckPredicate0,
34592 OPC_CheckPatternPredicate0,
34593 OPC_EmitMergeInputChains1_0,
34594 OPC_EmitInteger32, 0,
34595 OPC_EmitNodeXForm, 2, 3,
34596 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18002),
34597 MVT::i32, MVT::i32, 3, 1, 2, 4,
34598 0,
34599 0,
34600 69|128,2,
34601 OPC_CheckChild1Integer, 42|128,14|128,1,
34602 OPC_RecordChild2,
34603 OPC_Scope, 67,
34604 OPC_CheckChild2TypeI32,
34605 OPC_RecordChild3,
34606 OPC_Scope, 20,
34607 OPC_CheckPredicate2,
34608 OPC_CheckPatternPredicate0,
34609 OPC_CheckComplexPat0, /*#*/1,
34610 OPC_EmitMergeInputChains1_0,
34611 OPC_EmitInteger32, 0,
34612 OPC_EmitNodeXForm, 2, 5,
34613 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16864),
34614 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34615 20,
34616 OPC_CheckPredicate1,
34617 OPC_CheckPatternPredicate0,
34618 OPC_CheckComplexPat0, /*#*/1,
34619 OPC_EmitMergeInputChains1_0,
34620 OPC_EmitInteger32, 0,
34621 OPC_EmitNodeXForm, 2, 5,
34622 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17491),
34623 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34624 20,
34625 OPC_CheckPredicate0,
34626 OPC_CheckPatternPredicate0,
34627 OPC_CheckComplexPat0, /*#*/1,
34628 OPC_EmitMergeInputChains1_0,
34629 OPC_EmitInteger32, 0,
34630 OPC_EmitNodeXForm, 2, 5,
34631 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18118),
34632 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34633 0,
34634 67,
34635 OPC_CheckChild2TypeI64,
34636 OPC_RecordChild3,
34637 OPC_Scope, 20,
34638 OPC_CheckPredicate2,
34639 OPC_CheckPatternPredicate0,
34640 OPC_CheckComplexPat1, /*#*/1,
34641 OPC_EmitMergeInputChains1_0,
34642 OPC_EmitInteger32, 0,
34643 OPC_EmitNodeXForm, 2, 5,
34644 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16978),
34645 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34646 20,
34647 OPC_CheckPredicate1,
34648 OPC_CheckPatternPredicate0,
34649 OPC_CheckComplexPat1, /*#*/1,
34650 OPC_EmitMergeInputChains1_0,
34651 OPC_EmitInteger32, 0,
34652 OPC_EmitNodeXForm, 2, 5,
34653 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17605),
34654 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34655 20,
34656 OPC_CheckPredicate0,
34657 OPC_CheckPatternPredicate0,
34658 OPC_CheckComplexPat1, /*#*/1,
34659 OPC_EmitMergeInputChains1_0,
34660 OPC_EmitInteger32, 0,
34661 OPC_EmitNodeXForm, 2, 5,
34662 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18232),
34663 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34664 0,
34665 63,
34666 OPC_RecordChild3,
34667 OPC_Scope, 19,
34668 OPC_CheckPredicate2,
34669 OPC_CheckPatternPredicate0,
34670 OPC_CheckComplexPat2, /*#*/1,
34671 OPC_EmitMergeInputChains1_0,
34672 OPC_EmitInteger32, 0,
34673 OPC_EmitNodeXForm, 2, 4,
34674 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16413),
34675 MVT::i32, MVT::i32, 3, 3, 2, 5,
34676 19,
34677 OPC_CheckPredicate1,
34678 OPC_CheckPatternPredicate0,
34679 OPC_CheckComplexPat2, /*#*/1,
34680 OPC_EmitMergeInputChains1_0,
34681 OPC_EmitInteger32, 0,
34682 OPC_EmitNodeXForm, 2, 4,
34683 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17094),
34684 MVT::i32, MVT::i32, 3, 3, 2, 5,
34685 19,
34686 OPC_CheckPredicate0,
34687 OPC_CheckPatternPredicate0,
34688 OPC_CheckComplexPat2, /*#*/1,
34689 OPC_EmitMergeInputChains1_0,
34690 OPC_EmitInteger32, 0,
34691 OPC_EmitNodeXForm, 2, 4,
34692 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17721),
34693 MVT::i32, MVT::i32, 3, 3, 2, 5,
34694 0,
34695 58,
34696 OPC_CheckChild2TypeI32,
34697 OPC_RecordChild3,
34698 OPC_Scope, 17,
34699 OPC_CheckPredicate2,
34700 OPC_CheckPatternPredicate0,
34701 OPC_EmitMergeInputChains1_0,
34702 OPC_EmitInteger32, 0,
34703 OPC_EmitNodeXForm, 2, 3,
34704 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16636),
34705 MVT::i32, MVT::i32, 3, 1, 2, 4,
34706 17,
34707 OPC_CheckPredicate1,
34708 OPC_CheckPatternPredicate0,
34709 OPC_EmitMergeInputChains1_0,
34710 OPC_EmitInteger32, 0,
34711 OPC_EmitNodeXForm, 2, 3,
34712 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17263),
34713 MVT::i32, MVT::i32, 3, 1, 2, 4,
34714 17,
34715 OPC_CheckPredicate0,
34716 OPC_CheckPatternPredicate0,
34717 OPC_EmitMergeInputChains1_0,
34718 OPC_EmitInteger32, 0,
34719 OPC_EmitNodeXForm, 2, 3,
34720 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17890),
34721 MVT::i32, MVT::i32, 3, 1, 2, 4,
34722 0,
34723 58,
34724 OPC_CheckChild2TypeI64,
34725 OPC_RecordChild3,
34726 OPC_Scope, 17,
34727 OPC_CheckPredicate2,
34728 OPC_CheckPatternPredicate0,
34729 OPC_EmitMergeInputChains1_0,
34730 OPC_EmitInteger32, 0,
34731 OPC_EmitNodeXForm, 2, 3,
34732 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16750),
34733 MVT::i32, MVT::i32, 3, 1, 2, 4,
34734 17,
34735 OPC_CheckPredicate1,
34736 OPC_CheckPatternPredicate0,
34737 OPC_EmitMergeInputChains1_0,
34738 OPC_EmitInteger32, 0,
34739 OPC_EmitNodeXForm, 2, 3,
34740 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17377),
34741 MVT::i32, MVT::i32, 3, 1, 2, 4,
34742 17,
34743 OPC_CheckPredicate0,
34744 OPC_CheckPatternPredicate0,
34745 OPC_EmitMergeInputChains1_0,
34746 OPC_EmitInteger32, 0,
34747 OPC_EmitNodeXForm, 2, 3,
34748 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18004),
34749 MVT::i32, MVT::i32, 3, 1, 2, 4,
34750 0,
34751 0,
34752 1|128,3,
34753 OPC_CheckChild1Integer, 38|128,14|128,1,
34754 OPC_RecordChild2,
34755 OPC_Scope, 79,
34756 OPC_CheckChild2TypeI32,
34757 OPC_RecordChild3,
34758 OPC_Scope, 24,
34759 OPC_CheckPredicate2,
34760 OPC_CheckPatternPredicate1,
34761 OPC_CheckComplexPat0, /*#*/1,
34762 OPC_EmitMergeInputChains1_0,
34763 OPC_EmitInteger32, 0,
34764 OPC_EmitNodeXForm, 2, 5,
34765 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16866), 0|OPFL_Chain,
34766 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34767 24,
34768 OPC_CheckPredicate1,
34769 OPC_CheckPatternPredicate1,
34770 OPC_CheckComplexPat0, /*#*/1,
34771 OPC_EmitMergeInputChains1_0,
34772 OPC_EmitInteger32, 0,
34773 OPC_EmitNodeXForm, 2, 5,
34774 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17493), 0|OPFL_Chain,
34775 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34776 24,
34777 OPC_CheckPredicate0,
34778 OPC_CheckPatternPredicate1,
34779 OPC_CheckComplexPat0, /*#*/1,
34780 OPC_EmitMergeInputChains1_0,
34781 OPC_EmitInteger32, 0,
34782 OPC_EmitNodeXForm, 2, 5,
34783 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18120), 0|OPFL_Chain,
34784 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34785 0,
34786 79,
34787 OPC_CheckChild2TypeI64,
34788 OPC_RecordChild3,
34789 OPC_Scope, 24,
34790 OPC_CheckPredicate2,
34791 OPC_CheckPatternPredicate1,
34792 OPC_CheckComplexPat1, /*#*/1,
34793 OPC_EmitMergeInputChains1_0,
34794 OPC_EmitInteger32, 0,
34795 OPC_EmitNodeXForm, 2, 5,
34796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16980), 0|OPFL_Chain,
34797 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34798 24,
34799 OPC_CheckPredicate1,
34800 OPC_CheckPatternPredicate1,
34801 OPC_CheckComplexPat1, /*#*/1,
34802 OPC_EmitMergeInputChains1_0,
34803 OPC_EmitInteger32, 0,
34804 OPC_EmitNodeXForm, 2, 5,
34805 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17607), 0|OPFL_Chain,
34806 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34807 24,
34808 OPC_CheckPredicate0,
34809 OPC_CheckPatternPredicate1,
34810 OPC_CheckComplexPat1, /*#*/1,
34811 OPC_EmitMergeInputChains1_0,
34812 OPC_EmitInteger32, 0,
34813 OPC_EmitNodeXForm, 2, 5,
34814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18234), 0|OPFL_Chain,
34815 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34816 0,
34817 75,
34818 OPC_RecordChild3,
34819 OPC_Scope, 23,
34820 OPC_CheckPredicate2,
34821 OPC_CheckPatternPredicate1,
34822 OPC_CheckComplexPat2, /*#*/1,
34823 OPC_EmitMergeInputChains1_0,
34824 OPC_EmitInteger32, 0,
34825 OPC_EmitNodeXForm, 2, 4,
34826 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16417), 0|OPFL_Chain,
34827 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
34828 23,
34829 OPC_CheckPredicate1,
34830 OPC_CheckPatternPredicate1,
34831 OPC_CheckComplexPat2, /*#*/1,
34832 OPC_EmitMergeInputChains1_0,
34833 OPC_EmitInteger32, 0,
34834 OPC_EmitNodeXForm, 2, 4,
34835 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17097), 0|OPFL_Chain,
34836 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
34837 23,
34838 OPC_CheckPredicate0,
34839 OPC_CheckPatternPredicate1,
34840 OPC_CheckComplexPat2, /*#*/1,
34841 OPC_EmitMergeInputChains1_0,
34842 OPC_EmitInteger32, 0,
34843 OPC_EmitNodeXForm, 2, 4,
34844 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17724), 0|OPFL_Chain,
34845 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
34846 0,
34847 70,
34848 OPC_CheckChild2TypeI32,
34849 OPC_RecordChild3,
34850 OPC_Scope, 21,
34851 OPC_CheckPredicate2,
34852 OPC_CheckPatternPredicate1,
34853 OPC_EmitMergeInputChains1_0,
34854 OPC_EmitInteger32, 0,
34855 OPC_EmitNodeXForm, 2, 3,
34856 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16638), 0|OPFL_Chain,
34857 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34858 21,
34859 OPC_CheckPredicate1,
34860 OPC_CheckPatternPredicate1,
34861 OPC_EmitMergeInputChains1_0,
34862 OPC_EmitInteger32, 0,
34863 OPC_EmitNodeXForm, 2, 3,
34864 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17265), 0|OPFL_Chain,
34865 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34866 21,
34867 OPC_CheckPredicate0,
34868 OPC_CheckPatternPredicate1,
34869 OPC_EmitMergeInputChains1_0,
34870 OPC_EmitInteger32, 0,
34871 OPC_EmitNodeXForm, 2, 3,
34872 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17892), 0|OPFL_Chain,
34873 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34874 0,
34875 70,
34876 OPC_CheckChild2TypeI64,
34877 OPC_RecordChild3,
34878 OPC_Scope, 21,
34879 OPC_CheckPredicate2,
34880 OPC_CheckPatternPredicate1,
34881 OPC_EmitMergeInputChains1_0,
34882 OPC_EmitInteger32, 0,
34883 OPC_EmitNodeXForm, 2, 3,
34884 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16752), 0|OPFL_Chain,
34885 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34886 21,
34887 OPC_CheckPredicate1,
34888 OPC_CheckPatternPredicate1,
34889 OPC_EmitMergeInputChains1_0,
34890 OPC_EmitInteger32, 0,
34891 OPC_EmitNodeXForm, 2, 3,
34892 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17379), 0|OPFL_Chain,
34893 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34894 21,
34895 OPC_CheckPredicate0,
34896 OPC_CheckPatternPredicate1,
34897 OPC_EmitMergeInputChains1_0,
34898 OPC_EmitInteger32, 0,
34899 OPC_EmitNodeXForm, 2, 3,
34900 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18006), 0|OPFL_Chain,
34901 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
34902 0,
34903 0,
34904 69|128,2,
34905 OPC_CheckChild1Integer, 76|128,14|128,1,
34906 OPC_RecordChild2,
34907 OPC_Scope, 67,
34908 OPC_CheckChild2TypeI32,
34909 OPC_RecordChild3,
34910 OPC_Scope, 20,
34911 OPC_CheckPredicate2,
34912 OPC_CheckPatternPredicate0,
34913 OPC_CheckComplexPat0, /*#*/1,
34914 OPC_EmitMergeInputChains1_0,
34915 OPC_EmitInteger32, 0,
34916 OPC_EmitNodeXForm, 2, 5,
34917 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16870),
34918 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34919 20,
34920 OPC_CheckPredicate1,
34921 OPC_CheckPatternPredicate0,
34922 OPC_CheckComplexPat0, /*#*/1,
34923 OPC_EmitMergeInputChains1_0,
34924 OPC_EmitInteger32, 0,
34925 OPC_EmitNodeXForm, 2, 5,
34926 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17497),
34927 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34928 20,
34929 OPC_CheckPredicate0,
34930 OPC_CheckPatternPredicate0,
34931 OPC_CheckComplexPat0, /*#*/1,
34932 OPC_EmitMergeInputChains1_0,
34933 OPC_EmitInteger32, 0,
34934 OPC_EmitNodeXForm, 2, 5,
34935 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18124),
34936 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34937 0,
34938 67,
34939 OPC_CheckChild2TypeI64,
34940 OPC_RecordChild3,
34941 OPC_Scope, 20,
34942 OPC_CheckPredicate2,
34943 OPC_CheckPatternPredicate0,
34944 OPC_CheckComplexPat1, /*#*/1,
34945 OPC_EmitMergeInputChains1_0,
34946 OPC_EmitInteger32, 0,
34947 OPC_EmitNodeXForm, 2, 5,
34948 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16984),
34949 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34950 20,
34951 OPC_CheckPredicate1,
34952 OPC_CheckPatternPredicate0,
34953 OPC_CheckComplexPat1, /*#*/1,
34954 OPC_EmitMergeInputChains1_0,
34955 OPC_EmitInteger32, 0,
34956 OPC_EmitNodeXForm, 2, 5,
34957 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17611),
34958 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34959 20,
34960 OPC_CheckPredicate0,
34961 OPC_CheckPatternPredicate0,
34962 OPC_CheckComplexPat1, /*#*/1,
34963 OPC_EmitMergeInputChains1_0,
34964 OPC_EmitInteger32, 0,
34965 OPC_EmitNodeXForm, 2, 5,
34966 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18238),
34967 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
34968 0,
34969 63,
34970 OPC_RecordChild3,
34971 OPC_Scope, 19,
34972 OPC_CheckPredicate2,
34973 OPC_CheckPatternPredicate0,
34974 OPC_CheckComplexPat2, /*#*/1,
34975 OPC_EmitMergeInputChains1_0,
34976 OPC_EmitInteger32, 0,
34977 OPC_EmitNodeXForm, 2, 4,
34978 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16425),
34979 MVT::i32, MVT::i32, 3, 3, 2, 5,
34980 19,
34981 OPC_CheckPredicate1,
34982 OPC_CheckPatternPredicate0,
34983 OPC_CheckComplexPat2, /*#*/1,
34984 OPC_EmitMergeInputChains1_0,
34985 OPC_EmitInteger32, 0,
34986 OPC_EmitNodeXForm, 2, 4,
34987 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17103),
34988 MVT::i32, MVT::i32, 3, 3, 2, 5,
34989 19,
34990 OPC_CheckPredicate0,
34991 OPC_CheckPatternPredicate0,
34992 OPC_CheckComplexPat2, /*#*/1,
34993 OPC_EmitMergeInputChains1_0,
34994 OPC_EmitInteger32, 0,
34995 OPC_EmitNodeXForm, 2, 4,
34996 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17730),
34997 MVT::i32, MVT::i32, 3, 3, 2, 5,
34998 0,
34999 58,
35000 OPC_CheckChild2TypeI32,
35001 OPC_RecordChild3,
35002 OPC_Scope, 17,
35003 OPC_CheckPredicate2,
35004 OPC_CheckPatternPredicate0,
35005 OPC_EmitMergeInputChains1_0,
35006 OPC_EmitInteger32, 0,
35007 OPC_EmitNodeXForm, 2, 3,
35008 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16642),
35009 MVT::i32, MVT::i32, 3, 1, 2, 4,
35010 17,
35011 OPC_CheckPredicate1,
35012 OPC_CheckPatternPredicate0,
35013 OPC_EmitMergeInputChains1_0,
35014 OPC_EmitInteger32, 0,
35015 OPC_EmitNodeXForm, 2, 3,
35016 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17269),
35017 MVT::i32, MVT::i32, 3, 1, 2, 4,
35018 17,
35019 OPC_CheckPredicate0,
35020 OPC_CheckPatternPredicate0,
35021 OPC_EmitMergeInputChains1_0,
35022 OPC_EmitInteger32, 0,
35023 OPC_EmitNodeXForm, 2, 3,
35024 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17896),
35025 MVT::i32, MVT::i32, 3, 1, 2, 4,
35026 0,
35027 58,
35028 OPC_CheckChild2TypeI64,
35029 OPC_RecordChild3,
35030 OPC_Scope, 17,
35031 OPC_CheckPredicate2,
35032 OPC_CheckPatternPredicate0,
35033 OPC_EmitMergeInputChains1_0,
35034 OPC_EmitInteger32, 0,
35035 OPC_EmitNodeXForm, 2, 3,
35036 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16756),
35037 MVT::i32, MVT::i32, 3, 1, 2, 4,
35038 17,
35039 OPC_CheckPredicate1,
35040 OPC_CheckPatternPredicate0,
35041 OPC_EmitMergeInputChains1_0,
35042 OPC_EmitInteger32, 0,
35043 OPC_EmitNodeXForm, 2, 3,
35044 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17383),
35045 MVT::i32, MVT::i32, 3, 1, 2, 4,
35046 17,
35047 OPC_CheckPredicate0,
35048 OPC_CheckPatternPredicate0,
35049 OPC_EmitMergeInputChains1_0,
35050 OPC_EmitInteger32, 0,
35051 OPC_EmitNodeXForm, 2, 3,
35052 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18010),
35053 MVT::i32, MVT::i32, 3, 1, 2, 4,
35054 0,
35055 0,
35056 69|128,2,
35057 OPC_CheckChild1Integer, 74|128,14|128,1,
35058 OPC_RecordChild2,
35059 OPC_Scope, 67,
35060 OPC_CheckChild2TypeI32,
35061 OPC_RecordChild3,
35062 OPC_Scope, 20,
35063 OPC_CheckPredicate2,
35064 OPC_CheckPatternPredicate0,
35065 OPC_CheckComplexPat0, /*#*/1,
35066 OPC_EmitMergeInputChains1_0,
35067 OPC_EmitInteger32, 0,
35068 OPC_EmitNodeXForm, 2, 5,
35069 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16872),
35070 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35071 20,
35072 OPC_CheckPredicate1,
35073 OPC_CheckPatternPredicate0,
35074 OPC_CheckComplexPat0, /*#*/1,
35075 OPC_EmitMergeInputChains1_0,
35076 OPC_EmitInteger32, 0,
35077 OPC_EmitNodeXForm, 2, 5,
35078 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17499),
35079 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35080 20,
35081 OPC_CheckPredicate0,
35082 OPC_CheckPatternPredicate0,
35083 OPC_CheckComplexPat0, /*#*/1,
35084 OPC_EmitMergeInputChains1_0,
35085 OPC_EmitInteger32, 0,
35086 OPC_EmitNodeXForm, 2, 5,
35087 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18126),
35088 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35089 0,
35090 67,
35091 OPC_CheckChild2TypeI64,
35092 OPC_RecordChild3,
35093 OPC_Scope, 20,
35094 OPC_CheckPredicate2,
35095 OPC_CheckPatternPredicate0,
35096 OPC_CheckComplexPat1, /*#*/1,
35097 OPC_EmitMergeInputChains1_0,
35098 OPC_EmitInteger32, 0,
35099 OPC_EmitNodeXForm, 2, 5,
35100 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16986),
35101 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35102 20,
35103 OPC_CheckPredicate1,
35104 OPC_CheckPatternPredicate0,
35105 OPC_CheckComplexPat1, /*#*/1,
35106 OPC_EmitMergeInputChains1_0,
35107 OPC_EmitInteger32, 0,
35108 OPC_EmitNodeXForm, 2, 5,
35109 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17613),
35110 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35111 20,
35112 OPC_CheckPredicate0,
35113 OPC_CheckPatternPredicate0,
35114 OPC_CheckComplexPat1, /*#*/1,
35115 OPC_EmitMergeInputChains1_0,
35116 OPC_EmitInteger32, 0,
35117 OPC_EmitNodeXForm, 2, 5,
35118 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18240),
35119 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35120 0,
35121 63,
35122 OPC_RecordChild3,
35123 OPC_Scope, 19,
35124 OPC_CheckPredicate2,
35125 OPC_CheckPatternPredicate0,
35126 OPC_CheckComplexPat2, /*#*/1,
35127 OPC_EmitMergeInputChains1_0,
35128 OPC_EmitInteger32, 0,
35129 OPC_EmitNodeXForm, 2, 4,
35130 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16429),
35131 MVT::i32, MVT::i32, 3, 3, 2, 5,
35132 19,
35133 OPC_CheckPredicate1,
35134 OPC_CheckPatternPredicate0,
35135 OPC_CheckComplexPat2, /*#*/1,
35136 OPC_EmitMergeInputChains1_0,
35137 OPC_EmitInteger32, 0,
35138 OPC_EmitNodeXForm, 2, 4,
35139 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17106),
35140 MVT::i32, MVT::i32, 3, 3, 2, 5,
35141 19,
35142 OPC_CheckPredicate0,
35143 OPC_CheckPatternPredicate0,
35144 OPC_CheckComplexPat2, /*#*/1,
35145 OPC_EmitMergeInputChains1_0,
35146 OPC_EmitInteger32, 0,
35147 OPC_EmitNodeXForm, 2, 4,
35148 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17733),
35149 MVT::i32, MVT::i32, 3, 3, 2, 5,
35150 0,
35151 58,
35152 OPC_CheckChild2TypeI32,
35153 OPC_RecordChild3,
35154 OPC_Scope, 17,
35155 OPC_CheckPredicate2,
35156 OPC_CheckPatternPredicate0,
35157 OPC_EmitMergeInputChains1_0,
35158 OPC_EmitInteger32, 0,
35159 OPC_EmitNodeXForm, 2, 3,
35160 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16644),
35161 MVT::i32, MVT::i32, 3, 1, 2, 4,
35162 17,
35163 OPC_CheckPredicate1,
35164 OPC_CheckPatternPredicate0,
35165 OPC_EmitMergeInputChains1_0,
35166 OPC_EmitInteger32, 0,
35167 OPC_EmitNodeXForm, 2, 3,
35168 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17271),
35169 MVT::i32, MVT::i32, 3, 1, 2, 4,
35170 17,
35171 OPC_CheckPredicate0,
35172 OPC_CheckPatternPredicate0,
35173 OPC_EmitMergeInputChains1_0,
35174 OPC_EmitInteger32, 0,
35175 OPC_EmitNodeXForm, 2, 3,
35176 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17898),
35177 MVT::i32, MVT::i32, 3, 1, 2, 4,
35178 0,
35179 58,
35180 OPC_CheckChild2TypeI64,
35181 OPC_RecordChild3,
35182 OPC_Scope, 17,
35183 OPC_CheckPredicate2,
35184 OPC_CheckPatternPredicate0,
35185 OPC_EmitMergeInputChains1_0,
35186 OPC_EmitInteger32, 0,
35187 OPC_EmitNodeXForm, 2, 3,
35188 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16758),
35189 MVT::i32, MVT::i32, 3, 1, 2, 4,
35190 17,
35191 OPC_CheckPredicate1,
35192 OPC_CheckPatternPredicate0,
35193 OPC_EmitMergeInputChains1_0,
35194 OPC_EmitInteger32, 0,
35195 OPC_EmitNodeXForm, 2, 3,
35196 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17385),
35197 MVT::i32, MVT::i32, 3, 1, 2, 4,
35198 17,
35199 OPC_CheckPredicate0,
35200 OPC_CheckPatternPredicate0,
35201 OPC_EmitMergeInputChains1_0,
35202 OPC_EmitInteger32, 0,
35203 OPC_EmitNodeXForm, 2, 3,
35204 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18012),
35205 MVT::i32, MVT::i32, 3, 1, 2, 4,
35206 0,
35207 0,
35208 1|128,3,
35209 OPC_CheckChild1Integer, 70|128,14|128,1,
35210 OPC_RecordChild2,
35211 OPC_Scope, 79,
35212 OPC_CheckChild2TypeI32,
35213 OPC_RecordChild3,
35214 OPC_Scope, 24,
35215 OPC_CheckPredicate2,
35216 OPC_CheckPatternPredicate1,
35217 OPC_CheckComplexPat0, /*#*/1,
35218 OPC_EmitMergeInputChains1_0,
35219 OPC_EmitInteger32, 0,
35220 OPC_EmitNodeXForm, 2, 5,
35221 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16874), 0|OPFL_Chain,
35222 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35223 24,
35224 OPC_CheckPredicate1,
35225 OPC_CheckPatternPredicate1,
35226 OPC_CheckComplexPat0, /*#*/1,
35227 OPC_EmitMergeInputChains1_0,
35228 OPC_EmitInteger32, 0,
35229 OPC_EmitNodeXForm, 2, 5,
35230 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17501), 0|OPFL_Chain,
35231 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35232 24,
35233 OPC_CheckPredicate0,
35234 OPC_CheckPatternPredicate1,
35235 OPC_CheckComplexPat0, /*#*/1,
35236 OPC_EmitMergeInputChains1_0,
35237 OPC_EmitInteger32, 0,
35238 OPC_EmitNodeXForm, 2, 5,
35239 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18128), 0|OPFL_Chain,
35240 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35241 0,
35242 79,
35243 OPC_CheckChild2TypeI64,
35244 OPC_RecordChild3,
35245 OPC_Scope, 24,
35246 OPC_CheckPredicate2,
35247 OPC_CheckPatternPredicate1,
35248 OPC_CheckComplexPat1, /*#*/1,
35249 OPC_EmitMergeInputChains1_0,
35250 OPC_EmitInteger32, 0,
35251 OPC_EmitNodeXForm, 2, 5,
35252 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16988), 0|OPFL_Chain,
35253 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35254 24,
35255 OPC_CheckPredicate1,
35256 OPC_CheckPatternPredicate1,
35257 OPC_CheckComplexPat1, /*#*/1,
35258 OPC_EmitMergeInputChains1_0,
35259 OPC_EmitInteger32, 0,
35260 OPC_EmitNodeXForm, 2, 5,
35261 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17615), 0|OPFL_Chain,
35262 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35263 24,
35264 OPC_CheckPredicate0,
35265 OPC_CheckPatternPredicate1,
35266 OPC_CheckComplexPat1, /*#*/1,
35267 OPC_EmitMergeInputChains1_0,
35268 OPC_EmitInteger32, 0,
35269 OPC_EmitNodeXForm, 2, 5,
35270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18242), 0|OPFL_Chain,
35271 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35272 0,
35273 75,
35274 OPC_RecordChild3,
35275 OPC_Scope, 23,
35276 OPC_CheckPredicate2,
35277 OPC_CheckPatternPredicate1,
35278 OPC_CheckComplexPat2, /*#*/1,
35279 OPC_EmitMergeInputChains1_0,
35280 OPC_EmitInteger32, 0,
35281 OPC_EmitNodeXForm, 2, 4,
35282 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16433), 0|OPFL_Chain,
35283 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35284 23,
35285 OPC_CheckPredicate1,
35286 OPC_CheckPatternPredicate1,
35287 OPC_CheckComplexPat2, /*#*/1,
35288 OPC_EmitMergeInputChains1_0,
35289 OPC_EmitInteger32, 0,
35290 OPC_EmitNodeXForm, 2, 4,
35291 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17109), 0|OPFL_Chain,
35292 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35293 23,
35294 OPC_CheckPredicate0,
35295 OPC_CheckPatternPredicate1,
35296 OPC_CheckComplexPat2, /*#*/1,
35297 OPC_EmitMergeInputChains1_0,
35298 OPC_EmitInteger32, 0,
35299 OPC_EmitNodeXForm, 2, 4,
35300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17736), 0|OPFL_Chain,
35301 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35302 0,
35303 70,
35304 OPC_CheckChild2TypeI32,
35305 OPC_RecordChild3,
35306 OPC_Scope, 21,
35307 OPC_CheckPredicate2,
35308 OPC_CheckPatternPredicate1,
35309 OPC_EmitMergeInputChains1_0,
35310 OPC_EmitInteger32, 0,
35311 OPC_EmitNodeXForm, 2, 3,
35312 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16646), 0|OPFL_Chain,
35313 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35314 21,
35315 OPC_CheckPredicate1,
35316 OPC_CheckPatternPredicate1,
35317 OPC_EmitMergeInputChains1_0,
35318 OPC_EmitInteger32, 0,
35319 OPC_EmitNodeXForm, 2, 3,
35320 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17273), 0|OPFL_Chain,
35321 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35322 21,
35323 OPC_CheckPredicate0,
35324 OPC_CheckPatternPredicate1,
35325 OPC_EmitMergeInputChains1_0,
35326 OPC_EmitInteger32, 0,
35327 OPC_EmitNodeXForm, 2, 3,
35328 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17900), 0|OPFL_Chain,
35329 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35330 0,
35331 70,
35332 OPC_CheckChild2TypeI64,
35333 OPC_RecordChild3,
35334 OPC_Scope, 21,
35335 OPC_CheckPredicate2,
35336 OPC_CheckPatternPredicate1,
35337 OPC_EmitMergeInputChains1_0,
35338 OPC_EmitInteger32, 0,
35339 OPC_EmitNodeXForm, 2, 3,
35340 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16760), 0|OPFL_Chain,
35341 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35342 21,
35343 OPC_CheckPredicate1,
35344 OPC_CheckPatternPredicate1,
35345 OPC_EmitMergeInputChains1_0,
35346 OPC_EmitInteger32, 0,
35347 OPC_EmitNodeXForm, 2, 3,
35348 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17387), 0|OPFL_Chain,
35349 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35350 21,
35351 OPC_CheckPredicate0,
35352 OPC_CheckPatternPredicate1,
35353 OPC_EmitMergeInputChains1_0,
35354 OPC_EmitInteger32, 0,
35355 OPC_EmitNodeXForm, 2, 3,
35356 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18014), 0|OPFL_Chain,
35357 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35358 0,
35359 0,
35360 1|128,3,
35361 OPC_CheckChild1Integer, 44|128,16|128,1,
35362 OPC_RecordChild2,
35363 OPC_Scope, 79,
35364 OPC_CheckChild2TypeI32,
35365 OPC_RecordChild3,
35366 OPC_Scope, 24,
35367 OPC_CheckPredicate2,
35368 OPC_CheckPatternPredicate0,
35369 OPC_CheckComplexPat0, /*#*/1,
35370 OPC_EmitMergeInputChains1_0,
35371 OPC_EmitInteger32, 0,
35372 OPC_EmitNodeXForm, 2, 5,
35373 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16878), 0|OPFL_Chain,
35374 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35375 24,
35376 OPC_CheckPredicate1,
35377 OPC_CheckPatternPredicate0,
35378 OPC_CheckComplexPat0, /*#*/1,
35379 OPC_EmitMergeInputChains1_0,
35380 OPC_EmitInteger32, 0,
35381 OPC_EmitNodeXForm, 2, 5,
35382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17505), 0|OPFL_Chain,
35383 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35384 24,
35385 OPC_CheckPredicate0,
35386 OPC_CheckPatternPredicate0,
35387 OPC_CheckComplexPat0, /*#*/1,
35388 OPC_EmitMergeInputChains1_0,
35389 OPC_EmitInteger32, 0,
35390 OPC_EmitNodeXForm, 2, 5,
35391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18132), 0|OPFL_Chain,
35392 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35393 0,
35394 79,
35395 OPC_CheckChild2TypeI64,
35396 OPC_RecordChild3,
35397 OPC_Scope, 24,
35398 OPC_CheckPredicate2,
35399 OPC_CheckPatternPredicate0,
35400 OPC_CheckComplexPat1, /*#*/1,
35401 OPC_EmitMergeInputChains1_0,
35402 OPC_EmitInteger32, 0,
35403 OPC_EmitNodeXForm, 2, 5,
35404 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16992), 0|OPFL_Chain,
35405 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35406 24,
35407 OPC_CheckPredicate1,
35408 OPC_CheckPatternPredicate0,
35409 OPC_CheckComplexPat1, /*#*/1,
35410 OPC_EmitMergeInputChains1_0,
35411 OPC_EmitInteger32, 0,
35412 OPC_EmitNodeXForm, 2, 5,
35413 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17619), 0|OPFL_Chain,
35414 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35415 24,
35416 OPC_CheckPredicate0,
35417 OPC_CheckPatternPredicate0,
35418 OPC_CheckComplexPat1, /*#*/1,
35419 OPC_EmitMergeInputChains1_0,
35420 OPC_EmitInteger32, 0,
35421 OPC_EmitNodeXForm, 2, 5,
35422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18246), 0|OPFL_Chain,
35423 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35424 0,
35425 75,
35426 OPC_RecordChild3,
35427 OPC_Scope, 23,
35428 OPC_CheckPredicate2,
35429 OPC_CheckPatternPredicate0,
35430 OPC_CheckComplexPat2, /*#*/1,
35431 OPC_EmitMergeInputChains1_0,
35432 OPC_EmitInteger32, 0,
35433 OPC_EmitNodeXForm, 2, 4,
35434 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16441), 0|OPFL_Chain,
35435 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35436 23,
35437 OPC_CheckPredicate1,
35438 OPC_CheckPatternPredicate0,
35439 OPC_CheckComplexPat2, /*#*/1,
35440 OPC_EmitMergeInputChains1_0,
35441 OPC_EmitInteger32, 0,
35442 OPC_EmitNodeXForm, 2, 4,
35443 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17115), 0|OPFL_Chain,
35444 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35445 23,
35446 OPC_CheckPredicate0,
35447 OPC_CheckPatternPredicate0,
35448 OPC_CheckComplexPat2, /*#*/1,
35449 OPC_EmitMergeInputChains1_0,
35450 OPC_EmitInteger32, 0,
35451 OPC_EmitNodeXForm, 2, 4,
35452 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17742), 0|OPFL_Chain,
35453 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35454 0,
35455 70,
35456 OPC_CheckChild2TypeI32,
35457 OPC_RecordChild3,
35458 OPC_Scope, 21,
35459 OPC_CheckPredicate2,
35460 OPC_CheckPatternPredicate0,
35461 OPC_EmitMergeInputChains1_0,
35462 OPC_EmitInteger32, 0,
35463 OPC_EmitNodeXForm, 2, 3,
35464 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16650), 0|OPFL_Chain,
35465 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35466 21,
35467 OPC_CheckPredicate1,
35468 OPC_CheckPatternPredicate0,
35469 OPC_EmitMergeInputChains1_0,
35470 OPC_EmitInteger32, 0,
35471 OPC_EmitNodeXForm, 2, 3,
35472 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17277), 0|OPFL_Chain,
35473 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35474 21,
35475 OPC_CheckPredicate0,
35476 OPC_CheckPatternPredicate0,
35477 OPC_EmitMergeInputChains1_0,
35478 OPC_EmitInteger32, 0,
35479 OPC_EmitNodeXForm, 2, 3,
35480 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17904), 0|OPFL_Chain,
35481 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35482 0,
35483 70,
35484 OPC_CheckChild2TypeI64,
35485 OPC_RecordChild3,
35486 OPC_Scope, 21,
35487 OPC_CheckPredicate2,
35488 OPC_CheckPatternPredicate0,
35489 OPC_EmitMergeInputChains1_0,
35490 OPC_EmitInteger32, 0,
35491 OPC_EmitNodeXForm, 2, 3,
35492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16764), 0|OPFL_Chain,
35493 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35494 21,
35495 OPC_CheckPredicate1,
35496 OPC_CheckPatternPredicate0,
35497 OPC_EmitMergeInputChains1_0,
35498 OPC_EmitInteger32, 0,
35499 OPC_EmitNodeXForm, 2, 3,
35500 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17391), 0|OPFL_Chain,
35501 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35502 21,
35503 OPC_CheckPredicate0,
35504 OPC_CheckPatternPredicate0,
35505 OPC_EmitMergeInputChains1_0,
35506 OPC_EmitInteger32, 0,
35507 OPC_EmitNodeXForm, 2, 3,
35508 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18018), 0|OPFL_Chain,
35509 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35510 0,
35511 0,
35512 1|128,3,
35513 OPC_CheckChild1Integer, 42|128,16|128,1,
35514 OPC_RecordChild2,
35515 OPC_Scope, 79,
35516 OPC_CheckChild2TypeI32,
35517 OPC_RecordChild3,
35518 OPC_Scope, 24,
35519 OPC_CheckPredicate2,
35520 OPC_CheckPatternPredicate0,
35521 OPC_CheckComplexPat0, /*#*/1,
35522 OPC_EmitMergeInputChains1_0,
35523 OPC_EmitInteger32, 0,
35524 OPC_EmitNodeXForm, 2, 5,
35525 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16880), 0|OPFL_Chain,
35526 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35527 24,
35528 OPC_CheckPredicate1,
35529 OPC_CheckPatternPredicate0,
35530 OPC_CheckComplexPat0, /*#*/1,
35531 OPC_EmitMergeInputChains1_0,
35532 OPC_EmitInteger32, 0,
35533 OPC_EmitNodeXForm, 2, 5,
35534 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17507), 0|OPFL_Chain,
35535 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35536 24,
35537 OPC_CheckPredicate0,
35538 OPC_CheckPatternPredicate0,
35539 OPC_CheckComplexPat0, /*#*/1,
35540 OPC_EmitMergeInputChains1_0,
35541 OPC_EmitInteger32, 0,
35542 OPC_EmitNodeXForm, 2, 5,
35543 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18134), 0|OPFL_Chain,
35544 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35545 0,
35546 79,
35547 OPC_CheckChild2TypeI64,
35548 OPC_RecordChild3,
35549 OPC_Scope, 24,
35550 OPC_CheckPredicate2,
35551 OPC_CheckPatternPredicate0,
35552 OPC_CheckComplexPat1, /*#*/1,
35553 OPC_EmitMergeInputChains1_0,
35554 OPC_EmitInteger32, 0,
35555 OPC_EmitNodeXForm, 2, 5,
35556 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16994), 0|OPFL_Chain,
35557 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35558 24,
35559 OPC_CheckPredicate1,
35560 OPC_CheckPatternPredicate0,
35561 OPC_CheckComplexPat1, /*#*/1,
35562 OPC_EmitMergeInputChains1_0,
35563 OPC_EmitInteger32, 0,
35564 OPC_EmitNodeXForm, 2, 5,
35565 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17621), 0|OPFL_Chain,
35566 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35567 24,
35568 OPC_CheckPredicate0,
35569 OPC_CheckPatternPredicate0,
35570 OPC_CheckComplexPat1, /*#*/1,
35571 OPC_EmitMergeInputChains1_0,
35572 OPC_EmitInteger32, 0,
35573 OPC_EmitNodeXForm, 2, 5,
35574 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18248), 0|OPFL_Chain,
35575 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35576 0,
35577 75,
35578 OPC_RecordChild3,
35579 OPC_Scope, 23,
35580 OPC_CheckPredicate2,
35581 OPC_CheckPatternPredicate0,
35582 OPC_CheckComplexPat2, /*#*/1,
35583 OPC_EmitMergeInputChains1_0,
35584 OPC_EmitInteger32, 0,
35585 OPC_EmitNodeXForm, 2, 4,
35586 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16445), 0|OPFL_Chain,
35587 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35588 23,
35589 OPC_CheckPredicate1,
35590 OPC_CheckPatternPredicate0,
35591 OPC_CheckComplexPat2, /*#*/1,
35592 OPC_EmitMergeInputChains1_0,
35593 OPC_EmitInteger32, 0,
35594 OPC_EmitNodeXForm, 2, 4,
35595 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17118), 0|OPFL_Chain,
35596 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35597 23,
35598 OPC_CheckPredicate0,
35599 OPC_CheckPatternPredicate0,
35600 OPC_CheckComplexPat2, /*#*/1,
35601 OPC_EmitMergeInputChains1_0,
35602 OPC_EmitInteger32, 0,
35603 OPC_EmitNodeXForm, 2, 4,
35604 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17745), 0|OPFL_Chain,
35605 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35606 0,
35607 70,
35608 OPC_CheckChild2TypeI32,
35609 OPC_RecordChild3,
35610 OPC_Scope, 21,
35611 OPC_CheckPredicate2,
35612 OPC_CheckPatternPredicate0,
35613 OPC_EmitMergeInputChains1_0,
35614 OPC_EmitInteger32, 0,
35615 OPC_EmitNodeXForm, 2, 3,
35616 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16652), 0|OPFL_Chain,
35617 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35618 21,
35619 OPC_CheckPredicate1,
35620 OPC_CheckPatternPredicate0,
35621 OPC_EmitMergeInputChains1_0,
35622 OPC_EmitInteger32, 0,
35623 OPC_EmitNodeXForm, 2, 3,
35624 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17279), 0|OPFL_Chain,
35625 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35626 21,
35627 OPC_CheckPredicate0,
35628 OPC_CheckPatternPredicate0,
35629 OPC_EmitMergeInputChains1_0,
35630 OPC_EmitInteger32, 0,
35631 OPC_EmitNodeXForm, 2, 3,
35632 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17906), 0|OPFL_Chain,
35633 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35634 0,
35635 70,
35636 OPC_CheckChild2TypeI64,
35637 OPC_RecordChild3,
35638 OPC_Scope, 21,
35639 OPC_CheckPredicate2,
35640 OPC_CheckPatternPredicate0,
35641 OPC_EmitMergeInputChains1_0,
35642 OPC_EmitInteger32, 0,
35643 OPC_EmitNodeXForm, 2, 3,
35644 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16766), 0|OPFL_Chain,
35645 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35646 21,
35647 OPC_CheckPredicate1,
35648 OPC_CheckPatternPredicate0,
35649 OPC_EmitMergeInputChains1_0,
35650 OPC_EmitInteger32, 0,
35651 OPC_EmitNodeXForm, 2, 3,
35652 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17393), 0|OPFL_Chain,
35653 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35654 21,
35655 OPC_CheckPredicate0,
35656 OPC_CheckPatternPredicate0,
35657 OPC_EmitMergeInputChains1_0,
35658 OPC_EmitInteger32, 0,
35659 OPC_EmitNodeXForm, 2, 3,
35660 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18020), 0|OPFL_Chain,
35661 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35662 0,
35663 0,
35664 61|128,3,
35665 OPC_CheckChild1Integer, 38|128,16|128,1,
35666 OPC_RecordChild2,
35667 OPC_Scope, 91,
35668 OPC_CheckChild2TypeI32,
35669 OPC_RecordChild3,
35670 OPC_Scope, 28,
35671 OPC_CheckPredicate2,
35672 OPC_CheckPatternPredicate1,
35673 OPC_CheckComplexPat0, /*#*/1,
35674 OPC_EmitMergeInputChains1_0,
35675 OPC_EmitInteger32, 0,
35676 OPC_EmitNodeXForm, 2, 5,
35677 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16882), 0|OPFL_Chain,
35678 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35679 28,
35680 OPC_CheckPredicate1,
35681 OPC_CheckPatternPredicate1,
35682 OPC_CheckComplexPat0, /*#*/1,
35683 OPC_EmitMergeInputChains1_0,
35684 OPC_EmitInteger32, 0,
35685 OPC_EmitNodeXForm, 2, 5,
35686 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17509), 0|OPFL_Chain,
35687 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35688 28,
35689 OPC_CheckPredicate0,
35690 OPC_CheckPatternPredicate1,
35691 OPC_CheckComplexPat0, /*#*/1,
35692 OPC_EmitMergeInputChains1_0,
35693 OPC_EmitInteger32, 0,
35694 OPC_EmitNodeXForm, 2, 5,
35695 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18136), 0|OPFL_Chain,
35696 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35697 0,
35698 91,
35699 OPC_CheckChild2TypeI64,
35700 OPC_RecordChild3,
35701 OPC_Scope, 28,
35702 OPC_CheckPredicate2,
35703 OPC_CheckPatternPredicate1,
35704 OPC_CheckComplexPat1, /*#*/1,
35705 OPC_EmitMergeInputChains1_0,
35706 OPC_EmitInteger32, 0,
35707 OPC_EmitNodeXForm, 2, 5,
35708 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16996), 0|OPFL_Chain,
35709 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35710 28,
35711 OPC_CheckPredicate1,
35712 OPC_CheckPatternPredicate1,
35713 OPC_CheckComplexPat1, /*#*/1,
35714 OPC_EmitMergeInputChains1_0,
35715 OPC_EmitInteger32, 0,
35716 OPC_EmitNodeXForm, 2, 5,
35717 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17623), 0|OPFL_Chain,
35718 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35719 28,
35720 OPC_CheckPredicate0,
35721 OPC_CheckPatternPredicate1,
35722 OPC_CheckComplexPat1, /*#*/1,
35723 OPC_EmitMergeInputChains1_0,
35724 OPC_EmitInteger32, 0,
35725 OPC_EmitNodeXForm, 2, 5,
35726 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18250), 0|OPFL_Chain,
35727 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
35728 0,
35729 87,
35730 OPC_RecordChild3,
35731 OPC_Scope, 27,
35732 OPC_CheckPredicate2,
35733 OPC_CheckPatternPredicate1,
35734 OPC_CheckComplexPat2, /*#*/1,
35735 OPC_EmitMergeInputChains1_0,
35736 OPC_EmitInteger32, 0,
35737 OPC_EmitNodeXForm, 2, 4,
35738 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16449), 0|OPFL_Chain,
35739 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35740 27,
35741 OPC_CheckPredicate1,
35742 OPC_CheckPatternPredicate1,
35743 OPC_CheckComplexPat2, /*#*/1,
35744 OPC_EmitMergeInputChains1_0,
35745 OPC_EmitInteger32, 0,
35746 OPC_EmitNodeXForm, 2, 4,
35747 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17121), 0|OPFL_Chain,
35748 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35749 27,
35750 OPC_CheckPredicate0,
35751 OPC_CheckPatternPredicate1,
35752 OPC_CheckComplexPat2, /*#*/1,
35753 OPC_EmitMergeInputChains1_0,
35754 OPC_EmitInteger32, 0,
35755 OPC_EmitNodeXForm, 2, 4,
35756 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17748), 0|OPFL_Chain,
35757 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
35758 0,
35759 82,
35760 OPC_CheckChild2TypeI32,
35761 OPC_RecordChild3,
35762 OPC_Scope, 25,
35763 OPC_CheckPredicate2,
35764 OPC_CheckPatternPredicate1,
35765 OPC_EmitMergeInputChains1_0,
35766 OPC_EmitInteger32, 0,
35767 OPC_EmitNodeXForm, 2, 3,
35768 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16654), 0|OPFL_Chain,
35769 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35770 25,
35771 OPC_CheckPredicate1,
35772 OPC_CheckPatternPredicate1,
35773 OPC_EmitMergeInputChains1_0,
35774 OPC_EmitInteger32, 0,
35775 OPC_EmitNodeXForm, 2, 3,
35776 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17281), 0|OPFL_Chain,
35777 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35778 25,
35779 OPC_CheckPredicate0,
35780 OPC_CheckPatternPredicate1,
35781 OPC_EmitMergeInputChains1_0,
35782 OPC_EmitInteger32, 0,
35783 OPC_EmitNodeXForm, 2, 3,
35784 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17908), 0|OPFL_Chain,
35785 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35786 0,
35787 82,
35788 OPC_CheckChild2TypeI64,
35789 OPC_RecordChild3,
35790 OPC_Scope, 25,
35791 OPC_CheckPredicate2,
35792 OPC_CheckPatternPredicate1,
35793 OPC_EmitMergeInputChains1_0,
35794 OPC_EmitInteger32, 0,
35795 OPC_EmitNodeXForm, 2, 3,
35796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16768), 0|OPFL_Chain,
35797 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35798 25,
35799 OPC_CheckPredicate1,
35800 OPC_CheckPatternPredicate1,
35801 OPC_EmitMergeInputChains1_0,
35802 OPC_EmitInteger32, 0,
35803 OPC_EmitNodeXForm, 2, 3,
35804 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17395), 0|OPFL_Chain,
35805 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35806 25,
35807 OPC_CheckPredicate0,
35808 OPC_CheckPatternPredicate1,
35809 OPC_EmitMergeInputChains1_0,
35810 OPC_EmitInteger32, 0,
35811 OPC_EmitNodeXForm, 2, 3,
35812 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18022), 0|OPFL_Chain,
35813 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
35814 0,
35815 0,
35816 54|128,2,
35817 OPC_CheckChild1Integer, 76|128,16|128,1,
35818 OPC_RecordChild2,
35819 OPC_Scope, 64,
35820 OPC_CheckChild2TypeI32,
35821 OPC_RecordChild3,
35822 OPC_Scope, 19,
35823 OPC_CheckPredicate2,
35824 OPC_CheckPatternPredicate0,
35825 OPC_CheckComplexPat0, /*#*/1,
35826 OPC_EmitMergeInputChains1_0,
35827 OPC_EmitInteger32, 0,
35828 OPC_EmitNodeXForm, 2, 5,
35829 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16886),
35830 MVT::i32, 4, 3, 4, 2, 6,
35831 19,
35832 OPC_CheckPredicate1,
35833 OPC_CheckPatternPredicate0,
35834 OPC_CheckComplexPat0, /*#*/1,
35835 OPC_EmitMergeInputChains1_0,
35836 OPC_EmitInteger32, 0,
35837 OPC_EmitNodeXForm, 2, 5,
35838 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17513),
35839 MVT::i32, 4, 3, 4, 2, 6,
35840 19,
35841 OPC_CheckPredicate0,
35842 OPC_CheckPatternPredicate0,
35843 OPC_CheckComplexPat0, /*#*/1,
35844 OPC_EmitMergeInputChains1_0,
35845 OPC_EmitInteger32, 0,
35846 OPC_EmitNodeXForm, 2, 5,
35847 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18140),
35848 MVT::i32, 4, 3, 4, 2, 6,
35849 0,
35850 64,
35851 OPC_CheckChild2TypeI64,
35852 OPC_RecordChild3,
35853 OPC_Scope, 19,
35854 OPC_CheckPredicate2,
35855 OPC_CheckPatternPredicate0,
35856 OPC_CheckComplexPat1, /*#*/1,
35857 OPC_EmitMergeInputChains1_0,
35858 OPC_EmitInteger32, 0,
35859 OPC_EmitNodeXForm, 2, 5,
35860 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17000),
35861 MVT::i32, 4, 3, 4, 2, 6,
35862 19,
35863 OPC_CheckPredicate1,
35864 OPC_CheckPatternPredicate0,
35865 OPC_CheckComplexPat1, /*#*/1,
35866 OPC_EmitMergeInputChains1_0,
35867 OPC_EmitInteger32, 0,
35868 OPC_EmitNodeXForm, 2, 5,
35869 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17627),
35870 MVT::i32, 4, 3, 4, 2, 6,
35871 19,
35872 OPC_CheckPredicate0,
35873 OPC_CheckPatternPredicate0,
35874 OPC_CheckComplexPat1, /*#*/1,
35875 OPC_EmitMergeInputChains1_0,
35876 OPC_EmitInteger32, 0,
35877 OPC_EmitNodeXForm, 2, 5,
35878 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18254),
35879 MVT::i32, 4, 3, 4, 2, 6,
35880 0,
35881 60,
35882 OPC_RecordChild3,
35883 OPC_Scope, 18,
35884 OPC_CheckPredicate2,
35885 OPC_CheckPatternPredicate0,
35886 OPC_CheckComplexPat2, /*#*/1,
35887 OPC_EmitMergeInputChains1_0,
35888 OPC_EmitInteger32, 0,
35889 OPC_EmitNodeXForm, 2, 4,
35890 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16457),
35891 MVT::i32, 3, 3, 2, 5,
35892 18,
35893 OPC_CheckPredicate1,
35894 OPC_CheckPatternPredicate0,
35895 OPC_CheckComplexPat2, /*#*/1,
35896 OPC_EmitMergeInputChains1_0,
35897 OPC_EmitInteger32, 0,
35898 OPC_EmitNodeXForm, 2, 4,
35899 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17127),
35900 MVT::i32, 3, 3, 2, 5,
35901 18,
35902 OPC_CheckPredicate0,
35903 OPC_CheckPatternPredicate0,
35904 OPC_CheckComplexPat2, /*#*/1,
35905 OPC_EmitMergeInputChains1_0,
35906 OPC_EmitInteger32, 0,
35907 OPC_EmitNodeXForm, 2, 4,
35908 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17754),
35909 MVT::i32, 3, 3, 2, 5,
35910 0,
35911 55,
35912 OPC_CheckChild2TypeI32,
35913 OPC_RecordChild3,
35914 OPC_Scope, 16,
35915 OPC_CheckPredicate2,
35916 OPC_CheckPatternPredicate0,
35917 OPC_EmitMergeInputChains1_0,
35918 OPC_EmitInteger32, 0,
35919 OPC_EmitNodeXForm, 2, 3,
35920 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16658),
35921 MVT::i32, 3, 1, 2, 4,
35922 16,
35923 OPC_CheckPredicate1,
35924 OPC_CheckPatternPredicate0,
35925 OPC_EmitMergeInputChains1_0,
35926 OPC_EmitInteger32, 0,
35927 OPC_EmitNodeXForm, 2, 3,
35928 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17285),
35929 MVT::i32, 3, 1, 2, 4,
35930 16,
35931 OPC_CheckPredicate0,
35932 OPC_CheckPatternPredicate0,
35933 OPC_EmitMergeInputChains1_0,
35934 OPC_EmitInteger32, 0,
35935 OPC_EmitNodeXForm, 2, 3,
35936 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17912),
35937 MVT::i32, 3, 1, 2, 4,
35938 0,
35939 55,
35940 OPC_CheckChild2TypeI64,
35941 OPC_RecordChild3,
35942 OPC_Scope, 16,
35943 OPC_CheckPredicate2,
35944 OPC_CheckPatternPredicate0,
35945 OPC_EmitMergeInputChains1_0,
35946 OPC_EmitInteger32, 0,
35947 OPC_EmitNodeXForm, 2, 3,
35948 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16772),
35949 MVT::i32, 3, 1, 2, 4,
35950 16,
35951 OPC_CheckPredicate1,
35952 OPC_CheckPatternPredicate0,
35953 OPC_EmitMergeInputChains1_0,
35954 OPC_EmitInteger32, 0,
35955 OPC_EmitNodeXForm, 2, 3,
35956 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17399),
35957 MVT::i32, 3, 1, 2, 4,
35958 16,
35959 OPC_CheckPredicate0,
35960 OPC_CheckPatternPredicate0,
35961 OPC_EmitMergeInputChains1_0,
35962 OPC_EmitInteger32, 0,
35963 OPC_EmitNodeXForm, 2, 3,
35964 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18026),
35965 MVT::i32, 3, 1, 2, 4,
35966 0,
35967 0,
35968 54|128,2,
35969 OPC_CheckChild1Integer, 74|128,16|128,1,
35970 OPC_RecordChild2,
35971 OPC_Scope, 64,
35972 OPC_CheckChild2TypeI32,
35973 OPC_RecordChild3,
35974 OPC_Scope, 19,
35975 OPC_CheckPredicate2,
35976 OPC_CheckPatternPredicate0,
35977 OPC_CheckComplexPat0, /*#*/1,
35978 OPC_EmitMergeInputChains1_0,
35979 OPC_EmitInteger32, 0,
35980 OPC_EmitNodeXForm, 2, 5,
35981 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16888),
35982 MVT::i32, 4, 3, 4, 2, 6,
35983 19,
35984 OPC_CheckPredicate1,
35985 OPC_CheckPatternPredicate0,
35986 OPC_CheckComplexPat0, /*#*/1,
35987 OPC_EmitMergeInputChains1_0,
35988 OPC_EmitInteger32, 0,
35989 OPC_EmitNodeXForm, 2, 5,
35990 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17515),
35991 MVT::i32, 4, 3, 4, 2, 6,
35992 19,
35993 OPC_CheckPredicate0,
35994 OPC_CheckPatternPredicate0,
35995 OPC_CheckComplexPat0, /*#*/1,
35996 OPC_EmitMergeInputChains1_0,
35997 OPC_EmitInteger32, 0,
35998 OPC_EmitNodeXForm, 2, 5,
35999 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18142),
36000 MVT::i32, 4, 3, 4, 2, 6,
36001 0,
36002 64,
36003 OPC_CheckChild2TypeI64,
36004 OPC_RecordChild3,
36005 OPC_Scope, 19,
36006 OPC_CheckPredicate2,
36007 OPC_CheckPatternPredicate0,
36008 OPC_CheckComplexPat1, /*#*/1,
36009 OPC_EmitMergeInputChains1_0,
36010 OPC_EmitInteger32, 0,
36011 OPC_EmitNodeXForm, 2, 5,
36012 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17002),
36013 MVT::i32, 4, 3, 4, 2, 6,
36014 19,
36015 OPC_CheckPredicate1,
36016 OPC_CheckPatternPredicate0,
36017 OPC_CheckComplexPat1, /*#*/1,
36018 OPC_EmitMergeInputChains1_0,
36019 OPC_EmitInteger32, 0,
36020 OPC_EmitNodeXForm, 2, 5,
36021 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17629),
36022 MVT::i32, 4, 3, 4, 2, 6,
36023 19,
36024 OPC_CheckPredicate0,
36025 OPC_CheckPatternPredicate0,
36026 OPC_CheckComplexPat1, /*#*/1,
36027 OPC_EmitMergeInputChains1_0,
36028 OPC_EmitInteger32, 0,
36029 OPC_EmitNodeXForm, 2, 5,
36030 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18256),
36031 MVT::i32, 4, 3, 4, 2, 6,
36032 0,
36033 60,
36034 OPC_RecordChild3,
36035 OPC_Scope, 18,
36036 OPC_CheckPredicate2,
36037 OPC_CheckPatternPredicate0,
36038 OPC_CheckComplexPat2, /*#*/1,
36039 OPC_EmitMergeInputChains1_0,
36040 OPC_EmitInteger32, 0,
36041 OPC_EmitNodeXForm, 2, 4,
36042 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16461),
36043 MVT::i32, 3, 3, 2, 5,
36044 18,
36045 OPC_CheckPredicate1,
36046 OPC_CheckPatternPredicate0,
36047 OPC_CheckComplexPat2, /*#*/1,
36048 OPC_EmitMergeInputChains1_0,
36049 OPC_EmitInteger32, 0,
36050 OPC_EmitNodeXForm, 2, 4,
36051 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17130),
36052 MVT::i32, 3, 3, 2, 5,
36053 18,
36054 OPC_CheckPredicate0,
36055 OPC_CheckPatternPredicate0,
36056 OPC_CheckComplexPat2, /*#*/1,
36057 OPC_EmitMergeInputChains1_0,
36058 OPC_EmitInteger32, 0,
36059 OPC_EmitNodeXForm, 2, 4,
36060 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17757),
36061 MVT::i32, 3, 3, 2, 5,
36062 0,
36063 55,
36064 OPC_CheckChild2TypeI32,
36065 OPC_RecordChild3,
36066 OPC_Scope, 16,
36067 OPC_CheckPredicate2,
36068 OPC_CheckPatternPredicate0,
36069 OPC_EmitMergeInputChains1_0,
36070 OPC_EmitInteger32, 0,
36071 OPC_EmitNodeXForm, 2, 3,
36072 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16660),
36073 MVT::i32, 3, 1, 2, 4,
36074 16,
36075 OPC_CheckPredicate1,
36076 OPC_CheckPatternPredicate0,
36077 OPC_EmitMergeInputChains1_0,
36078 OPC_EmitInteger32, 0,
36079 OPC_EmitNodeXForm, 2, 3,
36080 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17287),
36081 MVT::i32, 3, 1, 2, 4,
36082 16,
36083 OPC_CheckPredicate0,
36084 OPC_CheckPatternPredicate0,
36085 OPC_EmitMergeInputChains1_0,
36086 OPC_EmitInteger32, 0,
36087 OPC_EmitNodeXForm, 2, 3,
36088 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17914),
36089 MVT::i32, 3, 1, 2, 4,
36090 0,
36091 55,
36092 OPC_CheckChild2TypeI64,
36093 OPC_RecordChild3,
36094 OPC_Scope, 16,
36095 OPC_CheckPredicate2,
36096 OPC_CheckPatternPredicate0,
36097 OPC_EmitMergeInputChains1_0,
36098 OPC_EmitInteger32, 0,
36099 OPC_EmitNodeXForm, 2, 3,
36100 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16774),
36101 MVT::i32, 3, 1, 2, 4,
36102 16,
36103 OPC_CheckPredicate1,
36104 OPC_CheckPatternPredicate0,
36105 OPC_EmitMergeInputChains1_0,
36106 OPC_EmitInteger32, 0,
36107 OPC_EmitNodeXForm, 2, 3,
36108 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17401),
36109 MVT::i32, 3, 1, 2, 4,
36110 16,
36111 OPC_CheckPredicate0,
36112 OPC_CheckPatternPredicate0,
36113 OPC_EmitMergeInputChains1_0,
36114 OPC_EmitInteger32, 0,
36115 OPC_EmitNodeXForm, 2, 3,
36116 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18028),
36117 MVT::i32, 3, 1, 2, 4,
36118 0,
36119 0,
36120 69|128,2,
36121 OPC_CheckChild1Integer, 70|128,16|128,1,
36122 OPC_RecordChild2,
36123 OPC_Scope, 67,
36124 OPC_CheckChild2TypeI32,
36125 OPC_RecordChild3,
36126 OPC_Scope, 20,
36127 OPC_CheckPredicate2,
36128 OPC_CheckPatternPredicate1,
36129 OPC_CheckComplexPat0, /*#*/1,
36130 OPC_EmitMergeInputChains1_0,
36131 OPC_EmitInteger32, 0,
36132 OPC_EmitNodeXForm, 2, 5,
36133 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16890),
36134 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36135 20,
36136 OPC_CheckPredicate1,
36137 OPC_CheckPatternPredicate1,
36138 OPC_CheckComplexPat0, /*#*/1,
36139 OPC_EmitMergeInputChains1_0,
36140 OPC_EmitInteger32, 0,
36141 OPC_EmitNodeXForm, 2, 5,
36142 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17517),
36143 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36144 20,
36145 OPC_CheckPredicate0,
36146 OPC_CheckPatternPredicate1,
36147 OPC_CheckComplexPat0, /*#*/1,
36148 OPC_EmitMergeInputChains1_0,
36149 OPC_EmitInteger32, 0,
36150 OPC_EmitNodeXForm, 2, 5,
36151 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18144),
36152 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36153 0,
36154 67,
36155 OPC_CheckChild2TypeI64,
36156 OPC_RecordChild3,
36157 OPC_Scope, 20,
36158 OPC_CheckPredicate2,
36159 OPC_CheckPatternPredicate1,
36160 OPC_CheckComplexPat1, /*#*/1,
36161 OPC_EmitMergeInputChains1_0,
36162 OPC_EmitInteger32, 0,
36163 OPC_EmitNodeXForm, 2, 5,
36164 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17004),
36165 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36166 20,
36167 OPC_CheckPredicate1,
36168 OPC_CheckPatternPredicate1,
36169 OPC_CheckComplexPat1, /*#*/1,
36170 OPC_EmitMergeInputChains1_0,
36171 OPC_EmitInteger32, 0,
36172 OPC_EmitNodeXForm, 2, 5,
36173 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17631),
36174 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36175 20,
36176 OPC_CheckPredicate0,
36177 OPC_CheckPatternPredicate1,
36178 OPC_CheckComplexPat1, /*#*/1,
36179 OPC_EmitMergeInputChains1_0,
36180 OPC_EmitInteger32, 0,
36181 OPC_EmitNodeXForm, 2, 5,
36182 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18258),
36183 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36184 0,
36185 63,
36186 OPC_RecordChild3,
36187 OPC_Scope, 19,
36188 OPC_CheckPredicate2,
36189 OPC_CheckPatternPredicate1,
36190 OPC_CheckComplexPat2, /*#*/1,
36191 OPC_EmitMergeInputChains1_0,
36192 OPC_EmitInteger32, 0,
36193 OPC_EmitNodeXForm, 2, 4,
36194 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16465),
36195 MVT::i32, MVT::i32, 3, 3, 2, 5,
36196 19,
36197 OPC_CheckPredicate1,
36198 OPC_CheckPatternPredicate1,
36199 OPC_CheckComplexPat2, /*#*/1,
36200 OPC_EmitMergeInputChains1_0,
36201 OPC_EmitInteger32, 0,
36202 OPC_EmitNodeXForm, 2, 4,
36203 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17133),
36204 MVT::i32, MVT::i32, 3, 3, 2, 5,
36205 19,
36206 OPC_CheckPredicate0,
36207 OPC_CheckPatternPredicate1,
36208 OPC_CheckComplexPat2, /*#*/1,
36209 OPC_EmitMergeInputChains1_0,
36210 OPC_EmitInteger32, 0,
36211 OPC_EmitNodeXForm, 2, 4,
36212 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17760),
36213 MVT::i32, MVT::i32, 3, 3, 2, 5,
36214 0,
36215 58,
36216 OPC_CheckChild2TypeI32,
36217 OPC_RecordChild3,
36218 OPC_Scope, 17,
36219 OPC_CheckPredicate2,
36220 OPC_CheckPatternPredicate1,
36221 OPC_EmitMergeInputChains1_0,
36222 OPC_EmitInteger32, 0,
36223 OPC_EmitNodeXForm, 2, 3,
36224 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16662),
36225 MVT::i32, MVT::i32, 3, 1, 2, 4,
36226 17,
36227 OPC_CheckPredicate1,
36228 OPC_CheckPatternPredicate1,
36229 OPC_EmitMergeInputChains1_0,
36230 OPC_EmitInteger32, 0,
36231 OPC_EmitNodeXForm, 2, 3,
36232 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17289),
36233 MVT::i32, MVT::i32, 3, 1, 2, 4,
36234 17,
36235 OPC_CheckPredicate0,
36236 OPC_CheckPatternPredicate1,
36237 OPC_EmitMergeInputChains1_0,
36238 OPC_EmitInteger32, 0,
36239 OPC_EmitNodeXForm, 2, 3,
36240 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17916),
36241 MVT::i32, MVT::i32, 3, 1, 2, 4,
36242 0,
36243 58,
36244 OPC_CheckChild2TypeI64,
36245 OPC_RecordChild3,
36246 OPC_Scope, 17,
36247 OPC_CheckPredicate2,
36248 OPC_CheckPatternPredicate1,
36249 OPC_EmitMergeInputChains1_0,
36250 OPC_EmitInteger32, 0,
36251 OPC_EmitNodeXForm, 2, 3,
36252 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16776),
36253 MVT::i32, MVT::i32, 3, 1, 2, 4,
36254 17,
36255 OPC_CheckPredicate1,
36256 OPC_CheckPatternPredicate1,
36257 OPC_EmitMergeInputChains1_0,
36258 OPC_EmitInteger32, 0,
36259 OPC_EmitNodeXForm, 2, 3,
36260 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17403),
36261 MVT::i32, MVT::i32, 3, 1, 2, 4,
36262 17,
36263 OPC_CheckPredicate0,
36264 OPC_CheckPatternPredicate1,
36265 OPC_EmitMergeInputChains1_0,
36266 OPC_EmitInteger32, 0,
36267 OPC_EmitNodeXForm, 2, 3,
36268 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18030),
36269 MVT::i32, MVT::i32, 3, 1, 2, 4,
36270 0,
36271 0,
36272 54|128,2,
36273 OPC_CheckChild1Integer, 4|128,18|128,1,
36274 OPC_RecordChild2,
36275 OPC_Scope, 64,
36276 OPC_CheckChild2TypeI32,
36277 OPC_RecordChild3,
36278 OPC_Scope, 19,
36279 OPC_CheckPredicate2,
36280 OPC_CheckPatternPredicate0,
36281 OPC_CheckComplexPat0, /*#*/1,
36282 OPC_EmitMergeInputChains1_0,
36283 OPC_EmitInteger32, 0,
36284 OPC_EmitNodeXForm, 2, 5,
36285 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16894),
36286 MVT::i32, 4, 3, 4, 2, 6,
36287 19,
36288 OPC_CheckPredicate1,
36289 OPC_CheckPatternPredicate0,
36290 OPC_CheckComplexPat0, /*#*/1,
36291 OPC_EmitMergeInputChains1_0,
36292 OPC_EmitInteger32, 0,
36293 OPC_EmitNodeXForm, 2, 5,
36294 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17521),
36295 MVT::i32, 4, 3, 4, 2, 6,
36296 19,
36297 OPC_CheckPredicate0,
36298 OPC_CheckPatternPredicate0,
36299 OPC_CheckComplexPat0, /*#*/1,
36300 OPC_EmitMergeInputChains1_0,
36301 OPC_EmitInteger32, 0,
36302 OPC_EmitNodeXForm, 2, 5,
36303 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18148),
36304 MVT::i32, 4, 3, 4, 2, 6,
36305 0,
36306 64,
36307 OPC_CheckChild2TypeI64,
36308 OPC_RecordChild3,
36309 OPC_Scope, 19,
36310 OPC_CheckPredicate2,
36311 OPC_CheckPatternPredicate0,
36312 OPC_CheckComplexPat1, /*#*/1,
36313 OPC_EmitMergeInputChains1_0,
36314 OPC_EmitInteger32, 0,
36315 OPC_EmitNodeXForm, 2, 5,
36316 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17008),
36317 MVT::i32, 4, 3, 4, 2, 6,
36318 19,
36319 OPC_CheckPredicate1,
36320 OPC_CheckPatternPredicate0,
36321 OPC_CheckComplexPat1, /*#*/1,
36322 OPC_EmitMergeInputChains1_0,
36323 OPC_EmitInteger32, 0,
36324 OPC_EmitNodeXForm, 2, 5,
36325 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17635),
36326 MVT::i32, 4, 3, 4, 2, 6,
36327 19,
36328 OPC_CheckPredicate0,
36329 OPC_CheckPatternPredicate0,
36330 OPC_CheckComplexPat1, /*#*/1,
36331 OPC_EmitMergeInputChains1_0,
36332 OPC_EmitInteger32, 0,
36333 OPC_EmitNodeXForm, 2, 5,
36334 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18262),
36335 MVT::i32, 4, 3, 4, 2, 6,
36336 0,
36337 60,
36338 OPC_RecordChild3,
36339 OPC_Scope, 18,
36340 OPC_CheckPredicate2,
36341 OPC_CheckPatternPredicate0,
36342 OPC_CheckComplexPat2, /*#*/1,
36343 OPC_EmitMergeInputChains1_0,
36344 OPC_EmitInteger32, 0,
36345 OPC_EmitNodeXForm, 2, 4,
36346 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16473),
36347 MVT::i32, 3, 3, 2, 5,
36348 18,
36349 OPC_CheckPredicate1,
36350 OPC_CheckPatternPredicate0,
36351 OPC_CheckComplexPat2, /*#*/1,
36352 OPC_EmitMergeInputChains1_0,
36353 OPC_EmitInteger32, 0,
36354 OPC_EmitNodeXForm, 2, 4,
36355 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17139),
36356 MVT::i32, 3, 3, 2, 5,
36357 18,
36358 OPC_CheckPredicate0,
36359 OPC_CheckPatternPredicate0,
36360 OPC_CheckComplexPat2, /*#*/1,
36361 OPC_EmitMergeInputChains1_0,
36362 OPC_EmitInteger32, 0,
36363 OPC_EmitNodeXForm, 2, 4,
36364 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17766),
36365 MVT::i32, 3, 3, 2, 5,
36366 0,
36367 55,
36368 OPC_CheckChild2TypeI32,
36369 OPC_RecordChild3,
36370 OPC_Scope, 16,
36371 OPC_CheckPredicate2,
36372 OPC_CheckPatternPredicate0,
36373 OPC_EmitMergeInputChains1_0,
36374 OPC_EmitInteger32, 0,
36375 OPC_EmitNodeXForm, 2, 3,
36376 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16666),
36377 MVT::i32, 3, 1, 2, 4,
36378 16,
36379 OPC_CheckPredicate1,
36380 OPC_CheckPatternPredicate0,
36381 OPC_EmitMergeInputChains1_0,
36382 OPC_EmitInteger32, 0,
36383 OPC_EmitNodeXForm, 2, 3,
36384 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17293),
36385 MVT::i32, 3, 1, 2, 4,
36386 16,
36387 OPC_CheckPredicate0,
36388 OPC_CheckPatternPredicate0,
36389 OPC_EmitMergeInputChains1_0,
36390 OPC_EmitInteger32, 0,
36391 OPC_EmitNodeXForm, 2, 3,
36392 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17920),
36393 MVT::i32, 3, 1, 2, 4,
36394 0,
36395 55,
36396 OPC_CheckChild2TypeI64,
36397 OPC_RecordChild3,
36398 OPC_Scope, 16,
36399 OPC_CheckPredicate2,
36400 OPC_CheckPatternPredicate0,
36401 OPC_EmitMergeInputChains1_0,
36402 OPC_EmitInteger32, 0,
36403 OPC_EmitNodeXForm, 2, 3,
36404 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16780),
36405 MVT::i32, 3, 1, 2, 4,
36406 16,
36407 OPC_CheckPredicate1,
36408 OPC_CheckPatternPredicate0,
36409 OPC_EmitMergeInputChains1_0,
36410 OPC_EmitInteger32, 0,
36411 OPC_EmitNodeXForm, 2, 3,
36412 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17407),
36413 MVT::i32, 3, 1, 2, 4,
36414 16,
36415 OPC_CheckPredicate0,
36416 OPC_CheckPatternPredicate0,
36417 OPC_EmitMergeInputChains1_0,
36418 OPC_EmitInteger32, 0,
36419 OPC_EmitNodeXForm, 2, 3,
36420 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18034),
36421 MVT::i32, 3, 1, 2, 4,
36422 0,
36423 0,
36424 54|128,2,
36425 OPC_CheckChild1Integer, 2|128,18|128,1,
36426 OPC_RecordChild2,
36427 OPC_Scope, 64,
36428 OPC_CheckChild2TypeI32,
36429 OPC_RecordChild3,
36430 OPC_Scope, 19,
36431 OPC_CheckPredicate2,
36432 OPC_CheckPatternPredicate0,
36433 OPC_CheckComplexPat0, /*#*/1,
36434 OPC_EmitMergeInputChains1_0,
36435 OPC_EmitInteger32, 0,
36436 OPC_EmitNodeXForm, 2, 5,
36437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16896),
36438 MVT::i32, 4, 3, 4, 2, 6,
36439 19,
36440 OPC_CheckPredicate1,
36441 OPC_CheckPatternPredicate0,
36442 OPC_CheckComplexPat0, /*#*/1,
36443 OPC_EmitMergeInputChains1_0,
36444 OPC_EmitInteger32, 0,
36445 OPC_EmitNodeXForm, 2, 5,
36446 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17523),
36447 MVT::i32, 4, 3, 4, 2, 6,
36448 19,
36449 OPC_CheckPredicate0,
36450 OPC_CheckPatternPredicate0,
36451 OPC_CheckComplexPat0, /*#*/1,
36452 OPC_EmitMergeInputChains1_0,
36453 OPC_EmitInteger32, 0,
36454 OPC_EmitNodeXForm, 2, 5,
36455 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18150),
36456 MVT::i32, 4, 3, 4, 2, 6,
36457 0,
36458 64,
36459 OPC_CheckChild2TypeI64,
36460 OPC_RecordChild3,
36461 OPC_Scope, 19,
36462 OPC_CheckPredicate2,
36463 OPC_CheckPatternPredicate0,
36464 OPC_CheckComplexPat1, /*#*/1,
36465 OPC_EmitMergeInputChains1_0,
36466 OPC_EmitInteger32, 0,
36467 OPC_EmitNodeXForm, 2, 5,
36468 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17010),
36469 MVT::i32, 4, 3, 4, 2, 6,
36470 19,
36471 OPC_CheckPredicate1,
36472 OPC_CheckPatternPredicate0,
36473 OPC_CheckComplexPat1, /*#*/1,
36474 OPC_EmitMergeInputChains1_0,
36475 OPC_EmitInteger32, 0,
36476 OPC_EmitNodeXForm, 2, 5,
36477 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17637),
36478 MVT::i32, 4, 3, 4, 2, 6,
36479 19,
36480 OPC_CheckPredicate0,
36481 OPC_CheckPatternPredicate0,
36482 OPC_CheckComplexPat1, /*#*/1,
36483 OPC_EmitMergeInputChains1_0,
36484 OPC_EmitInteger32, 0,
36485 OPC_EmitNodeXForm, 2, 5,
36486 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18264),
36487 MVT::i32, 4, 3, 4, 2, 6,
36488 0,
36489 60,
36490 OPC_RecordChild3,
36491 OPC_Scope, 18,
36492 OPC_CheckPredicate2,
36493 OPC_CheckPatternPredicate0,
36494 OPC_CheckComplexPat2, /*#*/1,
36495 OPC_EmitMergeInputChains1_0,
36496 OPC_EmitInteger32, 0,
36497 OPC_EmitNodeXForm, 2, 4,
36498 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16477),
36499 MVT::i32, 3, 3, 2, 5,
36500 18,
36501 OPC_CheckPredicate1,
36502 OPC_CheckPatternPredicate0,
36503 OPC_CheckComplexPat2, /*#*/1,
36504 OPC_EmitMergeInputChains1_0,
36505 OPC_EmitInteger32, 0,
36506 OPC_EmitNodeXForm, 2, 4,
36507 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17142),
36508 MVT::i32, 3, 3, 2, 5,
36509 18,
36510 OPC_CheckPredicate0,
36511 OPC_CheckPatternPredicate0,
36512 OPC_CheckComplexPat2, /*#*/1,
36513 OPC_EmitMergeInputChains1_0,
36514 OPC_EmitInteger32, 0,
36515 OPC_EmitNodeXForm, 2, 4,
36516 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17769),
36517 MVT::i32, 3, 3, 2, 5,
36518 0,
36519 55,
36520 OPC_CheckChild2TypeI32,
36521 OPC_RecordChild3,
36522 OPC_Scope, 16,
36523 OPC_CheckPredicate2,
36524 OPC_CheckPatternPredicate0,
36525 OPC_EmitMergeInputChains1_0,
36526 OPC_EmitInteger32, 0,
36527 OPC_EmitNodeXForm, 2, 3,
36528 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16668),
36529 MVT::i32, 3, 1, 2, 4,
36530 16,
36531 OPC_CheckPredicate1,
36532 OPC_CheckPatternPredicate0,
36533 OPC_EmitMergeInputChains1_0,
36534 OPC_EmitInteger32, 0,
36535 OPC_EmitNodeXForm, 2, 3,
36536 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17295),
36537 MVT::i32, 3, 1, 2, 4,
36538 16,
36539 OPC_CheckPredicate0,
36540 OPC_CheckPatternPredicate0,
36541 OPC_EmitMergeInputChains1_0,
36542 OPC_EmitInteger32, 0,
36543 OPC_EmitNodeXForm, 2, 3,
36544 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17922),
36545 MVT::i32, 3, 1, 2, 4,
36546 0,
36547 55,
36548 OPC_CheckChild2TypeI64,
36549 OPC_RecordChild3,
36550 OPC_Scope, 16,
36551 OPC_CheckPredicate2,
36552 OPC_CheckPatternPredicate0,
36553 OPC_EmitMergeInputChains1_0,
36554 OPC_EmitInteger32, 0,
36555 OPC_EmitNodeXForm, 2, 3,
36556 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16782),
36557 MVT::i32, 3, 1, 2, 4,
36558 16,
36559 OPC_CheckPredicate1,
36560 OPC_CheckPatternPredicate0,
36561 OPC_EmitMergeInputChains1_0,
36562 OPC_EmitInteger32, 0,
36563 OPC_EmitNodeXForm, 2, 3,
36564 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17409),
36565 MVT::i32, 3, 1, 2, 4,
36566 16,
36567 OPC_CheckPredicate0,
36568 OPC_CheckPatternPredicate0,
36569 OPC_EmitMergeInputChains1_0,
36570 OPC_EmitInteger32, 0,
36571 OPC_EmitNodeXForm, 2, 3,
36572 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18036),
36573 MVT::i32, 3, 1, 2, 4,
36574 0,
36575 0,
36576 69|128,2,
36577 OPC_CheckChild1Integer, 126|128,17|128,1,
36578 OPC_RecordChild2,
36579 OPC_Scope, 67,
36580 OPC_CheckChild2TypeI32,
36581 OPC_RecordChild3,
36582 OPC_Scope, 20,
36583 OPC_CheckPredicate2,
36584 OPC_CheckPatternPredicate1,
36585 OPC_CheckComplexPat0, /*#*/1,
36586 OPC_EmitMergeInputChains1_0,
36587 OPC_EmitInteger32, 0,
36588 OPC_EmitNodeXForm, 2, 5,
36589 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16898),
36590 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36591 20,
36592 OPC_CheckPredicate1,
36593 OPC_CheckPatternPredicate1,
36594 OPC_CheckComplexPat0, /*#*/1,
36595 OPC_EmitMergeInputChains1_0,
36596 OPC_EmitInteger32, 0,
36597 OPC_EmitNodeXForm, 2, 5,
36598 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17525),
36599 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36600 20,
36601 OPC_CheckPredicate0,
36602 OPC_CheckPatternPredicate1,
36603 OPC_CheckComplexPat0, /*#*/1,
36604 OPC_EmitMergeInputChains1_0,
36605 OPC_EmitInteger32, 0,
36606 OPC_EmitNodeXForm, 2, 5,
36607 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18152),
36608 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36609 0,
36610 67,
36611 OPC_CheckChild2TypeI64,
36612 OPC_RecordChild3,
36613 OPC_Scope, 20,
36614 OPC_CheckPredicate2,
36615 OPC_CheckPatternPredicate1,
36616 OPC_CheckComplexPat1, /*#*/1,
36617 OPC_EmitMergeInputChains1_0,
36618 OPC_EmitInteger32, 0,
36619 OPC_EmitNodeXForm, 2, 5,
36620 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17012),
36621 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36622 20,
36623 OPC_CheckPredicate1,
36624 OPC_CheckPatternPredicate1,
36625 OPC_CheckComplexPat1, /*#*/1,
36626 OPC_EmitMergeInputChains1_0,
36627 OPC_EmitInteger32, 0,
36628 OPC_EmitNodeXForm, 2, 5,
36629 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17639),
36630 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36631 20,
36632 OPC_CheckPredicate0,
36633 OPC_CheckPatternPredicate1,
36634 OPC_CheckComplexPat1, /*#*/1,
36635 OPC_EmitMergeInputChains1_0,
36636 OPC_EmitInteger32, 0,
36637 OPC_EmitNodeXForm, 2, 5,
36638 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18266),
36639 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36640 0,
36641 63,
36642 OPC_RecordChild3,
36643 OPC_Scope, 19,
36644 OPC_CheckPredicate2,
36645 OPC_CheckPatternPredicate1,
36646 OPC_CheckComplexPat2, /*#*/1,
36647 OPC_EmitMergeInputChains1_0,
36648 OPC_EmitInteger32, 0,
36649 OPC_EmitNodeXForm, 2, 4,
36650 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16481),
36651 MVT::i32, MVT::i32, 3, 3, 2, 5,
36652 19,
36653 OPC_CheckPredicate1,
36654 OPC_CheckPatternPredicate1,
36655 OPC_CheckComplexPat2, /*#*/1,
36656 OPC_EmitMergeInputChains1_0,
36657 OPC_EmitInteger32, 0,
36658 OPC_EmitNodeXForm, 2, 4,
36659 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17145),
36660 MVT::i32, MVT::i32, 3, 3, 2, 5,
36661 19,
36662 OPC_CheckPredicate0,
36663 OPC_CheckPatternPredicate1,
36664 OPC_CheckComplexPat2, /*#*/1,
36665 OPC_EmitMergeInputChains1_0,
36666 OPC_EmitInteger32, 0,
36667 OPC_EmitNodeXForm, 2, 4,
36668 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17772),
36669 MVT::i32, MVT::i32, 3, 3, 2, 5,
36670 0,
36671 58,
36672 OPC_CheckChild2TypeI32,
36673 OPC_RecordChild3,
36674 OPC_Scope, 17,
36675 OPC_CheckPredicate2,
36676 OPC_CheckPatternPredicate1,
36677 OPC_EmitMergeInputChains1_0,
36678 OPC_EmitInteger32, 0,
36679 OPC_EmitNodeXForm, 2, 3,
36680 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16670),
36681 MVT::i32, MVT::i32, 3, 1, 2, 4,
36682 17,
36683 OPC_CheckPredicate1,
36684 OPC_CheckPatternPredicate1,
36685 OPC_EmitMergeInputChains1_0,
36686 OPC_EmitInteger32, 0,
36687 OPC_EmitNodeXForm, 2, 3,
36688 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17297),
36689 MVT::i32, MVT::i32, 3, 1, 2, 4,
36690 17,
36691 OPC_CheckPredicate0,
36692 OPC_CheckPatternPredicate1,
36693 OPC_EmitMergeInputChains1_0,
36694 OPC_EmitInteger32, 0,
36695 OPC_EmitNodeXForm, 2, 3,
36696 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17924),
36697 MVT::i32, MVT::i32, 3, 1, 2, 4,
36698 0,
36699 58,
36700 OPC_CheckChild2TypeI64,
36701 OPC_RecordChild3,
36702 OPC_Scope, 17,
36703 OPC_CheckPredicate2,
36704 OPC_CheckPatternPredicate1,
36705 OPC_EmitMergeInputChains1_0,
36706 OPC_EmitInteger32, 0,
36707 OPC_EmitNodeXForm, 2, 3,
36708 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16784),
36709 MVT::i32, MVT::i32, 3, 1, 2, 4,
36710 17,
36711 OPC_CheckPredicate1,
36712 OPC_CheckPatternPredicate1,
36713 OPC_EmitMergeInputChains1_0,
36714 OPC_EmitInteger32, 0,
36715 OPC_EmitNodeXForm, 2, 3,
36716 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17411),
36717 MVT::i32, MVT::i32, 3, 1, 2, 4,
36718 17,
36719 OPC_CheckPredicate0,
36720 OPC_CheckPatternPredicate1,
36721 OPC_EmitMergeInputChains1_0,
36722 OPC_EmitInteger32, 0,
36723 OPC_EmitNodeXForm, 2, 3,
36724 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18038),
36725 MVT::i32, MVT::i32, 3, 1, 2, 4,
36726 0,
36727 0,
36728 1|128,3,
36729 OPC_CheckChild1Integer, 36|128,18|128,1,
36730 OPC_RecordChild2,
36731 OPC_Scope, 79,
36732 OPC_CheckChild2TypeI32,
36733 OPC_RecordChild3,
36734 OPC_Scope, 24,
36735 OPC_CheckPredicate2,
36736 OPC_CheckPatternPredicate0,
36737 OPC_CheckComplexPat0, /*#*/1,
36738 OPC_EmitMergeInputChains1_0,
36739 OPC_EmitInteger32, 0,
36740 OPC_EmitNodeXForm, 2, 5,
36741 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16902), 0|OPFL_Chain,
36742 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36743 24,
36744 OPC_CheckPredicate1,
36745 OPC_CheckPatternPredicate0,
36746 OPC_CheckComplexPat0, /*#*/1,
36747 OPC_EmitMergeInputChains1_0,
36748 OPC_EmitInteger32, 0,
36749 OPC_EmitNodeXForm, 2, 5,
36750 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17529), 0|OPFL_Chain,
36751 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36752 24,
36753 OPC_CheckPredicate0,
36754 OPC_CheckPatternPredicate0,
36755 OPC_CheckComplexPat0, /*#*/1,
36756 OPC_EmitMergeInputChains1_0,
36757 OPC_EmitInteger32, 0,
36758 OPC_EmitNodeXForm, 2, 5,
36759 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18156), 0|OPFL_Chain,
36760 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36761 0,
36762 79,
36763 OPC_CheckChild2TypeI64,
36764 OPC_RecordChild3,
36765 OPC_Scope, 24,
36766 OPC_CheckPredicate2,
36767 OPC_CheckPatternPredicate0,
36768 OPC_CheckComplexPat1, /*#*/1,
36769 OPC_EmitMergeInputChains1_0,
36770 OPC_EmitInteger32, 0,
36771 OPC_EmitNodeXForm, 2, 5,
36772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17016), 0|OPFL_Chain,
36773 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36774 24,
36775 OPC_CheckPredicate1,
36776 OPC_CheckPatternPredicate0,
36777 OPC_CheckComplexPat1, /*#*/1,
36778 OPC_EmitMergeInputChains1_0,
36779 OPC_EmitInteger32, 0,
36780 OPC_EmitNodeXForm, 2, 5,
36781 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17643), 0|OPFL_Chain,
36782 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36783 24,
36784 OPC_CheckPredicate0,
36785 OPC_CheckPatternPredicate0,
36786 OPC_CheckComplexPat1, /*#*/1,
36787 OPC_EmitMergeInputChains1_0,
36788 OPC_EmitInteger32, 0,
36789 OPC_EmitNodeXForm, 2, 5,
36790 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18270), 0|OPFL_Chain,
36791 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36792 0,
36793 75,
36794 OPC_RecordChild3,
36795 OPC_Scope, 23,
36796 OPC_CheckPredicate2,
36797 OPC_CheckPatternPredicate0,
36798 OPC_CheckComplexPat2, /*#*/1,
36799 OPC_EmitMergeInputChains1_0,
36800 OPC_EmitInteger32, 0,
36801 OPC_EmitNodeXForm, 2, 4,
36802 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16489), 0|OPFL_Chain,
36803 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36804 23,
36805 OPC_CheckPredicate1,
36806 OPC_CheckPatternPredicate0,
36807 OPC_CheckComplexPat2, /*#*/1,
36808 OPC_EmitMergeInputChains1_0,
36809 OPC_EmitInteger32, 0,
36810 OPC_EmitNodeXForm, 2, 4,
36811 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17151), 0|OPFL_Chain,
36812 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36813 23,
36814 OPC_CheckPredicate0,
36815 OPC_CheckPatternPredicate0,
36816 OPC_CheckComplexPat2, /*#*/1,
36817 OPC_EmitMergeInputChains1_0,
36818 OPC_EmitInteger32, 0,
36819 OPC_EmitNodeXForm, 2, 4,
36820 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17778), 0|OPFL_Chain,
36821 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36822 0,
36823 70,
36824 OPC_CheckChild2TypeI32,
36825 OPC_RecordChild3,
36826 OPC_Scope, 21,
36827 OPC_CheckPredicate2,
36828 OPC_CheckPatternPredicate0,
36829 OPC_EmitMergeInputChains1_0,
36830 OPC_EmitInteger32, 0,
36831 OPC_EmitNodeXForm, 2, 3,
36832 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16674), 0|OPFL_Chain,
36833 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36834 21,
36835 OPC_CheckPredicate1,
36836 OPC_CheckPatternPredicate0,
36837 OPC_EmitMergeInputChains1_0,
36838 OPC_EmitInteger32, 0,
36839 OPC_EmitNodeXForm, 2, 3,
36840 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17301), 0|OPFL_Chain,
36841 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36842 21,
36843 OPC_CheckPredicate0,
36844 OPC_CheckPatternPredicate0,
36845 OPC_EmitMergeInputChains1_0,
36846 OPC_EmitInteger32, 0,
36847 OPC_EmitNodeXForm, 2, 3,
36848 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17928), 0|OPFL_Chain,
36849 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36850 0,
36851 70,
36852 OPC_CheckChild2TypeI64,
36853 OPC_RecordChild3,
36854 OPC_Scope, 21,
36855 OPC_CheckPredicate2,
36856 OPC_CheckPatternPredicate0,
36857 OPC_EmitMergeInputChains1_0,
36858 OPC_EmitInteger32, 0,
36859 OPC_EmitNodeXForm, 2, 3,
36860 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16788), 0|OPFL_Chain,
36861 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36862 21,
36863 OPC_CheckPredicate1,
36864 OPC_CheckPatternPredicate0,
36865 OPC_EmitMergeInputChains1_0,
36866 OPC_EmitInteger32, 0,
36867 OPC_EmitNodeXForm, 2, 3,
36868 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17415), 0|OPFL_Chain,
36869 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36870 21,
36871 OPC_CheckPredicate0,
36872 OPC_CheckPatternPredicate0,
36873 OPC_EmitMergeInputChains1_0,
36874 OPC_EmitInteger32, 0,
36875 OPC_EmitNodeXForm, 2, 3,
36876 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18042), 0|OPFL_Chain,
36877 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36878 0,
36879 0,
36880 1|128,3,
36881 OPC_CheckChild1Integer, 34|128,18|128,1,
36882 OPC_RecordChild2,
36883 OPC_Scope, 79,
36884 OPC_CheckChild2TypeI32,
36885 OPC_RecordChild3,
36886 OPC_Scope, 24,
36887 OPC_CheckPredicate2,
36888 OPC_CheckPatternPredicate0,
36889 OPC_CheckComplexPat0, /*#*/1,
36890 OPC_EmitMergeInputChains1_0,
36891 OPC_EmitInteger32, 0,
36892 OPC_EmitNodeXForm, 2, 5,
36893 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16904), 0|OPFL_Chain,
36894 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36895 24,
36896 OPC_CheckPredicate1,
36897 OPC_CheckPatternPredicate0,
36898 OPC_CheckComplexPat0, /*#*/1,
36899 OPC_EmitMergeInputChains1_0,
36900 OPC_EmitInteger32, 0,
36901 OPC_EmitNodeXForm, 2, 5,
36902 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17531), 0|OPFL_Chain,
36903 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36904 24,
36905 OPC_CheckPredicate0,
36906 OPC_CheckPatternPredicate0,
36907 OPC_CheckComplexPat0, /*#*/1,
36908 OPC_EmitMergeInputChains1_0,
36909 OPC_EmitInteger32, 0,
36910 OPC_EmitNodeXForm, 2, 5,
36911 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18158), 0|OPFL_Chain,
36912 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36913 0,
36914 79,
36915 OPC_CheckChild2TypeI64,
36916 OPC_RecordChild3,
36917 OPC_Scope, 24,
36918 OPC_CheckPredicate2,
36919 OPC_CheckPatternPredicate0,
36920 OPC_CheckComplexPat1, /*#*/1,
36921 OPC_EmitMergeInputChains1_0,
36922 OPC_EmitInteger32, 0,
36923 OPC_EmitNodeXForm, 2, 5,
36924 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17018), 0|OPFL_Chain,
36925 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36926 24,
36927 OPC_CheckPredicate1,
36928 OPC_CheckPatternPredicate0,
36929 OPC_CheckComplexPat1, /*#*/1,
36930 OPC_EmitMergeInputChains1_0,
36931 OPC_EmitInteger32, 0,
36932 OPC_EmitNodeXForm, 2, 5,
36933 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17645), 0|OPFL_Chain,
36934 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36935 24,
36936 OPC_CheckPredicate0,
36937 OPC_CheckPatternPredicate0,
36938 OPC_CheckComplexPat1, /*#*/1,
36939 OPC_EmitMergeInputChains1_0,
36940 OPC_EmitInteger32, 0,
36941 OPC_EmitNodeXForm, 2, 5,
36942 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18272), 0|OPFL_Chain,
36943 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
36944 0,
36945 75,
36946 OPC_RecordChild3,
36947 OPC_Scope, 23,
36948 OPC_CheckPredicate2,
36949 OPC_CheckPatternPredicate0,
36950 OPC_CheckComplexPat2, /*#*/1,
36951 OPC_EmitMergeInputChains1_0,
36952 OPC_EmitInteger32, 0,
36953 OPC_EmitNodeXForm, 2, 4,
36954 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16493), 0|OPFL_Chain,
36955 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36956 23,
36957 OPC_CheckPredicate1,
36958 OPC_CheckPatternPredicate0,
36959 OPC_CheckComplexPat2, /*#*/1,
36960 OPC_EmitMergeInputChains1_0,
36961 OPC_EmitInteger32, 0,
36962 OPC_EmitNodeXForm, 2, 4,
36963 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17154), 0|OPFL_Chain,
36964 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36965 23,
36966 OPC_CheckPredicate0,
36967 OPC_CheckPatternPredicate0,
36968 OPC_CheckComplexPat2, /*#*/1,
36969 OPC_EmitMergeInputChains1_0,
36970 OPC_EmitInteger32, 0,
36971 OPC_EmitNodeXForm, 2, 4,
36972 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17781), 0|OPFL_Chain,
36973 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
36974 0,
36975 70,
36976 OPC_CheckChild2TypeI32,
36977 OPC_RecordChild3,
36978 OPC_Scope, 21,
36979 OPC_CheckPredicate2,
36980 OPC_CheckPatternPredicate0,
36981 OPC_EmitMergeInputChains1_0,
36982 OPC_EmitInteger32, 0,
36983 OPC_EmitNodeXForm, 2, 3,
36984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16676), 0|OPFL_Chain,
36985 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36986 21,
36987 OPC_CheckPredicate1,
36988 OPC_CheckPatternPredicate0,
36989 OPC_EmitMergeInputChains1_0,
36990 OPC_EmitInteger32, 0,
36991 OPC_EmitNodeXForm, 2, 3,
36992 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17303), 0|OPFL_Chain,
36993 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
36994 21,
36995 OPC_CheckPredicate0,
36996 OPC_CheckPatternPredicate0,
36997 OPC_EmitMergeInputChains1_0,
36998 OPC_EmitInteger32, 0,
36999 OPC_EmitNodeXForm, 2, 3,
37000 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17930), 0|OPFL_Chain,
37001 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37002 0,
37003 70,
37004 OPC_CheckChild2TypeI64,
37005 OPC_RecordChild3,
37006 OPC_Scope, 21,
37007 OPC_CheckPredicate2,
37008 OPC_CheckPatternPredicate0,
37009 OPC_EmitMergeInputChains1_0,
37010 OPC_EmitInteger32, 0,
37011 OPC_EmitNodeXForm, 2, 3,
37012 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16790), 0|OPFL_Chain,
37013 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37014 21,
37015 OPC_CheckPredicate1,
37016 OPC_CheckPatternPredicate0,
37017 OPC_EmitMergeInputChains1_0,
37018 OPC_EmitInteger32, 0,
37019 OPC_EmitNodeXForm, 2, 3,
37020 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17417), 0|OPFL_Chain,
37021 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37022 21,
37023 OPC_CheckPredicate0,
37024 OPC_CheckPatternPredicate0,
37025 OPC_EmitMergeInputChains1_0,
37026 OPC_EmitInteger32, 0,
37027 OPC_EmitNodeXForm, 2, 3,
37028 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18044), 0|OPFL_Chain,
37029 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37030 0,
37031 0,
37032 61|128,3,
37033 OPC_CheckChild1Integer, 30|128,18|128,1,
37034 OPC_RecordChild2,
37035 OPC_Scope, 91,
37036 OPC_CheckChild2TypeI32,
37037 OPC_RecordChild3,
37038 OPC_Scope, 28,
37039 OPC_CheckPredicate2,
37040 OPC_CheckPatternPredicate1,
37041 OPC_CheckComplexPat0, /*#*/1,
37042 OPC_EmitMergeInputChains1_0,
37043 OPC_EmitInteger32, 0,
37044 OPC_EmitNodeXForm, 2, 5,
37045 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16906), 0|OPFL_Chain,
37046 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37047 28,
37048 OPC_CheckPredicate1,
37049 OPC_CheckPatternPredicate1,
37050 OPC_CheckComplexPat0, /*#*/1,
37051 OPC_EmitMergeInputChains1_0,
37052 OPC_EmitInteger32, 0,
37053 OPC_EmitNodeXForm, 2, 5,
37054 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17533), 0|OPFL_Chain,
37055 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37056 28,
37057 OPC_CheckPredicate0,
37058 OPC_CheckPatternPredicate1,
37059 OPC_CheckComplexPat0, /*#*/1,
37060 OPC_EmitMergeInputChains1_0,
37061 OPC_EmitInteger32, 0,
37062 OPC_EmitNodeXForm, 2, 5,
37063 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18160), 0|OPFL_Chain,
37064 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37065 0,
37066 91,
37067 OPC_CheckChild2TypeI64,
37068 OPC_RecordChild3,
37069 OPC_Scope, 28,
37070 OPC_CheckPredicate2,
37071 OPC_CheckPatternPredicate1,
37072 OPC_CheckComplexPat1, /*#*/1,
37073 OPC_EmitMergeInputChains1_0,
37074 OPC_EmitInteger32, 0,
37075 OPC_EmitNodeXForm, 2, 5,
37076 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17020), 0|OPFL_Chain,
37077 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37078 28,
37079 OPC_CheckPredicate1,
37080 OPC_CheckPatternPredicate1,
37081 OPC_CheckComplexPat1, /*#*/1,
37082 OPC_EmitMergeInputChains1_0,
37083 OPC_EmitInteger32, 0,
37084 OPC_EmitNodeXForm, 2, 5,
37085 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17647), 0|OPFL_Chain,
37086 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37087 28,
37088 OPC_CheckPredicate0,
37089 OPC_CheckPatternPredicate1,
37090 OPC_CheckComplexPat1, /*#*/1,
37091 OPC_EmitMergeInputChains1_0,
37092 OPC_EmitInteger32, 0,
37093 OPC_EmitNodeXForm, 2, 5,
37094 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18274), 0|OPFL_Chain,
37095 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37096 0,
37097 87,
37098 OPC_RecordChild3,
37099 OPC_Scope, 27,
37100 OPC_CheckPredicate2,
37101 OPC_CheckPatternPredicate1,
37102 OPC_CheckComplexPat2, /*#*/1,
37103 OPC_EmitMergeInputChains1_0,
37104 OPC_EmitInteger32, 0,
37105 OPC_EmitNodeXForm, 2, 4,
37106 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16497), 0|OPFL_Chain,
37107 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37108 27,
37109 OPC_CheckPredicate1,
37110 OPC_CheckPatternPredicate1,
37111 OPC_CheckComplexPat2, /*#*/1,
37112 OPC_EmitMergeInputChains1_0,
37113 OPC_EmitInteger32, 0,
37114 OPC_EmitNodeXForm, 2, 4,
37115 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17157), 0|OPFL_Chain,
37116 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37117 27,
37118 OPC_CheckPredicate0,
37119 OPC_CheckPatternPredicate1,
37120 OPC_CheckComplexPat2, /*#*/1,
37121 OPC_EmitMergeInputChains1_0,
37122 OPC_EmitInteger32, 0,
37123 OPC_EmitNodeXForm, 2, 4,
37124 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17784), 0|OPFL_Chain,
37125 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37126 0,
37127 82,
37128 OPC_CheckChild2TypeI32,
37129 OPC_RecordChild3,
37130 OPC_Scope, 25,
37131 OPC_CheckPredicate2,
37132 OPC_CheckPatternPredicate1,
37133 OPC_EmitMergeInputChains1_0,
37134 OPC_EmitInteger32, 0,
37135 OPC_EmitNodeXForm, 2, 3,
37136 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16678), 0|OPFL_Chain,
37137 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37138 25,
37139 OPC_CheckPredicate1,
37140 OPC_CheckPatternPredicate1,
37141 OPC_EmitMergeInputChains1_0,
37142 OPC_EmitInteger32, 0,
37143 OPC_EmitNodeXForm, 2, 3,
37144 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17305), 0|OPFL_Chain,
37145 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37146 25,
37147 OPC_CheckPredicate0,
37148 OPC_CheckPatternPredicate1,
37149 OPC_EmitMergeInputChains1_0,
37150 OPC_EmitInteger32, 0,
37151 OPC_EmitNodeXForm, 2, 3,
37152 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17932), 0|OPFL_Chain,
37153 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37154 0,
37155 82,
37156 OPC_CheckChild2TypeI64,
37157 OPC_RecordChild3,
37158 OPC_Scope, 25,
37159 OPC_CheckPredicate2,
37160 OPC_CheckPatternPredicate1,
37161 OPC_EmitMergeInputChains1_0,
37162 OPC_EmitInteger32, 0,
37163 OPC_EmitNodeXForm, 2, 3,
37164 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16792), 0|OPFL_Chain,
37165 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37166 25,
37167 OPC_CheckPredicate1,
37168 OPC_CheckPatternPredicate1,
37169 OPC_EmitMergeInputChains1_0,
37170 OPC_EmitInteger32, 0,
37171 OPC_EmitNodeXForm, 2, 3,
37172 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17419), 0|OPFL_Chain,
37173 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37174 25,
37175 OPC_CheckPredicate0,
37176 OPC_CheckPatternPredicate1,
37177 OPC_EmitMergeInputChains1_0,
37178 OPC_EmitInteger32, 0,
37179 OPC_EmitNodeXForm, 2, 3,
37180 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18046), 0|OPFL_Chain,
37181 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37182 0,
37183 0,
37184 61|128,3,
37185 OPC_CheckChild1Integer, 106|128,14|128,1,
37186 OPC_RecordChild2,
37187 OPC_Scope, 91,
37188 OPC_CheckChild2TypeI32,
37189 OPC_RecordChild3,
37190 OPC_Scope, 28,
37191 OPC_CheckPredicate2,
37192 OPC_CheckPatternPredicate0,
37193 OPC_CheckComplexPat0, /*#*/1,
37194 OPC_EmitMergeInputChains1_0,
37195 OPC_EmitInteger32, 0,
37196 OPC_EmitNodeXForm, 2, 5,
37197 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16912), 0|OPFL_Chain,
37198 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37199 28,
37200 OPC_CheckPredicate1,
37201 OPC_CheckPatternPredicate0,
37202 OPC_CheckComplexPat0, /*#*/1,
37203 OPC_EmitMergeInputChains1_0,
37204 OPC_EmitInteger32, 0,
37205 OPC_EmitNodeXForm, 2, 5,
37206 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17539), 0|OPFL_Chain,
37207 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37208 28,
37209 OPC_CheckPredicate0,
37210 OPC_CheckPatternPredicate0,
37211 OPC_CheckComplexPat0, /*#*/1,
37212 OPC_EmitMergeInputChains1_0,
37213 OPC_EmitInteger32, 0,
37214 OPC_EmitNodeXForm, 2, 5,
37215 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18166), 0|OPFL_Chain,
37216 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37217 0,
37218 91,
37219 OPC_CheckChild2TypeI64,
37220 OPC_RecordChild3,
37221 OPC_Scope, 28,
37222 OPC_CheckPredicate2,
37223 OPC_CheckPatternPredicate0,
37224 OPC_CheckComplexPat1, /*#*/1,
37225 OPC_EmitMergeInputChains1_0,
37226 OPC_EmitInteger32, 0,
37227 OPC_EmitNodeXForm, 2, 5,
37228 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17026), 0|OPFL_Chain,
37229 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37230 28,
37231 OPC_CheckPredicate1,
37232 OPC_CheckPatternPredicate0,
37233 OPC_CheckComplexPat1, /*#*/1,
37234 OPC_EmitMergeInputChains1_0,
37235 OPC_EmitInteger32, 0,
37236 OPC_EmitNodeXForm, 2, 5,
37237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17653), 0|OPFL_Chain,
37238 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37239 28,
37240 OPC_CheckPredicate0,
37241 OPC_CheckPatternPredicate0,
37242 OPC_CheckComplexPat1, /*#*/1,
37243 OPC_EmitMergeInputChains1_0,
37244 OPC_EmitInteger32, 0,
37245 OPC_EmitNodeXForm, 2, 5,
37246 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18280), 0|OPFL_Chain,
37247 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37248 0,
37249 87,
37250 OPC_RecordChild3,
37251 OPC_Scope, 27,
37252 OPC_CheckPredicate2,
37253 OPC_CheckPatternPredicate0,
37254 OPC_CheckComplexPat2, /*#*/1,
37255 OPC_EmitMergeInputChains1_0,
37256 OPC_EmitInteger32, 0,
37257 OPC_EmitNodeXForm, 2, 4,
37258 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16509), 0|OPFL_Chain,
37259 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37260 27,
37261 OPC_CheckPredicate1,
37262 OPC_CheckPatternPredicate0,
37263 OPC_CheckComplexPat2, /*#*/1,
37264 OPC_EmitMergeInputChains1_0,
37265 OPC_EmitInteger32, 0,
37266 OPC_EmitNodeXForm, 2, 4,
37267 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17166), 0|OPFL_Chain,
37268 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37269 27,
37270 OPC_CheckPredicate0,
37271 OPC_CheckPatternPredicate0,
37272 OPC_CheckComplexPat2, /*#*/1,
37273 OPC_EmitMergeInputChains1_0,
37274 OPC_EmitInteger32, 0,
37275 OPC_EmitNodeXForm, 2, 4,
37276 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17793), 0|OPFL_Chain,
37277 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37278 0,
37279 82,
37280 OPC_CheckChild2TypeI32,
37281 OPC_RecordChild3,
37282 OPC_Scope, 25,
37283 OPC_CheckPredicate2,
37284 OPC_CheckPatternPredicate0,
37285 OPC_EmitMergeInputChains1_0,
37286 OPC_EmitInteger32, 0,
37287 OPC_EmitNodeXForm, 2, 3,
37288 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16684), 0|OPFL_Chain,
37289 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37290 25,
37291 OPC_CheckPredicate1,
37292 OPC_CheckPatternPredicate0,
37293 OPC_EmitMergeInputChains1_0,
37294 OPC_EmitInteger32, 0,
37295 OPC_EmitNodeXForm, 2, 3,
37296 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17311), 0|OPFL_Chain,
37297 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37298 25,
37299 OPC_CheckPredicate0,
37300 OPC_CheckPatternPredicate0,
37301 OPC_EmitMergeInputChains1_0,
37302 OPC_EmitInteger32, 0,
37303 OPC_EmitNodeXForm, 2, 3,
37304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17938), 0|OPFL_Chain,
37305 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37306 0,
37307 82,
37308 OPC_CheckChild2TypeI64,
37309 OPC_RecordChild3,
37310 OPC_Scope, 25,
37311 OPC_CheckPredicate2,
37312 OPC_CheckPatternPredicate0,
37313 OPC_EmitMergeInputChains1_0,
37314 OPC_EmitInteger32, 0,
37315 OPC_EmitNodeXForm, 2, 3,
37316 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16798), 0|OPFL_Chain,
37317 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37318 25,
37319 OPC_CheckPredicate1,
37320 OPC_CheckPatternPredicate0,
37321 OPC_EmitMergeInputChains1_0,
37322 OPC_EmitInteger32, 0,
37323 OPC_EmitNodeXForm, 2, 3,
37324 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17425), 0|OPFL_Chain,
37325 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37326 25,
37327 OPC_CheckPredicate0,
37328 OPC_CheckPatternPredicate0,
37329 OPC_EmitMergeInputChains1_0,
37330 OPC_EmitInteger32, 0,
37331 OPC_EmitNodeXForm, 2, 3,
37332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18052), 0|OPFL_Chain,
37333 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37334 0,
37335 0,
37336 61|128,3,
37337 OPC_CheckChild1Integer, 106|128,16|128,1,
37338 OPC_RecordChild2,
37339 OPC_Scope, 91,
37340 OPC_CheckChild2TypeI32,
37341 OPC_RecordChild3,
37342 OPC_Scope, 28,
37343 OPC_CheckPredicate2,
37344 OPC_CheckPatternPredicate0,
37345 OPC_CheckComplexPat0, /*#*/1,
37346 OPC_EmitMergeInputChains1_0,
37347 OPC_EmitInteger32, 0,
37348 OPC_EmitNodeXForm, 2, 5,
37349 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16918), 0|OPFL_Chain,
37350 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37351 28,
37352 OPC_CheckPredicate1,
37353 OPC_CheckPatternPredicate0,
37354 OPC_CheckComplexPat0, /*#*/1,
37355 OPC_EmitMergeInputChains1_0,
37356 OPC_EmitInteger32, 0,
37357 OPC_EmitNodeXForm, 2, 5,
37358 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17545), 0|OPFL_Chain,
37359 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37360 28,
37361 OPC_CheckPredicate0,
37362 OPC_CheckPatternPredicate0,
37363 OPC_CheckComplexPat0, /*#*/1,
37364 OPC_EmitMergeInputChains1_0,
37365 OPC_EmitInteger32, 0,
37366 OPC_EmitNodeXForm, 2, 5,
37367 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18172), 0|OPFL_Chain,
37368 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37369 0,
37370 91,
37371 OPC_CheckChild2TypeI64,
37372 OPC_RecordChild3,
37373 OPC_Scope, 28,
37374 OPC_CheckPredicate2,
37375 OPC_CheckPatternPredicate0,
37376 OPC_CheckComplexPat1, /*#*/1,
37377 OPC_EmitMergeInputChains1_0,
37378 OPC_EmitInteger32, 0,
37379 OPC_EmitNodeXForm, 2, 5,
37380 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17032), 0|OPFL_Chain,
37381 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37382 28,
37383 OPC_CheckPredicate1,
37384 OPC_CheckPatternPredicate0,
37385 OPC_CheckComplexPat1, /*#*/1,
37386 OPC_EmitMergeInputChains1_0,
37387 OPC_EmitInteger32, 0,
37388 OPC_EmitNodeXForm, 2, 5,
37389 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17659), 0|OPFL_Chain,
37390 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37391 28,
37392 OPC_CheckPredicate0,
37393 OPC_CheckPatternPredicate0,
37394 OPC_CheckComplexPat1, /*#*/1,
37395 OPC_EmitMergeInputChains1_0,
37396 OPC_EmitInteger32, 0,
37397 OPC_EmitNodeXForm, 2, 5,
37398 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18286), 0|OPFL_Chain,
37399 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37400 0,
37401 87,
37402 OPC_RecordChild3,
37403 OPC_Scope, 27,
37404 OPC_CheckPredicate2,
37405 OPC_CheckPatternPredicate0,
37406 OPC_CheckComplexPat2, /*#*/1,
37407 OPC_EmitMergeInputChains1_0,
37408 OPC_EmitInteger32, 0,
37409 OPC_EmitNodeXForm, 2, 4,
37410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16521), 0|OPFL_Chain,
37411 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37412 27,
37413 OPC_CheckPredicate1,
37414 OPC_CheckPatternPredicate0,
37415 OPC_CheckComplexPat2, /*#*/1,
37416 OPC_EmitMergeInputChains1_0,
37417 OPC_EmitInteger32, 0,
37418 OPC_EmitNodeXForm, 2, 4,
37419 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17175), 0|OPFL_Chain,
37420 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37421 27,
37422 OPC_CheckPredicate0,
37423 OPC_CheckPatternPredicate0,
37424 OPC_CheckComplexPat2, /*#*/1,
37425 OPC_EmitMergeInputChains1_0,
37426 OPC_EmitInteger32, 0,
37427 OPC_EmitNodeXForm, 2, 4,
37428 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17802), 0|OPFL_Chain,
37429 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37430 0,
37431 82,
37432 OPC_CheckChild2TypeI32,
37433 OPC_RecordChild3,
37434 OPC_Scope, 25,
37435 OPC_CheckPredicate2,
37436 OPC_CheckPatternPredicate0,
37437 OPC_EmitMergeInputChains1_0,
37438 OPC_EmitInteger32, 0,
37439 OPC_EmitNodeXForm, 2, 3,
37440 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16690), 0|OPFL_Chain,
37441 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37442 25,
37443 OPC_CheckPredicate1,
37444 OPC_CheckPatternPredicate0,
37445 OPC_EmitMergeInputChains1_0,
37446 OPC_EmitInteger32, 0,
37447 OPC_EmitNodeXForm, 2, 3,
37448 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17317), 0|OPFL_Chain,
37449 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37450 25,
37451 OPC_CheckPredicate0,
37452 OPC_CheckPatternPredicate0,
37453 OPC_EmitMergeInputChains1_0,
37454 OPC_EmitInteger32, 0,
37455 OPC_EmitNodeXForm, 2, 3,
37456 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17944), 0|OPFL_Chain,
37457 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37458 0,
37459 82,
37460 OPC_CheckChild2TypeI64,
37461 OPC_RecordChild3,
37462 OPC_Scope, 25,
37463 OPC_CheckPredicate2,
37464 OPC_CheckPatternPredicate0,
37465 OPC_EmitMergeInputChains1_0,
37466 OPC_EmitInteger32, 0,
37467 OPC_EmitNodeXForm, 2, 3,
37468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16804), 0|OPFL_Chain,
37469 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37470 25,
37471 OPC_CheckPredicate1,
37472 OPC_CheckPatternPredicate0,
37473 OPC_EmitMergeInputChains1_0,
37474 OPC_EmitInteger32, 0,
37475 OPC_EmitNodeXForm, 2, 3,
37476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17431), 0|OPFL_Chain,
37477 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37478 25,
37479 OPC_CheckPredicate0,
37480 OPC_CheckPatternPredicate0,
37481 OPC_EmitMergeInputChains1_0,
37482 OPC_EmitInteger32, 0,
37483 OPC_EmitNodeXForm, 2, 3,
37484 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18058), 0|OPFL_Chain,
37485 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37486 0,
37487 0,
37488 61|128,3,
37489 OPC_CheckChild1Integer, 66|128,18|128,1,
37490 OPC_RecordChild2,
37491 OPC_Scope, 91,
37492 OPC_CheckChild2TypeI32,
37493 OPC_RecordChild3,
37494 OPC_Scope, 28,
37495 OPC_CheckPredicate2,
37496 OPC_CheckPatternPredicate0,
37497 OPC_CheckComplexPat0, /*#*/1,
37498 OPC_EmitMergeInputChains1_0,
37499 OPC_EmitInteger32, 0,
37500 OPC_EmitNodeXForm, 2, 5,
37501 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16924), 0|OPFL_Chain,
37502 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37503 28,
37504 OPC_CheckPredicate1,
37505 OPC_CheckPatternPredicate0,
37506 OPC_CheckComplexPat0, /*#*/1,
37507 OPC_EmitMergeInputChains1_0,
37508 OPC_EmitInteger32, 0,
37509 OPC_EmitNodeXForm, 2, 5,
37510 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17551), 0|OPFL_Chain,
37511 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37512 28,
37513 OPC_CheckPredicate0,
37514 OPC_CheckPatternPredicate0,
37515 OPC_CheckComplexPat0, /*#*/1,
37516 OPC_EmitMergeInputChains1_0,
37517 OPC_EmitInteger32, 0,
37518 OPC_EmitNodeXForm, 2, 5,
37519 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18178), 0|OPFL_Chain,
37520 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37521 0,
37522 91,
37523 OPC_CheckChild2TypeI64,
37524 OPC_RecordChild3,
37525 OPC_Scope, 28,
37526 OPC_CheckPredicate2,
37527 OPC_CheckPatternPredicate0,
37528 OPC_CheckComplexPat1, /*#*/1,
37529 OPC_EmitMergeInputChains1_0,
37530 OPC_EmitInteger32, 0,
37531 OPC_EmitNodeXForm, 2, 5,
37532 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17038), 0|OPFL_Chain,
37533 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37534 28,
37535 OPC_CheckPredicate1,
37536 OPC_CheckPatternPredicate0,
37537 OPC_CheckComplexPat1, /*#*/1,
37538 OPC_EmitMergeInputChains1_0,
37539 OPC_EmitInteger32, 0,
37540 OPC_EmitNodeXForm, 2, 5,
37541 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17665), 0|OPFL_Chain,
37542 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37543 28,
37544 OPC_CheckPredicate0,
37545 OPC_CheckPatternPredicate0,
37546 OPC_CheckComplexPat1, /*#*/1,
37547 OPC_EmitMergeInputChains1_0,
37548 OPC_EmitInteger32, 0,
37549 OPC_EmitNodeXForm, 2, 5,
37550 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18292), 0|OPFL_Chain,
37551 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37552 0,
37553 87,
37554 OPC_RecordChild3,
37555 OPC_Scope, 27,
37556 OPC_CheckPredicate2,
37557 OPC_CheckPatternPredicate0,
37558 OPC_CheckComplexPat2, /*#*/1,
37559 OPC_EmitMergeInputChains1_0,
37560 OPC_EmitInteger32, 0,
37561 OPC_EmitNodeXForm, 2, 4,
37562 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16533), 0|OPFL_Chain,
37563 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37564 27,
37565 OPC_CheckPredicate1,
37566 OPC_CheckPatternPredicate0,
37567 OPC_CheckComplexPat2, /*#*/1,
37568 OPC_EmitMergeInputChains1_0,
37569 OPC_EmitInteger32, 0,
37570 OPC_EmitNodeXForm, 2, 4,
37571 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17184), 0|OPFL_Chain,
37572 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37573 27,
37574 OPC_CheckPredicate0,
37575 OPC_CheckPatternPredicate0,
37576 OPC_CheckComplexPat2, /*#*/1,
37577 OPC_EmitMergeInputChains1_0,
37578 OPC_EmitInteger32, 0,
37579 OPC_EmitNodeXForm, 2, 4,
37580 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17811), 0|OPFL_Chain,
37581 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37582 0,
37583 82,
37584 OPC_CheckChild2TypeI32,
37585 OPC_RecordChild3,
37586 OPC_Scope, 25,
37587 OPC_CheckPredicate2,
37588 OPC_CheckPatternPredicate0,
37589 OPC_EmitMergeInputChains1_0,
37590 OPC_EmitInteger32, 0,
37591 OPC_EmitNodeXForm, 2, 3,
37592 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16696), 0|OPFL_Chain,
37593 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37594 25,
37595 OPC_CheckPredicate1,
37596 OPC_CheckPatternPredicate0,
37597 OPC_EmitMergeInputChains1_0,
37598 OPC_EmitInteger32, 0,
37599 OPC_EmitNodeXForm, 2, 3,
37600 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17323), 0|OPFL_Chain,
37601 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37602 25,
37603 OPC_CheckPredicate0,
37604 OPC_CheckPatternPredicate0,
37605 OPC_EmitMergeInputChains1_0,
37606 OPC_EmitInteger32, 0,
37607 OPC_EmitNodeXForm, 2, 3,
37608 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17950), 0|OPFL_Chain,
37609 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37610 0,
37611 82,
37612 OPC_CheckChild2TypeI64,
37613 OPC_RecordChild3,
37614 OPC_Scope, 25,
37615 OPC_CheckPredicate2,
37616 OPC_CheckPatternPredicate0,
37617 OPC_EmitMergeInputChains1_0,
37618 OPC_EmitInteger32, 0,
37619 OPC_EmitNodeXForm, 2, 3,
37620 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16810), 0|OPFL_Chain,
37621 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37622 25,
37623 OPC_CheckPredicate1,
37624 OPC_CheckPatternPredicate0,
37625 OPC_EmitMergeInputChains1_0,
37626 OPC_EmitInteger32, 0,
37627 OPC_EmitNodeXForm, 2, 3,
37628 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17437), 0|OPFL_Chain,
37629 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37630 25,
37631 OPC_CheckPredicate0,
37632 OPC_CheckPatternPredicate0,
37633 OPC_EmitMergeInputChains1_0,
37634 OPC_EmitInteger32, 0,
37635 OPC_EmitNodeXForm, 2, 3,
37636 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18064), 0|OPFL_Chain,
37637 8, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37638 0,
37639 0,
37640 1|128,3,
37641 OPC_CheckChild1Integer, 120|128,15|128,1,
37642 OPC_RecordChild2,
37643 OPC_Scope, 79,
37644 OPC_CheckChild2TypeI32,
37645 OPC_RecordChild3,
37646 OPC_Scope, 24,
37647 OPC_CheckPredicate2,
37648 OPC_CheckPatternPredicate1,
37649 OPC_CheckComplexPat0, /*#*/1,
37650 OPC_EmitMergeInputChains1_0,
37651 OPC_EmitInteger32, 0,
37652 OPC_EmitNodeXForm, 2, 5,
37653 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16926), 0|OPFL_Chain,
37654 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37655 24,
37656 OPC_CheckPredicate1,
37657 OPC_CheckPatternPredicate1,
37658 OPC_CheckComplexPat0, /*#*/1,
37659 OPC_EmitMergeInputChains1_0,
37660 OPC_EmitInteger32, 0,
37661 OPC_EmitNodeXForm, 2, 5,
37662 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17553), 0|OPFL_Chain,
37663 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37664 24,
37665 OPC_CheckPredicate0,
37666 OPC_CheckPatternPredicate1,
37667 OPC_CheckComplexPat0, /*#*/1,
37668 OPC_EmitMergeInputChains1_0,
37669 OPC_EmitInteger32, 0,
37670 OPC_EmitNodeXForm, 2, 5,
37671 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18180), 0|OPFL_Chain,
37672 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37673 0,
37674 79,
37675 OPC_CheckChild2TypeI64,
37676 OPC_RecordChild3,
37677 OPC_Scope, 24,
37678 OPC_CheckPredicate2,
37679 OPC_CheckPatternPredicate1,
37680 OPC_CheckComplexPat1, /*#*/1,
37681 OPC_EmitMergeInputChains1_0,
37682 OPC_EmitInteger32, 0,
37683 OPC_EmitNodeXForm, 2, 5,
37684 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17040), 0|OPFL_Chain,
37685 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37686 24,
37687 OPC_CheckPredicate1,
37688 OPC_CheckPatternPredicate1,
37689 OPC_CheckComplexPat1, /*#*/1,
37690 OPC_EmitMergeInputChains1_0,
37691 OPC_EmitInteger32, 0,
37692 OPC_EmitNodeXForm, 2, 5,
37693 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17667), 0|OPFL_Chain,
37694 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37695 24,
37696 OPC_CheckPredicate0,
37697 OPC_CheckPatternPredicate1,
37698 OPC_CheckComplexPat1, /*#*/1,
37699 OPC_EmitMergeInputChains1_0,
37700 OPC_EmitInteger32, 0,
37701 OPC_EmitNodeXForm, 2, 5,
37702 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18294), 0|OPFL_Chain,
37703 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37704 0,
37705 75,
37706 OPC_RecordChild3,
37707 OPC_Scope, 23,
37708 OPC_CheckPredicate2,
37709 OPC_CheckPatternPredicate1,
37710 OPC_CheckComplexPat2, /*#*/1,
37711 OPC_EmitMergeInputChains1_0,
37712 OPC_EmitInteger32, 0,
37713 OPC_EmitNodeXForm, 2, 4,
37714 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16537), 0|OPFL_Chain,
37715 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37716 23,
37717 OPC_CheckPredicate1,
37718 OPC_CheckPatternPredicate1,
37719 OPC_CheckComplexPat2, /*#*/1,
37720 OPC_EmitMergeInputChains1_0,
37721 OPC_EmitInteger32, 0,
37722 OPC_EmitNodeXForm, 2, 4,
37723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17187), 0|OPFL_Chain,
37724 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37725 23,
37726 OPC_CheckPredicate0,
37727 OPC_CheckPatternPredicate1,
37728 OPC_CheckComplexPat2, /*#*/1,
37729 OPC_EmitMergeInputChains1_0,
37730 OPC_EmitInteger32, 0,
37731 OPC_EmitNodeXForm, 2, 4,
37732 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17814), 0|OPFL_Chain,
37733 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37734 0,
37735 70,
37736 OPC_CheckChild2TypeI32,
37737 OPC_RecordChild3,
37738 OPC_Scope, 21,
37739 OPC_CheckPredicate2,
37740 OPC_CheckPatternPredicate1,
37741 OPC_EmitMergeInputChains1_0,
37742 OPC_EmitInteger32, 0,
37743 OPC_EmitNodeXForm, 2, 3,
37744 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16698), 0|OPFL_Chain,
37745 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37746 21,
37747 OPC_CheckPredicate1,
37748 OPC_CheckPatternPredicate1,
37749 OPC_EmitMergeInputChains1_0,
37750 OPC_EmitInteger32, 0,
37751 OPC_EmitNodeXForm, 2, 3,
37752 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17325), 0|OPFL_Chain,
37753 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37754 21,
37755 OPC_CheckPredicate0,
37756 OPC_CheckPatternPredicate1,
37757 OPC_EmitMergeInputChains1_0,
37758 OPC_EmitInteger32, 0,
37759 OPC_EmitNodeXForm, 2, 3,
37760 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17952), 0|OPFL_Chain,
37761 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37762 0,
37763 70,
37764 OPC_CheckChild2TypeI64,
37765 OPC_RecordChild3,
37766 OPC_Scope, 21,
37767 OPC_CheckPredicate2,
37768 OPC_CheckPatternPredicate1,
37769 OPC_EmitMergeInputChains1_0,
37770 OPC_EmitInteger32, 0,
37771 OPC_EmitNodeXForm, 2, 3,
37772 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16812), 0|OPFL_Chain,
37773 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37774 21,
37775 OPC_CheckPredicate1,
37776 OPC_CheckPatternPredicate1,
37777 OPC_EmitMergeInputChains1_0,
37778 OPC_EmitInteger32, 0,
37779 OPC_EmitNodeXForm, 2, 3,
37780 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17439), 0|OPFL_Chain,
37781 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37782 21,
37783 OPC_CheckPredicate0,
37784 OPC_CheckPatternPredicate1,
37785 OPC_EmitMergeInputChains1_0,
37786 OPC_EmitInteger32, 0,
37787 OPC_EmitNodeXForm, 2, 3,
37788 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18066), 0|OPFL_Chain,
37789 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37790 0,
37791 0,
37792 1|128,3,
37793 OPC_CheckChild1Integer, 0|128,16|128,1,
37794 OPC_RecordChild2,
37795 OPC_Scope, 79,
37796 OPC_CheckChild2TypeI32,
37797 OPC_RecordChild3,
37798 OPC_Scope, 24,
37799 OPC_CheckPredicate2,
37800 OPC_CheckPatternPredicate1,
37801 OPC_CheckComplexPat0, /*#*/1,
37802 OPC_EmitMergeInputChains1_0,
37803 OPC_EmitInteger32, 0,
37804 OPC_EmitNodeXForm, 2, 5,
37805 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16928), 0|OPFL_Chain,
37806 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37807 24,
37808 OPC_CheckPredicate1,
37809 OPC_CheckPatternPredicate1,
37810 OPC_CheckComplexPat0, /*#*/1,
37811 OPC_EmitMergeInputChains1_0,
37812 OPC_EmitInteger32, 0,
37813 OPC_EmitNodeXForm, 2, 5,
37814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17555), 0|OPFL_Chain,
37815 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37816 24,
37817 OPC_CheckPredicate0,
37818 OPC_CheckPatternPredicate1,
37819 OPC_CheckComplexPat0, /*#*/1,
37820 OPC_EmitMergeInputChains1_0,
37821 OPC_EmitInteger32, 0,
37822 OPC_EmitNodeXForm, 2, 5,
37823 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18182), 0|OPFL_Chain,
37824 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37825 0,
37826 79,
37827 OPC_CheckChild2TypeI64,
37828 OPC_RecordChild3,
37829 OPC_Scope, 24,
37830 OPC_CheckPredicate2,
37831 OPC_CheckPatternPredicate1,
37832 OPC_CheckComplexPat1, /*#*/1,
37833 OPC_EmitMergeInputChains1_0,
37834 OPC_EmitInteger32, 0,
37835 OPC_EmitNodeXForm, 2, 5,
37836 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17042), 0|OPFL_Chain,
37837 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37838 24,
37839 OPC_CheckPredicate1,
37840 OPC_CheckPatternPredicate1,
37841 OPC_CheckComplexPat1, /*#*/1,
37842 OPC_EmitMergeInputChains1_0,
37843 OPC_EmitInteger32, 0,
37844 OPC_EmitNodeXForm, 2, 5,
37845 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17669), 0|OPFL_Chain,
37846 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37847 24,
37848 OPC_CheckPredicate0,
37849 OPC_CheckPatternPredicate1,
37850 OPC_CheckComplexPat1, /*#*/1,
37851 OPC_EmitMergeInputChains1_0,
37852 OPC_EmitInteger32, 0,
37853 OPC_EmitNodeXForm, 2, 5,
37854 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18296), 0|OPFL_Chain,
37855 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
37856 0,
37857 75,
37858 OPC_RecordChild3,
37859 OPC_Scope, 23,
37860 OPC_CheckPredicate2,
37861 OPC_CheckPatternPredicate1,
37862 OPC_CheckComplexPat2, /*#*/1,
37863 OPC_EmitMergeInputChains1_0,
37864 OPC_EmitInteger32, 0,
37865 OPC_EmitNodeXForm, 2, 4,
37866 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16541), 0|OPFL_Chain,
37867 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37868 23,
37869 OPC_CheckPredicate1,
37870 OPC_CheckPatternPredicate1,
37871 OPC_CheckComplexPat2, /*#*/1,
37872 OPC_EmitMergeInputChains1_0,
37873 OPC_EmitInteger32, 0,
37874 OPC_EmitNodeXForm, 2, 4,
37875 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17190), 0|OPFL_Chain,
37876 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37877 23,
37878 OPC_CheckPredicate0,
37879 OPC_CheckPatternPredicate1,
37880 OPC_CheckComplexPat2, /*#*/1,
37881 OPC_EmitMergeInputChains1_0,
37882 OPC_EmitInteger32, 0,
37883 OPC_EmitNodeXForm, 2, 4,
37884 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17817), 0|OPFL_Chain,
37885 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 3, 2, 5,
37886 0,
37887 70,
37888 OPC_CheckChild2TypeI32,
37889 OPC_RecordChild3,
37890 OPC_Scope, 21,
37891 OPC_CheckPredicate2,
37892 OPC_CheckPatternPredicate1,
37893 OPC_EmitMergeInputChains1_0,
37894 OPC_EmitInteger32, 0,
37895 OPC_EmitNodeXForm, 2, 3,
37896 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16700), 0|OPFL_Chain,
37897 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37898 21,
37899 OPC_CheckPredicate1,
37900 OPC_CheckPatternPredicate1,
37901 OPC_EmitMergeInputChains1_0,
37902 OPC_EmitInteger32, 0,
37903 OPC_EmitNodeXForm, 2, 3,
37904 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17327), 0|OPFL_Chain,
37905 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37906 21,
37907 OPC_CheckPredicate0,
37908 OPC_CheckPatternPredicate1,
37909 OPC_EmitMergeInputChains1_0,
37910 OPC_EmitInteger32, 0,
37911 OPC_EmitNodeXForm, 2, 3,
37912 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17954), 0|OPFL_Chain,
37913 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37914 0,
37915 70,
37916 OPC_CheckChild2TypeI64,
37917 OPC_RecordChild3,
37918 OPC_Scope, 21,
37919 OPC_CheckPredicate2,
37920 OPC_CheckPatternPredicate1,
37921 OPC_EmitMergeInputChains1_0,
37922 OPC_EmitInteger32, 0,
37923 OPC_EmitNodeXForm, 2, 3,
37924 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16814), 0|OPFL_Chain,
37925 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37926 21,
37927 OPC_CheckPredicate1,
37928 OPC_CheckPatternPredicate1,
37929 OPC_EmitMergeInputChains1_0,
37930 OPC_EmitInteger32, 0,
37931 OPC_EmitNodeXForm, 2, 3,
37932 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17441), 0|OPFL_Chain,
37933 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37934 21,
37935 OPC_CheckPredicate0,
37936 OPC_CheckPatternPredicate1,
37937 OPC_EmitMergeInputChains1_0,
37938 OPC_EmitInteger32, 0,
37939 OPC_EmitNodeXForm, 2, 3,
37940 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18068), 0|OPFL_Chain,
37941 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 1, 2, 4,
37942 0,
37943 0,
37944 54|128,2,
37945 OPC_CheckChild1Integer, 118|128,19|128,1,
37946 OPC_RecordChild2,
37947 OPC_Scope, 64,
37948 OPC_CheckChild2TypeI32,
37949 OPC_RecordChild3,
37950 OPC_Scope, 19,
37951 OPC_CheckPredicate2,
37952 OPC_CheckPatternPredicate3,
37953 OPC_CheckComplexPat0, /*#*/1,
37954 OPC_EmitMergeInputChains1_0,
37955 OPC_EmitInteger32, 0,
37956 OPC_EmitNodeXForm, 2, 5,
37957 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16938),
37958 MVT::i32, 4, 3, 4, 2, 6,
37959 19,
37960 OPC_CheckPredicate1,
37961 OPC_CheckPatternPredicate3,
37962 OPC_CheckComplexPat0, /*#*/1,
37963 OPC_EmitMergeInputChains1_0,
37964 OPC_EmitInteger32, 0,
37965 OPC_EmitNodeXForm, 2, 5,
37966 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17565),
37967 MVT::i32, 4, 3, 4, 2, 6,
37968 19,
37969 OPC_CheckPredicate0,
37970 OPC_CheckPatternPredicate3,
37971 OPC_CheckComplexPat0, /*#*/1,
37972 OPC_EmitMergeInputChains1_0,
37973 OPC_EmitInteger32, 0,
37974 OPC_EmitNodeXForm, 2, 5,
37975 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18192),
37976 MVT::i32, 4, 3, 4, 2, 6,
37977 0,
37978 64,
37979 OPC_CheckChild2TypeI64,
37980 OPC_RecordChild3,
37981 OPC_Scope, 19,
37982 OPC_CheckPredicate2,
37983 OPC_CheckPatternPredicate3,
37984 OPC_CheckComplexPat1, /*#*/1,
37985 OPC_EmitMergeInputChains1_0,
37986 OPC_EmitInteger32, 0,
37987 OPC_EmitNodeXForm, 2, 5,
37988 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17052),
37989 MVT::i32, 4, 3, 4, 2, 6,
37990 19,
37991 OPC_CheckPredicate1,
37992 OPC_CheckPatternPredicate3,
37993 OPC_CheckComplexPat1, /*#*/1,
37994 OPC_EmitMergeInputChains1_0,
37995 OPC_EmitInteger32, 0,
37996 OPC_EmitNodeXForm, 2, 5,
37997 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17679),
37998 MVT::i32, 4, 3, 4, 2, 6,
37999 19,
38000 OPC_CheckPredicate0,
38001 OPC_CheckPatternPredicate3,
38002 OPC_CheckComplexPat1, /*#*/1,
38003 OPC_EmitMergeInputChains1_0,
38004 OPC_EmitInteger32, 0,
38005 OPC_EmitNodeXForm, 2, 5,
38006 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18306),
38007 MVT::i32, 4, 3, 4, 2, 6,
38008 0,
38009 60,
38010 OPC_RecordChild3,
38011 OPC_Scope, 18,
38012 OPC_CheckPredicate2,
38013 OPC_CheckPatternPredicate3,
38014 OPC_CheckComplexPat2, /*#*/1,
38015 OPC_EmitMergeInputChains1_0,
38016 OPC_EmitInteger32, 0,
38017 OPC_EmitNodeXForm, 2, 4,
38018 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16561),
38019 MVT::i32, 3, 3, 2, 5,
38020 18,
38021 OPC_CheckPredicate1,
38022 OPC_CheckPatternPredicate3,
38023 OPC_CheckComplexPat2, /*#*/1,
38024 OPC_EmitMergeInputChains1_0,
38025 OPC_EmitInteger32, 0,
38026 OPC_EmitNodeXForm, 2, 4,
38027 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17205),
38028 MVT::i32, 3, 3, 2, 5,
38029 18,
38030 OPC_CheckPredicate0,
38031 OPC_CheckPatternPredicate3,
38032 OPC_CheckComplexPat2, /*#*/1,
38033 OPC_EmitMergeInputChains1_0,
38034 OPC_EmitInteger32, 0,
38035 OPC_EmitNodeXForm, 2, 4,
38036 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17832),
38037 MVT::i32, 3, 3, 2, 5,
38038 0,
38039 55,
38040 OPC_CheckChild2TypeI32,
38041 OPC_RecordChild3,
38042 OPC_Scope, 16,
38043 OPC_CheckPredicate2,
38044 OPC_CheckPatternPredicate3,
38045 OPC_EmitMergeInputChains1_0,
38046 OPC_EmitInteger32, 0,
38047 OPC_EmitNodeXForm, 2, 3,
38048 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16710),
38049 MVT::i32, 3, 1, 2, 4,
38050 16,
38051 OPC_CheckPredicate1,
38052 OPC_CheckPatternPredicate3,
38053 OPC_EmitMergeInputChains1_0,
38054 OPC_EmitInteger32, 0,
38055 OPC_EmitNodeXForm, 2, 3,
38056 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17337),
38057 MVT::i32, 3, 1, 2, 4,
38058 16,
38059 OPC_CheckPredicate0,
38060 OPC_CheckPatternPredicate3,
38061 OPC_EmitMergeInputChains1_0,
38062 OPC_EmitInteger32, 0,
38063 OPC_EmitNodeXForm, 2, 3,
38064 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17964),
38065 MVT::i32, 3, 1, 2, 4,
38066 0,
38067 55,
38068 OPC_CheckChild2TypeI64,
38069 OPC_RecordChild3,
38070 OPC_Scope, 16,
38071 OPC_CheckPredicate2,
38072 OPC_CheckPatternPredicate3,
38073 OPC_EmitMergeInputChains1_0,
38074 OPC_EmitInteger32, 0,
38075 OPC_EmitNodeXForm, 2, 3,
38076 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16824),
38077 MVT::i32, 3, 1, 2, 4,
38078 16,
38079 OPC_CheckPredicate1,
38080 OPC_CheckPatternPredicate3,
38081 OPC_EmitMergeInputChains1_0,
38082 OPC_EmitInteger32, 0,
38083 OPC_EmitNodeXForm, 2, 3,
38084 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17451),
38085 MVT::i32, 3, 1, 2, 4,
38086 16,
38087 OPC_CheckPredicate0,
38088 OPC_CheckPatternPredicate3,
38089 OPC_EmitMergeInputChains1_0,
38090 OPC_EmitInteger32, 0,
38091 OPC_EmitNodeXForm, 2, 3,
38092 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18078),
38093 MVT::i32, 3, 1, 2, 4,
38094 0,
38095 0,
38096 54|128,2,
38097 OPC_CheckChild1Integer, 120|128,19|128,1,
38098 OPC_RecordChild2,
38099 OPC_Scope, 64,
38100 OPC_CheckChild2TypeI32,
38101 OPC_RecordChild3,
38102 OPC_Scope, 19,
38103 OPC_CheckPredicate2,
38104 OPC_CheckPatternPredicate3,
38105 OPC_CheckComplexPat0, /*#*/1,
38106 OPC_EmitMergeInputChains1_0,
38107 OPC_EmitInteger32, 0,
38108 OPC_EmitNodeXForm, 2, 5,
38109 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16940),
38110 MVT::i32, 4, 3, 4, 2, 6,
38111 19,
38112 OPC_CheckPredicate1,
38113 OPC_CheckPatternPredicate3,
38114 OPC_CheckComplexPat0, /*#*/1,
38115 OPC_EmitMergeInputChains1_0,
38116 OPC_EmitInteger32, 0,
38117 OPC_EmitNodeXForm, 2, 5,
38118 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17567),
38119 MVT::i32, 4, 3, 4, 2, 6,
38120 19,
38121 OPC_CheckPredicate0,
38122 OPC_CheckPatternPredicate3,
38123 OPC_CheckComplexPat0, /*#*/1,
38124 OPC_EmitMergeInputChains1_0,
38125 OPC_EmitInteger32, 0,
38126 OPC_EmitNodeXForm, 2, 5,
38127 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18194),
38128 MVT::i32, 4, 3, 4, 2, 6,
38129 0,
38130 64,
38131 OPC_CheckChild2TypeI64,
38132 OPC_RecordChild3,
38133 OPC_Scope, 19,
38134 OPC_CheckPredicate2,
38135 OPC_CheckPatternPredicate3,
38136 OPC_CheckComplexPat1, /*#*/1,
38137 OPC_EmitMergeInputChains1_0,
38138 OPC_EmitInteger32, 0,
38139 OPC_EmitNodeXForm, 2, 5,
38140 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17054),
38141 MVT::i32, 4, 3, 4, 2, 6,
38142 19,
38143 OPC_CheckPredicate1,
38144 OPC_CheckPatternPredicate3,
38145 OPC_CheckComplexPat1, /*#*/1,
38146 OPC_EmitMergeInputChains1_0,
38147 OPC_EmitInteger32, 0,
38148 OPC_EmitNodeXForm, 2, 5,
38149 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17681),
38150 MVT::i32, 4, 3, 4, 2, 6,
38151 19,
38152 OPC_CheckPredicate0,
38153 OPC_CheckPatternPredicate3,
38154 OPC_CheckComplexPat1, /*#*/1,
38155 OPC_EmitMergeInputChains1_0,
38156 OPC_EmitInteger32, 0,
38157 OPC_EmitNodeXForm, 2, 5,
38158 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18308),
38159 MVT::i32, 4, 3, 4, 2, 6,
38160 0,
38161 60,
38162 OPC_RecordChild3,
38163 OPC_Scope, 18,
38164 OPC_CheckPredicate2,
38165 OPC_CheckPatternPredicate3,
38166 OPC_CheckComplexPat2, /*#*/1,
38167 OPC_EmitMergeInputChains1_0,
38168 OPC_EmitInteger32, 0,
38169 OPC_EmitNodeXForm, 2, 4,
38170 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16565),
38171 MVT::i32, 3, 3, 2, 5,
38172 18,
38173 OPC_CheckPredicate1,
38174 OPC_CheckPatternPredicate3,
38175 OPC_CheckComplexPat2, /*#*/1,
38176 OPC_EmitMergeInputChains1_0,
38177 OPC_EmitInteger32, 0,
38178 OPC_EmitNodeXForm, 2, 4,
38179 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17208),
38180 MVT::i32, 3, 3, 2, 5,
38181 18,
38182 OPC_CheckPredicate0,
38183 OPC_CheckPatternPredicate3,
38184 OPC_CheckComplexPat2, /*#*/1,
38185 OPC_EmitMergeInputChains1_0,
38186 OPC_EmitInteger32, 0,
38187 OPC_EmitNodeXForm, 2, 4,
38188 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17835),
38189 MVT::i32, 3, 3, 2, 5,
38190 0,
38191 55,
38192 OPC_CheckChild2TypeI32,
38193 OPC_RecordChild3,
38194 OPC_Scope, 16,
38195 OPC_CheckPredicate2,
38196 OPC_CheckPatternPredicate3,
38197 OPC_EmitMergeInputChains1_0,
38198 OPC_EmitInteger32, 0,
38199 OPC_EmitNodeXForm, 2, 3,
38200 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16712),
38201 MVT::i32, 3, 1, 2, 4,
38202 16,
38203 OPC_CheckPredicate1,
38204 OPC_CheckPatternPredicate3,
38205 OPC_EmitMergeInputChains1_0,
38206 OPC_EmitInteger32, 0,
38207 OPC_EmitNodeXForm, 2, 3,
38208 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17339),
38209 MVT::i32, 3, 1, 2, 4,
38210 16,
38211 OPC_CheckPredicate0,
38212 OPC_CheckPatternPredicate3,
38213 OPC_EmitMergeInputChains1_0,
38214 OPC_EmitInteger32, 0,
38215 OPC_EmitNodeXForm, 2, 3,
38216 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17966),
38217 MVT::i32, 3, 1, 2, 4,
38218 0,
38219 55,
38220 OPC_CheckChild2TypeI64,
38221 OPC_RecordChild3,
38222 OPC_Scope, 16,
38223 OPC_CheckPredicate2,
38224 OPC_CheckPatternPredicate3,
38225 OPC_EmitMergeInputChains1_0,
38226 OPC_EmitInteger32, 0,
38227 OPC_EmitNodeXForm, 2, 3,
38228 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16826),
38229 MVT::i32, 3, 1, 2, 4,
38230 16,
38231 OPC_CheckPredicate1,
38232 OPC_CheckPatternPredicate3,
38233 OPC_EmitMergeInputChains1_0,
38234 OPC_EmitInteger32, 0,
38235 OPC_EmitNodeXForm, 2, 3,
38236 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17453),
38237 MVT::i32, 3, 1, 2, 4,
38238 16,
38239 OPC_CheckPredicate0,
38240 OPC_CheckPatternPredicate3,
38241 OPC_EmitMergeInputChains1_0,
38242 OPC_EmitInteger32, 0,
38243 OPC_EmitNodeXForm, 2, 3,
38244 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18080),
38245 MVT::i32, 3, 1, 2, 4,
38246 0,
38247 0,
38248 54|128,2,
38249 OPC_CheckChild1Integer, 86|128,19|128,1,
38250 OPC_RecordChild2,
38251 OPC_Scope, 64,
38252 OPC_CheckChild2TypeI32,
38253 OPC_RecordChild3,
38254 OPC_Scope, 19,
38255 OPC_CheckPredicate2,
38256 OPC_CheckPatternPredicate3,
38257 OPC_CheckComplexPat0, /*#*/1,
38258 OPC_EmitMergeInputChains1_0,
38259 OPC_EmitInteger32, 0,
38260 OPC_EmitNodeXForm, 2, 5,
38261 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16942),
38262 MVT::i32, 4, 3, 4, 2, 6,
38263 19,
38264 OPC_CheckPredicate1,
38265 OPC_CheckPatternPredicate3,
38266 OPC_CheckComplexPat0, /*#*/1,
38267 OPC_EmitMergeInputChains1_0,
38268 OPC_EmitInteger32, 0,
38269 OPC_EmitNodeXForm, 2, 5,
38270 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17569),
38271 MVT::i32, 4, 3, 4, 2, 6,
38272 19,
38273 OPC_CheckPredicate0,
38274 OPC_CheckPatternPredicate3,
38275 OPC_CheckComplexPat0, /*#*/1,
38276 OPC_EmitMergeInputChains1_0,
38277 OPC_EmitInteger32, 0,
38278 OPC_EmitNodeXForm, 2, 5,
38279 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18196),
38280 MVT::i32, 4, 3, 4, 2, 6,
38281 0,
38282 64,
38283 OPC_CheckChild2TypeI64,
38284 OPC_RecordChild3,
38285 OPC_Scope, 19,
38286 OPC_CheckPredicate2,
38287 OPC_CheckPatternPredicate3,
38288 OPC_CheckComplexPat1, /*#*/1,
38289 OPC_EmitMergeInputChains1_0,
38290 OPC_EmitInteger32, 0,
38291 OPC_EmitNodeXForm, 2, 5,
38292 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17056),
38293 MVT::i32, 4, 3, 4, 2, 6,
38294 19,
38295 OPC_CheckPredicate1,
38296 OPC_CheckPatternPredicate3,
38297 OPC_CheckComplexPat1, /*#*/1,
38298 OPC_EmitMergeInputChains1_0,
38299 OPC_EmitInteger32, 0,
38300 OPC_EmitNodeXForm, 2, 5,
38301 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17683),
38302 MVT::i32, 4, 3, 4, 2, 6,
38303 19,
38304 OPC_CheckPredicate0,
38305 OPC_CheckPatternPredicate3,
38306 OPC_CheckComplexPat1, /*#*/1,
38307 OPC_EmitMergeInputChains1_0,
38308 OPC_EmitInteger32, 0,
38309 OPC_EmitNodeXForm, 2, 5,
38310 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18310),
38311 MVT::i32, 4, 3, 4, 2, 6,
38312 0,
38313 60,
38314 OPC_RecordChild3,
38315 OPC_Scope, 18,
38316 OPC_CheckPredicate2,
38317 OPC_CheckPatternPredicate3,
38318 OPC_CheckComplexPat2, /*#*/1,
38319 OPC_EmitMergeInputChains1_0,
38320 OPC_EmitInteger32, 0,
38321 OPC_EmitNodeXForm, 2, 4,
38322 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16569),
38323 MVT::i32, 3, 3, 2, 5,
38324 18,
38325 OPC_CheckPredicate1,
38326 OPC_CheckPatternPredicate3,
38327 OPC_CheckComplexPat2, /*#*/1,
38328 OPC_EmitMergeInputChains1_0,
38329 OPC_EmitInteger32, 0,
38330 OPC_EmitNodeXForm, 2, 4,
38331 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17211),
38332 MVT::i32, 3, 3, 2, 5,
38333 18,
38334 OPC_CheckPredicate0,
38335 OPC_CheckPatternPredicate3,
38336 OPC_CheckComplexPat2, /*#*/1,
38337 OPC_EmitMergeInputChains1_0,
38338 OPC_EmitInteger32, 0,
38339 OPC_EmitNodeXForm, 2, 4,
38340 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17838),
38341 MVT::i32, 3, 3, 2, 5,
38342 0,
38343 55,
38344 OPC_CheckChild2TypeI32,
38345 OPC_RecordChild3,
38346 OPC_Scope, 16,
38347 OPC_CheckPredicate2,
38348 OPC_CheckPatternPredicate3,
38349 OPC_EmitMergeInputChains1_0,
38350 OPC_EmitInteger32, 0,
38351 OPC_EmitNodeXForm, 2, 3,
38352 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16714),
38353 MVT::i32, 3, 1, 2, 4,
38354 16,
38355 OPC_CheckPredicate1,
38356 OPC_CheckPatternPredicate3,
38357 OPC_EmitMergeInputChains1_0,
38358 OPC_EmitInteger32, 0,
38359 OPC_EmitNodeXForm, 2, 3,
38360 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17341),
38361 MVT::i32, 3, 1, 2, 4,
38362 16,
38363 OPC_CheckPredicate0,
38364 OPC_CheckPatternPredicate3,
38365 OPC_EmitMergeInputChains1_0,
38366 OPC_EmitInteger32, 0,
38367 OPC_EmitNodeXForm, 2, 3,
38368 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17968),
38369 MVT::i32, 3, 1, 2, 4,
38370 0,
38371 55,
38372 OPC_CheckChild2TypeI64,
38373 OPC_RecordChild3,
38374 OPC_Scope, 16,
38375 OPC_CheckPredicate2,
38376 OPC_CheckPatternPredicate3,
38377 OPC_EmitMergeInputChains1_0,
38378 OPC_EmitInteger32, 0,
38379 OPC_EmitNodeXForm, 2, 3,
38380 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16828),
38381 MVT::i32, 3, 1, 2, 4,
38382 16,
38383 OPC_CheckPredicate1,
38384 OPC_CheckPatternPredicate3,
38385 OPC_EmitMergeInputChains1_0,
38386 OPC_EmitInteger32, 0,
38387 OPC_EmitNodeXForm, 2, 3,
38388 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17455),
38389 MVT::i32, 3, 1, 2, 4,
38390 16,
38391 OPC_CheckPredicate0,
38392 OPC_CheckPatternPredicate3,
38393 OPC_EmitMergeInputChains1_0,
38394 OPC_EmitInteger32, 0,
38395 OPC_EmitNodeXForm, 2, 3,
38396 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18082),
38397 MVT::i32, 3, 1, 2, 4,
38398 0,
38399 0,
38400 69|128,2,
38401 OPC_CheckChild1Integer, 126|128,19|128,1,
38402 OPC_RecordChild2,
38403 OPC_Scope, 67,
38404 OPC_CheckChild2TypeI32,
38405 OPC_RecordChild3,
38406 OPC_Scope, 20,
38407 OPC_CheckPredicate2,
38408 OPC_CheckPatternPredicate3,
38409 OPC_CheckComplexPat0, /*#*/1,
38410 OPC_EmitMergeInputChains1_0,
38411 OPC_EmitInteger32, 0,
38412 OPC_EmitNodeXForm, 2, 5,
38413 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16944),
38414 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38415 20,
38416 OPC_CheckPredicate1,
38417 OPC_CheckPatternPredicate3,
38418 OPC_CheckComplexPat0, /*#*/1,
38419 OPC_EmitMergeInputChains1_0,
38420 OPC_EmitInteger32, 0,
38421 OPC_EmitNodeXForm, 2, 5,
38422 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17571),
38423 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38424 20,
38425 OPC_CheckPredicate0,
38426 OPC_CheckPatternPredicate3,
38427 OPC_CheckComplexPat0, /*#*/1,
38428 OPC_EmitMergeInputChains1_0,
38429 OPC_EmitInteger32, 0,
38430 OPC_EmitNodeXForm, 2, 5,
38431 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18198),
38432 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38433 0,
38434 67,
38435 OPC_CheckChild2TypeI64,
38436 OPC_RecordChild3,
38437 OPC_Scope, 20,
38438 OPC_CheckPredicate2,
38439 OPC_CheckPatternPredicate3,
38440 OPC_CheckComplexPat1, /*#*/1,
38441 OPC_EmitMergeInputChains1_0,
38442 OPC_EmitInteger32, 0,
38443 OPC_EmitNodeXForm, 2, 5,
38444 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17058),
38445 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38446 20,
38447 OPC_CheckPredicate1,
38448 OPC_CheckPatternPredicate3,
38449 OPC_CheckComplexPat1, /*#*/1,
38450 OPC_EmitMergeInputChains1_0,
38451 OPC_EmitInteger32, 0,
38452 OPC_EmitNodeXForm, 2, 5,
38453 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17685),
38454 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38455 20,
38456 OPC_CheckPredicate0,
38457 OPC_CheckPatternPredicate3,
38458 OPC_CheckComplexPat1, /*#*/1,
38459 OPC_EmitMergeInputChains1_0,
38460 OPC_EmitInteger32, 0,
38461 OPC_EmitNodeXForm, 2, 5,
38462 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18312),
38463 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38464 0,
38465 63,
38466 OPC_RecordChild3,
38467 OPC_Scope, 19,
38468 OPC_CheckPredicate2,
38469 OPC_CheckPatternPredicate3,
38470 OPC_CheckComplexPat2, /*#*/1,
38471 OPC_EmitMergeInputChains1_0,
38472 OPC_EmitInteger32, 0,
38473 OPC_EmitNodeXForm, 2, 4,
38474 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16573),
38475 MVT::i32, MVT::i32, 3, 3, 2, 5,
38476 19,
38477 OPC_CheckPredicate1,
38478 OPC_CheckPatternPredicate3,
38479 OPC_CheckComplexPat2, /*#*/1,
38480 OPC_EmitMergeInputChains1_0,
38481 OPC_EmitInteger32, 0,
38482 OPC_EmitNodeXForm, 2, 4,
38483 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17214),
38484 MVT::i32, MVT::i32, 3, 3, 2, 5,
38485 19,
38486 OPC_CheckPredicate0,
38487 OPC_CheckPatternPredicate3,
38488 OPC_CheckComplexPat2, /*#*/1,
38489 OPC_EmitMergeInputChains1_0,
38490 OPC_EmitInteger32, 0,
38491 OPC_EmitNodeXForm, 2, 4,
38492 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17841),
38493 MVT::i32, MVT::i32, 3, 3, 2, 5,
38494 0,
38495 58,
38496 OPC_CheckChild2TypeI32,
38497 OPC_RecordChild3,
38498 OPC_Scope, 17,
38499 OPC_CheckPredicate2,
38500 OPC_CheckPatternPredicate3,
38501 OPC_EmitMergeInputChains1_0,
38502 OPC_EmitInteger32, 0,
38503 OPC_EmitNodeXForm, 2, 3,
38504 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16716),
38505 MVT::i32, MVT::i32, 3, 1, 2, 4,
38506 17,
38507 OPC_CheckPredicate1,
38508 OPC_CheckPatternPredicate3,
38509 OPC_EmitMergeInputChains1_0,
38510 OPC_EmitInteger32, 0,
38511 OPC_EmitNodeXForm, 2, 3,
38512 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17343),
38513 MVT::i32, MVT::i32, 3, 1, 2, 4,
38514 17,
38515 OPC_CheckPredicate0,
38516 OPC_CheckPatternPredicate3,
38517 OPC_EmitMergeInputChains1_0,
38518 OPC_EmitInteger32, 0,
38519 OPC_EmitNodeXForm, 2, 3,
38520 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17970),
38521 MVT::i32, MVT::i32, 3, 1, 2, 4,
38522 0,
38523 58,
38524 OPC_CheckChild2TypeI64,
38525 OPC_RecordChild3,
38526 OPC_Scope, 17,
38527 OPC_CheckPredicate2,
38528 OPC_CheckPatternPredicate3,
38529 OPC_EmitMergeInputChains1_0,
38530 OPC_EmitInteger32, 0,
38531 OPC_EmitNodeXForm, 2, 3,
38532 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16830),
38533 MVT::i32, MVT::i32, 3, 1, 2, 4,
38534 17,
38535 OPC_CheckPredicate1,
38536 OPC_CheckPatternPredicate3,
38537 OPC_EmitMergeInputChains1_0,
38538 OPC_EmitInteger32, 0,
38539 OPC_EmitNodeXForm, 2, 3,
38540 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17457),
38541 MVT::i32, MVT::i32, 3, 1, 2, 4,
38542 17,
38543 OPC_CheckPredicate0,
38544 OPC_CheckPatternPredicate3,
38545 OPC_EmitMergeInputChains1_0,
38546 OPC_EmitInteger32, 0,
38547 OPC_EmitNodeXForm, 2, 3,
38548 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18084),
38549 MVT::i32, MVT::i32, 3, 1, 2, 4,
38550 0,
38551 0,
38552 69|128,2,
38553 OPC_CheckChild1Integer, 90|128,19|128,1,
38554 OPC_RecordChild2,
38555 OPC_Scope, 67,
38556 OPC_CheckChild2TypeI32,
38557 OPC_RecordChild3,
38558 OPC_Scope, 20,
38559 OPC_CheckPredicate2,
38560 OPC_CheckPatternPredicate3,
38561 OPC_CheckComplexPat0, /*#*/1,
38562 OPC_EmitMergeInputChains1_0,
38563 OPC_EmitInteger32, 0,
38564 OPC_EmitNodeXForm, 2, 5,
38565 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16946),
38566 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38567 20,
38568 OPC_CheckPredicate1,
38569 OPC_CheckPatternPredicate3,
38570 OPC_CheckComplexPat0, /*#*/1,
38571 OPC_EmitMergeInputChains1_0,
38572 OPC_EmitInteger32, 0,
38573 OPC_EmitNodeXForm, 2, 5,
38574 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17573),
38575 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38576 20,
38577 OPC_CheckPredicate0,
38578 OPC_CheckPatternPredicate3,
38579 OPC_CheckComplexPat0, /*#*/1,
38580 OPC_EmitMergeInputChains1_0,
38581 OPC_EmitInteger32, 0,
38582 OPC_EmitNodeXForm, 2, 5,
38583 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18200),
38584 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38585 0,
38586 67,
38587 OPC_CheckChild2TypeI64,
38588 OPC_RecordChild3,
38589 OPC_Scope, 20,
38590 OPC_CheckPredicate2,
38591 OPC_CheckPatternPredicate3,
38592 OPC_CheckComplexPat1, /*#*/1,
38593 OPC_EmitMergeInputChains1_0,
38594 OPC_EmitInteger32, 0,
38595 OPC_EmitNodeXForm, 2, 5,
38596 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17060),
38597 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38598 20,
38599 OPC_CheckPredicate1,
38600 OPC_CheckPatternPredicate3,
38601 OPC_CheckComplexPat1, /*#*/1,
38602 OPC_EmitMergeInputChains1_0,
38603 OPC_EmitInteger32, 0,
38604 OPC_EmitNodeXForm, 2, 5,
38605 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17687),
38606 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38607 20,
38608 OPC_CheckPredicate0,
38609 OPC_CheckPatternPredicate3,
38610 OPC_CheckComplexPat1, /*#*/1,
38611 OPC_EmitMergeInputChains1_0,
38612 OPC_EmitInteger32, 0,
38613 OPC_EmitNodeXForm, 2, 5,
38614 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18314),
38615 MVT::i32, MVT::i32, 4, 3, 4, 2, 6,
38616 0,
38617 63,
38618 OPC_RecordChild3,
38619 OPC_Scope, 19,
38620 OPC_CheckPredicate2,
38621 OPC_CheckPatternPredicate3,
38622 OPC_CheckComplexPat2, /*#*/1,
38623 OPC_EmitMergeInputChains1_0,
38624 OPC_EmitInteger32, 0,
38625 OPC_EmitNodeXForm, 2, 4,
38626 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16577),
38627 MVT::i32, MVT::i32, 3, 3, 2, 5,
38628 19,
38629 OPC_CheckPredicate1,
38630 OPC_CheckPatternPredicate3,
38631 OPC_CheckComplexPat2, /*#*/1,
38632 OPC_EmitMergeInputChains1_0,
38633 OPC_EmitInteger32, 0,
38634 OPC_EmitNodeXForm, 2, 4,
38635 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17217),
38636 MVT::i32, MVT::i32, 3, 3, 2, 5,
38637 19,
38638 OPC_CheckPredicate0,
38639 OPC_CheckPatternPredicate3,
38640 OPC_CheckComplexPat2, /*#*/1,
38641 OPC_EmitMergeInputChains1_0,
38642 OPC_EmitInteger32, 0,
38643 OPC_EmitNodeXForm, 2, 4,
38644 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17844),
38645 MVT::i32, MVT::i32, 3, 3, 2, 5,
38646 0,
38647 58,
38648 OPC_CheckChild2TypeI32,
38649 OPC_RecordChild3,
38650 OPC_Scope, 17,
38651 OPC_CheckPredicate2,
38652 OPC_CheckPatternPredicate3,
38653 OPC_EmitMergeInputChains1_0,
38654 OPC_EmitInteger32, 0,
38655 OPC_EmitNodeXForm, 2, 3,
38656 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16718),
38657 MVT::i32, MVT::i32, 3, 1, 2, 4,
38658 17,
38659 OPC_CheckPredicate1,
38660 OPC_CheckPatternPredicate3,
38661 OPC_EmitMergeInputChains1_0,
38662 OPC_EmitInteger32, 0,
38663 OPC_EmitNodeXForm, 2, 3,
38664 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17345),
38665 MVT::i32, MVT::i32, 3, 1, 2, 4,
38666 17,
38667 OPC_CheckPredicate0,
38668 OPC_CheckPatternPredicate3,
38669 OPC_EmitMergeInputChains1_0,
38670 OPC_EmitInteger32, 0,
38671 OPC_EmitNodeXForm, 2, 3,
38672 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17972),
38673 MVT::i32, MVT::i32, 3, 1, 2, 4,
38674 0,
38675 58,
38676 OPC_CheckChild2TypeI64,
38677 OPC_RecordChild3,
38678 OPC_Scope, 17,
38679 OPC_CheckPredicate2,
38680 OPC_CheckPatternPredicate3,
38681 OPC_EmitMergeInputChains1_0,
38682 OPC_EmitInteger32, 0,
38683 OPC_EmitNodeXForm, 2, 3,
38684 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16832),
38685 MVT::i32, MVT::i32, 3, 1, 2, 4,
38686 17,
38687 OPC_CheckPredicate1,
38688 OPC_CheckPatternPredicate3,
38689 OPC_EmitMergeInputChains1_0,
38690 OPC_EmitInteger32, 0,
38691 OPC_EmitNodeXForm, 2, 3,
38692 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17459),
38693 MVT::i32, MVT::i32, 3, 1, 2, 4,
38694 17,
38695 OPC_CheckPredicate0,
38696 OPC_CheckPatternPredicate3,
38697 OPC_EmitMergeInputChains1_0,
38698 OPC_EmitInteger32, 0,
38699 OPC_EmitNodeXForm, 2, 3,
38700 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18086),
38701 MVT::i32, MVT::i32, 3, 1, 2, 4,
38702 0,
38703 0,
38704 80|128,1,
38705 OPC_CheckChild1Integer, 86|128,127,
38706 OPC_RecordChild2,
38707 OPC_Scope, 43,
38708 OPC_CheckChild2TypeI32,
38709 OPC_Scope, 19,
38710 OPC_CheckPredicate1,
38711 OPC_CheckPatternPredicate, 13,
38712 OPC_CheckComplexPat0, /*#*/1,
38713 OPC_EmitMergeInputChains1_0,
38714 OPC_EmitInteger32, 0,
38715 OPC_EmitNodeXForm, 2, 4,
38716 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19417),
38717 MVT::i32, 3, 2, 3, 5,
38718 19,
38719 OPC_CheckPredicate0,
38720 OPC_CheckPatternPredicate, 13,
38721 OPC_CheckComplexPat0, /*#*/1,
38722 OPC_EmitMergeInputChains1_0,
38723 OPC_EmitInteger32, 0,
38724 OPC_EmitNodeXForm, 2, 4,
38725 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19450),
38726 MVT::i32, 3, 2, 3, 5,
38727 0,
38728 43,
38729 OPC_CheckChild2TypeI64,
38730 OPC_Scope, 19,
38731 OPC_CheckPredicate1,
38732 OPC_CheckPatternPredicate, 13,
38733 OPC_CheckComplexPat1, /*#*/1,
38734 OPC_EmitMergeInputChains1_0,
38735 OPC_EmitInteger32, 0,
38736 OPC_EmitNodeXForm, 2, 4,
38737 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19423),
38738 MVT::i32, 3, 2, 3, 5,
38739 19,
38740 OPC_CheckPredicate0,
38741 OPC_CheckPatternPredicate, 13,
38742 OPC_CheckComplexPat1, /*#*/1,
38743 OPC_EmitMergeInputChains1_0,
38744 OPC_EmitInteger32, 0,
38745 OPC_EmitNodeXForm, 2, 4,
38746 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19456),
38747 MVT::i32, 3, 2, 3, 5,
38748 0,
38749 18,
38750 OPC_CheckPredicate1,
38751 OPC_CheckPatternPredicate, 13,
38752 OPC_CheckComplexPat2, /*#*/1,
38753 OPC_EmitMergeInputChains1_0,
38754 OPC_EmitInteger32, 0,
38755 OPC_EmitNodeXForm, 2, 3,
38756 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19380),
38757 MVT::i32, 2, 2, 4,
38758 18,
38759 OPC_CheckPredicate0,
38760 OPC_CheckPatternPredicate, 13,
38761 OPC_CheckComplexPat2, /*#*/1,
38762 OPC_EmitMergeInputChains1_0,
38763 OPC_EmitInteger32, 0,
38764 OPC_EmitNodeXForm, 2, 3,
38765 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19429),
38766 MVT::i32, 2, 2, 4,
38767 37,
38768 OPC_CheckChild2TypeI32,
38769 OPC_Scope, 16,
38770 OPC_CheckPredicate1,
38771 OPC_CheckPatternPredicate, 13,
38772 OPC_EmitMergeInputChains1_0,
38773 OPC_EmitInteger32, 0,
38774 OPC_EmitNodeXForm, 2, 2,
38775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19405),
38776 MVT::i32, 2, 1, 3,
38777 16,
38778 OPC_CheckPredicate0,
38779 OPC_CheckPatternPredicate, 13,
38780 OPC_EmitMergeInputChains1_0,
38781 OPC_EmitInteger32, 0,
38782 OPC_EmitNodeXForm, 2, 2,
38783 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19438),
38784 MVT::i32, 2, 1, 3,
38785 0,
38786 37,
38787 OPC_CheckChild2TypeI64,
38788 OPC_Scope, 16,
38789 OPC_CheckPredicate1,
38790 OPC_CheckPatternPredicate, 13,
38791 OPC_EmitMergeInputChains1_0,
38792 OPC_EmitInteger32, 0,
38793 OPC_EmitNodeXForm, 2, 2,
38794 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19411),
38795 MVT::i32, 2, 1, 3,
38796 16,
38797 OPC_CheckPredicate0,
38798 OPC_CheckPatternPredicate, 13,
38799 OPC_EmitMergeInputChains1_0,
38800 OPC_EmitInteger32, 0,
38801 OPC_EmitNodeXForm, 2, 2,
38802 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19444),
38803 MVT::i32, 2, 1, 3,
38804 0,
38805 0,
38806 90|128,1,
38807 OPC_CheckChild1Integer, 90|128,127,
38808 OPC_RecordChild2,
38809 OPC_Scope, 45,
38810 OPC_CheckChild2TypeI32,
38811 OPC_Scope, 20,
38812 OPC_CheckPredicate1,
38813 OPC_CheckPatternPredicate, 13,
38814 OPC_CheckComplexPat0, /*#*/1,
38815 OPC_EmitMergeInputChains1_0,
38816 OPC_EmitInteger32, 0,
38817 OPC_EmitNodeXForm, 2, 4,
38818 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19419),
38819 MVT::i32, MVT::i32, 3, 2, 3, 5,
38820 20,
38821 OPC_CheckPredicate0,
38822 OPC_CheckPatternPredicate, 13,
38823 OPC_CheckComplexPat0, /*#*/1,
38824 OPC_EmitMergeInputChains1_0,
38825 OPC_EmitInteger32, 0,
38826 OPC_EmitNodeXForm, 2, 4,
38827 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19452),
38828 MVT::i32, MVT::i32, 3, 2, 3, 5,
38829 0,
38830 45,
38831 OPC_CheckChild2TypeI64,
38832 OPC_Scope, 20,
38833 OPC_CheckPredicate1,
38834 OPC_CheckPatternPredicate, 13,
38835 OPC_CheckComplexPat1, /*#*/1,
38836 OPC_EmitMergeInputChains1_0,
38837 OPC_EmitInteger32, 0,
38838 OPC_EmitNodeXForm, 2, 4,
38839 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19425),
38840 MVT::i32, MVT::i32, 3, 2, 3, 5,
38841 20,
38842 OPC_CheckPredicate0,
38843 OPC_CheckPatternPredicate, 13,
38844 OPC_CheckComplexPat1, /*#*/1,
38845 OPC_EmitMergeInputChains1_0,
38846 OPC_EmitInteger32, 0,
38847 OPC_EmitNodeXForm, 2, 4,
38848 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19458),
38849 MVT::i32, MVT::i32, 3, 2, 3, 5,
38850 0,
38851 19,
38852 OPC_CheckPredicate1,
38853 OPC_CheckPatternPredicate, 13,
38854 OPC_CheckComplexPat2, /*#*/1,
38855 OPC_EmitMergeInputChains1_0,
38856 OPC_EmitInteger32, 0,
38857 OPC_EmitNodeXForm, 2, 3,
38858 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19392),
38859 MVT::i32, MVT::i32, 2, 2, 4,
38860 19,
38861 OPC_CheckPredicate0,
38862 OPC_CheckPatternPredicate, 13,
38863 OPC_CheckComplexPat2, /*#*/1,
38864 OPC_EmitMergeInputChains1_0,
38865 OPC_EmitInteger32, 0,
38866 OPC_EmitNodeXForm, 2, 3,
38867 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19432),
38868 MVT::i32, MVT::i32, 2, 2, 4,
38869 39,
38870 OPC_CheckChild2TypeI32,
38871 OPC_Scope, 17,
38872 OPC_CheckPredicate1,
38873 OPC_CheckPatternPredicate, 13,
38874 OPC_EmitMergeInputChains1_0,
38875 OPC_EmitInteger32, 0,
38876 OPC_EmitNodeXForm, 2, 2,
38877 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19407),
38878 MVT::i32, MVT::i32, 2, 1, 3,
38879 17,
38880 OPC_CheckPredicate0,
38881 OPC_CheckPatternPredicate, 13,
38882 OPC_EmitMergeInputChains1_0,
38883 OPC_EmitInteger32, 0,
38884 OPC_EmitNodeXForm, 2, 2,
38885 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19440),
38886 MVT::i32, MVT::i32, 2, 1, 3,
38887 0,
38888 39,
38889 OPC_CheckChild2TypeI64,
38890 OPC_Scope, 17,
38891 OPC_CheckPredicate1,
38892 OPC_CheckPatternPredicate, 13,
38893 OPC_EmitMergeInputChains1_0,
38894 OPC_EmitInteger32, 0,
38895 OPC_EmitNodeXForm, 2, 2,
38896 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19413),
38897 MVT::i32, MVT::i32, 2, 1, 3,
38898 17,
38899 OPC_CheckPredicate0,
38900 OPC_CheckPatternPredicate, 13,
38901 OPC_EmitMergeInputChains1_0,
38902 OPC_EmitInteger32, 0,
38903 OPC_EmitNodeXForm, 2, 2,
38904 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19446),
38905 MVT::i32, MVT::i32, 2, 1, 3,
38906 0,
38907 0,
38908 2|128,2,
38909 OPC_CheckChild1Integer, 94|128,127,
38910 OPC_RecordChild2,
38911 OPC_Scope, 53,
38912 OPC_CheckChild2TypeI32,
38913 OPC_Scope, 24,
38914 OPC_CheckPredicate1,
38915 OPC_CheckPatternPredicate, 13,
38916 OPC_CheckComplexPat0, /*#*/1,
38917 OPC_EmitMergeInputChains1_0,
38918 OPC_EmitInteger32, 0,
38919 OPC_EmitNodeXForm, 2, 4,
38920 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19421), 0|OPFL_Chain,
38921 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
38922 24,
38923 OPC_CheckPredicate0,
38924 OPC_CheckPatternPredicate, 13,
38925 OPC_CheckComplexPat0, /*#*/1,
38926 OPC_EmitMergeInputChains1_0,
38927 OPC_EmitInteger32, 0,
38928 OPC_EmitNodeXForm, 2, 4,
38929 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19454), 0|OPFL_Chain,
38930 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
38931 0,
38932 53,
38933 OPC_CheckChild2TypeI64,
38934 OPC_Scope, 24,
38935 OPC_CheckPredicate1,
38936 OPC_CheckPatternPredicate, 13,
38937 OPC_CheckComplexPat1, /*#*/1,
38938 OPC_EmitMergeInputChains1_0,
38939 OPC_EmitInteger32, 0,
38940 OPC_EmitNodeXForm, 2, 4,
38941 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19427), 0|OPFL_Chain,
38942 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
38943 24,
38944 OPC_CheckPredicate0,
38945 OPC_CheckPatternPredicate, 13,
38946 OPC_CheckComplexPat1, /*#*/1,
38947 OPC_EmitMergeInputChains1_0,
38948 OPC_EmitInteger32, 0,
38949 OPC_EmitNodeXForm, 2, 4,
38950 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19460), 0|OPFL_Chain,
38951 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
38952 0,
38953 23,
38954 OPC_CheckPredicate1,
38955 OPC_CheckPatternPredicate, 13,
38956 OPC_CheckComplexPat2, /*#*/1,
38957 OPC_EmitMergeInputChains1_0,
38958 OPC_EmitInteger32, 0,
38959 OPC_EmitNodeXForm, 2, 3,
38960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19402), 0|OPFL_Chain,
38961 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
38962 23,
38963 OPC_CheckPredicate0,
38964 OPC_CheckPatternPredicate, 13,
38965 OPC_CheckComplexPat2, /*#*/1,
38966 OPC_EmitMergeInputChains1_0,
38967 OPC_EmitInteger32, 0,
38968 OPC_EmitNodeXForm, 2, 3,
38969 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19435), 0|OPFL_Chain,
38970 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
38971 47,
38972 OPC_CheckChild2TypeI32,
38973 OPC_Scope, 21,
38974 OPC_CheckPredicate1,
38975 OPC_CheckPatternPredicate, 13,
38976 OPC_EmitMergeInputChains1_0,
38977 OPC_EmitInteger32, 0,
38978 OPC_EmitNodeXForm, 2, 2,
38979 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19409), 0|OPFL_Chain,
38980 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
38981 21,
38982 OPC_CheckPredicate0,
38983 OPC_CheckPatternPredicate, 13,
38984 OPC_EmitMergeInputChains1_0,
38985 OPC_EmitInteger32, 0,
38986 OPC_EmitNodeXForm, 2, 2,
38987 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19442), 0|OPFL_Chain,
38988 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
38989 0,
38990 47,
38991 OPC_CheckChild2TypeI64,
38992 OPC_Scope, 21,
38993 OPC_CheckPredicate1,
38994 OPC_CheckPatternPredicate, 13,
38995 OPC_EmitMergeInputChains1_0,
38996 OPC_EmitInteger32, 0,
38997 OPC_EmitNodeXForm, 2, 2,
38998 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19415), 0|OPFL_Chain,
38999 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39000 21,
39001 OPC_CheckPredicate0,
39002 OPC_CheckPatternPredicate, 13,
39003 OPC_EmitMergeInputChains1_0,
39004 OPC_EmitInteger32, 0,
39005 OPC_EmitNodeXForm, 2, 2,
39006 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19448), 0|OPFL_Chain,
39007 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39008 0,
39009 0,
39010 80|128,1,
39011 OPC_CheckChild1Integer, 88|128,127,
39012 OPC_RecordChild2,
39013 OPC_Scope, 43,
39014 OPC_CheckChild2TypeI32,
39015 OPC_Scope, 19,
39016 OPC_CheckPredicate1,
39017 OPC_CheckPatternPredicate, 13,
39018 OPC_CheckComplexPat0, /*#*/1,
39019 OPC_EmitMergeInputChains1_0,
39020 OPC_EmitInteger32, 0,
39021 OPC_EmitNodeXForm, 2, 4,
39022 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19486),
39023 MVT::i32, 3, 2, 3, 5,
39024 19,
39025 OPC_CheckPredicate0,
39026 OPC_CheckPatternPredicate, 13,
39027 OPC_CheckComplexPat0, /*#*/1,
39028 OPC_EmitMergeInputChains1_0,
39029 OPC_EmitInteger32, 0,
39030 OPC_EmitNodeXForm, 2, 4,
39031 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19519),
39032 MVT::i32, 3, 2, 3, 5,
39033 0,
39034 43,
39035 OPC_CheckChild2TypeI64,
39036 OPC_Scope, 19,
39037 OPC_CheckPredicate1,
39038 OPC_CheckPatternPredicate, 13,
39039 OPC_CheckComplexPat1, /*#*/1,
39040 OPC_EmitMergeInputChains1_0,
39041 OPC_EmitInteger32, 0,
39042 OPC_EmitNodeXForm, 2, 4,
39043 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19492),
39044 MVT::i32, 3, 2, 3, 5,
39045 19,
39046 OPC_CheckPredicate0,
39047 OPC_CheckPatternPredicate, 13,
39048 OPC_CheckComplexPat1, /*#*/1,
39049 OPC_EmitMergeInputChains1_0,
39050 OPC_EmitInteger32, 0,
39051 OPC_EmitNodeXForm, 2, 4,
39052 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19525),
39053 MVT::i32, 3, 2, 3, 5,
39054 0,
39055 18,
39056 OPC_CheckPredicate1,
39057 OPC_CheckPatternPredicate, 13,
39058 OPC_CheckComplexPat2, /*#*/1,
39059 OPC_EmitMergeInputChains1_0,
39060 OPC_EmitInteger32, 0,
39061 OPC_EmitNodeXForm, 2, 3,
39062 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19463),
39063 MVT::i32, 2, 2, 4,
39064 18,
39065 OPC_CheckPredicate0,
39066 OPC_CheckPatternPredicate, 13,
39067 OPC_CheckComplexPat2, /*#*/1,
39068 OPC_EmitMergeInputChains1_0,
39069 OPC_EmitInteger32, 0,
39070 OPC_EmitNodeXForm, 2, 3,
39071 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19498),
39072 MVT::i32, 2, 2, 4,
39073 37,
39074 OPC_CheckChild2TypeI32,
39075 OPC_Scope, 16,
39076 OPC_CheckPredicate1,
39077 OPC_CheckPatternPredicate, 13,
39078 OPC_EmitMergeInputChains1_0,
39079 OPC_EmitInteger32, 0,
39080 OPC_EmitNodeXForm, 2, 2,
39081 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19474),
39082 MVT::i32, 2, 1, 3,
39083 16,
39084 OPC_CheckPredicate0,
39085 OPC_CheckPatternPredicate, 13,
39086 OPC_EmitMergeInputChains1_0,
39087 OPC_EmitInteger32, 0,
39088 OPC_EmitNodeXForm, 2, 2,
39089 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19507),
39090 MVT::i32, 2, 1, 3,
39091 0,
39092 37,
39093 OPC_CheckChild2TypeI64,
39094 OPC_Scope, 16,
39095 OPC_CheckPredicate1,
39096 OPC_CheckPatternPredicate, 13,
39097 OPC_EmitMergeInputChains1_0,
39098 OPC_EmitInteger32, 0,
39099 OPC_EmitNodeXForm, 2, 2,
39100 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19480),
39101 MVT::i32, 2, 1, 3,
39102 16,
39103 OPC_CheckPredicate0,
39104 OPC_CheckPatternPredicate, 13,
39105 OPC_EmitMergeInputChains1_0,
39106 OPC_EmitInteger32, 0,
39107 OPC_EmitNodeXForm, 2, 2,
39108 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_19513),
39109 MVT::i32, 2, 1, 3,
39110 0,
39111 0,
39112 90|128,1,
39113 OPC_CheckChild1Integer, 92|128,127,
39114 OPC_RecordChild2,
39115 OPC_Scope, 45,
39116 OPC_CheckChild2TypeI32,
39117 OPC_Scope, 20,
39118 OPC_CheckPredicate1,
39119 OPC_CheckPatternPredicate, 13,
39120 OPC_CheckComplexPat0, /*#*/1,
39121 OPC_EmitMergeInputChains1_0,
39122 OPC_EmitInteger32, 0,
39123 OPC_EmitNodeXForm, 2, 4,
39124 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19488),
39125 MVT::i32, MVT::i32, 3, 2, 3, 5,
39126 20,
39127 OPC_CheckPredicate0,
39128 OPC_CheckPatternPredicate, 13,
39129 OPC_CheckComplexPat0, /*#*/1,
39130 OPC_EmitMergeInputChains1_0,
39131 OPC_EmitInteger32, 0,
39132 OPC_EmitNodeXForm, 2, 4,
39133 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19521),
39134 MVT::i32, MVT::i32, 3, 2, 3, 5,
39135 0,
39136 45,
39137 OPC_CheckChild2TypeI64,
39138 OPC_Scope, 20,
39139 OPC_CheckPredicate1,
39140 OPC_CheckPatternPredicate, 13,
39141 OPC_CheckComplexPat1, /*#*/1,
39142 OPC_EmitMergeInputChains1_0,
39143 OPC_EmitInteger32, 0,
39144 OPC_EmitNodeXForm, 2, 4,
39145 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19494),
39146 MVT::i32, MVT::i32, 3, 2, 3, 5,
39147 20,
39148 OPC_CheckPredicate0,
39149 OPC_CheckPatternPredicate, 13,
39150 OPC_CheckComplexPat1, /*#*/1,
39151 OPC_EmitMergeInputChains1_0,
39152 OPC_EmitInteger32, 0,
39153 OPC_EmitNodeXForm, 2, 4,
39154 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19527),
39155 MVT::i32, MVT::i32, 3, 2, 3, 5,
39156 0,
39157 19,
39158 OPC_CheckPredicate1,
39159 OPC_CheckPatternPredicate, 13,
39160 OPC_CheckComplexPat2, /*#*/1,
39161 OPC_EmitMergeInputChains1_0,
39162 OPC_EmitInteger32, 0,
39163 OPC_EmitNodeXForm, 2, 3,
39164 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19467),
39165 MVT::i32, MVT::i32, 2, 2, 4,
39166 19,
39167 OPC_CheckPredicate0,
39168 OPC_CheckPatternPredicate, 13,
39169 OPC_CheckComplexPat2, /*#*/1,
39170 OPC_EmitMergeInputChains1_0,
39171 OPC_EmitInteger32, 0,
39172 OPC_EmitNodeXForm, 2, 3,
39173 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19501),
39174 MVT::i32, MVT::i32, 2, 2, 4,
39175 39,
39176 OPC_CheckChild2TypeI32,
39177 OPC_Scope, 17,
39178 OPC_CheckPredicate1,
39179 OPC_CheckPatternPredicate, 13,
39180 OPC_EmitMergeInputChains1_0,
39181 OPC_EmitInteger32, 0,
39182 OPC_EmitNodeXForm, 2, 2,
39183 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19476),
39184 MVT::i32, MVT::i32, 2, 1, 3,
39185 17,
39186 OPC_CheckPredicate0,
39187 OPC_CheckPatternPredicate, 13,
39188 OPC_EmitMergeInputChains1_0,
39189 OPC_EmitInteger32, 0,
39190 OPC_EmitNodeXForm, 2, 2,
39191 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19509),
39192 MVT::i32, MVT::i32, 2, 1, 3,
39193 0,
39194 39,
39195 OPC_CheckChild2TypeI64,
39196 OPC_Scope, 17,
39197 OPC_CheckPredicate1,
39198 OPC_CheckPatternPredicate, 13,
39199 OPC_EmitMergeInputChains1_0,
39200 OPC_EmitInteger32, 0,
39201 OPC_EmitNodeXForm, 2, 2,
39202 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19482),
39203 MVT::i32, MVT::i32, 2, 1, 3,
39204 17,
39205 OPC_CheckPredicate0,
39206 OPC_CheckPatternPredicate, 13,
39207 OPC_EmitMergeInputChains1_0,
39208 OPC_EmitInteger32, 0,
39209 OPC_EmitNodeXForm, 2, 2,
39210 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_19515),
39211 MVT::i32, MVT::i32, 2, 1, 3,
39212 0,
39213 0,
39214 2|128,2,
39215 OPC_CheckChild1Integer, 96|128,127,
39216 OPC_RecordChild2,
39217 OPC_Scope, 53,
39218 OPC_CheckChild2TypeI32,
39219 OPC_Scope, 24,
39220 OPC_CheckPredicate1,
39221 OPC_CheckPatternPredicate, 13,
39222 OPC_CheckComplexPat0, /*#*/1,
39223 OPC_EmitMergeInputChains1_0,
39224 OPC_EmitInteger32, 0,
39225 OPC_EmitNodeXForm, 2, 4,
39226 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19490), 0|OPFL_Chain,
39227 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
39228 24,
39229 OPC_CheckPredicate0,
39230 OPC_CheckPatternPredicate, 13,
39231 OPC_CheckComplexPat0, /*#*/1,
39232 OPC_EmitMergeInputChains1_0,
39233 OPC_EmitInteger32, 0,
39234 OPC_EmitNodeXForm, 2, 4,
39235 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19523), 0|OPFL_Chain,
39236 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
39237 0,
39238 53,
39239 OPC_CheckChild2TypeI64,
39240 OPC_Scope, 24,
39241 OPC_CheckPredicate1,
39242 OPC_CheckPatternPredicate, 13,
39243 OPC_CheckComplexPat1, /*#*/1,
39244 OPC_EmitMergeInputChains1_0,
39245 OPC_EmitInteger32, 0,
39246 OPC_EmitNodeXForm, 2, 4,
39247 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19496), 0|OPFL_Chain,
39248 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
39249 24,
39250 OPC_CheckPredicate0,
39251 OPC_CheckPatternPredicate, 13,
39252 OPC_CheckComplexPat1, /*#*/1,
39253 OPC_EmitMergeInputChains1_0,
39254 OPC_EmitInteger32, 0,
39255 OPC_EmitNodeXForm, 2, 4,
39256 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19529), 0|OPFL_Chain,
39257 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 3, 2, 3, 5,
39258 0,
39259 23,
39260 OPC_CheckPredicate1,
39261 OPC_CheckPatternPredicate, 13,
39262 OPC_CheckComplexPat2, /*#*/1,
39263 OPC_EmitMergeInputChains1_0,
39264 OPC_EmitInteger32, 0,
39265 OPC_EmitNodeXForm, 2, 3,
39266 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19471), 0|OPFL_Chain,
39267 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
39268 23,
39269 OPC_CheckPredicate0,
39270 OPC_CheckPatternPredicate, 13,
39271 OPC_CheckComplexPat2, /*#*/1,
39272 OPC_EmitMergeInputChains1_0,
39273 OPC_EmitInteger32, 0,
39274 OPC_EmitNodeXForm, 2, 3,
39275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19504), 0|OPFL_Chain,
39276 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 2, 4,
39277 47,
39278 OPC_CheckChild2TypeI32,
39279 OPC_Scope, 21,
39280 OPC_CheckPredicate1,
39281 OPC_CheckPatternPredicate, 13,
39282 OPC_EmitMergeInputChains1_0,
39283 OPC_EmitInteger32, 0,
39284 OPC_EmitNodeXForm, 2, 2,
39285 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19478), 0|OPFL_Chain,
39286 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39287 21,
39288 OPC_CheckPredicate0,
39289 OPC_CheckPatternPredicate, 13,
39290 OPC_EmitMergeInputChains1_0,
39291 OPC_EmitInteger32, 0,
39292 OPC_EmitNodeXForm, 2, 2,
39293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19511), 0|OPFL_Chain,
39294 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39295 0,
39296 47,
39297 OPC_CheckChild2TypeI64,
39298 OPC_Scope, 21,
39299 OPC_CheckPredicate1,
39300 OPC_CheckPatternPredicate, 13,
39301 OPC_EmitMergeInputChains1_0,
39302 OPC_EmitInteger32, 0,
39303 OPC_EmitNodeXForm, 2, 2,
39304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19484), 0|OPFL_Chain,
39305 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39306 21,
39307 OPC_CheckPredicate0,
39308 OPC_CheckPatternPredicate, 13,
39309 OPC_EmitMergeInputChains1_0,
39310 OPC_EmitInteger32, 0,
39311 OPC_EmitNodeXForm, 2, 2,
39312 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_19517), 0|OPFL_Chain,
39313 4, MVT::i32, MVT::i32, MVT::i32, MVT::i32, 2, 1, 3,
39314 0,
39315 0,
39316 57|128,1,
39317 OPC_CheckChild1Integer, 80|128,4|128,1,
39318 OPC_RecordChild2,
39319 OPC_Scope, 74,
39320 OPC_MoveChild2,
39321 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39322 OPC_MoveParent,
39323 OPC_RecordChild3,
39324 OPC_RecordChild4,
39325 OPC_Scope, 24,
39326 OPC_MoveChild4,
39327 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39328 OPC_MoveSibling5,
39329 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39330 OPC_RecordNode,
39331 OPC_MoveParent,
39332 OPC_CheckPatternPredicate7,
39333 OPC_EmitMergeInputChains1_0,
39334 OPC_EmitConvertToTarget1,
39335 OPC_EmitConvertToTarget3,
39336 OPC_EmitConvertToTarget4,
39337 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9528),
39338 MVT::i32, 4, 5, 2, 6, 7,
39339 19,
39340 OPC_RecordChild5,
39341 OPC_MoveChild5,
39342 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39343 OPC_MoveParent,
39344 OPC_CheckPatternPredicate7,
39345 OPC_EmitMergeInputChains1_0,
39346 OPC_EmitConvertToTarget1,
39347 OPC_EmitConvertToTarget4,
39348 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9524),
39349 MVT::i32, 4, 5, 2, 3, 6,
39350 19,
39351 OPC_MoveChild4,
39352 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39353 OPC_MoveParent,
39354 OPC_RecordChild5,
39355 OPC_CheckPatternPredicate7,
39356 OPC_EmitMergeInputChains1_0,
39357 OPC_EmitConvertToTarget1,
39358 OPC_EmitConvertToTarget3,
39359 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9526),
39360 MVT::i32, 4, 5, 2, 6, 4,
39361 0,
39362 25,
39363 OPC_RecordChild3,
39364 OPC_RecordChild4,
39365 OPC_MoveChild4,
39366 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39367 OPC_MoveSibling5,
39368 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39369 OPC_RecordNode,
39370 OPC_MoveParent,
39371 OPC_CheckPatternPredicate7,
39372 OPC_EmitMergeInputChains1_0,
39373 OPC_EmitConvertToTarget3,
39374 OPC_EmitConvertToTarget4,
39375 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9527),
39376 MVT::i32, 4, 1, 2, 5, 6,
39377 20,
39378 OPC_MoveChild2,
39379 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39380 OPC_MoveParent,
39381 OPC_RecordChild3,
39382 OPC_RecordChild4,
39383 OPC_RecordChild5,
39384 OPC_CheckPatternPredicate7,
39385 OPC_EmitMergeInputChains1_0,
39386 OPC_EmitConvertToTarget1,
39387 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9522),
39388 MVT::i32, 4, 5, 2, 3, 4,
39389 55,
39390 OPC_RecordChild3,
39391 OPC_RecordChild4,
39392 OPC_Scope, 18,
39393 OPC_RecordChild5,
39394 OPC_MoveChild5,
39395 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39396 OPC_MoveParent,
39397 OPC_CheckPatternPredicate7,
39398 OPC_EmitMergeInputChains1_0,
39399 OPC_EmitConvertToTarget4,
39400 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9523),
39401 MVT::i32, 4, 1, 2, 3, 5,
39402 18,
39403 OPC_MoveChild4,
39404 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39405 OPC_MoveParent,
39406 OPC_RecordChild5,
39407 OPC_CheckPatternPredicate7,
39408 OPC_EmitMergeInputChains1_0,
39409 OPC_EmitConvertToTarget3,
39410 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9525),
39411 MVT::i32, 4, 1, 2, 5, 4,
39412 12,
39413 OPC_RecordChild5,
39414 OPC_CheckPatternPredicate7,
39415 OPC_EmitMergeInputChains1_0,
39416 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9521),
39417 MVT::i32, 4, 1, 2, 3, 4,
39418 0,
39419 0,
39420 65|128,1,
39421 OPC_CheckChild1Integer, 82|128,4|128,1,
39422 OPC_RecordChild2,
39423 OPC_Scope, 77,
39424 OPC_MoveChild2,
39425 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39426 OPC_MoveParent,
39427 OPC_RecordChild3,
39428 OPC_RecordChild4,
39429 OPC_Scope, 25,
39430 OPC_MoveChild4,
39431 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39432 OPC_MoveSibling5,
39433 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39434 OPC_RecordNode,
39435 OPC_MoveParent,
39436 OPC_CheckPatternPredicate7,
39437 OPC_EmitMergeInputChains1_0,
39438 OPC_EmitConvertToTarget1,
39439 OPC_EmitConvertToTarget3,
39440 OPC_EmitConvertToTarget4,
39441 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9536),
39442 MVT::i32, MVT::i1, 4, 5, 2, 6, 7,
39443 20,
39444 OPC_RecordChild5,
39445 OPC_MoveChild5,
39446 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39447 OPC_MoveParent,
39448 OPC_CheckPatternPredicate7,
39449 OPC_EmitMergeInputChains1_0,
39450 OPC_EmitConvertToTarget1,
39451 OPC_EmitConvertToTarget4,
39452 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9532),
39453 MVT::i32, MVT::i1, 4, 5, 2, 3, 6,
39454 20,
39455 OPC_MoveChild4,
39456 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39457 OPC_MoveParent,
39458 OPC_RecordChild5,
39459 OPC_CheckPatternPredicate7,
39460 OPC_EmitMergeInputChains1_0,
39461 OPC_EmitConvertToTarget1,
39462 OPC_EmitConvertToTarget3,
39463 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9534),
39464 MVT::i32, MVT::i1, 4, 5, 2, 6, 4,
39465 0,
39466 26,
39467 OPC_RecordChild3,
39468 OPC_RecordChild4,
39469 OPC_MoveChild4,
39470 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39471 OPC_MoveSibling5,
39472 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39473 OPC_RecordNode,
39474 OPC_MoveParent,
39475 OPC_CheckPatternPredicate7,
39476 OPC_EmitMergeInputChains1_0,
39477 OPC_EmitConvertToTarget3,
39478 OPC_EmitConvertToTarget4,
39479 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9535),
39480 MVT::i32, MVT::i1, 4, 1, 2, 5, 6,
39481 21,
39482 OPC_MoveChild2,
39483 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39484 OPC_MoveParent,
39485 OPC_RecordChild3,
39486 OPC_RecordChild4,
39487 OPC_RecordChild5,
39488 OPC_CheckPatternPredicate7,
39489 OPC_EmitMergeInputChains1_0,
39490 OPC_EmitConvertToTarget1,
39491 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9530),
39492 MVT::i32, MVT::i1, 4, 5, 2, 3, 4,
39493 58,
39494 OPC_RecordChild3,
39495 OPC_RecordChild4,
39496 OPC_Scope, 19,
39497 OPC_RecordChild5,
39498 OPC_MoveChild5,
39499 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39500 OPC_MoveParent,
39501 OPC_CheckPatternPredicate7,
39502 OPC_EmitMergeInputChains1_0,
39503 OPC_EmitConvertToTarget4,
39504 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9531),
39505 MVT::i32, MVT::i1, 4, 1, 2, 3, 5,
39506 19,
39507 OPC_MoveChild4,
39508 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39509 OPC_MoveParent,
39510 OPC_RecordChild5,
39511 OPC_CheckPatternPredicate7,
39512 OPC_EmitMergeInputChains1_0,
39513 OPC_EmitConvertToTarget3,
39514 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9533),
39515 MVT::i32, MVT::i1, 4, 1, 2, 5, 4,
39516 13,
39517 OPC_RecordChild5,
39518 OPC_CheckPatternPredicate7,
39519 OPC_EmitMergeInputChains1_0,
39520 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9529),
39521 MVT::i32, MVT::i1, 4, 1, 2, 3, 4,
39522 0,
39523 0,
39524 57|128,1,
39525 OPC_CheckChild1Integer, 64|128,4|128,1,
39526 OPC_RecordChild2,
39527 OPC_Scope, 74,
39528 OPC_MoveChild2,
39529 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39530 OPC_MoveParent,
39531 OPC_RecordChild3,
39532 OPC_RecordChild4,
39533 OPC_Scope, 24,
39534 OPC_MoveChild4,
39535 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39536 OPC_MoveSibling5,
39537 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39538 OPC_RecordNode,
39539 OPC_MoveParent,
39540 OPC_CheckPatternPredicate7,
39541 OPC_EmitMergeInputChains1_0,
39542 OPC_EmitConvertToTarget1,
39543 OPC_EmitConvertToTarget3,
39544 OPC_EmitConvertToTarget4,
39545 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9560),
39546 MVT::i32, 4, 5, 2, 6, 7,
39547 19,
39548 OPC_RecordChild5,
39549 OPC_MoveChild5,
39550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39551 OPC_MoveParent,
39552 OPC_CheckPatternPredicate7,
39553 OPC_EmitMergeInputChains1_0,
39554 OPC_EmitConvertToTarget1,
39555 OPC_EmitConvertToTarget4,
39556 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9556),
39557 MVT::i32, 4, 5, 2, 3, 6,
39558 19,
39559 OPC_MoveChild4,
39560 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39561 OPC_MoveParent,
39562 OPC_RecordChild5,
39563 OPC_CheckPatternPredicate7,
39564 OPC_EmitMergeInputChains1_0,
39565 OPC_EmitConvertToTarget1,
39566 OPC_EmitConvertToTarget3,
39567 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9558),
39568 MVT::i32, 4, 5, 2, 6, 4,
39569 0,
39570 25,
39571 OPC_RecordChild3,
39572 OPC_RecordChild4,
39573 OPC_MoveChild4,
39574 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39575 OPC_MoveSibling5,
39576 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39577 OPC_RecordNode,
39578 OPC_MoveParent,
39579 OPC_CheckPatternPredicate7,
39580 OPC_EmitMergeInputChains1_0,
39581 OPC_EmitConvertToTarget3,
39582 OPC_EmitConvertToTarget4,
39583 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9559),
39584 MVT::i32, 4, 1, 2, 5, 6,
39585 20,
39586 OPC_MoveChild2,
39587 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39588 OPC_MoveParent,
39589 OPC_RecordChild3,
39590 OPC_RecordChild4,
39591 OPC_RecordChild5,
39592 OPC_CheckPatternPredicate7,
39593 OPC_EmitMergeInputChains1_0,
39594 OPC_EmitConvertToTarget1,
39595 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9554),
39596 MVT::i32, 4, 5, 2, 3, 4,
39597 55,
39598 OPC_RecordChild3,
39599 OPC_RecordChild4,
39600 OPC_Scope, 18,
39601 OPC_RecordChild5,
39602 OPC_MoveChild5,
39603 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39604 OPC_MoveParent,
39605 OPC_CheckPatternPredicate7,
39606 OPC_EmitMergeInputChains1_0,
39607 OPC_EmitConvertToTarget4,
39608 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9555),
39609 MVT::i32, 4, 1, 2, 3, 5,
39610 18,
39611 OPC_MoveChild4,
39612 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39613 OPC_MoveParent,
39614 OPC_RecordChild5,
39615 OPC_CheckPatternPredicate7,
39616 OPC_EmitMergeInputChains1_0,
39617 OPC_EmitConvertToTarget3,
39618 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9557),
39619 MVT::i32, 4, 1, 2, 5, 4,
39620 12,
39621 OPC_RecordChild5,
39622 OPC_CheckPatternPredicate7,
39623 OPC_EmitMergeInputChains1_0,
39624 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9553),
39625 MVT::i32, 4, 1, 2, 3, 4,
39626 0,
39627 0,
39628 65|128,1,
39629 OPC_CheckChild1Integer, 66|128,4|128,1,
39630 OPC_RecordChild2,
39631 OPC_Scope, 77,
39632 OPC_MoveChild2,
39633 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39634 OPC_MoveParent,
39635 OPC_RecordChild3,
39636 OPC_RecordChild4,
39637 OPC_Scope, 25,
39638 OPC_MoveChild4,
39639 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39640 OPC_MoveSibling5,
39641 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39642 OPC_RecordNode,
39643 OPC_MoveParent,
39644 OPC_CheckPatternPredicate7,
39645 OPC_EmitMergeInputChains1_0,
39646 OPC_EmitConvertToTarget1,
39647 OPC_EmitConvertToTarget3,
39648 OPC_EmitConvertToTarget4,
39649 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9568),
39650 MVT::i32, MVT::i1, 4, 5, 2, 6, 7,
39651 20,
39652 OPC_RecordChild5,
39653 OPC_MoveChild5,
39654 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39655 OPC_MoveParent,
39656 OPC_CheckPatternPredicate7,
39657 OPC_EmitMergeInputChains1_0,
39658 OPC_EmitConvertToTarget1,
39659 OPC_EmitConvertToTarget4,
39660 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9564),
39661 MVT::i32, MVT::i1, 4, 5, 2, 3, 6,
39662 20,
39663 OPC_MoveChild4,
39664 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39665 OPC_MoveParent,
39666 OPC_RecordChild5,
39667 OPC_CheckPatternPredicate7,
39668 OPC_EmitMergeInputChains1_0,
39669 OPC_EmitConvertToTarget1,
39670 OPC_EmitConvertToTarget3,
39671 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9566),
39672 MVT::i32, MVT::i1, 4, 5, 2, 6, 4,
39673 0,
39674 26,
39675 OPC_RecordChild3,
39676 OPC_RecordChild4,
39677 OPC_MoveChild4,
39678 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39679 OPC_MoveSibling5,
39680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39681 OPC_RecordNode,
39682 OPC_MoveParent,
39683 OPC_CheckPatternPredicate7,
39684 OPC_EmitMergeInputChains1_0,
39685 OPC_EmitConvertToTarget3,
39686 OPC_EmitConvertToTarget4,
39687 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9567),
39688 MVT::i32, MVT::i1, 4, 1, 2, 5, 6,
39689 21,
39690 OPC_MoveChild2,
39691 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39692 OPC_MoveParent,
39693 OPC_RecordChild3,
39694 OPC_RecordChild4,
39695 OPC_RecordChild5,
39696 OPC_CheckPatternPredicate7,
39697 OPC_EmitMergeInputChains1_0,
39698 OPC_EmitConvertToTarget1,
39699 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9562),
39700 MVT::i32, MVT::i1, 4, 5, 2, 3, 4,
39701 58,
39702 OPC_RecordChild3,
39703 OPC_RecordChild4,
39704 OPC_Scope, 19,
39705 OPC_RecordChild5,
39706 OPC_MoveChild5,
39707 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39708 OPC_MoveParent,
39709 OPC_CheckPatternPredicate7,
39710 OPC_EmitMergeInputChains1_0,
39711 OPC_EmitConvertToTarget4,
39712 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9563),
39713 MVT::i32, MVT::i1, 4, 1, 2, 3, 5,
39714 19,
39715 OPC_MoveChild4,
39716 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39717 OPC_MoveParent,
39718 OPC_RecordChild5,
39719 OPC_CheckPatternPredicate7,
39720 OPC_EmitMergeInputChains1_0,
39721 OPC_EmitConvertToTarget3,
39722 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9565),
39723 MVT::i32, MVT::i1, 4, 1, 2, 5, 4,
39724 13,
39725 OPC_RecordChild5,
39726 OPC_CheckPatternPredicate7,
39727 OPC_EmitMergeInputChains1_0,
39728 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9561),
39729 MVT::i32, MVT::i1, 4, 1, 2, 3, 4,
39730 0,
39731 0,
39732 57|128,1,
39733 OPC_CheckChild1Integer, 56|128,4|128,1,
39734 OPC_RecordChild2,
39735 OPC_Scope, 74,
39736 OPC_MoveChild2,
39737 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39738 OPC_MoveParent,
39739 OPC_RecordChild3,
39740 OPC_RecordChild4,
39741 OPC_Scope, 24,
39742 OPC_MoveChild4,
39743 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39744 OPC_MoveSibling5,
39745 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39746 OPC_RecordNode,
39747 OPC_MoveParent,
39748 OPC_CheckPatternPredicate7,
39749 OPC_EmitMergeInputChains1_0,
39750 OPC_EmitConvertToTarget1,
39751 OPC_EmitConvertToTarget3,
39752 OPC_EmitConvertToTarget4,
39753 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9592),
39754 MVT::i32, 4, 5, 2, 6, 7,
39755 19,
39756 OPC_RecordChild5,
39757 OPC_MoveChild5,
39758 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39759 OPC_MoveParent,
39760 OPC_CheckPatternPredicate7,
39761 OPC_EmitMergeInputChains1_0,
39762 OPC_EmitConvertToTarget1,
39763 OPC_EmitConvertToTarget4,
39764 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9588),
39765 MVT::i32, 4, 5, 2, 3, 6,
39766 19,
39767 OPC_MoveChild4,
39768 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39769 OPC_MoveParent,
39770 OPC_RecordChild5,
39771 OPC_CheckPatternPredicate7,
39772 OPC_EmitMergeInputChains1_0,
39773 OPC_EmitConvertToTarget1,
39774 OPC_EmitConvertToTarget3,
39775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9590),
39776 MVT::i32, 4, 5, 2, 6, 4,
39777 0,
39778 25,
39779 OPC_RecordChild3,
39780 OPC_RecordChild4,
39781 OPC_MoveChild4,
39782 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39783 OPC_MoveSibling5,
39784 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39785 OPC_RecordNode,
39786 OPC_MoveParent,
39787 OPC_CheckPatternPredicate7,
39788 OPC_EmitMergeInputChains1_0,
39789 OPC_EmitConvertToTarget3,
39790 OPC_EmitConvertToTarget4,
39791 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9591),
39792 MVT::i32, 4, 1, 2, 5, 6,
39793 20,
39794 OPC_MoveChild2,
39795 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39796 OPC_MoveParent,
39797 OPC_RecordChild3,
39798 OPC_RecordChild4,
39799 OPC_RecordChild5,
39800 OPC_CheckPatternPredicate7,
39801 OPC_EmitMergeInputChains1_0,
39802 OPC_EmitConvertToTarget1,
39803 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9586),
39804 MVT::i32, 4, 5, 2, 3, 4,
39805 55,
39806 OPC_RecordChild3,
39807 OPC_RecordChild4,
39808 OPC_Scope, 18,
39809 OPC_RecordChild5,
39810 OPC_MoveChild5,
39811 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39812 OPC_MoveParent,
39813 OPC_CheckPatternPredicate7,
39814 OPC_EmitMergeInputChains1_0,
39815 OPC_EmitConvertToTarget4,
39816 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9587),
39817 MVT::i32, 4, 1, 2, 3, 5,
39818 18,
39819 OPC_MoveChild4,
39820 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39821 OPC_MoveParent,
39822 OPC_RecordChild5,
39823 OPC_CheckPatternPredicate7,
39824 OPC_EmitMergeInputChains1_0,
39825 OPC_EmitConvertToTarget3,
39826 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9589),
39827 MVT::i32, 4, 1, 2, 5, 4,
39828 12,
39829 OPC_RecordChild5,
39830 OPC_CheckPatternPredicate7,
39831 OPC_EmitMergeInputChains1_0,
39832 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9585),
39833 MVT::i32, 4, 1, 2, 3, 4,
39834 0,
39835 0,
39836 65|128,1,
39837 OPC_CheckChild1Integer, 58|128,4|128,1,
39838 OPC_RecordChild2,
39839 OPC_Scope, 77,
39840 OPC_MoveChild2,
39841 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39842 OPC_MoveParent,
39843 OPC_RecordChild3,
39844 OPC_RecordChild4,
39845 OPC_Scope, 25,
39846 OPC_MoveChild4,
39847 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39848 OPC_MoveSibling5,
39849 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39850 OPC_RecordNode,
39851 OPC_MoveParent,
39852 OPC_CheckPatternPredicate7,
39853 OPC_EmitMergeInputChains1_0,
39854 OPC_EmitConvertToTarget1,
39855 OPC_EmitConvertToTarget3,
39856 OPC_EmitConvertToTarget4,
39857 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9600),
39858 MVT::i32, MVT::i1, 4, 5, 2, 6, 7,
39859 20,
39860 OPC_RecordChild5,
39861 OPC_MoveChild5,
39862 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39863 OPC_MoveParent,
39864 OPC_CheckPatternPredicate7,
39865 OPC_EmitMergeInputChains1_0,
39866 OPC_EmitConvertToTarget1,
39867 OPC_EmitConvertToTarget4,
39868 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9596),
39869 MVT::i32, MVT::i1, 4, 5, 2, 3, 6,
39870 20,
39871 OPC_MoveChild4,
39872 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39873 OPC_MoveParent,
39874 OPC_RecordChild5,
39875 OPC_CheckPatternPredicate7,
39876 OPC_EmitMergeInputChains1_0,
39877 OPC_EmitConvertToTarget1,
39878 OPC_EmitConvertToTarget3,
39879 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9598),
39880 MVT::i32, MVT::i1, 4, 5, 2, 6, 4,
39881 0,
39882 26,
39883 OPC_RecordChild3,
39884 OPC_RecordChild4,
39885 OPC_MoveChild4,
39886 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39887 OPC_MoveSibling5,
39888 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39889 OPC_RecordNode,
39890 OPC_MoveParent,
39891 OPC_CheckPatternPredicate7,
39892 OPC_EmitMergeInputChains1_0,
39893 OPC_EmitConvertToTarget3,
39894 OPC_EmitConvertToTarget4,
39895 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9599),
39896 MVT::i32, MVT::i1, 4, 1, 2, 5, 6,
39897 21,
39898 OPC_MoveChild2,
39899 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39900 OPC_MoveParent,
39901 OPC_RecordChild3,
39902 OPC_RecordChild4,
39903 OPC_RecordChild5,
39904 OPC_CheckPatternPredicate7,
39905 OPC_EmitMergeInputChains1_0,
39906 OPC_EmitConvertToTarget1,
39907 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9594),
39908 MVT::i32, MVT::i1, 4, 5, 2, 3, 4,
39909 58,
39910 OPC_RecordChild3,
39911 OPC_RecordChild4,
39912 OPC_Scope, 19,
39913 OPC_RecordChild5,
39914 OPC_MoveChild5,
39915 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39916 OPC_MoveParent,
39917 OPC_CheckPatternPredicate7,
39918 OPC_EmitMergeInputChains1_0,
39919 OPC_EmitConvertToTarget4,
39920 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9595),
39921 MVT::i32, MVT::i1, 4, 1, 2, 3, 5,
39922 19,
39923 OPC_MoveChild4,
39924 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39925 OPC_MoveParent,
39926 OPC_RecordChild5,
39927 OPC_CheckPatternPredicate7,
39928 OPC_EmitMergeInputChains1_0,
39929 OPC_EmitConvertToTarget3,
39930 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9597),
39931 MVT::i32, MVT::i1, 4, 1, 2, 5, 4,
39932 13,
39933 OPC_RecordChild5,
39934 OPC_CheckPatternPredicate7,
39935 OPC_EmitMergeInputChains1_0,
39936 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9593),
39937 MVT::i32, MVT::i1, 4, 1, 2, 3, 4,
39938 0,
39939 0,
39940 57|128,1,
39941 OPC_CheckChild1Integer, 72|128,4|128,1,
39942 OPC_RecordChild2,
39943 OPC_Scope, 74,
39944 OPC_MoveChild2,
39945 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39946 OPC_MoveParent,
39947 OPC_RecordChild3,
39948 OPC_RecordChild4,
39949 OPC_Scope, 24,
39950 OPC_MoveChild4,
39951 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39952 OPC_MoveSibling5,
39953 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39954 OPC_RecordNode,
39955 OPC_MoveParent,
39956 OPC_CheckPatternPredicate7,
39957 OPC_EmitMergeInputChains1_0,
39958 OPC_EmitConvertToTarget1,
39959 OPC_EmitConvertToTarget3,
39960 OPC_EmitConvertToTarget4,
39961 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9624),
39962 MVT::i32, 4, 5, 2, 6, 7,
39963 19,
39964 OPC_RecordChild5,
39965 OPC_MoveChild5,
39966 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39967 OPC_MoveParent,
39968 OPC_CheckPatternPredicate7,
39969 OPC_EmitMergeInputChains1_0,
39970 OPC_EmitConvertToTarget1,
39971 OPC_EmitConvertToTarget4,
39972 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9620),
39973 MVT::i32, 4, 5, 2, 3, 6,
39974 19,
39975 OPC_MoveChild4,
39976 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39977 OPC_MoveParent,
39978 OPC_RecordChild5,
39979 OPC_CheckPatternPredicate7,
39980 OPC_EmitMergeInputChains1_0,
39981 OPC_EmitConvertToTarget1,
39982 OPC_EmitConvertToTarget3,
39983 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9622),
39984 MVT::i32, 4, 5, 2, 6, 4,
39985 0,
39986 25,
39987 OPC_RecordChild3,
39988 OPC_RecordChild4,
39989 OPC_MoveChild4,
39990 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39991 OPC_MoveSibling5,
39992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39993 OPC_RecordNode,
39994 OPC_MoveParent,
39995 OPC_CheckPatternPredicate7,
39996 OPC_EmitMergeInputChains1_0,
39997 OPC_EmitConvertToTarget3,
39998 OPC_EmitConvertToTarget4,
39999 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9623),
40000 MVT::i32, 4, 1, 2, 5, 6,
40001 20,
40002 OPC_MoveChild2,
40003 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40004 OPC_MoveParent,
40005 OPC_RecordChild3,
40006 OPC_RecordChild4,
40007 OPC_RecordChild5,
40008 OPC_CheckPatternPredicate7,
40009 OPC_EmitMergeInputChains1_0,
40010 OPC_EmitConvertToTarget1,
40011 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9618),
40012 MVT::i32, 4, 5, 2, 3, 4,
40013 55,
40014 OPC_RecordChild3,
40015 OPC_RecordChild4,
40016 OPC_Scope, 18,
40017 OPC_RecordChild5,
40018 OPC_MoveChild5,
40019 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40020 OPC_MoveParent,
40021 OPC_CheckPatternPredicate7,
40022 OPC_EmitMergeInputChains1_0,
40023 OPC_EmitConvertToTarget4,
40024 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9619),
40025 MVT::i32, 4, 1, 2, 3, 5,
40026 18,
40027 OPC_MoveChild4,
40028 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40029 OPC_MoveParent,
40030 OPC_RecordChild5,
40031 OPC_CheckPatternPredicate7,
40032 OPC_EmitMergeInputChains1_0,
40033 OPC_EmitConvertToTarget3,
40034 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9621),
40035 MVT::i32, 4, 1, 2, 5, 4,
40036 12,
40037 OPC_RecordChild5,
40038 OPC_CheckPatternPredicate7,
40039 OPC_EmitMergeInputChains1_0,
40040 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9617),
40041 MVT::i32, 4, 1, 2, 3, 4,
40042 0,
40043 0,
40044 65|128,1,
40045 OPC_CheckChild1Integer, 74|128,4|128,1,
40046 OPC_RecordChild2,
40047 OPC_Scope, 77,
40048 OPC_MoveChild2,
40049 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40050 OPC_MoveParent,
40051 OPC_RecordChild3,
40052 OPC_RecordChild4,
40053 OPC_Scope, 25,
40054 OPC_MoveChild4,
40055 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40056 OPC_MoveSibling5,
40057 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40058 OPC_RecordNode,
40059 OPC_MoveParent,
40060 OPC_CheckPatternPredicate7,
40061 OPC_EmitMergeInputChains1_0,
40062 OPC_EmitConvertToTarget1,
40063 OPC_EmitConvertToTarget3,
40064 OPC_EmitConvertToTarget4,
40065 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9632),
40066 MVT::i32, MVT::i1, 4, 5, 2, 6, 7,
40067 20,
40068 OPC_RecordChild5,
40069 OPC_MoveChild5,
40070 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40071 OPC_MoveParent,
40072 OPC_CheckPatternPredicate7,
40073 OPC_EmitMergeInputChains1_0,
40074 OPC_EmitConvertToTarget1,
40075 OPC_EmitConvertToTarget4,
40076 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9628),
40077 MVT::i32, MVT::i1, 4, 5, 2, 3, 6,
40078 20,
40079 OPC_MoveChild4,
40080 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40081 OPC_MoveParent,
40082 OPC_RecordChild5,
40083 OPC_CheckPatternPredicate7,
40084 OPC_EmitMergeInputChains1_0,
40085 OPC_EmitConvertToTarget1,
40086 OPC_EmitConvertToTarget3,
40087 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9630),
40088 MVT::i32, MVT::i1, 4, 5, 2, 6, 4,
40089 0,
40090 26,
40091 OPC_RecordChild3,
40092 OPC_RecordChild4,
40093 OPC_MoveChild4,
40094 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40095 OPC_MoveSibling5,
40096 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40097 OPC_RecordNode,
40098 OPC_MoveParent,
40099 OPC_CheckPatternPredicate7,
40100 OPC_EmitMergeInputChains1_0,
40101 OPC_EmitConvertToTarget3,
40102 OPC_EmitConvertToTarget4,
40103 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9631),
40104 MVT::i32, MVT::i1, 4, 1, 2, 5, 6,
40105 21,
40106 OPC_MoveChild2,
40107 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40108 OPC_MoveParent,
40109 OPC_RecordChild3,
40110 OPC_RecordChild4,
40111 OPC_RecordChild5,
40112 OPC_CheckPatternPredicate7,
40113 OPC_EmitMergeInputChains1_0,
40114 OPC_EmitConvertToTarget1,
40115 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9626),
40116 MVT::i32, MVT::i1, 4, 5, 2, 3, 4,
40117 58,
40118 OPC_RecordChild3,
40119 OPC_RecordChild4,
40120 OPC_Scope, 19,
40121 OPC_RecordChild5,
40122 OPC_MoveChild5,
40123 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40124 OPC_MoveParent,
40125 OPC_CheckPatternPredicate7,
40126 OPC_EmitMergeInputChains1_0,
40127 OPC_EmitConvertToTarget4,
40128 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9627),
40129 MVT::i32, MVT::i1, 4, 1, 2, 3, 5,
40130 19,
40131 OPC_MoveChild4,
40132 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40133 OPC_MoveParent,
40134 OPC_RecordChild5,
40135 OPC_CheckPatternPredicate7,
40136 OPC_EmitMergeInputChains1_0,
40137 OPC_EmitConvertToTarget3,
40138 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9629),
40139 MVT::i32, MVT::i1, 4, 1, 2, 5, 4,
40140 13,
40141 OPC_RecordChild5,
40142 OPC_CheckPatternPredicate7,
40143 OPC_EmitMergeInputChains1_0,
40144 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9625),
40145 MVT::i32, MVT::i1, 4, 1, 2, 3, 4,
40146 0,
40147 0,
40148 83,
40149 OPC_CheckChild1Integer, 88|128,4|128,1,
40150 OPC_RecordChild2,
40151 OPC_RecordChild3,
40152 OPC_Scope, 23,
40153 OPC_MoveChild3,
40154 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40155 OPC_MoveSibling4,
40156 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40157 OPC_RecordNode,
40158 OPC_MoveParent,
40159 OPC_CheckPatternPredicate, 14,
40160 OPC_EmitMergeInputChains1_0,
40161 OPC_EmitConvertToTarget2,
40162 OPC_EmitConvertToTarget3,
40163 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9459),
40164 MVT::i32, 3, 1, 4, 5,
40165 18,
40166 OPC_RecordChild4,
40167 OPC_MoveChild4,
40168 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40169 OPC_MoveParent,
40170 OPC_CheckPatternPredicate, 14,
40171 OPC_EmitMergeInputChains1_0,
40172 OPC_EmitConvertToTarget3,
40173 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9457),
40174 MVT::i32, 3, 1, 2, 4,
40175 18,
40176 OPC_MoveChild3,
40177 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40178 OPC_MoveParent,
40179 OPC_RecordChild4,
40180 OPC_CheckPatternPredicate, 14,
40181 OPC_EmitMergeInputChains1_0,
40182 OPC_EmitConvertToTarget2,
40183 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9458),
40184 MVT::i32, 3, 1, 4, 3,
40185 12,
40186 OPC_RecordChild4,
40187 OPC_CheckPatternPredicate, 14,
40188 OPC_EmitMergeInputChains1_0,
40189 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9455),
40190 MVT::i32, 3, 1, 2, 3,
40191 0,
40192 87,
40193 OPC_CheckChild1Integer, 90|128,4|128,1,
40194 OPC_RecordChild2,
40195 OPC_RecordChild3,
40196 OPC_Scope, 24,
40197 OPC_MoveChild3,
40198 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40199 OPC_MoveSibling4,
40200 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40201 OPC_RecordNode,
40202 OPC_MoveParent,
40203 OPC_CheckPatternPredicate, 14,
40204 OPC_EmitMergeInputChains1_0,
40205 OPC_EmitConvertToTarget2,
40206 OPC_EmitConvertToTarget3,
40207 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9463),
40208 MVT::i32, MVT::i1, 3, 1, 4, 5,
40209 19,
40210 OPC_RecordChild4,
40211 OPC_MoveChild4,
40212 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40213 OPC_MoveParent,
40214 OPC_CheckPatternPredicate, 14,
40215 OPC_EmitMergeInputChains1_0,
40216 OPC_EmitConvertToTarget3,
40217 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9461),
40218 MVT::i32, MVT::i1, 3, 1, 2, 4,
40219 19,
40220 OPC_MoveChild3,
40221 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40222 OPC_MoveParent,
40223 OPC_RecordChild4,
40224 OPC_CheckPatternPredicate, 14,
40225 OPC_EmitMergeInputChains1_0,
40226 OPC_EmitConvertToTarget2,
40227 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9462),
40228 MVT::i32, MVT::i1, 3, 1, 4, 3,
40229 13,
40230 OPC_RecordChild4,
40231 OPC_CheckPatternPredicate, 14,
40232 OPC_EmitMergeInputChains1_0,
40233 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9460),
40234 MVT::i32, MVT::i1, 3, 1, 2, 3,
40235 0,
40236 83,
40237 OPC_CheckChild1Integer, 40|128,4|128,1,
40238 OPC_RecordChild2,
40239 OPC_RecordChild3,
40240 OPC_Scope, 23,
40241 OPC_MoveChild3,
40242 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40243 OPC_MoveSibling4,
40244 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40245 OPC_RecordNode,
40246 OPC_MoveParent,
40247 OPC_CheckPatternPredicate, 14,
40248 OPC_EmitMergeInputChains1_0,
40249 OPC_EmitConvertToTarget2,
40250 OPC_EmitConvertToTarget3,
40251 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9475),
40252 MVT::i32, 3, 1, 4, 5,
40253 18,
40254 OPC_RecordChild4,
40255 OPC_MoveChild4,
40256 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40257 OPC_MoveParent,
40258 OPC_CheckPatternPredicate, 14,
40259 OPC_EmitMergeInputChains1_0,
40260 OPC_EmitConvertToTarget3,
40261 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9473),
40262 MVT::i32, 3, 1, 2, 4,
40263 18,
40264 OPC_MoveChild3,
40265 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40266 OPC_MoveParent,
40267 OPC_RecordChild4,
40268 OPC_CheckPatternPredicate, 14,
40269 OPC_EmitMergeInputChains1_0,
40270 OPC_EmitConvertToTarget2,
40271 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9474),
40272 MVT::i32, 3, 1, 4, 3,
40273 12,
40274 OPC_RecordChild4,
40275 OPC_CheckPatternPredicate, 14,
40276 OPC_EmitMergeInputChains1_0,
40277 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9472),
40278 MVT::i32, 3, 1, 2, 3,
40279 0,
40280 87,
40281 OPC_CheckChild1Integer, 42|128,4|128,1,
40282 OPC_RecordChild2,
40283 OPC_RecordChild3,
40284 OPC_Scope, 24,
40285 OPC_MoveChild3,
40286 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40287 OPC_MoveSibling4,
40288 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40289 OPC_RecordNode,
40290 OPC_MoveParent,
40291 OPC_CheckPatternPredicate, 14,
40292 OPC_EmitMergeInputChains1_0,
40293 OPC_EmitConvertToTarget2,
40294 OPC_EmitConvertToTarget3,
40295 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9479),
40296 MVT::i32, MVT::i1, 3, 1, 4, 5,
40297 19,
40298 OPC_RecordChild4,
40299 OPC_MoveChild4,
40300 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40301 OPC_MoveParent,
40302 OPC_CheckPatternPredicate, 14,
40303 OPC_EmitMergeInputChains1_0,
40304 OPC_EmitConvertToTarget3,
40305 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9477),
40306 MVT::i32, MVT::i1, 3, 1, 2, 4,
40307 19,
40308 OPC_MoveChild3,
40309 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40310 OPC_MoveParent,
40311 OPC_RecordChild4,
40312 OPC_CheckPatternPredicate, 14,
40313 OPC_EmitMergeInputChains1_0,
40314 OPC_EmitConvertToTarget2,
40315 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9478),
40316 MVT::i32, MVT::i1, 3, 1, 4, 3,
40317 13,
40318 OPC_RecordChild4,
40319 OPC_CheckPatternPredicate, 14,
40320 OPC_EmitMergeInputChains1_0,
40321 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9476),
40322 MVT::i32, MVT::i1, 3, 1, 2, 3,
40323 0,
40324 83,
40325 OPC_CheckChild1Integer, 32|128,4|128,1,
40326 OPC_RecordChild2,
40327 OPC_RecordChild3,
40328 OPC_Scope, 23,
40329 OPC_MoveChild3,
40330 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40331 OPC_MoveSibling4,
40332 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40333 OPC_RecordNode,
40334 OPC_MoveParent,
40335 OPC_CheckPatternPredicate, 14,
40336 OPC_EmitMergeInputChains1_0,
40337 OPC_EmitConvertToTarget2,
40338 OPC_EmitConvertToTarget3,
40339 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9491),
40340 MVT::i32, 3, 1, 4, 5,
40341 18,
40342 OPC_RecordChild4,
40343 OPC_MoveChild4,
40344 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40345 OPC_MoveParent,
40346 OPC_CheckPatternPredicate, 14,
40347 OPC_EmitMergeInputChains1_0,
40348 OPC_EmitConvertToTarget3,
40349 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9489),
40350 MVT::i32, 3, 1, 2, 4,
40351 18,
40352 OPC_MoveChild3,
40353 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40354 OPC_MoveParent,
40355 OPC_RecordChild4,
40356 OPC_CheckPatternPredicate, 14,
40357 OPC_EmitMergeInputChains1_0,
40358 OPC_EmitConvertToTarget2,
40359 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9490),
40360 MVT::i32, 3, 1, 4, 3,
40361 12,
40362 OPC_RecordChild4,
40363 OPC_CheckPatternPredicate, 14,
40364 OPC_EmitMergeInputChains1_0,
40365 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9488),
40366 MVT::i32, 3, 1, 2, 3,
40367 0,
40368 87,
40369 OPC_CheckChild1Integer, 34|128,4|128,1,
40370 OPC_RecordChild2,
40371 OPC_RecordChild3,
40372 OPC_Scope, 24,
40373 OPC_MoveChild3,
40374 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40375 OPC_MoveSibling4,
40376 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40377 OPC_RecordNode,
40378 OPC_MoveParent,
40379 OPC_CheckPatternPredicate, 14,
40380 OPC_EmitMergeInputChains1_0,
40381 OPC_EmitConvertToTarget2,
40382 OPC_EmitConvertToTarget3,
40383 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9495),
40384 MVT::i32, MVT::i1, 3, 1, 4, 5,
40385 19,
40386 OPC_RecordChild4,
40387 OPC_MoveChild4,
40388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40389 OPC_MoveParent,
40390 OPC_CheckPatternPredicate, 14,
40391 OPC_EmitMergeInputChains1_0,
40392 OPC_EmitConvertToTarget3,
40393 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9493),
40394 MVT::i32, MVT::i1, 3, 1, 2, 4,
40395 19,
40396 OPC_MoveChild3,
40397 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40398 OPC_MoveParent,
40399 OPC_RecordChild4,
40400 OPC_CheckPatternPredicate, 14,
40401 OPC_EmitMergeInputChains1_0,
40402 OPC_EmitConvertToTarget2,
40403 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9494),
40404 MVT::i32, MVT::i1, 3, 1, 4, 3,
40405 13,
40406 OPC_RecordChild4,
40407 OPC_CheckPatternPredicate, 14,
40408 OPC_EmitMergeInputChains1_0,
40409 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9492),
40410 MVT::i32, MVT::i1, 3, 1, 2, 3,
40411 0,
40412 83,
40413 OPC_CheckChild1Integer, 48|128,4|128,1,
40414 OPC_RecordChild2,
40415 OPC_RecordChild3,
40416 OPC_Scope, 23,
40417 OPC_MoveChild3,
40418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40419 OPC_MoveSibling4,
40420 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40421 OPC_RecordNode,
40422 OPC_MoveParent,
40423 OPC_CheckPatternPredicate, 14,
40424 OPC_EmitMergeInputChains1_0,
40425 OPC_EmitConvertToTarget2,
40426 OPC_EmitConvertToTarget3,
40427 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9507),
40428 MVT::i32, 3, 1, 4, 5,
40429 18,
40430 OPC_RecordChild4,
40431 OPC_MoveChild4,
40432 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40433 OPC_MoveParent,
40434 OPC_CheckPatternPredicate, 14,
40435 OPC_EmitMergeInputChains1_0,
40436 OPC_EmitConvertToTarget3,
40437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9505),
40438 MVT::i32, 3, 1, 2, 4,
40439 18,
40440 OPC_MoveChild3,
40441 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40442 OPC_MoveParent,
40443 OPC_RecordChild4,
40444 OPC_CheckPatternPredicate, 14,
40445 OPC_EmitMergeInputChains1_0,
40446 OPC_EmitConvertToTarget2,
40447 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9506),
40448 MVT::i32, 3, 1, 4, 3,
40449 12,
40450 OPC_RecordChild4,
40451 OPC_CheckPatternPredicate, 14,
40452 OPC_EmitMergeInputChains1_0,
40453 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9504),
40454 MVT::i32, 3, 1, 2, 3,
40455 0,
40456 87,
40457 OPC_CheckChild1Integer, 50|128,4|128,1,
40458 OPC_RecordChild2,
40459 OPC_RecordChild3,
40460 OPC_Scope, 24,
40461 OPC_MoveChild3,
40462 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40463 OPC_MoveSibling4,
40464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40465 OPC_RecordNode,
40466 OPC_MoveParent,
40467 OPC_CheckPatternPredicate, 14,
40468 OPC_EmitMergeInputChains1_0,
40469 OPC_EmitConvertToTarget2,
40470 OPC_EmitConvertToTarget3,
40471 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9511),
40472 MVT::i32, MVT::i1, 3, 1, 4, 5,
40473 19,
40474 OPC_RecordChild4,
40475 OPC_MoveChild4,
40476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40477 OPC_MoveParent,
40478 OPC_CheckPatternPredicate, 14,
40479 OPC_EmitMergeInputChains1_0,
40480 OPC_EmitConvertToTarget3,
40481 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9509),
40482 MVT::i32, MVT::i1, 3, 1, 2, 4,
40483 19,
40484 OPC_MoveChild3,
40485 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40486 OPC_MoveParent,
40487 OPC_RecordChild4,
40488 OPC_CheckPatternPredicate, 14,
40489 OPC_EmitMergeInputChains1_0,
40490 OPC_EmitConvertToTarget2,
40491 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9510),
40492 MVT::i32, MVT::i1, 3, 1, 4, 3,
40493 13,
40494 OPC_RecordChild4,
40495 OPC_CheckPatternPredicate, 14,
40496 OPC_EmitMergeInputChains1_0,
40497 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9508),
40498 MVT::i32, MVT::i1, 3, 1, 2, 3,
40499 0,
40500 74,
40501 OPC_CheckChild1Integer, 8|128,0|128,1,
40502 OPC_RecordChild2,
40503 OPC_Scope, 21,
40504 OPC_MoveChild2,
40505 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40506 OPC_MoveSibling3,
40507 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40508 OPC_RecordNode,
40509 OPC_MoveParent,
40510 OPC_CheckPatternPredicate4,
40511 OPC_EmitMergeInputChains1_0,
40512 OPC_EmitConvertToTarget1,
40513 OPC_EmitConvertToTarget2,
40514 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ii),
40515 MVT::i32, 2, 3, 4,
40516 16,
40517 OPC_RecordChild3,
40518 OPC_MoveChild3,
40519 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40520 OPC_MoveParent,
40521 OPC_CheckPatternPredicate4,
40522 OPC_EmitMergeInputChains1_0,
40523 OPC_EmitConvertToTarget2,
40524 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ir),
40525 MVT::i32, 2, 1, 3,
40526 16,
40527 OPC_MoveChild2,
40528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40529 OPC_MoveParent,
40530 OPC_RecordChild3,
40531 OPC_CheckPatternPredicate4,
40532 OPC_EmitMergeInputChains1_0,
40533 OPC_EmitConvertToTarget1,
40534 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32ri),
40535 MVT::i32, 2, 3, 2,
40536 10,
40537 OPC_RecordChild3,
40538 OPC_CheckPatternPredicate4,
40539 OPC_EmitMergeInputChains1_0,
40540 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_32rr),
40541 MVT::i32, 2, 1, 2,
40542 0,
40543 74,
40544 OPC_CheckChild1Integer, 10|128,0|128,1,
40545 OPC_RecordChild2,
40546 OPC_Scope, 21,
40547 OPC_MoveChild2,
40548 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40549 OPC_MoveSibling3,
40550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40551 OPC_RecordNode,
40552 OPC_MoveParent,
40553 OPC_CheckPatternPredicate4,
40554 OPC_EmitMergeInputChains1_0,
40555 OPC_EmitConvertToTarget1,
40556 OPC_EmitConvertToTarget2,
40557 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ii),
40558 MVT::i32, 2, 3, 4,
40559 16,
40560 OPC_RecordChild3,
40561 OPC_MoveChild3,
40562 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40563 OPC_MoveParent,
40564 OPC_CheckPatternPredicate4,
40565 OPC_EmitMergeInputChains1_0,
40566 OPC_EmitConvertToTarget2,
40567 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ir),
40568 MVT::i32, 2, 1, 3,
40569 16,
40570 OPC_MoveChild2,
40571 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40572 OPC_MoveParent,
40573 OPC_RecordChild3,
40574 OPC_CheckPatternPredicate4,
40575 OPC_EmitMergeInputChains1_0,
40576 OPC_EmitConvertToTarget1,
40577 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64ri),
40578 MVT::i32, 2, 3, 2,
40579 10,
40580 OPC_RecordChild3,
40581 OPC_CheckPatternPredicate4,
40582 OPC_EmitMergeInputChains1_0,
40583 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MATCH_ANY_SYNC_64rr),
40584 MVT::i32, 2, 1, 2,
40585 0,
40586 78,
40587 OPC_CheckChild1Integer, 4|128,0|128,1,
40588 OPC_RecordChild2,
40589 OPC_Scope, 22,
40590 OPC_MoveChild2,
40591 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40592 OPC_MoveSibling3,
40593 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40594 OPC_RecordNode,
40595 OPC_MoveParent,
40596 OPC_CheckPatternPredicate4,
40597 OPC_EmitMergeInputChains1_0,
40598 OPC_EmitConvertToTarget1,
40599 OPC_EmitConvertToTarget2,
40600 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ii),
40601 MVT::i32, MVT::i1, 2, 3, 4,
40602 17,
40603 OPC_RecordChild3,
40604 OPC_MoveChild3,
40605 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40606 OPC_MoveParent,
40607 OPC_CheckPatternPredicate4,
40608 OPC_EmitMergeInputChains1_0,
40609 OPC_EmitConvertToTarget2,
40610 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ir),
40611 MVT::i32, MVT::i1, 2, 1, 3,
40612 17,
40613 OPC_MoveChild2,
40614 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40615 OPC_MoveParent,
40616 OPC_RecordChild3,
40617 OPC_CheckPatternPredicate4,
40618 OPC_EmitMergeInputChains1_0,
40619 OPC_EmitConvertToTarget1,
40620 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32ri),
40621 MVT::i32, MVT::i1, 2, 3, 2,
40622 11,
40623 OPC_RecordChild3,
40624 OPC_CheckPatternPredicate4,
40625 OPC_EmitMergeInputChains1_0,
40626 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_32rr),
40627 MVT::i32, MVT::i1, 2, 1, 2,
40628 0,
40629 78,
40630 OPC_CheckChild1Integer, 6|128,0|128,1,
40631 OPC_RecordChild2,
40632 OPC_Scope, 22,
40633 OPC_MoveChild2,
40634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40635 OPC_MoveSibling3,
40636 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40637 OPC_RecordNode,
40638 OPC_MoveParent,
40639 OPC_CheckPatternPredicate4,
40640 OPC_EmitMergeInputChains1_0,
40641 OPC_EmitConvertToTarget1,
40642 OPC_EmitConvertToTarget2,
40643 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ii),
40644 MVT::i32, MVT::i1, 2, 3, 4,
40645 17,
40646 OPC_RecordChild3,
40647 OPC_MoveChild3,
40648 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40649 OPC_MoveParent,
40650 OPC_CheckPatternPredicate4,
40651 OPC_EmitMergeInputChains1_0,
40652 OPC_EmitConvertToTarget2,
40653 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ir),
40654 MVT::i32, MVT::i1, 2, 1, 3,
40655 17,
40656 OPC_MoveChild2,
40657 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40658 OPC_MoveParent,
40659 OPC_RecordChild3,
40660 OPC_CheckPatternPredicate4,
40661 OPC_EmitMergeInputChains1_0,
40662 OPC_EmitConvertToTarget1,
40663 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64ri),
40664 MVT::i32, MVT::i1, 2, 3, 2,
40665 11,
40666 OPC_RecordChild3,
40667 OPC_CheckPatternPredicate4,
40668 OPC_EmitMergeInputChains1_0,
40669 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::MATCH_ALLP_SYNC_64rr),
40670 MVT::i32, MVT::i1, 2, 1, 2,
40671 0,
40672 90|128,2,
40673 OPC_CheckChild1Integer, 114|128,122,
40674 OPC_RecordChild2,
40675 OPC_Scope, 40|128,1,
40676 OPC_CheckChild2TypeI32,
40677 OPC_RecordChild3,
40678 OPC_Scope, 69,
40679 OPC_MoveChild3,
40680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40681 OPC_SwitchType , 39, MVT::i32,
40682 OPC_Scope, 20,
40683 OPC_MoveSibling4,
40684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40685 OPC_RecordNode,
40686 OPC_CheckTypeI32,
40687 OPC_MoveParent,
40688 OPC_CheckTypeI32,
40689 OPC_CheckPatternPredicate5,
40690 OPC_EmitMergeInputChains1_0,
40691 OPC_EmitConvertToTarget2,
40692 OPC_EmitConvertToTarget3,
40693 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9897),
40694 MVT::i32, 3, 1, 4, 5,
40695 15,
40696 OPC_MoveParent,
40697 OPC_RecordChild4,
40698 OPC_CheckChild4TypeI32,
40699 OPC_CheckTypeI32,
40700 OPC_CheckPatternPredicate5,
40701 OPC_EmitMergeInputChains1_0,
40702 OPC_EmitConvertToTarget2,
40703 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9893),
40704 MVT::i32, 3, 1, 4, 3,
40705 0,
40706 20, MVT::i64,
40707 OPC_MoveSibling4,
40708 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40709 OPC_RecordNode,
40710 OPC_CheckTypeI64,
40711 OPC_MoveParent,
40712 OPC_CheckTypeI64,
40713 OPC_CheckPatternPredicate5,
40714 OPC_EmitMergeInputChains1_0,
40715 OPC_EmitConvertToTarget2,
40716 OPC_EmitConvertToTarget3,
40717 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10017),
40718 MVT::i64, 3, 1, 4, 5,
40719 0,
40720 20,
40721 OPC_CheckChild3TypeI32,
40722 OPC_RecordChild4,
40723 OPC_MoveChild4,
40724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40725 OPC_CheckTypeI32,
40726 OPC_MoveParent,
40727 OPC_CheckTypeI32,
40728 OPC_CheckPatternPredicate5,
40729 OPC_EmitMergeInputChains1_0,
40730 OPC_EmitConvertToTarget3,
40731 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9895),
40732 MVT::i32, 3, 1, 2, 4,
40733 20,
40734 OPC_MoveChild3,
40735 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40736 OPC_CheckTypeI64,
40737 OPC_MoveParent,
40738 OPC_RecordChild4,
40739 OPC_CheckChild4TypeI64,
40740 OPC_CheckTypeI64,
40741 OPC_CheckPatternPredicate5,
40742 OPC_EmitMergeInputChains1_0,
40743 OPC_EmitConvertToTarget2,
40744 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10013),
40745 MVT::i64, 3, 1, 4, 3,
40746 36,
40747 OPC_CheckChild3TypeI64,
40748 OPC_RecordChild4,
40749 OPC_Scope, 18,
40750 OPC_MoveChild4,
40751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40752 OPC_CheckTypeI64,
40753 OPC_MoveParent,
40754 OPC_CheckTypeI64,
40755 OPC_CheckPatternPredicate5,
40756 OPC_EmitMergeInputChains1_0,
40757 OPC_EmitConvertToTarget3,
40758 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10015),
40759 MVT::i64, 3, 1, 2, 4,
40760 12,
40761 OPC_CheckChild4TypeI64,
40762 OPC_CheckTypeI64,
40763 OPC_CheckPatternPredicate5,
40764 OPC_EmitMergeInputChains1_0,
40765 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10011),
40766 MVT::i64, 3, 1, 2, 3,
40767 0,
40768 14,
40769 OPC_CheckChild3TypeI32,
40770 OPC_RecordChild4,
40771 OPC_CheckChild4TypeI32,
40772 OPC_CheckTypeI32,
40773 OPC_CheckPatternPredicate5,
40774 OPC_EmitMergeInputChains1_0,
40775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9891),
40776 MVT::i32, 3, 1, 2, 3,
40777 0,
40778 40|128,1,
40779 OPC_CheckChild2TypeI64,
40780 OPC_RecordChild3,
40781 OPC_Scope, 69,
40782 OPC_MoveChild3,
40783 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40784 OPC_SwitchType , 39, MVT::i32,
40785 OPC_Scope, 20,
40786 OPC_MoveSibling4,
40787 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40788 OPC_RecordNode,
40789 OPC_CheckTypeI32,
40790 OPC_MoveParent,
40791 OPC_CheckTypeI32,
40792 OPC_CheckPatternPredicate5,
40793 OPC_EmitMergeInputChains1_0,
40794 OPC_EmitConvertToTarget2,
40795 OPC_EmitConvertToTarget3,
40796 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9898),
40797 MVT::i32, 3, 1, 4, 5,
40798 15,
40799 OPC_MoveParent,
40800 OPC_RecordChild4,
40801 OPC_CheckChild4TypeI32,
40802 OPC_CheckTypeI32,
40803 OPC_CheckPatternPredicate5,
40804 OPC_EmitMergeInputChains1_0,
40805 OPC_EmitConvertToTarget2,
40806 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9894),
40807 MVT::i32, 3, 1, 4, 3,
40808 0,
40809 20, MVT::i64,
40810 OPC_MoveSibling4,
40811 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40812 OPC_RecordNode,
40813 OPC_CheckTypeI64,
40814 OPC_MoveParent,
40815 OPC_CheckTypeI64,
40816 OPC_CheckPatternPredicate5,
40817 OPC_EmitMergeInputChains1_0,
40818 OPC_EmitConvertToTarget2,
40819 OPC_EmitConvertToTarget3,
40820 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10018),
40821 MVT::i64, 3, 1, 4, 5,
40822 0,
40823 20,
40824 OPC_CheckChild3TypeI32,
40825 OPC_RecordChild4,
40826 OPC_MoveChild4,
40827 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40828 OPC_CheckTypeI32,
40829 OPC_MoveParent,
40830 OPC_CheckTypeI32,
40831 OPC_CheckPatternPredicate5,
40832 OPC_EmitMergeInputChains1_0,
40833 OPC_EmitConvertToTarget3,
40834 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9896),
40835 MVT::i32, 3, 1, 2, 4,
40836 20,
40837 OPC_MoveChild3,
40838 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40839 OPC_CheckTypeI64,
40840 OPC_MoveParent,
40841 OPC_RecordChild4,
40842 OPC_CheckChild4TypeI64,
40843 OPC_CheckTypeI64,
40844 OPC_CheckPatternPredicate5,
40845 OPC_EmitMergeInputChains1_0,
40846 OPC_EmitConvertToTarget2,
40847 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10014),
40848 MVT::i64, 3, 1, 4, 3,
40849 36,
40850 OPC_CheckChild3TypeI64,
40851 OPC_RecordChild4,
40852 OPC_Scope, 18,
40853 OPC_MoveChild4,
40854 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40855 OPC_CheckTypeI64,
40856 OPC_MoveParent,
40857 OPC_CheckTypeI64,
40858 OPC_CheckPatternPredicate5,
40859 OPC_EmitMergeInputChains1_0,
40860 OPC_EmitConvertToTarget3,
40861 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10016),
40862 MVT::i64, 3, 1, 2, 4,
40863 12,
40864 OPC_CheckChild4TypeI64,
40865 OPC_CheckTypeI64,
40866 OPC_CheckPatternPredicate5,
40867 OPC_EmitMergeInputChains1_0,
40868 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10012),
40869 MVT::i64, 3, 1, 2, 3,
40870 0,
40871 14,
40872 OPC_CheckChild3TypeI32,
40873 OPC_RecordChild4,
40874 OPC_CheckChild4TypeI32,
40875 OPC_CheckTypeI32,
40876 OPC_CheckPatternPredicate5,
40877 OPC_EmitMergeInputChains1_0,
40878 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9892),
40879 MVT::i32, 3, 1, 2, 3,
40880 0,
40881 0,
40882 90|128,2,
40883 OPC_CheckChild1Integer, 116|128,122,
40884 OPC_RecordChild2,
40885 OPC_Scope, 40|128,1,
40886 OPC_CheckChild2TypeI32,
40887 OPC_RecordChild3,
40888 OPC_Scope, 69,
40889 OPC_MoveChild3,
40890 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40891 OPC_SwitchType , 39, MVT::i32,
40892 OPC_Scope, 20,
40893 OPC_MoveSibling4,
40894 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40895 OPC_RecordNode,
40896 OPC_CheckTypeI32,
40897 OPC_MoveParent,
40898 OPC_CheckTypeI32,
40899 OPC_CheckPatternPredicate5,
40900 OPC_EmitMergeInputChains1_0,
40901 OPC_EmitConvertToTarget2,
40902 OPC_EmitConvertToTarget3,
40903 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10009),
40904 MVT::i32, 3, 1, 4, 5,
40905 15,
40906 OPC_MoveParent,
40907 OPC_RecordChild4,
40908 OPC_CheckChild4TypeI32,
40909 OPC_CheckTypeI32,
40910 OPC_CheckPatternPredicate5,
40911 OPC_EmitMergeInputChains1_0,
40912 OPC_EmitConvertToTarget2,
40913 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10005),
40914 MVT::i32, 3, 1, 4, 3,
40915 0,
40916 20, MVT::i64,
40917 OPC_MoveSibling4,
40918 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40919 OPC_RecordNode,
40920 OPC_CheckTypeI64,
40921 OPC_MoveParent,
40922 OPC_CheckTypeI64,
40923 OPC_CheckPatternPredicate5,
40924 OPC_EmitMergeInputChains1_0,
40925 OPC_EmitConvertToTarget2,
40926 OPC_EmitConvertToTarget3,
40927 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10025),
40928 MVT::i64, 3, 1, 4, 5,
40929 0,
40930 20,
40931 OPC_CheckChild3TypeI32,
40932 OPC_RecordChild4,
40933 OPC_MoveChild4,
40934 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40935 OPC_CheckTypeI32,
40936 OPC_MoveParent,
40937 OPC_CheckTypeI32,
40938 OPC_CheckPatternPredicate5,
40939 OPC_EmitMergeInputChains1_0,
40940 OPC_EmitConvertToTarget3,
40941 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10007),
40942 MVT::i32, 3, 1, 2, 4,
40943 20,
40944 OPC_MoveChild3,
40945 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40946 OPC_CheckTypeI64,
40947 OPC_MoveParent,
40948 OPC_RecordChild4,
40949 OPC_CheckChild4TypeI64,
40950 OPC_CheckTypeI64,
40951 OPC_CheckPatternPredicate5,
40952 OPC_EmitMergeInputChains1_0,
40953 OPC_EmitConvertToTarget2,
40954 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10021),
40955 MVT::i64, 3, 1, 4, 3,
40956 36,
40957 OPC_CheckChild3TypeI64,
40958 OPC_RecordChild4,
40959 OPC_Scope, 18,
40960 OPC_MoveChild4,
40961 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40962 OPC_CheckTypeI64,
40963 OPC_MoveParent,
40964 OPC_CheckTypeI64,
40965 OPC_CheckPatternPredicate5,
40966 OPC_EmitMergeInputChains1_0,
40967 OPC_EmitConvertToTarget3,
40968 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10023),
40969 MVT::i64, 3, 1, 2, 4,
40970 12,
40971 OPC_CheckChild4TypeI64,
40972 OPC_CheckTypeI64,
40973 OPC_CheckPatternPredicate5,
40974 OPC_EmitMergeInputChains1_0,
40975 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10019),
40976 MVT::i64, 3, 1, 2, 3,
40977 0,
40978 14,
40979 OPC_CheckChild3TypeI32,
40980 OPC_RecordChild4,
40981 OPC_CheckChild4TypeI32,
40982 OPC_CheckTypeI32,
40983 OPC_CheckPatternPredicate5,
40984 OPC_EmitMergeInputChains1_0,
40985 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10003),
40986 MVT::i32, 3, 1, 2, 3,
40987 0,
40988 40|128,1,
40989 OPC_CheckChild2TypeI64,
40990 OPC_RecordChild3,
40991 OPC_Scope, 69,
40992 OPC_MoveChild3,
40993 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40994 OPC_SwitchType , 39, MVT::i32,
40995 OPC_Scope, 20,
40996 OPC_MoveSibling4,
40997 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40998 OPC_RecordNode,
40999 OPC_CheckTypeI32,
41000 OPC_MoveParent,
41001 OPC_CheckTypeI32,
41002 OPC_CheckPatternPredicate5,
41003 OPC_EmitMergeInputChains1_0,
41004 OPC_EmitConvertToTarget2,
41005 OPC_EmitConvertToTarget3,
41006 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10010),
41007 MVT::i32, 3, 1, 4, 5,
41008 15,
41009 OPC_MoveParent,
41010 OPC_RecordChild4,
41011 OPC_CheckChild4TypeI32,
41012 OPC_CheckTypeI32,
41013 OPC_CheckPatternPredicate5,
41014 OPC_EmitMergeInputChains1_0,
41015 OPC_EmitConvertToTarget2,
41016 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10006),
41017 MVT::i32, 3, 1, 4, 3,
41018 0,
41019 20, MVT::i64,
41020 OPC_MoveSibling4,
41021 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41022 OPC_RecordNode,
41023 OPC_CheckTypeI64,
41024 OPC_MoveParent,
41025 OPC_CheckTypeI64,
41026 OPC_CheckPatternPredicate5,
41027 OPC_EmitMergeInputChains1_0,
41028 OPC_EmitConvertToTarget2,
41029 OPC_EmitConvertToTarget3,
41030 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10026),
41031 MVT::i64, 3, 1, 4, 5,
41032 0,
41033 20,
41034 OPC_CheckChild3TypeI32,
41035 OPC_RecordChild4,
41036 OPC_MoveChild4,
41037 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41038 OPC_CheckTypeI32,
41039 OPC_MoveParent,
41040 OPC_CheckTypeI32,
41041 OPC_CheckPatternPredicate5,
41042 OPC_EmitMergeInputChains1_0,
41043 OPC_EmitConvertToTarget3,
41044 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10008),
41045 MVT::i32, 3, 1, 2, 4,
41046 20,
41047 OPC_MoveChild3,
41048 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41049 OPC_CheckTypeI64,
41050 OPC_MoveParent,
41051 OPC_RecordChild4,
41052 OPC_CheckChild4TypeI64,
41053 OPC_CheckTypeI64,
41054 OPC_CheckPatternPredicate5,
41055 OPC_EmitMergeInputChains1_0,
41056 OPC_EmitConvertToTarget2,
41057 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10022),
41058 MVT::i64, 3, 1, 4, 3,
41059 36,
41060 OPC_CheckChild3TypeI64,
41061 OPC_RecordChild4,
41062 OPC_Scope, 18,
41063 OPC_MoveChild4,
41064 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41065 OPC_CheckTypeI64,
41066 OPC_MoveParent,
41067 OPC_CheckTypeI64,
41068 OPC_CheckPatternPredicate5,
41069 OPC_EmitMergeInputChains1_0,
41070 OPC_EmitConvertToTarget3,
41071 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10024),
41072 MVT::i64, 3, 1, 2, 4,
41073 12,
41074 OPC_CheckChild4TypeI64,
41075 OPC_CheckTypeI64,
41076 OPC_CheckPatternPredicate5,
41077 OPC_EmitMergeInputChains1_0,
41078 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10020),
41079 MVT::i64, 3, 1, 2, 3,
41080 0,
41081 14,
41082 OPC_CheckChild3TypeI32,
41083 OPC_RecordChild4,
41084 OPC_CheckChild4TypeI32,
41085 OPC_CheckTypeI32,
41086 OPC_CheckPatternPredicate5,
41087 OPC_EmitMergeInputChains1_0,
41088 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10004),
41089 MVT::i32, 3, 1, 2, 3,
41090 0,
41091 0,
41092 74|128,1,
41093 OPC_CheckChild1Integer, 4|128,123,
41094 OPC_RecordChild2,
41095 OPC_Scope, 97,
41096 OPC_CheckChild2TypeI32,
41097 OPC_RecordChild3,
41098 OPC_Scope, 51,
41099 OPC_MoveChild3,
41100 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41101 OPC_MoveParent,
41102 OPC_Scope, 10,
41103 OPC_CheckPredicate2,
41104 OPC_EmitMergeInputChains1_0,
41105 OPC_EmitConvertToTarget2,
41106 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p32imm),
41107 MVT::i32, 2, 1, 3,
41108 10,
41109 OPC_CheckPredicate1,
41110 OPC_EmitMergeInputChains1_0,
41111 OPC_EmitConvertToTarget2,
41112 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p32imm),
41113 MVT::i32, 2, 1, 3,
41114 21,
41115 OPC_CheckPredicate0,
41116 OPC_EmitMergeInputChains1_0,
41117 OPC_EmitConvertToTarget2,
41118 OPC_Scope, 7,
41119 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p32imm),
41120 MVT::i32, 2, 1, 3,
41121 7,
41122 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp32imm),
41123 MVT::i32, 2, 1, 3,
41124 0,
41125 0,
41126 9,
41127 OPC_CheckPredicate2,
41128 OPC_EmitMergeInputChains1_0,
41129 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p32reg),
41130 MVT::i32, 2, 1, 2,
41131 9,
41132 OPC_CheckPredicate1,
41133 OPC_EmitMergeInputChains1_0,
41134 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p32reg),
41135 MVT::i32, 2, 1, 2,
41136 20,
41137 OPC_CheckPredicate0,
41138 OPC_EmitMergeInputChains1_0,
41139 OPC_Scope, 7,
41140 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p32reg),
41141 MVT::i32, 2, 1, 2,
41142 7,
41143 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp32reg),
41144 MVT::i32, 2, 1, 2,
41145 0,
41146 0,
41147 97,
41148 OPC_CheckChild2TypeI64,
41149 OPC_RecordChild3,
41150 OPC_Scope, 51,
41151 OPC_MoveChild3,
41152 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41153 OPC_MoveParent,
41154 OPC_Scope, 10,
41155 OPC_CheckPredicate2,
41156 OPC_EmitMergeInputChains1_0,
41157 OPC_EmitConvertToTarget2,
41158 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p64imm),
41159 MVT::i32, 2, 1, 3,
41160 10,
41161 OPC_CheckPredicate1,
41162 OPC_EmitMergeInputChains1_0,
41163 OPC_EmitConvertToTarget2,
41164 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p64imm),
41165 MVT::i32, 2, 1, 3,
41166 21,
41167 OPC_CheckPredicate0,
41168 OPC_EmitMergeInputChains1_0,
41169 OPC_EmitConvertToTarget2,
41170 OPC_Scope, 7,
41171 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p64imm),
41172 MVT::i32, 2, 1, 3,
41173 7,
41174 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp64imm),
41175 MVT::i32, 2, 1, 3,
41176 0,
41177 0,
41178 9,
41179 OPC_CheckPredicate2,
41180 OPC_EmitMergeInputChains1_0,
41181 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p64reg),
41182 MVT::i32, 2, 1, 2,
41183 9,
41184 OPC_CheckPredicate1,
41185 OPC_EmitMergeInputChains1_0,
41186 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p64reg),
41187 MVT::i32, 2, 1, 2,
41188 20,
41189 OPC_CheckPredicate0,
41190 OPC_EmitMergeInputChains1_0,
41191 OPC_Scope, 7,
41192 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p64reg),
41193 MVT::i32, 2, 1, 2,
41194 7,
41195 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp64reg),
41196 MVT::i32, 2, 1, 2,
41197 0,
41198 0,
41199 0,
41200 74|128,1,
41201 OPC_CheckChild1Integer, 2|128,123,
41202 OPC_RecordChild2,
41203 OPC_Scope, 97,
41204 OPC_CheckChild2TypeI32,
41205 OPC_RecordChild3,
41206 OPC_Scope, 51,
41207 OPC_MoveChild3,
41208 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41209 OPC_MoveParent,
41210 OPC_Scope, 10,
41211 OPC_CheckPredicate2,
41212 OPC_EmitMergeInputChains1_0,
41213 OPC_EmitConvertToTarget2,
41214 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p32imm),
41215 MVT::i32, 2, 1, 3,
41216 10,
41217 OPC_CheckPredicate1,
41218 OPC_EmitMergeInputChains1_0,
41219 OPC_EmitConvertToTarget2,
41220 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p32imm),
41221 MVT::i32, 2, 1, 3,
41222 21,
41223 OPC_CheckPredicate0,
41224 OPC_EmitMergeInputChains1_0,
41225 OPC_EmitConvertToTarget2,
41226 OPC_Scope, 7,
41227 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p32imm),
41228 MVT::i32, 2, 1, 3,
41229 7,
41230 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp32imm),
41231 MVT::i32, 2, 1, 3,
41232 0,
41233 0,
41234 9,
41235 OPC_CheckPredicate2,
41236 OPC_EmitMergeInputChains1_0,
41237 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p32reg),
41238 MVT::i32, 2, 1, 2,
41239 9,
41240 OPC_CheckPredicate1,
41241 OPC_EmitMergeInputChains1_0,
41242 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p32reg),
41243 MVT::i32, 2, 1, 2,
41244 20,
41245 OPC_CheckPredicate0,
41246 OPC_EmitMergeInputChains1_0,
41247 OPC_Scope, 7,
41248 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p32reg),
41249 MVT::i32, 2, 1, 2,
41250 7,
41251 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp32reg),
41252 MVT::i32, 2, 1, 2,
41253 0,
41254 0,
41255 97,
41256 OPC_CheckChild2TypeI64,
41257 OPC_RecordChild3,
41258 OPC_Scope, 51,
41259 OPC_MoveChild3,
41260 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41261 OPC_MoveParent,
41262 OPC_Scope, 10,
41263 OPC_CheckPredicate2,
41264 OPC_EmitMergeInputChains1_0,
41265 OPC_EmitConvertToTarget2,
41266 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p64imm),
41267 MVT::i32, 2, 1, 3,
41268 10,
41269 OPC_CheckPredicate1,
41270 OPC_EmitMergeInputChains1_0,
41271 OPC_EmitConvertToTarget2,
41272 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p64imm),
41273 MVT::i32, 2, 1, 3,
41274 21,
41275 OPC_CheckPredicate0,
41276 OPC_EmitMergeInputChains1_0,
41277 OPC_EmitConvertToTarget2,
41278 OPC_Scope, 7,
41279 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p64imm),
41280 MVT::i32, 2, 1, 3,
41281 7,
41282 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp64imm),
41283 MVT::i32, 2, 1, 3,
41284 0,
41285 0,
41286 9,
41287 OPC_CheckPredicate2,
41288 OPC_EmitMergeInputChains1_0,
41289 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p64reg),
41290 MVT::i32, 2, 1, 2,
41291 9,
41292 OPC_CheckPredicate1,
41293 OPC_EmitMergeInputChains1_0,
41294 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p64reg),
41295 MVT::i32, 2, 1, 2,
41296 20,
41297 OPC_CheckPredicate0,
41298 OPC_EmitMergeInputChains1_0,
41299 OPC_Scope, 7,
41300 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p64reg),
41301 MVT::i32, 2, 1, 2,
41302 7,
41303 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp64reg),
41304 MVT::i32, 2, 1, 2,
41305 0,
41306 0,
41307 0,
41308 35,
41309 OPC_CheckChild1Integer, 18|128,14|128,1,
41310 OPC_RecordChild2,
41311 OPC_Scope, 16,
41312 OPC_MoveChild2,
41313 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41314 OPC_MoveParent,
41315 OPC_RecordChild3,
41316 OPC_CheckPatternPredicate7,
41317 OPC_EmitMergeInputChains1_0,
41318 OPC_EmitConvertToTarget1,
41319 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ALLi),
41320 MVT::i1, 2, 3, 2,
41321 10,
41322 OPC_RecordChild3,
41323 OPC_CheckPatternPredicate7,
41324 OPC_EmitMergeInputChains1_0,
41325 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ALLr),
41326 MVT::i1, 2, 1, 2,
41327 0,
41328 35,
41329 OPC_CheckChild1Integer, 22|128,14|128,1,
41330 OPC_RecordChild2,
41331 OPC_Scope, 16,
41332 OPC_MoveChild2,
41333 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41334 OPC_MoveParent,
41335 OPC_RecordChild3,
41336 OPC_CheckPatternPredicate7,
41337 OPC_EmitMergeInputChains1_0,
41338 OPC_EmitConvertToTarget1,
41339 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ANYi),
41340 MVT::i1, 2, 3, 2,
41341 10,
41342 OPC_RecordChild3,
41343 OPC_CheckPatternPredicate7,
41344 OPC_EmitMergeInputChains1_0,
41345 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_ANYr),
41346 MVT::i1, 2, 1, 2,
41347 0,
41348 35,
41349 OPC_CheckChild1Integer, 30|128,14|128,1,
41350 OPC_RecordChild2,
41351 OPC_Scope, 16,
41352 OPC_MoveChild2,
41353 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41354 OPC_MoveParent,
41355 OPC_RecordChild3,
41356 OPC_CheckPatternPredicate7,
41357 OPC_EmitMergeInputChains1_0,
41358 OPC_EmitConvertToTarget1,
41359 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_UNIi),
41360 MVT::i1, 2, 3, 2,
41361 10,
41362 OPC_RecordChild3,
41363 OPC_CheckPatternPredicate7,
41364 OPC_EmitMergeInputChains1_0,
41365 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_UNIr),
41366 MVT::i1, 2, 1, 2,
41367 0,
41368 35,
41369 OPC_CheckChild1Integer, 26|128,14|128,1,
41370 OPC_RecordChild2,
41371 OPC_Scope, 16,
41372 OPC_MoveChild2,
41373 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41374 OPC_MoveParent,
41375 OPC_RecordChild3,
41376 OPC_CheckPatternPredicate7,
41377 OPC_EmitMergeInputChains1_0,
41378 OPC_EmitConvertToTarget1,
41379 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_BALLOTi),
41380 MVT::i32, 2, 3, 2,
41381 10,
41382 OPC_RecordChild3,
41383 OPC_CheckPatternPredicate7,
41384 OPC_EmitMergeInputChains1_0,
41385 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::VOTE_SYNC_BALLOTr),
41386 MVT::i32, 2, 1, 2,
41387 0,
41388 9|128,2,
41389 OPC_CheckChild1Integer, 106|128,122,
41390 OPC_RecordChild2,
41391 OPC_Scope, 86,
41392 OPC_CheckChild2Type, MVT::i16,
41393 OPC_RecordChild3,
41394 OPC_Scope, 45,
41395 OPC_MoveChild3,
41396 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41397 OPC_SwitchType , 23, MVT::i32,
41398 OPC_MoveParent,
41399 OPC_CheckTypeI32,
41400 OPC_CheckPatternPredicate5,
41401 OPC_EmitMergeInputChains1_0,
41402 OPC_EmitConvertToTarget2,
41403 OPC_Scope, 7,
41404 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9888),
41405 MVT::i32, 2, 1, 3,
41406 7,
41407 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9910),
41408 MVT::i32, 2, 1, 3,
41409 0,
41410 12, MVT::i64,
41411 OPC_MoveParent,
41412 OPC_CheckTypeI64,
41413 OPC_CheckPatternPredicate5,
41414 OPC_EmitMergeInputChains1_0,
41415 OPC_EmitConvertToTarget2,
41416 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9922),
41417 MVT::i64, 2, 1, 3,
41418 0,
41419 22,
41420 OPC_CheckChild3TypeI32,
41421 OPC_CheckTypeI32,
41422 OPC_CheckPatternPredicate5,
41423 OPC_EmitMergeInputChains1_0,
41424 OPC_Scope, 7,
41425 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9885),
41426 MVT::i32, 2, 1, 2,
41427 7,
41428 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9907),
41429 MVT::i32, 2, 1, 2,
41430 0,
41431 11,
41432 OPC_CheckChild3TypeI64,
41433 OPC_CheckTypeI64,
41434 OPC_CheckPatternPredicate5,
41435 OPC_EmitMergeInputChains1_0,
41436 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9919),
41437 MVT::i64, 2, 1, 2,
41438 0,
41439 85,
41440 OPC_CheckChild2TypeI32,
41441 OPC_RecordChild3,
41442 OPC_Scope, 45,
41443 OPC_MoveChild3,
41444 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41445 OPC_SwitchType , 23, MVT::i32,
41446 OPC_MoveParent,
41447 OPC_CheckTypeI32,
41448 OPC_CheckPatternPredicate5,
41449 OPC_EmitMergeInputChains1_0,
41450 OPC_EmitConvertToTarget2,
41451 OPC_Scope, 7,
41452 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9889),
41453 MVT::i32, 2, 1, 3,
41454 7,
41455 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9911),
41456 MVT::i32, 2, 1, 3,
41457 0,
41458 12, MVT::i64,
41459 OPC_MoveParent,
41460 OPC_CheckTypeI64,
41461 OPC_CheckPatternPredicate5,
41462 OPC_EmitMergeInputChains1_0,
41463 OPC_EmitConvertToTarget2,
41464 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9923),
41465 MVT::i64, 2, 1, 3,
41466 0,
41467 22,
41468 OPC_CheckChild3TypeI32,
41469 OPC_CheckTypeI32,
41470 OPC_CheckPatternPredicate5,
41471 OPC_EmitMergeInputChains1_0,
41472 OPC_Scope, 7,
41473 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9886),
41474 MVT::i32, 2, 1, 2,
41475 7,
41476 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9908),
41477 MVT::i32, 2, 1, 2,
41478 0,
41479 11,
41480 OPC_CheckChild3TypeI64,
41481 OPC_CheckTypeI64,
41482 OPC_CheckPatternPredicate5,
41483 OPC_EmitMergeInputChains1_0,
41484 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9920),
41485 MVT::i64, 2, 1, 2,
41486 0,
41487 85,
41488 OPC_CheckChild2TypeI64,
41489 OPC_RecordChild3,
41490 OPC_Scope, 45,
41491 OPC_MoveChild3,
41492 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41493 OPC_SwitchType , 23, MVT::i32,
41494 OPC_MoveParent,
41495 OPC_CheckTypeI32,
41496 OPC_CheckPatternPredicate5,
41497 OPC_EmitMergeInputChains1_0,
41498 OPC_EmitConvertToTarget2,
41499 OPC_Scope, 7,
41500 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9890),
41501 MVT::i32, 2, 1, 3,
41502 7,
41503 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9912),
41504 MVT::i32, 2, 1, 3,
41505 0,
41506 12, MVT::i64,
41507 OPC_MoveParent,
41508 OPC_CheckTypeI64,
41509 OPC_CheckPatternPredicate5,
41510 OPC_EmitMergeInputChains1_0,
41511 OPC_EmitConvertToTarget2,
41512 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9924),
41513 MVT::i64, 2, 1, 3,
41514 0,
41515 22,
41516 OPC_CheckChild3TypeI32,
41517 OPC_CheckTypeI32,
41518 OPC_CheckPatternPredicate5,
41519 OPC_EmitMergeInputChains1_0,
41520 OPC_Scope, 7,
41521 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9887),
41522 MVT::i32, 2, 1, 2,
41523 7,
41524 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9909),
41525 MVT::i32, 2, 1, 2,
41526 0,
41527 11,
41528 OPC_CheckChild3TypeI64,
41529 OPC_CheckTypeI64,
41530 OPC_CheckPatternPredicate5,
41531 OPC_EmitMergeInputChains1_0,
41532 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9921),
41533 MVT::i64, 2, 1, 2,
41534 0,
41535 0,
41536 9|128,2,
41537 OPC_CheckChild1Integer, 108|128,122,
41538 OPC_RecordChild2,
41539 OPC_Scope, 86,
41540 OPC_CheckChild2Type, MVT::i16,
41541 OPC_RecordChild3,
41542 OPC_Scope, 45,
41543 OPC_MoveChild3,
41544 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41545 OPC_SwitchType , 23, MVT::i32,
41546 OPC_MoveParent,
41547 OPC_CheckTypeI32,
41548 OPC_CheckPatternPredicate5,
41549 OPC_EmitMergeInputChains1_0,
41550 OPC_EmitConvertToTarget2,
41551 OPC_Scope, 7,
41552 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9904),
41553 MVT::i32, 2, 1, 3,
41554 7,
41555 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9916),
41556 MVT::i32, 2, 1, 3,
41557 0,
41558 12, MVT::i64,
41559 OPC_MoveParent,
41560 OPC_CheckTypeI64,
41561 OPC_CheckPatternPredicate5,
41562 OPC_EmitMergeInputChains1_0,
41563 OPC_EmitConvertToTarget2,
41564 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9928),
41565 MVT::i64, 2, 1, 3,
41566 0,
41567 22,
41568 OPC_CheckChild3TypeI32,
41569 OPC_CheckTypeI32,
41570 OPC_CheckPatternPredicate5,
41571 OPC_EmitMergeInputChains1_0,
41572 OPC_Scope, 7,
41573 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9901),
41574 MVT::i32, 2, 1, 2,
41575 7,
41576 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9913),
41577 MVT::i32, 2, 1, 2,
41578 0,
41579 11,
41580 OPC_CheckChild3TypeI64,
41581 OPC_CheckTypeI64,
41582 OPC_CheckPatternPredicate5,
41583 OPC_EmitMergeInputChains1_0,
41584 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9925),
41585 MVT::i64, 2, 1, 2,
41586 0,
41587 85,
41588 OPC_CheckChild2TypeI32,
41589 OPC_RecordChild3,
41590 OPC_Scope, 45,
41591 OPC_MoveChild3,
41592 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41593 OPC_SwitchType , 23, MVT::i32,
41594 OPC_MoveParent,
41595 OPC_CheckTypeI32,
41596 OPC_CheckPatternPredicate5,
41597 OPC_EmitMergeInputChains1_0,
41598 OPC_EmitConvertToTarget2,
41599 OPC_Scope, 7,
41600 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9905),
41601 MVT::i32, 2, 1, 3,
41602 7,
41603 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9917),
41604 MVT::i32, 2, 1, 3,
41605 0,
41606 12, MVT::i64,
41607 OPC_MoveParent,
41608 OPC_CheckTypeI64,
41609 OPC_CheckPatternPredicate5,
41610 OPC_EmitMergeInputChains1_0,
41611 OPC_EmitConvertToTarget2,
41612 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9929),
41613 MVT::i64, 2, 1, 3,
41614 0,
41615 22,
41616 OPC_CheckChild3TypeI32,
41617 OPC_CheckTypeI32,
41618 OPC_CheckPatternPredicate5,
41619 OPC_EmitMergeInputChains1_0,
41620 OPC_Scope, 7,
41621 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9902),
41622 MVT::i32, 2, 1, 2,
41623 7,
41624 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9914),
41625 MVT::i32, 2, 1, 2,
41626 0,
41627 11,
41628 OPC_CheckChild3TypeI64,
41629 OPC_CheckTypeI64,
41630 OPC_CheckPatternPredicate5,
41631 OPC_EmitMergeInputChains1_0,
41632 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9926),
41633 MVT::i64, 2, 1, 2,
41634 0,
41635 85,
41636 OPC_CheckChild2TypeI64,
41637 OPC_RecordChild3,
41638 OPC_Scope, 45,
41639 OPC_MoveChild3,
41640 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41641 OPC_SwitchType , 23, MVT::i32,
41642 OPC_MoveParent,
41643 OPC_CheckTypeI32,
41644 OPC_CheckPatternPredicate5,
41645 OPC_EmitMergeInputChains1_0,
41646 OPC_EmitConvertToTarget2,
41647 OPC_Scope, 7,
41648 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9906),
41649 MVT::i32, 2, 1, 3,
41650 7,
41651 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9918),
41652 MVT::i32, 2, 1, 3,
41653 0,
41654 12, MVT::i64,
41655 OPC_MoveParent,
41656 OPC_CheckTypeI64,
41657 OPC_CheckPatternPredicate5,
41658 OPC_EmitMergeInputChains1_0,
41659 OPC_EmitConvertToTarget2,
41660 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9930),
41661 MVT::i64, 2, 1, 3,
41662 0,
41663 22,
41664 OPC_CheckChild3TypeI32,
41665 OPC_CheckTypeI32,
41666 OPC_CheckPatternPredicate5,
41667 OPC_EmitMergeInputChains1_0,
41668 OPC_Scope, 7,
41669 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9903),
41670 MVT::i32, 2, 1, 2,
41671 7,
41672 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9915),
41673 MVT::i32, 2, 1, 2,
41674 0,
41675 11,
41676 OPC_CheckChild3TypeI64,
41677 OPC_CheckTypeI64,
41678 OPC_CheckPatternPredicate5,
41679 OPC_EmitMergeInputChains1_0,
41680 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9927),
41681 MVT::i64, 2, 1, 2,
41682 0,
41683 0,
41684 77|128,1,
41685 OPC_CheckChild1Integer, 110|128,122,
41686 OPC_RecordChild2,
41687 OPC_Scope, 66,
41688 OPC_CheckChild2Type, MVT::i16,
41689 OPC_RecordChild3,
41690 OPC_Scope, 35,
41691 OPC_MoveChild3,
41692 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41693 OPC_SwitchType , 12, MVT::i32,
41694 OPC_MoveParent,
41695 OPC_CheckTypeI32,
41696 OPC_CheckPatternPredicate5,
41697 OPC_EmitMergeInputChains1_0,
41698 OPC_EmitConvertToTarget2,
41699 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9982),
41700 MVT::i32, 2, 1, 3,
41701 13, MVT::i64,
41702 OPC_MoveParent,
41703 OPC_CheckTypeI64,
41704 OPC_CheckPatternPredicate, 16,
41705 OPC_EmitMergeInputChains1_0,
41706 OPC_EmitConvertToTarget2,
41707 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9994),
41708 MVT::i64, 2, 1, 3,
41709 0,
41710 11,
41711 OPC_CheckChild3TypeI32,
41712 OPC_CheckTypeI32,
41713 OPC_CheckPatternPredicate5,
41714 OPC_EmitMergeInputChains1_0,
41715 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9979),
41716 MVT::i32, 2, 1, 2,
41717 12,
41718 OPC_CheckChild3TypeI64,
41719 OPC_CheckTypeI64,
41720 OPC_CheckPatternPredicate, 16,
41721 OPC_EmitMergeInputChains1_0,
41722 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9991),
41723 MVT::i64, 2, 1, 2,
41724 0,
41725 65,
41726 OPC_CheckChild2TypeI32,
41727 OPC_RecordChild3,
41728 OPC_Scope, 35,
41729 OPC_MoveChild3,
41730 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41731 OPC_SwitchType , 12, MVT::i32,
41732 OPC_MoveParent,
41733 OPC_CheckTypeI32,
41734 OPC_CheckPatternPredicate5,
41735 OPC_EmitMergeInputChains1_0,
41736 OPC_EmitConvertToTarget2,
41737 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9983),
41738 MVT::i32, 2, 1, 3,
41739 13, MVT::i64,
41740 OPC_MoveParent,
41741 OPC_CheckTypeI64,
41742 OPC_CheckPatternPredicate, 16,
41743 OPC_EmitMergeInputChains1_0,
41744 OPC_EmitConvertToTarget2,
41745 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9995),
41746 MVT::i64, 2, 1, 3,
41747 0,
41748 11,
41749 OPC_CheckChild3TypeI32,
41750 OPC_CheckTypeI32,
41751 OPC_CheckPatternPredicate5,
41752 OPC_EmitMergeInputChains1_0,
41753 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9980),
41754 MVT::i32, 2, 1, 2,
41755 12,
41756 OPC_CheckChild3TypeI64,
41757 OPC_CheckTypeI64,
41758 OPC_CheckPatternPredicate, 16,
41759 OPC_EmitMergeInputChains1_0,
41760 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9992),
41761 MVT::i64, 2, 1, 2,
41762 0,
41763 65,
41764 OPC_CheckChild2TypeI64,
41765 OPC_RecordChild3,
41766 OPC_Scope, 35,
41767 OPC_MoveChild3,
41768 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41769 OPC_SwitchType , 12, MVT::i32,
41770 OPC_MoveParent,
41771 OPC_CheckTypeI32,
41772 OPC_CheckPatternPredicate5,
41773 OPC_EmitMergeInputChains1_0,
41774 OPC_EmitConvertToTarget2,
41775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9984),
41776 MVT::i32, 2, 1, 3,
41777 13, MVT::i64,
41778 OPC_MoveParent,
41779 OPC_CheckTypeI64,
41780 OPC_CheckPatternPredicate, 16,
41781 OPC_EmitMergeInputChains1_0,
41782 OPC_EmitConvertToTarget2,
41783 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9996),
41784 MVT::i64, 2, 1, 3,
41785 0,
41786 11,
41787 OPC_CheckChild3TypeI32,
41788 OPC_CheckTypeI32,
41789 OPC_CheckPatternPredicate5,
41790 OPC_EmitMergeInputChains1_0,
41791 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9981),
41792 MVT::i32, 2, 1, 2,
41793 12,
41794 OPC_CheckChild3TypeI64,
41795 OPC_CheckTypeI64,
41796 OPC_CheckPatternPredicate, 16,
41797 OPC_EmitMergeInputChains1_0,
41798 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9993),
41799 MVT::i64, 2, 1, 2,
41800 0,
41801 0,
41802 77|128,1,
41803 OPC_CheckChild1Integer, 112|128,122,
41804 OPC_RecordChild2,
41805 OPC_Scope, 66,
41806 OPC_CheckChild2Type, MVT::i16,
41807 OPC_RecordChild3,
41808 OPC_Scope, 35,
41809 OPC_MoveChild3,
41810 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41811 OPC_SwitchType , 12, MVT::i32,
41812 OPC_MoveParent,
41813 OPC_CheckTypeI32,
41814 OPC_CheckPatternPredicate5,
41815 OPC_EmitMergeInputChains1_0,
41816 OPC_EmitConvertToTarget2,
41817 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9988),
41818 MVT::i32, 2, 1, 3,
41819 13, MVT::i64,
41820 OPC_MoveParent,
41821 OPC_CheckTypeI64,
41822 OPC_CheckPatternPredicate, 16,
41823 OPC_EmitMergeInputChains1_0,
41824 OPC_EmitConvertToTarget2,
41825 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10000),
41826 MVT::i64, 2, 1, 3,
41827 0,
41828 11,
41829 OPC_CheckChild3TypeI32,
41830 OPC_CheckTypeI32,
41831 OPC_CheckPatternPredicate5,
41832 OPC_EmitMergeInputChains1_0,
41833 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9985),
41834 MVT::i32, 2, 1, 2,
41835 12,
41836 OPC_CheckChild3TypeI64,
41837 OPC_CheckTypeI64,
41838 OPC_CheckPatternPredicate, 16,
41839 OPC_EmitMergeInputChains1_0,
41840 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9997),
41841 MVT::i64, 2, 1, 2,
41842 0,
41843 65,
41844 OPC_CheckChild2TypeI32,
41845 OPC_RecordChild3,
41846 OPC_Scope, 35,
41847 OPC_MoveChild3,
41848 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41849 OPC_SwitchType , 12, MVT::i32,
41850 OPC_MoveParent,
41851 OPC_CheckTypeI32,
41852 OPC_CheckPatternPredicate5,
41853 OPC_EmitMergeInputChains1_0,
41854 OPC_EmitConvertToTarget2,
41855 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9989),
41856 MVT::i32, 2, 1, 3,
41857 13, MVT::i64,
41858 OPC_MoveParent,
41859 OPC_CheckTypeI64,
41860 OPC_CheckPatternPredicate, 16,
41861 OPC_EmitMergeInputChains1_0,
41862 OPC_EmitConvertToTarget2,
41863 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10001),
41864 MVT::i64, 2, 1, 3,
41865 0,
41866 11,
41867 OPC_CheckChild3TypeI32,
41868 OPC_CheckTypeI32,
41869 OPC_CheckPatternPredicate5,
41870 OPC_EmitMergeInputChains1_0,
41871 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9986),
41872 MVT::i32, 2, 1, 2,
41873 12,
41874 OPC_CheckChild3TypeI64,
41875 OPC_CheckTypeI64,
41876 OPC_CheckPatternPredicate, 16,
41877 OPC_EmitMergeInputChains1_0,
41878 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9998),
41879 MVT::i64, 2, 1, 2,
41880 0,
41881 65,
41882 OPC_CheckChild2TypeI64,
41883 OPC_RecordChild3,
41884 OPC_Scope, 35,
41885 OPC_MoveChild3,
41886 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41887 OPC_SwitchType , 12, MVT::i32,
41888 OPC_MoveParent,
41889 OPC_CheckTypeI32,
41890 OPC_CheckPatternPredicate5,
41891 OPC_EmitMergeInputChains1_0,
41892 OPC_EmitConvertToTarget2,
41893 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9990),
41894 MVT::i32, 2, 1, 3,
41895 13, MVT::i64,
41896 OPC_MoveParent,
41897 OPC_CheckTypeI64,
41898 OPC_CheckPatternPredicate, 16,
41899 OPC_EmitMergeInputChains1_0,
41900 OPC_EmitConvertToTarget2,
41901 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10002),
41902 MVT::i64, 2, 1, 3,
41903 0,
41904 11,
41905 OPC_CheckChild3TypeI32,
41906 OPC_CheckTypeI32,
41907 OPC_CheckPatternPredicate5,
41908 OPC_EmitMergeInputChains1_0,
41909 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9987),
41910 MVT::i32, 2, 1, 2,
41911 12,
41912 OPC_CheckChild3TypeI64,
41913 OPC_CheckTypeI64,
41914 OPC_CheckPatternPredicate, 16,
41915 OPC_EmitMergeInputChains1_0,
41916 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9999),
41917 MVT::i64, 2, 1, 2,
41918 0,
41919 0,
41920 112,
41921 OPC_CheckChild1Integer, 118|128,122,
41922 OPC_RecordChild2,
41923 OPC_Scope, 35,
41924 OPC_CheckChild2Type, MVT::i16,
41925 OPC_RecordChild3,
41926 OPC_Scope, 17,
41927 OPC_MoveChild3,
41928 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41929 OPC_CheckTypeI32,
41930 OPC_MoveParent,
41931 OPC_CheckTypeI32,
41932 OPC_CheckPatternPredicate5,
41933 OPC_EmitMergeInputChains1_0,
41934 OPC_EmitConvertToTarget2,
41935 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10030),
41936 MVT::i32, 2, 1, 3,
41937 11,
41938 OPC_CheckChild3TypeI32,
41939 OPC_CheckTypeI32,
41940 OPC_CheckPatternPredicate5,
41941 OPC_EmitMergeInputChains1_0,
41942 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10027),
41943 MVT::i32, 2, 1, 2,
41944 0,
41945 34,
41946 OPC_CheckChild2TypeI32,
41947 OPC_RecordChild3,
41948 OPC_Scope, 17,
41949 OPC_MoveChild3,
41950 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41951 OPC_CheckTypeI32,
41952 OPC_MoveParent,
41953 OPC_CheckTypeI32,
41954 OPC_CheckPatternPredicate5,
41955 OPC_EmitMergeInputChains1_0,
41956 OPC_EmitConvertToTarget2,
41957 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10031),
41958 MVT::i32, 2, 1, 3,
41959 11,
41960 OPC_CheckChild3TypeI32,
41961 OPC_CheckTypeI32,
41962 OPC_CheckPatternPredicate5,
41963 OPC_EmitMergeInputChains1_0,
41964 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10028),
41965 MVT::i32, 2, 1, 2,
41966 0,
41967 34,
41968 OPC_CheckChild2TypeI64,
41969 OPC_RecordChild3,
41970 OPC_Scope, 17,
41971 OPC_MoveChild3,
41972 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41973 OPC_CheckTypeI32,
41974 OPC_MoveParent,
41975 OPC_CheckTypeI32,
41976 OPC_CheckPatternPredicate5,
41977 OPC_EmitMergeInputChains1_0,
41978 OPC_EmitConvertToTarget2,
41979 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10032),
41980 MVT::i32, 2, 1, 3,
41981 11,
41982 OPC_CheckChild3TypeI32,
41983 OPC_CheckTypeI32,
41984 OPC_CheckPatternPredicate5,
41985 OPC_EmitMergeInputChains1_0,
41986 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10029),
41987 MVT::i32, 2, 1, 2,
41988 0,
41989 0,
41990 112,
41991 OPC_CheckChild1Integer, 120|128,122,
41992 OPC_RecordChild2,
41993 OPC_Scope, 35,
41994 OPC_CheckChild2Type, MVT::i16,
41995 OPC_RecordChild3,
41996 OPC_Scope, 17,
41997 OPC_MoveChild3,
41998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41999 OPC_CheckTypeI32,
42000 OPC_MoveParent,
42001 OPC_CheckTypeI32,
42002 OPC_CheckPatternPredicate5,
42003 OPC_EmitMergeInputChains1_0,
42004 OPC_EmitConvertToTarget2,
42005 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10036),
42006 MVT::i32, 2, 1, 3,
42007 11,
42008 OPC_CheckChild3TypeI32,
42009 OPC_CheckTypeI32,
42010 OPC_CheckPatternPredicate5,
42011 OPC_EmitMergeInputChains1_0,
42012 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10033),
42013 MVT::i32, 2, 1, 2,
42014 0,
42015 34,
42016 OPC_CheckChild2TypeI32,
42017 OPC_RecordChild3,
42018 OPC_Scope, 17,
42019 OPC_MoveChild3,
42020 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42021 OPC_CheckTypeI32,
42022 OPC_MoveParent,
42023 OPC_CheckTypeI32,
42024 OPC_CheckPatternPredicate5,
42025 OPC_EmitMergeInputChains1_0,
42026 OPC_EmitConvertToTarget2,
42027 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10037),
42028 MVT::i32, 2, 1, 3,
42029 11,
42030 OPC_CheckChild3TypeI32,
42031 OPC_CheckTypeI32,
42032 OPC_CheckPatternPredicate5,
42033 OPC_EmitMergeInputChains1_0,
42034 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10034),
42035 MVT::i32, 2, 1, 2,
42036 0,
42037 34,
42038 OPC_CheckChild2TypeI64,
42039 OPC_RecordChild3,
42040 OPC_Scope, 17,
42041 OPC_MoveChild3,
42042 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42043 OPC_CheckTypeI32,
42044 OPC_MoveParent,
42045 OPC_CheckTypeI32,
42046 OPC_CheckPatternPredicate5,
42047 OPC_EmitMergeInputChains1_0,
42048 OPC_EmitConvertToTarget2,
42049 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10038),
42050 MVT::i32, 2, 1, 3,
42051 11,
42052 OPC_CheckChild3TypeI32,
42053 OPC_CheckTypeI32,
42054 OPC_CheckPatternPredicate5,
42055 OPC_EmitMergeInputChains1_0,
42056 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10035),
42057 MVT::i32, 2, 1, 2,
42058 0,
42059 0,
42060 71|128,1,
42061 OPC_CheckChild1Integer, 122|128,122,
42062 OPC_RecordChild2,
42063 OPC_Scope, 64,
42064 OPC_CheckChild2Type, MVT::i16,
42065 OPC_RecordChild3,
42066 OPC_Scope, 34,
42067 OPC_MoveChild3,
42068 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42069 OPC_SwitchType , 12, MVT::i32,
42070 OPC_MoveParent,
42071 OPC_CheckTypeI32,
42072 OPC_CheckPatternPredicate5,
42073 OPC_EmitMergeInputChains1_0,
42074 OPC_EmitConvertToTarget2,
42075 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10042),
42076 MVT::i32, 2, 1, 3,
42077 12, MVT::i64,
42078 OPC_MoveParent,
42079 OPC_CheckTypeI64,
42080 OPC_CheckPatternPredicate5,
42081 OPC_EmitMergeInputChains1_0,
42082 OPC_EmitConvertToTarget2,
42083 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10054),
42084 MVT::i64, 2, 1, 3,
42085 0,
42086 11,
42087 OPC_CheckChild3TypeI32,
42088 OPC_CheckTypeI32,
42089 OPC_CheckPatternPredicate5,
42090 OPC_EmitMergeInputChains1_0,
42091 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10039),
42092 MVT::i32, 2, 1, 2,
42093 11,
42094 OPC_CheckChild3TypeI64,
42095 OPC_CheckTypeI64,
42096 OPC_CheckPatternPredicate5,
42097 OPC_EmitMergeInputChains1_0,
42098 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10051),
42099 MVT::i64, 2, 1, 2,
42100 0,
42101 63,
42102 OPC_CheckChild2TypeI32,
42103 OPC_RecordChild3,
42104 OPC_Scope, 34,
42105 OPC_MoveChild3,
42106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42107 OPC_SwitchType , 12, MVT::i32,
42108 OPC_MoveParent,
42109 OPC_CheckTypeI32,
42110 OPC_CheckPatternPredicate5,
42111 OPC_EmitMergeInputChains1_0,
42112 OPC_EmitConvertToTarget2,
42113 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10043),
42114 MVT::i32, 2, 1, 3,
42115 12, MVT::i64,
42116 OPC_MoveParent,
42117 OPC_CheckTypeI64,
42118 OPC_CheckPatternPredicate5,
42119 OPC_EmitMergeInputChains1_0,
42120 OPC_EmitConvertToTarget2,
42121 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10055),
42122 MVT::i64, 2, 1, 3,
42123 0,
42124 11,
42125 OPC_CheckChild3TypeI32,
42126 OPC_CheckTypeI32,
42127 OPC_CheckPatternPredicate5,
42128 OPC_EmitMergeInputChains1_0,
42129 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10040),
42130 MVT::i32, 2, 1, 2,
42131 11,
42132 OPC_CheckChild3TypeI64,
42133 OPC_CheckTypeI64,
42134 OPC_CheckPatternPredicate5,
42135 OPC_EmitMergeInputChains1_0,
42136 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10052),
42137 MVT::i64, 2, 1, 2,
42138 0,
42139 63,
42140 OPC_CheckChild2TypeI64,
42141 OPC_RecordChild3,
42142 OPC_Scope, 34,
42143 OPC_MoveChild3,
42144 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42145 OPC_SwitchType , 12, MVT::i32,
42146 OPC_MoveParent,
42147 OPC_CheckTypeI32,
42148 OPC_CheckPatternPredicate5,
42149 OPC_EmitMergeInputChains1_0,
42150 OPC_EmitConvertToTarget2,
42151 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10044),
42152 MVT::i32, 2, 1, 3,
42153 12, MVT::i64,
42154 OPC_MoveParent,
42155 OPC_CheckTypeI64,
42156 OPC_CheckPatternPredicate5,
42157 OPC_EmitMergeInputChains1_0,
42158 OPC_EmitConvertToTarget2,
42159 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10056),
42160 MVT::i64, 2, 1, 3,
42161 0,
42162 11,
42163 OPC_CheckChild3TypeI32,
42164 OPC_CheckTypeI32,
42165 OPC_CheckPatternPredicate5,
42166 OPC_EmitMergeInputChains1_0,
42167 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10041),
42168 MVT::i32, 2, 1, 2,
42169 11,
42170 OPC_CheckChild3TypeI64,
42171 OPC_CheckTypeI64,
42172 OPC_CheckPatternPredicate5,
42173 OPC_EmitMergeInputChains1_0,
42174 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10053),
42175 MVT::i64, 2, 1, 2,
42176 0,
42177 0,
42178 71|128,1,
42179 OPC_CheckChild1Integer, 124|128,122,
42180 OPC_RecordChild2,
42181 OPC_Scope, 64,
42182 OPC_CheckChild2Type, MVT::i16,
42183 OPC_RecordChild3,
42184 OPC_Scope, 34,
42185 OPC_MoveChild3,
42186 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42187 OPC_SwitchType , 12, MVT::i32,
42188 OPC_MoveParent,
42189 OPC_CheckTypeI32,
42190 OPC_CheckPatternPredicate5,
42191 OPC_EmitMergeInputChains1_0,
42192 OPC_EmitConvertToTarget2,
42193 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10048),
42194 MVT::i32, 2, 1, 3,
42195 12, MVT::i64,
42196 OPC_MoveParent,
42197 OPC_CheckTypeI64,
42198 OPC_CheckPatternPredicate5,
42199 OPC_EmitMergeInputChains1_0,
42200 OPC_EmitConvertToTarget2,
42201 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10060),
42202 MVT::i64, 2, 1, 3,
42203 0,
42204 11,
42205 OPC_CheckChild3TypeI32,
42206 OPC_CheckTypeI32,
42207 OPC_CheckPatternPredicate5,
42208 OPC_EmitMergeInputChains1_0,
42209 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10045),
42210 MVT::i32, 2, 1, 2,
42211 11,
42212 OPC_CheckChild3TypeI64,
42213 OPC_CheckTypeI64,
42214 OPC_CheckPatternPredicate5,
42215 OPC_EmitMergeInputChains1_0,
42216 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10057),
42217 MVT::i64, 2, 1, 2,
42218 0,
42219 63,
42220 OPC_CheckChild2TypeI32,
42221 OPC_RecordChild3,
42222 OPC_Scope, 34,
42223 OPC_MoveChild3,
42224 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42225 OPC_SwitchType , 12, MVT::i32,
42226 OPC_MoveParent,
42227 OPC_CheckTypeI32,
42228 OPC_CheckPatternPredicate5,
42229 OPC_EmitMergeInputChains1_0,
42230 OPC_EmitConvertToTarget2,
42231 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10049),
42232 MVT::i32, 2, 1, 3,
42233 12, MVT::i64,
42234 OPC_MoveParent,
42235 OPC_CheckTypeI64,
42236 OPC_CheckPatternPredicate5,
42237 OPC_EmitMergeInputChains1_0,
42238 OPC_EmitConvertToTarget2,
42239 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10061),
42240 MVT::i64, 2, 1, 3,
42241 0,
42242 11,
42243 OPC_CheckChild3TypeI32,
42244 OPC_CheckTypeI32,
42245 OPC_CheckPatternPredicate5,
42246 OPC_EmitMergeInputChains1_0,
42247 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10046),
42248 MVT::i32, 2, 1, 2,
42249 11,
42250 OPC_CheckChild3TypeI64,
42251 OPC_CheckTypeI64,
42252 OPC_CheckPatternPredicate5,
42253 OPC_EmitMergeInputChains1_0,
42254 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10058),
42255 MVT::i64, 2, 1, 2,
42256 0,
42257 63,
42258 OPC_CheckChild2TypeI64,
42259 OPC_RecordChild3,
42260 OPC_Scope, 34,
42261 OPC_MoveChild3,
42262 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42263 OPC_SwitchType , 12, MVT::i32,
42264 OPC_MoveParent,
42265 OPC_CheckTypeI32,
42266 OPC_CheckPatternPredicate5,
42267 OPC_EmitMergeInputChains1_0,
42268 OPC_EmitConvertToTarget2,
42269 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10050),
42270 MVT::i32, 2, 1, 3,
42271 12, MVT::i64,
42272 OPC_MoveParent,
42273 OPC_CheckTypeI64,
42274 OPC_CheckPatternPredicate5,
42275 OPC_EmitMergeInputChains1_0,
42276 OPC_EmitConvertToTarget2,
42277 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10062),
42278 MVT::i64, 2, 1, 3,
42279 0,
42280 11,
42281 OPC_CheckChild3TypeI32,
42282 OPC_CheckTypeI32,
42283 OPC_CheckPatternPredicate5,
42284 OPC_EmitMergeInputChains1_0,
42285 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10047),
42286 MVT::i32, 2, 1, 2,
42287 11,
42288 OPC_CheckChild3TypeI64,
42289 OPC_CheckTypeI64,
42290 OPC_CheckPatternPredicate5,
42291 OPC_EmitMergeInputChains1_0,
42292 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10059),
42293 MVT::i64, 2, 1, 2,
42294 0,
42295 0,
42296 112,
42297 OPC_CheckChild1Integer, 126|128,122,
42298 OPC_RecordChild2,
42299 OPC_Scope, 35,
42300 OPC_CheckChild2Type, MVT::i16,
42301 OPC_RecordChild3,
42302 OPC_Scope, 17,
42303 OPC_MoveChild3,
42304 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42305 OPC_CheckTypeI32,
42306 OPC_MoveParent,
42307 OPC_CheckTypeI32,
42308 OPC_CheckPatternPredicate5,
42309 OPC_EmitMergeInputChains1_0,
42310 OPC_EmitConvertToTarget2,
42311 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10066),
42312 MVT::i32, 2, 1, 3,
42313 11,
42314 OPC_CheckChild3TypeI32,
42315 OPC_CheckTypeI32,
42316 OPC_CheckPatternPredicate5,
42317 OPC_EmitMergeInputChains1_0,
42318 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10063),
42319 MVT::i32, 2, 1, 2,
42320 0,
42321 34,
42322 OPC_CheckChild2TypeI32,
42323 OPC_RecordChild3,
42324 OPC_Scope, 17,
42325 OPC_MoveChild3,
42326 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42327 OPC_CheckTypeI32,
42328 OPC_MoveParent,
42329 OPC_CheckTypeI32,
42330 OPC_CheckPatternPredicate5,
42331 OPC_EmitMergeInputChains1_0,
42332 OPC_EmitConvertToTarget2,
42333 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10067),
42334 MVT::i32, 2, 1, 3,
42335 11,
42336 OPC_CheckChild3TypeI32,
42337 OPC_CheckTypeI32,
42338 OPC_CheckPatternPredicate5,
42339 OPC_EmitMergeInputChains1_0,
42340 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10064),
42341 MVT::i32, 2, 1, 2,
42342 0,
42343 34,
42344 OPC_CheckChild2TypeI64,
42345 OPC_RecordChild3,
42346 OPC_Scope, 17,
42347 OPC_MoveChild3,
42348 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42349 OPC_CheckTypeI32,
42350 OPC_MoveParent,
42351 OPC_CheckTypeI32,
42352 OPC_CheckPatternPredicate5,
42353 OPC_EmitMergeInputChains1_0,
42354 OPC_EmitConvertToTarget2,
42355 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10068),
42356 MVT::i32, 2, 1, 3,
42357 11,
42358 OPC_CheckChild3TypeI32,
42359 OPC_CheckTypeI32,
42360 OPC_CheckPatternPredicate5,
42361 OPC_EmitMergeInputChains1_0,
42362 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10065),
42363 MVT::i32, 2, 1, 2,
42364 0,
42365 0,
42366 112,
42367 OPC_CheckChild1Integer, 0|128,123,
42368 OPC_RecordChild2,
42369 OPC_Scope, 35,
42370 OPC_CheckChild2Type, MVT::i16,
42371 OPC_RecordChild3,
42372 OPC_Scope, 17,
42373 OPC_MoveChild3,
42374 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42375 OPC_CheckTypeI32,
42376 OPC_MoveParent,
42377 OPC_CheckTypeI32,
42378 OPC_CheckPatternPredicate5,
42379 OPC_EmitMergeInputChains1_0,
42380 OPC_EmitConvertToTarget2,
42381 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10072),
42382 MVT::i32, 2, 1, 3,
42383 11,
42384 OPC_CheckChild3TypeI32,
42385 OPC_CheckTypeI32,
42386 OPC_CheckPatternPredicate5,
42387 OPC_EmitMergeInputChains1_0,
42388 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10069),
42389 MVT::i32, 2, 1, 2,
42390 0,
42391 34,
42392 OPC_CheckChild2TypeI32,
42393 OPC_RecordChild3,
42394 OPC_Scope, 17,
42395 OPC_MoveChild3,
42396 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42397 OPC_CheckTypeI32,
42398 OPC_MoveParent,
42399 OPC_CheckTypeI32,
42400 OPC_CheckPatternPredicate5,
42401 OPC_EmitMergeInputChains1_0,
42402 OPC_EmitConvertToTarget2,
42403 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10073),
42404 MVT::i32, 2, 1, 3,
42405 11,
42406 OPC_CheckChild3TypeI32,
42407 OPC_CheckTypeI32,
42408 OPC_CheckPatternPredicate5,
42409 OPC_EmitMergeInputChains1_0,
42410 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10070),
42411 MVT::i32, 2, 1, 2,
42412 0,
42413 34,
42414 OPC_CheckChild2TypeI64,
42415 OPC_RecordChild3,
42416 OPC_Scope, 17,
42417 OPC_MoveChild3,
42418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42419 OPC_CheckTypeI32,
42420 OPC_MoveParent,
42421 OPC_CheckTypeI32,
42422 OPC_CheckPatternPredicate5,
42423 OPC_EmitMergeInputChains1_0,
42424 OPC_EmitConvertToTarget2,
42425 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10074),
42426 MVT::i32, 2, 1, 3,
42427 11,
42428 OPC_CheckChild3TypeI32,
42429 OPC_CheckTypeI32,
42430 OPC_CheckPatternPredicate5,
42431 OPC_EmitMergeInputChains1_0,
42432 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10071),
42433 MVT::i32, 2, 1, 2,
42434 0,
42435 0,
42436 81|128,2,
42437 OPC_CheckChild1Integer, 6|128,123,
42438 OPC_RecordChild2,
42439 OPC_Scope, 110,
42440 OPC_CheckChild2Type, MVT::i16,
42441 OPC_RecordChild3,
42442 OPC_Scope, 57,
42443 OPC_MoveChild3,
42444 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42445 OPC_SwitchType , 23, MVT::i32,
42446 OPC_MoveParent,
42447 OPC_CheckTypeI32,
42448 OPC_CheckPatternPredicate5,
42449 OPC_EmitMergeInputChains1_0,
42450 OPC_EmitConvertToTarget2,
42451 OPC_Scope, 7,
42452 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10078),
42453 MVT::i32, 2, 1, 3,
42454 7,
42455 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10090),
42456 MVT::i32, 2, 1, 3,
42457 0,
42458 24, MVT::i64,
42459 OPC_MoveParent,
42460 OPC_CheckTypeI64,
42461 OPC_CheckPatternPredicate, 18,
42462 OPC_EmitMergeInputChains1_0,
42463 OPC_EmitConvertToTarget2,
42464 OPC_Scope, 7,
42465 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10102),
42466 MVT::i64, 2, 1, 3,
42467 7,
42468 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10114),
42469 MVT::i64, 2, 1, 3,
42470 0,
42471 0,
42472 22,
42473 OPC_CheckChild3TypeI32,
42474 OPC_CheckTypeI32,
42475 OPC_CheckPatternPredicate5,
42476 OPC_EmitMergeInputChains1_0,
42477 OPC_Scope, 7,
42478 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10075),
42479 MVT::i32, 2, 1, 2,
42480 7,
42481 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10087),
42482 MVT::i32, 2, 1, 2,
42483 0,
42484 23,
42485 OPC_CheckChild3TypeI64,
42486 OPC_CheckTypeI64,
42487 OPC_CheckPatternPredicate, 18,
42488 OPC_EmitMergeInputChains1_0,
42489 OPC_Scope, 7,
42490 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10099),
42491 MVT::i64, 2, 1, 2,
42492 7,
42493 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10111),
42494 MVT::i64, 2, 1, 2,
42495 0,
42496 0,
42497 109,
42498 OPC_CheckChild2TypeI32,
42499 OPC_RecordChild3,
42500 OPC_Scope, 57,
42501 OPC_MoveChild3,
42502 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42503 OPC_SwitchType , 23, MVT::i32,
42504 OPC_MoveParent,
42505 OPC_CheckTypeI32,
42506 OPC_CheckPatternPredicate5,
42507 OPC_EmitMergeInputChains1_0,
42508 OPC_EmitConvertToTarget2,
42509 OPC_Scope, 7,
42510 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10079),
42511 MVT::i32, 2, 1, 3,
42512 7,
42513 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10091),
42514 MVT::i32, 2, 1, 3,
42515 0,
42516 24, MVT::i64,
42517 OPC_MoveParent,
42518 OPC_CheckTypeI64,
42519 OPC_CheckPatternPredicate, 18,
42520 OPC_EmitMergeInputChains1_0,
42521 OPC_EmitConvertToTarget2,
42522 OPC_Scope, 7,
42523 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10103),
42524 MVT::i64, 2, 1, 3,
42525 7,
42526 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10115),
42527 MVT::i64, 2, 1, 3,
42528 0,
42529 0,
42530 22,
42531 OPC_CheckChild3TypeI32,
42532 OPC_CheckTypeI32,
42533 OPC_CheckPatternPredicate5,
42534 OPC_EmitMergeInputChains1_0,
42535 OPC_Scope, 7,
42536 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10076),
42537 MVT::i32, 2, 1, 2,
42538 7,
42539 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10088),
42540 MVT::i32, 2, 1, 2,
42541 0,
42542 23,
42543 OPC_CheckChild3TypeI64,
42544 OPC_CheckTypeI64,
42545 OPC_CheckPatternPredicate, 18,
42546 OPC_EmitMergeInputChains1_0,
42547 OPC_Scope, 7,
42548 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10100),
42549 MVT::i64, 2, 1, 2,
42550 7,
42551 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10112),
42552 MVT::i64, 2, 1, 2,
42553 0,
42554 0,
42555 109,
42556 OPC_CheckChild2TypeI64,
42557 OPC_RecordChild3,
42558 OPC_Scope, 57,
42559 OPC_MoveChild3,
42560 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42561 OPC_SwitchType , 23, MVT::i32,
42562 OPC_MoveParent,
42563 OPC_CheckTypeI32,
42564 OPC_CheckPatternPredicate5,
42565 OPC_EmitMergeInputChains1_0,
42566 OPC_EmitConvertToTarget2,
42567 OPC_Scope, 7,
42568 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10080),
42569 MVT::i32, 2, 1, 3,
42570 7,
42571 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10092),
42572 MVT::i32, 2, 1, 3,
42573 0,
42574 24, MVT::i64,
42575 OPC_MoveParent,
42576 OPC_CheckTypeI64,
42577 OPC_CheckPatternPredicate, 18,
42578 OPC_EmitMergeInputChains1_0,
42579 OPC_EmitConvertToTarget2,
42580 OPC_Scope, 7,
42581 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10104),
42582 MVT::i64, 2, 1, 3,
42583 7,
42584 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10116),
42585 MVT::i64, 2, 1, 3,
42586 0,
42587 0,
42588 22,
42589 OPC_CheckChild3TypeI32,
42590 OPC_CheckTypeI32,
42591 OPC_CheckPatternPredicate5,
42592 OPC_EmitMergeInputChains1_0,
42593 OPC_Scope, 7,
42594 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10077),
42595 MVT::i32, 2, 1, 2,
42596 7,
42597 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10089),
42598 MVT::i32, 2, 1, 2,
42599 0,
42600 23,
42601 OPC_CheckChild3TypeI64,
42602 OPC_CheckTypeI64,
42603 OPC_CheckPatternPredicate, 18,
42604 OPC_EmitMergeInputChains1_0,
42605 OPC_Scope, 7,
42606 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10101),
42607 MVT::i64, 2, 1, 2,
42608 7,
42609 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10113),
42610 MVT::i64, 2, 1, 2,
42611 0,
42612 0,
42613 0,
42614 81|128,2,
42615 OPC_CheckChild1Integer, 8|128,123,
42616 OPC_RecordChild2,
42617 OPC_Scope, 110,
42618 OPC_CheckChild2Type, MVT::i16,
42619 OPC_RecordChild3,
42620 OPC_Scope, 57,
42621 OPC_MoveChild3,
42622 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42623 OPC_SwitchType , 23, MVT::i32,
42624 OPC_MoveParent,
42625 OPC_CheckTypeI32,
42626 OPC_CheckPatternPredicate5,
42627 OPC_EmitMergeInputChains1_0,
42628 OPC_EmitConvertToTarget2,
42629 OPC_Scope, 7,
42630 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10084),
42631 MVT::i32, 2, 1, 3,
42632 7,
42633 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10096),
42634 MVT::i32, 2, 1, 3,
42635 0,
42636 24, MVT::i64,
42637 OPC_MoveParent,
42638 OPC_CheckTypeI64,
42639 OPC_CheckPatternPredicate, 18,
42640 OPC_EmitMergeInputChains1_0,
42641 OPC_EmitConvertToTarget2,
42642 OPC_Scope, 7,
42643 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10108),
42644 MVT::i64, 2, 1, 3,
42645 7,
42646 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10120),
42647 MVT::i64, 2, 1, 3,
42648 0,
42649 0,
42650 22,
42651 OPC_CheckChild3TypeI32,
42652 OPC_CheckTypeI32,
42653 OPC_CheckPatternPredicate5,
42654 OPC_EmitMergeInputChains1_0,
42655 OPC_Scope, 7,
42656 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10081),
42657 MVT::i32, 2, 1, 2,
42658 7,
42659 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10093),
42660 MVT::i32, 2, 1, 2,
42661 0,
42662 23,
42663 OPC_CheckChild3TypeI64,
42664 OPC_CheckTypeI64,
42665 OPC_CheckPatternPredicate, 18,
42666 OPC_EmitMergeInputChains1_0,
42667 OPC_Scope, 7,
42668 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10105),
42669 MVT::i64, 2, 1, 2,
42670 7,
42671 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10117),
42672 MVT::i64, 2, 1, 2,
42673 0,
42674 0,
42675 109,
42676 OPC_CheckChild2TypeI32,
42677 OPC_RecordChild3,
42678 OPC_Scope, 57,
42679 OPC_MoveChild3,
42680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42681 OPC_SwitchType , 23, MVT::i32,
42682 OPC_MoveParent,
42683 OPC_CheckTypeI32,
42684 OPC_CheckPatternPredicate5,
42685 OPC_EmitMergeInputChains1_0,
42686 OPC_EmitConvertToTarget2,
42687 OPC_Scope, 7,
42688 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10085),
42689 MVT::i32, 2, 1, 3,
42690 7,
42691 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10097),
42692 MVT::i32, 2, 1, 3,
42693 0,
42694 24, MVT::i64,
42695 OPC_MoveParent,
42696 OPC_CheckTypeI64,
42697 OPC_CheckPatternPredicate, 18,
42698 OPC_EmitMergeInputChains1_0,
42699 OPC_EmitConvertToTarget2,
42700 OPC_Scope, 7,
42701 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10109),
42702 MVT::i64, 2, 1, 3,
42703 7,
42704 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10121),
42705 MVT::i64, 2, 1, 3,
42706 0,
42707 0,
42708 22,
42709 OPC_CheckChild3TypeI32,
42710 OPC_CheckTypeI32,
42711 OPC_CheckPatternPredicate5,
42712 OPC_EmitMergeInputChains1_0,
42713 OPC_Scope, 7,
42714 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10082),
42715 MVT::i32, 2, 1, 2,
42716 7,
42717 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10094),
42718 MVT::i32, 2, 1, 2,
42719 0,
42720 23,
42721 OPC_CheckChild3TypeI64,
42722 OPC_CheckTypeI64,
42723 OPC_CheckPatternPredicate, 18,
42724 OPC_EmitMergeInputChains1_0,
42725 OPC_Scope, 7,
42726 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10106),
42727 MVT::i64, 2, 1, 2,
42728 7,
42729 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10118),
42730 MVT::i64, 2, 1, 2,
42731 0,
42732 0,
42733 109,
42734 OPC_CheckChild2TypeI64,
42735 OPC_RecordChild3,
42736 OPC_Scope, 57,
42737 OPC_MoveChild3,
42738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42739 OPC_SwitchType , 23, MVT::i32,
42740 OPC_MoveParent,
42741 OPC_CheckTypeI32,
42742 OPC_CheckPatternPredicate5,
42743 OPC_EmitMergeInputChains1_0,
42744 OPC_EmitConvertToTarget2,
42745 OPC_Scope, 7,
42746 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10086),
42747 MVT::i32, 2, 1, 3,
42748 7,
42749 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10098),
42750 MVT::i32, 2, 1, 3,
42751 0,
42752 24, MVT::i64,
42753 OPC_MoveParent,
42754 OPC_CheckTypeI64,
42755 OPC_CheckPatternPredicate, 18,
42756 OPC_EmitMergeInputChains1_0,
42757 OPC_EmitConvertToTarget2,
42758 OPC_Scope, 7,
42759 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10110),
42760 MVT::i64, 2, 1, 3,
42761 7,
42762 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10122),
42763 MVT::i64, 2, 1, 3,
42764 0,
42765 0,
42766 22,
42767 OPC_CheckChild3TypeI32,
42768 OPC_CheckTypeI32,
42769 OPC_CheckPatternPredicate5,
42770 OPC_EmitMergeInputChains1_0,
42771 OPC_Scope, 7,
42772 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10083),
42773 MVT::i32, 2, 1, 2,
42774 7,
42775 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10095),
42776 MVT::i32, 2, 1, 2,
42777 0,
42778 23,
42779 OPC_CheckChild3TypeI64,
42780 OPC_CheckTypeI64,
42781 OPC_CheckPatternPredicate, 18,
42782 OPC_EmitMergeInputChains1_0,
42783 OPC_Scope, 7,
42784 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10107),
42785 MVT::i64, 2, 1, 2,
42786 7,
42787 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10119),
42788 MVT::i64, 2, 1, 2,
42789 0,
42790 0,
42791 0,
42792 81|128,2,
42793 OPC_CheckChild1Integer, 10|128,123,
42794 OPC_RecordChild2,
42795 OPC_Scope, 110,
42796 OPC_CheckChild2Type, MVT::i16,
42797 OPC_RecordChild3,
42798 OPC_Scope, 57,
42799 OPC_MoveChild3,
42800 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42801 OPC_SwitchType , 23, MVT::i32,
42802 OPC_MoveParent,
42803 OPC_CheckTypeI32,
42804 OPC_CheckPatternPredicate5,
42805 OPC_EmitMergeInputChains1_0,
42806 OPC_EmitConvertToTarget2,
42807 OPC_Scope, 7,
42808 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10126),
42809 MVT::i32, 2, 1, 3,
42810 7,
42811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10138),
42812 MVT::i32, 2, 1, 3,
42813 0,
42814 24, MVT::i64,
42815 OPC_MoveParent,
42816 OPC_CheckTypeI64,
42817 OPC_CheckPatternPredicate, 18,
42818 OPC_EmitMergeInputChains1_0,
42819 OPC_EmitConvertToTarget2,
42820 OPC_Scope, 7,
42821 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10150),
42822 MVT::i64, 2, 1, 3,
42823 7,
42824 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10162),
42825 MVT::i64, 2, 1, 3,
42826 0,
42827 0,
42828 22,
42829 OPC_CheckChild3TypeI32,
42830 OPC_CheckTypeI32,
42831 OPC_CheckPatternPredicate5,
42832 OPC_EmitMergeInputChains1_0,
42833 OPC_Scope, 7,
42834 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10123),
42835 MVT::i32, 2, 1, 2,
42836 7,
42837 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10135),
42838 MVT::i32, 2, 1, 2,
42839 0,
42840 23,
42841 OPC_CheckChild3TypeI64,
42842 OPC_CheckTypeI64,
42843 OPC_CheckPatternPredicate, 18,
42844 OPC_EmitMergeInputChains1_0,
42845 OPC_Scope, 7,
42846 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10147),
42847 MVT::i64, 2, 1, 2,
42848 7,
42849 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10159),
42850 MVT::i64, 2, 1, 2,
42851 0,
42852 0,
42853 109,
42854 OPC_CheckChild2TypeI32,
42855 OPC_RecordChild3,
42856 OPC_Scope, 57,
42857 OPC_MoveChild3,
42858 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42859 OPC_SwitchType , 23, MVT::i32,
42860 OPC_MoveParent,
42861 OPC_CheckTypeI32,
42862 OPC_CheckPatternPredicate5,
42863 OPC_EmitMergeInputChains1_0,
42864 OPC_EmitConvertToTarget2,
42865 OPC_Scope, 7,
42866 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10127),
42867 MVT::i32, 2, 1, 3,
42868 7,
42869 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10139),
42870 MVT::i32, 2, 1, 3,
42871 0,
42872 24, MVT::i64,
42873 OPC_MoveParent,
42874 OPC_CheckTypeI64,
42875 OPC_CheckPatternPredicate, 18,
42876 OPC_EmitMergeInputChains1_0,
42877 OPC_EmitConvertToTarget2,
42878 OPC_Scope, 7,
42879 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10151),
42880 MVT::i64, 2, 1, 3,
42881 7,
42882 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10163),
42883 MVT::i64, 2, 1, 3,
42884 0,
42885 0,
42886 22,
42887 OPC_CheckChild3TypeI32,
42888 OPC_CheckTypeI32,
42889 OPC_CheckPatternPredicate5,
42890 OPC_EmitMergeInputChains1_0,
42891 OPC_Scope, 7,
42892 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10124),
42893 MVT::i32, 2, 1, 2,
42894 7,
42895 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10136),
42896 MVT::i32, 2, 1, 2,
42897 0,
42898 23,
42899 OPC_CheckChild3TypeI64,
42900 OPC_CheckTypeI64,
42901 OPC_CheckPatternPredicate, 18,
42902 OPC_EmitMergeInputChains1_0,
42903 OPC_Scope, 7,
42904 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10148),
42905 MVT::i64, 2, 1, 2,
42906 7,
42907 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10160),
42908 MVT::i64, 2, 1, 2,
42909 0,
42910 0,
42911 109,
42912 OPC_CheckChild2TypeI64,
42913 OPC_RecordChild3,
42914 OPC_Scope, 57,
42915 OPC_MoveChild3,
42916 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42917 OPC_SwitchType , 23, MVT::i32,
42918 OPC_MoveParent,
42919 OPC_CheckTypeI32,
42920 OPC_CheckPatternPredicate5,
42921 OPC_EmitMergeInputChains1_0,
42922 OPC_EmitConvertToTarget2,
42923 OPC_Scope, 7,
42924 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10128),
42925 MVT::i32, 2, 1, 3,
42926 7,
42927 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10140),
42928 MVT::i32, 2, 1, 3,
42929 0,
42930 24, MVT::i64,
42931 OPC_MoveParent,
42932 OPC_CheckTypeI64,
42933 OPC_CheckPatternPredicate, 18,
42934 OPC_EmitMergeInputChains1_0,
42935 OPC_EmitConvertToTarget2,
42936 OPC_Scope, 7,
42937 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10152),
42938 MVT::i64, 2, 1, 3,
42939 7,
42940 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10164),
42941 MVT::i64, 2, 1, 3,
42942 0,
42943 0,
42944 22,
42945 OPC_CheckChild3TypeI32,
42946 OPC_CheckTypeI32,
42947 OPC_CheckPatternPredicate5,
42948 OPC_EmitMergeInputChains1_0,
42949 OPC_Scope, 7,
42950 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10125),
42951 MVT::i32, 2, 1, 2,
42952 7,
42953 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10137),
42954 MVT::i32, 2, 1, 2,
42955 0,
42956 23,
42957 OPC_CheckChild3TypeI64,
42958 OPC_CheckTypeI64,
42959 OPC_CheckPatternPredicate, 18,
42960 OPC_EmitMergeInputChains1_0,
42961 OPC_Scope, 7,
42962 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10149),
42963 MVT::i64, 2, 1, 2,
42964 7,
42965 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10161),
42966 MVT::i64, 2, 1, 2,
42967 0,
42968 0,
42969 0,
42970 81|128,2,
42971 OPC_CheckChild1Integer, 12|128,123,
42972 OPC_RecordChild2,
42973 OPC_Scope, 110,
42974 OPC_CheckChild2Type, MVT::i16,
42975 OPC_RecordChild3,
42976 OPC_Scope, 57,
42977 OPC_MoveChild3,
42978 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42979 OPC_SwitchType , 23, MVT::i32,
42980 OPC_MoveParent,
42981 OPC_CheckTypeI32,
42982 OPC_CheckPatternPredicate5,
42983 OPC_EmitMergeInputChains1_0,
42984 OPC_EmitConvertToTarget2,
42985 OPC_Scope, 7,
42986 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10132),
42987 MVT::i32, 2, 1, 3,
42988 7,
42989 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10144),
42990 MVT::i32, 2, 1, 3,
42991 0,
42992 24, MVT::i64,
42993 OPC_MoveParent,
42994 OPC_CheckTypeI64,
42995 OPC_CheckPatternPredicate, 18,
42996 OPC_EmitMergeInputChains1_0,
42997 OPC_EmitConvertToTarget2,
42998 OPC_Scope, 7,
42999 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10156),
43000 MVT::i64, 2, 1, 3,
43001 7,
43002 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10168),
43003 MVT::i64, 2, 1, 3,
43004 0,
43005 0,
43006 22,
43007 OPC_CheckChild3TypeI32,
43008 OPC_CheckTypeI32,
43009 OPC_CheckPatternPredicate5,
43010 OPC_EmitMergeInputChains1_0,
43011 OPC_Scope, 7,
43012 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10129),
43013 MVT::i32, 2, 1, 2,
43014 7,
43015 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10141),
43016 MVT::i32, 2, 1, 2,
43017 0,
43018 23,
43019 OPC_CheckChild3TypeI64,
43020 OPC_CheckTypeI64,
43021 OPC_CheckPatternPredicate, 18,
43022 OPC_EmitMergeInputChains1_0,
43023 OPC_Scope, 7,
43024 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10153),
43025 MVT::i64, 2, 1, 2,
43026 7,
43027 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10165),
43028 MVT::i64, 2, 1, 2,
43029 0,
43030 0,
43031 109,
43032 OPC_CheckChild2TypeI32,
43033 OPC_RecordChild3,
43034 OPC_Scope, 57,
43035 OPC_MoveChild3,
43036 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43037 OPC_SwitchType , 23, MVT::i32,
43038 OPC_MoveParent,
43039 OPC_CheckTypeI32,
43040 OPC_CheckPatternPredicate5,
43041 OPC_EmitMergeInputChains1_0,
43042 OPC_EmitConvertToTarget2,
43043 OPC_Scope, 7,
43044 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10133),
43045 MVT::i32, 2, 1, 3,
43046 7,
43047 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10145),
43048 MVT::i32, 2, 1, 3,
43049 0,
43050 24, MVT::i64,
43051 OPC_MoveParent,
43052 OPC_CheckTypeI64,
43053 OPC_CheckPatternPredicate, 18,
43054 OPC_EmitMergeInputChains1_0,
43055 OPC_EmitConvertToTarget2,
43056 OPC_Scope, 7,
43057 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10157),
43058 MVT::i64, 2, 1, 3,
43059 7,
43060 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10169),
43061 MVT::i64, 2, 1, 3,
43062 0,
43063 0,
43064 22,
43065 OPC_CheckChild3TypeI32,
43066 OPC_CheckTypeI32,
43067 OPC_CheckPatternPredicate5,
43068 OPC_EmitMergeInputChains1_0,
43069 OPC_Scope, 7,
43070 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10130),
43071 MVT::i32, 2, 1, 2,
43072 7,
43073 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10142),
43074 MVT::i32, 2, 1, 2,
43075 0,
43076 23,
43077 OPC_CheckChild3TypeI64,
43078 OPC_CheckTypeI64,
43079 OPC_CheckPatternPredicate, 18,
43080 OPC_EmitMergeInputChains1_0,
43081 OPC_Scope, 7,
43082 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10154),
43083 MVT::i64, 2, 1, 2,
43084 7,
43085 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10166),
43086 MVT::i64, 2, 1, 2,
43087 0,
43088 0,
43089 109,
43090 OPC_CheckChild2TypeI64,
43091 OPC_RecordChild3,
43092 OPC_Scope, 57,
43093 OPC_MoveChild3,
43094 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43095 OPC_SwitchType , 23, MVT::i32,
43096 OPC_MoveParent,
43097 OPC_CheckTypeI32,
43098 OPC_CheckPatternPredicate5,
43099 OPC_EmitMergeInputChains1_0,
43100 OPC_EmitConvertToTarget2,
43101 OPC_Scope, 7,
43102 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10134),
43103 MVT::i32, 2, 1, 3,
43104 7,
43105 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10146),
43106 MVT::i32, 2, 1, 3,
43107 0,
43108 24, MVT::i64,
43109 OPC_MoveParent,
43110 OPC_CheckTypeI64,
43111 OPC_CheckPatternPredicate, 18,
43112 OPC_EmitMergeInputChains1_0,
43113 OPC_EmitConvertToTarget2,
43114 OPC_Scope, 7,
43115 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10158),
43116 MVT::i64, 2, 1, 3,
43117 7,
43118 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10170),
43119 MVT::i64, 2, 1, 3,
43120 0,
43121 0,
43122 22,
43123 OPC_CheckChild3TypeI32,
43124 OPC_CheckTypeI32,
43125 OPC_CheckPatternPredicate5,
43126 OPC_EmitMergeInputChains1_0,
43127 OPC_Scope, 7,
43128 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10131),
43129 MVT::i32, 2, 1, 2,
43130 7,
43131 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10143),
43132 MVT::i32, 2, 1, 2,
43133 0,
43134 23,
43135 OPC_CheckChild3TypeI64,
43136 OPC_CheckTypeI64,
43137 OPC_CheckPatternPredicate, 18,
43138 OPC_EmitMergeInputChains1_0,
43139 OPC_Scope, 7,
43140 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10155),
43141 MVT::i64, 2, 1, 2,
43142 7,
43143 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10167),
43144 MVT::i64, 2, 1, 2,
43145 0,
43146 0,
43147 0,
43148 77|128,1,
43149 OPC_CheckChild1Integer, 14|128,123,
43150 OPC_RecordChild2,
43151 OPC_Scope, 66,
43152 OPC_CheckChild2Type, MVT::i16,
43153 OPC_RecordChild3,
43154 OPC_Scope, 35,
43155 OPC_MoveChild3,
43156 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43157 OPC_SwitchType , 12, MVT::i32,
43158 OPC_MoveParent,
43159 OPC_CheckTypeI32,
43160 OPC_CheckPatternPredicate5,
43161 OPC_EmitMergeInputChains1_0,
43162 OPC_EmitConvertToTarget2,
43163 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10174),
43164 MVT::i32, 2, 1, 3,
43165 13, MVT::i64,
43166 OPC_MoveParent,
43167 OPC_CheckTypeI64,
43168 OPC_CheckPatternPredicate, 16,
43169 OPC_EmitMergeInputChains1_0,
43170 OPC_EmitConvertToTarget2,
43171 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10186),
43172 MVT::i64, 2, 1, 3,
43173 0,
43174 11,
43175 OPC_CheckChild3TypeI32,
43176 OPC_CheckTypeI32,
43177 OPC_CheckPatternPredicate5,
43178 OPC_EmitMergeInputChains1_0,
43179 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10171),
43180 MVT::i32, 2, 1, 2,
43181 12,
43182 OPC_CheckChild3TypeI64,
43183 OPC_CheckTypeI64,
43184 OPC_CheckPatternPredicate, 16,
43185 OPC_EmitMergeInputChains1_0,
43186 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10183),
43187 MVT::i64, 2, 1, 2,
43188 0,
43189 65,
43190 OPC_CheckChild2TypeI32,
43191 OPC_RecordChild3,
43192 OPC_Scope, 35,
43193 OPC_MoveChild3,
43194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43195 OPC_SwitchType , 12, MVT::i32,
43196 OPC_MoveParent,
43197 OPC_CheckTypeI32,
43198 OPC_CheckPatternPredicate5,
43199 OPC_EmitMergeInputChains1_0,
43200 OPC_EmitConvertToTarget2,
43201 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10175),
43202 MVT::i32, 2, 1, 3,
43203 13, MVT::i64,
43204 OPC_MoveParent,
43205 OPC_CheckTypeI64,
43206 OPC_CheckPatternPredicate, 16,
43207 OPC_EmitMergeInputChains1_0,
43208 OPC_EmitConvertToTarget2,
43209 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10187),
43210 MVT::i64, 2, 1, 3,
43211 0,
43212 11,
43213 OPC_CheckChild3TypeI32,
43214 OPC_CheckTypeI32,
43215 OPC_CheckPatternPredicate5,
43216 OPC_EmitMergeInputChains1_0,
43217 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10172),
43218 MVT::i32, 2, 1, 2,
43219 12,
43220 OPC_CheckChild3TypeI64,
43221 OPC_CheckTypeI64,
43222 OPC_CheckPatternPredicate, 16,
43223 OPC_EmitMergeInputChains1_0,
43224 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10184),
43225 MVT::i64, 2, 1, 2,
43226 0,
43227 65,
43228 OPC_CheckChild2TypeI64,
43229 OPC_RecordChild3,
43230 OPC_Scope, 35,
43231 OPC_MoveChild3,
43232 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43233 OPC_SwitchType , 12, MVT::i32,
43234 OPC_MoveParent,
43235 OPC_CheckTypeI32,
43236 OPC_CheckPatternPredicate5,
43237 OPC_EmitMergeInputChains1_0,
43238 OPC_EmitConvertToTarget2,
43239 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10176),
43240 MVT::i32, 2, 1, 3,
43241 13, MVT::i64,
43242 OPC_MoveParent,
43243 OPC_CheckTypeI64,
43244 OPC_CheckPatternPredicate, 16,
43245 OPC_EmitMergeInputChains1_0,
43246 OPC_EmitConvertToTarget2,
43247 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10188),
43248 MVT::i64, 2, 1, 3,
43249 0,
43250 11,
43251 OPC_CheckChild3TypeI32,
43252 OPC_CheckTypeI32,
43253 OPC_CheckPatternPredicate5,
43254 OPC_EmitMergeInputChains1_0,
43255 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10173),
43256 MVT::i32, 2, 1, 2,
43257 12,
43258 OPC_CheckChild3TypeI64,
43259 OPC_CheckTypeI64,
43260 OPC_CheckPatternPredicate, 16,
43261 OPC_EmitMergeInputChains1_0,
43262 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10185),
43263 MVT::i64, 2, 1, 2,
43264 0,
43265 0,
43266 77|128,1,
43267 OPC_CheckChild1Integer, 16|128,123,
43268 OPC_RecordChild2,
43269 OPC_Scope, 66,
43270 OPC_CheckChild2Type, MVT::i16,
43271 OPC_RecordChild3,
43272 OPC_Scope, 35,
43273 OPC_MoveChild3,
43274 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43275 OPC_SwitchType , 12, MVT::i32,
43276 OPC_MoveParent,
43277 OPC_CheckTypeI32,
43278 OPC_CheckPatternPredicate5,
43279 OPC_EmitMergeInputChains1_0,
43280 OPC_EmitConvertToTarget2,
43281 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10180),
43282 MVT::i32, 2, 1, 3,
43283 13, MVT::i64,
43284 OPC_MoveParent,
43285 OPC_CheckTypeI64,
43286 OPC_CheckPatternPredicate, 16,
43287 OPC_EmitMergeInputChains1_0,
43288 OPC_EmitConvertToTarget2,
43289 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10192),
43290 MVT::i64, 2, 1, 3,
43291 0,
43292 11,
43293 OPC_CheckChild3TypeI32,
43294 OPC_CheckTypeI32,
43295 OPC_CheckPatternPredicate5,
43296 OPC_EmitMergeInputChains1_0,
43297 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10177),
43298 MVT::i32, 2, 1, 2,
43299 12,
43300 OPC_CheckChild3TypeI64,
43301 OPC_CheckTypeI64,
43302 OPC_CheckPatternPredicate, 16,
43303 OPC_EmitMergeInputChains1_0,
43304 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10189),
43305 MVT::i64, 2, 1, 2,
43306 0,
43307 65,
43308 OPC_CheckChild2TypeI32,
43309 OPC_RecordChild3,
43310 OPC_Scope, 35,
43311 OPC_MoveChild3,
43312 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43313 OPC_SwitchType , 12, MVT::i32,
43314 OPC_MoveParent,
43315 OPC_CheckTypeI32,
43316 OPC_CheckPatternPredicate5,
43317 OPC_EmitMergeInputChains1_0,
43318 OPC_EmitConvertToTarget2,
43319 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10181),
43320 MVT::i32, 2, 1, 3,
43321 13, MVT::i64,
43322 OPC_MoveParent,
43323 OPC_CheckTypeI64,
43324 OPC_CheckPatternPredicate, 16,
43325 OPC_EmitMergeInputChains1_0,
43326 OPC_EmitConvertToTarget2,
43327 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10193),
43328 MVT::i64, 2, 1, 3,
43329 0,
43330 11,
43331 OPC_CheckChild3TypeI32,
43332 OPC_CheckTypeI32,
43333 OPC_CheckPatternPredicate5,
43334 OPC_EmitMergeInputChains1_0,
43335 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10178),
43336 MVT::i32, 2, 1, 2,
43337 12,
43338 OPC_CheckChild3TypeI64,
43339 OPC_CheckTypeI64,
43340 OPC_CheckPatternPredicate, 16,
43341 OPC_EmitMergeInputChains1_0,
43342 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10190),
43343 MVT::i64, 2, 1, 2,
43344 0,
43345 65,
43346 OPC_CheckChild2TypeI64,
43347 OPC_RecordChild3,
43348 OPC_Scope, 35,
43349 OPC_MoveChild3,
43350 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43351 OPC_SwitchType , 12, MVT::i32,
43352 OPC_MoveParent,
43353 OPC_CheckTypeI32,
43354 OPC_CheckPatternPredicate5,
43355 OPC_EmitMergeInputChains1_0,
43356 OPC_EmitConvertToTarget2,
43357 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10182),
43358 MVT::i32, 2, 1, 3,
43359 13, MVT::i64,
43360 OPC_MoveParent,
43361 OPC_CheckTypeI64,
43362 OPC_CheckPatternPredicate, 16,
43363 OPC_EmitMergeInputChains1_0,
43364 OPC_EmitConvertToTarget2,
43365 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10194),
43366 MVT::i64, 2, 1, 3,
43367 0,
43368 11,
43369 OPC_CheckChild3TypeI32,
43370 OPC_CheckTypeI32,
43371 OPC_CheckPatternPredicate5,
43372 OPC_EmitMergeInputChains1_0,
43373 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10179),
43374 MVT::i32, 2, 1, 2,
43375 12,
43376 OPC_CheckChild3TypeI64,
43377 OPC_CheckTypeI64,
43378 OPC_CheckPatternPredicate, 16,
43379 OPC_EmitMergeInputChains1_0,
43380 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10191),
43381 MVT::i64, 2, 1, 2,
43382 0,
43383 0,
43384 77|128,1,
43385 OPC_CheckChild1Integer, 18|128,123,
43386 OPC_RecordChild2,
43387 OPC_Scope, 66,
43388 OPC_CheckChild2Type, MVT::i16,
43389 OPC_RecordChild3,
43390 OPC_Scope, 35,
43391 OPC_MoveChild3,
43392 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43393 OPC_SwitchType , 12, MVT::i32,
43394 OPC_MoveParent,
43395 OPC_CheckTypeI32,
43396 OPC_CheckPatternPredicate5,
43397 OPC_EmitMergeInputChains1_0,
43398 OPC_EmitConvertToTarget2,
43399 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10198),
43400 MVT::i32, 2, 1, 3,
43401 13, MVT::i64,
43402 OPC_MoveParent,
43403 OPC_CheckTypeI64,
43404 OPC_CheckPatternPredicate, 16,
43405 OPC_EmitMergeInputChains1_0,
43406 OPC_EmitConvertToTarget2,
43407 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10210),
43408 MVT::i64, 2, 1, 3,
43409 0,
43410 11,
43411 OPC_CheckChild3TypeI32,
43412 OPC_CheckTypeI32,
43413 OPC_CheckPatternPredicate5,
43414 OPC_EmitMergeInputChains1_0,
43415 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10195),
43416 MVT::i32, 2, 1, 2,
43417 12,
43418 OPC_CheckChild3TypeI64,
43419 OPC_CheckTypeI64,
43420 OPC_CheckPatternPredicate, 16,
43421 OPC_EmitMergeInputChains1_0,
43422 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10207),
43423 MVT::i64, 2, 1, 2,
43424 0,
43425 65,
43426 OPC_CheckChild2TypeI32,
43427 OPC_RecordChild3,
43428 OPC_Scope, 35,
43429 OPC_MoveChild3,
43430 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43431 OPC_SwitchType , 12, MVT::i32,
43432 OPC_MoveParent,
43433 OPC_CheckTypeI32,
43434 OPC_CheckPatternPredicate5,
43435 OPC_EmitMergeInputChains1_0,
43436 OPC_EmitConvertToTarget2,
43437 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10199),
43438 MVT::i32, 2, 1, 3,
43439 13, MVT::i64,
43440 OPC_MoveParent,
43441 OPC_CheckTypeI64,
43442 OPC_CheckPatternPredicate, 16,
43443 OPC_EmitMergeInputChains1_0,
43444 OPC_EmitConvertToTarget2,
43445 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10211),
43446 MVT::i64, 2, 1, 3,
43447 0,
43448 11,
43449 OPC_CheckChild3TypeI32,
43450 OPC_CheckTypeI32,
43451 OPC_CheckPatternPredicate5,
43452 OPC_EmitMergeInputChains1_0,
43453 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10196),
43454 MVT::i32, 2, 1, 2,
43455 12,
43456 OPC_CheckChild3TypeI64,
43457 OPC_CheckTypeI64,
43458 OPC_CheckPatternPredicate, 16,
43459 OPC_EmitMergeInputChains1_0,
43460 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10208),
43461 MVT::i64, 2, 1, 2,
43462 0,
43463 65,
43464 OPC_CheckChild2TypeI64,
43465 OPC_RecordChild3,
43466 OPC_Scope, 35,
43467 OPC_MoveChild3,
43468 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43469 OPC_SwitchType , 12, MVT::i32,
43470 OPC_MoveParent,
43471 OPC_CheckTypeI32,
43472 OPC_CheckPatternPredicate5,
43473 OPC_EmitMergeInputChains1_0,
43474 OPC_EmitConvertToTarget2,
43475 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10200),
43476 MVT::i32, 2, 1, 3,
43477 13, MVT::i64,
43478 OPC_MoveParent,
43479 OPC_CheckTypeI64,
43480 OPC_CheckPatternPredicate, 16,
43481 OPC_EmitMergeInputChains1_0,
43482 OPC_EmitConvertToTarget2,
43483 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10212),
43484 MVT::i64, 2, 1, 3,
43485 0,
43486 11,
43487 OPC_CheckChild3TypeI32,
43488 OPC_CheckTypeI32,
43489 OPC_CheckPatternPredicate5,
43490 OPC_EmitMergeInputChains1_0,
43491 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10197),
43492 MVT::i32, 2, 1, 2,
43493 12,
43494 OPC_CheckChild3TypeI64,
43495 OPC_CheckTypeI64,
43496 OPC_CheckPatternPredicate, 16,
43497 OPC_EmitMergeInputChains1_0,
43498 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10209),
43499 MVT::i64, 2, 1, 2,
43500 0,
43501 0,
43502 77|128,1,
43503 OPC_CheckChild1Integer, 20|128,123,
43504 OPC_RecordChild2,
43505 OPC_Scope, 66,
43506 OPC_CheckChild2Type, MVT::i16,
43507 OPC_RecordChild3,
43508 OPC_Scope, 35,
43509 OPC_MoveChild3,
43510 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43511 OPC_SwitchType , 12, MVT::i32,
43512 OPC_MoveParent,
43513 OPC_CheckTypeI32,
43514 OPC_CheckPatternPredicate5,
43515 OPC_EmitMergeInputChains1_0,
43516 OPC_EmitConvertToTarget2,
43517 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10204),
43518 MVT::i32, 2, 1, 3,
43519 13, MVT::i64,
43520 OPC_MoveParent,
43521 OPC_CheckTypeI64,
43522 OPC_CheckPatternPredicate, 16,
43523 OPC_EmitMergeInputChains1_0,
43524 OPC_EmitConvertToTarget2,
43525 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10216),
43526 MVT::i64, 2, 1, 3,
43527 0,
43528 11,
43529 OPC_CheckChild3TypeI32,
43530 OPC_CheckTypeI32,
43531 OPC_CheckPatternPredicate5,
43532 OPC_EmitMergeInputChains1_0,
43533 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10201),
43534 MVT::i32, 2, 1, 2,
43535 12,
43536 OPC_CheckChild3TypeI64,
43537 OPC_CheckTypeI64,
43538 OPC_CheckPatternPredicate, 16,
43539 OPC_EmitMergeInputChains1_0,
43540 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10213),
43541 MVT::i64, 2, 1, 2,
43542 0,
43543 65,
43544 OPC_CheckChild2TypeI32,
43545 OPC_RecordChild3,
43546 OPC_Scope, 35,
43547 OPC_MoveChild3,
43548 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43549 OPC_SwitchType , 12, MVT::i32,
43550 OPC_MoveParent,
43551 OPC_CheckTypeI32,
43552 OPC_CheckPatternPredicate5,
43553 OPC_EmitMergeInputChains1_0,
43554 OPC_EmitConvertToTarget2,
43555 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10205),
43556 MVT::i32, 2, 1, 3,
43557 13, MVT::i64,
43558 OPC_MoveParent,
43559 OPC_CheckTypeI64,
43560 OPC_CheckPatternPredicate, 16,
43561 OPC_EmitMergeInputChains1_0,
43562 OPC_EmitConvertToTarget2,
43563 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10217),
43564 MVT::i64, 2, 1, 3,
43565 0,
43566 11,
43567 OPC_CheckChild3TypeI32,
43568 OPC_CheckTypeI32,
43569 OPC_CheckPatternPredicate5,
43570 OPC_EmitMergeInputChains1_0,
43571 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10202),
43572 MVT::i32, 2, 1, 2,
43573 12,
43574 OPC_CheckChild3TypeI64,
43575 OPC_CheckTypeI64,
43576 OPC_CheckPatternPredicate, 16,
43577 OPC_EmitMergeInputChains1_0,
43578 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10214),
43579 MVT::i64, 2, 1, 2,
43580 0,
43581 65,
43582 OPC_CheckChild2TypeI64,
43583 OPC_RecordChild3,
43584 OPC_Scope, 35,
43585 OPC_MoveChild3,
43586 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43587 OPC_SwitchType , 12, MVT::i32,
43588 OPC_MoveParent,
43589 OPC_CheckTypeI32,
43590 OPC_CheckPatternPredicate5,
43591 OPC_EmitMergeInputChains1_0,
43592 OPC_EmitConvertToTarget2,
43593 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10206),
43594 MVT::i32, 2, 1, 3,
43595 13, MVT::i64,
43596 OPC_MoveParent,
43597 OPC_CheckTypeI64,
43598 OPC_CheckPatternPredicate, 16,
43599 OPC_EmitMergeInputChains1_0,
43600 OPC_EmitConvertToTarget2,
43601 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10218),
43602 MVT::i64, 2, 1, 3,
43603 0,
43604 11,
43605 OPC_CheckChild3TypeI32,
43606 OPC_CheckTypeI32,
43607 OPC_CheckPatternPredicate5,
43608 OPC_EmitMergeInputChains1_0,
43609 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10203),
43610 MVT::i32, 2, 1, 2,
43611 12,
43612 OPC_CheckChild3TypeI64,
43613 OPC_CheckTypeI64,
43614 OPC_CheckPatternPredicate, 16,
43615 OPC_EmitMergeInputChains1_0,
43616 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10215),
43617 MVT::i64, 2, 1, 2,
43618 0,
43619 0,
43620 11,
43621 OPC_CheckChild1Integer, 52|128,123,
43622 OPC_RecordChild2,
43623 OPC_EmitMergeInputChains1_0,
43624 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_POPC),
43625 MVT::i32, 1, 1,
43626 11,
43627 OPC_CheckChild1Integer, 48|128,123,
43628 OPC_RecordChild2,
43629 OPC_EmitMergeInputChains1_0,
43630 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_AND),
43631 MVT::i32, 1, 1,
43632 11,
43633 OPC_CheckChild1Integer, 50|128,123,
43634 OPC_RecordChild2,
43635 OPC_EmitMergeInputChains1_0,
43636 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_BARRIER0_OR),
43637 MVT::i32, 1, 1,
43638 13,
43639 OPC_CheckChild1Integer, 16|128,14|128,1,
43640 OPC_RecordChild2,
43641 OPC_CheckPatternPredicate7,
43642 OPC_EmitMergeInputChains1_0,
43643 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9649),
43644 MVT::i1, 1, 1,
43645 13,
43646 OPC_CheckChild1Integer, 20|128,14|128,1,
43647 OPC_RecordChild2,
43648 OPC_CheckPatternPredicate7,
43649 OPC_EmitMergeInputChains1_0,
43650 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9650),
43651 MVT::i1, 1, 1,
43652 13,
43653 OPC_CheckChild1Integer, 28|128,14|128,1,
43654 OPC_RecordChild2,
43655 OPC_CheckPatternPredicate7,
43656 OPC_EmitMergeInputChains1_0,
43657 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9651),
43658 MVT::i1, 1, 1,
43659 13,
43660 OPC_CheckChild1Integer, 24|128,14|128,1,
43661 OPC_RecordChild2,
43662 OPC_CheckPatternPredicate7,
43663 OPC_EmitMergeInputChains1_0,
43664 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9652),
43665 MVT::i32, 1, 1,
43666 11,
43667 OPC_CheckChild1Integer, 76|128,122,
43668 OPC_CheckPatternPredicate, 76,
43669 OPC_EmitMergeInputChains1_0,
43670 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::ACTIVEMASK),
43671 MVT::i32, 0,
43672 15,
43673 OPC_CheckChild1Integer, 108|128,3|128,1,
43674 OPC_RecordChild2,
43675 OPC_RecordChild3,
43676 OPC_CheckPatternPredicate1,
43677 OPC_EmitMergeInputChains1_0,
43678 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9655),
43679 MVT::i32, 2, 1, 2,
43680 15,
43681 OPC_CheckChild1Integer, 106|128,3|128,1,
43682 OPC_RecordChild2,
43683 OPC_RecordChild3,
43684 OPC_CheckPatternPredicate1,
43685 OPC_EmitMergeInputChains1_0,
43686 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9656),
43687 MVT::i32, 2, 1, 2,
43688 15,
43689 OPC_CheckChild1Integer, 96|128,3|128,1,
43690 OPC_RecordChild2,
43691 OPC_RecordChild3,
43692 OPC_CheckPatternPredicate1,
43693 OPC_EmitMergeInputChains1_0,
43694 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9657),
43695 MVT::i32, 2, 1, 2,
43696 15,
43697 OPC_CheckChild1Integer, 102|128,3|128,1,
43698 OPC_RecordChild2,
43699 OPC_RecordChild3,
43700 OPC_CheckPatternPredicate1,
43701 OPC_EmitMergeInputChains1_0,
43702 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9658),
43703 MVT::i32, 2, 1, 2,
43704 15,
43705 OPC_CheckChild1Integer, 100|128,3|128,1,
43706 OPC_RecordChild2,
43707 OPC_RecordChild3,
43708 OPC_CheckPatternPredicate1,
43709 OPC_EmitMergeInputChains1_0,
43710 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9659),
43711 MVT::i32, 2, 1, 2,
43712 15,
43713 OPC_CheckChild1Integer, 98|128,3|128,1,
43714 OPC_RecordChild2,
43715 OPC_RecordChild3,
43716 OPC_CheckPatternPredicate1,
43717 OPC_EmitMergeInputChains1_0,
43718 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9660),
43719 MVT::i32, 2, 1, 2,
43720 15,
43721 OPC_CheckChild1Integer, 110|128,3|128,1,
43722 OPC_RecordChild2,
43723 OPC_RecordChild3,
43724 OPC_CheckPatternPredicate1,
43725 OPC_EmitMergeInputChains1_0,
43726 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9661),
43727 MVT::i32, 2, 1, 2,
43728 15,
43729 OPC_CheckChild1Integer, 104|128,3|128,1,
43730 OPC_RecordChild2,
43731 OPC_RecordChild3,
43732 OPC_CheckPatternPredicate1,
43733 OPC_EmitMergeInputChains1_0,
43734 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9662),
43735 MVT::i32, 2, 1, 2,
43736 27,
43737 OPC_CheckChild1Integer, 12|128,0|128,1,
43738 OPC_RecordChild2,
43739 OPC_Scope, 9,
43740 OPC_CheckChild2TypeI32,
43741 OPC_CheckPatternPredicate1,
43742 OPC_EmitMergeInputChains1_0,
43743 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_32),
43744 MVT::i64, 1, 1,
43745 9,
43746 OPC_CheckChild2TypeI64,
43747 OPC_CheckPatternPredicate1,
43748 OPC_EmitMergeInputChains1_0,
43749 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_64),
43750 MVT::i64, 1, 1,
43751 0,
43752 27,
43753 OPC_CheckChild1Integer, 26|128,0|128,1,
43754 OPC_RecordChild2,
43755 OPC_Scope, 9,
43756 OPC_CheckChild2TypeI32,
43757 OPC_CheckPatternPredicate1,
43758 OPC_EmitMergeInputChains1_0,
43759 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_SHARED_32),
43760 MVT::i64, 1, 1,
43761 9,
43762 OPC_CheckChild2TypeI64,
43763 OPC_CheckPatternPredicate1,
43764 OPC_EmitMergeInputChains1_0,
43765 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_SHARED_64),
43766 MVT::i64, 1, 1,
43767 0,
43768 31,
43769 OPC_CheckChild1Integer, 22|128,0|128,1,
43770 OPC_RecordChild2,
43771 OPC_Scope, 11,
43772 OPC_CheckChild2TypeI32,
43773 OPC_RecordChild3,
43774 OPC_CheckPatternPredicate1,
43775 OPC_EmitMergeInputChains1_0,
43776 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE_32),
43777 MVT::i64, 2, 1, 2,
43778 11,
43779 OPC_CheckChild2TypeI64,
43780 OPC_RecordChild3,
43781 OPC_CheckPatternPredicate1,
43782 OPC_EmitMergeInputChains1_0,
43783 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE_64),
43784 MVT::i64, 2, 1, 2,
43785 0,
43786 31,
43787 OPC_CheckChild1Integer, 24|128,0|128,1,
43788 OPC_RecordChild2,
43789 OPC_Scope, 11,
43790 OPC_CheckChild2TypeI32,
43791 OPC_RecordChild3,
43792 OPC_CheckPatternPredicate1,
43793 OPC_EmitMergeInputChains1_0,
43794 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE_SHARED_32),
43795 MVT::i64, 2, 1, 2,
43796 11,
43797 OPC_CheckChild2TypeI64,
43798 OPC_RecordChild3,
43799 OPC_CheckPatternPredicate1,
43800 OPC_EmitMergeInputChains1_0,
43801 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_NOCOMPLETE_SHARED_64),
43802 MVT::i64, 2, 1, 2,
43803 0,
43804 27,
43805 OPC_CheckChild1Integer, 14|128,0|128,1,
43806 OPC_RecordChild2,
43807 OPC_Scope, 9,
43808 OPC_CheckChild2TypeI32,
43809 OPC_CheckPatternPredicate1,
43810 OPC_EmitMergeInputChains1_0,
43811 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_32),
43812 MVT::i64, 1, 1,
43813 9,
43814 OPC_CheckChild2TypeI64,
43815 OPC_CheckPatternPredicate1,
43816 OPC_EmitMergeInputChains1_0,
43817 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_64),
43818 MVT::i64, 1, 1,
43819 0,
43820 27,
43821 OPC_CheckChild1Integer, 20|128,0|128,1,
43822 OPC_RecordChild2,
43823 OPC_Scope, 9,
43824 OPC_CheckChild2TypeI32,
43825 OPC_CheckPatternPredicate1,
43826 OPC_EmitMergeInputChains1_0,
43827 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_SHARED_32),
43828 MVT::i64, 1, 1,
43829 9,
43830 OPC_CheckChild2TypeI64,
43831 OPC_CheckPatternPredicate1,
43832 OPC_EmitMergeInputChains1_0,
43833 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_SHARED_64),
43834 MVT::i64, 1, 1,
43835 0,
43836 31,
43837 OPC_CheckChild1Integer, 16|128,0|128,1,
43838 OPC_RecordChild2,
43839 OPC_Scope, 11,
43840 OPC_CheckChild2TypeI32,
43841 OPC_RecordChild3,
43842 OPC_CheckPatternPredicate1,
43843 OPC_EmitMergeInputChains1_0,
43844 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE_32),
43845 MVT::i64, 2, 1, 2,
43846 11,
43847 OPC_CheckChild2TypeI64,
43848 OPC_RecordChild3,
43849 OPC_CheckPatternPredicate1,
43850 OPC_EmitMergeInputChains1_0,
43851 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE_64),
43852 MVT::i64, 2, 1, 2,
43853 0,
43854 31,
43855 OPC_CheckChild1Integer, 18|128,0|128,1,
43856 OPC_RecordChild2,
43857 OPC_Scope, 11,
43858 OPC_CheckChild2TypeI32,
43859 OPC_RecordChild3,
43860 OPC_CheckPatternPredicate1,
43861 OPC_EmitMergeInputChains1_0,
43862 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE_SHARED_32),
43863 MVT::i64, 2, 1, 2,
43864 11,
43865 OPC_CheckChild2TypeI64,
43866 OPC_RecordChild3,
43867 OPC_CheckPatternPredicate1,
43868 OPC_EmitMergeInputChains1_0,
43869 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_ARRIVE_DROP_NOCOMPLETE_SHARED_64),
43870 MVT::i64, 2, 1, 2,
43871 0,
43872 31,
43873 OPC_CheckChild1Integer, 38|128,0|128,1,
43874 OPC_RecordChild2,
43875 OPC_Scope, 11,
43876 OPC_CheckChild2TypeI32,
43877 OPC_RecordChild3,
43878 OPC_CheckPatternPredicate1,
43879 OPC_EmitMergeInputChains1_0,
43880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT_32),
43881 MVT::i1, 2, 1, 2,
43882 11,
43883 OPC_CheckChild2TypeI64,
43884 OPC_RecordChild3,
43885 OPC_CheckPatternPredicate1,
43886 OPC_EmitMergeInputChains1_0,
43887 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT_64),
43888 MVT::i1, 2, 1, 2,
43889 0,
43890 31,
43891 OPC_CheckChild1Integer, 40|128,0|128,1,
43892 OPC_RecordChild2,
43893 OPC_Scope, 11,
43894 OPC_CheckChild2TypeI32,
43895 OPC_RecordChild3,
43896 OPC_CheckPatternPredicate1,
43897 OPC_EmitMergeInputChains1_0,
43898 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT_SHARED_32),
43899 MVT::i1, 2, 1, 2,
43900 11,
43901 OPC_CheckChild2TypeI64,
43902 OPC_RecordChild3,
43903 OPC_CheckPatternPredicate1,
43904 OPC_EmitMergeInputChains1_0,
43905 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::MBARRIER_TEST_WAIT_SHARED_64),
43906 MVT::i1, 2, 1, 2,
43907 0,
43908 10,
43909 OPC_CheckChild1Integer, 54|128,2|128,1,
43910 OPC_EmitMergeInputChains1_0,
43911 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_CLOCK),
43912 MVT::i32, 0,
43913 10,
43914 OPC_CheckChild1Integer, 56|128,2|128,1,
43915 OPC_EmitMergeInputChains1_0,
43916 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_CLOCK64),
43917 MVT::i64, 0,
43918 10,
43919 OPC_CheckChild1Integer, 30|128,3|128,1,
43920 OPC_EmitMergeInputChains1_0,
43921 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_GLOBALTIMER),
43922 MVT::i64, 0,
43923 10,
43924 OPC_CheckChild1Integer, 74|128,3|128,1,
43925 OPC_EmitMergeInputChains1_0,
43926 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM0),
43927 MVT::i32, 0,
43928 10,
43929 OPC_CheckChild1Integer, 76|128,3|128,1,
43930 OPC_EmitMergeInputChains1_0,
43931 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM1),
43932 MVT::i32, 0,
43933 10,
43934 OPC_CheckChild1Integer, 78|128,3|128,1,
43935 OPC_EmitMergeInputChains1_0,
43936 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM2),
43937 MVT::i32, 0,
43938 10,
43939 OPC_CheckChild1Integer, 80|128,3|128,1,
43940 OPC_EmitMergeInputChains1_0,
43941 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_PM3),
43942 MVT::i32, 0,
43943 38|128,3,
43944 OPC_CheckChild1Integer, 110|128,14|128,1,
43945 OPC_RecordChild2,
43946 OPC_Scope, 87,
43947 OPC_CheckChild2TypeI32,
43948 OPC_Scope, 27,
43949 OPC_CheckPredicate2,
43950 OPC_CheckPatternPredicate4,
43951 OPC_CheckComplexPat0, /*#*/1,
43952 OPC_EmitMergeInputChains1_0,
43953 OPC_EmitInteger32, 0,
43954 OPC_EmitNodeXForm, 2, 4,
43955 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11093), 0|OPFL_Chain,
43956 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
43957 27,
43958 OPC_CheckPredicate1,
43959 OPC_CheckPatternPredicate4,
43960 OPC_CheckComplexPat0, /*#*/1,
43961 OPC_EmitMergeInputChains1_0,
43962 OPC_EmitInteger32, 0,
43963 OPC_EmitNodeXForm, 2, 4,
43964 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11720), 0|OPFL_Chain,
43965 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
43966 27,
43967 OPC_CheckPredicate0,
43968 OPC_CheckPatternPredicate4,
43969 OPC_CheckComplexPat0, /*#*/1,
43970 OPC_EmitMergeInputChains1_0,
43971 OPC_EmitInteger32, 0,
43972 OPC_EmitNodeXForm, 2, 4,
43973 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12347), 0|OPFL_Chain,
43974 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
43975 0,
43976 87,
43977 OPC_CheckChild2TypeI64,
43978 OPC_Scope, 27,
43979 OPC_CheckPredicate2,
43980 OPC_CheckPatternPredicate4,
43981 OPC_CheckComplexPat1, /*#*/1,
43982 OPC_EmitMergeInputChains1_0,
43983 OPC_EmitInteger32, 0,
43984 OPC_EmitNodeXForm, 2, 4,
43985 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11207), 0|OPFL_Chain,
43986 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
43987 27,
43988 OPC_CheckPredicate1,
43989 OPC_CheckPatternPredicate4,
43990 OPC_CheckComplexPat1, /*#*/1,
43991 OPC_EmitMergeInputChains1_0,
43992 OPC_EmitInteger32, 0,
43993 OPC_EmitNodeXForm, 2, 4,
43994 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11834), 0|OPFL_Chain,
43995 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
43996 27,
43997 OPC_CheckPredicate0,
43998 OPC_CheckPatternPredicate4,
43999 OPC_CheckComplexPat1, /*#*/1,
44000 OPC_EmitMergeInputChains1_0,
44001 OPC_EmitInteger32, 0,
44002 OPC_EmitNodeXForm, 2, 4,
44003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12461), 0|OPFL_Chain,
44004 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44005 0,
44006 26,
44007 OPC_CheckPredicate2,
44008 OPC_CheckPatternPredicate4,
44009 OPC_CheckComplexPat2, /*#*/1,
44010 OPC_EmitMergeInputChains1_0,
44011 OPC_EmitInteger32, 0,
44012 OPC_EmitNodeXForm, 2, 3,
44013 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10649), 0|OPFL_Chain,
44014 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44015 26,
44016 OPC_CheckPredicate1,
44017 OPC_CheckPatternPredicate4,
44018 OPC_CheckComplexPat2, /*#*/1,
44019 OPC_EmitMergeInputChains1_0,
44020 OPC_EmitInteger32, 0,
44021 OPC_EmitNodeXForm, 2, 3,
44022 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11346), 0|OPFL_Chain,
44023 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44024 26,
44025 OPC_CheckPredicate0,
44026 OPC_CheckPatternPredicate4,
44027 OPC_CheckComplexPat2, /*#*/1,
44028 OPC_EmitMergeInputChains1_0,
44029 OPC_EmitInteger32, 0,
44030 OPC_EmitNodeXForm, 2, 3,
44031 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11973), 0|OPFL_Chain,
44032 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44033 78,
44034 OPC_CheckChild2TypeI32,
44035 OPC_Scope, 24,
44036 OPC_CheckPredicate2,
44037 OPC_CheckPatternPredicate4,
44038 OPC_EmitMergeInputChains1_0,
44039 OPC_EmitInteger32, 0,
44040 OPC_EmitNodeXForm, 2, 2,
44041 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10865), 0|OPFL_Chain,
44042 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44043 24,
44044 OPC_CheckPredicate1,
44045 OPC_CheckPatternPredicate4,
44046 OPC_EmitMergeInputChains1_0,
44047 OPC_EmitInteger32, 0,
44048 OPC_EmitNodeXForm, 2, 2,
44049 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11492), 0|OPFL_Chain,
44050 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44051 24,
44052 OPC_CheckPredicate0,
44053 OPC_CheckPatternPredicate4,
44054 OPC_EmitMergeInputChains1_0,
44055 OPC_EmitInteger32, 0,
44056 OPC_EmitNodeXForm, 2, 2,
44057 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12119), 0|OPFL_Chain,
44058 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44059 0,
44060 78,
44061 OPC_CheckChild2TypeI64,
44062 OPC_Scope, 24,
44063 OPC_CheckPredicate2,
44064 OPC_CheckPatternPredicate4,
44065 OPC_EmitMergeInputChains1_0,
44066 OPC_EmitInteger32, 0,
44067 OPC_EmitNodeXForm, 2, 2,
44068 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10979), 0|OPFL_Chain,
44069 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44070 24,
44071 OPC_CheckPredicate1,
44072 OPC_CheckPatternPredicate4,
44073 OPC_EmitMergeInputChains1_0,
44074 OPC_EmitInteger32, 0,
44075 OPC_EmitNodeXForm, 2, 2,
44076 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11606), 0|OPFL_Chain,
44077 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44078 24,
44079 OPC_CheckPredicate0,
44080 OPC_CheckPatternPredicate4,
44081 OPC_EmitMergeInputChains1_0,
44082 OPC_EmitInteger32, 0,
44083 OPC_EmitNodeXForm, 2, 2,
44084 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12233), 0|OPFL_Chain,
44085 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44086 0,
44087 0,
44088 38|128,3,
44089 OPC_CheckChild1Integer, 110|128,16|128,1,
44090 OPC_RecordChild2,
44091 OPC_Scope, 87,
44092 OPC_CheckChild2TypeI32,
44093 OPC_Scope, 27,
44094 OPC_CheckPredicate2,
44095 OPC_CheckPatternPredicate2,
44096 OPC_CheckComplexPat0, /*#*/1,
44097 OPC_EmitMergeInputChains1_0,
44098 OPC_EmitInteger32, 0,
44099 OPC_EmitNodeXForm, 2, 4,
44100 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11099), 0|OPFL_Chain,
44101 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44102 27,
44103 OPC_CheckPredicate1,
44104 OPC_CheckPatternPredicate2,
44105 OPC_CheckComplexPat0, /*#*/1,
44106 OPC_EmitMergeInputChains1_0,
44107 OPC_EmitInteger32, 0,
44108 OPC_EmitNodeXForm, 2, 4,
44109 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11726), 0|OPFL_Chain,
44110 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44111 27,
44112 OPC_CheckPredicate0,
44113 OPC_CheckPatternPredicate2,
44114 OPC_CheckComplexPat0, /*#*/1,
44115 OPC_EmitMergeInputChains1_0,
44116 OPC_EmitInteger32, 0,
44117 OPC_EmitNodeXForm, 2, 4,
44118 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12353), 0|OPFL_Chain,
44119 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44120 0,
44121 87,
44122 OPC_CheckChild2TypeI64,
44123 OPC_Scope, 27,
44124 OPC_CheckPredicate2,
44125 OPC_CheckPatternPredicate2,
44126 OPC_CheckComplexPat1, /*#*/1,
44127 OPC_EmitMergeInputChains1_0,
44128 OPC_EmitInteger32, 0,
44129 OPC_EmitNodeXForm, 2, 4,
44130 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11213), 0|OPFL_Chain,
44131 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44132 27,
44133 OPC_CheckPredicate1,
44134 OPC_CheckPatternPredicate2,
44135 OPC_CheckComplexPat1, /*#*/1,
44136 OPC_EmitMergeInputChains1_0,
44137 OPC_EmitInteger32, 0,
44138 OPC_EmitNodeXForm, 2, 4,
44139 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11840), 0|OPFL_Chain,
44140 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44141 27,
44142 OPC_CheckPredicate0,
44143 OPC_CheckPatternPredicate2,
44144 OPC_CheckComplexPat1, /*#*/1,
44145 OPC_EmitMergeInputChains1_0,
44146 OPC_EmitInteger32, 0,
44147 OPC_EmitNodeXForm, 2, 4,
44148 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12467), 0|OPFL_Chain,
44149 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44150 0,
44151 26,
44152 OPC_CheckPredicate2,
44153 OPC_CheckPatternPredicate2,
44154 OPC_CheckComplexPat2, /*#*/1,
44155 OPC_EmitMergeInputChains1_0,
44156 OPC_EmitInteger32, 0,
44157 OPC_EmitNodeXForm, 2, 3,
44158 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10664), 0|OPFL_Chain,
44159 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44160 26,
44161 OPC_CheckPredicate1,
44162 OPC_CheckPatternPredicate2,
44163 OPC_CheckComplexPat2, /*#*/1,
44164 OPC_EmitMergeInputChains1_0,
44165 OPC_EmitInteger32, 0,
44166 OPC_EmitNodeXForm, 2, 3,
44167 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11355), 0|OPFL_Chain,
44168 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44169 26,
44170 OPC_CheckPredicate0,
44171 OPC_CheckPatternPredicate2,
44172 OPC_CheckComplexPat2, /*#*/1,
44173 OPC_EmitMergeInputChains1_0,
44174 OPC_EmitInteger32, 0,
44175 OPC_EmitNodeXForm, 2, 3,
44176 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11982), 0|OPFL_Chain,
44177 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44178 78,
44179 OPC_CheckChild2TypeI32,
44180 OPC_Scope, 24,
44181 OPC_CheckPredicate2,
44182 OPC_CheckPatternPredicate2,
44183 OPC_EmitMergeInputChains1_0,
44184 OPC_EmitInteger32, 0,
44185 OPC_EmitNodeXForm, 2, 2,
44186 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10871), 0|OPFL_Chain,
44187 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44188 24,
44189 OPC_CheckPredicate1,
44190 OPC_CheckPatternPredicate2,
44191 OPC_EmitMergeInputChains1_0,
44192 OPC_EmitInteger32, 0,
44193 OPC_EmitNodeXForm, 2, 2,
44194 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11498), 0|OPFL_Chain,
44195 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44196 24,
44197 OPC_CheckPredicate0,
44198 OPC_CheckPatternPredicate2,
44199 OPC_EmitMergeInputChains1_0,
44200 OPC_EmitInteger32, 0,
44201 OPC_EmitNodeXForm, 2, 2,
44202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12125), 0|OPFL_Chain,
44203 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44204 0,
44205 78,
44206 OPC_CheckChild2TypeI64,
44207 OPC_Scope, 24,
44208 OPC_CheckPredicate2,
44209 OPC_CheckPatternPredicate2,
44210 OPC_EmitMergeInputChains1_0,
44211 OPC_EmitInteger32, 0,
44212 OPC_EmitNodeXForm, 2, 2,
44213 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10985), 0|OPFL_Chain,
44214 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44215 24,
44216 OPC_CheckPredicate1,
44217 OPC_CheckPatternPredicate2,
44218 OPC_EmitMergeInputChains1_0,
44219 OPC_EmitInteger32, 0,
44220 OPC_EmitNodeXForm, 2, 2,
44221 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11612), 0|OPFL_Chain,
44222 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44223 24,
44224 OPC_CheckPredicate0,
44225 OPC_CheckPatternPredicate2,
44226 OPC_EmitMergeInputChains1_0,
44227 OPC_EmitInteger32, 0,
44228 OPC_EmitNodeXForm, 2, 2,
44229 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12239), 0|OPFL_Chain,
44230 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44231 0,
44232 0,
44233 38|128,3,
44234 OPC_CheckChild1Integer, 70|128,18|128,1,
44235 OPC_RecordChild2,
44236 OPC_Scope, 87,
44237 OPC_CheckChild2TypeI32,
44238 OPC_Scope, 27,
44239 OPC_CheckPredicate2,
44240 OPC_CheckPatternPredicate2,
44241 OPC_CheckComplexPat0, /*#*/1,
44242 OPC_EmitMergeInputChains1_0,
44243 OPC_EmitInteger32, 0,
44244 OPC_EmitNodeXForm, 2, 4,
44245 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11105), 0|OPFL_Chain,
44246 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44247 27,
44248 OPC_CheckPredicate1,
44249 OPC_CheckPatternPredicate2,
44250 OPC_CheckComplexPat0, /*#*/1,
44251 OPC_EmitMergeInputChains1_0,
44252 OPC_EmitInteger32, 0,
44253 OPC_EmitNodeXForm, 2, 4,
44254 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11732), 0|OPFL_Chain,
44255 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44256 27,
44257 OPC_CheckPredicate0,
44258 OPC_CheckPatternPredicate2,
44259 OPC_CheckComplexPat0, /*#*/1,
44260 OPC_EmitMergeInputChains1_0,
44261 OPC_EmitInteger32, 0,
44262 OPC_EmitNodeXForm, 2, 4,
44263 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12359), 0|OPFL_Chain,
44264 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44265 0,
44266 87,
44267 OPC_CheckChild2TypeI64,
44268 OPC_Scope, 27,
44269 OPC_CheckPredicate2,
44270 OPC_CheckPatternPredicate2,
44271 OPC_CheckComplexPat1, /*#*/1,
44272 OPC_EmitMergeInputChains1_0,
44273 OPC_EmitInteger32, 0,
44274 OPC_EmitNodeXForm, 2, 4,
44275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11219), 0|OPFL_Chain,
44276 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44277 27,
44278 OPC_CheckPredicate1,
44279 OPC_CheckPatternPredicate2,
44280 OPC_CheckComplexPat1, /*#*/1,
44281 OPC_EmitMergeInputChains1_0,
44282 OPC_EmitInteger32, 0,
44283 OPC_EmitNodeXForm, 2, 4,
44284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11846), 0|OPFL_Chain,
44285 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44286 27,
44287 OPC_CheckPredicate0,
44288 OPC_CheckPatternPredicate2,
44289 OPC_CheckComplexPat1, /*#*/1,
44290 OPC_EmitMergeInputChains1_0,
44291 OPC_EmitInteger32, 0,
44292 OPC_EmitNodeXForm, 2, 4,
44293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12473), 0|OPFL_Chain,
44294 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44295 0,
44296 26,
44297 OPC_CheckPredicate2,
44298 OPC_CheckPatternPredicate2,
44299 OPC_CheckComplexPat2, /*#*/1,
44300 OPC_EmitMergeInputChains1_0,
44301 OPC_EmitInteger32, 0,
44302 OPC_EmitNodeXForm, 2, 3,
44303 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10679), 0|OPFL_Chain,
44304 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44305 26,
44306 OPC_CheckPredicate1,
44307 OPC_CheckPatternPredicate2,
44308 OPC_CheckComplexPat2, /*#*/1,
44309 OPC_EmitMergeInputChains1_0,
44310 OPC_EmitInteger32, 0,
44311 OPC_EmitNodeXForm, 2, 3,
44312 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11364), 0|OPFL_Chain,
44313 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44314 26,
44315 OPC_CheckPredicate0,
44316 OPC_CheckPatternPredicate2,
44317 OPC_CheckComplexPat2, /*#*/1,
44318 OPC_EmitMergeInputChains1_0,
44319 OPC_EmitInteger32, 0,
44320 OPC_EmitNodeXForm, 2, 3,
44321 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11991), 0|OPFL_Chain,
44322 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44323 78,
44324 OPC_CheckChild2TypeI32,
44325 OPC_Scope, 24,
44326 OPC_CheckPredicate2,
44327 OPC_CheckPatternPredicate2,
44328 OPC_EmitMergeInputChains1_0,
44329 OPC_EmitInteger32, 0,
44330 OPC_EmitNodeXForm, 2, 2,
44331 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10877), 0|OPFL_Chain,
44332 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44333 24,
44334 OPC_CheckPredicate1,
44335 OPC_CheckPatternPredicate2,
44336 OPC_EmitMergeInputChains1_0,
44337 OPC_EmitInteger32, 0,
44338 OPC_EmitNodeXForm, 2, 2,
44339 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11504), 0|OPFL_Chain,
44340 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44341 24,
44342 OPC_CheckPredicate0,
44343 OPC_CheckPatternPredicate2,
44344 OPC_EmitMergeInputChains1_0,
44345 OPC_EmitInteger32, 0,
44346 OPC_EmitNodeXForm, 2, 2,
44347 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12131), 0|OPFL_Chain,
44348 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44349 0,
44350 78,
44351 OPC_CheckChild2TypeI64,
44352 OPC_Scope, 24,
44353 OPC_CheckPredicate2,
44354 OPC_CheckPatternPredicate2,
44355 OPC_EmitMergeInputChains1_0,
44356 OPC_EmitInteger32, 0,
44357 OPC_EmitNodeXForm, 2, 2,
44358 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10991), 0|OPFL_Chain,
44359 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44360 24,
44361 OPC_CheckPredicate1,
44362 OPC_CheckPatternPredicate2,
44363 OPC_EmitMergeInputChains1_0,
44364 OPC_EmitInteger32, 0,
44365 OPC_EmitNodeXForm, 2, 2,
44366 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11618), 0|OPFL_Chain,
44367 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44368 24,
44369 OPC_CheckPredicate0,
44370 OPC_CheckPatternPredicate2,
44371 OPC_EmitMergeInputChains1_0,
44372 OPC_EmitInteger32, 0,
44373 OPC_EmitNodeXForm, 2, 2,
44374 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12245), 0|OPFL_Chain,
44375 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44376 0,
44377 0,
44378 38|128,3,
44379 OPC_CheckChild1Integer, 12|128,16|128,1,
44380 OPC_RecordChild2,
44381 OPC_Scope, 87,
44382 OPC_CheckChild2TypeI32,
44383 OPC_Scope, 27,
44384 OPC_CheckPredicate2,
44385 OPC_CheckPatternPredicate1,
44386 OPC_CheckComplexPat0, /*#*/1,
44387 OPC_EmitMergeInputChains1_0,
44388 OPC_EmitInteger32, 0,
44389 OPC_EmitNodeXForm, 2, 4,
44390 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11113), 0|OPFL_Chain,
44391 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44392 27,
44393 OPC_CheckPredicate1,
44394 OPC_CheckPatternPredicate1,
44395 OPC_CheckComplexPat0, /*#*/1,
44396 OPC_EmitMergeInputChains1_0,
44397 OPC_EmitInteger32, 0,
44398 OPC_EmitNodeXForm, 2, 4,
44399 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11740), 0|OPFL_Chain,
44400 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44401 27,
44402 OPC_CheckPredicate0,
44403 OPC_CheckPatternPredicate1,
44404 OPC_CheckComplexPat0, /*#*/1,
44405 OPC_EmitMergeInputChains1_0,
44406 OPC_EmitInteger32, 0,
44407 OPC_EmitNodeXForm, 2, 4,
44408 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12367), 0|OPFL_Chain,
44409 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44410 0,
44411 87,
44412 OPC_CheckChild2TypeI64,
44413 OPC_Scope, 27,
44414 OPC_CheckPredicate2,
44415 OPC_CheckPatternPredicate1,
44416 OPC_CheckComplexPat1, /*#*/1,
44417 OPC_EmitMergeInputChains1_0,
44418 OPC_EmitInteger32, 0,
44419 OPC_EmitNodeXForm, 2, 4,
44420 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11227), 0|OPFL_Chain,
44421 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44422 27,
44423 OPC_CheckPredicate1,
44424 OPC_CheckPatternPredicate1,
44425 OPC_CheckComplexPat1, /*#*/1,
44426 OPC_EmitMergeInputChains1_0,
44427 OPC_EmitInteger32, 0,
44428 OPC_EmitNodeXForm, 2, 4,
44429 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11854), 0|OPFL_Chain,
44430 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44431 27,
44432 OPC_CheckPredicate0,
44433 OPC_CheckPatternPredicate1,
44434 OPC_CheckComplexPat1, /*#*/1,
44435 OPC_EmitMergeInputChains1_0,
44436 OPC_EmitInteger32, 0,
44437 OPC_EmitNodeXForm, 2, 4,
44438 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12481), 0|OPFL_Chain,
44439 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
44440 0,
44441 26,
44442 OPC_CheckPredicate2,
44443 OPC_CheckPatternPredicate1,
44444 OPC_CheckComplexPat2, /*#*/1,
44445 OPC_EmitMergeInputChains1_0,
44446 OPC_EmitInteger32, 0,
44447 OPC_EmitNodeXForm, 2, 3,
44448 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10699), 0|OPFL_Chain,
44449 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44450 26,
44451 OPC_CheckPredicate1,
44452 OPC_CheckPatternPredicate1,
44453 OPC_CheckComplexPat2, /*#*/1,
44454 OPC_EmitMergeInputChains1_0,
44455 OPC_EmitInteger32, 0,
44456 OPC_EmitNodeXForm, 2, 3,
44457 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11376), 0|OPFL_Chain,
44458 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44459 26,
44460 OPC_CheckPredicate0,
44461 OPC_CheckPatternPredicate1,
44462 OPC_CheckComplexPat2, /*#*/1,
44463 OPC_EmitMergeInputChains1_0,
44464 OPC_EmitInteger32, 0,
44465 OPC_EmitNodeXForm, 2, 3,
44466 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12003), 0|OPFL_Chain,
44467 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
44468 78,
44469 OPC_CheckChild2TypeI32,
44470 OPC_Scope, 24,
44471 OPC_CheckPredicate2,
44472 OPC_CheckPatternPredicate1,
44473 OPC_EmitMergeInputChains1_0,
44474 OPC_EmitInteger32, 0,
44475 OPC_EmitNodeXForm, 2, 2,
44476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10885), 0|OPFL_Chain,
44477 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44478 24,
44479 OPC_CheckPredicate1,
44480 OPC_CheckPatternPredicate1,
44481 OPC_EmitMergeInputChains1_0,
44482 OPC_EmitInteger32, 0,
44483 OPC_EmitNodeXForm, 2, 2,
44484 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11512), 0|OPFL_Chain,
44485 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44486 24,
44487 OPC_CheckPredicate0,
44488 OPC_CheckPatternPredicate1,
44489 OPC_EmitMergeInputChains1_0,
44490 OPC_EmitInteger32, 0,
44491 OPC_EmitNodeXForm, 2, 2,
44492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12139), 0|OPFL_Chain,
44493 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44494 0,
44495 78,
44496 OPC_CheckChild2TypeI64,
44497 OPC_Scope, 24,
44498 OPC_CheckPredicate2,
44499 OPC_CheckPatternPredicate1,
44500 OPC_EmitMergeInputChains1_0,
44501 OPC_EmitInteger32, 0,
44502 OPC_EmitNodeXForm, 2, 2,
44503 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10999), 0|OPFL_Chain,
44504 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44505 24,
44506 OPC_CheckPredicate1,
44507 OPC_CheckPatternPredicate1,
44508 OPC_EmitMergeInputChains1_0,
44509 OPC_EmitInteger32, 0,
44510 OPC_EmitNodeXForm, 2, 2,
44511 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11626), 0|OPFL_Chain,
44512 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44513 24,
44514 OPC_CheckPredicate0,
44515 OPC_CheckPatternPredicate1,
44516 OPC_EmitMergeInputChains1_0,
44517 OPC_EmitInteger32, 0,
44518 OPC_EmitNodeXForm, 2, 2,
44519 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12253), 0|OPFL_Chain,
44520 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
44521 0,
44522 0,
44523 31|128,2,
44524 OPC_CheckChild1Integer, 24|128,20|128,1,
44525 OPC_RecordChild2,
44526 OPC_Scope, 60,
44527 OPC_CheckChild2TypeI32,
44528 OPC_Scope, 18,
44529 OPC_CheckPredicate2,
44530 OPC_CheckPatternPredicate1,
44531 OPC_CheckComplexPat0, /*#*/1,
44532 OPC_EmitMergeInputChains1_0,
44533 OPC_EmitInteger32, 0,
44534 OPC_EmitNodeXForm, 2, 4,
44535 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11115),
44536 MVT::f64, 3, 2, 3, 5,
44537 18,
44538 OPC_CheckPredicate1,
44539 OPC_CheckPatternPredicate1,
44540 OPC_CheckComplexPat0, /*#*/1,
44541 OPC_EmitMergeInputChains1_0,
44542 OPC_EmitInteger32, 0,
44543 OPC_EmitNodeXForm, 2, 4,
44544 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11742),
44545 MVT::f64, 3, 2, 3, 5,
44546 18,
44547 OPC_CheckPredicate0,
44548 OPC_CheckPatternPredicate1,
44549 OPC_CheckComplexPat0, /*#*/1,
44550 OPC_EmitMergeInputChains1_0,
44551 OPC_EmitInteger32, 0,
44552 OPC_EmitNodeXForm, 2, 4,
44553 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12369),
44554 MVT::f64, 3, 2, 3, 5,
44555 0,
44556 60,
44557 OPC_CheckChild2TypeI64,
44558 OPC_Scope, 18,
44559 OPC_CheckPredicate2,
44560 OPC_CheckPatternPredicate1,
44561 OPC_CheckComplexPat1, /*#*/1,
44562 OPC_EmitMergeInputChains1_0,
44563 OPC_EmitInteger32, 0,
44564 OPC_EmitNodeXForm, 2, 4,
44565 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11229),
44566 MVT::f64, 3, 2, 3, 5,
44567 18,
44568 OPC_CheckPredicate1,
44569 OPC_CheckPatternPredicate1,
44570 OPC_CheckComplexPat1, /*#*/1,
44571 OPC_EmitMergeInputChains1_0,
44572 OPC_EmitInteger32, 0,
44573 OPC_EmitNodeXForm, 2, 4,
44574 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11856),
44575 MVT::f64, 3, 2, 3, 5,
44576 18,
44577 OPC_CheckPredicate0,
44578 OPC_CheckPatternPredicate1,
44579 OPC_CheckComplexPat1, /*#*/1,
44580 OPC_EmitMergeInputChains1_0,
44581 OPC_EmitInteger32, 0,
44582 OPC_EmitNodeXForm, 2, 4,
44583 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12483),
44584 MVT::f64, 3, 2, 3, 5,
44585 0,
44586 17,
44587 OPC_CheckPredicate2,
44588 OPC_CheckPatternPredicate1,
44589 OPC_CheckComplexPat2, /*#*/1,
44590 OPC_EmitMergeInputChains1_0,
44591 OPC_EmitInteger32, 0,
44592 OPC_EmitNodeXForm, 2, 3,
44593 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10704),
44594 MVT::f64, 2, 2, 4,
44595 17,
44596 OPC_CheckPredicate1,
44597 OPC_CheckPatternPredicate1,
44598 OPC_CheckComplexPat2, /*#*/1,
44599 OPC_EmitMergeInputChains1_0,
44600 OPC_EmitInteger32, 0,
44601 OPC_EmitNodeXForm, 2, 3,
44602 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11379),
44603 MVT::f64, 2, 2, 4,
44604 17,
44605 OPC_CheckPredicate0,
44606 OPC_CheckPatternPredicate1,
44607 OPC_CheckComplexPat2, /*#*/1,
44608 OPC_EmitMergeInputChains1_0,
44609 OPC_EmitInteger32, 0,
44610 OPC_EmitNodeXForm, 2, 3,
44611 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12006),
44612 MVT::f64, 2, 2, 4,
44613 51,
44614 OPC_CheckChild2TypeI32,
44615 OPC_Scope, 15,
44616 OPC_CheckPredicate2,
44617 OPC_CheckPatternPredicate1,
44618 OPC_EmitMergeInputChains1_0,
44619 OPC_EmitInteger32, 0,
44620 OPC_EmitNodeXForm, 2, 2,
44621 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10887),
44622 MVT::f64, 2, 1, 3,
44623 15,
44624 OPC_CheckPredicate1,
44625 OPC_CheckPatternPredicate1,
44626 OPC_EmitMergeInputChains1_0,
44627 OPC_EmitInteger32, 0,
44628 OPC_EmitNodeXForm, 2, 2,
44629 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11514),
44630 MVT::f64, 2, 1, 3,
44631 15,
44632 OPC_CheckPredicate0,
44633 OPC_CheckPatternPredicate1,
44634 OPC_EmitMergeInputChains1_0,
44635 OPC_EmitInteger32, 0,
44636 OPC_EmitNodeXForm, 2, 2,
44637 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12141),
44638 MVT::f64, 2, 1, 3,
44639 0,
44640 51,
44641 OPC_CheckChild2TypeI64,
44642 OPC_Scope, 15,
44643 OPC_CheckPredicate2,
44644 OPC_CheckPatternPredicate1,
44645 OPC_EmitMergeInputChains1_0,
44646 OPC_EmitInteger32, 0,
44647 OPC_EmitNodeXForm, 2, 2,
44648 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11001),
44649 MVT::f64, 2, 1, 3,
44650 15,
44651 OPC_CheckPredicate1,
44652 OPC_CheckPatternPredicate1,
44653 OPC_EmitMergeInputChains1_0,
44654 OPC_EmitInteger32, 0,
44655 OPC_EmitNodeXForm, 2, 2,
44656 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11628),
44657 MVT::f64, 2, 1, 3,
44658 15,
44659 OPC_CheckPredicate0,
44660 OPC_CheckPatternPredicate1,
44661 OPC_EmitMergeInputChains1_0,
44662 OPC_EmitInteger32, 0,
44663 OPC_EmitNodeXForm, 2, 2,
44664 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12255),
44665 MVT::f64, 2, 1, 3,
44666 0,
44667 0,
44668 31|128,2,
44669 OPC_CheckChild1Integer, 32|128,20|128,1,
44670 OPC_RecordChild2,
44671 OPC_Scope, 60,
44672 OPC_CheckChild2TypeI32,
44673 OPC_Scope, 18,
44674 OPC_CheckPredicate2,
44675 OPC_CheckPatternPredicate1,
44676 OPC_CheckComplexPat0, /*#*/1,
44677 OPC_EmitMergeInputChains1_0,
44678 OPC_EmitInteger32, 0,
44679 OPC_EmitNodeXForm, 2, 4,
44680 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11117),
44681 MVT::f64, 3, 2, 3, 5,
44682 18,
44683 OPC_CheckPredicate1,
44684 OPC_CheckPatternPredicate1,
44685 OPC_CheckComplexPat0, /*#*/1,
44686 OPC_EmitMergeInputChains1_0,
44687 OPC_EmitInteger32, 0,
44688 OPC_EmitNodeXForm, 2, 4,
44689 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11744),
44690 MVT::f64, 3, 2, 3, 5,
44691 18,
44692 OPC_CheckPredicate0,
44693 OPC_CheckPatternPredicate1,
44694 OPC_CheckComplexPat0, /*#*/1,
44695 OPC_EmitMergeInputChains1_0,
44696 OPC_EmitInteger32, 0,
44697 OPC_EmitNodeXForm, 2, 4,
44698 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12371),
44699 MVT::f64, 3, 2, 3, 5,
44700 0,
44701 60,
44702 OPC_CheckChild2TypeI64,
44703 OPC_Scope, 18,
44704 OPC_CheckPredicate2,
44705 OPC_CheckPatternPredicate1,
44706 OPC_CheckComplexPat1, /*#*/1,
44707 OPC_EmitMergeInputChains1_0,
44708 OPC_EmitInteger32, 0,
44709 OPC_EmitNodeXForm, 2, 4,
44710 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11231),
44711 MVT::f64, 3, 2, 3, 5,
44712 18,
44713 OPC_CheckPredicate1,
44714 OPC_CheckPatternPredicate1,
44715 OPC_CheckComplexPat1, /*#*/1,
44716 OPC_EmitMergeInputChains1_0,
44717 OPC_EmitInteger32, 0,
44718 OPC_EmitNodeXForm, 2, 4,
44719 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11858),
44720 MVT::f64, 3, 2, 3, 5,
44721 18,
44722 OPC_CheckPredicate0,
44723 OPC_CheckPatternPredicate1,
44724 OPC_CheckComplexPat1, /*#*/1,
44725 OPC_EmitMergeInputChains1_0,
44726 OPC_EmitInteger32, 0,
44727 OPC_EmitNodeXForm, 2, 4,
44728 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12485),
44729 MVT::f64, 3, 2, 3, 5,
44730 0,
44731 17,
44732 OPC_CheckPredicate2,
44733 OPC_CheckPatternPredicate1,
44734 OPC_CheckComplexPat2, /*#*/1,
44735 OPC_EmitMergeInputChains1_0,
44736 OPC_EmitInteger32, 0,
44737 OPC_EmitNodeXForm, 2, 3,
44738 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10709),
44739 MVT::f64, 2, 2, 4,
44740 17,
44741 OPC_CheckPredicate1,
44742 OPC_CheckPatternPredicate1,
44743 OPC_CheckComplexPat2, /*#*/1,
44744 OPC_EmitMergeInputChains1_0,
44745 OPC_EmitInteger32, 0,
44746 OPC_EmitNodeXForm, 2, 3,
44747 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11382),
44748 MVT::f64, 2, 2, 4,
44749 17,
44750 OPC_CheckPredicate0,
44751 OPC_CheckPatternPredicate1,
44752 OPC_CheckComplexPat2, /*#*/1,
44753 OPC_EmitMergeInputChains1_0,
44754 OPC_EmitInteger32, 0,
44755 OPC_EmitNodeXForm, 2, 3,
44756 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12009),
44757 MVT::f64, 2, 2, 4,
44758 51,
44759 OPC_CheckChild2TypeI32,
44760 OPC_Scope, 15,
44761 OPC_CheckPredicate2,
44762 OPC_CheckPatternPredicate1,
44763 OPC_EmitMergeInputChains1_0,
44764 OPC_EmitInteger32, 0,
44765 OPC_EmitNodeXForm, 2, 2,
44766 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_10889),
44767 MVT::f64, 2, 1, 3,
44768 15,
44769 OPC_CheckPredicate1,
44770 OPC_CheckPatternPredicate1,
44771 OPC_EmitMergeInputChains1_0,
44772 OPC_EmitInteger32, 0,
44773 OPC_EmitNodeXForm, 2, 2,
44774 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11516),
44775 MVT::f64, 2, 1, 3,
44776 15,
44777 OPC_CheckPredicate0,
44778 OPC_CheckPatternPredicate1,
44779 OPC_EmitMergeInputChains1_0,
44780 OPC_EmitInteger32, 0,
44781 OPC_EmitNodeXForm, 2, 2,
44782 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12143),
44783 MVT::f64, 2, 1, 3,
44784 0,
44785 51,
44786 OPC_CheckChild2TypeI64,
44787 OPC_Scope, 15,
44788 OPC_CheckPredicate2,
44789 OPC_CheckPatternPredicate1,
44790 OPC_EmitMergeInputChains1_0,
44791 OPC_EmitInteger32, 0,
44792 OPC_EmitNodeXForm, 2, 2,
44793 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11003),
44794 MVT::f64, 2, 1, 3,
44795 15,
44796 OPC_CheckPredicate1,
44797 OPC_CheckPatternPredicate1,
44798 OPC_EmitMergeInputChains1_0,
44799 OPC_EmitInteger32, 0,
44800 OPC_EmitNodeXForm, 2, 2,
44801 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_11630),
44802 MVT::f64, 2, 1, 3,
44803 15,
44804 OPC_CheckPredicate0,
44805 OPC_CheckPatternPredicate1,
44806 OPC_EmitMergeInputChains1_0,
44807 OPC_EmitInteger32, 0,
44808 OPC_EmitNodeXForm, 2, 2,
44809 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12257),
44810 MVT::f64, 2, 1, 3,
44811 0,
44812 0,
44813 46|128,2,
44814 OPC_CheckChild1Integer, 40|128,20|128,1,
44815 OPC_RecordChild2,
44816 OPC_Scope, 63,
44817 OPC_CheckChild2TypeI32,
44818 OPC_Scope, 19,
44819 OPC_CheckPredicate2,
44820 OPC_CheckPatternPredicate1,
44821 OPC_CheckComplexPat0, /*#*/1,
44822 OPC_EmitMergeInputChains1_0,
44823 OPC_EmitInteger32, 0,
44824 OPC_EmitNodeXForm, 2, 4,
44825 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11119),
44826 MVT::f64, MVT::f64, 3, 2, 3, 5,
44827 19,
44828 OPC_CheckPredicate1,
44829 OPC_CheckPatternPredicate1,
44830 OPC_CheckComplexPat0, /*#*/1,
44831 OPC_EmitMergeInputChains1_0,
44832 OPC_EmitInteger32, 0,
44833 OPC_EmitNodeXForm, 2, 4,
44834 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11746),
44835 MVT::f64, MVT::f64, 3, 2, 3, 5,
44836 19,
44837 OPC_CheckPredicate0,
44838 OPC_CheckPatternPredicate1,
44839 OPC_CheckComplexPat0, /*#*/1,
44840 OPC_EmitMergeInputChains1_0,
44841 OPC_EmitInteger32, 0,
44842 OPC_EmitNodeXForm, 2, 4,
44843 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12373),
44844 MVT::f64, MVT::f64, 3, 2, 3, 5,
44845 0,
44846 63,
44847 OPC_CheckChild2TypeI64,
44848 OPC_Scope, 19,
44849 OPC_CheckPredicate2,
44850 OPC_CheckPatternPredicate1,
44851 OPC_CheckComplexPat1, /*#*/1,
44852 OPC_EmitMergeInputChains1_0,
44853 OPC_EmitInteger32, 0,
44854 OPC_EmitNodeXForm, 2, 4,
44855 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11233),
44856 MVT::f64, MVT::f64, 3, 2, 3, 5,
44857 19,
44858 OPC_CheckPredicate1,
44859 OPC_CheckPatternPredicate1,
44860 OPC_CheckComplexPat1, /*#*/1,
44861 OPC_EmitMergeInputChains1_0,
44862 OPC_EmitInteger32, 0,
44863 OPC_EmitNodeXForm, 2, 4,
44864 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11860),
44865 MVT::f64, MVT::f64, 3, 2, 3, 5,
44866 19,
44867 OPC_CheckPredicate0,
44868 OPC_CheckPatternPredicate1,
44869 OPC_CheckComplexPat1, /*#*/1,
44870 OPC_EmitMergeInputChains1_0,
44871 OPC_EmitInteger32, 0,
44872 OPC_EmitNodeXForm, 2, 4,
44873 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12487),
44874 MVT::f64, MVT::f64, 3, 2, 3, 5,
44875 0,
44876 18,
44877 OPC_CheckPredicate2,
44878 OPC_CheckPatternPredicate1,
44879 OPC_CheckComplexPat2, /*#*/1,
44880 OPC_EmitMergeInputChains1_0,
44881 OPC_EmitInteger32, 0,
44882 OPC_EmitNodeXForm, 2, 3,
44883 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10714),
44884 MVT::f64, MVT::f64, 2, 2, 4,
44885 18,
44886 OPC_CheckPredicate1,
44887 OPC_CheckPatternPredicate1,
44888 OPC_CheckComplexPat2, /*#*/1,
44889 OPC_EmitMergeInputChains1_0,
44890 OPC_EmitInteger32, 0,
44891 OPC_EmitNodeXForm, 2, 3,
44892 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11385),
44893 MVT::f64, MVT::f64, 2, 2, 4,
44894 18,
44895 OPC_CheckPredicate0,
44896 OPC_CheckPatternPredicate1,
44897 OPC_CheckComplexPat2, /*#*/1,
44898 OPC_EmitMergeInputChains1_0,
44899 OPC_EmitInteger32, 0,
44900 OPC_EmitNodeXForm, 2, 3,
44901 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12012),
44902 MVT::f64, MVT::f64, 2, 2, 4,
44903 54,
44904 OPC_CheckChild2TypeI32,
44905 OPC_Scope, 16,
44906 OPC_CheckPredicate2,
44907 OPC_CheckPatternPredicate1,
44908 OPC_EmitMergeInputChains1_0,
44909 OPC_EmitInteger32, 0,
44910 OPC_EmitNodeXForm, 2, 2,
44911 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_10891),
44912 MVT::f64, MVT::f64, 2, 1, 3,
44913 16,
44914 OPC_CheckPredicate1,
44915 OPC_CheckPatternPredicate1,
44916 OPC_EmitMergeInputChains1_0,
44917 OPC_EmitInteger32, 0,
44918 OPC_EmitNodeXForm, 2, 2,
44919 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11518),
44920 MVT::f64, MVT::f64, 2, 1, 3,
44921 16,
44922 OPC_CheckPredicate0,
44923 OPC_CheckPatternPredicate1,
44924 OPC_EmitMergeInputChains1_0,
44925 OPC_EmitInteger32, 0,
44926 OPC_EmitNodeXForm, 2, 2,
44927 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12145),
44928 MVT::f64, MVT::f64, 2, 1, 3,
44929 0,
44930 54,
44931 OPC_CheckChild2TypeI64,
44932 OPC_Scope, 16,
44933 OPC_CheckPredicate2,
44934 OPC_CheckPatternPredicate1,
44935 OPC_EmitMergeInputChains1_0,
44936 OPC_EmitInteger32, 0,
44937 OPC_EmitNodeXForm, 2, 2,
44938 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11005),
44939 MVT::f64, MVT::f64, 2, 1, 3,
44940 16,
44941 OPC_CheckPredicate1,
44942 OPC_CheckPatternPredicate1,
44943 OPC_EmitMergeInputChains1_0,
44944 OPC_EmitInteger32, 0,
44945 OPC_EmitNodeXForm, 2, 2,
44946 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_11632),
44947 MVT::f64, MVT::f64, 2, 1, 3,
44948 16,
44949 OPC_CheckPredicate0,
44950 OPC_CheckPatternPredicate1,
44951 OPC_EmitMergeInputChains1_0,
44952 OPC_EmitInteger32, 0,
44953 OPC_EmitNodeXForm, 2, 2,
44954 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12259),
44955 MVT::f64, MVT::f64, 2, 1, 3,
44956 0,
44957 0,
44958 61|128,3,
44959 OPC_CheckChild1Integer, 116|128,14|128,1,
44960 OPC_RecordChild2,
44961 OPC_Scope, 91,
44962 OPC_CheckChild2TypeI32,
44963 OPC_RecordChild3,
44964 OPC_Scope, 28,
44965 OPC_CheckPredicate2,
44966 OPC_CheckPatternPredicate4,
44967 OPC_CheckComplexPat0, /*#*/1,
44968 OPC_EmitMergeInputChains1_0,
44969 OPC_EmitInteger32, 0,
44970 OPC_EmitNodeXForm, 2, 5,
44971 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13031), 0|OPFL_Chain,
44972 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
44973 28,
44974 OPC_CheckPredicate1,
44975 OPC_CheckPatternPredicate4,
44976 OPC_CheckComplexPat0, /*#*/1,
44977 OPC_EmitMergeInputChains1_0,
44978 OPC_EmitInteger32, 0,
44979 OPC_EmitNodeXForm, 2, 5,
44980 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13658), 0|OPFL_Chain,
44981 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
44982 28,
44983 OPC_CheckPredicate0,
44984 OPC_CheckPatternPredicate4,
44985 OPC_CheckComplexPat0, /*#*/1,
44986 OPC_EmitMergeInputChains1_0,
44987 OPC_EmitInteger32, 0,
44988 OPC_EmitNodeXForm, 2, 5,
44989 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14285), 0|OPFL_Chain,
44990 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
44991 0,
44992 91,
44993 OPC_CheckChild2TypeI64,
44994 OPC_RecordChild3,
44995 OPC_Scope, 28,
44996 OPC_CheckPredicate2,
44997 OPC_CheckPatternPredicate4,
44998 OPC_CheckComplexPat1, /*#*/1,
44999 OPC_EmitMergeInputChains1_0,
45000 OPC_EmitInteger32, 0,
45001 OPC_EmitNodeXForm, 2, 5,
45002 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13145), 0|OPFL_Chain,
45003 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45004 28,
45005 OPC_CheckPredicate1,
45006 OPC_CheckPatternPredicate4,
45007 OPC_CheckComplexPat1, /*#*/1,
45008 OPC_EmitMergeInputChains1_0,
45009 OPC_EmitInteger32, 0,
45010 OPC_EmitNodeXForm, 2, 5,
45011 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13772), 0|OPFL_Chain,
45012 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45013 28,
45014 OPC_CheckPredicate0,
45015 OPC_CheckPatternPredicate4,
45016 OPC_CheckComplexPat1, /*#*/1,
45017 OPC_EmitMergeInputChains1_0,
45018 OPC_EmitInteger32, 0,
45019 OPC_EmitNodeXForm, 2, 5,
45020 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14399), 0|OPFL_Chain,
45021 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45022 0,
45023 87,
45024 OPC_RecordChild3,
45025 OPC_Scope, 27,
45026 OPC_CheckPredicate2,
45027 OPC_CheckPatternPredicate4,
45028 OPC_CheckComplexPat2, /*#*/1,
45029 OPC_EmitMergeInputChains1_0,
45030 OPC_EmitInteger32, 0,
45031 OPC_EmitNodeXForm, 2, 4,
45032 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12626), 0|OPFL_Chain,
45033 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45034 27,
45035 OPC_CheckPredicate1,
45036 OPC_CheckPatternPredicate4,
45037 OPC_CheckComplexPat2, /*#*/1,
45038 OPC_EmitMergeInputChains1_0,
45039 OPC_EmitInteger32, 0,
45040 OPC_EmitNodeXForm, 2, 4,
45041 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13284), 0|OPFL_Chain,
45042 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45043 27,
45044 OPC_CheckPredicate0,
45045 OPC_CheckPatternPredicate4,
45046 OPC_CheckComplexPat2, /*#*/1,
45047 OPC_EmitMergeInputChains1_0,
45048 OPC_EmitInteger32, 0,
45049 OPC_EmitNodeXForm, 2, 4,
45050 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13911), 0|OPFL_Chain,
45051 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45052 0,
45053 82,
45054 OPC_CheckChild2TypeI32,
45055 OPC_RecordChild3,
45056 OPC_Scope, 25,
45057 OPC_CheckPredicate2,
45058 OPC_CheckPatternPredicate4,
45059 OPC_EmitMergeInputChains1_0,
45060 OPC_EmitInteger32, 0,
45061 OPC_EmitNodeXForm, 2, 3,
45062 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12803), 0|OPFL_Chain,
45063 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45064 25,
45065 OPC_CheckPredicate1,
45066 OPC_CheckPatternPredicate4,
45067 OPC_EmitMergeInputChains1_0,
45068 OPC_EmitInteger32, 0,
45069 OPC_EmitNodeXForm, 2, 3,
45070 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13430), 0|OPFL_Chain,
45071 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45072 25,
45073 OPC_CheckPredicate0,
45074 OPC_CheckPatternPredicate4,
45075 OPC_EmitMergeInputChains1_0,
45076 OPC_EmitInteger32, 0,
45077 OPC_EmitNodeXForm, 2, 3,
45078 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14057), 0|OPFL_Chain,
45079 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45080 0,
45081 82,
45082 OPC_CheckChild2TypeI64,
45083 OPC_RecordChild3,
45084 OPC_Scope, 25,
45085 OPC_CheckPredicate2,
45086 OPC_CheckPatternPredicate4,
45087 OPC_EmitMergeInputChains1_0,
45088 OPC_EmitInteger32, 0,
45089 OPC_EmitNodeXForm, 2, 3,
45090 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12917), 0|OPFL_Chain,
45091 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45092 25,
45093 OPC_CheckPredicate1,
45094 OPC_CheckPatternPredicate4,
45095 OPC_EmitMergeInputChains1_0,
45096 OPC_EmitInteger32, 0,
45097 OPC_EmitNodeXForm, 2, 3,
45098 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13544), 0|OPFL_Chain,
45099 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45100 25,
45101 OPC_CheckPredicate0,
45102 OPC_CheckPatternPredicate4,
45103 OPC_EmitMergeInputChains1_0,
45104 OPC_EmitInteger32, 0,
45105 OPC_EmitNodeXForm, 2, 3,
45106 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14171), 0|OPFL_Chain,
45107 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45108 0,
45109 0,
45110 61|128,3,
45111 OPC_CheckChild1Integer, 116|128,16|128,1,
45112 OPC_RecordChild2,
45113 OPC_Scope, 91,
45114 OPC_CheckChild2TypeI32,
45115 OPC_RecordChild3,
45116 OPC_Scope, 28,
45117 OPC_CheckPredicate2,
45118 OPC_CheckPatternPredicate2,
45119 OPC_CheckComplexPat0, /*#*/1,
45120 OPC_EmitMergeInputChains1_0,
45121 OPC_EmitInteger32, 0,
45122 OPC_EmitNodeXForm, 2, 5,
45123 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13037), 0|OPFL_Chain,
45124 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45125 28,
45126 OPC_CheckPredicate1,
45127 OPC_CheckPatternPredicate2,
45128 OPC_CheckComplexPat0, /*#*/1,
45129 OPC_EmitMergeInputChains1_0,
45130 OPC_EmitInteger32, 0,
45131 OPC_EmitNodeXForm, 2, 5,
45132 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13664), 0|OPFL_Chain,
45133 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45134 28,
45135 OPC_CheckPredicate0,
45136 OPC_CheckPatternPredicate2,
45137 OPC_CheckComplexPat0, /*#*/1,
45138 OPC_EmitMergeInputChains1_0,
45139 OPC_EmitInteger32, 0,
45140 OPC_EmitNodeXForm, 2, 5,
45141 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14291), 0|OPFL_Chain,
45142 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45143 0,
45144 91,
45145 OPC_CheckChild2TypeI64,
45146 OPC_RecordChild3,
45147 OPC_Scope, 28,
45148 OPC_CheckPredicate2,
45149 OPC_CheckPatternPredicate2,
45150 OPC_CheckComplexPat1, /*#*/1,
45151 OPC_EmitMergeInputChains1_0,
45152 OPC_EmitInteger32, 0,
45153 OPC_EmitNodeXForm, 2, 5,
45154 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13151), 0|OPFL_Chain,
45155 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45156 28,
45157 OPC_CheckPredicate1,
45158 OPC_CheckPatternPredicate2,
45159 OPC_CheckComplexPat1, /*#*/1,
45160 OPC_EmitMergeInputChains1_0,
45161 OPC_EmitInteger32, 0,
45162 OPC_EmitNodeXForm, 2, 5,
45163 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13778), 0|OPFL_Chain,
45164 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45165 28,
45166 OPC_CheckPredicate0,
45167 OPC_CheckPatternPredicate2,
45168 OPC_CheckComplexPat1, /*#*/1,
45169 OPC_EmitMergeInputChains1_0,
45170 OPC_EmitInteger32, 0,
45171 OPC_EmitNodeXForm, 2, 5,
45172 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14405), 0|OPFL_Chain,
45173 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45174 0,
45175 87,
45176 OPC_RecordChild3,
45177 OPC_Scope, 27,
45178 OPC_CheckPredicate2,
45179 OPC_CheckPatternPredicate2,
45180 OPC_CheckComplexPat2, /*#*/1,
45181 OPC_EmitMergeInputChains1_0,
45182 OPC_EmitInteger32, 0,
45183 OPC_EmitNodeXForm, 2, 4,
45184 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12638), 0|OPFL_Chain,
45185 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45186 27,
45187 OPC_CheckPredicate1,
45188 OPC_CheckPatternPredicate2,
45189 OPC_CheckComplexPat2, /*#*/1,
45190 OPC_EmitMergeInputChains1_0,
45191 OPC_EmitInteger32, 0,
45192 OPC_EmitNodeXForm, 2, 4,
45193 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13293), 0|OPFL_Chain,
45194 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45195 27,
45196 OPC_CheckPredicate0,
45197 OPC_CheckPatternPredicate2,
45198 OPC_CheckComplexPat2, /*#*/1,
45199 OPC_EmitMergeInputChains1_0,
45200 OPC_EmitInteger32, 0,
45201 OPC_EmitNodeXForm, 2, 4,
45202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13920), 0|OPFL_Chain,
45203 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45204 0,
45205 82,
45206 OPC_CheckChild2TypeI32,
45207 OPC_RecordChild3,
45208 OPC_Scope, 25,
45209 OPC_CheckPredicate2,
45210 OPC_CheckPatternPredicate2,
45211 OPC_EmitMergeInputChains1_0,
45212 OPC_EmitInteger32, 0,
45213 OPC_EmitNodeXForm, 2, 3,
45214 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12809), 0|OPFL_Chain,
45215 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45216 25,
45217 OPC_CheckPredicate1,
45218 OPC_CheckPatternPredicate2,
45219 OPC_EmitMergeInputChains1_0,
45220 OPC_EmitInteger32, 0,
45221 OPC_EmitNodeXForm, 2, 3,
45222 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13436), 0|OPFL_Chain,
45223 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45224 25,
45225 OPC_CheckPredicate0,
45226 OPC_CheckPatternPredicate2,
45227 OPC_EmitMergeInputChains1_0,
45228 OPC_EmitInteger32, 0,
45229 OPC_EmitNodeXForm, 2, 3,
45230 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14063), 0|OPFL_Chain,
45231 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45232 0,
45233 82,
45234 OPC_CheckChild2TypeI64,
45235 OPC_RecordChild3,
45236 OPC_Scope, 25,
45237 OPC_CheckPredicate2,
45238 OPC_CheckPatternPredicate2,
45239 OPC_EmitMergeInputChains1_0,
45240 OPC_EmitInteger32, 0,
45241 OPC_EmitNodeXForm, 2, 3,
45242 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12923), 0|OPFL_Chain,
45243 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45244 25,
45245 OPC_CheckPredicate1,
45246 OPC_CheckPatternPredicate2,
45247 OPC_EmitMergeInputChains1_0,
45248 OPC_EmitInteger32, 0,
45249 OPC_EmitNodeXForm, 2, 3,
45250 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13550), 0|OPFL_Chain,
45251 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45252 25,
45253 OPC_CheckPredicate0,
45254 OPC_CheckPatternPredicate2,
45255 OPC_EmitMergeInputChains1_0,
45256 OPC_EmitInteger32, 0,
45257 OPC_EmitNodeXForm, 2, 3,
45258 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14177), 0|OPFL_Chain,
45259 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45260 0,
45261 0,
45262 61|128,3,
45263 OPC_CheckChild1Integer, 76|128,18|128,1,
45264 OPC_RecordChild2,
45265 OPC_Scope, 91,
45266 OPC_CheckChild2TypeI32,
45267 OPC_RecordChild3,
45268 OPC_Scope, 28,
45269 OPC_CheckPredicate2,
45270 OPC_CheckPatternPredicate2,
45271 OPC_CheckComplexPat0, /*#*/1,
45272 OPC_EmitMergeInputChains1_0,
45273 OPC_EmitInteger32, 0,
45274 OPC_EmitNodeXForm, 2, 5,
45275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13043), 0|OPFL_Chain,
45276 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45277 28,
45278 OPC_CheckPredicate1,
45279 OPC_CheckPatternPredicate2,
45280 OPC_CheckComplexPat0, /*#*/1,
45281 OPC_EmitMergeInputChains1_0,
45282 OPC_EmitInteger32, 0,
45283 OPC_EmitNodeXForm, 2, 5,
45284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13670), 0|OPFL_Chain,
45285 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45286 28,
45287 OPC_CheckPredicate0,
45288 OPC_CheckPatternPredicate2,
45289 OPC_CheckComplexPat0, /*#*/1,
45290 OPC_EmitMergeInputChains1_0,
45291 OPC_EmitInteger32, 0,
45292 OPC_EmitNodeXForm, 2, 5,
45293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14297), 0|OPFL_Chain,
45294 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45295 0,
45296 91,
45297 OPC_CheckChild2TypeI64,
45298 OPC_RecordChild3,
45299 OPC_Scope, 28,
45300 OPC_CheckPredicate2,
45301 OPC_CheckPatternPredicate2,
45302 OPC_CheckComplexPat1, /*#*/1,
45303 OPC_EmitMergeInputChains1_0,
45304 OPC_EmitInteger32, 0,
45305 OPC_EmitNodeXForm, 2, 5,
45306 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13157), 0|OPFL_Chain,
45307 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45308 28,
45309 OPC_CheckPredicate1,
45310 OPC_CheckPatternPredicate2,
45311 OPC_CheckComplexPat1, /*#*/1,
45312 OPC_EmitMergeInputChains1_0,
45313 OPC_EmitInteger32, 0,
45314 OPC_EmitNodeXForm, 2, 5,
45315 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13784), 0|OPFL_Chain,
45316 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45317 28,
45318 OPC_CheckPredicate0,
45319 OPC_CheckPatternPredicate2,
45320 OPC_CheckComplexPat1, /*#*/1,
45321 OPC_EmitMergeInputChains1_0,
45322 OPC_EmitInteger32, 0,
45323 OPC_EmitNodeXForm, 2, 5,
45324 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14411), 0|OPFL_Chain,
45325 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45326 0,
45327 87,
45328 OPC_RecordChild3,
45329 OPC_Scope, 27,
45330 OPC_CheckPredicate2,
45331 OPC_CheckPatternPredicate2,
45332 OPC_CheckComplexPat2, /*#*/1,
45333 OPC_EmitMergeInputChains1_0,
45334 OPC_EmitInteger32, 0,
45335 OPC_EmitNodeXForm, 2, 4,
45336 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12650), 0|OPFL_Chain,
45337 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45338 27,
45339 OPC_CheckPredicate1,
45340 OPC_CheckPatternPredicate2,
45341 OPC_CheckComplexPat2, /*#*/1,
45342 OPC_EmitMergeInputChains1_0,
45343 OPC_EmitInteger32, 0,
45344 OPC_EmitNodeXForm, 2, 4,
45345 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13302), 0|OPFL_Chain,
45346 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45347 27,
45348 OPC_CheckPredicate0,
45349 OPC_CheckPatternPredicate2,
45350 OPC_CheckComplexPat2, /*#*/1,
45351 OPC_EmitMergeInputChains1_0,
45352 OPC_EmitInteger32, 0,
45353 OPC_EmitNodeXForm, 2, 4,
45354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13929), 0|OPFL_Chain,
45355 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45356 0,
45357 82,
45358 OPC_CheckChild2TypeI32,
45359 OPC_RecordChild3,
45360 OPC_Scope, 25,
45361 OPC_CheckPredicate2,
45362 OPC_CheckPatternPredicate2,
45363 OPC_EmitMergeInputChains1_0,
45364 OPC_EmitInteger32, 0,
45365 OPC_EmitNodeXForm, 2, 3,
45366 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12815), 0|OPFL_Chain,
45367 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45368 25,
45369 OPC_CheckPredicate1,
45370 OPC_CheckPatternPredicate2,
45371 OPC_EmitMergeInputChains1_0,
45372 OPC_EmitInteger32, 0,
45373 OPC_EmitNodeXForm, 2, 3,
45374 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13442), 0|OPFL_Chain,
45375 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45376 25,
45377 OPC_CheckPredicate0,
45378 OPC_CheckPatternPredicate2,
45379 OPC_EmitMergeInputChains1_0,
45380 OPC_EmitInteger32, 0,
45381 OPC_EmitNodeXForm, 2, 3,
45382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14069), 0|OPFL_Chain,
45383 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45384 0,
45385 82,
45386 OPC_CheckChild2TypeI64,
45387 OPC_RecordChild3,
45388 OPC_Scope, 25,
45389 OPC_CheckPredicate2,
45390 OPC_CheckPatternPredicate2,
45391 OPC_EmitMergeInputChains1_0,
45392 OPC_EmitInteger32, 0,
45393 OPC_EmitNodeXForm, 2, 3,
45394 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12929), 0|OPFL_Chain,
45395 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45396 25,
45397 OPC_CheckPredicate1,
45398 OPC_CheckPatternPredicate2,
45399 OPC_EmitMergeInputChains1_0,
45400 OPC_EmitInteger32, 0,
45401 OPC_EmitNodeXForm, 2, 3,
45402 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13556), 0|OPFL_Chain,
45403 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45404 25,
45405 OPC_CheckPredicate0,
45406 OPC_CheckPatternPredicate2,
45407 OPC_EmitMergeInputChains1_0,
45408 OPC_EmitInteger32, 0,
45409 OPC_EmitNodeXForm, 2, 3,
45410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14183), 0|OPFL_Chain,
45411 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45412 0,
45413 0,
45414 61|128,3,
45415 OPC_CheckChild1Integer, 14|128,16|128,1,
45416 OPC_RecordChild2,
45417 OPC_Scope, 91,
45418 OPC_CheckChild2TypeI32,
45419 OPC_RecordChild3,
45420 OPC_Scope, 28,
45421 OPC_CheckPredicate2,
45422 OPC_CheckPatternPredicate1,
45423 OPC_CheckComplexPat0, /*#*/1,
45424 OPC_EmitMergeInputChains1_0,
45425 OPC_EmitInteger32, 0,
45426 OPC_EmitNodeXForm, 2, 5,
45427 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13051), 0|OPFL_Chain,
45428 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45429 28,
45430 OPC_CheckPredicate1,
45431 OPC_CheckPatternPredicate1,
45432 OPC_CheckComplexPat0, /*#*/1,
45433 OPC_EmitMergeInputChains1_0,
45434 OPC_EmitInteger32, 0,
45435 OPC_EmitNodeXForm, 2, 5,
45436 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13678), 0|OPFL_Chain,
45437 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45438 28,
45439 OPC_CheckPredicate0,
45440 OPC_CheckPatternPredicate1,
45441 OPC_CheckComplexPat0, /*#*/1,
45442 OPC_EmitMergeInputChains1_0,
45443 OPC_EmitInteger32, 0,
45444 OPC_EmitNodeXForm, 2, 5,
45445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14305), 0|OPFL_Chain,
45446 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45447 0,
45448 91,
45449 OPC_CheckChild2TypeI64,
45450 OPC_RecordChild3,
45451 OPC_Scope, 28,
45452 OPC_CheckPredicate2,
45453 OPC_CheckPatternPredicate1,
45454 OPC_CheckComplexPat1, /*#*/1,
45455 OPC_EmitMergeInputChains1_0,
45456 OPC_EmitInteger32, 0,
45457 OPC_EmitNodeXForm, 2, 5,
45458 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13165), 0|OPFL_Chain,
45459 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45460 28,
45461 OPC_CheckPredicate1,
45462 OPC_CheckPatternPredicate1,
45463 OPC_CheckComplexPat1, /*#*/1,
45464 OPC_EmitMergeInputChains1_0,
45465 OPC_EmitInteger32, 0,
45466 OPC_EmitNodeXForm, 2, 5,
45467 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13792), 0|OPFL_Chain,
45468 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45469 28,
45470 OPC_CheckPredicate0,
45471 OPC_CheckPatternPredicate1,
45472 OPC_CheckComplexPat1, /*#*/1,
45473 OPC_EmitMergeInputChains1_0,
45474 OPC_EmitInteger32, 0,
45475 OPC_EmitNodeXForm, 2, 5,
45476 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14419), 0|OPFL_Chain,
45477 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
45478 0,
45479 87,
45480 OPC_RecordChild3,
45481 OPC_Scope, 27,
45482 OPC_CheckPredicate2,
45483 OPC_CheckPatternPredicate1,
45484 OPC_CheckComplexPat2, /*#*/1,
45485 OPC_EmitMergeInputChains1_0,
45486 OPC_EmitInteger32, 0,
45487 OPC_EmitNodeXForm, 2, 4,
45488 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12666), 0|OPFL_Chain,
45489 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45490 27,
45491 OPC_CheckPredicate1,
45492 OPC_CheckPatternPredicate1,
45493 OPC_CheckComplexPat2, /*#*/1,
45494 OPC_EmitMergeInputChains1_0,
45495 OPC_EmitInteger32, 0,
45496 OPC_EmitNodeXForm, 2, 4,
45497 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13314), 0|OPFL_Chain,
45498 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45499 27,
45500 OPC_CheckPredicate0,
45501 OPC_CheckPatternPredicate1,
45502 OPC_CheckComplexPat2, /*#*/1,
45503 OPC_EmitMergeInputChains1_0,
45504 OPC_EmitInteger32, 0,
45505 OPC_EmitNodeXForm, 2, 4,
45506 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13941), 0|OPFL_Chain,
45507 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
45508 0,
45509 82,
45510 OPC_CheckChild2TypeI32,
45511 OPC_RecordChild3,
45512 OPC_Scope, 25,
45513 OPC_CheckPredicate2,
45514 OPC_CheckPatternPredicate1,
45515 OPC_EmitMergeInputChains1_0,
45516 OPC_EmitInteger32, 0,
45517 OPC_EmitNodeXForm, 2, 3,
45518 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12823), 0|OPFL_Chain,
45519 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45520 25,
45521 OPC_CheckPredicate1,
45522 OPC_CheckPatternPredicate1,
45523 OPC_EmitMergeInputChains1_0,
45524 OPC_EmitInteger32, 0,
45525 OPC_EmitNodeXForm, 2, 3,
45526 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13450), 0|OPFL_Chain,
45527 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45528 25,
45529 OPC_CheckPredicate0,
45530 OPC_CheckPatternPredicate1,
45531 OPC_EmitMergeInputChains1_0,
45532 OPC_EmitInteger32, 0,
45533 OPC_EmitNodeXForm, 2, 3,
45534 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14077), 0|OPFL_Chain,
45535 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45536 0,
45537 82,
45538 OPC_CheckChild2TypeI64,
45539 OPC_RecordChild3,
45540 OPC_Scope, 25,
45541 OPC_CheckPredicate2,
45542 OPC_CheckPatternPredicate1,
45543 OPC_EmitMergeInputChains1_0,
45544 OPC_EmitInteger32, 0,
45545 OPC_EmitNodeXForm, 2, 3,
45546 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12937), 0|OPFL_Chain,
45547 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45548 25,
45549 OPC_CheckPredicate1,
45550 OPC_CheckPatternPredicate1,
45551 OPC_EmitMergeInputChains1_0,
45552 OPC_EmitInteger32, 0,
45553 OPC_EmitNodeXForm, 2, 3,
45554 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13564), 0|OPFL_Chain,
45555 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45556 25,
45557 OPC_CheckPredicate0,
45558 OPC_CheckPatternPredicate1,
45559 OPC_EmitMergeInputChains1_0,
45560 OPC_EmitInteger32, 0,
45561 OPC_EmitNodeXForm, 2, 3,
45562 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14191), 0|OPFL_Chain,
45563 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
45564 0,
45565 0,
45566 54|128,2,
45567 OPC_CheckChild1Integer, 26|128,20|128,1,
45568 OPC_RecordChild2,
45569 OPC_Scope, 64,
45570 OPC_CheckChild2TypeI32,
45571 OPC_RecordChild3,
45572 OPC_Scope, 19,
45573 OPC_CheckPredicate2,
45574 OPC_CheckPatternPredicate1,
45575 OPC_CheckComplexPat0, /*#*/1,
45576 OPC_EmitMergeInputChains1_0,
45577 OPC_EmitInteger32, 0,
45578 OPC_EmitNodeXForm, 2, 5,
45579 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13053),
45580 MVT::f64, 4, 3, 4, 2, 6,
45581 19,
45582 OPC_CheckPredicate1,
45583 OPC_CheckPatternPredicate1,
45584 OPC_CheckComplexPat0, /*#*/1,
45585 OPC_EmitMergeInputChains1_0,
45586 OPC_EmitInteger32, 0,
45587 OPC_EmitNodeXForm, 2, 5,
45588 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13680),
45589 MVT::f64, 4, 3, 4, 2, 6,
45590 19,
45591 OPC_CheckPredicate0,
45592 OPC_CheckPatternPredicate1,
45593 OPC_CheckComplexPat0, /*#*/1,
45594 OPC_EmitMergeInputChains1_0,
45595 OPC_EmitInteger32, 0,
45596 OPC_EmitNodeXForm, 2, 5,
45597 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14307),
45598 MVT::f64, 4, 3, 4, 2, 6,
45599 0,
45600 64,
45601 OPC_CheckChild2TypeI64,
45602 OPC_RecordChild3,
45603 OPC_Scope, 19,
45604 OPC_CheckPredicate2,
45605 OPC_CheckPatternPredicate1,
45606 OPC_CheckComplexPat1, /*#*/1,
45607 OPC_EmitMergeInputChains1_0,
45608 OPC_EmitInteger32, 0,
45609 OPC_EmitNodeXForm, 2, 5,
45610 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13167),
45611 MVT::f64, 4, 3, 4, 2, 6,
45612 19,
45613 OPC_CheckPredicate1,
45614 OPC_CheckPatternPredicate1,
45615 OPC_CheckComplexPat1, /*#*/1,
45616 OPC_EmitMergeInputChains1_0,
45617 OPC_EmitInteger32, 0,
45618 OPC_EmitNodeXForm, 2, 5,
45619 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13794),
45620 MVT::f64, 4, 3, 4, 2, 6,
45621 19,
45622 OPC_CheckPredicate0,
45623 OPC_CheckPatternPredicate1,
45624 OPC_CheckComplexPat1, /*#*/1,
45625 OPC_EmitMergeInputChains1_0,
45626 OPC_EmitInteger32, 0,
45627 OPC_EmitNodeXForm, 2, 5,
45628 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14421),
45629 MVT::f64, 4, 3, 4, 2, 6,
45630 0,
45631 60,
45632 OPC_RecordChild3,
45633 OPC_Scope, 18,
45634 OPC_CheckPredicate2,
45635 OPC_CheckPatternPredicate1,
45636 OPC_CheckComplexPat2, /*#*/1,
45637 OPC_EmitMergeInputChains1_0,
45638 OPC_EmitInteger32, 0,
45639 OPC_EmitNodeXForm, 2, 4,
45640 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12670),
45641 MVT::f64, 3, 3, 2, 5,
45642 18,
45643 OPC_CheckPredicate1,
45644 OPC_CheckPatternPredicate1,
45645 OPC_CheckComplexPat2, /*#*/1,
45646 OPC_EmitMergeInputChains1_0,
45647 OPC_EmitInteger32, 0,
45648 OPC_EmitNodeXForm, 2, 4,
45649 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13317),
45650 MVT::f64, 3, 3, 2, 5,
45651 18,
45652 OPC_CheckPredicate0,
45653 OPC_CheckPatternPredicate1,
45654 OPC_CheckComplexPat2, /*#*/1,
45655 OPC_EmitMergeInputChains1_0,
45656 OPC_EmitInteger32, 0,
45657 OPC_EmitNodeXForm, 2, 4,
45658 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13944),
45659 MVT::f64, 3, 3, 2, 5,
45660 0,
45661 55,
45662 OPC_CheckChild2TypeI32,
45663 OPC_RecordChild3,
45664 OPC_Scope, 16,
45665 OPC_CheckPredicate2,
45666 OPC_CheckPatternPredicate1,
45667 OPC_EmitMergeInputChains1_0,
45668 OPC_EmitInteger32, 0,
45669 OPC_EmitNodeXForm, 2, 3,
45670 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12825),
45671 MVT::f64, 3, 1, 2, 4,
45672 16,
45673 OPC_CheckPredicate1,
45674 OPC_CheckPatternPredicate1,
45675 OPC_EmitMergeInputChains1_0,
45676 OPC_EmitInteger32, 0,
45677 OPC_EmitNodeXForm, 2, 3,
45678 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13452),
45679 MVT::f64, 3, 1, 2, 4,
45680 16,
45681 OPC_CheckPredicate0,
45682 OPC_CheckPatternPredicate1,
45683 OPC_EmitMergeInputChains1_0,
45684 OPC_EmitInteger32, 0,
45685 OPC_EmitNodeXForm, 2, 3,
45686 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14079),
45687 MVT::f64, 3, 1, 2, 4,
45688 0,
45689 55,
45690 OPC_CheckChild2TypeI64,
45691 OPC_RecordChild3,
45692 OPC_Scope, 16,
45693 OPC_CheckPredicate2,
45694 OPC_CheckPatternPredicate1,
45695 OPC_EmitMergeInputChains1_0,
45696 OPC_EmitInteger32, 0,
45697 OPC_EmitNodeXForm, 2, 3,
45698 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12939),
45699 MVT::f64, 3, 1, 2, 4,
45700 16,
45701 OPC_CheckPredicate1,
45702 OPC_CheckPatternPredicate1,
45703 OPC_EmitMergeInputChains1_0,
45704 OPC_EmitInteger32, 0,
45705 OPC_EmitNodeXForm, 2, 3,
45706 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13566),
45707 MVT::f64, 3, 1, 2, 4,
45708 16,
45709 OPC_CheckPredicate0,
45710 OPC_CheckPatternPredicate1,
45711 OPC_EmitMergeInputChains1_0,
45712 OPC_EmitInteger32, 0,
45713 OPC_EmitNodeXForm, 2, 3,
45714 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14193),
45715 MVT::f64, 3, 1, 2, 4,
45716 0,
45717 0,
45718 54|128,2,
45719 OPC_CheckChild1Integer, 34|128,20|128,1,
45720 OPC_RecordChild2,
45721 OPC_Scope, 64,
45722 OPC_CheckChild2TypeI32,
45723 OPC_RecordChild3,
45724 OPC_Scope, 19,
45725 OPC_CheckPredicate2,
45726 OPC_CheckPatternPredicate1,
45727 OPC_CheckComplexPat0, /*#*/1,
45728 OPC_EmitMergeInputChains1_0,
45729 OPC_EmitInteger32, 0,
45730 OPC_EmitNodeXForm, 2, 5,
45731 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13055),
45732 MVT::f64, 4, 3, 4, 2, 6,
45733 19,
45734 OPC_CheckPredicate1,
45735 OPC_CheckPatternPredicate1,
45736 OPC_CheckComplexPat0, /*#*/1,
45737 OPC_EmitMergeInputChains1_0,
45738 OPC_EmitInteger32, 0,
45739 OPC_EmitNodeXForm, 2, 5,
45740 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13682),
45741 MVT::f64, 4, 3, 4, 2, 6,
45742 19,
45743 OPC_CheckPredicate0,
45744 OPC_CheckPatternPredicate1,
45745 OPC_CheckComplexPat0, /*#*/1,
45746 OPC_EmitMergeInputChains1_0,
45747 OPC_EmitInteger32, 0,
45748 OPC_EmitNodeXForm, 2, 5,
45749 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14309),
45750 MVT::f64, 4, 3, 4, 2, 6,
45751 0,
45752 64,
45753 OPC_CheckChild2TypeI64,
45754 OPC_RecordChild3,
45755 OPC_Scope, 19,
45756 OPC_CheckPredicate2,
45757 OPC_CheckPatternPredicate1,
45758 OPC_CheckComplexPat1, /*#*/1,
45759 OPC_EmitMergeInputChains1_0,
45760 OPC_EmitInteger32, 0,
45761 OPC_EmitNodeXForm, 2, 5,
45762 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13169),
45763 MVT::f64, 4, 3, 4, 2, 6,
45764 19,
45765 OPC_CheckPredicate1,
45766 OPC_CheckPatternPredicate1,
45767 OPC_CheckComplexPat1, /*#*/1,
45768 OPC_EmitMergeInputChains1_0,
45769 OPC_EmitInteger32, 0,
45770 OPC_EmitNodeXForm, 2, 5,
45771 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13796),
45772 MVT::f64, 4, 3, 4, 2, 6,
45773 19,
45774 OPC_CheckPredicate0,
45775 OPC_CheckPatternPredicate1,
45776 OPC_CheckComplexPat1, /*#*/1,
45777 OPC_EmitMergeInputChains1_0,
45778 OPC_EmitInteger32, 0,
45779 OPC_EmitNodeXForm, 2, 5,
45780 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14423),
45781 MVT::f64, 4, 3, 4, 2, 6,
45782 0,
45783 60,
45784 OPC_RecordChild3,
45785 OPC_Scope, 18,
45786 OPC_CheckPredicate2,
45787 OPC_CheckPatternPredicate1,
45788 OPC_CheckComplexPat2, /*#*/1,
45789 OPC_EmitMergeInputChains1_0,
45790 OPC_EmitInteger32, 0,
45791 OPC_EmitNodeXForm, 2, 4,
45792 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12674),
45793 MVT::f64, 3, 3, 2, 5,
45794 18,
45795 OPC_CheckPredicate1,
45796 OPC_CheckPatternPredicate1,
45797 OPC_CheckComplexPat2, /*#*/1,
45798 OPC_EmitMergeInputChains1_0,
45799 OPC_EmitInteger32, 0,
45800 OPC_EmitNodeXForm, 2, 4,
45801 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13320),
45802 MVT::f64, 3, 3, 2, 5,
45803 18,
45804 OPC_CheckPredicate0,
45805 OPC_CheckPatternPredicate1,
45806 OPC_CheckComplexPat2, /*#*/1,
45807 OPC_EmitMergeInputChains1_0,
45808 OPC_EmitInteger32, 0,
45809 OPC_EmitNodeXForm, 2, 4,
45810 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13947),
45811 MVT::f64, 3, 3, 2, 5,
45812 0,
45813 55,
45814 OPC_CheckChild2TypeI32,
45815 OPC_RecordChild3,
45816 OPC_Scope, 16,
45817 OPC_CheckPredicate2,
45818 OPC_CheckPatternPredicate1,
45819 OPC_EmitMergeInputChains1_0,
45820 OPC_EmitInteger32, 0,
45821 OPC_EmitNodeXForm, 2, 3,
45822 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12827),
45823 MVT::f64, 3, 1, 2, 4,
45824 16,
45825 OPC_CheckPredicate1,
45826 OPC_CheckPatternPredicate1,
45827 OPC_EmitMergeInputChains1_0,
45828 OPC_EmitInteger32, 0,
45829 OPC_EmitNodeXForm, 2, 3,
45830 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13454),
45831 MVT::f64, 3, 1, 2, 4,
45832 16,
45833 OPC_CheckPredicate0,
45834 OPC_CheckPatternPredicate1,
45835 OPC_EmitMergeInputChains1_0,
45836 OPC_EmitInteger32, 0,
45837 OPC_EmitNodeXForm, 2, 3,
45838 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14081),
45839 MVT::f64, 3, 1, 2, 4,
45840 0,
45841 55,
45842 OPC_CheckChild2TypeI64,
45843 OPC_RecordChild3,
45844 OPC_Scope, 16,
45845 OPC_CheckPredicate2,
45846 OPC_CheckPatternPredicate1,
45847 OPC_EmitMergeInputChains1_0,
45848 OPC_EmitInteger32, 0,
45849 OPC_EmitNodeXForm, 2, 3,
45850 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_12941),
45851 MVT::f64, 3, 1, 2, 4,
45852 16,
45853 OPC_CheckPredicate1,
45854 OPC_CheckPatternPredicate1,
45855 OPC_EmitMergeInputChains1_0,
45856 OPC_EmitInteger32, 0,
45857 OPC_EmitNodeXForm, 2, 3,
45858 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_13568),
45859 MVT::f64, 3, 1, 2, 4,
45860 16,
45861 OPC_CheckPredicate0,
45862 OPC_CheckPatternPredicate1,
45863 OPC_EmitMergeInputChains1_0,
45864 OPC_EmitInteger32, 0,
45865 OPC_EmitNodeXForm, 2, 3,
45866 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14195),
45867 MVT::f64, 3, 1, 2, 4,
45868 0,
45869 0,
45870 69|128,2,
45871 OPC_CheckChild1Integer, 42|128,20|128,1,
45872 OPC_RecordChild2,
45873 OPC_Scope, 67,
45874 OPC_CheckChild2TypeI32,
45875 OPC_RecordChild3,
45876 OPC_Scope, 20,
45877 OPC_CheckPredicate2,
45878 OPC_CheckPatternPredicate1,
45879 OPC_CheckComplexPat0, /*#*/1,
45880 OPC_EmitMergeInputChains1_0,
45881 OPC_EmitInteger32, 0,
45882 OPC_EmitNodeXForm, 2, 5,
45883 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13057),
45884 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45885 20,
45886 OPC_CheckPredicate1,
45887 OPC_CheckPatternPredicate1,
45888 OPC_CheckComplexPat0, /*#*/1,
45889 OPC_EmitMergeInputChains1_0,
45890 OPC_EmitInteger32, 0,
45891 OPC_EmitNodeXForm, 2, 5,
45892 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13684),
45893 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45894 20,
45895 OPC_CheckPredicate0,
45896 OPC_CheckPatternPredicate1,
45897 OPC_CheckComplexPat0, /*#*/1,
45898 OPC_EmitMergeInputChains1_0,
45899 OPC_EmitInteger32, 0,
45900 OPC_EmitNodeXForm, 2, 5,
45901 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14311),
45902 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45903 0,
45904 67,
45905 OPC_CheckChild2TypeI64,
45906 OPC_RecordChild3,
45907 OPC_Scope, 20,
45908 OPC_CheckPredicate2,
45909 OPC_CheckPatternPredicate1,
45910 OPC_CheckComplexPat1, /*#*/1,
45911 OPC_EmitMergeInputChains1_0,
45912 OPC_EmitInteger32, 0,
45913 OPC_EmitNodeXForm, 2, 5,
45914 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13171),
45915 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45916 20,
45917 OPC_CheckPredicate1,
45918 OPC_CheckPatternPredicate1,
45919 OPC_CheckComplexPat1, /*#*/1,
45920 OPC_EmitMergeInputChains1_0,
45921 OPC_EmitInteger32, 0,
45922 OPC_EmitNodeXForm, 2, 5,
45923 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13798),
45924 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45925 20,
45926 OPC_CheckPredicate0,
45927 OPC_CheckPatternPredicate1,
45928 OPC_CheckComplexPat1, /*#*/1,
45929 OPC_EmitMergeInputChains1_0,
45930 OPC_EmitInteger32, 0,
45931 OPC_EmitNodeXForm, 2, 5,
45932 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14425),
45933 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
45934 0,
45935 63,
45936 OPC_RecordChild3,
45937 OPC_Scope, 19,
45938 OPC_CheckPredicate2,
45939 OPC_CheckPatternPredicate1,
45940 OPC_CheckComplexPat2, /*#*/1,
45941 OPC_EmitMergeInputChains1_0,
45942 OPC_EmitInteger32, 0,
45943 OPC_EmitNodeXForm, 2, 4,
45944 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12678),
45945 MVT::f64, MVT::f64, 3, 3, 2, 5,
45946 19,
45947 OPC_CheckPredicate1,
45948 OPC_CheckPatternPredicate1,
45949 OPC_CheckComplexPat2, /*#*/1,
45950 OPC_EmitMergeInputChains1_0,
45951 OPC_EmitInteger32, 0,
45952 OPC_EmitNodeXForm, 2, 4,
45953 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13323),
45954 MVT::f64, MVT::f64, 3, 3, 2, 5,
45955 19,
45956 OPC_CheckPredicate0,
45957 OPC_CheckPatternPredicate1,
45958 OPC_CheckComplexPat2, /*#*/1,
45959 OPC_EmitMergeInputChains1_0,
45960 OPC_EmitInteger32, 0,
45961 OPC_EmitNodeXForm, 2, 4,
45962 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13950),
45963 MVT::f64, MVT::f64, 3, 3, 2, 5,
45964 0,
45965 58,
45966 OPC_CheckChild2TypeI32,
45967 OPC_RecordChild3,
45968 OPC_Scope, 17,
45969 OPC_CheckPredicate2,
45970 OPC_CheckPatternPredicate1,
45971 OPC_EmitMergeInputChains1_0,
45972 OPC_EmitInteger32, 0,
45973 OPC_EmitNodeXForm, 2, 3,
45974 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12829),
45975 MVT::f64, MVT::f64, 3, 1, 2, 4,
45976 17,
45977 OPC_CheckPredicate1,
45978 OPC_CheckPatternPredicate1,
45979 OPC_EmitMergeInputChains1_0,
45980 OPC_EmitInteger32, 0,
45981 OPC_EmitNodeXForm, 2, 3,
45982 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13456),
45983 MVT::f64, MVT::f64, 3, 1, 2, 4,
45984 17,
45985 OPC_CheckPredicate0,
45986 OPC_CheckPatternPredicate1,
45987 OPC_EmitMergeInputChains1_0,
45988 OPC_EmitInteger32, 0,
45989 OPC_EmitNodeXForm, 2, 3,
45990 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14083),
45991 MVT::f64, MVT::f64, 3, 1, 2, 4,
45992 0,
45993 58,
45994 OPC_CheckChild2TypeI64,
45995 OPC_RecordChild3,
45996 OPC_Scope, 17,
45997 OPC_CheckPredicate2,
45998 OPC_CheckPatternPredicate1,
45999 OPC_EmitMergeInputChains1_0,
46000 OPC_EmitInteger32, 0,
46001 OPC_EmitNodeXForm, 2, 3,
46002 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_12943),
46003 MVT::f64, MVT::f64, 3, 1, 2, 4,
46004 17,
46005 OPC_CheckPredicate1,
46006 OPC_CheckPatternPredicate1,
46007 OPC_EmitMergeInputChains1_0,
46008 OPC_EmitInteger32, 0,
46009 OPC_EmitNodeXForm, 2, 3,
46010 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_13570),
46011 MVT::f64, MVT::f64, 3, 1, 2, 4,
46012 17,
46013 OPC_CheckPredicate0,
46014 OPC_CheckPatternPredicate1,
46015 OPC_EmitMergeInputChains1_0,
46016 OPC_EmitInteger32, 0,
46017 OPC_EmitNodeXForm, 2, 3,
46018 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14197),
46019 MVT::f64, MVT::f64, 3, 1, 2, 4,
46020 0,
46021 0,
46022 38|128,3,
46023 OPC_CheckChild1Integer, 98|128,14|128,1,
46024 OPC_RecordChild2,
46025 OPC_Scope, 87,
46026 OPC_CheckChild2TypeI32,
46027 OPC_Scope, 27,
46028 OPC_CheckPredicate2,
46029 OPC_CheckPatternPredicate4,
46030 OPC_CheckComplexPat0, /*#*/1,
46031 OPC_EmitMergeInputChains1_0,
46032 OPC_EmitInteger32, 0,
46033 OPC_EmitNodeXForm, 2, 4,
46034 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14972), 0|OPFL_Chain,
46035 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46036 27,
46037 OPC_CheckPredicate1,
46038 OPC_CheckPatternPredicate4,
46039 OPC_CheckComplexPat0, /*#*/1,
46040 OPC_EmitMergeInputChains1_0,
46041 OPC_EmitInteger32, 0,
46042 OPC_EmitNodeXForm, 2, 4,
46043 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15599), 0|OPFL_Chain,
46044 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46045 27,
46046 OPC_CheckPredicate0,
46047 OPC_CheckPatternPredicate4,
46048 OPC_CheckComplexPat0, /*#*/1,
46049 OPC_EmitMergeInputChains1_0,
46050 OPC_EmitInteger32, 0,
46051 OPC_EmitNodeXForm, 2, 4,
46052 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16226), 0|OPFL_Chain,
46053 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46054 0,
46055 87,
46056 OPC_CheckChild2TypeI64,
46057 OPC_Scope, 27,
46058 OPC_CheckPredicate2,
46059 OPC_CheckPatternPredicate4,
46060 OPC_CheckComplexPat1, /*#*/1,
46061 OPC_EmitMergeInputChains1_0,
46062 OPC_EmitInteger32, 0,
46063 OPC_EmitNodeXForm, 2, 4,
46064 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15086), 0|OPFL_Chain,
46065 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46066 27,
46067 OPC_CheckPredicate1,
46068 OPC_CheckPatternPredicate4,
46069 OPC_CheckComplexPat1, /*#*/1,
46070 OPC_EmitMergeInputChains1_0,
46071 OPC_EmitInteger32, 0,
46072 OPC_EmitNodeXForm, 2, 4,
46073 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15713), 0|OPFL_Chain,
46074 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46075 27,
46076 OPC_CheckPredicate0,
46077 OPC_CheckPatternPredicate4,
46078 OPC_CheckComplexPat1, /*#*/1,
46079 OPC_EmitMergeInputChains1_0,
46080 OPC_EmitInteger32, 0,
46081 OPC_EmitNodeXForm, 2, 4,
46082 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16340), 0|OPFL_Chain,
46083 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46084 0,
46085 26,
46086 OPC_CheckPredicate2,
46087 OPC_CheckPatternPredicate4,
46088 OPC_CheckComplexPat2, /*#*/1,
46089 OPC_EmitMergeInputChains1_0,
46090 OPC_EmitInteger32, 0,
46091 OPC_EmitNodeXForm, 2, 3,
46092 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14564), 0|OPFL_Chain,
46093 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46094 26,
46095 OPC_CheckPredicate1,
46096 OPC_CheckPatternPredicate4,
46097 OPC_CheckComplexPat2, /*#*/1,
46098 OPC_EmitMergeInputChains1_0,
46099 OPC_EmitInteger32, 0,
46100 OPC_EmitNodeXForm, 2, 3,
46101 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15225), 0|OPFL_Chain,
46102 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46103 26,
46104 OPC_CheckPredicate0,
46105 OPC_CheckPatternPredicate4,
46106 OPC_CheckComplexPat2, /*#*/1,
46107 OPC_EmitMergeInputChains1_0,
46108 OPC_EmitInteger32, 0,
46109 OPC_EmitNodeXForm, 2, 3,
46110 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15852), 0|OPFL_Chain,
46111 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46112 78,
46113 OPC_CheckChild2TypeI32,
46114 OPC_Scope, 24,
46115 OPC_CheckPredicate2,
46116 OPC_CheckPatternPredicate4,
46117 OPC_EmitMergeInputChains1_0,
46118 OPC_EmitInteger32, 0,
46119 OPC_EmitNodeXForm, 2, 2,
46120 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14744), 0|OPFL_Chain,
46121 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46122 24,
46123 OPC_CheckPredicate1,
46124 OPC_CheckPatternPredicate4,
46125 OPC_EmitMergeInputChains1_0,
46126 OPC_EmitInteger32, 0,
46127 OPC_EmitNodeXForm, 2, 2,
46128 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15371), 0|OPFL_Chain,
46129 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46130 24,
46131 OPC_CheckPredicate0,
46132 OPC_CheckPatternPredicate4,
46133 OPC_EmitMergeInputChains1_0,
46134 OPC_EmitInteger32, 0,
46135 OPC_EmitNodeXForm, 2, 2,
46136 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15998), 0|OPFL_Chain,
46137 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46138 0,
46139 78,
46140 OPC_CheckChild2TypeI64,
46141 OPC_Scope, 24,
46142 OPC_CheckPredicate2,
46143 OPC_CheckPatternPredicate4,
46144 OPC_EmitMergeInputChains1_0,
46145 OPC_EmitInteger32, 0,
46146 OPC_EmitNodeXForm, 2, 2,
46147 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14858), 0|OPFL_Chain,
46148 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46149 24,
46150 OPC_CheckPredicate1,
46151 OPC_CheckPatternPredicate4,
46152 OPC_EmitMergeInputChains1_0,
46153 OPC_EmitInteger32, 0,
46154 OPC_EmitNodeXForm, 2, 2,
46155 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15485), 0|OPFL_Chain,
46156 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46157 24,
46158 OPC_CheckPredicate0,
46159 OPC_CheckPatternPredicate4,
46160 OPC_EmitMergeInputChains1_0,
46161 OPC_EmitInteger32, 0,
46162 OPC_EmitNodeXForm, 2, 2,
46163 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16112), 0|OPFL_Chain,
46164 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46165 0,
46166 0,
46167 38|128,3,
46168 OPC_CheckChild1Integer, 98|128,16|128,1,
46169 OPC_RecordChild2,
46170 OPC_Scope, 87,
46171 OPC_CheckChild2TypeI32,
46172 OPC_Scope, 27,
46173 OPC_CheckPredicate2,
46174 OPC_CheckPatternPredicate2,
46175 OPC_CheckComplexPat0, /*#*/1,
46176 OPC_EmitMergeInputChains1_0,
46177 OPC_EmitInteger32, 0,
46178 OPC_EmitNodeXForm, 2, 4,
46179 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14978), 0|OPFL_Chain,
46180 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46181 27,
46182 OPC_CheckPredicate1,
46183 OPC_CheckPatternPredicate2,
46184 OPC_CheckComplexPat0, /*#*/1,
46185 OPC_EmitMergeInputChains1_0,
46186 OPC_EmitInteger32, 0,
46187 OPC_EmitNodeXForm, 2, 4,
46188 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15605), 0|OPFL_Chain,
46189 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46190 27,
46191 OPC_CheckPredicate0,
46192 OPC_CheckPatternPredicate2,
46193 OPC_CheckComplexPat0, /*#*/1,
46194 OPC_EmitMergeInputChains1_0,
46195 OPC_EmitInteger32, 0,
46196 OPC_EmitNodeXForm, 2, 4,
46197 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16232), 0|OPFL_Chain,
46198 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46199 0,
46200 87,
46201 OPC_CheckChild2TypeI64,
46202 OPC_Scope, 27,
46203 OPC_CheckPredicate2,
46204 OPC_CheckPatternPredicate2,
46205 OPC_CheckComplexPat1, /*#*/1,
46206 OPC_EmitMergeInputChains1_0,
46207 OPC_EmitInteger32, 0,
46208 OPC_EmitNodeXForm, 2, 4,
46209 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15092), 0|OPFL_Chain,
46210 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46211 27,
46212 OPC_CheckPredicate1,
46213 OPC_CheckPatternPredicate2,
46214 OPC_CheckComplexPat1, /*#*/1,
46215 OPC_EmitMergeInputChains1_0,
46216 OPC_EmitInteger32, 0,
46217 OPC_EmitNodeXForm, 2, 4,
46218 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15719), 0|OPFL_Chain,
46219 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46220 27,
46221 OPC_CheckPredicate0,
46222 OPC_CheckPatternPredicate2,
46223 OPC_CheckComplexPat1, /*#*/1,
46224 OPC_EmitMergeInputChains1_0,
46225 OPC_EmitInteger32, 0,
46226 OPC_EmitNodeXForm, 2, 4,
46227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16346), 0|OPFL_Chain,
46228 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46229 0,
46230 26,
46231 OPC_CheckPredicate2,
46232 OPC_CheckPatternPredicate2,
46233 OPC_CheckComplexPat2, /*#*/1,
46234 OPC_EmitMergeInputChains1_0,
46235 OPC_EmitInteger32, 0,
46236 OPC_EmitNodeXForm, 2, 3,
46237 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14576), 0|OPFL_Chain,
46238 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46239 26,
46240 OPC_CheckPredicate1,
46241 OPC_CheckPatternPredicate2,
46242 OPC_CheckComplexPat2, /*#*/1,
46243 OPC_EmitMergeInputChains1_0,
46244 OPC_EmitInteger32, 0,
46245 OPC_EmitNodeXForm, 2, 3,
46246 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15234), 0|OPFL_Chain,
46247 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46248 26,
46249 OPC_CheckPredicate0,
46250 OPC_CheckPatternPredicate2,
46251 OPC_CheckComplexPat2, /*#*/1,
46252 OPC_EmitMergeInputChains1_0,
46253 OPC_EmitInteger32, 0,
46254 OPC_EmitNodeXForm, 2, 3,
46255 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15861), 0|OPFL_Chain,
46256 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46257 78,
46258 OPC_CheckChild2TypeI32,
46259 OPC_Scope, 24,
46260 OPC_CheckPredicate2,
46261 OPC_CheckPatternPredicate2,
46262 OPC_EmitMergeInputChains1_0,
46263 OPC_EmitInteger32, 0,
46264 OPC_EmitNodeXForm, 2, 2,
46265 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14750), 0|OPFL_Chain,
46266 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46267 24,
46268 OPC_CheckPredicate1,
46269 OPC_CheckPatternPredicate2,
46270 OPC_EmitMergeInputChains1_0,
46271 OPC_EmitInteger32, 0,
46272 OPC_EmitNodeXForm, 2, 2,
46273 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15377), 0|OPFL_Chain,
46274 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46275 24,
46276 OPC_CheckPredicate0,
46277 OPC_CheckPatternPredicate2,
46278 OPC_EmitMergeInputChains1_0,
46279 OPC_EmitInteger32, 0,
46280 OPC_EmitNodeXForm, 2, 2,
46281 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16004), 0|OPFL_Chain,
46282 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46283 0,
46284 78,
46285 OPC_CheckChild2TypeI64,
46286 OPC_Scope, 24,
46287 OPC_CheckPredicate2,
46288 OPC_CheckPatternPredicate2,
46289 OPC_EmitMergeInputChains1_0,
46290 OPC_EmitInteger32, 0,
46291 OPC_EmitNodeXForm, 2, 2,
46292 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14864), 0|OPFL_Chain,
46293 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46294 24,
46295 OPC_CheckPredicate1,
46296 OPC_CheckPatternPredicate2,
46297 OPC_EmitMergeInputChains1_0,
46298 OPC_EmitInteger32, 0,
46299 OPC_EmitNodeXForm, 2, 2,
46300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15491), 0|OPFL_Chain,
46301 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46302 24,
46303 OPC_CheckPredicate0,
46304 OPC_CheckPatternPredicate2,
46305 OPC_EmitMergeInputChains1_0,
46306 OPC_EmitInteger32, 0,
46307 OPC_EmitNodeXForm, 2, 2,
46308 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16118), 0|OPFL_Chain,
46309 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46310 0,
46311 0,
46312 38|128,3,
46313 OPC_CheckChild1Integer, 58|128,18|128,1,
46314 OPC_RecordChild2,
46315 OPC_Scope, 87,
46316 OPC_CheckChild2TypeI32,
46317 OPC_Scope, 27,
46318 OPC_CheckPredicate2,
46319 OPC_CheckPatternPredicate2,
46320 OPC_CheckComplexPat0, /*#*/1,
46321 OPC_EmitMergeInputChains1_0,
46322 OPC_EmitInteger32, 0,
46323 OPC_EmitNodeXForm, 2, 4,
46324 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14984), 0|OPFL_Chain,
46325 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46326 27,
46327 OPC_CheckPredicate1,
46328 OPC_CheckPatternPredicate2,
46329 OPC_CheckComplexPat0, /*#*/1,
46330 OPC_EmitMergeInputChains1_0,
46331 OPC_EmitInteger32, 0,
46332 OPC_EmitNodeXForm, 2, 4,
46333 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15611), 0|OPFL_Chain,
46334 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46335 27,
46336 OPC_CheckPredicate0,
46337 OPC_CheckPatternPredicate2,
46338 OPC_CheckComplexPat0, /*#*/1,
46339 OPC_EmitMergeInputChains1_0,
46340 OPC_EmitInteger32, 0,
46341 OPC_EmitNodeXForm, 2, 4,
46342 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16238), 0|OPFL_Chain,
46343 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46344 0,
46345 87,
46346 OPC_CheckChild2TypeI64,
46347 OPC_Scope, 27,
46348 OPC_CheckPredicate2,
46349 OPC_CheckPatternPredicate2,
46350 OPC_CheckComplexPat1, /*#*/1,
46351 OPC_EmitMergeInputChains1_0,
46352 OPC_EmitInteger32, 0,
46353 OPC_EmitNodeXForm, 2, 4,
46354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15098), 0|OPFL_Chain,
46355 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46356 27,
46357 OPC_CheckPredicate1,
46358 OPC_CheckPatternPredicate2,
46359 OPC_CheckComplexPat1, /*#*/1,
46360 OPC_EmitMergeInputChains1_0,
46361 OPC_EmitInteger32, 0,
46362 OPC_EmitNodeXForm, 2, 4,
46363 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15725), 0|OPFL_Chain,
46364 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46365 27,
46366 OPC_CheckPredicate0,
46367 OPC_CheckPatternPredicate2,
46368 OPC_CheckComplexPat1, /*#*/1,
46369 OPC_EmitMergeInputChains1_0,
46370 OPC_EmitInteger32, 0,
46371 OPC_EmitNodeXForm, 2, 4,
46372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16352), 0|OPFL_Chain,
46373 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46374 0,
46375 26,
46376 OPC_CheckPredicate2,
46377 OPC_CheckPatternPredicate2,
46378 OPC_CheckComplexPat2, /*#*/1,
46379 OPC_EmitMergeInputChains1_0,
46380 OPC_EmitInteger32, 0,
46381 OPC_EmitNodeXForm, 2, 3,
46382 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14588), 0|OPFL_Chain,
46383 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46384 26,
46385 OPC_CheckPredicate1,
46386 OPC_CheckPatternPredicate2,
46387 OPC_CheckComplexPat2, /*#*/1,
46388 OPC_EmitMergeInputChains1_0,
46389 OPC_EmitInteger32, 0,
46390 OPC_EmitNodeXForm, 2, 3,
46391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15243), 0|OPFL_Chain,
46392 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46393 26,
46394 OPC_CheckPredicate0,
46395 OPC_CheckPatternPredicate2,
46396 OPC_CheckComplexPat2, /*#*/1,
46397 OPC_EmitMergeInputChains1_0,
46398 OPC_EmitInteger32, 0,
46399 OPC_EmitNodeXForm, 2, 3,
46400 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15870), 0|OPFL_Chain,
46401 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46402 78,
46403 OPC_CheckChild2TypeI32,
46404 OPC_Scope, 24,
46405 OPC_CheckPredicate2,
46406 OPC_CheckPatternPredicate2,
46407 OPC_EmitMergeInputChains1_0,
46408 OPC_EmitInteger32, 0,
46409 OPC_EmitNodeXForm, 2, 2,
46410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14756), 0|OPFL_Chain,
46411 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46412 24,
46413 OPC_CheckPredicate1,
46414 OPC_CheckPatternPredicate2,
46415 OPC_EmitMergeInputChains1_0,
46416 OPC_EmitInteger32, 0,
46417 OPC_EmitNodeXForm, 2, 2,
46418 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15383), 0|OPFL_Chain,
46419 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46420 24,
46421 OPC_CheckPredicate0,
46422 OPC_CheckPatternPredicate2,
46423 OPC_EmitMergeInputChains1_0,
46424 OPC_EmitInteger32, 0,
46425 OPC_EmitNodeXForm, 2, 2,
46426 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16010), 0|OPFL_Chain,
46427 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46428 0,
46429 78,
46430 OPC_CheckChild2TypeI64,
46431 OPC_Scope, 24,
46432 OPC_CheckPredicate2,
46433 OPC_CheckPatternPredicate2,
46434 OPC_EmitMergeInputChains1_0,
46435 OPC_EmitInteger32, 0,
46436 OPC_EmitNodeXForm, 2, 2,
46437 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14870), 0|OPFL_Chain,
46438 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46439 24,
46440 OPC_CheckPredicate1,
46441 OPC_CheckPatternPredicate2,
46442 OPC_EmitMergeInputChains1_0,
46443 OPC_EmitInteger32, 0,
46444 OPC_EmitNodeXForm, 2, 2,
46445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15497), 0|OPFL_Chain,
46446 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46447 24,
46448 OPC_CheckPredicate0,
46449 OPC_CheckPatternPredicate2,
46450 OPC_EmitMergeInputChains1_0,
46451 OPC_EmitInteger32, 0,
46452 OPC_EmitNodeXForm, 2, 2,
46453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16124), 0|OPFL_Chain,
46454 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46455 0,
46456 0,
46457 38|128,3,
46458 OPC_CheckChild1Integer, 8|128,16|128,1,
46459 OPC_RecordChild2,
46460 OPC_Scope, 87,
46461 OPC_CheckChild2TypeI32,
46462 OPC_Scope, 27,
46463 OPC_CheckPredicate2,
46464 OPC_CheckPatternPredicate1,
46465 OPC_CheckComplexPat0, /*#*/1,
46466 OPC_EmitMergeInputChains1_0,
46467 OPC_EmitInteger32, 0,
46468 OPC_EmitNodeXForm, 2, 4,
46469 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14992), 0|OPFL_Chain,
46470 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46471 27,
46472 OPC_CheckPredicate1,
46473 OPC_CheckPatternPredicate1,
46474 OPC_CheckComplexPat0, /*#*/1,
46475 OPC_EmitMergeInputChains1_0,
46476 OPC_EmitInteger32, 0,
46477 OPC_EmitNodeXForm, 2, 4,
46478 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15619), 0|OPFL_Chain,
46479 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46480 27,
46481 OPC_CheckPredicate0,
46482 OPC_CheckPatternPredicate1,
46483 OPC_CheckComplexPat0, /*#*/1,
46484 OPC_EmitMergeInputChains1_0,
46485 OPC_EmitInteger32, 0,
46486 OPC_EmitNodeXForm, 2, 4,
46487 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16246), 0|OPFL_Chain,
46488 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46489 0,
46490 87,
46491 OPC_CheckChild2TypeI64,
46492 OPC_Scope, 27,
46493 OPC_CheckPredicate2,
46494 OPC_CheckPatternPredicate1,
46495 OPC_CheckComplexPat1, /*#*/1,
46496 OPC_EmitMergeInputChains1_0,
46497 OPC_EmitInteger32, 0,
46498 OPC_EmitNodeXForm, 2, 4,
46499 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15106), 0|OPFL_Chain,
46500 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46501 27,
46502 OPC_CheckPredicate1,
46503 OPC_CheckPatternPredicate1,
46504 OPC_CheckComplexPat1, /*#*/1,
46505 OPC_EmitMergeInputChains1_0,
46506 OPC_EmitInteger32, 0,
46507 OPC_EmitNodeXForm, 2, 4,
46508 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15733), 0|OPFL_Chain,
46509 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46510 27,
46511 OPC_CheckPredicate0,
46512 OPC_CheckPatternPredicate1,
46513 OPC_CheckComplexPat1, /*#*/1,
46514 OPC_EmitMergeInputChains1_0,
46515 OPC_EmitInteger32, 0,
46516 OPC_EmitNodeXForm, 2, 4,
46517 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16360), 0|OPFL_Chain,
46518 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 2, 3, 5,
46519 0,
46520 26,
46521 OPC_CheckPredicate2,
46522 OPC_CheckPatternPredicate1,
46523 OPC_CheckComplexPat2, /*#*/1,
46524 OPC_EmitMergeInputChains1_0,
46525 OPC_EmitInteger32, 0,
46526 OPC_EmitNodeXForm, 2, 3,
46527 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14604), 0|OPFL_Chain,
46528 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46529 26,
46530 OPC_CheckPredicate1,
46531 OPC_CheckPatternPredicate1,
46532 OPC_CheckComplexPat2, /*#*/1,
46533 OPC_EmitMergeInputChains1_0,
46534 OPC_EmitInteger32, 0,
46535 OPC_EmitNodeXForm, 2, 3,
46536 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15255), 0|OPFL_Chain,
46537 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46538 26,
46539 OPC_CheckPredicate0,
46540 OPC_CheckPatternPredicate1,
46541 OPC_CheckComplexPat2, /*#*/1,
46542 OPC_EmitMergeInputChains1_0,
46543 OPC_EmitInteger32, 0,
46544 OPC_EmitNodeXForm, 2, 3,
46545 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15882), 0|OPFL_Chain,
46546 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 2, 4,
46547 78,
46548 OPC_CheckChild2TypeI32,
46549 OPC_Scope, 24,
46550 OPC_CheckPredicate2,
46551 OPC_CheckPatternPredicate1,
46552 OPC_EmitMergeInputChains1_0,
46553 OPC_EmitInteger32, 0,
46554 OPC_EmitNodeXForm, 2, 2,
46555 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14764), 0|OPFL_Chain,
46556 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46557 24,
46558 OPC_CheckPredicate1,
46559 OPC_CheckPatternPredicate1,
46560 OPC_EmitMergeInputChains1_0,
46561 OPC_EmitInteger32, 0,
46562 OPC_EmitNodeXForm, 2, 2,
46563 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15391), 0|OPFL_Chain,
46564 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46565 24,
46566 OPC_CheckPredicate0,
46567 OPC_CheckPatternPredicate1,
46568 OPC_EmitMergeInputChains1_0,
46569 OPC_EmitInteger32, 0,
46570 OPC_EmitNodeXForm, 2, 2,
46571 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16018), 0|OPFL_Chain,
46572 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46573 0,
46574 78,
46575 OPC_CheckChild2TypeI64,
46576 OPC_Scope, 24,
46577 OPC_CheckPredicate2,
46578 OPC_CheckPatternPredicate1,
46579 OPC_EmitMergeInputChains1_0,
46580 OPC_EmitInteger32, 0,
46581 OPC_EmitNodeXForm, 2, 2,
46582 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14878), 0|OPFL_Chain,
46583 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46584 24,
46585 OPC_CheckPredicate1,
46586 OPC_CheckPatternPredicate1,
46587 OPC_EmitMergeInputChains1_0,
46588 OPC_EmitInteger32, 0,
46589 OPC_EmitNodeXForm, 2, 2,
46590 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15505), 0|OPFL_Chain,
46591 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46592 24,
46593 OPC_CheckPredicate0,
46594 OPC_CheckPatternPredicate1,
46595 OPC_EmitMergeInputChains1_0,
46596 OPC_EmitInteger32, 0,
46597 OPC_EmitNodeXForm, 2, 2,
46598 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16132), 0|OPFL_Chain,
46599 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 2, 1, 3,
46600 0,
46601 0,
46602 31|128,2,
46603 OPC_CheckChild1Integer, 20|128,20|128,1,
46604 OPC_RecordChild2,
46605 OPC_Scope, 60,
46606 OPC_CheckChild2TypeI32,
46607 OPC_Scope, 18,
46608 OPC_CheckPredicate2,
46609 OPC_CheckPatternPredicate1,
46610 OPC_CheckComplexPat0, /*#*/1,
46611 OPC_EmitMergeInputChains1_0,
46612 OPC_EmitInteger32, 0,
46613 OPC_EmitNodeXForm, 2, 4,
46614 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14994),
46615 MVT::f64, 3, 2, 3, 5,
46616 18,
46617 OPC_CheckPredicate1,
46618 OPC_CheckPatternPredicate1,
46619 OPC_CheckComplexPat0, /*#*/1,
46620 OPC_EmitMergeInputChains1_0,
46621 OPC_EmitInteger32, 0,
46622 OPC_EmitNodeXForm, 2, 4,
46623 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15621),
46624 MVT::f64, 3, 2, 3, 5,
46625 18,
46626 OPC_CheckPredicate0,
46627 OPC_CheckPatternPredicate1,
46628 OPC_CheckComplexPat0, /*#*/1,
46629 OPC_EmitMergeInputChains1_0,
46630 OPC_EmitInteger32, 0,
46631 OPC_EmitNodeXForm, 2, 4,
46632 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16248),
46633 MVT::f64, 3, 2, 3, 5,
46634 0,
46635 60,
46636 OPC_CheckChild2TypeI64,
46637 OPC_Scope, 18,
46638 OPC_CheckPredicate2,
46639 OPC_CheckPatternPredicate1,
46640 OPC_CheckComplexPat1, /*#*/1,
46641 OPC_EmitMergeInputChains1_0,
46642 OPC_EmitInteger32, 0,
46643 OPC_EmitNodeXForm, 2, 4,
46644 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15108),
46645 MVT::f64, 3, 2, 3, 5,
46646 18,
46647 OPC_CheckPredicate1,
46648 OPC_CheckPatternPredicate1,
46649 OPC_CheckComplexPat1, /*#*/1,
46650 OPC_EmitMergeInputChains1_0,
46651 OPC_EmitInteger32, 0,
46652 OPC_EmitNodeXForm, 2, 4,
46653 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15735),
46654 MVT::f64, 3, 2, 3, 5,
46655 18,
46656 OPC_CheckPredicate0,
46657 OPC_CheckPatternPredicate1,
46658 OPC_CheckComplexPat1, /*#*/1,
46659 OPC_EmitMergeInputChains1_0,
46660 OPC_EmitInteger32, 0,
46661 OPC_EmitNodeXForm, 2, 4,
46662 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16362),
46663 MVT::f64, 3, 2, 3, 5,
46664 0,
46665 17,
46666 OPC_CheckPredicate2,
46667 OPC_CheckPatternPredicate1,
46668 OPC_CheckComplexPat2, /*#*/1,
46669 OPC_EmitMergeInputChains1_0,
46670 OPC_EmitInteger32, 0,
46671 OPC_EmitNodeXForm, 2, 3,
46672 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14608),
46673 MVT::f64, 2, 2, 4,
46674 17,
46675 OPC_CheckPredicate1,
46676 OPC_CheckPatternPredicate1,
46677 OPC_CheckComplexPat2, /*#*/1,
46678 OPC_EmitMergeInputChains1_0,
46679 OPC_EmitInteger32, 0,
46680 OPC_EmitNodeXForm, 2, 3,
46681 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15258),
46682 MVT::f64, 2, 2, 4,
46683 17,
46684 OPC_CheckPredicate0,
46685 OPC_CheckPatternPredicate1,
46686 OPC_CheckComplexPat2, /*#*/1,
46687 OPC_EmitMergeInputChains1_0,
46688 OPC_EmitInteger32, 0,
46689 OPC_EmitNodeXForm, 2, 3,
46690 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15885),
46691 MVT::f64, 2, 2, 4,
46692 51,
46693 OPC_CheckChild2TypeI32,
46694 OPC_Scope, 15,
46695 OPC_CheckPredicate2,
46696 OPC_CheckPatternPredicate1,
46697 OPC_EmitMergeInputChains1_0,
46698 OPC_EmitInteger32, 0,
46699 OPC_EmitNodeXForm, 2, 2,
46700 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14766),
46701 MVT::f64, 2, 1, 3,
46702 15,
46703 OPC_CheckPredicate1,
46704 OPC_CheckPatternPredicate1,
46705 OPC_EmitMergeInputChains1_0,
46706 OPC_EmitInteger32, 0,
46707 OPC_EmitNodeXForm, 2, 2,
46708 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15393),
46709 MVT::f64, 2, 1, 3,
46710 15,
46711 OPC_CheckPredicate0,
46712 OPC_CheckPatternPredicate1,
46713 OPC_EmitMergeInputChains1_0,
46714 OPC_EmitInteger32, 0,
46715 OPC_EmitNodeXForm, 2, 2,
46716 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16020),
46717 MVT::f64, 2, 1, 3,
46718 0,
46719 51,
46720 OPC_CheckChild2TypeI64,
46721 OPC_Scope, 15,
46722 OPC_CheckPredicate2,
46723 OPC_CheckPatternPredicate1,
46724 OPC_EmitMergeInputChains1_0,
46725 OPC_EmitInteger32, 0,
46726 OPC_EmitNodeXForm, 2, 2,
46727 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14880),
46728 MVT::f64, 2, 1, 3,
46729 15,
46730 OPC_CheckPredicate1,
46731 OPC_CheckPatternPredicate1,
46732 OPC_EmitMergeInputChains1_0,
46733 OPC_EmitInteger32, 0,
46734 OPC_EmitNodeXForm, 2, 2,
46735 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15507),
46736 MVT::f64, 2, 1, 3,
46737 15,
46738 OPC_CheckPredicate0,
46739 OPC_CheckPatternPredicate1,
46740 OPC_EmitMergeInputChains1_0,
46741 OPC_EmitInteger32, 0,
46742 OPC_EmitNodeXForm, 2, 2,
46743 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16134),
46744 MVT::f64, 2, 1, 3,
46745 0,
46746 0,
46747 31|128,2,
46748 OPC_CheckChild1Integer, 28|128,20|128,1,
46749 OPC_RecordChild2,
46750 OPC_Scope, 60,
46751 OPC_CheckChild2TypeI32,
46752 OPC_Scope, 18,
46753 OPC_CheckPredicate2,
46754 OPC_CheckPatternPredicate1,
46755 OPC_CheckComplexPat0, /*#*/1,
46756 OPC_EmitMergeInputChains1_0,
46757 OPC_EmitInteger32, 0,
46758 OPC_EmitNodeXForm, 2, 4,
46759 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14996),
46760 MVT::f64, 3, 2, 3, 5,
46761 18,
46762 OPC_CheckPredicate1,
46763 OPC_CheckPatternPredicate1,
46764 OPC_CheckComplexPat0, /*#*/1,
46765 OPC_EmitMergeInputChains1_0,
46766 OPC_EmitInteger32, 0,
46767 OPC_EmitNodeXForm, 2, 4,
46768 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15623),
46769 MVT::f64, 3, 2, 3, 5,
46770 18,
46771 OPC_CheckPredicate0,
46772 OPC_CheckPatternPredicate1,
46773 OPC_CheckComplexPat0, /*#*/1,
46774 OPC_EmitMergeInputChains1_0,
46775 OPC_EmitInteger32, 0,
46776 OPC_EmitNodeXForm, 2, 4,
46777 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16250),
46778 MVT::f64, 3, 2, 3, 5,
46779 0,
46780 60,
46781 OPC_CheckChild2TypeI64,
46782 OPC_Scope, 18,
46783 OPC_CheckPredicate2,
46784 OPC_CheckPatternPredicate1,
46785 OPC_CheckComplexPat1, /*#*/1,
46786 OPC_EmitMergeInputChains1_0,
46787 OPC_EmitInteger32, 0,
46788 OPC_EmitNodeXForm, 2, 4,
46789 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15110),
46790 MVT::f64, 3, 2, 3, 5,
46791 18,
46792 OPC_CheckPredicate1,
46793 OPC_CheckPatternPredicate1,
46794 OPC_CheckComplexPat1, /*#*/1,
46795 OPC_EmitMergeInputChains1_0,
46796 OPC_EmitInteger32, 0,
46797 OPC_EmitNodeXForm, 2, 4,
46798 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15737),
46799 MVT::f64, 3, 2, 3, 5,
46800 18,
46801 OPC_CheckPredicate0,
46802 OPC_CheckPatternPredicate1,
46803 OPC_CheckComplexPat1, /*#*/1,
46804 OPC_EmitMergeInputChains1_0,
46805 OPC_EmitInteger32, 0,
46806 OPC_EmitNodeXForm, 2, 4,
46807 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16364),
46808 MVT::f64, 3, 2, 3, 5,
46809 0,
46810 17,
46811 OPC_CheckPredicate2,
46812 OPC_CheckPatternPredicate1,
46813 OPC_CheckComplexPat2, /*#*/1,
46814 OPC_EmitMergeInputChains1_0,
46815 OPC_EmitInteger32, 0,
46816 OPC_EmitNodeXForm, 2, 3,
46817 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14612),
46818 MVT::f64, 2, 2, 4,
46819 17,
46820 OPC_CheckPredicate1,
46821 OPC_CheckPatternPredicate1,
46822 OPC_CheckComplexPat2, /*#*/1,
46823 OPC_EmitMergeInputChains1_0,
46824 OPC_EmitInteger32, 0,
46825 OPC_EmitNodeXForm, 2, 3,
46826 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15261),
46827 MVT::f64, 2, 2, 4,
46828 17,
46829 OPC_CheckPredicate0,
46830 OPC_CheckPatternPredicate1,
46831 OPC_CheckComplexPat2, /*#*/1,
46832 OPC_EmitMergeInputChains1_0,
46833 OPC_EmitInteger32, 0,
46834 OPC_EmitNodeXForm, 2, 3,
46835 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15888),
46836 MVT::f64, 2, 2, 4,
46837 51,
46838 OPC_CheckChild2TypeI32,
46839 OPC_Scope, 15,
46840 OPC_CheckPredicate2,
46841 OPC_CheckPatternPredicate1,
46842 OPC_EmitMergeInputChains1_0,
46843 OPC_EmitInteger32, 0,
46844 OPC_EmitNodeXForm, 2, 2,
46845 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14768),
46846 MVT::f64, 2, 1, 3,
46847 15,
46848 OPC_CheckPredicate1,
46849 OPC_CheckPatternPredicate1,
46850 OPC_EmitMergeInputChains1_0,
46851 OPC_EmitInteger32, 0,
46852 OPC_EmitNodeXForm, 2, 2,
46853 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15395),
46854 MVT::f64, 2, 1, 3,
46855 15,
46856 OPC_CheckPredicate0,
46857 OPC_CheckPatternPredicate1,
46858 OPC_EmitMergeInputChains1_0,
46859 OPC_EmitInteger32, 0,
46860 OPC_EmitNodeXForm, 2, 2,
46861 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16022),
46862 MVT::f64, 2, 1, 3,
46863 0,
46864 51,
46865 OPC_CheckChild2TypeI64,
46866 OPC_Scope, 15,
46867 OPC_CheckPredicate2,
46868 OPC_CheckPatternPredicate1,
46869 OPC_EmitMergeInputChains1_0,
46870 OPC_EmitInteger32, 0,
46871 OPC_EmitNodeXForm, 2, 2,
46872 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_14882),
46873 MVT::f64, 2, 1, 3,
46874 15,
46875 OPC_CheckPredicate1,
46876 OPC_CheckPatternPredicate1,
46877 OPC_EmitMergeInputChains1_0,
46878 OPC_EmitInteger32, 0,
46879 OPC_EmitNodeXForm, 2, 2,
46880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_15509),
46881 MVT::f64, 2, 1, 3,
46882 15,
46883 OPC_CheckPredicate0,
46884 OPC_CheckPatternPredicate1,
46885 OPC_EmitMergeInputChains1_0,
46886 OPC_EmitInteger32, 0,
46887 OPC_EmitNodeXForm, 2, 2,
46888 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16136),
46889 MVT::f64, 2, 1, 3,
46890 0,
46891 0,
46892 46|128,2,
46893 OPC_CheckChild1Integer, 36|128,20|128,1,
46894 OPC_RecordChild2,
46895 OPC_Scope, 63,
46896 OPC_CheckChild2TypeI32,
46897 OPC_Scope, 19,
46898 OPC_CheckPredicate2,
46899 OPC_CheckPatternPredicate1,
46900 OPC_CheckComplexPat0, /*#*/1,
46901 OPC_EmitMergeInputChains1_0,
46902 OPC_EmitInteger32, 0,
46903 OPC_EmitNodeXForm, 2, 4,
46904 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14998),
46905 MVT::f64, MVT::f64, 3, 2, 3, 5,
46906 19,
46907 OPC_CheckPredicate1,
46908 OPC_CheckPatternPredicate1,
46909 OPC_CheckComplexPat0, /*#*/1,
46910 OPC_EmitMergeInputChains1_0,
46911 OPC_EmitInteger32, 0,
46912 OPC_EmitNodeXForm, 2, 4,
46913 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15625),
46914 MVT::f64, MVT::f64, 3, 2, 3, 5,
46915 19,
46916 OPC_CheckPredicate0,
46917 OPC_CheckPatternPredicate1,
46918 OPC_CheckComplexPat0, /*#*/1,
46919 OPC_EmitMergeInputChains1_0,
46920 OPC_EmitInteger32, 0,
46921 OPC_EmitNodeXForm, 2, 4,
46922 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16252),
46923 MVT::f64, MVT::f64, 3, 2, 3, 5,
46924 0,
46925 63,
46926 OPC_CheckChild2TypeI64,
46927 OPC_Scope, 19,
46928 OPC_CheckPredicate2,
46929 OPC_CheckPatternPredicate1,
46930 OPC_CheckComplexPat1, /*#*/1,
46931 OPC_EmitMergeInputChains1_0,
46932 OPC_EmitInteger32, 0,
46933 OPC_EmitNodeXForm, 2, 4,
46934 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15112),
46935 MVT::f64, MVT::f64, 3, 2, 3, 5,
46936 19,
46937 OPC_CheckPredicate1,
46938 OPC_CheckPatternPredicate1,
46939 OPC_CheckComplexPat1, /*#*/1,
46940 OPC_EmitMergeInputChains1_0,
46941 OPC_EmitInteger32, 0,
46942 OPC_EmitNodeXForm, 2, 4,
46943 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15739),
46944 MVT::f64, MVT::f64, 3, 2, 3, 5,
46945 19,
46946 OPC_CheckPredicate0,
46947 OPC_CheckPatternPredicate1,
46948 OPC_CheckComplexPat1, /*#*/1,
46949 OPC_EmitMergeInputChains1_0,
46950 OPC_EmitInteger32, 0,
46951 OPC_EmitNodeXForm, 2, 4,
46952 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16366),
46953 MVT::f64, MVT::f64, 3, 2, 3, 5,
46954 0,
46955 18,
46956 OPC_CheckPredicate2,
46957 OPC_CheckPatternPredicate1,
46958 OPC_CheckComplexPat2, /*#*/1,
46959 OPC_EmitMergeInputChains1_0,
46960 OPC_EmitInteger32, 0,
46961 OPC_EmitNodeXForm, 2, 3,
46962 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14616),
46963 MVT::f64, MVT::f64, 2, 2, 4,
46964 18,
46965 OPC_CheckPredicate1,
46966 OPC_CheckPatternPredicate1,
46967 OPC_CheckComplexPat2, /*#*/1,
46968 OPC_EmitMergeInputChains1_0,
46969 OPC_EmitInteger32, 0,
46970 OPC_EmitNodeXForm, 2, 3,
46971 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15264),
46972 MVT::f64, MVT::f64, 2, 2, 4,
46973 18,
46974 OPC_CheckPredicate0,
46975 OPC_CheckPatternPredicate1,
46976 OPC_CheckComplexPat2, /*#*/1,
46977 OPC_EmitMergeInputChains1_0,
46978 OPC_EmitInteger32, 0,
46979 OPC_EmitNodeXForm, 2, 3,
46980 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15891),
46981 MVT::f64, MVT::f64, 2, 2, 4,
46982 54,
46983 OPC_CheckChild2TypeI32,
46984 OPC_Scope, 16,
46985 OPC_CheckPredicate2,
46986 OPC_CheckPatternPredicate1,
46987 OPC_EmitMergeInputChains1_0,
46988 OPC_EmitInteger32, 0,
46989 OPC_EmitNodeXForm, 2, 2,
46990 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14770),
46991 MVT::f64, MVT::f64, 2, 1, 3,
46992 16,
46993 OPC_CheckPredicate1,
46994 OPC_CheckPatternPredicate1,
46995 OPC_EmitMergeInputChains1_0,
46996 OPC_EmitInteger32, 0,
46997 OPC_EmitNodeXForm, 2, 2,
46998 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15397),
46999 MVT::f64, MVT::f64, 2, 1, 3,
47000 16,
47001 OPC_CheckPredicate0,
47002 OPC_CheckPatternPredicate1,
47003 OPC_EmitMergeInputChains1_0,
47004 OPC_EmitInteger32, 0,
47005 OPC_EmitNodeXForm, 2, 2,
47006 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16024),
47007 MVT::f64, MVT::f64, 2, 1, 3,
47008 0,
47009 54,
47010 OPC_CheckChild2TypeI64,
47011 OPC_Scope, 16,
47012 OPC_CheckPredicate2,
47013 OPC_CheckPatternPredicate1,
47014 OPC_EmitMergeInputChains1_0,
47015 OPC_EmitInteger32, 0,
47016 OPC_EmitNodeXForm, 2, 2,
47017 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_14884),
47018 MVT::f64, MVT::f64, 2, 1, 3,
47019 16,
47020 OPC_CheckPredicate1,
47021 OPC_CheckPatternPredicate1,
47022 OPC_EmitMergeInputChains1_0,
47023 OPC_EmitInteger32, 0,
47024 OPC_EmitNodeXForm, 2, 2,
47025 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_15511),
47026 MVT::f64, MVT::f64, 2, 1, 3,
47027 16,
47028 OPC_CheckPredicate0,
47029 OPC_CheckPatternPredicate1,
47030 OPC_EmitMergeInputChains1_0,
47031 OPC_EmitInteger32, 0,
47032 OPC_EmitNodeXForm, 2, 2,
47033 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16138),
47034 MVT::f64, MVT::f64, 2, 1, 3,
47035 0,
47036 0,
47037 61|128,3,
47038 OPC_CheckChild1Integer, 104|128,14|128,1,
47039 OPC_RecordChild2,
47040 OPC_Scope, 91,
47041 OPC_CheckChild2TypeI32,
47042 OPC_RecordChild3,
47043 OPC_Scope, 28,
47044 OPC_CheckPredicate2,
47045 OPC_CheckPatternPredicate4,
47046 OPC_CheckComplexPat0, /*#*/1,
47047 OPC_EmitMergeInputChains1_0,
47048 OPC_EmitInteger32, 0,
47049 OPC_EmitNodeXForm, 2, 5,
47050 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16910), 0|OPFL_Chain,
47051 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47052 28,
47053 OPC_CheckPredicate1,
47054 OPC_CheckPatternPredicate4,
47055 OPC_CheckComplexPat0, /*#*/1,
47056 OPC_EmitMergeInputChains1_0,
47057 OPC_EmitInteger32, 0,
47058 OPC_EmitNodeXForm, 2, 5,
47059 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17537), 0|OPFL_Chain,
47060 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47061 28,
47062 OPC_CheckPredicate0,
47063 OPC_CheckPatternPredicate4,
47064 OPC_CheckComplexPat0, /*#*/1,
47065 OPC_EmitMergeInputChains1_0,
47066 OPC_EmitInteger32, 0,
47067 OPC_EmitNodeXForm, 2, 5,
47068 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18164), 0|OPFL_Chain,
47069 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47070 0,
47071 91,
47072 OPC_CheckChild2TypeI64,
47073 OPC_RecordChild3,
47074 OPC_Scope, 28,
47075 OPC_CheckPredicate2,
47076 OPC_CheckPatternPredicate4,
47077 OPC_CheckComplexPat1, /*#*/1,
47078 OPC_EmitMergeInputChains1_0,
47079 OPC_EmitInteger32, 0,
47080 OPC_EmitNodeXForm, 2, 5,
47081 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17024), 0|OPFL_Chain,
47082 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47083 28,
47084 OPC_CheckPredicate1,
47085 OPC_CheckPatternPredicate4,
47086 OPC_CheckComplexPat1, /*#*/1,
47087 OPC_EmitMergeInputChains1_0,
47088 OPC_EmitInteger32, 0,
47089 OPC_EmitNodeXForm, 2, 5,
47090 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17651), 0|OPFL_Chain,
47091 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47092 28,
47093 OPC_CheckPredicate0,
47094 OPC_CheckPatternPredicate4,
47095 OPC_CheckComplexPat1, /*#*/1,
47096 OPC_EmitMergeInputChains1_0,
47097 OPC_EmitInteger32, 0,
47098 OPC_EmitNodeXForm, 2, 5,
47099 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18278), 0|OPFL_Chain,
47100 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47101 0,
47102 87,
47103 OPC_RecordChild3,
47104 OPC_Scope, 27,
47105 OPC_CheckPredicate2,
47106 OPC_CheckPatternPredicate4,
47107 OPC_CheckComplexPat2, /*#*/1,
47108 OPC_EmitMergeInputChains1_0,
47109 OPC_EmitInteger32, 0,
47110 OPC_EmitNodeXForm, 2, 4,
47111 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16505), 0|OPFL_Chain,
47112 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47113 27,
47114 OPC_CheckPredicate1,
47115 OPC_CheckPatternPredicate4,
47116 OPC_CheckComplexPat2, /*#*/1,
47117 OPC_EmitMergeInputChains1_0,
47118 OPC_EmitInteger32, 0,
47119 OPC_EmitNodeXForm, 2, 4,
47120 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17163), 0|OPFL_Chain,
47121 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47122 27,
47123 OPC_CheckPredicate0,
47124 OPC_CheckPatternPredicate4,
47125 OPC_CheckComplexPat2, /*#*/1,
47126 OPC_EmitMergeInputChains1_0,
47127 OPC_EmitInteger32, 0,
47128 OPC_EmitNodeXForm, 2, 4,
47129 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17790), 0|OPFL_Chain,
47130 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47131 0,
47132 82,
47133 OPC_CheckChild2TypeI32,
47134 OPC_RecordChild3,
47135 OPC_Scope, 25,
47136 OPC_CheckPredicate2,
47137 OPC_CheckPatternPredicate4,
47138 OPC_EmitMergeInputChains1_0,
47139 OPC_EmitInteger32, 0,
47140 OPC_EmitNodeXForm, 2, 3,
47141 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16682), 0|OPFL_Chain,
47142 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47143 25,
47144 OPC_CheckPredicate1,
47145 OPC_CheckPatternPredicate4,
47146 OPC_EmitMergeInputChains1_0,
47147 OPC_EmitInteger32, 0,
47148 OPC_EmitNodeXForm, 2, 3,
47149 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17309), 0|OPFL_Chain,
47150 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47151 25,
47152 OPC_CheckPredicate0,
47153 OPC_CheckPatternPredicate4,
47154 OPC_EmitMergeInputChains1_0,
47155 OPC_EmitInteger32, 0,
47156 OPC_EmitNodeXForm, 2, 3,
47157 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17936), 0|OPFL_Chain,
47158 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47159 0,
47160 82,
47161 OPC_CheckChild2TypeI64,
47162 OPC_RecordChild3,
47163 OPC_Scope, 25,
47164 OPC_CheckPredicate2,
47165 OPC_CheckPatternPredicate4,
47166 OPC_EmitMergeInputChains1_0,
47167 OPC_EmitInteger32, 0,
47168 OPC_EmitNodeXForm, 2, 3,
47169 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16796), 0|OPFL_Chain,
47170 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47171 25,
47172 OPC_CheckPredicate1,
47173 OPC_CheckPatternPredicate4,
47174 OPC_EmitMergeInputChains1_0,
47175 OPC_EmitInteger32, 0,
47176 OPC_EmitNodeXForm, 2, 3,
47177 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17423), 0|OPFL_Chain,
47178 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47179 25,
47180 OPC_CheckPredicate0,
47181 OPC_CheckPatternPredicate4,
47182 OPC_EmitMergeInputChains1_0,
47183 OPC_EmitInteger32, 0,
47184 OPC_EmitNodeXForm, 2, 3,
47185 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18050), 0|OPFL_Chain,
47186 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47187 0,
47188 0,
47189 61|128,3,
47190 OPC_CheckChild1Integer, 104|128,16|128,1,
47191 OPC_RecordChild2,
47192 OPC_Scope, 91,
47193 OPC_CheckChild2TypeI32,
47194 OPC_RecordChild3,
47195 OPC_Scope, 28,
47196 OPC_CheckPredicate2,
47197 OPC_CheckPatternPredicate2,
47198 OPC_CheckComplexPat0, /*#*/1,
47199 OPC_EmitMergeInputChains1_0,
47200 OPC_EmitInteger32, 0,
47201 OPC_EmitNodeXForm, 2, 5,
47202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16916), 0|OPFL_Chain,
47203 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47204 28,
47205 OPC_CheckPredicate1,
47206 OPC_CheckPatternPredicate2,
47207 OPC_CheckComplexPat0, /*#*/1,
47208 OPC_EmitMergeInputChains1_0,
47209 OPC_EmitInteger32, 0,
47210 OPC_EmitNodeXForm, 2, 5,
47211 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17543), 0|OPFL_Chain,
47212 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47213 28,
47214 OPC_CheckPredicate0,
47215 OPC_CheckPatternPredicate2,
47216 OPC_CheckComplexPat0, /*#*/1,
47217 OPC_EmitMergeInputChains1_0,
47218 OPC_EmitInteger32, 0,
47219 OPC_EmitNodeXForm, 2, 5,
47220 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18170), 0|OPFL_Chain,
47221 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47222 0,
47223 91,
47224 OPC_CheckChild2TypeI64,
47225 OPC_RecordChild3,
47226 OPC_Scope, 28,
47227 OPC_CheckPredicate2,
47228 OPC_CheckPatternPredicate2,
47229 OPC_CheckComplexPat1, /*#*/1,
47230 OPC_EmitMergeInputChains1_0,
47231 OPC_EmitInteger32, 0,
47232 OPC_EmitNodeXForm, 2, 5,
47233 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17030), 0|OPFL_Chain,
47234 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47235 28,
47236 OPC_CheckPredicate1,
47237 OPC_CheckPatternPredicate2,
47238 OPC_CheckComplexPat1, /*#*/1,
47239 OPC_EmitMergeInputChains1_0,
47240 OPC_EmitInteger32, 0,
47241 OPC_EmitNodeXForm, 2, 5,
47242 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17657), 0|OPFL_Chain,
47243 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47244 28,
47245 OPC_CheckPredicate0,
47246 OPC_CheckPatternPredicate2,
47247 OPC_CheckComplexPat1, /*#*/1,
47248 OPC_EmitMergeInputChains1_0,
47249 OPC_EmitInteger32, 0,
47250 OPC_EmitNodeXForm, 2, 5,
47251 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18284), 0|OPFL_Chain,
47252 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47253 0,
47254 87,
47255 OPC_RecordChild3,
47256 OPC_Scope, 27,
47257 OPC_CheckPredicate2,
47258 OPC_CheckPatternPredicate2,
47259 OPC_CheckComplexPat2, /*#*/1,
47260 OPC_EmitMergeInputChains1_0,
47261 OPC_EmitInteger32, 0,
47262 OPC_EmitNodeXForm, 2, 4,
47263 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16517), 0|OPFL_Chain,
47264 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47265 27,
47266 OPC_CheckPredicate1,
47267 OPC_CheckPatternPredicate2,
47268 OPC_CheckComplexPat2, /*#*/1,
47269 OPC_EmitMergeInputChains1_0,
47270 OPC_EmitInteger32, 0,
47271 OPC_EmitNodeXForm, 2, 4,
47272 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17172), 0|OPFL_Chain,
47273 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47274 27,
47275 OPC_CheckPredicate0,
47276 OPC_CheckPatternPredicate2,
47277 OPC_CheckComplexPat2, /*#*/1,
47278 OPC_EmitMergeInputChains1_0,
47279 OPC_EmitInteger32, 0,
47280 OPC_EmitNodeXForm, 2, 4,
47281 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17799), 0|OPFL_Chain,
47282 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47283 0,
47284 82,
47285 OPC_CheckChild2TypeI32,
47286 OPC_RecordChild3,
47287 OPC_Scope, 25,
47288 OPC_CheckPredicate2,
47289 OPC_CheckPatternPredicate2,
47290 OPC_EmitMergeInputChains1_0,
47291 OPC_EmitInteger32, 0,
47292 OPC_EmitNodeXForm, 2, 3,
47293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16688), 0|OPFL_Chain,
47294 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47295 25,
47296 OPC_CheckPredicate1,
47297 OPC_CheckPatternPredicate2,
47298 OPC_EmitMergeInputChains1_0,
47299 OPC_EmitInteger32, 0,
47300 OPC_EmitNodeXForm, 2, 3,
47301 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17315), 0|OPFL_Chain,
47302 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47303 25,
47304 OPC_CheckPredicate0,
47305 OPC_CheckPatternPredicate2,
47306 OPC_EmitMergeInputChains1_0,
47307 OPC_EmitInteger32, 0,
47308 OPC_EmitNodeXForm, 2, 3,
47309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17942), 0|OPFL_Chain,
47310 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47311 0,
47312 82,
47313 OPC_CheckChild2TypeI64,
47314 OPC_RecordChild3,
47315 OPC_Scope, 25,
47316 OPC_CheckPredicate2,
47317 OPC_CheckPatternPredicate2,
47318 OPC_EmitMergeInputChains1_0,
47319 OPC_EmitInteger32, 0,
47320 OPC_EmitNodeXForm, 2, 3,
47321 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16802), 0|OPFL_Chain,
47322 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47323 25,
47324 OPC_CheckPredicate1,
47325 OPC_CheckPatternPredicate2,
47326 OPC_EmitMergeInputChains1_0,
47327 OPC_EmitInteger32, 0,
47328 OPC_EmitNodeXForm, 2, 3,
47329 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17429), 0|OPFL_Chain,
47330 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47331 25,
47332 OPC_CheckPredicate0,
47333 OPC_CheckPatternPredicate2,
47334 OPC_EmitMergeInputChains1_0,
47335 OPC_EmitInteger32, 0,
47336 OPC_EmitNodeXForm, 2, 3,
47337 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18056), 0|OPFL_Chain,
47338 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47339 0,
47340 0,
47341 61|128,3,
47342 OPC_CheckChild1Integer, 64|128,18|128,1,
47343 OPC_RecordChild2,
47344 OPC_Scope, 91,
47345 OPC_CheckChild2TypeI32,
47346 OPC_RecordChild3,
47347 OPC_Scope, 28,
47348 OPC_CheckPredicate2,
47349 OPC_CheckPatternPredicate2,
47350 OPC_CheckComplexPat0, /*#*/1,
47351 OPC_EmitMergeInputChains1_0,
47352 OPC_EmitInteger32, 0,
47353 OPC_EmitNodeXForm, 2, 5,
47354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16922), 0|OPFL_Chain,
47355 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47356 28,
47357 OPC_CheckPredicate1,
47358 OPC_CheckPatternPredicate2,
47359 OPC_CheckComplexPat0, /*#*/1,
47360 OPC_EmitMergeInputChains1_0,
47361 OPC_EmitInteger32, 0,
47362 OPC_EmitNodeXForm, 2, 5,
47363 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17549), 0|OPFL_Chain,
47364 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47365 28,
47366 OPC_CheckPredicate0,
47367 OPC_CheckPatternPredicate2,
47368 OPC_CheckComplexPat0, /*#*/1,
47369 OPC_EmitMergeInputChains1_0,
47370 OPC_EmitInteger32, 0,
47371 OPC_EmitNodeXForm, 2, 5,
47372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18176), 0|OPFL_Chain,
47373 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47374 0,
47375 91,
47376 OPC_CheckChild2TypeI64,
47377 OPC_RecordChild3,
47378 OPC_Scope, 28,
47379 OPC_CheckPredicate2,
47380 OPC_CheckPatternPredicate2,
47381 OPC_CheckComplexPat1, /*#*/1,
47382 OPC_EmitMergeInputChains1_0,
47383 OPC_EmitInteger32, 0,
47384 OPC_EmitNodeXForm, 2, 5,
47385 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17036), 0|OPFL_Chain,
47386 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47387 28,
47388 OPC_CheckPredicate1,
47389 OPC_CheckPatternPredicate2,
47390 OPC_CheckComplexPat1, /*#*/1,
47391 OPC_EmitMergeInputChains1_0,
47392 OPC_EmitInteger32, 0,
47393 OPC_EmitNodeXForm, 2, 5,
47394 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17663), 0|OPFL_Chain,
47395 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47396 28,
47397 OPC_CheckPredicate0,
47398 OPC_CheckPatternPredicate2,
47399 OPC_CheckComplexPat1, /*#*/1,
47400 OPC_EmitMergeInputChains1_0,
47401 OPC_EmitInteger32, 0,
47402 OPC_EmitNodeXForm, 2, 5,
47403 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18290), 0|OPFL_Chain,
47404 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47405 0,
47406 87,
47407 OPC_RecordChild3,
47408 OPC_Scope, 27,
47409 OPC_CheckPredicate2,
47410 OPC_CheckPatternPredicate2,
47411 OPC_CheckComplexPat2, /*#*/1,
47412 OPC_EmitMergeInputChains1_0,
47413 OPC_EmitInteger32, 0,
47414 OPC_EmitNodeXForm, 2, 4,
47415 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16529), 0|OPFL_Chain,
47416 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47417 27,
47418 OPC_CheckPredicate1,
47419 OPC_CheckPatternPredicate2,
47420 OPC_CheckComplexPat2, /*#*/1,
47421 OPC_EmitMergeInputChains1_0,
47422 OPC_EmitInteger32, 0,
47423 OPC_EmitNodeXForm, 2, 4,
47424 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17181), 0|OPFL_Chain,
47425 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47426 27,
47427 OPC_CheckPredicate0,
47428 OPC_CheckPatternPredicate2,
47429 OPC_CheckComplexPat2, /*#*/1,
47430 OPC_EmitMergeInputChains1_0,
47431 OPC_EmitInteger32, 0,
47432 OPC_EmitNodeXForm, 2, 4,
47433 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17808), 0|OPFL_Chain,
47434 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47435 0,
47436 82,
47437 OPC_CheckChild2TypeI32,
47438 OPC_RecordChild3,
47439 OPC_Scope, 25,
47440 OPC_CheckPredicate2,
47441 OPC_CheckPatternPredicate2,
47442 OPC_EmitMergeInputChains1_0,
47443 OPC_EmitInteger32, 0,
47444 OPC_EmitNodeXForm, 2, 3,
47445 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16694), 0|OPFL_Chain,
47446 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47447 25,
47448 OPC_CheckPredicate1,
47449 OPC_CheckPatternPredicate2,
47450 OPC_EmitMergeInputChains1_0,
47451 OPC_EmitInteger32, 0,
47452 OPC_EmitNodeXForm, 2, 3,
47453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17321), 0|OPFL_Chain,
47454 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47455 25,
47456 OPC_CheckPredicate0,
47457 OPC_CheckPatternPredicate2,
47458 OPC_EmitMergeInputChains1_0,
47459 OPC_EmitInteger32, 0,
47460 OPC_EmitNodeXForm, 2, 3,
47461 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17948), 0|OPFL_Chain,
47462 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47463 0,
47464 82,
47465 OPC_CheckChild2TypeI64,
47466 OPC_RecordChild3,
47467 OPC_Scope, 25,
47468 OPC_CheckPredicate2,
47469 OPC_CheckPatternPredicate2,
47470 OPC_EmitMergeInputChains1_0,
47471 OPC_EmitInteger32, 0,
47472 OPC_EmitNodeXForm, 2, 3,
47473 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16808), 0|OPFL_Chain,
47474 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47475 25,
47476 OPC_CheckPredicate1,
47477 OPC_CheckPatternPredicate2,
47478 OPC_EmitMergeInputChains1_0,
47479 OPC_EmitInteger32, 0,
47480 OPC_EmitNodeXForm, 2, 3,
47481 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17435), 0|OPFL_Chain,
47482 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47483 25,
47484 OPC_CheckPredicate0,
47485 OPC_CheckPatternPredicate2,
47486 OPC_EmitMergeInputChains1_0,
47487 OPC_EmitInteger32, 0,
47488 OPC_EmitNodeXForm, 2, 3,
47489 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18062), 0|OPFL_Chain,
47490 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47491 0,
47492 0,
47493 61|128,3,
47494 OPC_CheckChild1Integer, 10|128,16|128,1,
47495 OPC_RecordChild2,
47496 OPC_Scope, 91,
47497 OPC_CheckChild2TypeI32,
47498 OPC_RecordChild3,
47499 OPC_Scope, 28,
47500 OPC_CheckPredicate2,
47501 OPC_CheckPatternPredicate1,
47502 OPC_CheckComplexPat0, /*#*/1,
47503 OPC_EmitMergeInputChains1_0,
47504 OPC_EmitInteger32, 0,
47505 OPC_EmitNodeXForm, 2, 5,
47506 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16930), 0|OPFL_Chain,
47507 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47508 28,
47509 OPC_CheckPredicate1,
47510 OPC_CheckPatternPredicate1,
47511 OPC_CheckComplexPat0, /*#*/1,
47512 OPC_EmitMergeInputChains1_0,
47513 OPC_EmitInteger32, 0,
47514 OPC_EmitNodeXForm, 2, 5,
47515 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17557), 0|OPFL_Chain,
47516 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47517 28,
47518 OPC_CheckPredicate0,
47519 OPC_CheckPatternPredicate1,
47520 OPC_CheckComplexPat0, /*#*/1,
47521 OPC_EmitMergeInputChains1_0,
47522 OPC_EmitInteger32, 0,
47523 OPC_EmitNodeXForm, 2, 5,
47524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18184), 0|OPFL_Chain,
47525 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47526 0,
47527 91,
47528 OPC_CheckChild2TypeI64,
47529 OPC_RecordChild3,
47530 OPC_Scope, 28,
47531 OPC_CheckPredicate2,
47532 OPC_CheckPatternPredicate1,
47533 OPC_CheckComplexPat1, /*#*/1,
47534 OPC_EmitMergeInputChains1_0,
47535 OPC_EmitInteger32, 0,
47536 OPC_EmitNodeXForm, 2, 5,
47537 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17044), 0|OPFL_Chain,
47538 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47539 28,
47540 OPC_CheckPredicate1,
47541 OPC_CheckPatternPredicate1,
47542 OPC_CheckComplexPat1, /*#*/1,
47543 OPC_EmitMergeInputChains1_0,
47544 OPC_EmitInteger32, 0,
47545 OPC_EmitNodeXForm, 2, 5,
47546 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17671), 0|OPFL_Chain,
47547 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47548 28,
47549 OPC_CheckPredicate0,
47550 OPC_CheckPatternPredicate1,
47551 OPC_CheckComplexPat1, /*#*/1,
47552 OPC_EmitMergeInputChains1_0,
47553 OPC_EmitInteger32, 0,
47554 OPC_EmitNodeXForm, 2, 5,
47555 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18298), 0|OPFL_Chain,
47556 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 4, 3, 4, 2, 6,
47557 0,
47558 87,
47559 OPC_RecordChild3,
47560 OPC_Scope, 27,
47561 OPC_CheckPredicate2,
47562 OPC_CheckPatternPredicate1,
47563 OPC_CheckComplexPat2, /*#*/1,
47564 OPC_EmitMergeInputChains1_0,
47565 OPC_EmitInteger32, 0,
47566 OPC_EmitNodeXForm, 2, 4,
47567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16545), 0|OPFL_Chain,
47568 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47569 27,
47570 OPC_CheckPredicate1,
47571 OPC_CheckPatternPredicate1,
47572 OPC_CheckComplexPat2, /*#*/1,
47573 OPC_EmitMergeInputChains1_0,
47574 OPC_EmitInteger32, 0,
47575 OPC_EmitNodeXForm, 2, 4,
47576 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17193), 0|OPFL_Chain,
47577 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47578 27,
47579 OPC_CheckPredicate0,
47580 OPC_CheckPatternPredicate1,
47581 OPC_CheckComplexPat2, /*#*/1,
47582 OPC_EmitMergeInputChains1_0,
47583 OPC_EmitInteger32, 0,
47584 OPC_EmitNodeXForm, 2, 4,
47585 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17820), 0|OPFL_Chain,
47586 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 3, 2, 5,
47587 0,
47588 82,
47589 OPC_CheckChild2TypeI32,
47590 OPC_RecordChild3,
47591 OPC_Scope, 25,
47592 OPC_CheckPredicate2,
47593 OPC_CheckPatternPredicate1,
47594 OPC_EmitMergeInputChains1_0,
47595 OPC_EmitInteger32, 0,
47596 OPC_EmitNodeXForm, 2, 3,
47597 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16702), 0|OPFL_Chain,
47598 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47599 25,
47600 OPC_CheckPredicate1,
47601 OPC_CheckPatternPredicate1,
47602 OPC_EmitMergeInputChains1_0,
47603 OPC_EmitInteger32, 0,
47604 OPC_EmitNodeXForm, 2, 3,
47605 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17329), 0|OPFL_Chain,
47606 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47607 25,
47608 OPC_CheckPredicate0,
47609 OPC_CheckPatternPredicate1,
47610 OPC_EmitMergeInputChains1_0,
47611 OPC_EmitInteger32, 0,
47612 OPC_EmitNodeXForm, 2, 3,
47613 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17956), 0|OPFL_Chain,
47614 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47615 0,
47616 82,
47617 OPC_CheckChild2TypeI64,
47618 OPC_RecordChild3,
47619 OPC_Scope, 25,
47620 OPC_CheckPredicate2,
47621 OPC_CheckPatternPredicate1,
47622 OPC_EmitMergeInputChains1_0,
47623 OPC_EmitInteger32, 0,
47624 OPC_EmitNodeXForm, 2, 3,
47625 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16816), 0|OPFL_Chain,
47626 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47627 25,
47628 OPC_CheckPredicate1,
47629 OPC_CheckPatternPredicate1,
47630 OPC_EmitMergeInputChains1_0,
47631 OPC_EmitInteger32, 0,
47632 OPC_EmitNodeXForm, 2, 3,
47633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17443), 0|OPFL_Chain,
47634 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47635 25,
47636 OPC_CheckPredicate0,
47637 OPC_CheckPatternPredicate1,
47638 OPC_EmitMergeInputChains1_0,
47639 OPC_EmitInteger32, 0,
47640 OPC_EmitNodeXForm, 2, 3,
47641 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18070), 0|OPFL_Chain,
47642 8, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, MVT::f32, 3, 1, 2, 4,
47643 0,
47644 0,
47645 54|128,2,
47646 OPC_CheckChild1Integer, 22|128,20|128,1,
47647 OPC_RecordChild2,
47648 OPC_Scope, 64,
47649 OPC_CheckChild2TypeI32,
47650 OPC_RecordChild3,
47651 OPC_Scope, 19,
47652 OPC_CheckPredicate2,
47653 OPC_CheckPatternPredicate1,
47654 OPC_CheckComplexPat0, /*#*/1,
47655 OPC_EmitMergeInputChains1_0,
47656 OPC_EmitInteger32, 0,
47657 OPC_EmitNodeXForm, 2, 5,
47658 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16932),
47659 MVT::f64, 4, 3, 4, 2, 6,
47660 19,
47661 OPC_CheckPredicate1,
47662 OPC_CheckPatternPredicate1,
47663 OPC_CheckComplexPat0, /*#*/1,
47664 OPC_EmitMergeInputChains1_0,
47665 OPC_EmitInteger32, 0,
47666 OPC_EmitNodeXForm, 2, 5,
47667 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17559),
47668 MVT::f64, 4, 3, 4, 2, 6,
47669 19,
47670 OPC_CheckPredicate0,
47671 OPC_CheckPatternPredicate1,
47672 OPC_CheckComplexPat0, /*#*/1,
47673 OPC_EmitMergeInputChains1_0,
47674 OPC_EmitInteger32, 0,
47675 OPC_EmitNodeXForm, 2, 5,
47676 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18186),
47677 MVT::f64, 4, 3, 4, 2, 6,
47678 0,
47679 64,
47680 OPC_CheckChild2TypeI64,
47681 OPC_RecordChild3,
47682 OPC_Scope, 19,
47683 OPC_CheckPredicate2,
47684 OPC_CheckPatternPredicate1,
47685 OPC_CheckComplexPat1, /*#*/1,
47686 OPC_EmitMergeInputChains1_0,
47687 OPC_EmitInteger32, 0,
47688 OPC_EmitNodeXForm, 2, 5,
47689 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17046),
47690 MVT::f64, 4, 3, 4, 2, 6,
47691 19,
47692 OPC_CheckPredicate1,
47693 OPC_CheckPatternPredicate1,
47694 OPC_CheckComplexPat1, /*#*/1,
47695 OPC_EmitMergeInputChains1_0,
47696 OPC_EmitInteger32, 0,
47697 OPC_EmitNodeXForm, 2, 5,
47698 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17673),
47699 MVT::f64, 4, 3, 4, 2, 6,
47700 19,
47701 OPC_CheckPredicate0,
47702 OPC_CheckPatternPredicate1,
47703 OPC_CheckComplexPat1, /*#*/1,
47704 OPC_EmitMergeInputChains1_0,
47705 OPC_EmitInteger32, 0,
47706 OPC_EmitNodeXForm, 2, 5,
47707 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18300),
47708 MVT::f64, 4, 3, 4, 2, 6,
47709 0,
47710 60,
47711 OPC_RecordChild3,
47712 OPC_Scope, 18,
47713 OPC_CheckPredicate2,
47714 OPC_CheckPatternPredicate1,
47715 OPC_CheckComplexPat2, /*#*/1,
47716 OPC_EmitMergeInputChains1_0,
47717 OPC_EmitInteger32, 0,
47718 OPC_EmitNodeXForm, 2, 4,
47719 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16549),
47720 MVT::f64, 3, 3, 2, 5,
47721 18,
47722 OPC_CheckPredicate1,
47723 OPC_CheckPatternPredicate1,
47724 OPC_CheckComplexPat2, /*#*/1,
47725 OPC_EmitMergeInputChains1_0,
47726 OPC_EmitInteger32, 0,
47727 OPC_EmitNodeXForm, 2, 4,
47728 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17196),
47729 MVT::f64, 3, 3, 2, 5,
47730 18,
47731 OPC_CheckPredicate0,
47732 OPC_CheckPatternPredicate1,
47733 OPC_CheckComplexPat2, /*#*/1,
47734 OPC_EmitMergeInputChains1_0,
47735 OPC_EmitInteger32, 0,
47736 OPC_EmitNodeXForm, 2, 4,
47737 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17823),
47738 MVT::f64, 3, 3, 2, 5,
47739 0,
47740 55,
47741 OPC_CheckChild2TypeI32,
47742 OPC_RecordChild3,
47743 OPC_Scope, 16,
47744 OPC_CheckPredicate2,
47745 OPC_CheckPatternPredicate1,
47746 OPC_EmitMergeInputChains1_0,
47747 OPC_EmitInteger32, 0,
47748 OPC_EmitNodeXForm, 2, 3,
47749 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16704),
47750 MVT::f64, 3, 1, 2, 4,
47751 16,
47752 OPC_CheckPredicate1,
47753 OPC_CheckPatternPredicate1,
47754 OPC_EmitMergeInputChains1_0,
47755 OPC_EmitInteger32, 0,
47756 OPC_EmitNodeXForm, 2, 3,
47757 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17331),
47758 MVT::f64, 3, 1, 2, 4,
47759 16,
47760 OPC_CheckPredicate0,
47761 OPC_CheckPatternPredicate1,
47762 OPC_EmitMergeInputChains1_0,
47763 OPC_EmitInteger32, 0,
47764 OPC_EmitNodeXForm, 2, 3,
47765 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17958),
47766 MVT::f64, 3, 1, 2, 4,
47767 0,
47768 55,
47769 OPC_CheckChild2TypeI64,
47770 OPC_RecordChild3,
47771 OPC_Scope, 16,
47772 OPC_CheckPredicate2,
47773 OPC_CheckPatternPredicate1,
47774 OPC_EmitMergeInputChains1_0,
47775 OPC_EmitInteger32, 0,
47776 OPC_EmitNodeXForm, 2, 3,
47777 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16818),
47778 MVT::f64, 3, 1, 2, 4,
47779 16,
47780 OPC_CheckPredicate1,
47781 OPC_CheckPatternPredicate1,
47782 OPC_EmitMergeInputChains1_0,
47783 OPC_EmitInteger32, 0,
47784 OPC_EmitNodeXForm, 2, 3,
47785 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17445),
47786 MVT::f64, 3, 1, 2, 4,
47787 16,
47788 OPC_CheckPredicate0,
47789 OPC_CheckPatternPredicate1,
47790 OPC_EmitMergeInputChains1_0,
47791 OPC_EmitInteger32, 0,
47792 OPC_EmitNodeXForm, 2, 3,
47793 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18072),
47794 MVT::f64, 3, 1, 2, 4,
47795 0,
47796 0,
47797 54|128,2,
47798 OPC_CheckChild1Integer, 30|128,20|128,1,
47799 OPC_RecordChild2,
47800 OPC_Scope, 64,
47801 OPC_CheckChild2TypeI32,
47802 OPC_RecordChild3,
47803 OPC_Scope, 19,
47804 OPC_CheckPredicate2,
47805 OPC_CheckPatternPredicate1,
47806 OPC_CheckComplexPat0, /*#*/1,
47807 OPC_EmitMergeInputChains1_0,
47808 OPC_EmitInteger32, 0,
47809 OPC_EmitNodeXForm, 2, 5,
47810 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16934),
47811 MVT::f64, 4, 3, 4, 2, 6,
47812 19,
47813 OPC_CheckPredicate1,
47814 OPC_CheckPatternPredicate1,
47815 OPC_CheckComplexPat0, /*#*/1,
47816 OPC_EmitMergeInputChains1_0,
47817 OPC_EmitInteger32, 0,
47818 OPC_EmitNodeXForm, 2, 5,
47819 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17561),
47820 MVT::f64, 4, 3, 4, 2, 6,
47821 19,
47822 OPC_CheckPredicate0,
47823 OPC_CheckPatternPredicate1,
47824 OPC_CheckComplexPat0, /*#*/1,
47825 OPC_EmitMergeInputChains1_0,
47826 OPC_EmitInteger32, 0,
47827 OPC_EmitNodeXForm, 2, 5,
47828 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18188),
47829 MVT::f64, 4, 3, 4, 2, 6,
47830 0,
47831 64,
47832 OPC_CheckChild2TypeI64,
47833 OPC_RecordChild3,
47834 OPC_Scope, 19,
47835 OPC_CheckPredicate2,
47836 OPC_CheckPatternPredicate1,
47837 OPC_CheckComplexPat1, /*#*/1,
47838 OPC_EmitMergeInputChains1_0,
47839 OPC_EmitInteger32, 0,
47840 OPC_EmitNodeXForm, 2, 5,
47841 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17048),
47842 MVT::f64, 4, 3, 4, 2, 6,
47843 19,
47844 OPC_CheckPredicate1,
47845 OPC_CheckPatternPredicate1,
47846 OPC_CheckComplexPat1, /*#*/1,
47847 OPC_EmitMergeInputChains1_0,
47848 OPC_EmitInteger32, 0,
47849 OPC_EmitNodeXForm, 2, 5,
47850 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17675),
47851 MVT::f64, 4, 3, 4, 2, 6,
47852 19,
47853 OPC_CheckPredicate0,
47854 OPC_CheckPatternPredicate1,
47855 OPC_CheckComplexPat1, /*#*/1,
47856 OPC_EmitMergeInputChains1_0,
47857 OPC_EmitInteger32, 0,
47858 OPC_EmitNodeXForm, 2, 5,
47859 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18302),
47860 MVT::f64, 4, 3, 4, 2, 6,
47861 0,
47862 60,
47863 OPC_RecordChild3,
47864 OPC_Scope, 18,
47865 OPC_CheckPredicate2,
47866 OPC_CheckPatternPredicate1,
47867 OPC_CheckComplexPat2, /*#*/1,
47868 OPC_EmitMergeInputChains1_0,
47869 OPC_EmitInteger32, 0,
47870 OPC_EmitNodeXForm, 2, 4,
47871 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16553),
47872 MVT::f64, 3, 3, 2, 5,
47873 18,
47874 OPC_CheckPredicate1,
47875 OPC_CheckPatternPredicate1,
47876 OPC_CheckComplexPat2, /*#*/1,
47877 OPC_EmitMergeInputChains1_0,
47878 OPC_EmitInteger32, 0,
47879 OPC_EmitNodeXForm, 2, 4,
47880 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17199),
47881 MVT::f64, 3, 3, 2, 5,
47882 18,
47883 OPC_CheckPredicate0,
47884 OPC_CheckPatternPredicate1,
47885 OPC_CheckComplexPat2, /*#*/1,
47886 OPC_EmitMergeInputChains1_0,
47887 OPC_EmitInteger32, 0,
47888 OPC_EmitNodeXForm, 2, 4,
47889 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17826),
47890 MVT::f64, 3, 3, 2, 5,
47891 0,
47892 55,
47893 OPC_CheckChild2TypeI32,
47894 OPC_RecordChild3,
47895 OPC_Scope, 16,
47896 OPC_CheckPredicate2,
47897 OPC_CheckPatternPredicate1,
47898 OPC_EmitMergeInputChains1_0,
47899 OPC_EmitInteger32, 0,
47900 OPC_EmitNodeXForm, 2, 3,
47901 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16706),
47902 MVT::f64, 3, 1, 2, 4,
47903 16,
47904 OPC_CheckPredicate1,
47905 OPC_CheckPatternPredicate1,
47906 OPC_EmitMergeInputChains1_0,
47907 OPC_EmitInteger32, 0,
47908 OPC_EmitNodeXForm, 2, 3,
47909 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17333),
47910 MVT::f64, 3, 1, 2, 4,
47911 16,
47912 OPC_CheckPredicate0,
47913 OPC_CheckPatternPredicate1,
47914 OPC_EmitMergeInputChains1_0,
47915 OPC_EmitInteger32, 0,
47916 OPC_EmitNodeXForm, 2, 3,
47917 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17960),
47918 MVT::f64, 3, 1, 2, 4,
47919 0,
47920 55,
47921 OPC_CheckChild2TypeI64,
47922 OPC_RecordChild3,
47923 OPC_Scope, 16,
47924 OPC_CheckPredicate2,
47925 OPC_CheckPatternPredicate1,
47926 OPC_EmitMergeInputChains1_0,
47927 OPC_EmitInteger32, 0,
47928 OPC_EmitNodeXForm, 2, 3,
47929 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_16820),
47930 MVT::f64, 3, 1, 2, 4,
47931 16,
47932 OPC_CheckPredicate1,
47933 OPC_CheckPatternPredicate1,
47934 OPC_EmitMergeInputChains1_0,
47935 OPC_EmitInteger32, 0,
47936 OPC_EmitNodeXForm, 2, 3,
47937 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_17447),
47938 MVT::f64, 3, 1, 2, 4,
47939 16,
47940 OPC_CheckPredicate0,
47941 OPC_CheckPatternPredicate1,
47942 OPC_EmitMergeInputChains1_0,
47943 OPC_EmitInteger32, 0,
47944 OPC_EmitNodeXForm, 2, 3,
47945 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_18074),
47946 MVT::f64, 3, 1, 2, 4,
47947 0,
47948 0,
47949 69|128,2,
47950 OPC_CheckChild1Integer, 38|128,20|128,1,
47951 OPC_RecordChild2,
47952 OPC_Scope, 67,
47953 OPC_CheckChild2TypeI32,
47954 OPC_RecordChild3,
47955 OPC_Scope, 20,
47956 OPC_CheckPredicate2,
47957 OPC_CheckPatternPredicate1,
47958 OPC_CheckComplexPat0, /*#*/1,
47959 OPC_EmitMergeInputChains1_0,
47960 OPC_EmitInteger32, 0,
47961 OPC_EmitNodeXForm, 2, 5,
47962 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16936),
47963 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
47964 20,
47965 OPC_CheckPredicate1,
47966 OPC_CheckPatternPredicate1,
47967 OPC_CheckComplexPat0, /*#*/1,
47968 OPC_EmitMergeInputChains1_0,
47969 OPC_EmitInteger32, 0,
47970 OPC_EmitNodeXForm, 2, 5,
47971 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17563),
47972 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
47973 20,
47974 OPC_CheckPredicate0,
47975 OPC_CheckPatternPredicate1,
47976 OPC_CheckComplexPat0, /*#*/1,
47977 OPC_EmitMergeInputChains1_0,
47978 OPC_EmitInteger32, 0,
47979 OPC_EmitNodeXForm, 2, 5,
47980 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18190),
47981 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
47982 0,
47983 67,
47984 OPC_CheckChild2TypeI64,
47985 OPC_RecordChild3,
47986 OPC_Scope, 20,
47987 OPC_CheckPredicate2,
47988 OPC_CheckPatternPredicate1,
47989 OPC_CheckComplexPat1, /*#*/1,
47990 OPC_EmitMergeInputChains1_0,
47991 OPC_EmitInteger32, 0,
47992 OPC_EmitNodeXForm, 2, 5,
47993 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17050),
47994 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
47995 20,
47996 OPC_CheckPredicate1,
47997 OPC_CheckPatternPredicate1,
47998 OPC_CheckComplexPat1, /*#*/1,
47999 OPC_EmitMergeInputChains1_0,
48000 OPC_EmitInteger32, 0,
48001 OPC_EmitNodeXForm, 2, 5,
48002 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17677),
48003 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
48004 20,
48005 OPC_CheckPredicate0,
48006 OPC_CheckPatternPredicate1,
48007 OPC_CheckComplexPat1, /*#*/1,
48008 OPC_EmitMergeInputChains1_0,
48009 OPC_EmitInteger32, 0,
48010 OPC_EmitNodeXForm, 2, 5,
48011 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18304),
48012 MVT::f64, MVT::f64, 4, 3, 4, 2, 6,
48013 0,
48014 63,
48015 OPC_RecordChild3,
48016 OPC_Scope, 19,
48017 OPC_CheckPredicate2,
48018 OPC_CheckPatternPredicate1,
48019 OPC_CheckComplexPat2, /*#*/1,
48020 OPC_EmitMergeInputChains1_0,
48021 OPC_EmitInteger32, 0,
48022 OPC_EmitNodeXForm, 2, 4,
48023 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16557),
48024 MVT::f64, MVT::f64, 3, 3, 2, 5,
48025 19,
48026 OPC_CheckPredicate1,
48027 OPC_CheckPatternPredicate1,
48028 OPC_CheckComplexPat2, /*#*/1,
48029 OPC_EmitMergeInputChains1_0,
48030 OPC_EmitInteger32, 0,
48031 OPC_EmitNodeXForm, 2, 4,
48032 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17202),
48033 MVT::f64, MVT::f64, 3, 3, 2, 5,
48034 19,
48035 OPC_CheckPredicate0,
48036 OPC_CheckPatternPredicate1,
48037 OPC_CheckComplexPat2, /*#*/1,
48038 OPC_EmitMergeInputChains1_0,
48039 OPC_EmitInteger32, 0,
48040 OPC_EmitNodeXForm, 2, 4,
48041 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17829),
48042 MVT::f64, MVT::f64, 3, 3, 2, 5,
48043 0,
48044 58,
48045 OPC_CheckChild2TypeI32,
48046 OPC_RecordChild3,
48047 OPC_Scope, 17,
48048 OPC_CheckPredicate2,
48049 OPC_CheckPatternPredicate1,
48050 OPC_EmitMergeInputChains1_0,
48051 OPC_EmitInteger32, 0,
48052 OPC_EmitNodeXForm, 2, 3,
48053 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16708),
48054 MVT::f64, MVT::f64, 3, 1, 2, 4,
48055 17,
48056 OPC_CheckPredicate1,
48057 OPC_CheckPatternPredicate1,
48058 OPC_EmitMergeInputChains1_0,
48059 OPC_EmitInteger32, 0,
48060 OPC_EmitNodeXForm, 2, 3,
48061 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17335),
48062 MVT::f64, MVT::f64, 3, 1, 2, 4,
48063 17,
48064 OPC_CheckPredicate0,
48065 OPC_CheckPatternPredicate1,
48066 OPC_EmitMergeInputChains1_0,
48067 OPC_EmitInteger32, 0,
48068 OPC_EmitNodeXForm, 2, 3,
48069 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17962),
48070 MVT::f64, MVT::f64, 3, 1, 2, 4,
48071 0,
48072 58,
48073 OPC_CheckChild2TypeI64,
48074 OPC_RecordChild3,
48075 OPC_Scope, 17,
48076 OPC_CheckPredicate2,
48077 OPC_CheckPatternPredicate1,
48078 OPC_EmitMergeInputChains1_0,
48079 OPC_EmitInteger32, 0,
48080 OPC_EmitNodeXForm, 2, 3,
48081 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_16822),
48082 MVT::f64, MVT::f64, 3, 1, 2, 4,
48083 17,
48084 OPC_CheckPredicate1,
48085 OPC_CheckPatternPredicate1,
48086 OPC_EmitMergeInputChains1_0,
48087 OPC_EmitInteger32, 0,
48088 OPC_EmitNodeXForm, 2, 3,
48089 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_17449),
48090 MVT::f64, MVT::f64, 3, 1, 2, 4,
48091 17,
48092 OPC_CheckPredicate0,
48093 OPC_CheckPatternPredicate1,
48094 OPC_EmitMergeInputChains1_0,
48095 OPC_EmitInteger32, 0,
48096 OPC_EmitNodeXForm, 2, 3,
48097 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_18076),
48098 MVT::f64, MVT::f64, 3, 1, 2, 4,
48099 0,
48100 0,
48101 57|128,1,
48102 OPC_CheckChild1Integer, 76|128,4|128,1,
48103 OPC_RecordChild2,
48104 OPC_Scope, 74,
48105 OPC_MoveChild2,
48106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48107 OPC_MoveParent,
48108 OPC_RecordChild3,
48109 OPC_RecordChild4,
48110 OPC_Scope, 24,
48111 OPC_MoveChild4,
48112 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48113 OPC_MoveSibling5,
48114 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48115 OPC_RecordNode,
48116 OPC_MoveParent,
48117 OPC_CheckPatternPredicate7,
48118 OPC_EmitMergeInputChains1_0,
48119 OPC_EmitConvertToTarget1,
48120 OPC_EmitConvertToTarget3,
48121 OPC_EmitConvertToTarget4,
48122 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9544),
48123 MVT::f32, 4, 5, 2, 6, 7,
48124 19,
48125 OPC_RecordChild5,
48126 OPC_MoveChild5,
48127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48128 OPC_MoveParent,
48129 OPC_CheckPatternPredicate7,
48130 OPC_EmitMergeInputChains1_0,
48131 OPC_EmitConvertToTarget1,
48132 OPC_EmitConvertToTarget4,
48133 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9540),
48134 MVT::f32, 4, 5, 2, 3, 6,
48135 19,
48136 OPC_MoveChild4,
48137 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48138 OPC_MoveParent,
48139 OPC_RecordChild5,
48140 OPC_CheckPatternPredicate7,
48141 OPC_EmitMergeInputChains1_0,
48142 OPC_EmitConvertToTarget1,
48143 OPC_EmitConvertToTarget3,
48144 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9542),
48145 MVT::f32, 4, 5, 2, 6, 4,
48146 0,
48147 25,
48148 OPC_RecordChild3,
48149 OPC_RecordChild4,
48150 OPC_MoveChild4,
48151 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48152 OPC_MoveSibling5,
48153 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48154 OPC_RecordNode,
48155 OPC_MoveParent,
48156 OPC_CheckPatternPredicate7,
48157 OPC_EmitMergeInputChains1_0,
48158 OPC_EmitConvertToTarget3,
48159 OPC_EmitConvertToTarget4,
48160 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9543),
48161 MVT::f32, 4, 1, 2, 5, 6,
48162 20,
48163 OPC_MoveChild2,
48164 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48165 OPC_MoveParent,
48166 OPC_RecordChild3,
48167 OPC_RecordChild4,
48168 OPC_RecordChild5,
48169 OPC_CheckPatternPredicate7,
48170 OPC_EmitMergeInputChains1_0,
48171 OPC_EmitConvertToTarget1,
48172 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9538),
48173 MVT::f32, 4, 5, 2, 3, 4,
48174 55,
48175 OPC_RecordChild3,
48176 OPC_RecordChild4,
48177 OPC_Scope, 18,
48178 OPC_RecordChild5,
48179 OPC_MoveChild5,
48180 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48181 OPC_MoveParent,
48182 OPC_CheckPatternPredicate7,
48183 OPC_EmitMergeInputChains1_0,
48184 OPC_EmitConvertToTarget4,
48185 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9539),
48186 MVT::f32, 4, 1, 2, 3, 5,
48187 18,
48188 OPC_MoveChild4,
48189 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48190 OPC_MoveParent,
48191 OPC_RecordChild5,
48192 OPC_CheckPatternPredicate7,
48193 OPC_EmitMergeInputChains1_0,
48194 OPC_EmitConvertToTarget3,
48195 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9541),
48196 MVT::f32, 4, 1, 2, 5, 4,
48197 12,
48198 OPC_RecordChild5,
48199 OPC_CheckPatternPredicate7,
48200 OPC_EmitMergeInputChains1_0,
48201 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9537),
48202 MVT::f32, 4, 1, 2, 3, 4,
48203 0,
48204 0,
48205 65|128,1,
48206 OPC_CheckChild1Integer, 78|128,4|128,1,
48207 OPC_RecordChild2,
48208 OPC_Scope, 77,
48209 OPC_MoveChild2,
48210 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48211 OPC_MoveParent,
48212 OPC_RecordChild3,
48213 OPC_RecordChild4,
48214 OPC_Scope, 25,
48215 OPC_MoveChild4,
48216 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48217 OPC_MoveSibling5,
48218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48219 OPC_RecordNode,
48220 OPC_MoveParent,
48221 OPC_CheckPatternPredicate7,
48222 OPC_EmitMergeInputChains1_0,
48223 OPC_EmitConvertToTarget1,
48224 OPC_EmitConvertToTarget3,
48225 OPC_EmitConvertToTarget4,
48226 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9552),
48227 MVT::f32, MVT::i1, 4, 5, 2, 6, 7,
48228 20,
48229 OPC_RecordChild5,
48230 OPC_MoveChild5,
48231 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48232 OPC_MoveParent,
48233 OPC_CheckPatternPredicate7,
48234 OPC_EmitMergeInputChains1_0,
48235 OPC_EmitConvertToTarget1,
48236 OPC_EmitConvertToTarget4,
48237 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9548),
48238 MVT::f32, MVT::i1, 4, 5, 2, 3, 6,
48239 20,
48240 OPC_MoveChild4,
48241 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48242 OPC_MoveParent,
48243 OPC_RecordChild5,
48244 OPC_CheckPatternPredicate7,
48245 OPC_EmitMergeInputChains1_0,
48246 OPC_EmitConvertToTarget1,
48247 OPC_EmitConvertToTarget3,
48248 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9550),
48249 MVT::f32, MVT::i1, 4, 5, 2, 6, 4,
48250 0,
48251 26,
48252 OPC_RecordChild3,
48253 OPC_RecordChild4,
48254 OPC_MoveChild4,
48255 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48256 OPC_MoveSibling5,
48257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48258 OPC_RecordNode,
48259 OPC_MoveParent,
48260 OPC_CheckPatternPredicate7,
48261 OPC_EmitMergeInputChains1_0,
48262 OPC_EmitConvertToTarget3,
48263 OPC_EmitConvertToTarget4,
48264 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9551),
48265 MVT::f32, MVT::i1, 4, 1, 2, 5, 6,
48266 21,
48267 OPC_MoveChild2,
48268 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48269 OPC_MoveParent,
48270 OPC_RecordChild3,
48271 OPC_RecordChild4,
48272 OPC_RecordChild5,
48273 OPC_CheckPatternPredicate7,
48274 OPC_EmitMergeInputChains1_0,
48275 OPC_EmitConvertToTarget1,
48276 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9546),
48277 MVT::f32, MVT::i1, 4, 5, 2, 3, 4,
48278 58,
48279 OPC_RecordChild3,
48280 OPC_RecordChild4,
48281 OPC_Scope, 19,
48282 OPC_RecordChild5,
48283 OPC_MoveChild5,
48284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48285 OPC_MoveParent,
48286 OPC_CheckPatternPredicate7,
48287 OPC_EmitMergeInputChains1_0,
48288 OPC_EmitConvertToTarget4,
48289 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9547),
48290 MVT::f32, MVT::i1, 4, 1, 2, 3, 5,
48291 19,
48292 OPC_MoveChild4,
48293 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48294 OPC_MoveParent,
48295 OPC_RecordChild5,
48296 OPC_CheckPatternPredicate7,
48297 OPC_EmitMergeInputChains1_0,
48298 OPC_EmitConvertToTarget3,
48299 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9549),
48300 MVT::f32, MVT::i1, 4, 1, 2, 5, 4,
48301 13,
48302 OPC_RecordChild5,
48303 OPC_CheckPatternPredicate7,
48304 OPC_EmitMergeInputChains1_0,
48305 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9545),
48306 MVT::f32, MVT::i1, 4, 1, 2, 3, 4,
48307 0,
48308 0,
48309 57|128,1,
48310 OPC_CheckChild1Integer, 60|128,4|128,1,
48311 OPC_RecordChild2,
48312 OPC_Scope, 74,
48313 OPC_MoveChild2,
48314 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48315 OPC_MoveParent,
48316 OPC_RecordChild3,
48317 OPC_RecordChild4,
48318 OPC_Scope, 24,
48319 OPC_MoveChild4,
48320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48321 OPC_MoveSibling5,
48322 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48323 OPC_RecordNode,
48324 OPC_MoveParent,
48325 OPC_CheckPatternPredicate7,
48326 OPC_EmitMergeInputChains1_0,
48327 OPC_EmitConvertToTarget1,
48328 OPC_EmitConvertToTarget3,
48329 OPC_EmitConvertToTarget4,
48330 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9576),
48331 MVT::f32, 4, 5, 2, 6, 7,
48332 19,
48333 OPC_RecordChild5,
48334 OPC_MoveChild5,
48335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48336 OPC_MoveParent,
48337 OPC_CheckPatternPredicate7,
48338 OPC_EmitMergeInputChains1_0,
48339 OPC_EmitConvertToTarget1,
48340 OPC_EmitConvertToTarget4,
48341 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9572),
48342 MVT::f32, 4, 5, 2, 3, 6,
48343 19,
48344 OPC_MoveChild4,
48345 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48346 OPC_MoveParent,
48347 OPC_RecordChild5,
48348 OPC_CheckPatternPredicate7,
48349 OPC_EmitMergeInputChains1_0,
48350 OPC_EmitConvertToTarget1,
48351 OPC_EmitConvertToTarget3,
48352 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9574),
48353 MVT::f32, 4, 5, 2, 6, 4,
48354 0,
48355 25,
48356 OPC_RecordChild3,
48357 OPC_RecordChild4,
48358 OPC_MoveChild4,
48359 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48360 OPC_MoveSibling5,
48361 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48362 OPC_RecordNode,
48363 OPC_MoveParent,
48364 OPC_CheckPatternPredicate7,
48365 OPC_EmitMergeInputChains1_0,
48366 OPC_EmitConvertToTarget3,
48367 OPC_EmitConvertToTarget4,
48368 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9575),
48369 MVT::f32, 4, 1, 2, 5, 6,
48370 20,
48371 OPC_MoveChild2,
48372 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48373 OPC_MoveParent,
48374 OPC_RecordChild3,
48375 OPC_RecordChild4,
48376 OPC_RecordChild5,
48377 OPC_CheckPatternPredicate7,
48378 OPC_EmitMergeInputChains1_0,
48379 OPC_EmitConvertToTarget1,
48380 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9570),
48381 MVT::f32, 4, 5, 2, 3, 4,
48382 55,
48383 OPC_RecordChild3,
48384 OPC_RecordChild4,
48385 OPC_Scope, 18,
48386 OPC_RecordChild5,
48387 OPC_MoveChild5,
48388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48389 OPC_MoveParent,
48390 OPC_CheckPatternPredicate7,
48391 OPC_EmitMergeInputChains1_0,
48392 OPC_EmitConvertToTarget4,
48393 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9571),
48394 MVT::f32, 4, 1, 2, 3, 5,
48395 18,
48396 OPC_MoveChild4,
48397 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48398 OPC_MoveParent,
48399 OPC_RecordChild5,
48400 OPC_CheckPatternPredicate7,
48401 OPC_EmitMergeInputChains1_0,
48402 OPC_EmitConvertToTarget3,
48403 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9573),
48404 MVT::f32, 4, 1, 2, 5, 4,
48405 12,
48406 OPC_RecordChild5,
48407 OPC_CheckPatternPredicate7,
48408 OPC_EmitMergeInputChains1_0,
48409 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9569),
48410 MVT::f32, 4, 1, 2, 3, 4,
48411 0,
48412 0,
48413 65|128,1,
48414 OPC_CheckChild1Integer, 62|128,4|128,1,
48415 OPC_RecordChild2,
48416 OPC_Scope, 77,
48417 OPC_MoveChild2,
48418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48419 OPC_MoveParent,
48420 OPC_RecordChild3,
48421 OPC_RecordChild4,
48422 OPC_Scope, 25,
48423 OPC_MoveChild4,
48424 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48425 OPC_MoveSibling5,
48426 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48427 OPC_RecordNode,
48428 OPC_MoveParent,
48429 OPC_CheckPatternPredicate7,
48430 OPC_EmitMergeInputChains1_0,
48431 OPC_EmitConvertToTarget1,
48432 OPC_EmitConvertToTarget3,
48433 OPC_EmitConvertToTarget4,
48434 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9584),
48435 MVT::f32, MVT::i1, 4, 5, 2, 6, 7,
48436 20,
48437 OPC_RecordChild5,
48438 OPC_MoveChild5,
48439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48440 OPC_MoveParent,
48441 OPC_CheckPatternPredicate7,
48442 OPC_EmitMergeInputChains1_0,
48443 OPC_EmitConvertToTarget1,
48444 OPC_EmitConvertToTarget4,
48445 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9580),
48446 MVT::f32, MVT::i1, 4, 5, 2, 3, 6,
48447 20,
48448 OPC_MoveChild4,
48449 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48450 OPC_MoveParent,
48451 OPC_RecordChild5,
48452 OPC_CheckPatternPredicate7,
48453 OPC_EmitMergeInputChains1_0,
48454 OPC_EmitConvertToTarget1,
48455 OPC_EmitConvertToTarget3,
48456 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9582),
48457 MVT::f32, MVT::i1, 4, 5, 2, 6, 4,
48458 0,
48459 26,
48460 OPC_RecordChild3,
48461 OPC_RecordChild4,
48462 OPC_MoveChild4,
48463 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48464 OPC_MoveSibling5,
48465 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48466 OPC_RecordNode,
48467 OPC_MoveParent,
48468 OPC_CheckPatternPredicate7,
48469 OPC_EmitMergeInputChains1_0,
48470 OPC_EmitConvertToTarget3,
48471 OPC_EmitConvertToTarget4,
48472 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9583),
48473 MVT::f32, MVT::i1, 4, 1, 2, 5, 6,
48474 21,
48475 OPC_MoveChild2,
48476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48477 OPC_MoveParent,
48478 OPC_RecordChild3,
48479 OPC_RecordChild4,
48480 OPC_RecordChild5,
48481 OPC_CheckPatternPredicate7,
48482 OPC_EmitMergeInputChains1_0,
48483 OPC_EmitConvertToTarget1,
48484 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9578),
48485 MVT::f32, MVT::i1, 4, 5, 2, 3, 4,
48486 58,
48487 OPC_RecordChild3,
48488 OPC_RecordChild4,
48489 OPC_Scope, 19,
48490 OPC_RecordChild5,
48491 OPC_MoveChild5,
48492 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48493 OPC_MoveParent,
48494 OPC_CheckPatternPredicate7,
48495 OPC_EmitMergeInputChains1_0,
48496 OPC_EmitConvertToTarget4,
48497 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9579),
48498 MVT::f32, MVT::i1, 4, 1, 2, 3, 5,
48499 19,
48500 OPC_MoveChild4,
48501 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48502 OPC_MoveParent,
48503 OPC_RecordChild5,
48504 OPC_CheckPatternPredicate7,
48505 OPC_EmitMergeInputChains1_0,
48506 OPC_EmitConvertToTarget3,
48507 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9581),
48508 MVT::f32, MVT::i1, 4, 1, 2, 5, 4,
48509 13,
48510 OPC_RecordChild5,
48511 OPC_CheckPatternPredicate7,
48512 OPC_EmitMergeInputChains1_0,
48513 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9577),
48514 MVT::f32, MVT::i1, 4, 1, 2, 3, 4,
48515 0,
48516 0,
48517 57|128,1,
48518 OPC_CheckChild1Integer, 52|128,4|128,1,
48519 OPC_RecordChild2,
48520 OPC_Scope, 74,
48521 OPC_MoveChild2,
48522 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48523 OPC_MoveParent,
48524 OPC_RecordChild3,
48525 OPC_RecordChild4,
48526 OPC_Scope, 24,
48527 OPC_MoveChild4,
48528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48529 OPC_MoveSibling5,
48530 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48531 OPC_RecordNode,
48532 OPC_MoveParent,
48533 OPC_CheckPatternPredicate7,
48534 OPC_EmitMergeInputChains1_0,
48535 OPC_EmitConvertToTarget1,
48536 OPC_EmitConvertToTarget3,
48537 OPC_EmitConvertToTarget4,
48538 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9608),
48539 MVT::f32, 4, 5, 2, 6, 7,
48540 19,
48541 OPC_RecordChild5,
48542 OPC_MoveChild5,
48543 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48544 OPC_MoveParent,
48545 OPC_CheckPatternPredicate7,
48546 OPC_EmitMergeInputChains1_0,
48547 OPC_EmitConvertToTarget1,
48548 OPC_EmitConvertToTarget4,
48549 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9604),
48550 MVT::f32, 4, 5, 2, 3, 6,
48551 19,
48552 OPC_MoveChild4,
48553 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48554 OPC_MoveParent,
48555 OPC_RecordChild5,
48556 OPC_CheckPatternPredicate7,
48557 OPC_EmitMergeInputChains1_0,
48558 OPC_EmitConvertToTarget1,
48559 OPC_EmitConvertToTarget3,
48560 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9606),
48561 MVT::f32, 4, 5, 2, 6, 4,
48562 0,
48563 25,
48564 OPC_RecordChild3,
48565 OPC_RecordChild4,
48566 OPC_MoveChild4,
48567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48568 OPC_MoveSibling5,
48569 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48570 OPC_RecordNode,
48571 OPC_MoveParent,
48572 OPC_CheckPatternPredicate7,
48573 OPC_EmitMergeInputChains1_0,
48574 OPC_EmitConvertToTarget3,
48575 OPC_EmitConvertToTarget4,
48576 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9607),
48577 MVT::f32, 4, 1, 2, 5, 6,
48578 20,
48579 OPC_MoveChild2,
48580 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48581 OPC_MoveParent,
48582 OPC_RecordChild3,
48583 OPC_RecordChild4,
48584 OPC_RecordChild5,
48585 OPC_CheckPatternPredicate7,
48586 OPC_EmitMergeInputChains1_0,
48587 OPC_EmitConvertToTarget1,
48588 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9602),
48589 MVT::f32, 4, 5, 2, 3, 4,
48590 55,
48591 OPC_RecordChild3,
48592 OPC_RecordChild4,
48593 OPC_Scope, 18,
48594 OPC_RecordChild5,
48595 OPC_MoveChild5,
48596 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48597 OPC_MoveParent,
48598 OPC_CheckPatternPredicate7,
48599 OPC_EmitMergeInputChains1_0,
48600 OPC_EmitConvertToTarget4,
48601 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9603),
48602 MVT::f32, 4, 1, 2, 3, 5,
48603 18,
48604 OPC_MoveChild4,
48605 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48606 OPC_MoveParent,
48607 OPC_RecordChild5,
48608 OPC_CheckPatternPredicate7,
48609 OPC_EmitMergeInputChains1_0,
48610 OPC_EmitConvertToTarget3,
48611 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9605),
48612 MVT::f32, 4, 1, 2, 5, 4,
48613 12,
48614 OPC_RecordChild5,
48615 OPC_CheckPatternPredicate7,
48616 OPC_EmitMergeInputChains1_0,
48617 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9601),
48618 MVT::f32, 4, 1, 2, 3, 4,
48619 0,
48620 0,
48621 65|128,1,
48622 OPC_CheckChild1Integer, 54|128,4|128,1,
48623 OPC_RecordChild2,
48624 OPC_Scope, 77,
48625 OPC_MoveChild2,
48626 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48627 OPC_MoveParent,
48628 OPC_RecordChild3,
48629 OPC_RecordChild4,
48630 OPC_Scope, 25,
48631 OPC_MoveChild4,
48632 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48633 OPC_MoveSibling5,
48634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48635 OPC_RecordNode,
48636 OPC_MoveParent,
48637 OPC_CheckPatternPredicate7,
48638 OPC_EmitMergeInputChains1_0,
48639 OPC_EmitConvertToTarget1,
48640 OPC_EmitConvertToTarget3,
48641 OPC_EmitConvertToTarget4,
48642 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9616),
48643 MVT::f32, MVT::i1, 4, 5, 2, 6, 7,
48644 20,
48645 OPC_RecordChild5,
48646 OPC_MoveChild5,
48647 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48648 OPC_MoveParent,
48649 OPC_CheckPatternPredicate7,
48650 OPC_EmitMergeInputChains1_0,
48651 OPC_EmitConvertToTarget1,
48652 OPC_EmitConvertToTarget4,
48653 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9612),
48654 MVT::f32, MVT::i1, 4, 5, 2, 3, 6,
48655 20,
48656 OPC_MoveChild4,
48657 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48658 OPC_MoveParent,
48659 OPC_RecordChild5,
48660 OPC_CheckPatternPredicate7,
48661 OPC_EmitMergeInputChains1_0,
48662 OPC_EmitConvertToTarget1,
48663 OPC_EmitConvertToTarget3,
48664 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9614),
48665 MVT::f32, MVT::i1, 4, 5, 2, 6, 4,
48666 0,
48667 26,
48668 OPC_RecordChild3,
48669 OPC_RecordChild4,
48670 OPC_MoveChild4,
48671 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48672 OPC_MoveSibling5,
48673 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48674 OPC_RecordNode,
48675 OPC_MoveParent,
48676 OPC_CheckPatternPredicate7,
48677 OPC_EmitMergeInputChains1_0,
48678 OPC_EmitConvertToTarget3,
48679 OPC_EmitConvertToTarget4,
48680 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9615),
48681 MVT::f32, MVT::i1, 4, 1, 2, 5, 6,
48682 21,
48683 OPC_MoveChild2,
48684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48685 OPC_MoveParent,
48686 OPC_RecordChild3,
48687 OPC_RecordChild4,
48688 OPC_RecordChild5,
48689 OPC_CheckPatternPredicate7,
48690 OPC_EmitMergeInputChains1_0,
48691 OPC_EmitConvertToTarget1,
48692 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9610),
48693 MVT::f32, MVT::i1, 4, 5, 2, 3, 4,
48694 58,
48695 OPC_RecordChild3,
48696 OPC_RecordChild4,
48697 OPC_Scope, 19,
48698 OPC_RecordChild5,
48699 OPC_MoveChild5,
48700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48701 OPC_MoveParent,
48702 OPC_CheckPatternPredicate7,
48703 OPC_EmitMergeInputChains1_0,
48704 OPC_EmitConvertToTarget4,
48705 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9611),
48706 MVT::f32, MVT::i1, 4, 1, 2, 3, 5,
48707 19,
48708 OPC_MoveChild4,
48709 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48710 OPC_MoveParent,
48711 OPC_RecordChild5,
48712 OPC_CheckPatternPredicate7,
48713 OPC_EmitMergeInputChains1_0,
48714 OPC_EmitConvertToTarget3,
48715 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9613),
48716 MVT::f32, MVT::i1, 4, 1, 2, 5, 4,
48717 13,
48718 OPC_RecordChild5,
48719 OPC_CheckPatternPredicate7,
48720 OPC_EmitMergeInputChains1_0,
48721 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9609),
48722 MVT::f32, MVT::i1, 4, 1, 2, 3, 4,
48723 0,
48724 0,
48725 57|128,1,
48726 OPC_CheckChild1Integer, 68|128,4|128,1,
48727 OPC_RecordChild2,
48728 OPC_Scope, 74,
48729 OPC_MoveChild2,
48730 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48731 OPC_MoveParent,
48732 OPC_RecordChild3,
48733 OPC_RecordChild4,
48734 OPC_Scope, 24,
48735 OPC_MoveChild4,
48736 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48737 OPC_MoveSibling5,
48738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48739 OPC_RecordNode,
48740 OPC_MoveParent,
48741 OPC_CheckPatternPredicate7,
48742 OPC_EmitMergeInputChains1_0,
48743 OPC_EmitConvertToTarget1,
48744 OPC_EmitConvertToTarget3,
48745 OPC_EmitConvertToTarget4,
48746 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9640),
48747 MVT::f32, 4, 5, 2, 6, 7,
48748 19,
48749 OPC_RecordChild5,
48750 OPC_MoveChild5,
48751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48752 OPC_MoveParent,
48753 OPC_CheckPatternPredicate7,
48754 OPC_EmitMergeInputChains1_0,
48755 OPC_EmitConvertToTarget1,
48756 OPC_EmitConvertToTarget4,
48757 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9636),
48758 MVT::f32, 4, 5, 2, 3, 6,
48759 19,
48760 OPC_MoveChild4,
48761 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48762 OPC_MoveParent,
48763 OPC_RecordChild5,
48764 OPC_CheckPatternPredicate7,
48765 OPC_EmitMergeInputChains1_0,
48766 OPC_EmitConvertToTarget1,
48767 OPC_EmitConvertToTarget3,
48768 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9638),
48769 MVT::f32, 4, 5, 2, 6, 4,
48770 0,
48771 25,
48772 OPC_RecordChild3,
48773 OPC_RecordChild4,
48774 OPC_MoveChild4,
48775 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48776 OPC_MoveSibling5,
48777 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48778 OPC_RecordNode,
48779 OPC_MoveParent,
48780 OPC_CheckPatternPredicate7,
48781 OPC_EmitMergeInputChains1_0,
48782 OPC_EmitConvertToTarget3,
48783 OPC_EmitConvertToTarget4,
48784 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9639),
48785 MVT::f32, 4, 1, 2, 5, 6,
48786 20,
48787 OPC_MoveChild2,
48788 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48789 OPC_MoveParent,
48790 OPC_RecordChild3,
48791 OPC_RecordChild4,
48792 OPC_RecordChild5,
48793 OPC_CheckPatternPredicate7,
48794 OPC_EmitMergeInputChains1_0,
48795 OPC_EmitConvertToTarget1,
48796 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9634),
48797 MVT::f32, 4, 5, 2, 3, 4,
48798 55,
48799 OPC_RecordChild3,
48800 OPC_RecordChild4,
48801 OPC_Scope, 18,
48802 OPC_RecordChild5,
48803 OPC_MoveChild5,
48804 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48805 OPC_MoveParent,
48806 OPC_CheckPatternPredicate7,
48807 OPC_EmitMergeInputChains1_0,
48808 OPC_EmitConvertToTarget4,
48809 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9635),
48810 MVT::f32, 4, 1, 2, 3, 5,
48811 18,
48812 OPC_MoveChild4,
48813 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48814 OPC_MoveParent,
48815 OPC_RecordChild5,
48816 OPC_CheckPatternPredicate7,
48817 OPC_EmitMergeInputChains1_0,
48818 OPC_EmitConvertToTarget3,
48819 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9637),
48820 MVT::f32, 4, 1, 2, 5, 4,
48821 12,
48822 OPC_RecordChild5,
48823 OPC_CheckPatternPredicate7,
48824 OPC_EmitMergeInputChains1_0,
48825 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9633),
48826 MVT::f32, 4, 1, 2, 3, 4,
48827 0,
48828 0,
48829 65|128,1,
48830 OPC_CheckChild1Integer, 70|128,4|128,1,
48831 OPC_RecordChild2,
48832 OPC_Scope, 77,
48833 OPC_MoveChild2,
48834 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48835 OPC_MoveParent,
48836 OPC_RecordChild3,
48837 OPC_RecordChild4,
48838 OPC_Scope, 25,
48839 OPC_MoveChild4,
48840 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48841 OPC_MoveSibling5,
48842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48843 OPC_RecordNode,
48844 OPC_MoveParent,
48845 OPC_CheckPatternPredicate7,
48846 OPC_EmitMergeInputChains1_0,
48847 OPC_EmitConvertToTarget1,
48848 OPC_EmitConvertToTarget3,
48849 OPC_EmitConvertToTarget4,
48850 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9648),
48851 MVT::f32, MVT::i1, 4, 5, 2, 6, 7,
48852 20,
48853 OPC_RecordChild5,
48854 OPC_MoveChild5,
48855 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48856 OPC_MoveParent,
48857 OPC_CheckPatternPredicate7,
48858 OPC_EmitMergeInputChains1_0,
48859 OPC_EmitConvertToTarget1,
48860 OPC_EmitConvertToTarget4,
48861 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9644),
48862 MVT::f32, MVT::i1, 4, 5, 2, 3, 6,
48863 20,
48864 OPC_MoveChild4,
48865 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48866 OPC_MoveParent,
48867 OPC_RecordChild5,
48868 OPC_CheckPatternPredicate7,
48869 OPC_EmitMergeInputChains1_0,
48870 OPC_EmitConvertToTarget1,
48871 OPC_EmitConvertToTarget3,
48872 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9646),
48873 MVT::f32, MVT::i1, 4, 5, 2, 6, 4,
48874 0,
48875 26,
48876 OPC_RecordChild3,
48877 OPC_RecordChild4,
48878 OPC_MoveChild4,
48879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48880 OPC_MoveSibling5,
48881 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48882 OPC_RecordNode,
48883 OPC_MoveParent,
48884 OPC_CheckPatternPredicate7,
48885 OPC_EmitMergeInputChains1_0,
48886 OPC_EmitConvertToTarget3,
48887 OPC_EmitConvertToTarget4,
48888 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9647),
48889 MVT::f32, MVT::i1, 4, 1, 2, 5, 6,
48890 21,
48891 OPC_MoveChild2,
48892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48893 OPC_MoveParent,
48894 OPC_RecordChild3,
48895 OPC_RecordChild4,
48896 OPC_RecordChild5,
48897 OPC_CheckPatternPredicate7,
48898 OPC_EmitMergeInputChains1_0,
48899 OPC_EmitConvertToTarget1,
48900 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9642),
48901 MVT::f32, MVT::i1, 4, 5, 2, 3, 4,
48902 58,
48903 OPC_RecordChild3,
48904 OPC_RecordChild4,
48905 OPC_Scope, 19,
48906 OPC_RecordChild5,
48907 OPC_MoveChild5,
48908 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48909 OPC_MoveParent,
48910 OPC_CheckPatternPredicate7,
48911 OPC_EmitMergeInputChains1_0,
48912 OPC_EmitConvertToTarget4,
48913 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9643),
48914 MVT::f32, MVT::i1, 4, 1, 2, 3, 5,
48915 19,
48916 OPC_MoveChild4,
48917 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48918 OPC_MoveParent,
48919 OPC_RecordChild5,
48920 OPC_CheckPatternPredicate7,
48921 OPC_EmitMergeInputChains1_0,
48922 OPC_EmitConvertToTarget3,
48923 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9645),
48924 MVT::f32, MVT::i1, 4, 1, 2, 5, 4,
48925 13,
48926 OPC_RecordChild5,
48927 OPC_CheckPatternPredicate7,
48928 OPC_EmitMergeInputChains1_0,
48929 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9641),
48930 MVT::f32, MVT::i1, 4, 1, 2, 3, 4,
48931 0,
48932 0,
48933 83,
48934 OPC_CheckChild1Integer, 84|128,4|128,1,
48935 OPC_RecordChild2,
48936 OPC_RecordChild3,
48937 OPC_Scope, 23,
48938 OPC_MoveChild3,
48939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48940 OPC_MoveSibling4,
48941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48942 OPC_RecordNode,
48943 OPC_MoveParent,
48944 OPC_CheckPatternPredicate, 14,
48945 OPC_EmitMergeInputChains1_0,
48946 OPC_EmitConvertToTarget2,
48947 OPC_EmitConvertToTarget3,
48948 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9467),
48949 MVT::f32, 3, 1, 4, 5,
48950 18,
48951 OPC_RecordChild4,
48952 OPC_MoveChild4,
48953 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48954 OPC_MoveParent,
48955 OPC_CheckPatternPredicate, 14,
48956 OPC_EmitMergeInputChains1_0,
48957 OPC_EmitConvertToTarget3,
48958 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9465),
48959 MVT::f32, 3, 1, 2, 4,
48960 18,
48961 OPC_MoveChild3,
48962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48963 OPC_MoveParent,
48964 OPC_RecordChild4,
48965 OPC_CheckPatternPredicate, 14,
48966 OPC_EmitMergeInputChains1_0,
48967 OPC_EmitConvertToTarget2,
48968 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9466),
48969 MVT::f32, 3, 1, 4, 3,
48970 12,
48971 OPC_RecordChild4,
48972 OPC_CheckPatternPredicate, 14,
48973 OPC_EmitMergeInputChains1_0,
48974 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9464),
48975 MVT::f32, 3, 1, 2, 3,
48976 0,
48977 87,
48978 OPC_CheckChild1Integer, 86|128,4|128,1,
48979 OPC_RecordChild2,
48980 OPC_RecordChild3,
48981 OPC_Scope, 24,
48982 OPC_MoveChild3,
48983 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48984 OPC_MoveSibling4,
48985 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48986 OPC_RecordNode,
48987 OPC_MoveParent,
48988 OPC_CheckPatternPredicate, 14,
48989 OPC_EmitMergeInputChains1_0,
48990 OPC_EmitConvertToTarget2,
48991 OPC_EmitConvertToTarget3,
48992 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9471),
48993 MVT::f32, MVT::i1, 3, 1, 4, 5,
48994 19,
48995 OPC_RecordChild4,
48996 OPC_MoveChild4,
48997 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
48998 OPC_MoveParent,
48999 OPC_CheckPatternPredicate, 14,
49000 OPC_EmitMergeInputChains1_0,
49001 OPC_EmitConvertToTarget3,
49002 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9469),
49003 MVT::f32, MVT::i1, 3, 1, 2, 4,
49004 19,
49005 OPC_MoveChild3,
49006 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49007 OPC_MoveParent,
49008 OPC_RecordChild4,
49009 OPC_CheckPatternPredicate, 14,
49010 OPC_EmitMergeInputChains1_0,
49011 OPC_EmitConvertToTarget2,
49012 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9470),
49013 MVT::f32, MVT::i1, 3, 1, 4, 3,
49014 13,
49015 OPC_RecordChild4,
49016 OPC_CheckPatternPredicate, 14,
49017 OPC_EmitMergeInputChains1_0,
49018 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9468),
49019 MVT::f32, MVT::i1, 3, 1, 2, 3,
49020 0,
49021 83,
49022 OPC_CheckChild1Integer, 36|128,4|128,1,
49023 OPC_RecordChild2,
49024 OPC_RecordChild3,
49025 OPC_Scope, 23,
49026 OPC_MoveChild3,
49027 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49028 OPC_MoveSibling4,
49029 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49030 OPC_RecordNode,
49031 OPC_MoveParent,
49032 OPC_CheckPatternPredicate, 14,
49033 OPC_EmitMergeInputChains1_0,
49034 OPC_EmitConvertToTarget2,
49035 OPC_EmitConvertToTarget3,
49036 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9483),
49037 MVT::f32, 3, 1, 4, 5,
49038 18,
49039 OPC_RecordChild4,
49040 OPC_MoveChild4,
49041 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49042 OPC_MoveParent,
49043 OPC_CheckPatternPredicate, 14,
49044 OPC_EmitMergeInputChains1_0,
49045 OPC_EmitConvertToTarget3,
49046 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9481),
49047 MVT::f32, 3, 1, 2, 4,
49048 18,
49049 OPC_MoveChild3,
49050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49051 OPC_MoveParent,
49052 OPC_RecordChild4,
49053 OPC_CheckPatternPredicate, 14,
49054 OPC_EmitMergeInputChains1_0,
49055 OPC_EmitConvertToTarget2,
49056 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9482),
49057 MVT::f32, 3, 1, 4, 3,
49058 12,
49059 OPC_RecordChild4,
49060 OPC_CheckPatternPredicate, 14,
49061 OPC_EmitMergeInputChains1_0,
49062 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9480),
49063 MVT::f32, 3, 1, 2, 3,
49064 0,
49065 87,
49066 OPC_CheckChild1Integer, 38|128,4|128,1,
49067 OPC_RecordChild2,
49068 OPC_RecordChild3,
49069 OPC_Scope, 24,
49070 OPC_MoveChild3,
49071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49072 OPC_MoveSibling4,
49073 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49074 OPC_RecordNode,
49075 OPC_MoveParent,
49076 OPC_CheckPatternPredicate, 14,
49077 OPC_EmitMergeInputChains1_0,
49078 OPC_EmitConvertToTarget2,
49079 OPC_EmitConvertToTarget3,
49080 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9487),
49081 MVT::f32, MVT::i1, 3, 1, 4, 5,
49082 19,
49083 OPC_RecordChild4,
49084 OPC_MoveChild4,
49085 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49086 OPC_MoveParent,
49087 OPC_CheckPatternPredicate, 14,
49088 OPC_EmitMergeInputChains1_0,
49089 OPC_EmitConvertToTarget3,
49090 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9485),
49091 MVT::f32, MVT::i1, 3, 1, 2, 4,
49092 19,
49093 OPC_MoveChild3,
49094 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49095 OPC_MoveParent,
49096 OPC_RecordChild4,
49097 OPC_CheckPatternPredicate, 14,
49098 OPC_EmitMergeInputChains1_0,
49099 OPC_EmitConvertToTarget2,
49100 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9486),
49101 MVT::f32, MVT::i1, 3, 1, 4, 3,
49102 13,
49103 OPC_RecordChild4,
49104 OPC_CheckPatternPredicate, 14,
49105 OPC_EmitMergeInputChains1_0,
49106 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9484),
49107 MVT::f32, MVT::i1, 3, 1, 2, 3,
49108 0,
49109 83,
49110 OPC_CheckChild1Integer, 28|128,4|128,1,
49111 OPC_RecordChild2,
49112 OPC_RecordChild3,
49113 OPC_Scope, 23,
49114 OPC_MoveChild3,
49115 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49116 OPC_MoveSibling4,
49117 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49118 OPC_RecordNode,
49119 OPC_MoveParent,
49120 OPC_CheckPatternPredicate, 14,
49121 OPC_EmitMergeInputChains1_0,
49122 OPC_EmitConvertToTarget2,
49123 OPC_EmitConvertToTarget3,
49124 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9499),
49125 MVT::f32, 3, 1, 4, 5,
49126 18,
49127 OPC_RecordChild4,
49128 OPC_MoveChild4,
49129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49130 OPC_MoveParent,
49131 OPC_CheckPatternPredicate, 14,
49132 OPC_EmitMergeInputChains1_0,
49133 OPC_EmitConvertToTarget3,
49134 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9497),
49135 MVT::f32, 3, 1, 2, 4,
49136 18,
49137 OPC_MoveChild3,
49138 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49139 OPC_MoveParent,
49140 OPC_RecordChild4,
49141 OPC_CheckPatternPredicate, 14,
49142 OPC_EmitMergeInputChains1_0,
49143 OPC_EmitConvertToTarget2,
49144 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9498),
49145 MVT::f32, 3, 1, 4, 3,
49146 12,
49147 OPC_RecordChild4,
49148 OPC_CheckPatternPredicate, 14,
49149 OPC_EmitMergeInputChains1_0,
49150 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9496),
49151 MVT::f32, 3, 1, 2, 3,
49152 0,
49153 87,
49154 OPC_CheckChild1Integer, 30|128,4|128,1,
49155 OPC_RecordChild2,
49156 OPC_RecordChild3,
49157 OPC_Scope, 24,
49158 OPC_MoveChild3,
49159 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49160 OPC_MoveSibling4,
49161 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49162 OPC_RecordNode,
49163 OPC_MoveParent,
49164 OPC_CheckPatternPredicate, 14,
49165 OPC_EmitMergeInputChains1_0,
49166 OPC_EmitConvertToTarget2,
49167 OPC_EmitConvertToTarget3,
49168 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9503),
49169 MVT::f32, MVT::i1, 3, 1, 4, 5,
49170 19,
49171 OPC_RecordChild4,
49172 OPC_MoveChild4,
49173 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49174 OPC_MoveParent,
49175 OPC_CheckPatternPredicate, 14,
49176 OPC_EmitMergeInputChains1_0,
49177 OPC_EmitConvertToTarget3,
49178 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9501),
49179 MVT::f32, MVT::i1, 3, 1, 2, 4,
49180 19,
49181 OPC_MoveChild3,
49182 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49183 OPC_MoveParent,
49184 OPC_RecordChild4,
49185 OPC_CheckPatternPredicate, 14,
49186 OPC_EmitMergeInputChains1_0,
49187 OPC_EmitConvertToTarget2,
49188 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9502),
49189 MVT::f32, MVT::i1, 3, 1, 4, 3,
49190 13,
49191 OPC_RecordChild4,
49192 OPC_CheckPatternPredicate, 14,
49193 OPC_EmitMergeInputChains1_0,
49194 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9500),
49195 MVT::f32, MVT::i1, 3, 1, 2, 3,
49196 0,
49197 83,
49198 OPC_CheckChild1Integer, 44|128,4|128,1,
49199 OPC_RecordChild2,
49200 OPC_RecordChild3,
49201 OPC_Scope, 23,
49202 OPC_MoveChild3,
49203 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49204 OPC_MoveSibling4,
49205 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49206 OPC_RecordNode,
49207 OPC_MoveParent,
49208 OPC_CheckPatternPredicate, 14,
49209 OPC_EmitMergeInputChains1_0,
49210 OPC_EmitConvertToTarget2,
49211 OPC_EmitConvertToTarget3,
49212 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9515),
49213 MVT::f32, 3, 1, 4, 5,
49214 18,
49215 OPC_RecordChild4,
49216 OPC_MoveChild4,
49217 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49218 OPC_MoveParent,
49219 OPC_CheckPatternPredicate, 14,
49220 OPC_EmitMergeInputChains1_0,
49221 OPC_EmitConvertToTarget3,
49222 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9513),
49223 MVT::f32, 3, 1, 2, 4,
49224 18,
49225 OPC_MoveChild3,
49226 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49227 OPC_MoveParent,
49228 OPC_RecordChild4,
49229 OPC_CheckPatternPredicate, 14,
49230 OPC_EmitMergeInputChains1_0,
49231 OPC_EmitConvertToTarget2,
49232 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9514),
49233 MVT::f32, 3, 1, 4, 3,
49234 12,
49235 OPC_RecordChild4,
49236 OPC_CheckPatternPredicate, 14,
49237 OPC_EmitMergeInputChains1_0,
49238 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9512),
49239 MVT::f32, 3, 1, 2, 3,
49240 0,
49241 87,
49242 OPC_CheckChild1Integer, 46|128,4|128,1,
49243 OPC_RecordChild2,
49244 OPC_RecordChild3,
49245 OPC_Scope, 24,
49246 OPC_MoveChild3,
49247 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49248 OPC_MoveSibling4,
49249 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49250 OPC_RecordNode,
49251 OPC_MoveParent,
49252 OPC_CheckPatternPredicate, 14,
49253 OPC_EmitMergeInputChains1_0,
49254 OPC_EmitConvertToTarget2,
49255 OPC_EmitConvertToTarget3,
49256 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9519),
49257 MVT::f32, MVT::i1, 3, 1, 4, 5,
49258 19,
49259 OPC_RecordChild4,
49260 OPC_MoveChild4,
49261 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49262 OPC_MoveParent,
49263 OPC_CheckPatternPredicate, 14,
49264 OPC_EmitMergeInputChains1_0,
49265 OPC_EmitConvertToTarget3,
49266 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9517),
49267 MVT::f32, MVT::i1, 3, 1, 2, 4,
49268 19,
49269 OPC_MoveChild3,
49270 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
49271 OPC_MoveParent,
49272 OPC_RecordChild4,
49273 OPC_CheckPatternPredicate, 14,
49274 OPC_EmitMergeInputChains1_0,
49275 OPC_EmitConvertToTarget2,
49276 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9518),
49277 MVT::f32, MVT::i1, 3, 1, 4, 3,
49278 13,
49279 OPC_RecordChild4,
49280 OPC_CheckPatternPredicate, 14,
49281 OPC_EmitMergeInputChains1_0,
49282 OPC_MorphNodeTo2Chain, TARGET_VAL(NVPTX::anonymous_9516),
49283 MVT::f32, MVT::i1, 3, 1, 2, 3,
49284 0,
49285 28|128,3,
49286 OPC_CheckChild1Integer, 102|128,122,
49287 OPC_RecordChild2,
49288 OPC_Scope, 6|128,1,
49289 OPC_CheckChild2Type, MVT::i16,
49290 OPC_RecordChild3,
49291 OPC_Scope, 69,
49292 OPC_MoveChild3,
49293 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49294 OPC_SwitchType , 14, MVT::bf16,
49295 OPC_MoveParent,
49296 OPC_CheckType, MVT::bf16,
49297 OPC_CheckPatternPredicate, 24,
49298 OPC_EmitMergeInputChains1_0,
49299 OPC_EmitConvertToTarget2,
49300 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9934),
49301 MVT::bf16, 2, 1, 3,
49302 14, MVT::f16,
49303 OPC_MoveParent,
49304 OPC_CheckType, MVT::f16,
49305 OPC_CheckPatternPredicate, 25,
49306 OPC_EmitMergeInputChains1_0,
49307 OPC_EmitConvertToTarget2,
49308 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9946),
49309 MVT::f16, 2, 1, 3,
49310 13, MVT::f32,
49311 OPC_MoveParent,
49312 OPC_CheckType, MVT::f32,
49313 OPC_CheckPatternPredicate5,
49314 OPC_EmitMergeInputChains1_0,
49315 OPC_EmitConvertToTarget2,
49316 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9958),
49317 MVT::f32, 2, 1, 3,
49318 14, MVT::f64,
49319 OPC_MoveParent,
49320 OPC_CheckType, MVT::f64,
49321 OPC_CheckPatternPredicate, 26,
49322 OPC_EmitMergeInputChains1_0,
49323 OPC_EmitConvertToTarget2,
49324 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9970),
49325 MVT::f64, 2, 1, 3,
49326 0,
49327 14,
49328 OPC_CheckChild3Type, MVT::bf16,
49329 OPC_CheckType, MVT::bf16,
49330 OPC_CheckPatternPredicate, 24,
49331 OPC_EmitMergeInputChains1_0,
49332 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9931),
49333 MVT::bf16, 2, 1, 2,
49334 14,
49335 OPC_CheckChild3Type, MVT::f16,
49336 OPC_CheckType, MVT::f16,
49337 OPC_CheckPatternPredicate, 25,
49338 OPC_EmitMergeInputChains1_0,
49339 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9943),
49340 MVT::f16, 2, 1, 2,
49341 13,
49342 OPC_CheckChild3Type, MVT::f32,
49343 OPC_CheckType, MVT::f32,
49344 OPC_CheckPatternPredicate5,
49345 OPC_EmitMergeInputChains1_0,
49346 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9955),
49347 MVT::f32, 2, 1, 2,
49348 14,
49349 OPC_CheckChild3Type, MVT::f64,
49350 OPC_CheckType, MVT::f64,
49351 OPC_CheckPatternPredicate, 26,
49352 OPC_EmitMergeInputChains1_0,
49353 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9967),
49354 MVT::f64, 2, 1, 2,
49355 0,
49356 5|128,1,
49357 OPC_CheckChild2TypeI32,
49358 OPC_RecordChild3,
49359 OPC_Scope, 69,
49360 OPC_MoveChild3,
49361 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49362 OPC_SwitchType , 14, MVT::bf16,
49363 OPC_MoveParent,
49364 OPC_CheckType, MVT::bf16,
49365 OPC_CheckPatternPredicate, 24,
49366 OPC_EmitMergeInputChains1_0,
49367 OPC_EmitConvertToTarget2,
49368 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9935),
49369 MVT::bf16, 2, 1, 3,
49370 14, MVT::f16,
49371 OPC_MoveParent,
49372 OPC_CheckType, MVT::f16,
49373 OPC_CheckPatternPredicate, 25,
49374 OPC_EmitMergeInputChains1_0,
49375 OPC_EmitConvertToTarget2,
49376 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9947),
49377 MVT::f16, 2, 1, 3,
49378 13, MVT::f32,
49379 OPC_MoveParent,
49380 OPC_CheckType, MVT::f32,
49381 OPC_CheckPatternPredicate5,
49382 OPC_EmitMergeInputChains1_0,
49383 OPC_EmitConvertToTarget2,
49384 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9959),
49385 MVT::f32, 2, 1, 3,
49386 14, MVT::f64,
49387 OPC_MoveParent,
49388 OPC_CheckType, MVT::f64,
49389 OPC_CheckPatternPredicate, 26,
49390 OPC_EmitMergeInputChains1_0,
49391 OPC_EmitConvertToTarget2,
49392 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9971),
49393 MVT::f64, 2, 1, 3,
49394 0,
49395 14,
49396 OPC_CheckChild3Type, MVT::bf16,
49397 OPC_CheckType, MVT::bf16,
49398 OPC_CheckPatternPredicate, 24,
49399 OPC_EmitMergeInputChains1_0,
49400 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9932),
49401 MVT::bf16, 2, 1, 2,
49402 14,
49403 OPC_CheckChild3Type, MVT::f16,
49404 OPC_CheckType, MVT::f16,
49405 OPC_CheckPatternPredicate, 25,
49406 OPC_EmitMergeInputChains1_0,
49407 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9944),
49408 MVT::f16, 2, 1, 2,
49409 13,
49410 OPC_CheckChild3Type, MVT::f32,
49411 OPC_CheckType, MVT::f32,
49412 OPC_CheckPatternPredicate5,
49413 OPC_EmitMergeInputChains1_0,
49414 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9956),
49415 MVT::f32, 2, 1, 2,
49416 14,
49417 OPC_CheckChild3Type, MVT::f64,
49418 OPC_CheckType, MVT::f64,
49419 OPC_CheckPatternPredicate, 26,
49420 OPC_EmitMergeInputChains1_0,
49421 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9968),
49422 MVT::f64, 2, 1, 2,
49423 0,
49424 5|128,1,
49425 OPC_CheckChild2TypeI64,
49426 OPC_RecordChild3,
49427 OPC_Scope, 69,
49428 OPC_MoveChild3,
49429 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49430 OPC_SwitchType , 14, MVT::bf16,
49431 OPC_MoveParent,
49432 OPC_CheckType, MVT::bf16,
49433 OPC_CheckPatternPredicate, 24,
49434 OPC_EmitMergeInputChains1_0,
49435 OPC_EmitConvertToTarget2,
49436 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9936),
49437 MVT::bf16, 2, 1, 3,
49438 14, MVT::f16,
49439 OPC_MoveParent,
49440 OPC_CheckType, MVT::f16,
49441 OPC_CheckPatternPredicate, 25,
49442 OPC_EmitMergeInputChains1_0,
49443 OPC_EmitConvertToTarget2,
49444 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9948),
49445 MVT::f16, 2, 1, 3,
49446 13, MVT::f32,
49447 OPC_MoveParent,
49448 OPC_CheckType, MVT::f32,
49449 OPC_CheckPatternPredicate5,
49450 OPC_EmitMergeInputChains1_0,
49451 OPC_EmitConvertToTarget2,
49452 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9960),
49453 MVT::f32, 2, 1, 3,
49454 14, MVT::f64,
49455 OPC_MoveParent,
49456 OPC_CheckType, MVT::f64,
49457 OPC_CheckPatternPredicate, 26,
49458 OPC_EmitMergeInputChains1_0,
49459 OPC_EmitConvertToTarget2,
49460 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9972),
49461 MVT::f64, 2, 1, 3,
49462 0,
49463 14,
49464 OPC_CheckChild3Type, MVT::bf16,
49465 OPC_CheckType, MVT::bf16,
49466 OPC_CheckPatternPredicate, 24,
49467 OPC_EmitMergeInputChains1_0,
49468 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9933),
49469 MVT::bf16, 2, 1, 2,
49470 14,
49471 OPC_CheckChild3Type, MVT::f16,
49472 OPC_CheckType, MVT::f16,
49473 OPC_CheckPatternPredicate, 25,
49474 OPC_EmitMergeInputChains1_0,
49475 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9945),
49476 MVT::f16, 2, 1, 2,
49477 13,
49478 OPC_CheckChild3Type, MVT::f32,
49479 OPC_CheckType, MVT::f32,
49480 OPC_CheckPatternPredicate5,
49481 OPC_EmitMergeInputChains1_0,
49482 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9957),
49483 MVT::f32, 2, 1, 2,
49484 14,
49485 OPC_CheckChild3Type, MVT::f64,
49486 OPC_CheckType, MVT::f64,
49487 OPC_CheckPatternPredicate, 26,
49488 OPC_EmitMergeInputChains1_0,
49489 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9969),
49490 MVT::f64, 2, 1, 2,
49491 0,
49492 0,
49493 28|128,3,
49494 OPC_CheckChild1Integer, 104|128,122,
49495 OPC_RecordChild2,
49496 OPC_Scope, 6|128,1,
49497 OPC_CheckChild2Type, MVT::i16,
49498 OPC_RecordChild3,
49499 OPC_Scope, 69,
49500 OPC_MoveChild3,
49501 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49502 OPC_SwitchType , 14, MVT::bf16,
49503 OPC_MoveParent,
49504 OPC_CheckType, MVT::bf16,
49505 OPC_CheckPatternPredicate, 24,
49506 OPC_EmitMergeInputChains1_0,
49507 OPC_EmitConvertToTarget2,
49508 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9940),
49509 MVT::bf16, 2, 1, 3,
49510 14, MVT::f16,
49511 OPC_MoveParent,
49512 OPC_CheckType, MVT::f16,
49513 OPC_CheckPatternPredicate, 25,
49514 OPC_EmitMergeInputChains1_0,
49515 OPC_EmitConvertToTarget2,
49516 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9952),
49517 MVT::f16, 2, 1, 3,
49518 13, MVT::f32,
49519 OPC_MoveParent,
49520 OPC_CheckType, MVT::f32,
49521 OPC_CheckPatternPredicate5,
49522 OPC_EmitMergeInputChains1_0,
49523 OPC_EmitConvertToTarget2,
49524 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9964),
49525 MVT::f32, 2, 1, 3,
49526 14, MVT::f64,
49527 OPC_MoveParent,
49528 OPC_CheckType, MVT::f64,
49529 OPC_CheckPatternPredicate, 26,
49530 OPC_EmitMergeInputChains1_0,
49531 OPC_EmitConvertToTarget2,
49532 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9976),
49533 MVT::f64, 2, 1, 3,
49534 0,
49535 14,
49536 OPC_CheckChild3Type, MVT::bf16,
49537 OPC_CheckType, MVT::bf16,
49538 OPC_CheckPatternPredicate, 24,
49539 OPC_EmitMergeInputChains1_0,
49540 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9937),
49541 MVT::bf16, 2, 1, 2,
49542 14,
49543 OPC_CheckChild3Type, MVT::f16,
49544 OPC_CheckType, MVT::f16,
49545 OPC_CheckPatternPredicate, 25,
49546 OPC_EmitMergeInputChains1_0,
49547 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9949),
49548 MVT::f16, 2, 1, 2,
49549 13,
49550 OPC_CheckChild3Type, MVT::f32,
49551 OPC_CheckType, MVT::f32,
49552 OPC_CheckPatternPredicate5,
49553 OPC_EmitMergeInputChains1_0,
49554 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9961),
49555 MVT::f32, 2, 1, 2,
49556 14,
49557 OPC_CheckChild3Type, MVT::f64,
49558 OPC_CheckType, MVT::f64,
49559 OPC_CheckPatternPredicate, 26,
49560 OPC_EmitMergeInputChains1_0,
49561 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9973),
49562 MVT::f64, 2, 1, 2,
49563 0,
49564 5|128,1,
49565 OPC_CheckChild2TypeI32,
49566 OPC_RecordChild3,
49567 OPC_Scope, 69,
49568 OPC_MoveChild3,
49569 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49570 OPC_SwitchType , 14, MVT::bf16,
49571 OPC_MoveParent,
49572 OPC_CheckType, MVT::bf16,
49573 OPC_CheckPatternPredicate, 24,
49574 OPC_EmitMergeInputChains1_0,
49575 OPC_EmitConvertToTarget2,
49576 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9941),
49577 MVT::bf16, 2, 1, 3,
49578 14, MVT::f16,
49579 OPC_MoveParent,
49580 OPC_CheckType, MVT::f16,
49581 OPC_CheckPatternPredicate, 25,
49582 OPC_EmitMergeInputChains1_0,
49583 OPC_EmitConvertToTarget2,
49584 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9953),
49585 MVT::f16, 2, 1, 3,
49586 13, MVT::f32,
49587 OPC_MoveParent,
49588 OPC_CheckType, MVT::f32,
49589 OPC_CheckPatternPredicate5,
49590 OPC_EmitMergeInputChains1_0,
49591 OPC_EmitConvertToTarget2,
49592 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9965),
49593 MVT::f32, 2, 1, 3,
49594 14, MVT::f64,
49595 OPC_MoveParent,
49596 OPC_CheckType, MVT::f64,
49597 OPC_CheckPatternPredicate, 26,
49598 OPC_EmitMergeInputChains1_0,
49599 OPC_EmitConvertToTarget2,
49600 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9977),
49601 MVT::f64, 2, 1, 3,
49602 0,
49603 14,
49604 OPC_CheckChild3Type, MVT::bf16,
49605 OPC_CheckType, MVT::bf16,
49606 OPC_CheckPatternPredicate, 24,
49607 OPC_EmitMergeInputChains1_0,
49608 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9938),
49609 MVT::bf16, 2, 1, 2,
49610 14,
49611 OPC_CheckChild3Type, MVT::f16,
49612 OPC_CheckType, MVT::f16,
49613 OPC_CheckPatternPredicate, 25,
49614 OPC_EmitMergeInputChains1_0,
49615 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9950),
49616 MVT::f16, 2, 1, 2,
49617 13,
49618 OPC_CheckChild3Type, MVT::f32,
49619 OPC_CheckType, MVT::f32,
49620 OPC_CheckPatternPredicate5,
49621 OPC_EmitMergeInputChains1_0,
49622 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9962),
49623 MVT::f32, 2, 1, 2,
49624 14,
49625 OPC_CheckChild3Type, MVT::f64,
49626 OPC_CheckType, MVT::f64,
49627 OPC_CheckPatternPredicate, 26,
49628 OPC_EmitMergeInputChains1_0,
49629 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9974),
49630 MVT::f64, 2, 1, 2,
49631 0,
49632 5|128,1,
49633 OPC_CheckChild2TypeI64,
49634 OPC_RecordChild3,
49635 OPC_Scope, 69,
49636 OPC_MoveChild3,
49637 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
49638 OPC_SwitchType , 14, MVT::bf16,
49639 OPC_MoveParent,
49640 OPC_CheckType, MVT::bf16,
49641 OPC_CheckPatternPredicate, 24,
49642 OPC_EmitMergeInputChains1_0,
49643 OPC_EmitConvertToTarget2,
49644 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9942),
49645 MVT::bf16, 2, 1, 3,
49646 14, MVT::f16,
49647 OPC_MoveParent,
49648 OPC_CheckType, MVT::f16,
49649 OPC_CheckPatternPredicate, 25,
49650 OPC_EmitMergeInputChains1_0,
49651 OPC_EmitConvertToTarget2,
49652 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9954),
49653 MVT::f16, 2, 1, 3,
49654 13, MVT::f32,
49655 OPC_MoveParent,
49656 OPC_CheckType, MVT::f32,
49657 OPC_CheckPatternPredicate5,
49658 OPC_EmitMergeInputChains1_0,
49659 OPC_EmitConvertToTarget2,
49660 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9966),
49661 MVT::f32, 2, 1, 3,
49662 14, MVT::f64,
49663 OPC_MoveParent,
49664 OPC_CheckType, MVT::f64,
49665 OPC_CheckPatternPredicate, 26,
49666 OPC_EmitMergeInputChains1_0,
49667 OPC_EmitConvertToTarget2,
49668 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9978),
49669 MVT::f64, 2, 1, 3,
49670 0,
49671 14,
49672 OPC_CheckChild3Type, MVT::bf16,
49673 OPC_CheckType, MVT::bf16,
49674 OPC_CheckPatternPredicate, 24,
49675 OPC_EmitMergeInputChains1_0,
49676 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9939),
49677 MVT::bf16, 2, 1, 2,
49678 14,
49679 OPC_CheckChild3Type, MVT::f16,
49680 OPC_CheckType, MVT::f16,
49681 OPC_CheckPatternPredicate, 25,
49682 OPC_EmitMergeInputChains1_0,
49683 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9951),
49684 MVT::f16, 2, 1, 2,
49685 13,
49686 OPC_CheckChild3Type, MVT::f32,
49687 OPC_CheckType, MVT::f32,
49688 OPC_CheckPatternPredicate5,
49689 OPC_EmitMergeInputChains1_0,
49690 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9963),
49691 MVT::f32, 2, 1, 2,
49692 14,
49693 OPC_CheckChild3Type, MVT::f64,
49694 OPC_CheckType, MVT::f64,
49695 OPC_CheckPatternPredicate, 26,
49696 OPC_EmitMergeInputChains1_0,
49697 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::anonymous_9975),
49698 MVT::f64, 2, 1, 2,
49699 0,
49700 0,
49701 38|128,3,
49702 OPC_CheckChild1Integer, 50|128,14|128,1,
49703 OPC_RecordChild2,
49704 OPC_Scope, 87,
49705 OPC_CheckChild2TypeI32,
49706 OPC_Scope, 27,
49707 OPC_CheckPredicate2,
49708 OPC_CheckPatternPredicate4,
49709 OPC_CheckComplexPat0, /*#*/1,
49710 OPC_EmitMergeInputChains1_0,
49711 OPC_EmitInteger32, 0,
49712 OPC_EmitNodeXForm, 2, 4,
49713 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11043), 0|OPFL_Chain,
49714 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49715 27,
49716 OPC_CheckPredicate1,
49717 OPC_CheckPatternPredicate4,
49718 OPC_CheckComplexPat0, /*#*/1,
49719 OPC_EmitMergeInputChains1_0,
49720 OPC_EmitInteger32, 0,
49721 OPC_EmitNodeXForm, 2, 4,
49722 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11670), 0|OPFL_Chain,
49723 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49724 27,
49725 OPC_CheckPredicate0,
49726 OPC_CheckPatternPredicate4,
49727 OPC_CheckComplexPat0, /*#*/1,
49728 OPC_EmitMergeInputChains1_0,
49729 OPC_EmitInteger32, 0,
49730 OPC_EmitNodeXForm, 2, 4,
49731 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12297), 0|OPFL_Chain,
49732 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49733 0,
49734 87,
49735 OPC_CheckChild2TypeI64,
49736 OPC_Scope, 27,
49737 OPC_CheckPredicate2,
49738 OPC_CheckPatternPredicate4,
49739 OPC_CheckComplexPat1, /*#*/1,
49740 OPC_EmitMergeInputChains1_0,
49741 OPC_EmitInteger32, 0,
49742 OPC_EmitNodeXForm, 2, 4,
49743 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11157), 0|OPFL_Chain,
49744 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49745 27,
49746 OPC_CheckPredicate1,
49747 OPC_CheckPatternPredicate4,
49748 OPC_CheckComplexPat1, /*#*/1,
49749 OPC_EmitMergeInputChains1_0,
49750 OPC_EmitInteger32, 0,
49751 OPC_EmitNodeXForm, 2, 4,
49752 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11784), 0|OPFL_Chain,
49753 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49754 27,
49755 OPC_CheckPredicate0,
49756 OPC_CheckPatternPredicate4,
49757 OPC_CheckComplexPat1, /*#*/1,
49758 OPC_EmitMergeInputChains1_0,
49759 OPC_EmitInteger32, 0,
49760 OPC_EmitNodeXForm, 2, 4,
49761 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12411), 0|OPFL_Chain,
49762 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49763 0,
49764 26,
49765 OPC_CheckPredicate2,
49766 OPC_CheckPatternPredicate4,
49767 OPC_CheckComplexPat2, /*#*/1,
49768 OPC_EmitMergeInputChains1_0,
49769 OPC_EmitInteger32, 0,
49770 OPC_EmitNodeXForm, 2, 3,
49771 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10494), 0|OPFL_Chain,
49772 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49773 26,
49774 OPC_CheckPredicate1,
49775 OPC_CheckPatternPredicate4,
49776 OPC_CheckComplexPat2, /*#*/1,
49777 OPC_EmitMergeInputChains1_0,
49778 OPC_EmitInteger32, 0,
49779 OPC_EmitNodeXForm, 2, 3,
49780 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11271), 0|OPFL_Chain,
49781 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49782 26,
49783 OPC_CheckPredicate0,
49784 OPC_CheckPatternPredicate4,
49785 OPC_CheckComplexPat2, /*#*/1,
49786 OPC_EmitMergeInputChains1_0,
49787 OPC_EmitInteger32, 0,
49788 OPC_EmitNodeXForm, 2, 3,
49789 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11898), 0|OPFL_Chain,
49790 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49791 78,
49792 OPC_CheckChild2TypeI32,
49793 OPC_Scope, 24,
49794 OPC_CheckPredicate2,
49795 OPC_CheckPatternPredicate4,
49796 OPC_EmitMergeInputChains1_0,
49797 OPC_EmitInteger32, 0,
49798 OPC_EmitNodeXForm, 2, 2,
49799 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10815), 0|OPFL_Chain,
49800 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49801 24,
49802 OPC_CheckPredicate1,
49803 OPC_CheckPatternPredicate4,
49804 OPC_EmitMergeInputChains1_0,
49805 OPC_EmitInteger32, 0,
49806 OPC_EmitNodeXForm, 2, 2,
49807 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11442), 0|OPFL_Chain,
49808 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49809 24,
49810 OPC_CheckPredicate0,
49811 OPC_CheckPatternPredicate4,
49812 OPC_EmitMergeInputChains1_0,
49813 OPC_EmitInteger32, 0,
49814 OPC_EmitNodeXForm, 2, 2,
49815 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12069), 0|OPFL_Chain,
49816 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49817 0,
49818 78,
49819 OPC_CheckChild2TypeI64,
49820 OPC_Scope, 24,
49821 OPC_CheckPredicate2,
49822 OPC_CheckPatternPredicate4,
49823 OPC_EmitMergeInputChains1_0,
49824 OPC_EmitInteger32, 0,
49825 OPC_EmitNodeXForm, 2, 2,
49826 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10929), 0|OPFL_Chain,
49827 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49828 24,
49829 OPC_CheckPredicate1,
49830 OPC_CheckPatternPredicate4,
49831 OPC_EmitMergeInputChains1_0,
49832 OPC_EmitInteger32, 0,
49833 OPC_EmitNodeXForm, 2, 2,
49834 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11556), 0|OPFL_Chain,
49835 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49836 24,
49837 OPC_CheckPredicate0,
49838 OPC_CheckPatternPredicate4,
49839 OPC_EmitMergeInputChains1_0,
49840 OPC_EmitInteger32, 0,
49841 OPC_EmitNodeXForm, 2, 2,
49842 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12183), 0|OPFL_Chain,
49843 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49844 0,
49845 0,
49846 38|128,3,
49847 OPC_CheckChild1Integer, 82|128,14|128,1,
49848 OPC_RecordChild2,
49849 OPC_Scope, 87,
49850 OPC_CheckChild2TypeI32,
49851 OPC_Scope, 27,
49852 OPC_CheckPredicate2,
49853 OPC_CheckPatternPredicate4,
49854 OPC_CheckComplexPat0, /*#*/1,
49855 OPC_EmitMergeInputChains1_0,
49856 OPC_EmitInteger32, 0,
49857 OPC_EmitNodeXForm, 2, 4,
49858 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11051), 0|OPFL_Chain,
49859 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49860 27,
49861 OPC_CheckPredicate1,
49862 OPC_CheckPatternPredicate4,
49863 OPC_CheckComplexPat0, /*#*/1,
49864 OPC_EmitMergeInputChains1_0,
49865 OPC_EmitInteger32, 0,
49866 OPC_EmitNodeXForm, 2, 4,
49867 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11678), 0|OPFL_Chain,
49868 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49869 27,
49870 OPC_CheckPredicate0,
49871 OPC_CheckPatternPredicate4,
49872 OPC_CheckComplexPat0, /*#*/1,
49873 OPC_EmitMergeInputChains1_0,
49874 OPC_EmitInteger32, 0,
49875 OPC_EmitNodeXForm, 2, 4,
49876 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12305), 0|OPFL_Chain,
49877 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49878 0,
49879 87,
49880 OPC_CheckChild2TypeI64,
49881 OPC_Scope, 27,
49882 OPC_CheckPredicate2,
49883 OPC_CheckPatternPredicate4,
49884 OPC_CheckComplexPat1, /*#*/1,
49885 OPC_EmitMergeInputChains1_0,
49886 OPC_EmitInteger32, 0,
49887 OPC_EmitNodeXForm, 2, 4,
49888 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11165), 0|OPFL_Chain,
49889 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49890 27,
49891 OPC_CheckPredicate1,
49892 OPC_CheckPatternPredicate4,
49893 OPC_CheckComplexPat1, /*#*/1,
49894 OPC_EmitMergeInputChains1_0,
49895 OPC_EmitInteger32, 0,
49896 OPC_EmitNodeXForm, 2, 4,
49897 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11792), 0|OPFL_Chain,
49898 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49899 27,
49900 OPC_CheckPredicate0,
49901 OPC_CheckPatternPredicate4,
49902 OPC_CheckComplexPat1, /*#*/1,
49903 OPC_EmitMergeInputChains1_0,
49904 OPC_EmitInteger32, 0,
49905 OPC_EmitNodeXForm, 2, 4,
49906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12419), 0|OPFL_Chain,
49907 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
49908 0,
49909 26,
49910 OPC_CheckPredicate2,
49911 OPC_CheckPatternPredicate4,
49912 OPC_CheckComplexPat2, /*#*/1,
49913 OPC_EmitMergeInputChains1_0,
49914 OPC_EmitInteger32, 0,
49915 OPC_EmitNodeXForm, 2, 3,
49916 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10535), 0|OPFL_Chain,
49917 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49918 26,
49919 OPC_CheckPredicate1,
49920 OPC_CheckPatternPredicate4,
49921 OPC_CheckComplexPat2, /*#*/1,
49922 OPC_EmitMergeInputChains1_0,
49923 OPC_EmitInteger32, 0,
49924 OPC_EmitNodeXForm, 2, 3,
49925 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11283), 0|OPFL_Chain,
49926 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49927 26,
49928 OPC_CheckPredicate0,
49929 OPC_CheckPatternPredicate4,
49930 OPC_CheckComplexPat2, /*#*/1,
49931 OPC_EmitMergeInputChains1_0,
49932 OPC_EmitInteger32, 0,
49933 OPC_EmitNodeXForm, 2, 3,
49934 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11910), 0|OPFL_Chain,
49935 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
49936 78,
49937 OPC_CheckChild2TypeI32,
49938 OPC_Scope, 24,
49939 OPC_CheckPredicate2,
49940 OPC_CheckPatternPredicate4,
49941 OPC_EmitMergeInputChains1_0,
49942 OPC_EmitInteger32, 0,
49943 OPC_EmitNodeXForm, 2, 2,
49944 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10823), 0|OPFL_Chain,
49945 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49946 24,
49947 OPC_CheckPredicate1,
49948 OPC_CheckPatternPredicate4,
49949 OPC_EmitMergeInputChains1_0,
49950 OPC_EmitInteger32, 0,
49951 OPC_EmitNodeXForm, 2, 2,
49952 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11450), 0|OPFL_Chain,
49953 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49954 24,
49955 OPC_CheckPredicate0,
49956 OPC_CheckPatternPredicate4,
49957 OPC_EmitMergeInputChains1_0,
49958 OPC_EmitInteger32, 0,
49959 OPC_EmitNodeXForm, 2, 2,
49960 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12077), 0|OPFL_Chain,
49961 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49962 0,
49963 78,
49964 OPC_CheckChild2TypeI64,
49965 OPC_Scope, 24,
49966 OPC_CheckPredicate2,
49967 OPC_CheckPatternPredicate4,
49968 OPC_EmitMergeInputChains1_0,
49969 OPC_EmitInteger32, 0,
49970 OPC_EmitNodeXForm, 2, 2,
49971 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10937), 0|OPFL_Chain,
49972 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49973 24,
49974 OPC_CheckPredicate1,
49975 OPC_CheckPatternPredicate4,
49976 OPC_EmitMergeInputChains1_0,
49977 OPC_EmitInteger32, 0,
49978 OPC_EmitNodeXForm, 2, 2,
49979 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11564), 0|OPFL_Chain,
49980 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49981 24,
49982 OPC_CheckPredicate0,
49983 OPC_CheckPatternPredicate4,
49984 OPC_EmitMergeInputChains1_0,
49985 OPC_EmitInteger32, 0,
49986 OPC_EmitNodeXForm, 2, 2,
49987 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12191), 0|OPFL_Chain,
49988 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
49989 0,
49990 0,
49991 38|128,3,
49992 OPC_CheckChild1Integer, 50|128,16|128,1,
49993 OPC_RecordChild2,
49994 OPC_Scope, 87,
49995 OPC_CheckChild2TypeI32,
49996 OPC_Scope, 27,
49997 OPC_CheckPredicate2,
49998 OPC_CheckPatternPredicate2,
49999 OPC_CheckComplexPat0, /*#*/1,
50000 OPC_EmitMergeInputChains1_0,
50001 OPC_EmitInteger32, 0,
50002 OPC_EmitNodeXForm, 2, 4,
50003 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11059), 0|OPFL_Chain,
50004 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50005 27,
50006 OPC_CheckPredicate1,
50007 OPC_CheckPatternPredicate2,
50008 OPC_CheckComplexPat0, /*#*/1,
50009 OPC_EmitMergeInputChains1_0,
50010 OPC_EmitInteger32, 0,
50011 OPC_EmitNodeXForm, 2, 4,
50012 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11686), 0|OPFL_Chain,
50013 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50014 27,
50015 OPC_CheckPredicate0,
50016 OPC_CheckPatternPredicate2,
50017 OPC_CheckComplexPat0, /*#*/1,
50018 OPC_EmitMergeInputChains1_0,
50019 OPC_EmitInteger32, 0,
50020 OPC_EmitNodeXForm, 2, 4,
50021 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12313), 0|OPFL_Chain,
50022 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50023 0,
50024 87,
50025 OPC_CheckChild2TypeI64,
50026 OPC_Scope, 27,
50027 OPC_CheckPredicate2,
50028 OPC_CheckPatternPredicate2,
50029 OPC_CheckComplexPat1, /*#*/1,
50030 OPC_EmitMergeInputChains1_0,
50031 OPC_EmitInteger32, 0,
50032 OPC_EmitNodeXForm, 2, 4,
50033 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11173), 0|OPFL_Chain,
50034 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50035 27,
50036 OPC_CheckPredicate1,
50037 OPC_CheckPatternPredicate2,
50038 OPC_CheckComplexPat1, /*#*/1,
50039 OPC_EmitMergeInputChains1_0,
50040 OPC_EmitInteger32, 0,
50041 OPC_EmitNodeXForm, 2, 4,
50042 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11800), 0|OPFL_Chain,
50043 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50044 27,
50045 OPC_CheckPredicate0,
50046 OPC_CheckPatternPredicate2,
50047 OPC_CheckComplexPat1, /*#*/1,
50048 OPC_EmitMergeInputChains1_0,
50049 OPC_EmitInteger32, 0,
50050 OPC_EmitNodeXForm, 2, 4,
50051 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12427), 0|OPFL_Chain,
50052 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50053 0,
50054 26,
50055 OPC_CheckPredicate2,
50056 OPC_CheckPatternPredicate2,
50057 OPC_CheckComplexPat2, /*#*/1,
50058 OPC_EmitMergeInputChains1_0,
50059 OPC_EmitInteger32, 0,
50060 OPC_EmitNodeXForm, 2, 3,
50061 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10555), 0|OPFL_Chain,
50062 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50063 26,
50064 OPC_CheckPredicate1,
50065 OPC_CheckPatternPredicate2,
50066 OPC_CheckComplexPat2, /*#*/1,
50067 OPC_EmitMergeInputChains1_0,
50068 OPC_EmitInteger32, 0,
50069 OPC_EmitNodeXForm, 2, 3,
50070 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11295), 0|OPFL_Chain,
50071 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50072 26,
50073 OPC_CheckPredicate0,
50074 OPC_CheckPatternPredicate2,
50075 OPC_CheckComplexPat2, /*#*/1,
50076 OPC_EmitMergeInputChains1_0,
50077 OPC_EmitInteger32, 0,
50078 OPC_EmitNodeXForm, 2, 3,
50079 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11922), 0|OPFL_Chain,
50080 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50081 78,
50082 OPC_CheckChild2TypeI32,
50083 OPC_Scope, 24,
50084 OPC_CheckPredicate2,
50085 OPC_CheckPatternPredicate2,
50086 OPC_EmitMergeInputChains1_0,
50087 OPC_EmitInteger32, 0,
50088 OPC_EmitNodeXForm, 2, 2,
50089 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10831), 0|OPFL_Chain,
50090 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50091 24,
50092 OPC_CheckPredicate1,
50093 OPC_CheckPatternPredicate2,
50094 OPC_EmitMergeInputChains1_0,
50095 OPC_EmitInteger32, 0,
50096 OPC_EmitNodeXForm, 2, 2,
50097 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11458), 0|OPFL_Chain,
50098 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50099 24,
50100 OPC_CheckPredicate0,
50101 OPC_CheckPatternPredicate2,
50102 OPC_EmitMergeInputChains1_0,
50103 OPC_EmitInteger32, 0,
50104 OPC_EmitNodeXForm, 2, 2,
50105 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12085), 0|OPFL_Chain,
50106 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50107 0,
50108 78,
50109 OPC_CheckChild2TypeI64,
50110 OPC_Scope, 24,
50111 OPC_CheckPredicate2,
50112 OPC_CheckPatternPredicate2,
50113 OPC_EmitMergeInputChains1_0,
50114 OPC_EmitInteger32, 0,
50115 OPC_EmitNodeXForm, 2, 2,
50116 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10945), 0|OPFL_Chain,
50117 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50118 24,
50119 OPC_CheckPredicate1,
50120 OPC_CheckPatternPredicate2,
50121 OPC_EmitMergeInputChains1_0,
50122 OPC_EmitInteger32, 0,
50123 OPC_EmitNodeXForm, 2, 2,
50124 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11572), 0|OPFL_Chain,
50125 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50126 24,
50127 OPC_CheckPredicate0,
50128 OPC_CheckPatternPredicate2,
50129 OPC_EmitMergeInputChains1_0,
50130 OPC_EmitInteger32, 0,
50131 OPC_EmitNodeXForm, 2, 2,
50132 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12199), 0|OPFL_Chain,
50133 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50134 0,
50135 0,
50136 38|128,3,
50137 OPC_CheckChild1Integer, 82|128,16|128,1,
50138 OPC_RecordChild2,
50139 OPC_Scope, 87,
50140 OPC_CheckChild2TypeI32,
50141 OPC_Scope, 27,
50142 OPC_CheckPredicate2,
50143 OPC_CheckPatternPredicate2,
50144 OPC_CheckComplexPat0, /*#*/1,
50145 OPC_EmitMergeInputChains1_0,
50146 OPC_EmitInteger32, 0,
50147 OPC_EmitNodeXForm, 2, 4,
50148 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11067), 0|OPFL_Chain,
50149 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50150 27,
50151 OPC_CheckPredicate1,
50152 OPC_CheckPatternPredicate2,
50153 OPC_CheckComplexPat0, /*#*/1,
50154 OPC_EmitMergeInputChains1_0,
50155 OPC_EmitInteger32, 0,
50156 OPC_EmitNodeXForm, 2, 4,
50157 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11694), 0|OPFL_Chain,
50158 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50159 27,
50160 OPC_CheckPredicate0,
50161 OPC_CheckPatternPredicate2,
50162 OPC_CheckComplexPat0, /*#*/1,
50163 OPC_EmitMergeInputChains1_0,
50164 OPC_EmitInteger32, 0,
50165 OPC_EmitNodeXForm, 2, 4,
50166 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12321), 0|OPFL_Chain,
50167 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50168 0,
50169 87,
50170 OPC_CheckChild2TypeI64,
50171 OPC_Scope, 27,
50172 OPC_CheckPredicate2,
50173 OPC_CheckPatternPredicate2,
50174 OPC_CheckComplexPat1, /*#*/1,
50175 OPC_EmitMergeInputChains1_0,
50176 OPC_EmitInteger32, 0,
50177 OPC_EmitNodeXForm, 2, 4,
50178 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11181), 0|OPFL_Chain,
50179 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50180 27,
50181 OPC_CheckPredicate1,
50182 OPC_CheckPatternPredicate2,
50183 OPC_CheckComplexPat1, /*#*/1,
50184 OPC_EmitMergeInputChains1_0,
50185 OPC_EmitInteger32, 0,
50186 OPC_EmitNodeXForm, 2, 4,
50187 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11808), 0|OPFL_Chain,
50188 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50189 27,
50190 OPC_CheckPredicate0,
50191 OPC_CheckPatternPredicate2,
50192 OPC_CheckComplexPat1, /*#*/1,
50193 OPC_EmitMergeInputChains1_0,
50194 OPC_EmitInteger32, 0,
50195 OPC_EmitNodeXForm, 2, 4,
50196 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12435), 0|OPFL_Chain,
50197 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50198 0,
50199 26,
50200 OPC_CheckPredicate2,
50201 OPC_CheckPatternPredicate2,
50202 OPC_CheckComplexPat2, /*#*/1,
50203 OPC_EmitMergeInputChains1_0,
50204 OPC_EmitInteger32, 0,
50205 OPC_EmitNodeXForm, 2, 3,
50206 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10575), 0|OPFL_Chain,
50207 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50208 26,
50209 OPC_CheckPredicate1,
50210 OPC_CheckPatternPredicate2,
50211 OPC_CheckComplexPat2, /*#*/1,
50212 OPC_EmitMergeInputChains1_0,
50213 OPC_EmitInteger32, 0,
50214 OPC_EmitNodeXForm, 2, 3,
50215 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11307), 0|OPFL_Chain,
50216 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50217 26,
50218 OPC_CheckPredicate0,
50219 OPC_CheckPatternPredicate2,
50220 OPC_CheckComplexPat2, /*#*/1,
50221 OPC_EmitMergeInputChains1_0,
50222 OPC_EmitInteger32, 0,
50223 OPC_EmitNodeXForm, 2, 3,
50224 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11934), 0|OPFL_Chain,
50225 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50226 78,
50227 OPC_CheckChild2TypeI32,
50228 OPC_Scope, 24,
50229 OPC_CheckPredicate2,
50230 OPC_CheckPatternPredicate2,
50231 OPC_EmitMergeInputChains1_0,
50232 OPC_EmitInteger32, 0,
50233 OPC_EmitNodeXForm, 2, 2,
50234 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10839), 0|OPFL_Chain,
50235 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50236 24,
50237 OPC_CheckPredicate1,
50238 OPC_CheckPatternPredicate2,
50239 OPC_EmitMergeInputChains1_0,
50240 OPC_EmitInteger32, 0,
50241 OPC_EmitNodeXForm, 2, 2,
50242 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11466), 0|OPFL_Chain,
50243 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50244 24,
50245 OPC_CheckPredicate0,
50246 OPC_CheckPatternPredicate2,
50247 OPC_EmitMergeInputChains1_0,
50248 OPC_EmitInteger32, 0,
50249 OPC_EmitNodeXForm, 2, 2,
50250 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12093), 0|OPFL_Chain,
50251 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50252 0,
50253 78,
50254 OPC_CheckChild2TypeI64,
50255 OPC_Scope, 24,
50256 OPC_CheckPredicate2,
50257 OPC_CheckPatternPredicate2,
50258 OPC_EmitMergeInputChains1_0,
50259 OPC_EmitInteger32, 0,
50260 OPC_EmitNodeXForm, 2, 2,
50261 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10953), 0|OPFL_Chain,
50262 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50263 24,
50264 OPC_CheckPredicate1,
50265 OPC_CheckPatternPredicate2,
50266 OPC_EmitMergeInputChains1_0,
50267 OPC_EmitInteger32, 0,
50268 OPC_EmitNodeXForm, 2, 2,
50269 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11580), 0|OPFL_Chain,
50270 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50271 24,
50272 OPC_CheckPredicate0,
50273 OPC_CheckPatternPredicate2,
50274 OPC_EmitMergeInputChains1_0,
50275 OPC_EmitInteger32, 0,
50276 OPC_EmitNodeXForm, 2, 2,
50277 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12207), 0|OPFL_Chain,
50278 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50279 0,
50280 0,
50281 38|128,3,
50282 OPC_CheckChild1Integer, 10|128,18|128,1,
50283 OPC_RecordChild2,
50284 OPC_Scope, 87,
50285 OPC_CheckChild2TypeI32,
50286 OPC_Scope, 27,
50287 OPC_CheckPredicate2,
50288 OPC_CheckPatternPredicate2,
50289 OPC_CheckComplexPat0, /*#*/1,
50290 OPC_EmitMergeInputChains1_0,
50291 OPC_EmitInteger32, 0,
50292 OPC_EmitNodeXForm, 2, 4,
50293 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11075), 0|OPFL_Chain,
50294 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50295 27,
50296 OPC_CheckPredicate1,
50297 OPC_CheckPatternPredicate2,
50298 OPC_CheckComplexPat0, /*#*/1,
50299 OPC_EmitMergeInputChains1_0,
50300 OPC_EmitInteger32, 0,
50301 OPC_EmitNodeXForm, 2, 4,
50302 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11702), 0|OPFL_Chain,
50303 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50304 27,
50305 OPC_CheckPredicate0,
50306 OPC_CheckPatternPredicate2,
50307 OPC_CheckComplexPat0, /*#*/1,
50308 OPC_EmitMergeInputChains1_0,
50309 OPC_EmitInteger32, 0,
50310 OPC_EmitNodeXForm, 2, 4,
50311 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12329), 0|OPFL_Chain,
50312 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50313 0,
50314 87,
50315 OPC_CheckChild2TypeI64,
50316 OPC_Scope, 27,
50317 OPC_CheckPredicate2,
50318 OPC_CheckPatternPredicate2,
50319 OPC_CheckComplexPat1, /*#*/1,
50320 OPC_EmitMergeInputChains1_0,
50321 OPC_EmitInteger32, 0,
50322 OPC_EmitNodeXForm, 2, 4,
50323 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11189), 0|OPFL_Chain,
50324 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50325 27,
50326 OPC_CheckPredicate1,
50327 OPC_CheckPatternPredicate2,
50328 OPC_CheckComplexPat1, /*#*/1,
50329 OPC_EmitMergeInputChains1_0,
50330 OPC_EmitInteger32, 0,
50331 OPC_EmitNodeXForm, 2, 4,
50332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11816), 0|OPFL_Chain,
50333 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50334 27,
50335 OPC_CheckPredicate0,
50336 OPC_CheckPatternPredicate2,
50337 OPC_CheckComplexPat1, /*#*/1,
50338 OPC_EmitMergeInputChains1_0,
50339 OPC_EmitInteger32, 0,
50340 OPC_EmitNodeXForm, 2, 4,
50341 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12443), 0|OPFL_Chain,
50342 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50343 0,
50344 26,
50345 OPC_CheckPredicate2,
50346 OPC_CheckPatternPredicate2,
50347 OPC_CheckComplexPat2, /*#*/1,
50348 OPC_EmitMergeInputChains1_0,
50349 OPC_EmitInteger32, 0,
50350 OPC_EmitNodeXForm, 2, 3,
50351 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10595), 0|OPFL_Chain,
50352 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50353 26,
50354 OPC_CheckPredicate1,
50355 OPC_CheckPatternPredicate2,
50356 OPC_CheckComplexPat2, /*#*/1,
50357 OPC_EmitMergeInputChains1_0,
50358 OPC_EmitInteger32, 0,
50359 OPC_EmitNodeXForm, 2, 3,
50360 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11319), 0|OPFL_Chain,
50361 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50362 26,
50363 OPC_CheckPredicate0,
50364 OPC_CheckPatternPredicate2,
50365 OPC_CheckComplexPat2, /*#*/1,
50366 OPC_EmitMergeInputChains1_0,
50367 OPC_EmitInteger32, 0,
50368 OPC_EmitNodeXForm, 2, 3,
50369 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11946), 0|OPFL_Chain,
50370 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50371 78,
50372 OPC_CheckChild2TypeI32,
50373 OPC_Scope, 24,
50374 OPC_CheckPredicate2,
50375 OPC_CheckPatternPredicate2,
50376 OPC_EmitMergeInputChains1_0,
50377 OPC_EmitInteger32, 0,
50378 OPC_EmitNodeXForm, 2, 2,
50379 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10847), 0|OPFL_Chain,
50380 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50381 24,
50382 OPC_CheckPredicate1,
50383 OPC_CheckPatternPredicate2,
50384 OPC_EmitMergeInputChains1_0,
50385 OPC_EmitInteger32, 0,
50386 OPC_EmitNodeXForm, 2, 2,
50387 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11474), 0|OPFL_Chain,
50388 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50389 24,
50390 OPC_CheckPredicate0,
50391 OPC_CheckPatternPredicate2,
50392 OPC_EmitMergeInputChains1_0,
50393 OPC_EmitInteger32, 0,
50394 OPC_EmitNodeXForm, 2, 2,
50395 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12101), 0|OPFL_Chain,
50396 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50397 0,
50398 78,
50399 OPC_CheckChild2TypeI64,
50400 OPC_Scope, 24,
50401 OPC_CheckPredicate2,
50402 OPC_CheckPatternPredicate2,
50403 OPC_EmitMergeInputChains1_0,
50404 OPC_EmitInteger32, 0,
50405 OPC_EmitNodeXForm, 2, 2,
50406 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10961), 0|OPFL_Chain,
50407 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50408 24,
50409 OPC_CheckPredicate1,
50410 OPC_CheckPatternPredicate2,
50411 OPC_EmitMergeInputChains1_0,
50412 OPC_EmitInteger32, 0,
50413 OPC_EmitNodeXForm, 2, 2,
50414 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11588), 0|OPFL_Chain,
50415 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50416 24,
50417 OPC_CheckPredicate0,
50418 OPC_CheckPatternPredicate2,
50419 OPC_EmitMergeInputChains1_0,
50420 OPC_EmitInteger32, 0,
50421 OPC_EmitNodeXForm, 2, 2,
50422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12215), 0|OPFL_Chain,
50423 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50424 0,
50425 0,
50426 38|128,3,
50427 OPC_CheckChild1Integer, 42|128,18|128,1,
50428 OPC_RecordChild2,
50429 OPC_Scope, 87,
50430 OPC_CheckChild2TypeI32,
50431 OPC_Scope, 27,
50432 OPC_CheckPredicate2,
50433 OPC_CheckPatternPredicate2,
50434 OPC_CheckComplexPat0, /*#*/1,
50435 OPC_EmitMergeInputChains1_0,
50436 OPC_EmitInteger32, 0,
50437 OPC_EmitNodeXForm, 2, 4,
50438 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11083), 0|OPFL_Chain,
50439 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50440 27,
50441 OPC_CheckPredicate1,
50442 OPC_CheckPatternPredicate2,
50443 OPC_CheckComplexPat0, /*#*/1,
50444 OPC_EmitMergeInputChains1_0,
50445 OPC_EmitInteger32, 0,
50446 OPC_EmitNodeXForm, 2, 4,
50447 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11710), 0|OPFL_Chain,
50448 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50449 27,
50450 OPC_CheckPredicate0,
50451 OPC_CheckPatternPredicate2,
50452 OPC_CheckComplexPat0, /*#*/1,
50453 OPC_EmitMergeInputChains1_0,
50454 OPC_EmitInteger32, 0,
50455 OPC_EmitNodeXForm, 2, 4,
50456 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12337), 0|OPFL_Chain,
50457 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50458 0,
50459 87,
50460 OPC_CheckChild2TypeI64,
50461 OPC_Scope, 27,
50462 OPC_CheckPredicate2,
50463 OPC_CheckPatternPredicate2,
50464 OPC_CheckComplexPat1, /*#*/1,
50465 OPC_EmitMergeInputChains1_0,
50466 OPC_EmitInteger32, 0,
50467 OPC_EmitNodeXForm, 2, 4,
50468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11197), 0|OPFL_Chain,
50469 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50470 27,
50471 OPC_CheckPredicate1,
50472 OPC_CheckPatternPredicate2,
50473 OPC_CheckComplexPat1, /*#*/1,
50474 OPC_EmitMergeInputChains1_0,
50475 OPC_EmitInteger32, 0,
50476 OPC_EmitNodeXForm, 2, 4,
50477 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11824), 0|OPFL_Chain,
50478 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50479 27,
50480 OPC_CheckPredicate0,
50481 OPC_CheckPatternPredicate2,
50482 OPC_CheckComplexPat1, /*#*/1,
50483 OPC_EmitMergeInputChains1_0,
50484 OPC_EmitInteger32, 0,
50485 OPC_EmitNodeXForm, 2, 4,
50486 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12451), 0|OPFL_Chain,
50487 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50488 0,
50489 26,
50490 OPC_CheckPredicate2,
50491 OPC_CheckPatternPredicate2,
50492 OPC_CheckComplexPat2, /*#*/1,
50493 OPC_EmitMergeInputChains1_0,
50494 OPC_EmitInteger32, 0,
50495 OPC_EmitNodeXForm, 2, 3,
50496 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10615), 0|OPFL_Chain,
50497 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50498 26,
50499 OPC_CheckPredicate1,
50500 OPC_CheckPatternPredicate2,
50501 OPC_CheckComplexPat2, /*#*/1,
50502 OPC_EmitMergeInputChains1_0,
50503 OPC_EmitInteger32, 0,
50504 OPC_EmitNodeXForm, 2, 3,
50505 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11331), 0|OPFL_Chain,
50506 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50507 26,
50508 OPC_CheckPredicate0,
50509 OPC_CheckPatternPredicate2,
50510 OPC_CheckComplexPat2, /*#*/1,
50511 OPC_EmitMergeInputChains1_0,
50512 OPC_EmitInteger32, 0,
50513 OPC_EmitNodeXForm, 2, 3,
50514 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11958), 0|OPFL_Chain,
50515 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50516 78,
50517 OPC_CheckChild2TypeI32,
50518 OPC_Scope, 24,
50519 OPC_CheckPredicate2,
50520 OPC_CheckPatternPredicate2,
50521 OPC_EmitMergeInputChains1_0,
50522 OPC_EmitInteger32, 0,
50523 OPC_EmitNodeXForm, 2, 2,
50524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10855), 0|OPFL_Chain,
50525 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50526 24,
50527 OPC_CheckPredicate1,
50528 OPC_CheckPatternPredicate2,
50529 OPC_EmitMergeInputChains1_0,
50530 OPC_EmitInteger32, 0,
50531 OPC_EmitNodeXForm, 2, 2,
50532 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11482), 0|OPFL_Chain,
50533 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50534 24,
50535 OPC_CheckPredicate0,
50536 OPC_CheckPatternPredicate2,
50537 OPC_EmitMergeInputChains1_0,
50538 OPC_EmitInteger32, 0,
50539 OPC_EmitNodeXForm, 2, 2,
50540 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12109), 0|OPFL_Chain,
50541 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50542 0,
50543 78,
50544 OPC_CheckChild2TypeI64,
50545 OPC_Scope, 24,
50546 OPC_CheckPredicate2,
50547 OPC_CheckPatternPredicate2,
50548 OPC_EmitMergeInputChains1_0,
50549 OPC_EmitInteger32, 0,
50550 OPC_EmitNodeXForm, 2, 2,
50551 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10969), 0|OPFL_Chain,
50552 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50553 24,
50554 OPC_CheckPredicate1,
50555 OPC_CheckPatternPredicate2,
50556 OPC_EmitMergeInputChains1_0,
50557 OPC_EmitInteger32, 0,
50558 OPC_EmitNodeXForm, 2, 2,
50559 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11596), 0|OPFL_Chain,
50560 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50561 24,
50562 OPC_CheckPredicate0,
50563 OPC_CheckPatternPredicate2,
50564 OPC_EmitMergeInputChains1_0,
50565 OPC_EmitInteger32, 0,
50566 OPC_EmitNodeXForm, 2, 2,
50567 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12223), 0|OPFL_Chain,
50568 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50569 0,
50570 0,
50571 106|128,2,
50572 OPC_CheckChild1Integer, 108|128,14|128,1,
50573 OPC_RecordChild2,
50574 OPC_Scope, 75,
50575 OPC_CheckChild2TypeI32,
50576 OPC_Scope, 23,
50577 OPC_CheckPredicate2,
50578 OPC_CheckPatternPredicate4,
50579 OPC_CheckComplexPat0, /*#*/1,
50580 OPC_EmitMergeInputChains1_0,
50581 OPC_EmitInteger32, 0,
50582 OPC_EmitNodeXForm, 2, 4,
50583 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11091), 0|OPFL_Chain,
50584 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50585 23,
50586 OPC_CheckPredicate1,
50587 OPC_CheckPatternPredicate4,
50588 OPC_CheckComplexPat0, /*#*/1,
50589 OPC_EmitMergeInputChains1_0,
50590 OPC_EmitInteger32, 0,
50591 OPC_EmitNodeXForm, 2, 4,
50592 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11718), 0|OPFL_Chain,
50593 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50594 23,
50595 OPC_CheckPredicate0,
50596 OPC_CheckPatternPredicate4,
50597 OPC_CheckComplexPat0, /*#*/1,
50598 OPC_EmitMergeInputChains1_0,
50599 OPC_EmitInteger32, 0,
50600 OPC_EmitNodeXForm, 2, 4,
50601 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12345), 0|OPFL_Chain,
50602 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50603 0,
50604 75,
50605 OPC_CheckChild2TypeI64,
50606 OPC_Scope, 23,
50607 OPC_CheckPredicate2,
50608 OPC_CheckPatternPredicate4,
50609 OPC_CheckComplexPat1, /*#*/1,
50610 OPC_EmitMergeInputChains1_0,
50611 OPC_EmitInteger32, 0,
50612 OPC_EmitNodeXForm, 2, 4,
50613 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11205), 0|OPFL_Chain,
50614 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50615 23,
50616 OPC_CheckPredicate1,
50617 OPC_CheckPatternPredicate4,
50618 OPC_CheckComplexPat1, /*#*/1,
50619 OPC_EmitMergeInputChains1_0,
50620 OPC_EmitInteger32, 0,
50621 OPC_EmitNodeXForm, 2, 4,
50622 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11832), 0|OPFL_Chain,
50623 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50624 23,
50625 OPC_CheckPredicate0,
50626 OPC_CheckPatternPredicate4,
50627 OPC_CheckComplexPat1, /*#*/1,
50628 OPC_EmitMergeInputChains1_0,
50629 OPC_EmitInteger32, 0,
50630 OPC_EmitNodeXForm, 2, 4,
50631 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12459), 0|OPFL_Chain,
50632 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50633 0,
50634 22,
50635 OPC_CheckPredicate2,
50636 OPC_CheckPatternPredicate4,
50637 OPC_CheckComplexPat2, /*#*/1,
50638 OPC_EmitMergeInputChains1_0,
50639 OPC_EmitInteger32, 0,
50640 OPC_EmitNodeXForm, 2, 3,
50641 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10640), 0|OPFL_Chain,
50642 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50643 22,
50644 OPC_CheckPredicate1,
50645 OPC_CheckPatternPredicate4,
50646 OPC_CheckComplexPat2, /*#*/1,
50647 OPC_EmitMergeInputChains1_0,
50648 OPC_EmitInteger32, 0,
50649 OPC_EmitNodeXForm, 2, 3,
50650 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11343), 0|OPFL_Chain,
50651 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50652 22,
50653 OPC_CheckPredicate0,
50654 OPC_CheckPatternPredicate4,
50655 OPC_CheckComplexPat2, /*#*/1,
50656 OPC_EmitMergeInputChains1_0,
50657 OPC_EmitInteger32, 0,
50658 OPC_EmitNodeXForm, 2, 3,
50659 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11970), 0|OPFL_Chain,
50660 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50661 66,
50662 OPC_CheckChild2TypeI32,
50663 OPC_Scope, 20,
50664 OPC_CheckPredicate2,
50665 OPC_CheckPatternPredicate4,
50666 OPC_EmitMergeInputChains1_0,
50667 OPC_EmitInteger32, 0,
50668 OPC_EmitNodeXForm, 2, 2,
50669 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10863), 0|OPFL_Chain,
50670 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50671 20,
50672 OPC_CheckPredicate1,
50673 OPC_CheckPatternPredicate4,
50674 OPC_EmitMergeInputChains1_0,
50675 OPC_EmitInteger32, 0,
50676 OPC_EmitNodeXForm, 2, 2,
50677 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11490), 0|OPFL_Chain,
50678 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50679 20,
50680 OPC_CheckPredicate0,
50681 OPC_CheckPatternPredicate4,
50682 OPC_EmitMergeInputChains1_0,
50683 OPC_EmitInteger32, 0,
50684 OPC_EmitNodeXForm, 2, 2,
50685 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12117), 0|OPFL_Chain,
50686 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50687 0,
50688 66,
50689 OPC_CheckChild2TypeI64,
50690 OPC_Scope, 20,
50691 OPC_CheckPredicate2,
50692 OPC_CheckPatternPredicate4,
50693 OPC_EmitMergeInputChains1_0,
50694 OPC_EmitInteger32, 0,
50695 OPC_EmitNodeXForm, 2, 2,
50696 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10977), 0|OPFL_Chain,
50697 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50698 20,
50699 OPC_CheckPredicate1,
50700 OPC_CheckPatternPredicate4,
50701 OPC_EmitMergeInputChains1_0,
50702 OPC_EmitInteger32, 0,
50703 OPC_EmitNodeXForm, 2, 2,
50704 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11604), 0|OPFL_Chain,
50705 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50706 20,
50707 OPC_CheckPredicate0,
50708 OPC_CheckPatternPredicate4,
50709 OPC_EmitMergeInputChains1_0,
50710 OPC_EmitInteger32, 0,
50711 OPC_EmitNodeXForm, 2, 2,
50712 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12231), 0|OPFL_Chain,
50713 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50714 0,
50715 0,
50716 106|128,2,
50717 OPC_CheckChild1Integer, 108|128,16|128,1,
50718 OPC_RecordChild2,
50719 OPC_Scope, 75,
50720 OPC_CheckChild2TypeI32,
50721 OPC_Scope, 23,
50722 OPC_CheckPredicate2,
50723 OPC_CheckPatternPredicate2,
50724 OPC_CheckComplexPat0, /*#*/1,
50725 OPC_EmitMergeInputChains1_0,
50726 OPC_EmitInteger32, 0,
50727 OPC_EmitNodeXForm, 2, 4,
50728 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11097), 0|OPFL_Chain,
50729 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50730 23,
50731 OPC_CheckPredicate1,
50732 OPC_CheckPatternPredicate2,
50733 OPC_CheckComplexPat0, /*#*/1,
50734 OPC_EmitMergeInputChains1_0,
50735 OPC_EmitInteger32, 0,
50736 OPC_EmitNodeXForm, 2, 4,
50737 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11724), 0|OPFL_Chain,
50738 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50739 23,
50740 OPC_CheckPredicate0,
50741 OPC_CheckPatternPredicate2,
50742 OPC_CheckComplexPat0, /*#*/1,
50743 OPC_EmitMergeInputChains1_0,
50744 OPC_EmitInteger32, 0,
50745 OPC_EmitNodeXForm, 2, 4,
50746 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12351), 0|OPFL_Chain,
50747 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50748 0,
50749 75,
50750 OPC_CheckChild2TypeI64,
50751 OPC_Scope, 23,
50752 OPC_CheckPredicate2,
50753 OPC_CheckPatternPredicate2,
50754 OPC_CheckComplexPat1, /*#*/1,
50755 OPC_EmitMergeInputChains1_0,
50756 OPC_EmitInteger32, 0,
50757 OPC_EmitNodeXForm, 2, 4,
50758 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11211), 0|OPFL_Chain,
50759 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50760 23,
50761 OPC_CheckPredicate1,
50762 OPC_CheckPatternPredicate2,
50763 OPC_CheckComplexPat1, /*#*/1,
50764 OPC_EmitMergeInputChains1_0,
50765 OPC_EmitInteger32, 0,
50766 OPC_EmitNodeXForm, 2, 4,
50767 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11838), 0|OPFL_Chain,
50768 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50769 23,
50770 OPC_CheckPredicate0,
50771 OPC_CheckPatternPredicate2,
50772 OPC_CheckComplexPat1, /*#*/1,
50773 OPC_EmitMergeInputChains1_0,
50774 OPC_EmitInteger32, 0,
50775 OPC_EmitNodeXForm, 2, 4,
50776 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12465), 0|OPFL_Chain,
50777 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50778 0,
50779 22,
50780 OPC_CheckPredicate2,
50781 OPC_CheckPatternPredicate2,
50782 OPC_CheckComplexPat2, /*#*/1,
50783 OPC_EmitMergeInputChains1_0,
50784 OPC_EmitInteger32, 0,
50785 OPC_EmitNodeXForm, 2, 3,
50786 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10659), 0|OPFL_Chain,
50787 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50788 22,
50789 OPC_CheckPredicate1,
50790 OPC_CheckPatternPredicate2,
50791 OPC_CheckComplexPat2, /*#*/1,
50792 OPC_EmitMergeInputChains1_0,
50793 OPC_EmitInteger32, 0,
50794 OPC_EmitNodeXForm, 2, 3,
50795 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11352), 0|OPFL_Chain,
50796 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50797 22,
50798 OPC_CheckPredicate0,
50799 OPC_CheckPatternPredicate2,
50800 OPC_CheckComplexPat2, /*#*/1,
50801 OPC_EmitMergeInputChains1_0,
50802 OPC_EmitInteger32, 0,
50803 OPC_EmitNodeXForm, 2, 3,
50804 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11979), 0|OPFL_Chain,
50805 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50806 66,
50807 OPC_CheckChild2TypeI32,
50808 OPC_Scope, 20,
50809 OPC_CheckPredicate2,
50810 OPC_CheckPatternPredicate2,
50811 OPC_EmitMergeInputChains1_0,
50812 OPC_EmitInteger32, 0,
50813 OPC_EmitNodeXForm, 2, 2,
50814 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10869), 0|OPFL_Chain,
50815 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50816 20,
50817 OPC_CheckPredicate1,
50818 OPC_CheckPatternPredicate2,
50819 OPC_EmitMergeInputChains1_0,
50820 OPC_EmitInteger32, 0,
50821 OPC_EmitNodeXForm, 2, 2,
50822 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11496), 0|OPFL_Chain,
50823 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50824 20,
50825 OPC_CheckPredicate0,
50826 OPC_CheckPatternPredicate2,
50827 OPC_EmitMergeInputChains1_0,
50828 OPC_EmitInteger32, 0,
50829 OPC_EmitNodeXForm, 2, 2,
50830 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12123), 0|OPFL_Chain,
50831 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50832 0,
50833 66,
50834 OPC_CheckChild2TypeI64,
50835 OPC_Scope, 20,
50836 OPC_CheckPredicate2,
50837 OPC_CheckPatternPredicate2,
50838 OPC_EmitMergeInputChains1_0,
50839 OPC_EmitInteger32, 0,
50840 OPC_EmitNodeXForm, 2, 2,
50841 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10983), 0|OPFL_Chain,
50842 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50843 20,
50844 OPC_CheckPredicate1,
50845 OPC_CheckPatternPredicate2,
50846 OPC_EmitMergeInputChains1_0,
50847 OPC_EmitInteger32, 0,
50848 OPC_EmitNodeXForm, 2, 2,
50849 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11610), 0|OPFL_Chain,
50850 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50851 20,
50852 OPC_CheckPredicate0,
50853 OPC_CheckPatternPredicate2,
50854 OPC_EmitMergeInputChains1_0,
50855 OPC_EmitInteger32, 0,
50856 OPC_EmitNodeXForm, 2, 2,
50857 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12237), 0|OPFL_Chain,
50858 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50859 0,
50860 0,
50861 106|128,2,
50862 OPC_CheckChild1Integer, 68|128,18|128,1,
50863 OPC_RecordChild2,
50864 OPC_Scope, 75,
50865 OPC_CheckChild2TypeI32,
50866 OPC_Scope, 23,
50867 OPC_CheckPredicate2,
50868 OPC_CheckPatternPredicate2,
50869 OPC_CheckComplexPat0, /*#*/1,
50870 OPC_EmitMergeInputChains1_0,
50871 OPC_EmitInteger32, 0,
50872 OPC_EmitNodeXForm, 2, 4,
50873 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11103), 0|OPFL_Chain,
50874 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50875 23,
50876 OPC_CheckPredicate1,
50877 OPC_CheckPatternPredicate2,
50878 OPC_CheckComplexPat0, /*#*/1,
50879 OPC_EmitMergeInputChains1_0,
50880 OPC_EmitInteger32, 0,
50881 OPC_EmitNodeXForm, 2, 4,
50882 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11730), 0|OPFL_Chain,
50883 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50884 23,
50885 OPC_CheckPredicate0,
50886 OPC_CheckPatternPredicate2,
50887 OPC_CheckComplexPat0, /*#*/1,
50888 OPC_EmitMergeInputChains1_0,
50889 OPC_EmitInteger32, 0,
50890 OPC_EmitNodeXForm, 2, 4,
50891 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12357), 0|OPFL_Chain,
50892 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50893 0,
50894 75,
50895 OPC_CheckChild2TypeI64,
50896 OPC_Scope, 23,
50897 OPC_CheckPredicate2,
50898 OPC_CheckPatternPredicate2,
50899 OPC_CheckComplexPat1, /*#*/1,
50900 OPC_EmitMergeInputChains1_0,
50901 OPC_EmitInteger32, 0,
50902 OPC_EmitNodeXForm, 2, 4,
50903 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11217), 0|OPFL_Chain,
50904 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50905 23,
50906 OPC_CheckPredicate1,
50907 OPC_CheckPatternPredicate2,
50908 OPC_CheckComplexPat1, /*#*/1,
50909 OPC_EmitMergeInputChains1_0,
50910 OPC_EmitInteger32, 0,
50911 OPC_EmitNodeXForm, 2, 4,
50912 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11844), 0|OPFL_Chain,
50913 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50914 23,
50915 OPC_CheckPredicate0,
50916 OPC_CheckPatternPredicate2,
50917 OPC_CheckComplexPat1, /*#*/1,
50918 OPC_EmitMergeInputChains1_0,
50919 OPC_EmitInteger32, 0,
50920 OPC_EmitNodeXForm, 2, 4,
50921 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12471), 0|OPFL_Chain,
50922 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
50923 0,
50924 22,
50925 OPC_CheckPredicate2,
50926 OPC_CheckPatternPredicate2,
50927 OPC_CheckComplexPat2, /*#*/1,
50928 OPC_EmitMergeInputChains1_0,
50929 OPC_EmitInteger32, 0,
50930 OPC_EmitNodeXForm, 2, 3,
50931 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10674), 0|OPFL_Chain,
50932 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50933 22,
50934 OPC_CheckPredicate1,
50935 OPC_CheckPatternPredicate2,
50936 OPC_CheckComplexPat2, /*#*/1,
50937 OPC_EmitMergeInputChains1_0,
50938 OPC_EmitInteger32, 0,
50939 OPC_EmitNodeXForm, 2, 3,
50940 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11361), 0|OPFL_Chain,
50941 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50942 22,
50943 OPC_CheckPredicate0,
50944 OPC_CheckPatternPredicate2,
50945 OPC_CheckComplexPat2, /*#*/1,
50946 OPC_EmitMergeInputChains1_0,
50947 OPC_EmitInteger32, 0,
50948 OPC_EmitNodeXForm, 2, 3,
50949 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11988), 0|OPFL_Chain,
50950 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
50951 66,
50952 OPC_CheckChild2TypeI32,
50953 OPC_Scope, 20,
50954 OPC_CheckPredicate2,
50955 OPC_CheckPatternPredicate2,
50956 OPC_EmitMergeInputChains1_0,
50957 OPC_EmitInteger32, 0,
50958 OPC_EmitNodeXForm, 2, 2,
50959 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10875), 0|OPFL_Chain,
50960 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50961 20,
50962 OPC_CheckPredicate1,
50963 OPC_CheckPatternPredicate2,
50964 OPC_EmitMergeInputChains1_0,
50965 OPC_EmitInteger32, 0,
50966 OPC_EmitNodeXForm, 2, 2,
50967 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11502), 0|OPFL_Chain,
50968 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50969 20,
50970 OPC_CheckPredicate0,
50971 OPC_CheckPatternPredicate2,
50972 OPC_EmitMergeInputChains1_0,
50973 OPC_EmitInteger32, 0,
50974 OPC_EmitNodeXForm, 2, 2,
50975 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12129), 0|OPFL_Chain,
50976 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50977 0,
50978 66,
50979 OPC_CheckChild2TypeI64,
50980 OPC_Scope, 20,
50981 OPC_CheckPredicate2,
50982 OPC_CheckPatternPredicate2,
50983 OPC_EmitMergeInputChains1_0,
50984 OPC_EmitInteger32, 0,
50985 OPC_EmitNodeXForm, 2, 2,
50986 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_10989), 0|OPFL_Chain,
50987 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50988 20,
50989 OPC_CheckPredicate1,
50990 OPC_CheckPatternPredicate2,
50991 OPC_EmitMergeInputChains1_0,
50992 OPC_EmitInteger32, 0,
50993 OPC_EmitNodeXForm, 2, 2,
50994 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_11616), 0|OPFL_Chain,
50995 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
50996 20,
50997 OPC_CheckPredicate0,
50998 OPC_CheckPatternPredicate2,
50999 OPC_EmitMergeInputChains1_0,
51000 OPC_EmitInteger32, 0,
51001 OPC_EmitNodeXForm, 2, 2,
51002 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12243), 0|OPFL_Chain,
51003 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
51004 0,
51005 0,
51006 61|128,3,
51007 OPC_CheckChild1Integer, 56|128,14|128,1,
51008 OPC_RecordChild2,
51009 OPC_Scope, 91,
51010 OPC_CheckChild2TypeI32,
51011 OPC_RecordChild3,
51012 OPC_Scope, 28,
51013 OPC_CheckPredicate2,
51014 OPC_CheckPatternPredicate4,
51015 OPC_CheckComplexPat0, /*#*/1,
51016 OPC_EmitMergeInputChains1_0,
51017 OPC_EmitInteger32, 0,
51018 OPC_EmitNodeXForm, 2, 5,
51019 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12981), 0|OPFL_Chain,
51020 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51021 28,
51022 OPC_CheckPredicate1,
51023 OPC_CheckPatternPredicate4,
51024 OPC_CheckComplexPat0, /*#*/1,
51025 OPC_EmitMergeInputChains1_0,
51026 OPC_EmitInteger32, 0,
51027 OPC_EmitNodeXForm, 2, 5,
51028 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13608), 0|OPFL_Chain,
51029 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51030 28,
51031 OPC_CheckPredicate0,
51032 OPC_CheckPatternPredicate4,
51033 OPC_CheckComplexPat0, /*#*/1,
51034 OPC_EmitMergeInputChains1_0,
51035 OPC_EmitInteger32, 0,
51036 OPC_EmitNodeXForm, 2, 5,
51037 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14235), 0|OPFL_Chain,
51038 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51039 0,
51040 91,
51041 OPC_CheckChild2TypeI64,
51042 OPC_RecordChild3,
51043 OPC_Scope, 28,
51044 OPC_CheckPredicate2,
51045 OPC_CheckPatternPredicate4,
51046 OPC_CheckComplexPat1, /*#*/1,
51047 OPC_EmitMergeInputChains1_0,
51048 OPC_EmitInteger32, 0,
51049 OPC_EmitNodeXForm, 2, 5,
51050 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13095), 0|OPFL_Chain,
51051 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51052 28,
51053 OPC_CheckPredicate1,
51054 OPC_CheckPatternPredicate4,
51055 OPC_CheckComplexPat1, /*#*/1,
51056 OPC_EmitMergeInputChains1_0,
51057 OPC_EmitInteger32, 0,
51058 OPC_EmitNodeXForm, 2, 5,
51059 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13722), 0|OPFL_Chain,
51060 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51061 28,
51062 OPC_CheckPredicate0,
51063 OPC_CheckPatternPredicate4,
51064 OPC_CheckComplexPat1, /*#*/1,
51065 OPC_EmitMergeInputChains1_0,
51066 OPC_EmitInteger32, 0,
51067 OPC_EmitNodeXForm, 2, 5,
51068 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14349), 0|OPFL_Chain,
51069 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51070 0,
51071 87,
51072 OPC_RecordChild3,
51073 OPC_Scope, 27,
51074 OPC_CheckPredicate2,
51075 OPC_CheckPatternPredicate4,
51076 OPC_CheckComplexPat2, /*#*/1,
51077 OPC_EmitMergeInputChains1_0,
51078 OPC_EmitInteger32, 0,
51079 OPC_EmitNodeXForm, 2, 4,
51080 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12526), 0|OPFL_Chain,
51081 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51082 27,
51083 OPC_CheckPredicate1,
51084 OPC_CheckPatternPredicate4,
51085 OPC_CheckComplexPat2, /*#*/1,
51086 OPC_EmitMergeInputChains1_0,
51087 OPC_EmitInteger32, 0,
51088 OPC_EmitNodeXForm, 2, 4,
51089 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13209), 0|OPFL_Chain,
51090 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51091 27,
51092 OPC_CheckPredicate0,
51093 OPC_CheckPatternPredicate4,
51094 OPC_CheckComplexPat2, /*#*/1,
51095 OPC_EmitMergeInputChains1_0,
51096 OPC_EmitInteger32, 0,
51097 OPC_EmitNodeXForm, 2, 4,
51098 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13836), 0|OPFL_Chain,
51099 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51100 0,
51101 82,
51102 OPC_CheckChild2TypeI32,
51103 OPC_RecordChild3,
51104 OPC_Scope, 25,
51105 OPC_CheckPredicate2,
51106 OPC_CheckPatternPredicate4,
51107 OPC_EmitMergeInputChains1_0,
51108 OPC_EmitInteger32, 0,
51109 OPC_EmitNodeXForm, 2, 3,
51110 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12753), 0|OPFL_Chain,
51111 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51112 25,
51113 OPC_CheckPredicate1,
51114 OPC_CheckPatternPredicate4,
51115 OPC_EmitMergeInputChains1_0,
51116 OPC_EmitInteger32, 0,
51117 OPC_EmitNodeXForm, 2, 3,
51118 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13380), 0|OPFL_Chain,
51119 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51120 25,
51121 OPC_CheckPredicate0,
51122 OPC_CheckPatternPredicate4,
51123 OPC_EmitMergeInputChains1_0,
51124 OPC_EmitInteger32, 0,
51125 OPC_EmitNodeXForm, 2, 3,
51126 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14007), 0|OPFL_Chain,
51127 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51128 0,
51129 82,
51130 OPC_CheckChild2TypeI64,
51131 OPC_RecordChild3,
51132 OPC_Scope, 25,
51133 OPC_CheckPredicate2,
51134 OPC_CheckPatternPredicate4,
51135 OPC_EmitMergeInputChains1_0,
51136 OPC_EmitInteger32, 0,
51137 OPC_EmitNodeXForm, 2, 3,
51138 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12867), 0|OPFL_Chain,
51139 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51140 25,
51141 OPC_CheckPredicate1,
51142 OPC_CheckPatternPredicate4,
51143 OPC_EmitMergeInputChains1_0,
51144 OPC_EmitInteger32, 0,
51145 OPC_EmitNodeXForm, 2, 3,
51146 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13494), 0|OPFL_Chain,
51147 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51148 25,
51149 OPC_CheckPredicate0,
51150 OPC_CheckPatternPredicate4,
51151 OPC_EmitMergeInputChains1_0,
51152 OPC_EmitInteger32, 0,
51153 OPC_EmitNodeXForm, 2, 3,
51154 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14121), 0|OPFL_Chain,
51155 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51156 0,
51157 0,
51158 61|128,3,
51159 OPC_CheckChild1Integer, 88|128,14|128,1,
51160 OPC_RecordChild2,
51161 OPC_Scope, 91,
51162 OPC_CheckChild2TypeI32,
51163 OPC_RecordChild3,
51164 OPC_Scope, 28,
51165 OPC_CheckPredicate2,
51166 OPC_CheckPatternPredicate4,
51167 OPC_CheckComplexPat0, /*#*/1,
51168 OPC_EmitMergeInputChains1_0,
51169 OPC_EmitInteger32, 0,
51170 OPC_EmitNodeXForm, 2, 5,
51171 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12989), 0|OPFL_Chain,
51172 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51173 28,
51174 OPC_CheckPredicate1,
51175 OPC_CheckPatternPredicate4,
51176 OPC_CheckComplexPat0, /*#*/1,
51177 OPC_EmitMergeInputChains1_0,
51178 OPC_EmitInteger32, 0,
51179 OPC_EmitNodeXForm, 2, 5,
51180 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13616), 0|OPFL_Chain,
51181 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51182 28,
51183 OPC_CheckPredicate0,
51184 OPC_CheckPatternPredicate4,
51185 OPC_CheckComplexPat0, /*#*/1,
51186 OPC_EmitMergeInputChains1_0,
51187 OPC_EmitInteger32, 0,
51188 OPC_EmitNodeXForm, 2, 5,
51189 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14243), 0|OPFL_Chain,
51190 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51191 0,
51192 91,
51193 OPC_CheckChild2TypeI64,
51194 OPC_RecordChild3,
51195 OPC_Scope, 28,
51196 OPC_CheckPredicate2,
51197 OPC_CheckPatternPredicate4,
51198 OPC_CheckComplexPat1, /*#*/1,
51199 OPC_EmitMergeInputChains1_0,
51200 OPC_EmitInteger32, 0,
51201 OPC_EmitNodeXForm, 2, 5,
51202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13103), 0|OPFL_Chain,
51203 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51204 28,
51205 OPC_CheckPredicate1,
51206 OPC_CheckPatternPredicate4,
51207 OPC_CheckComplexPat1, /*#*/1,
51208 OPC_EmitMergeInputChains1_0,
51209 OPC_EmitInteger32, 0,
51210 OPC_EmitNodeXForm, 2, 5,
51211 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13730), 0|OPFL_Chain,
51212 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51213 28,
51214 OPC_CheckPredicate0,
51215 OPC_CheckPatternPredicate4,
51216 OPC_CheckComplexPat1, /*#*/1,
51217 OPC_EmitMergeInputChains1_0,
51218 OPC_EmitInteger32, 0,
51219 OPC_EmitNodeXForm, 2, 5,
51220 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14357), 0|OPFL_Chain,
51221 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51222 0,
51223 87,
51224 OPC_RecordChild3,
51225 OPC_Scope, 27,
51226 OPC_CheckPredicate2,
51227 OPC_CheckPatternPredicate4,
51228 OPC_CheckComplexPat2, /*#*/1,
51229 OPC_EmitMergeInputChains1_0,
51230 OPC_EmitInteger32, 0,
51231 OPC_EmitNodeXForm, 2, 4,
51232 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12542), 0|OPFL_Chain,
51233 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51234 27,
51235 OPC_CheckPredicate1,
51236 OPC_CheckPatternPredicate4,
51237 OPC_CheckComplexPat2, /*#*/1,
51238 OPC_EmitMergeInputChains1_0,
51239 OPC_EmitInteger32, 0,
51240 OPC_EmitNodeXForm, 2, 4,
51241 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13221), 0|OPFL_Chain,
51242 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51243 27,
51244 OPC_CheckPredicate0,
51245 OPC_CheckPatternPredicate4,
51246 OPC_CheckComplexPat2, /*#*/1,
51247 OPC_EmitMergeInputChains1_0,
51248 OPC_EmitInteger32, 0,
51249 OPC_EmitNodeXForm, 2, 4,
51250 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13848), 0|OPFL_Chain,
51251 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51252 0,
51253 82,
51254 OPC_CheckChild2TypeI32,
51255 OPC_RecordChild3,
51256 OPC_Scope, 25,
51257 OPC_CheckPredicate2,
51258 OPC_CheckPatternPredicate4,
51259 OPC_EmitMergeInputChains1_0,
51260 OPC_EmitInteger32, 0,
51261 OPC_EmitNodeXForm, 2, 3,
51262 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12761), 0|OPFL_Chain,
51263 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51264 25,
51265 OPC_CheckPredicate1,
51266 OPC_CheckPatternPredicate4,
51267 OPC_EmitMergeInputChains1_0,
51268 OPC_EmitInteger32, 0,
51269 OPC_EmitNodeXForm, 2, 3,
51270 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13388), 0|OPFL_Chain,
51271 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51272 25,
51273 OPC_CheckPredicate0,
51274 OPC_CheckPatternPredicate4,
51275 OPC_EmitMergeInputChains1_0,
51276 OPC_EmitInteger32, 0,
51277 OPC_EmitNodeXForm, 2, 3,
51278 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14015), 0|OPFL_Chain,
51279 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51280 0,
51281 82,
51282 OPC_CheckChild2TypeI64,
51283 OPC_RecordChild3,
51284 OPC_Scope, 25,
51285 OPC_CheckPredicate2,
51286 OPC_CheckPatternPredicate4,
51287 OPC_EmitMergeInputChains1_0,
51288 OPC_EmitInteger32, 0,
51289 OPC_EmitNodeXForm, 2, 3,
51290 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12875), 0|OPFL_Chain,
51291 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51292 25,
51293 OPC_CheckPredicate1,
51294 OPC_CheckPatternPredicate4,
51295 OPC_EmitMergeInputChains1_0,
51296 OPC_EmitInteger32, 0,
51297 OPC_EmitNodeXForm, 2, 3,
51298 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13502), 0|OPFL_Chain,
51299 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51300 25,
51301 OPC_CheckPredicate0,
51302 OPC_CheckPatternPredicate4,
51303 OPC_EmitMergeInputChains1_0,
51304 OPC_EmitInteger32, 0,
51305 OPC_EmitNodeXForm, 2, 3,
51306 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14129), 0|OPFL_Chain,
51307 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51308 0,
51309 0,
51310 61|128,3,
51311 OPC_CheckChild1Integer, 56|128,16|128,1,
51312 OPC_RecordChild2,
51313 OPC_Scope, 91,
51314 OPC_CheckChild2TypeI32,
51315 OPC_RecordChild3,
51316 OPC_Scope, 28,
51317 OPC_CheckPredicate2,
51318 OPC_CheckPatternPredicate2,
51319 OPC_CheckComplexPat0, /*#*/1,
51320 OPC_EmitMergeInputChains1_0,
51321 OPC_EmitInteger32, 0,
51322 OPC_EmitNodeXForm, 2, 5,
51323 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12997), 0|OPFL_Chain,
51324 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51325 28,
51326 OPC_CheckPredicate1,
51327 OPC_CheckPatternPredicate2,
51328 OPC_CheckComplexPat0, /*#*/1,
51329 OPC_EmitMergeInputChains1_0,
51330 OPC_EmitInteger32, 0,
51331 OPC_EmitNodeXForm, 2, 5,
51332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13624), 0|OPFL_Chain,
51333 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51334 28,
51335 OPC_CheckPredicate0,
51336 OPC_CheckPatternPredicate2,
51337 OPC_CheckComplexPat0, /*#*/1,
51338 OPC_EmitMergeInputChains1_0,
51339 OPC_EmitInteger32, 0,
51340 OPC_EmitNodeXForm, 2, 5,
51341 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14251), 0|OPFL_Chain,
51342 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51343 0,
51344 91,
51345 OPC_CheckChild2TypeI64,
51346 OPC_RecordChild3,
51347 OPC_Scope, 28,
51348 OPC_CheckPredicate2,
51349 OPC_CheckPatternPredicate2,
51350 OPC_CheckComplexPat1, /*#*/1,
51351 OPC_EmitMergeInputChains1_0,
51352 OPC_EmitInteger32, 0,
51353 OPC_EmitNodeXForm, 2, 5,
51354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13111), 0|OPFL_Chain,
51355 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51356 28,
51357 OPC_CheckPredicate1,
51358 OPC_CheckPatternPredicate2,
51359 OPC_CheckComplexPat1, /*#*/1,
51360 OPC_EmitMergeInputChains1_0,
51361 OPC_EmitInteger32, 0,
51362 OPC_EmitNodeXForm, 2, 5,
51363 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13738), 0|OPFL_Chain,
51364 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51365 28,
51366 OPC_CheckPredicate0,
51367 OPC_CheckPatternPredicate2,
51368 OPC_CheckComplexPat1, /*#*/1,
51369 OPC_EmitMergeInputChains1_0,
51370 OPC_EmitInteger32, 0,
51371 OPC_EmitNodeXForm, 2, 5,
51372 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14365), 0|OPFL_Chain,
51373 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51374 0,
51375 87,
51376 OPC_RecordChild3,
51377 OPC_Scope, 27,
51378 OPC_CheckPredicate2,
51379 OPC_CheckPatternPredicate2,
51380 OPC_CheckComplexPat2, /*#*/1,
51381 OPC_EmitMergeInputChains1_0,
51382 OPC_EmitInteger32, 0,
51383 OPC_EmitNodeXForm, 2, 4,
51384 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12558), 0|OPFL_Chain,
51385 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51386 27,
51387 OPC_CheckPredicate1,
51388 OPC_CheckPatternPredicate2,
51389 OPC_CheckComplexPat2, /*#*/1,
51390 OPC_EmitMergeInputChains1_0,
51391 OPC_EmitInteger32, 0,
51392 OPC_EmitNodeXForm, 2, 4,
51393 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13233), 0|OPFL_Chain,
51394 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51395 27,
51396 OPC_CheckPredicate0,
51397 OPC_CheckPatternPredicate2,
51398 OPC_CheckComplexPat2, /*#*/1,
51399 OPC_EmitMergeInputChains1_0,
51400 OPC_EmitInteger32, 0,
51401 OPC_EmitNodeXForm, 2, 4,
51402 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13860), 0|OPFL_Chain,
51403 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51404 0,
51405 82,
51406 OPC_CheckChild2TypeI32,
51407 OPC_RecordChild3,
51408 OPC_Scope, 25,
51409 OPC_CheckPredicate2,
51410 OPC_CheckPatternPredicate2,
51411 OPC_EmitMergeInputChains1_0,
51412 OPC_EmitInteger32, 0,
51413 OPC_EmitNodeXForm, 2, 3,
51414 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12769), 0|OPFL_Chain,
51415 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51416 25,
51417 OPC_CheckPredicate1,
51418 OPC_CheckPatternPredicate2,
51419 OPC_EmitMergeInputChains1_0,
51420 OPC_EmitInteger32, 0,
51421 OPC_EmitNodeXForm, 2, 3,
51422 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13396), 0|OPFL_Chain,
51423 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51424 25,
51425 OPC_CheckPredicate0,
51426 OPC_CheckPatternPredicate2,
51427 OPC_EmitMergeInputChains1_0,
51428 OPC_EmitInteger32, 0,
51429 OPC_EmitNodeXForm, 2, 3,
51430 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14023), 0|OPFL_Chain,
51431 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51432 0,
51433 82,
51434 OPC_CheckChild2TypeI64,
51435 OPC_RecordChild3,
51436 OPC_Scope, 25,
51437 OPC_CheckPredicate2,
51438 OPC_CheckPatternPredicate2,
51439 OPC_EmitMergeInputChains1_0,
51440 OPC_EmitInteger32, 0,
51441 OPC_EmitNodeXForm, 2, 3,
51442 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12883), 0|OPFL_Chain,
51443 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51444 25,
51445 OPC_CheckPredicate1,
51446 OPC_CheckPatternPredicate2,
51447 OPC_EmitMergeInputChains1_0,
51448 OPC_EmitInteger32, 0,
51449 OPC_EmitNodeXForm, 2, 3,
51450 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13510), 0|OPFL_Chain,
51451 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51452 25,
51453 OPC_CheckPredicate0,
51454 OPC_CheckPatternPredicate2,
51455 OPC_EmitMergeInputChains1_0,
51456 OPC_EmitInteger32, 0,
51457 OPC_EmitNodeXForm, 2, 3,
51458 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14137), 0|OPFL_Chain,
51459 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51460 0,
51461 0,
51462 61|128,3,
51463 OPC_CheckChild1Integer, 88|128,16|128,1,
51464 OPC_RecordChild2,
51465 OPC_Scope, 91,
51466 OPC_CheckChild2TypeI32,
51467 OPC_RecordChild3,
51468 OPC_Scope, 28,
51469 OPC_CheckPredicate2,
51470 OPC_CheckPatternPredicate2,
51471 OPC_CheckComplexPat0, /*#*/1,
51472 OPC_EmitMergeInputChains1_0,
51473 OPC_EmitInteger32, 0,
51474 OPC_EmitNodeXForm, 2, 5,
51475 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13005), 0|OPFL_Chain,
51476 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51477 28,
51478 OPC_CheckPredicate1,
51479 OPC_CheckPatternPredicate2,
51480 OPC_CheckComplexPat0, /*#*/1,
51481 OPC_EmitMergeInputChains1_0,
51482 OPC_EmitInteger32, 0,
51483 OPC_EmitNodeXForm, 2, 5,
51484 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13632), 0|OPFL_Chain,
51485 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51486 28,
51487 OPC_CheckPredicate0,
51488 OPC_CheckPatternPredicate2,
51489 OPC_CheckComplexPat0, /*#*/1,
51490 OPC_EmitMergeInputChains1_0,
51491 OPC_EmitInteger32, 0,
51492 OPC_EmitNodeXForm, 2, 5,
51493 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14259), 0|OPFL_Chain,
51494 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51495 0,
51496 91,
51497 OPC_CheckChild2TypeI64,
51498 OPC_RecordChild3,
51499 OPC_Scope, 28,
51500 OPC_CheckPredicate2,
51501 OPC_CheckPatternPredicate2,
51502 OPC_CheckComplexPat1, /*#*/1,
51503 OPC_EmitMergeInputChains1_0,
51504 OPC_EmitInteger32, 0,
51505 OPC_EmitNodeXForm, 2, 5,
51506 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13119), 0|OPFL_Chain,
51507 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51508 28,
51509 OPC_CheckPredicate1,
51510 OPC_CheckPatternPredicate2,
51511 OPC_CheckComplexPat1, /*#*/1,
51512 OPC_EmitMergeInputChains1_0,
51513 OPC_EmitInteger32, 0,
51514 OPC_EmitNodeXForm, 2, 5,
51515 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13746), 0|OPFL_Chain,
51516 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51517 28,
51518 OPC_CheckPredicate0,
51519 OPC_CheckPatternPredicate2,
51520 OPC_CheckComplexPat1, /*#*/1,
51521 OPC_EmitMergeInputChains1_0,
51522 OPC_EmitInteger32, 0,
51523 OPC_EmitNodeXForm, 2, 5,
51524 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14373), 0|OPFL_Chain,
51525 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51526 0,
51527 87,
51528 OPC_RecordChild3,
51529 OPC_Scope, 27,
51530 OPC_CheckPredicate2,
51531 OPC_CheckPatternPredicate2,
51532 OPC_CheckComplexPat2, /*#*/1,
51533 OPC_EmitMergeInputChains1_0,
51534 OPC_EmitInteger32, 0,
51535 OPC_EmitNodeXForm, 2, 4,
51536 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12574), 0|OPFL_Chain,
51537 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51538 27,
51539 OPC_CheckPredicate1,
51540 OPC_CheckPatternPredicate2,
51541 OPC_CheckComplexPat2, /*#*/1,
51542 OPC_EmitMergeInputChains1_0,
51543 OPC_EmitInteger32, 0,
51544 OPC_EmitNodeXForm, 2, 4,
51545 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13245), 0|OPFL_Chain,
51546 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51547 27,
51548 OPC_CheckPredicate0,
51549 OPC_CheckPatternPredicate2,
51550 OPC_CheckComplexPat2, /*#*/1,
51551 OPC_EmitMergeInputChains1_0,
51552 OPC_EmitInteger32, 0,
51553 OPC_EmitNodeXForm, 2, 4,
51554 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13872), 0|OPFL_Chain,
51555 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51556 0,
51557 82,
51558 OPC_CheckChild2TypeI32,
51559 OPC_RecordChild3,
51560 OPC_Scope, 25,
51561 OPC_CheckPredicate2,
51562 OPC_CheckPatternPredicate2,
51563 OPC_EmitMergeInputChains1_0,
51564 OPC_EmitInteger32, 0,
51565 OPC_EmitNodeXForm, 2, 3,
51566 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12777), 0|OPFL_Chain,
51567 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51568 25,
51569 OPC_CheckPredicate1,
51570 OPC_CheckPatternPredicate2,
51571 OPC_EmitMergeInputChains1_0,
51572 OPC_EmitInteger32, 0,
51573 OPC_EmitNodeXForm, 2, 3,
51574 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13404), 0|OPFL_Chain,
51575 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51576 25,
51577 OPC_CheckPredicate0,
51578 OPC_CheckPatternPredicate2,
51579 OPC_EmitMergeInputChains1_0,
51580 OPC_EmitInteger32, 0,
51581 OPC_EmitNodeXForm, 2, 3,
51582 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14031), 0|OPFL_Chain,
51583 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51584 0,
51585 82,
51586 OPC_CheckChild2TypeI64,
51587 OPC_RecordChild3,
51588 OPC_Scope, 25,
51589 OPC_CheckPredicate2,
51590 OPC_CheckPatternPredicate2,
51591 OPC_EmitMergeInputChains1_0,
51592 OPC_EmitInteger32, 0,
51593 OPC_EmitNodeXForm, 2, 3,
51594 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12891), 0|OPFL_Chain,
51595 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51596 25,
51597 OPC_CheckPredicate1,
51598 OPC_CheckPatternPredicate2,
51599 OPC_EmitMergeInputChains1_0,
51600 OPC_EmitInteger32, 0,
51601 OPC_EmitNodeXForm, 2, 3,
51602 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13518), 0|OPFL_Chain,
51603 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51604 25,
51605 OPC_CheckPredicate0,
51606 OPC_CheckPatternPredicate2,
51607 OPC_EmitMergeInputChains1_0,
51608 OPC_EmitInteger32, 0,
51609 OPC_EmitNodeXForm, 2, 3,
51610 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14145), 0|OPFL_Chain,
51611 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51612 0,
51613 0,
51614 61|128,3,
51615 OPC_CheckChild1Integer, 16|128,18|128,1,
51616 OPC_RecordChild2,
51617 OPC_Scope, 91,
51618 OPC_CheckChild2TypeI32,
51619 OPC_RecordChild3,
51620 OPC_Scope, 28,
51621 OPC_CheckPredicate2,
51622 OPC_CheckPatternPredicate2,
51623 OPC_CheckComplexPat0, /*#*/1,
51624 OPC_EmitMergeInputChains1_0,
51625 OPC_EmitInteger32, 0,
51626 OPC_EmitNodeXForm, 2, 5,
51627 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13013), 0|OPFL_Chain,
51628 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51629 28,
51630 OPC_CheckPredicate1,
51631 OPC_CheckPatternPredicate2,
51632 OPC_CheckComplexPat0, /*#*/1,
51633 OPC_EmitMergeInputChains1_0,
51634 OPC_EmitInteger32, 0,
51635 OPC_EmitNodeXForm, 2, 5,
51636 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13640), 0|OPFL_Chain,
51637 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51638 28,
51639 OPC_CheckPredicate0,
51640 OPC_CheckPatternPredicate2,
51641 OPC_CheckComplexPat0, /*#*/1,
51642 OPC_EmitMergeInputChains1_0,
51643 OPC_EmitInteger32, 0,
51644 OPC_EmitNodeXForm, 2, 5,
51645 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14267), 0|OPFL_Chain,
51646 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51647 0,
51648 91,
51649 OPC_CheckChild2TypeI64,
51650 OPC_RecordChild3,
51651 OPC_Scope, 28,
51652 OPC_CheckPredicate2,
51653 OPC_CheckPatternPredicate2,
51654 OPC_CheckComplexPat1, /*#*/1,
51655 OPC_EmitMergeInputChains1_0,
51656 OPC_EmitInteger32, 0,
51657 OPC_EmitNodeXForm, 2, 5,
51658 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13127), 0|OPFL_Chain,
51659 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51660 28,
51661 OPC_CheckPredicate1,
51662 OPC_CheckPatternPredicate2,
51663 OPC_CheckComplexPat1, /*#*/1,
51664 OPC_EmitMergeInputChains1_0,
51665 OPC_EmitInteger32, 0,
51666 OPC_EmitNodeXForm, 2, 5,
51667 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13754), 0|OPFL_Chain,
51668 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51669 28,
51670 OPC_CheckPredicate0,
51671 OPC_CheckPatternPredicate2,
51672 OPC_CheckComplexPat1, /*#*/1,
51673 OPC_EmitMergeInputChains1_0,
51674 OPC_EmitInteger32, 0,
51675 OPC_EmitNodeXForm, 2, 5,
51676 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14381), 0|OPFL_Chain,
51677 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51678 0,
51679 87,
51680 OPC_RecordChild3,
51681 OPC_Scope, 27,
51682 OPC_CheckPredicate2,
51683 OPC_CheckPatternPredicate2,
51684 OPC_CheckComplexPat2, /*#*/1,
51685 OPC_EmitMergeInputChains1_0,
51686 OPC_EmitInteger32, 0,
51687 OPC_EmitNodeXForm, 2, 4,
51688 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12590), 0|OPFL_Chain,
51689 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51690 27,
51691 OPC_CheckPredicate1,
51692 OPC_CheckPatternPredicate2,
51693 OPC_CheckComplexPat2, /*#*/1,
51694 OPC_EmitMergeInputChains1_0,
51695 OPC_EmitInteger32, 0,
51696 OPC_EmitNodeXForm, 2, 4,
51697 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13257), 0|OPFL_Chain,
51698 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51699 27,
51700 OPC_CheckPredicate0,
51701 OPC_CheckPatternPredicate2,
51702 OPC_CheckComplexPat2, /*#*/1,
51703 OPC_EmitMergeInputChains1_0,
51704 OPC_EmitInteger32, 0,
51705 OPC_EmitNodeXForm, 2, 4,
51706 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13884), 0|OPFL_Chain,
51707 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51708 0,
51709 82,
51710 OPC_CheckChild2TypeI32,
51711 OPC_RecordChild3,
51712 OPC_Scope, 25,
51713 OPC_CheckPredicate2,
51714 OPC_CheckPatternPredicate2,
51715 OPC_EmitMergeInputChains1_0,
51716 OPC_EmitInteger32, 0,
51717 OPC_EmitNodeXForm, 2, 3,
51718 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12785), 0|OPFL_Chain,
51719 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51720 25,
51721 OPC_CheckPredicate1,
51722 OPC_CheckPatternPredicate2,
51723 OPC_EmitMergeInputChains1_0,
51724 OPC_EmitInteger32, 0,
51725 OPC_EmitNodeXForm, 2, 3,
51726 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13412), 0|OPFL_Chain,
51727 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51728 25,
51729 OPC_CheckPredicate0,
51730 OPC_CheckPatternPredicate2,
51731 OPC_EmitMergeInputChains1_0,
51732 OPC_EmitInteger32, 0,
51733 OPC_EmitNodeXForm, 2, 3,
51734 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14039), 0|OPFL_Chain,
51735 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51736 0,
51737 82,
51738 OPC_CheckChild2TypeI64,
51739 OPC_RecordChild3,
51740 OPC_Scope, 25,
51741 OPC_CheckPredicate2,
51742 OPC_CheckPatternPredicate2,
51743 OPC_EmitMergeInputChains1_0,
51744 OPC_EmitInteger32, 0,
51745 OPC_EmitNodeXForm, 2, 3,
51746 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12899), 0|OPFL_Chain,
51747 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51748 25,
51749 OPC_CheckPredicate1,
51750 OPC_CheckPatternPredicate2,
51751 OPC_EmitMergeInputChains1_0,
51752 OPC_EmitInteger32, 0,
51753 OPC_EmitNodeXForm, 2, 3,
51754 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13526), 0|OPFL_Chain,
51755 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51756 25,
51757 OPC_CheckPredicate0,
51758 OPC_CheckPatternPredicate2,
51759 OPC_EmitMergeInputChains1_0,
51760 OPC_EmitInteger32, 0,
51761 OPC_EmitNodeXForm, 2, 3,
51762 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14153), 0|OPFL_Chain,
51763 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51764 0,
51765 0,
51766 61|128,3,
51767 OPC_CheckChild1Integer, 48|128,18|128,1,
51768 OPC_RecordChild2,
51769 OPC_Scope, 91,
51770 OPC_CheckChild2TypeI32,
51771 OPC_RecordChild3,
51772 OPC_Scope, 28,
51773 OPC_CheckPredicate2,
51774 OPC_CheckPatternPredicate2,
51775 OPC_CheckComplexPat0, /*#*/1,
51776 OPC_EmitMergeInputChains1_0,
51777 OPC_EmitInteger32, 0,
51778 OPC_EmitNodeXForm, 2, 5,
51779 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13021), 0|OPFL_Chain,
51780 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51781 28,
51782 OPC_CheckPredicate1,
51783 OPC_CheckPatternPredicate2,
51784 OPC_CheckComplexPat0, /*#*/1,
51785 OPC_EmitMergeInputChains1_0,
51786 OPC_EmitInteger32, 0,
51787 OPC_EmitNodeXForm, 2, 5,
51788 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13648), 0|OPFL_Chain,
51789 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51790 28,
51791 OPC_CheckPredicate0,
51792 OPC_CheckPatternPredicate2,
51793 OPC_CheckComplexPat0, /*#*/1,
51794 OPC_EmitMergeInputChains1_0,
51795 OPC_EmitInteger32, 0,
51796 OPC_EmitNodeXForm, 2, 5,
51797 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14275), 0|OPFL_Chain,
51798 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51799 0,
51800 91,
51801 OPC_CheckChild2TypeI64,
51802 OPC_RecordChild3,
51803 OPC_Scope, 28,
51804 OPC_CheckPredicate2,
51805 OPC_CheckPatternPredicate2,
51806 OPC_CheckComplexPat1, /*#*/1,
51807 OPC_EmitMergeInputChains1_0,
51808 OPC_EmitInteger32, 0,
51809 OPC_EmitNodeXForm, 2, 5,
51810 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13135), 0|OPFL_Chain,
51811 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51812 28,
51813 OPC_CheckPredicate1,
51814 OPC_CheckPatternPredicate2,
51815 OPC_CheckComplexPat1, /*#*/1,
51816 OPC_EmitMergeInputChains1_0,
51817 OPC_EmitInteger32, 0,
51818 OPC_EmitNodeXForm, 2, 5,
51819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13762), 0|OPFL_Chain,
51820 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51821 28,
51822 OPC_CheckPredicate0,
51823 OPC_CheckPatternPredicate2,
51824 OPC_CheckComplexPat1, /*#*/1,
51825 OPC_EmitMergeInputChains1_0,
51826 OPC_EmitInteger32, 0,
51827 OPC_EmitNodeXForm, 2, 5,
51828 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14389), 0|OPFL_Chain,
51829 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51830 0,
51831 87,
51832 OPC_RecordChild3,
51833 OPC_Scope, 27,
51834 OPC_CheckPredicate2,
51835 OPC_CheckPatternPredicate2,
51836 OPC_CheckComplexPat2, /*#*/1,
51837 OPC_EmitMergeInputChains1_0,
51838 OPC_EmitInteger32, 0,
51839 OPC_EmitNodeXForm, 2, 4,
51840 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12606), 0|OPFL_Chain,
51841 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51842 27,
51843 OPC_CheckPredicate1,
51844 OPC_CheckPatternPredicate2,
51845 OPC_CheckComplexPat2, /*#*/1,
51846 OPC_EmitMergeInputChains1_0,
51847 OPC_EmitInteger32, 0,
51848 OPC_EmitNodeXForm, 2, 4,
51849 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13269), 0|OPFL_Chain,
51850 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51851 27,
51852 OPC_CheckPredicate0,
51853 OPC_CheckPatternPredicate2,
51854 OPC_CheckComplexPat2, /*#*/1,
51855 OPC_EmitMergeInputChains1_0,
51856 OPC_EmitInteger32, 0,
51857 OPC_EmitNodeXForm, 2, 4,
51858 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13896), 0|OPFL_Chain,
51859 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51860 0,
51861 82,
51862 OPC_CheckChild2TypeI32,
51863 OPC_RecordChild3,
51864 OPC_Scope, 25,
51865 OPC_CheckPredicate2,
51866 OPC_CheckPatternPredicate2,
51867 OPC_EmitMergeInputChains1_0,
51868 OPC_EmitInteger32, 0,
51869 OPC_EmitNodeXForm, 2, 3,
51870 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12793), 0|OPFL_Chain,
51871 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51872 25,
51873 OPC_CheckPredicate1,
51874 OPC_CheckPatternPredicate2,
51875 OPC_EmitMergeInputChains1_0,
51876 OPC_EmitInteger32, 0,
51877 OPC_EmitNodeXForm, 2, 3,
51878 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13420), 0|OPFL_Chain,
51879 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51880 25,
51881 OPC_CheckPredicate0,
51882 OPC_CheckPatternPredicate2,
51883 OPC_EmitMergeInputChains1_0,
51884 OPC_EmitInteger32, 0,
51885 OPC_EmitNodeXForm, 2, 3,
51886 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14047), 0|OPFL_Chain,
51887 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51888 0,
51889 82,
51890 OPC_CheckChild2TypeI64,
51891 OPC_RecordChild3,
51892 OPC_Scope, 25,
51893 OPC_CheckPredicate2,
51894 OPC_CheckPatternPredicate2,
51895 OPC_EmitMergeInputChains1_0,
51896 OPC_EmitInteger32, 0,
51897 OPC_EmitNodeXForm, 2, 3,
51898 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12907), 0|OPFL_Chain,
51899 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51900 25,
51901 OPC_CheckPredicate1,
51902 OPC_CheckPatternPredicate2,
51903 OPC_EmitMergeInputChains1_0,
51904 OPC_EmitInteger32, 0,
51905 OPC_EmitNodeXForm, 2, 3,
51906 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13534), 0|OPFL_Chain,
51907 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51908 25,
51909 OPC_CheckPredicate0,
51910 OPC_CheckPatternPredicate2,
51911 OPC_EmitMergeInputChains1_0,
51912 OPC_EmitInteger32, 0,
51913 OPC_EmitNodeXForm, 2, 3,
51914 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14161), 0|OPFL_Chain,
51915 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
51916 0,
51917 0,
51918 1|128,3,
51919 OPC_CheckChild1Integer, 114|128,14|128,1,
51920 OPC_RecordChild2,
51921 OPC_Scope, 79,
51922 OPC_CheckChild2TypeI32,
51923 OPC_RecordChild3,
51924 OPC_Scope, 24,
51925 OPC_CheckPredicate2,
51926 OPC_CheckPatternPredicate4,
51927 OPC_CheckComplexPat0, /*#*/1,
51928 OPC_EmitMergeInputChains1_0,
51929 OPC_EmitInteger32, 0,
51930 OPC_EmitNodeXForm, 2, 5,
51931 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13029), 0|OPFL_Chain,
51932 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51933 24,
51934 OPC_CheckPredicate1,
51935 OPC_CheckPatternPredicate4,
51936 OPC_CheckComplexPat0, /*#*/1,
51937 OPC_EmitMergeInputChains1_0,
51938 OPC_EmitInteger32, 0,
51939 OPC_EmitNodeXForm, 2, 5,
51940 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13656), 0|OPFL_Chain,
51941 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51942 24,
51943 OPC_CheckPredicate0,
51944 OPC_CheckPatternPredicate4,
51945 OPC_CheckComplexPat0, /*#*/1,
51946 OPC_EmitMergeInputChains1_0,
51947 OPC_EmitInteger32, 0,
51948 OPC_EmitNodeXForm, 2, 5,
51949 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14283), 0|OPFL_Chain,
51950 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51951 0,
51952 79,
51953 OPC_CheckChild2TypeI64,
51954 OPC_RecordChild3,
51955 OPC_Scope, 24,
51956 OPC_CheckPredicate2,
51957 OPC_CheckPatternPredicate4,
51958 OPC_CheckComplexPat1, /*#*/1,
51959 OPC_EmitMergeInputChains1_0,
51960 OPC_EmitInteger32, 0,
51961 OPC_EmitNodeXForm, 2, 5,
51962 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13143), 0|OPFL_Chain,
51963 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51964 24,
51965 OPC_CheckPredicate1,
51966 OPC_CheckPatternPredicate4,
51967 OPC_CheckComplexPat1, /*#*/1,
51968 OPC_EmitMergeInputChains1_0,
51969 OPC_EmitInteger32, 0,
51970 OPC_EmitNodeXForm, 2, 5,
51971 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13770), 0|OPFL_Chain,
51972 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51973 24,
51974 OPC_CheckPredicate0,
51975 OPC_CheckPatternPredicate4,
51976 OPC_CheckComplexPat1, /*#*/1,
51977 OPC_EmitMergeInputChains1_0,
51978 OPC_EmitInteger32, 0,
51979 OPC_EmitNodeXForm, 2, 5,
51980 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14397), 0|OPFL_Chain,
51981 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
51982 0,
51983 75,
51984 OPC_RecordChild3,
51985 OPC_Scope, 23,
51986 OPC_CheckPredicate2,
51987 OPC_CheckPatternPredicate4,
51988 OPC_CheckComplexPat2, /*#*/1,
51989 OPC_EmitMergeInputChains1_0,
51990 OPC_EmitInteger32, 0,
51991 OPC_EmitNodeXForm, 2, 4,
51992 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12622), 0|OPFL_Chain,
51993 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
51994 23,
51995 OPC_CheckPredicate1,
51996 OPC_CheckPatternPredicate4,
51997 OPC_CheckComplexPat2, /*#*/1,
51998 OPC_EmitMergeInputChains1_0,
51999 OPC_EmitInteger32, 0,
52000 OPC_EmitNodeXForm, 2, 4,
52001 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13281), 0|OPFL_Chain,
52002 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52003 23,
52004 OPC_CheckPredicate0,
52005 OPC_CheckPatternPredicate4,
52006 OPC_CheckComplexPat2, /*#*/1,
52007 OPC_EmitMergeInputChains1_0,
52008 OPC_EmitInteger32, 0,
52009 OPC_EmitNodeXForm, 2, 4,
52010 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13908), 0|OPFL_Chain,
52011 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52012 0,
52013 70,
52014 OPC_CheckChild2TypeI32,
52015 OPC_RecordChild3,
52016 OPC_Scope, 21,
52017 OPC_CheckPredicate2,
52018 OPC_CheckPatternPredicate4,
52019 OPC_EmitMergeInputChains1_0,
52020 OPC_EmitInteger32, 0,
52021 OPC_EmitNodeXForm, 2, 3,
52022 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12801), 0|OPFL_Chain,
52023 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52024 21,
52025 OPC_CheckPredicate1,
52026 OPC_CheckPatternPredicate4,
52027 OPC_EmitMergeInputChains1_0,
52028 OPC_EmitInteger32, 0,
52029 OPC_EmitNodeXForm, 2, 3,
52030 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13428), 0|OPFL_Chain,
52031 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52032 21,
52033 OPC_CheckPredicate0,
52034 OPC_CheckPatternPredicate4,
52035 OPC_EmitMergeInputChains1_0,
52036 OPC_EmitInteger32, 0,
52037 OPC_EmitNodeXForm, 2, 3,
52038 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14055), 0|OPFL_Chain,
52039 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52040 0,
52041 70,
52042 OPC_CheckChild2TypeI64,
52043 OPC_RecordChild3,
52044 OPC_Scope, 21,
52045 OPC_CheckPredicate2,
52046 OPC_CheckPatternPredicate4,
52047 OPC_EmitMergeInputChains1_0,
52048 OPC_EmitInteger32, 0,
52049 OPC_EmitNodeXForm, 2, 3,
52050 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12915), 0|OPFL_Chain,
52051 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52052 21,
52053 OPC_CheckPredicate1,
52054 OPC_CheckPatternPredicate4,
52055 OPC_EmitMergeInputChains1_0,
52056 OPC_EmitInteger32, 0,
52057 OPC_EmitNodeXForm, 2, 3,
52058 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13542), 0|OPFL_Chain,
52059 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52060 21,
52061 OPC_CheckPredicate0,
52062 OPC_CheckPatternPredicate4,
52063 OPC_EmitMergeInputChains1_0,
52064 OPC_EmitInteger32, 0,
52065 OPC_EmitNodeXForm, 2, 3,
52066 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14169), 0|OPFL_Chain,
52067 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52068 0,
52069 0,
52070 1|128,3,
52071 OPC_CheckChild1Integer, 114|128,16|128,1,
52072 OPC_RecordChild2,
52073 OPC_Scope, 79,
52074 OPC_CheckChild2TypeI32,
52075 OPC_RecordChild3,
52076 OPC_Scope, 24,
52077 OPC_CheckPredicate2,
52078 OPC_CheckPatternPredicate2,
52079 OPC_CheckComplexPat0, /*#*/1,
52080 OPC_EmitMergeInputChains1_0,
52081 OPC_EmitInteger32, 0,
52082 OPC_EmitNodeXForm, 2, 5,
52083 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13035), 0|OPFL_Chain,
52084 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52085 24,
52086 OPC_CheckPredicate1,
52087 OPC_CheckPatternPredicate2,
52088 OPC_CheckComplexPat0, /*#*/1,
52089 OPC_EmitMergeInputChains1_0,
52090 OPC_EmitInteger32, 0,
52091 OPC_EmitNodeXForm, 2, 5,
52092 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13662), 0|OPFL_Chain,
52093 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52094 24,
52095 OPC_CheckPredicate0,
52096 OPC_CheckPatternPredicate2,
52097 OPC_CheckComplexPat0, /*#*/1,
52098 OPC_EmitMergeInputChains1_0,
52099 OPC_EmitInteger32, 0,
52100 OPC_EmitNodeXForm, 2, 5,
52101 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14289), 0|OPFL_Chain,
52102 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52103 0,
52104 79,
52105 OPC_CheckChild2TypeI64,
52106 OPC_RecordChild3,
52107 OPC_Scope, 24,
52108 OPC_CheckPredicate2,
52109 OPC_CheckPatternPredicate2,
52110 OPC_CheckComplexPat1, /*#*/1,
52111 OPC_EmitMergeInputChains1_0,
52112 OPC_EmitInteger32, 0,
52113 OPC_EmitNodeXForm, 2, 5,
52114 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13149), 0|OPFL_Chain,
52115 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52116 24,
52117 OPC_CheckPredicate1,
52118 OPC_CheckPatternPredicate2,
52119 OPC_CheckComplexPat1, /*#*/1,
52120 OPC_EmitMergeInputChains1_0,
52121 OPC_EmitInteger32, 0,
52122 OPC_EmitNodeXForm, 2, 5,
52123 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13776), 0|OPFL_Chain,
52124 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52125 24,
52126 OPC_CheckPredicate0,
52127 OPC_CheckPatternPredicate2,
52128 OPC_CheckComplexPat1, /*#*/1,
52129 OPC_EmitMergeInputChains1_0,
52130 OPC_EmitInteger32, 0,
52131 OPC_EmitNodeXForm, 2, 5,
52132 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14403), 0|OPFL_Chain,
52133 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52134 0,
52135 75,
52136 OPC_RecordChild3,
52137 OPC_Scope, 23,
52138 OPC_CheckPredicate2,
52139 OPC_CheckPatternPredicate2,
52140 OPC_CheckComplexPat2, /*#*/1,
52141 OPC_EmitMergeInputChains1_0,
52142 OPC_EmitInteger32, 0,
52143 OPC_EmitNodeXForm, 2, 4,
52144 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12634), 0|OPFL_Chain,
52145 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52146 23,
52147 OPC_CheckPredicate1,
52148 OPC_CheckPatternPredicate2,
52149 OPC_CheckComplexPat2, /*#*/1,
52150 OPC_EmitMergeInputChains1_0,
52151 OPC_EmitInteger32, 0,
52152 OPC_EmitNodeXForm, 2, 4,
52153 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13290), 0|OPFL_Chain,
52154 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52155 23,
52156 OPC_CheckPredicate0,
52157 OPC_CheckPatternPredicate2,
52158 OPC_CheckComplexPat2, /*#*/1,
52159 OPC_EmitMergeInputChains1_0,
52160 OPC_EmitInteger32, 0,
52161 OPC_EmitNodeXForm, 2, 4,
52162 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13917), 0|OPFL_Chain,
52163 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52164 0,
52165 70,
52166 OPC_CheckChild2TypeI32,
52167 OPC_RecordChild3,
52168 OPC_Scope, 21,
52169 OPC_CheckPredicate2,
52170 OPC_CheckPatternPredicate2,
52171 OPC_EmitMergeInputChains1_0,
52172 OPC_EmitInteger32, 0,
52173 OPC_EmitNodeXForm, 2, 3,
52174 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12807), 0|OPFL_Chain,
52175 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52176 21,
52177 OPC_CheckPredicate1,
52178 OPC_CheckPatternPredicate2,
52179 OPC_EmitMergeInputChains1_0,
52180 OPC_EmitInteger32, 0,
52181 OPC_EmitNodeXForm, 2, 3,
52182 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13434), 0|OPFL_Chain,
52183 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52184 21,
52185 OPC_CheckPredicate0,
52186 OPC_CheckPatternPredicate2,
52187 OPC_EmitMergeInputChains1_0,
52188 OPC_EmitInteger32, 0,
52189 OPC_EmitNodeXForm, 2, 3,
52190 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14061), 0|OPFL_Chain,
52191 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52192 0,
52193 70,
52194 OPC_CheckChild2TypeI64,
52195 OPC_RecordChild3,
52196 OPC_Scope, 21,
52197 OPC_CheckPredicate2,
52198 OPC_CheckPatternPredicate2,
52199 OPC_EmitMergeInputChains1_0,
52200 OPC_EmitInteger32, 0,
52201 OPC_EmitNodeXForm, 2, 3,
52202 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12921), 0|OPFL_Chain,
52203 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52204 21,
52205 OPC_CheckPredicate1,
52206 OPC_CheckPatternPredicate2,
52207 OPC_EmitMergeInputChains1_0,
52208 OPC_EmitInteger32, 0,
52209 OPC_EmitNodeXForm, 2, 3,
52210 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13548), 0|OPFL_Chain,
52211 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52212 21,
52213 OPC_CheckPredicate0,
52214 OPC_CheckPatternPredicate2,
52215 OPC_EmitMergeInputChains1_0,
52216 OPC_EmitInteger32, 0,
52217 OPC_EmitNodeXForm, 2, 3,
52218 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14175), 0|OPFL_Chain,
52219 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52220 0,
52221 0,
52222 1|128,3,
52223 OPC_CheckChild1Integer, 74|128,18|128,1,
52224 OPC_RecordChild2,
52225 OPC_Scope, 79,
52226 OPC_CheckChild2TypeI32,
52227 OPC_RecordChild3,
52228 OPC_Scope, 24,
52229 OPC_CheckPredicate2,
52230 OPC_CheckPatternPredicate2,
52231 OPC_CheckComplexPat0, /*#*/1,
52232 OPC_EmitMergeInputChains1_0,
52233 OPC_EmitInteger32, 0,
52234 OPC_EmitNodeXForm, 2, 5,
52235 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13041), 0|OPFL_Chain,
52236 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52237 24,
52238 OPC_CheckPredicate1,
52239 OPC_CheckPatternPredicate2,
52240 OPC_CheckComplexPat0, /*#*/1,
52241 OPC_EmitMergeInputChains1_0,
52242 OPC_EmitInteger32, 0,
52243 OPC_EmitNodeXForm, 2, 5,
52244 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13668), 0|OPFL_Chain,
52245 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52246 24,
52247 OPC_CheckPredicate0,
52248 OPC_CheckPatternPredicate2,
52249 OPC_CheckComplexPat0, /*#*/1,
52250 OPC_EmitMergeInputChains1_0,
52251 OPC_EmitInteger32, 0,
52252 OPC_EmitNodeXForm, 2, 5,
52253 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14295), 0|OPFL_Chain,
52254 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52255 0,
52256 79,
52257 OPC_CheckChild2TypeI64,
52258 OPC_RecordChild3,
52259 OPC_Scope, 24,
52260 OPC_CheckPredicate2,
52261 OPC_CheckPatternPredicate2,
52262 OPC_CheckComplexPat1, /*#*/1,
52263 OPC_EmitMergeInputChains1_0,
52264 OPC_EmitInteger32, 0,
52265 OPC_EmitNodeXForm, 2, 5,
52266 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13155), 0|OPFL_Chain,
52267 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52268 24,
52269 OPC_CheckPredicate1,
52270 OPC_CheckPatternPredicate2,
52271 OPC_CheckComplexPat1, /*#*/1,
52272 OPC_EmitMergeInputChains1_0,
52273 OPC_EmitInteger32, 0,
52274 OPC_EmitNodeXForm, 2, 5,
52275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13782), 0|OPFL_Chain,
52276 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52277 24,
52278 OPC_CheckPredicate0,
52279 OPC_CheckPatternPredicate2,
52280 OPC_CheckComplexPat1, /*#*/1,
52281 OPC_EmitMergeInputChains1_0,
52282 OPC_EmitInteger32, 0,
52283 OPC_EmitNodeXForm, 2, 5,
52284 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14409), 0|OPFL_Chain,
52285 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
52286 0,
52287 75,
52288 OPC_RecordChild3,
52289 OPC_Scope, 23,
52290 OPC_CheckPredicate2,
52291 OPC_CheckPatternPredicate2,
52292 OPC_CheckComplexPat2, /*#*/1,
52293 OPC_EmitMergeInputChains1_0,
52294 OPC_EmitInteger32, 0,
52295 OPC_EmitNodeXForm, 2, 4,
52296 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12646), 0|OPFL_Chain,
52297 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52298 23,
52299 OPC_CheckPredicate1,
52300 OPC_CheckPatternPredicate2,
52301 OPC_CheckComplexPat2, /*#*/1,
52302 OPC_EmitMergeInputChains1_0,
52303 OPC_EmitInteger32, 0,
52304 OPC_EmitNodeXForm, 2, 4,
52305 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13299), 0|OPFL_Chain,
52306 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52307 23,
52308 OPC_CheckPredicate0,
52309 OPC_CheckPatternPredicate2,
52310 OPC_CheckComplexPat2, /*#*/1,
52311 OPC_EmitMergeInputChains1_0,
52312 OPC_EmitInteger32, 0,
52313 OPC_EmitNodeXForm, 2, 4,
52314 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13926), 0|OPFL_Chain,
52315 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
52316 0,
52317 70,
52318 OPC_CheckChild2TypeI32,
52319 OPC_RecordChild3,
52320 OPC_Scope, 21,
52321 OPC_CheckPredicate2,
52322 OPC_CheckPatternPredicate2,
52323 OPC_EmitMergeInputChains1_0,
52324 OPC_EmitInteger32, 0,
52325 OPC_EmitNodeXForm, 2, 3,
52326 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12813), 0|OPFL_Chain,
52327 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52328 21,
52329 OPC_CheckPredicate1,
52330 OPC_CheckPatternPredicate2,
52331 OPC_EmitMergeInputChains1_0,
52332 OPC_EmitInteger32, 0,
52333 OPC_EmitNodeXForm, 2, 3,
52334 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13440), 0|OPFL_Chain,
52335 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52336 21,
52337 OPC_CheckPredicate0,
52338 OPC_CheckPatternPredicate2,
52339 OPC_EmitMergeInputChains1_0,
52340 OPC_EmitInteger32, 0,
52341 OPC_EmitNodeXForm, 2, 3,
52342 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14067), 0|OPFL_Chain,
52343 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52344 0,
52345 70,
52346 OPC_CheckChild2TypeI64,
52347 OPC_RecordChild3,
52348 OPC_Scope, 21,
52349 OPC_CheckPredicate2,
52350 OPC_CheckPatternPredicate2,
52351 OPC_EmitMergeInputChains1_0,
52352 OPC_EmitInteger32, 0,
52353 OPC_EmitNodeXForm, 2, 3,
52354 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_12927), 0|OPFL_Chain,
52355 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52356 21,
52357 OPC_CheckPredicate1,
52358 OPC_CheckPatternPredicate2,
52359 OPC_EmitMergeInputChains1_0,
52360 OPC_EmitInteger32, 0,
52361 OPC_EmitNodeXForm, 2, 3,
52362 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_13554), 0|OPFL_Chain,
52363 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52364 21,
52365 OPC_CheckPredicate0,
52366 OPC_CheckPatternPredicate2,
52367 OPC_EmitMergeInputChains1_0,
52368 OPC_EmitInteger32, 0,
52369 OPC_EmitNodeXForm, 2, 3,
52370 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14181), 0|OPFL_Chain,
52371 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
52372 0,
52373 0,
52374 38|128,3,
52375 OPC_CheckChild1Integer, 34|128,14|128,1,
52376 OPC_RecordChild2,
52377 OPC_Scope, 87,
52378 OPC_CheckChild2TypeI32,
52379 OPC_Scope, 27,
52380 OPC_CheckPredicate2,
52381 OPC_CheckPatternPredicate4,
52382 OPC_CheckComplexPat0, /*#*/1,
52383 OPC_EmitMergeInputChains1_0,
52384 OPC_EmitInteger32, 0,
52385 OPC_EmitNodeXForm, 2, 4,
52386 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14922), 0|OPFL_Chain,
52387 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52388 27,
52389 OPC_CheckPredicate1,
52390 OPC_CheckPatternPredicate4,
52391 OPC_CheckComplexPat0, /*#*/1,
52392 OPC_EmitMergeInputChains1_0,
52393 OPC_EmitInteger32, 0,
52394 OPC_EmitNodeXForm, 2, 4,
52395 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15549), 0|OPFL_Chain,
52396 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52397 27,
52398 OPC_CheckPredicate0,
52399 OPC_CheckPatternPredicate4,
52400 OPC_CheckComplexPat0, /*#*/1,
52401 OPC_EmitMergeInputChains1_0,
52402 OPC_EmitInteger32, 0,
52403 OPC_EmitNodeXForm, 2, 4,
52404 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16176), 0|OPFL_Chain,
52405 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52406 0,
52407 87,
52408 OPC_CheckChild2TypeI64,
52409 OPC_Scope, 27,
52410 OPC_CheckPredicate2,
52411 OPC_CheckPatternPredicate4,
52412 OPC_CheckComplexPat1, /*#*/1,
52413 OPC_EmitMergeInputChains1_0,
52414 OPC_EmitInteger32, 0,
52415 OPC_EmitNodeXForm, 2, 4,
52416 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15036), 0|OPFL_Chain,
52417 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52418 27,
52419 OPC_CheckPredicate1,
52420 OPC_CheckPatternPredicate4,
52421 OPC_CheckComplexPat1, /*#*/1,
52422 OPC_EmitMergeInputChains1_0,
52423 OPC_EmitInteger32, 0,
52424 OPC_EmitNodeXForm, 2, 4,
52425 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15663), 0|OPFL_Chain,
52426 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52427 27,
52428 OPC_CheckPredicate0,
52429 OPC_CheckPatternPredicate4,
52430 OPC_CheckComplexPat1, /*#*/1,
52431 OPC_EmitMergeInputChains1_0,
52432 OPC_EmitInteger32, 0,
52433 OPC_EmitNodeXForm, 2, 4,
52434 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16290), 0|OPFL_Chain,
52435 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52436 0,
52437 26,
52438 OPC_CheckPredicate2,
52439 OPC_CheckPatternPredicate4,
52440 OPC_CheckComplexPat2, /*#*/1,
52441 OPC_EmitMergeInputChains1_0,
52442 OPC_EmitInteger32, 0,
52443 OPC_EmitNodeXForm, 2, 3,
52444 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14464), 0|OPFL_Chain,
52445 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52446 26,
52447 OPC_CheckPredicate1,
52448 OPC_CheckPatternPredicate4,
52449 OPC_CheckComplexPat2, /*#*/1,
52450 OPC_EmitMergeInputChains1_0,
52451 OPC_EmitInteger32, 0,
52452 OPC_EmitNodeXForm, 2, 3,
52453 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15150), 0|OPFL_Chain,
52454 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52455 26,
52456 OPC_CheckPredicate0,
52457 OPC_CheckPatternPredicate4,
52458 OPC_CheckComplexPat2, /*#*/1,
52459 OPC_EmitMergeInputChains1_0,
52460 OPC_EmitInteger32, 0,
52461 OPC_EmitNodeXForm, 2, 3,
52462 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15777), 0|OPFL_Chain,
52463 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52464 78,
52465 OPC_CheckChild2TypeI32,
52466 OPC_Scope, 24,
52467 OPC_CheckPredicate2,
52468 OPC_CheckPatternPredicate4,
52469 OPC_EmitMergeInputChains1_0,
52470 OPC_EmitInteger32, 0,
52471 OPC_EmitNodeXForm, 2, 2,
52472 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14694), 0|OPFL_Chain,
52473 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52474 24,
52475 OPC_CheckPredicate1,
52476 OPC_CheckPatternPredicate4,
52477 OPC_EmitMergeInputChains1_0,
52478 OPC_EmitInteger32, 0,
52479 OPC_EmitNodeXForm, 2, 2,
52480 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15321), 0|OPFL_Chain,
52481 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52482 24,
52483 OPC_CheckPredicate0,
52484 OPC_CheckPatternPredicate4,
52485 OPC_EmitMergeInputChains1_0,
52486 OPC_EmitInteger32, 0,
52487 OPC_EmitNodeXForm, 2, 2,
52488 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15948), 0|OPFL_Chain,
52489 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52490 0,
52491 78,
52492 OPC_CheckChild2TypeI64,
52493 OPC_Scope, 24,
52494 OPC_CheckPredicate2,
52495 OPC_CheckPatternPredicate4,
52496 OPC_EmitMergeInputChains1_0,
52497 OPC_EmitInteger32, 0,
52498 OPC_EmitNodeXForm, 2, 2,
52499 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14808), 0|OPFL_Chain,
52500 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52501 24,
52502 OPC_CheckPredicate1,
52503 OPC_CheckPatternPredicate4,
52504 OPC_EmitMergeInputChains1_0,
52505 OPC_EmitInteger32, 0,
52506 OPC_EmitNodeXForm, 2, 2,
52507 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15435), 0|OPFL_Chain,
52508 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52509 24,
52510 OPC_CheckPredicate0,
52511 OPC_CheckPatternPredicate4,
52512 OPC_EmitMergeInputChains1_0,
52513 OPC_EmitInteger32, 0,
52514 OPC_EmitNodeXForm, 2, 2,
52515 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16062), 0|OPFL_Chain,
52516 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52517 0,
52518 0,
52519 38|128,3,
52520 OPC_CheckChild1Integer, 66|128,14|128,1,
52521 OPC_RecordChild2,
52522 OPC_Scope, 87,
52523 OPC_CheckChild2TypeI32,
52524 OPC_Scope, 27,
52525 OPC_CheckPredicate2,
52526 OPC_CheckPatternPredicate4,
52527 OPC_CheckComplexPat0, /*#*/1,
52528 OPC_EmitMergeInputChains1_0,
52529 OPC_EmitInteger32, 0,
52530 OPC_EmitNodeXForm, 2, 4,
52531 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14930), 0|OPFL_Chain,
52532 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52533 27,
52534 OPC_CheckPredicate1,
52535 OPC_CheckPatternPredicate4,
52536 OPC_CheckComplexPat0, /*#*/1,
52537 OPC_EmitMergeInputChains1_0,
52538 OPC_EmitInteger32, 0,
52539 OPC_EmitNodeXForm, 2, 4,
52540 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15557), 0|OPFL_Chain,
52541 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52542 27,
52543 OPC_CheckPredicate0,
52544 OPC_CheckPatternPredicate4,
52545 OPC_CheckComplexPat0, /*#*/1,
52546 OPC_EmitMergeInputChains1_0,
52547 OPC_EmitInteger32, 0,
52548 OPC_EmitNodeXForm, 2, 4,
52549 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16184), 0|OPFL_Chain,
52550 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52551 0,
52552 87,
52553 OPC_CheckChild2TypeI64,
52554 OPC_Scope, 27,
52555 OPC_CheckPredicate2,
52556 OPC_CheckPatternPredicate4,
52557 OPC_CheckComplexPat1, /*#*/1,
52558 OPC_EmitMergeInputChains1_0,
52559 OPC_EmitInteger32, 0,
52560 OPC_EmitNodeXForm, 2, 4,
52561 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15044), 0|OPFL_Chain,
52562 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52563 27,
52564 OPC_CheckPredicate1,
52565 OPC_CheckPatternPredicate4,
52566 OPC_CheckComplexPat1, /*#*/1,
52567 OPC_EmitMergeInputChains1_0,
52568 OPC_EmitInteger32, 0,
52569 OPC_EmitNodeXForm, 2, 4,
52570 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15671), 0|OPFL_Chain,
52571 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52572 27,
52573 OPC_CheckPredicate0,
52574 OPC_CheckPatternPredicate4,
52575 OPC_CheckComplexPat1, /*#*/1,
52576 OPC_EmitMergeInputChains1_0,
52577 OPC_EmitInteger32, 0,
52578 OPC_EmitNodeXForm, 2, 4,
52579 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16298), 0|OPFL_Chain,
52580 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52581 0,
52582 26,
52583 OPC_CheckPredicate2,
52584 OPC_CheckPatternPredicate4,
52585 OPC_CheckComplexPat2, /*#*/1,
52586 OPC_EmitMergeInputChains1_0,
52587 OPC_EmitInteger32, 0,
52588 OPC_EmitNodeXForm, 2, 3,
52589 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14480), 0|OPFL_Chain,
52590 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52591 26,
52592 OPC_CheckPredicate1,
52593 OPC_CheckPatternPredicate4,
52594 OPC_CheckComplexPat2, /*#*/1,
52595 OPC_EmitMergeInputChains1_0,
52596 OPC_EmitInteger32, 0,
52597 OPC_EmitNodeXForm, 2, 3,
52598 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15162), 0|OPFL_Chain,
52599 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52600 26,
52601 OPC_CheckPredicate0,
52602 OPC_CheckPatternPredicate4,
52603 OPC_CheckComplexPat2, /*#*/1,
52604 OPC_EmitMergeInputChains1_0,
52605 OPC_EmitInteger32, 0,
52606 OPC_EmitNodeXForm, 2, 3,
52607 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15789), 0|OPFL_Chain,
52608 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52609 78,
52610 OPC_CheckChild2TypeI32,
52611 OPC_Scope, 24,
52612 OPC_CheckPredicate2,
52613 OPC_CheckPatternPredicate4,
52614 OPC_EmitMergeInputChains1_0,
52615 OPC_EmitInteger32, 0,
52616 OPC_EmitNodeXForm, 2, 2,
52617 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14702), 0|OPFL_Chain,
52618 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52619 24,
52620 OPC_CheckPredicate1,
52621 OPC_CheckPatternPredicate4,
52622 OPC_EmitMergeInputChains1_0,
52623 OPC_EmitInteger32, 0,
52624 OPC_EmitNodeXForm, 2, 2,
52625 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15329), 0|OPFL_Chain,
52626 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52627 24,
52628 OPC_CheckPredicate0,
52629 OPC_CheckPatternPredicate4,
52630 OPC_EmitMergeInputChains1_0,
52631 OPC_EmitInteger32, 0,
52632 OPC_EmitNodeXForm, 2, 2,
52633 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15956), 0|OPFL_Chain,
52634 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52635 0,
52636 78,
52637 OPC_CheckChild2TypeI64,
52638 OPC_Scope, 24,
52639 OPC_CheckPredicate2,
52640 OPC_CheckPatternPredicate4,
52641 OPC_EmitMergeInputChains1_0,
52642 OPC_EmitInteger32, 0,
52643 OPC_EmitNodeXForm, 2, 2,
52644 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14816), 0|OPFL_Chain,
52645 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52646 24,
52647 OPC_CheckPredicate1,
52648 OPC_CheckPatternPredicate4,
52649 OPC_EmitMergeInputChains1_0,
52650 OPC_EmitInteger32, 0,
52651 OPC_EmitNodeXForm, 2, 2,
52652 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15443), 0|OPFL_Chain,
52653 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52654 24,
52655 OPC_CheckPredicate0,
52656 OPC_CheckPatternPredicate4,
52657 OPC_EmitMergeInputChains1_0,
52658 OPC_EmitInteger32, 0,
52659 OPC_EmitNodeXForm, 2, 2,
52660 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16070), 0|OPFL_Chain,
52661 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52662 0,
52663 0,
52664 38|128,3,
52665 OPC_CheckChild1Integer, 34|128,16|128,1,
52666 OPC_RecordChild2,
52667 OPC_Scope, 87,
52668 OPC_CheckChild2TypeI32,
52669 OPC_Scope, 27,
52670 OPC_CheckPredicate2,
52671 OPC_CheckPatternPredicate2,
52672 OPC_CheckComplexPat0, /*#*/1,
52673 OPC_EmitMergeInputChains1_0,
52674 OPC_EmitInteger32, 0,
52675 OPC_EmitNodeXForm, 2, 4,
52676 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14938), 0|OPFL_Chain,
52677 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52678 27,
52679 OPC_CheckPredicate1,
52680 OPC_CheckPatternPredicate2,
52681 OPC_CheckComplexPat0, /*#*/1,
52682 OPC_EmitMergeInputChains1_0,
52683 OPC_EmitInteger32, 0,
52684 OPC_EmitNodeXForm, 2, 4,
52685 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15565), 0|OPFL_Chain,
52686 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52687 27,
52688 OPC_CheckPredicate0,
52689 OPC_CheckPatternPredicate2,
52690 OPC_CheckComplexPat0, /*#*/1,
52691 OPC_EmitMergeInputChains1_0,
52692 OPC_EmitInteger32, 0,
52693 OPC_EmitNodeXForm, 2, 4,
52694 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16192), 0|OPFL_Chain,
52695 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52696 0,
52697 87,
52698 OPC_CheckChild2TypeI64,
52699 OPC_Scope, 27,
52700 OPC_CheckPredicate2,
52701 OPC_CheckPatternPredicate2,
52702 OPC_CheckComplexPat1, /*#*/1,
52703 OPC_EmitMergeInputChains1_0,
52704 OPC_EmitInteger32, 0,
52705 OPC_EmitNodeXForm, 2, 4,
52706 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15052), 0|OPFL_Chain,
52707 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52708 27,
52709 OPC_CheckPredicate1,
52710 OPC_CheckPatternPredicate2,
52711 OPC_CheckComplexPat1, /*#*/1,
52712 OPC_EmitMergeInputChains1_0,
52713 OPC_EmitInteger32, 0,
52714 OPC_EmitNodeXForm, 2, 4,
52715 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15679), 0|OPFL_Chain,
52716 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52717 27,
52718 OPC_CheckPredicate0,
52719 OPC_CheckPatternPredicate2,
52720 OPC_CheckComplexPat1, /*#*/1,
52721 OPC_EmitMergeInputChains1_0,
52722 OPC_EmitInteger32, 0,
52723 OPC_EmitNodeXForm, 2, 4,
52724 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16306), 0|OPFL_Chain,
52725 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52726 0,
52727 26,
52728 OPC_CheckPredicate2,
52729 OPC_CheckPatternPredicate2,
52730 OPC_CheckComplexPat2, /*#*/1,
52731 OPC_EmitMergeInputChains1_0,
52732 OPC_EmitInteger32, 0,
52733 OPC_EmitNodeXForm, 2, 3,
52734 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14496), 0|OPFL_Chain,
52735 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52736 26,
52737 OPC_CheckPredicate1,
52738 OPC_CheckPatternPredicate2,
52739 OPC_CheckComplexPat2, /*#*/1,
52740 OPC_EmitMergeInputChains1_0,
52741 OPC_EmitInteger32, 0,
52742 OPC_EmitNodeXForm, 2, 3,
52743 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15174), 0|OPFL_Chain,
52744 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52745 26,
52746 OPC_CheckPredicate0,
52747 OPC_CheckPatternPredicate2,
52748 OPC_CheckComplexPat2, /*#*/1,
52749 OPC_EmitMergeInputChains1_0,
52750 OPC_EmitInteger32, 0,
52751 OPC_EmitNodeXForm, 2, 3,
52752 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15801), 0|OPFL_Chain,
52753 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52754 78,
52755 OPC_CheckChild2TypeI32,
52756 OPC_Scope, 24,
52757 OPC_CheckPredicate2,
52758 OPC_CheckPatternPredicate2,
52759 OPC_EmitMergeInputChains1_0,
52760 OPC_EmitInteger32, 0,
52761 OPC_EmitNodeXForm, 2, 2,
52762 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14710), 0|OPFL_Chain,
52763 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52764 24,
52765 OPC_CheckPredicate1,
52766 OPC_CheckPatternPredicate2,
52767 OPC_EmitMergeInputChains1_0,
52768 OPC_EmitInteger32, 0,
52769 OPC_EmitNodeXForm, 2, 2,
52770 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15337), 0|OPFL_Chain,
52771 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52772 24,
52773 OPC_CheckPredicate0,
52774 OPC_CheckPatternPredicate2,
52775 OPC_EmitMergeInputChains1_0,
52776 OPC_EmitInteger32, 0,
52777 OPC_EmitNodeXForm, 2, 2,
52778 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15964), 0|OPFL_Chain,
52779 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52780 0,
52781 78,
52782 OPC_CheckChild2TypeI64,
52783 OPC_Scope, 24,
52784 OPC_CheckPredicate2,
52785 OPC_CheckPatternPredicate2,
52786 OPC_EmitMergeInputChains1_0,
52787 OPC_EmitInteger32, 0,
52788 OPC_EmitNodeXForm, 2, 2,
52789 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14824), 0|OPFL_Chain,
52790 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52791 24,
52792 OPC_CheckPredicate1,
52793 OPC_CheckPatternPredicate2,
52794 OPC_EmitMergeInputChains1_0,
52795 OPC_EmitInteger32, 0,
52796 OPC_EmitNodeXForm, 2, 2,
52797 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15451), 0|OPFL_Chain,
52798 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52799 24,
52800 OPC_CheckPredicate0,
52801 OPC_CheckPatternPredicate2,
52802 OPC_EmitMergeInputChains1_0,
52803 OPC_EmitInteger32, 0,
52804 OPC_EmitNodeXForm, 2, 2,
52805 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16078), 0|OPFL_Chain,
52806 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52807 0,
52808 0,
52809 38|128,3,
52810 OPC_CheckChild1Integer, 66|128,16|128,1,
52811 OPC_RecordChild2,
52812 OPC_Scope, 87,
52813 OPC_CheckChild2TypeI32,
52814 OPC_Scope, 27,
52815 OPC_CheckPredicate2,
52816 OPC_CheckPatternPredicate2,
52817 OPC_CheckComplexPat0, /*#*/1,
52818 OPC_EmitMergeInputChains1_0,
52819 OPC_EmitInteger32, 0,
52820 OPC_EmitNodeXForm, 2, 4,
52821 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14946), 0|OPFL_Chain,
52822 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52823 27,
52824 OPC_CheckPredicate1,
52825 OPC_CheckPatternPredicate2,
52826 OPC_CheckComplexPat0, /*#*/1,
52827 OPC_EmitMergeInputChains1_0,
52828 OPC_EmitInteger32, 0,
52829 OPC_EmitNodeXForm, 2, 4,
52830 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15573), 0|OPFL_Chain,
52831 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52832 27,
52833 OPC_CheckPredicate0,
52834 OPC_CheckPatternPredicate2,
52835 OPC_CheckComplexPat0, /*#*/1,
52836 OPC_EmitMergeInputChains1_0,
52837 OPC_EmitInteger32, 0,
52838 OPC_EmitNodeXForm, 2, 4,
52839 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16200), 0|OPFL_Chain,
52840 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52841 0,
52842 87,
52843 OPC_CheckChild2TypeI64,
52844 OPC_Scope, 27,
52845 OPC_CheckPredicate2,
52846 OPC_CheckPatternPredicate2,
52847 OPC_CheckComplexPat1, /*#*/1,
52848 OPC_EmitMergeInputChains1_0,
52849 OPC_EmitInteger32, 0,
52850 OPC_EmitNodeXForm, 2, 4,
52851 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15060), 0|OPFL_Chain,
52852 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52853 27,
52854 OPC_CheckPredicate1,
52855 OPC_CheckPatternPredicate2,
52856 OPC_CheckComplexPat1, /*#*/1,
52857 OPC_EmitMergeInputChains1_0,
52858 OPC_EmitInteger32, 0,
52859 OPC_EmitNodeXForm, 2, 4,
52860 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15687), 0|OPFL_Chain,
52861 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52862 27,
52863 OPC_CheckPredicate0,
52864 OPC_CheckPatternPredicate2,
52865 OPC_CheckComplexPat1, /*#*/1,
52866 OPC_EmitMergeInputChains1_0,
52867 OPC_EmitInteger32, 0,
52868 OPC_EmitNodeXForm, 2, 4,
52869 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16314), 0|OPFL_Chain,
52870 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52871 0,
52872 26,
52873 OPC_CheckPredicate2,
52874 OPC_CheckPatternPredicate2,
52875 OPC_CheckComplexPat2, /*#*/1,
52876 OPC_EmitMergeInputChains1_0,
52877 OPC_EmitInteger32, 0,
52878 OPC_EmitNodeXForm, 2, 3,
52879 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14512), 0|OPFL_Chain,
52880 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52881 26,
52882 OPC_CheckPredicate1,
52883 OPC_CheckPatternPredicate2,
52884 OPC_CheckComplexPat2, /*#*/1,
52885 OPC_EmitMergeInputChains1_0,
52886 OPC_EmitInteger32, 0,
52887 OPC_EmitNodeXForm, 2, 3,
52888 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15186), 0|OPFL_Chain,
52889 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52890 26,
52891 OPC_CheckPredicate0,
52892 OPC_CheckPatternPredicate2,
52893 OPC_CheckComplexPat2, /*#*/1,
52894 OPC_EmitMergeInputChains1_0,
52895 OPC_EmitInteger32, 0,
52896 OPC_EmitNodeXForm, 2, 3,
52897 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15813), 0|OPFL_Chain,
52898 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
52899 78,
52900 OPC_CheckChild2TypeI32,
52901 OPC_Scope, 24,
52902 OPC_CheckPredicate2,
52903 OPC_CheckPatternPredicate2,
52904 OPC_EmitMergeInputChains1_0,
52905 OPC_EmitInteger32, 0,
52906 OPC_EmitNodeXForm, 2, 2,
52907 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14718), 0|OPFL_Chain,
52908 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52909 24,
52910 OPC_CheckPredicate1,
52911 OPC_CheckPatternPredicate2,
52912 OPC_EmitMergeInputChains1_0,
52913 OPC_EmitInteger32, 0,
52914 OPC_EmitNodeXForm, 2, 2,
52915 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15345), 0|OPFL_Chain,
52916 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52917 24,
52918 OPC_CheckPredicate0,
52919 OPC_CheckPatternPredicate2,
52920 OPC_EmitMergeInputChains1_0,
52921 OPC_EmitInteger32, 0,
52922 OPC_EmitNodeXForm, 2, 2,
52923 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15972), 0|OPFL_Chain,
52924 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52925 0,
52926 78,
52927 OPC_CheckChild2TypeI64,
52928 OPC_Scope, 24,
52929 OPC_CheckPredicate2,
52930 OPC_CheckPatternPredicate2,
52931 OPC_EmitMergeInputChains1_0,
52932 OPC_EmitInteger32, 0,
52933 OPC_EmitNodeXForm, 2, 2,
52934 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14832), 0|OPFL_Chain,
52935 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52936 24,
52937 OPC_CheckPredicate1,
52938 OPC_CheckPatternPredicate2,
52939 OPC_EmitMergeInputChains1_0,
52940 OPC_EmitInteger32, 0,
52941 OPC_EmitNodeXForm, 2, 2,
52942 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15459), 0|OPFL_Chain,
52943 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52944 24,
52945 OPC_CheckPredicate0,
52946 OPC_CheckPatternPredicate2,
52947 OPC_EmitMergeInputChains1_0,
52948 OPC_EmitInteger32, 0,
52949 OPC_EmitNodeXForm, 2, 2,
52950 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16086), 0|OPFL_Chain,
52951 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
52952 0,
52953 0,
52954 38|128,3,
52955 OPC_CheckChild1Integer, 122|128,17|128,1,
52956 OPC_RecordChild2,
52957 OPC_Scope, 87,
52958 OPC_CheckChild2TypeI32,
52959 OPC_Scope, 27,
52960 OPC_CheckPredicate2,
52961 OPC_CheckPatternPredicate2,
52962 OPC_CheckComplexPat0, /*#*/1,
52963 OPC_EmitMergeInputChains1_0,
52964 OPC_EmitInteger32, 0,
52965 OPC_EmitNodeXForm, 2, 4,
52966 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14954), 0|OPFL_Chain,
52967 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52968 27,
52969 OPC_CheckPredicate1,
52970 OPC_CheckPatternPredicate2,
52971 OPC_CheckComplexPat0, /*#*/1,
52972 OPC_EmitMergeInputChains1_0,
52973 OPC_EmitInteger32, 0,
52974 OPC_EmitNodeXForm, 2, 4,
52975 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15581), 0|OPFL_Chain,
52976 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52977 27,
52978 OPC_CheckPredicate0,
52979 OPC_CheckPatternPredicate2,
52980 OPC_CheckComplexPat0, /*#*/1,
52981 OPC_EmitMergeInputChains1_0,
52982 OPC_EmitInteger32, 0,
52983 OPC_EmitNodeXForm, 2, 4,
52984 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16208), 0|OPFL_Chain,
52985 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52986 0,
52987 87,
52988 OPC_CheckChild2TypeI64,
52989 OPC_Scope, 27,
52990 OPC_CheckPredicate2,
52991 OPC_CheckPatternPredicate2,
52992 OPC_CheckComplexPat1, /*#*/1,
52993 OPC_EmitMergeInputChains1_0,
52994 OPC_EmitInteger32, 0,
52995 OPC_EmitNodeXForm, 2, 4,
52996 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15068), 0|OPFL_Chain,
52997 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
52998 27,
52999 OPC_CheckPredicate1,
53000 OPC_CheckPatternPredicate2,
53001 OPC_CheckComplexPat1, /*#*/1,
53002 OPC_EmitMergeInputChains1_0,
53003 OPC_EmitInteger32, 0,
53004 OPC_EmitNodeXForm, 2, 4,
53005 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15695), 0|OPFL_Chain,
53006 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53007 27,
53008 OPC_CheckPredicate0,
53009 OPC_CheckPatternPredicate2,
53010 OPC_CheckComplexPat1, /*#*/1,
53011 OPC_EmitMergeInputChains1_0,
53012 OPC_EmitInteger32, 0,
53013 OPC_EmitNodeXForm, 2, 4,
53014 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16322), 0|OPFL_Chain,
53015 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53016 0,
53017 26,
53018 OPC_CheckPredicate2,
53019 OPC_CheckPatternPredicate2,
53020 OPC_CheckComplexPat2, /*#*/1,
53021 OPC_EmitMergeInputChains1_0,
53022 OPC_EmitInteger32, 0,
53023 OPC_EmitNodeXForm, 2, 3,
53024 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14528), 0|OPFL_Chain,
53025 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53026 26,
53027 OPC_CheckPredicate1,
53028 OPC_CheckPatternPredicate2,
53029 OPC_CheckComplexPat2, /*#*/1,
53030 OPC_EmitMergeInputChains1_0,
53031 OPC_EmitInteger32, 0,
53032 OPC_EmitNodeXForm, 2, 3,
53033 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15198), 0|OPFL_Chain,
53034 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53035 26,
53036 OPC_CheckPredicate0,
53037 OPC_CheckPatternPredicate2,
53038 OPC_CheckComplexPat2, /*#*/1,
53039 OPC_EmitMergeInputChains1_0,
53040 OPC_EmitInteger32, 0,
53041 OPC_EmitNodeXForm, 2, 3,
53042 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15825), 0|OPFL_Chain,
53043 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53044 78,
53045 OPC_CheckChild2TypeI32,
53046 OPC_Scope, 24,
53047 OPC_CheckPredicate2,
53048 OPC_CheckPatternPredicate2,
53049 OPC_EmitMergeInputChains1_0,
53050 OPC_EmitInteger32, 0,
53051 OPC_EmitNodeXForm, 2, 2,
53052 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14726), 0|OPFL_Chain,
53053 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53054 24,
53055 OPC_CheckPredicate1,
53056 OPC_CheckPatternPredicate2,
53057 OPC_EmitMergeInputChains1_0,
53058 OPC_EmitInteger32, 0,
53059 OPC_EmitNodeXForm, 2, 2,
53060 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15353), 0|OPFL_Chain,
53061 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53062 24,
53063 OPC_CheckPredicate0,
53064 OPC_CheckPatternPredicate2,
53065 OPC_EmitMergeInputChains1_0,
53066 OPC_EmitInteger32, 0,
53067 OPC_EmitNodeXForm, 2, 2,
53068 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15980), 0|OPFL_Chain,
53069 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53070 0,
53071 78,
53072 OPC_CheckChild2TypeI64,
53073 OPC_Scope, 24,
53074 OPC_CheckPredicate2,
53075 OPC_CheckPatternPredicate2,
53076 OPC_EmitMergeInputChains1_0,
53077 OPC_EmitInteger32, 0,
53078 OPC_EmitNodeXForm, 2, 2,
53079 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14840), 0|OPFL_Chain,
53080 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53081 24,
53082 OPC_CheckPredicate1,
53083 OPC_CheckPatternPredicate2,
53084 OPC_EmitMergeInputChains1_0,
53085 OPC_EmitInteger32, 0,
53086 OPC_EmitNodeXForm, 2, 2,
53087 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15467), 0|OPFL_Chain,
53088 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53089 24,
53090 OPC_CheckPredicate0,
53091 OPC_CheckPatternPredicate2,
53092 OPC_EmitMergeInputChains1_0,
53093 OPC_EmitInteger32, 0,
53094 OPC_EmitNodeXForm, 2, 2,
53095 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16094), 0|OPFL_Chain,
53096 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53097 0,
53098 0,
53099 38|128,3,
53100 OPC_CheckChild1Integer, 26|128,18|128,1,
53101 OPC_RecordChild2,
53102 OPC_Scope, 87,
53103 OPC_CheckChild2TypeI32,
53104 OPC_Scope, 27,
53105 OPC_CheckPredicate2,
53106 OPC_CheckPatternPredicate2,
53107 OPC_CheckComplexPat0, /*#*/1,
53108 OPC_EmitMergeInputChains1_0,
53109 OPC_EmitInteger32, 0,
53110 OPC_EmitNodeXForm, 2, 4,
53111 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14962), 0|OPFL_Chain,
53112 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53113 27,
53114 OPC_CheckPredicate1,
53115 OPC_CheckPatternPredicate2,
53116 OPC_CheckComplexPat0, /*#*/1,
53117 OPC_EmitMergeInputChains1_0,
53118 OPC_EmitInteger32, 0,
53119 OPC_EmitNodeXForm, 2, 4,
53120 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15589), 0|OPFL_Chain,
53121 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53122 27,
53123 OPC_CheckPredicate0,
53124 OPC_CheckPatternPredicate2,
53125 OPC_CheckComplexPat0, /*#*/1,
53126 OPC_EmitMergeInputChains1_0,
53127 OPC_EmitInteger32, 0,
53128 OPC_EmitNodeXForm, 2, 4,
53129 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16216), 0|OPFL_Chain,
53130 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53131 0,
53132 87,
53133 OPC_CheckChild2TypeI64,
53134 OPC_Scope, 27,
53135 OPC_CheckPredicate2,
53136 OPC_CheckPatternPredicate2,
53137 OPC_CheckComplexPat1, /*#*/1,
53138 OPC_EmitMergeInputChains1_0,
53139 OPC_EmitInteger32, 0,
53140 OPC_EmitNodeXForm, 2, 4,
53141 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15076), 0|OPFL_Chain,
53142 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53143 27,
53144 OPC_CheckPredicate1,
53145 OPC_CheckPatternPredicate2,
53146 OPC_CheckComplexPat1, /*#*/1,
53147 OPC_EmitMergeInputChains1_0,
53148 OPC_EmitInteger32, 0,
53149 OPC_EmitNodeXForm, 2, 4,
53150 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15703), 0|OPFL_Chain,
53151 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53152 27,
53153 OPC_CheckPredicate0,
53154 OPC_CheckPatternPredicate2,
53155 OPC_CheckComplexPat1, /*#*/1,
53156 OPC_EmitMergeInputChains1_0,
53157 OPC_EmitInteger32, 0,
53158 OPC_EmitNodeXForm, 2, 4,
53159 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16330), 0|OPFL_Chain,
53160 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53161 0,
53162 26,
53163 OPC_CheckPredicate2,
53164 OPC_CheckPatternPredicate2,
53165 OPC_CheckComplexPat2, /*#*/1,
53166 OPC_EmitMergeInputChains1_0,
53167 OPC_EmitInteger32, 0,
53168 OPC_EmitNodeXForm, 2, 3,
53169 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14544), 0|OPFL_Chain,
53170 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53171 26,
53172 OPC_CheckPredicate1,
53173 OPC_CheckPatternPredicate2,
53174 OPC_CheckComplexPat2, /*#*/1,
53175 OPC_EmitMergeInputChains1_0,
53176 OPC_EmitInteger32, 0,
53177 OPC_EmitNodeXForm, 2, 3,
53178 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15210), 0|OPFL_Chain,
53179 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53180 26,
53181 OPC_CheckPredicate0,
53182 OPC_CheckPatternPredicate2,
53183 OPC_CheckComplexPat2, /*#*/1,
53184 OPC_EmitMergeInputChains1_0,
53185 OPC_EmitInteger32, 0,
53186 OPC_EmitNodeXForm, 2, 3,
53187 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15837), 0|OPFL_Chain,
53188 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53189 78,
53190 OPC_CheckChild2TypeI32,
53191 OPC_Scope, 24,
53192 OPC_CheckPredicate2,
53193 OPC_CheckPatternPredicate2,
53194 OPC_EmitMergeInputChains1_0,
53195 OPC_EmitInteger32, 0,
53196 OPC_EmitNodeXForm, 2, 2,
53197 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14734), 0|OPFL_Chain,
53198 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53199 24,
53200 OPC_CheckPredicate1,
53201 OPC_CheckPatternPredicate2,
53202 OPC_EmitMergeInputChains1_0,
53203 OPC_EmitInteger32, 0,
53204 OPC_EmitNodeXForm, 2, 2,
53205 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15361), 0|OPFL_Chain,
53206 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53207 24,
53208 OPC_CheckPredicate0,
53209 OPC_CheckPatternPredicate2,
53210 OPC_EmitMergeInputChains1_0,
53211 OPC_EmitInteger32, 0,
53212 OPC_EmitNodeXForm, 2, 2,
53213 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15988), 0|OPFL_Chain,
53214 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53215 0,
53216 78,
53217 OPC_CheckChild2TypeI64,
53218 OPC_Scope, 24,
53219 OPC_CheckPredicate2,
53220 OPC_CheckPatternPredicate2,
53221 OPC_EmitMergeInputChains1_0,
53222 OPC_EmitInteger32, 0,
53223 OPC_EmitNodeXForm, 2, 2,
53224 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14848), 0|OPFL_Chain,
53225 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53226 24,
53227 OPC_CheckPredicate1,
53228 OPC_CheckPatternPredicate2,
53229 OPC_EmitMergeInputChains1_0,
53230 OPC_EmitInteger32, 0,
53231 OPC_EmitNodeXForm, 2, 2,
53232 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15475), 0|OPFL_Chain,
53233 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53234 24,
53235 OPC_CheckPredicate0,
53236 OPC_CheckPatternPredicate2,
53237 OPC_EmitMergeInputChains1_0,
53238 OPC_EmitInteger32, 0,
53239 OPC_EmitNodeXForm, 2, 2,
53240 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16102), 0|OPFL_Chain,
53241 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53242 0,
53243 0,
53244 106|128,2,
53245 OPC_CheckChild1Integer, 96|128,14|128,1,
53246 OPC_RecordChild2,
53247 OPC_Scope, 75,
53248 OPC_CheckChild2TypeI32,
53249 OPC_Scope, 23,
53250 OPC_CheckPredicate2,
53251 OPC_CheckPatternPredicate4,
53252 OPC_CheckComplexPat0, /*#*/1,
53253 OPC_EmitMergeInputChains1_0,
53254 OPC_EmitInteger32, 0,
53255 OPC_EmitNodeXForm, 2, 4,
53256 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14970), 0|OPFL_Chain,
53257 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53258 23,
53259 OPC_CheckPredicate1,
53260 OPC_CheckPatternPredicate4,
53261 OPC_CheckComplexPat0, /*#*/1,
53262 OPC_EmitMergeInputChains1_0,
53263 OPC_EmitInteger32, 0,
53264 OPC_EmitNodeXForm, 2, 4,
53265 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15597), 0|OPFL_Chain,
53266 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53267 23,
53268 OPC_CheckPredicate0,
53269 OPC_CheckPatternPredicate4,
53270 OPC_CheckComplexPat0, /*#*/1,
53271 OPC_EmitMergeInputChains1_0,
53272 OPC_EmitInteger32, 0,
53273 OPC_EmitNodeXForm, 2, 4,
53274 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16224), 0|OPFL_Chain,
53275 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53276 0,
53277 75,
53278 OPC_CheckChild2TypeI64,
53279 OPC_Scope, 23,
53280 OPC_CheckPredicate2,
53281 OPC_CheckPatternPredicate4,
53282 OPC_CheckComplexPat1, /*#*/1,
53283 OPC_EmitMergeInputChains1_0,
53284 OPC_EmitInteger32, 0,
53285 OPC_EmitNodeXForm, 2, 4,
53286 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15084), 0|OPFL_Chain,
53287 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53288 23,
53289 OPC_CheckPredicate1,
53290 OPC_CheckPatternPredicate4,
53291 OPC_CheckComplexPat1, /*#*/1,
53292 OPC_EmitMergeInputChains1_0,
53293 OPC_EmitInteger32, 0,
53294 OPC_EmitNodeXForm, 2, 4,
53295 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15711), 0|OPFL_Chain,
53296 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53297 23,
53298 OPC_CheckPredicate0,
53299 OPC_CheckPatternPredicate4,
53300 OPC_CheckComplexPat1, /*#*/1,
53301 OPC_EmitMergeInputChains1_0,
53302 OPC_EmitInteger32, 0,
53303 OPC_EmitNodeXForm, 2, 4,
53304 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16338), 0|OPFL_Chain,
53305 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53306 0,
53307 22,
53308 OPC_CheckPredicate2,
53309 OPC_CheckPatternPredicate4,
53310 OPC_CheckComplexPat2, /*#*/1,
53311 OPC_EmitMergeInputChains1_0,
53312 OPC_EmitInteger32, 0,
53313 OPC_EmitNodeXForm, 2, 3,
53314 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14560), 0|OPFL_Chain,
53315 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53316 22,
53317 OPC_CheckPredicate1,
53318 OPC_CheckPatternPredicate4,
53319 OPC_CheckComplexPat2, /*#*/1,
53320 OPC_EmitMergeInputChains1_0,
53321 OPC_EmitInteger32, 0,
53322 OPC_EmitNodeXForm, 2, 3,
53323 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15222), 0|OPFL_Chain,
53324 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53325 22,
53326 OPC_CheckPredicate0,
53327 OPC_CheckPatternPredicate4,
53328 OPC_CheckComplexPat2, /*#*/1,
53329 OPC_EmitMergeInputChains1_0,
53330 OPC_EmitInteger32, 0,
53331 OPC_EmitNodeXForm, 2, 3,
53332 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15849), 0|OPFL_Chain,
53333 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53334 66,
53335 OPC_CheckChild2TypeI32,
53336 OPC_Scope, 20,
53337 OPC_CheckPredicate2,
53338 OPC_CheckPatternPredicate4,
53339 OPC_EmitMergeInputChains1_0,
53340 OPC_EmitInteger32, 0,
53341 OPC_EmitNodeXForm, 2, 2,
53342 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14742), 0|OPFL_Chain,
53343 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53344 20,
53345 OPC_CheckPredicate1,
53346 OPC_CheckPatternPredicate4,
53347 OPC_EmitMergeInputChains1_0,
53348 OPC_EmitInteger32, 0,
53349 OPC_EmitNodeXForm, 2, 2,
53350 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15369), 0|OPFL_Chain,
53351 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53352 20,
53353 OPC_CheckPredicate0,
53354 OPC_CheckPatternPredicate4,
53355 OPC_EmitMergeInputChains1_0,
53356 OPC_EmitInteger32, 0,
53357 OPC_EmitNodeXForm, 2, 2,
53358 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15996), 0|OPFL_Chain,
53359 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53360 0,
53361 66,
53362 OPC_CheckChild2TypeI64,
53363 OPC_Scope, 20,
53364 OPC_CheckPredicate2,
53365 OPC_CheckPatternPredicate4,
53366 OPC_EmitMergeInputChains1_0,
53367 OPC_EmitInteger32, 0,
53368 OPC_EmitNodeXForm, 2, 2,
53369 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14856), 0|OPFL_Chain,
53370 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53371 20,
53372 OPC_CheckPredicate1,
53373 OPC_CheckPatternPredicate4,
53374 OPC_EmitMergeInputChains1_0,
53375 OPC_EmitInteger32, 0,
53376 OPC_EmitNodeXForm, 2, 2,
53377 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15483), 0|OPFL_Chain,
53378 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53379 20,
53380 OPC_CheckPredicate0,
53381 OPC_CheckPatternPredicate4,
53382 OPC_EmitMergeInputChains1_0,
53383 OPC_EmitInteger32, 0,
53384 OPC_EmitNodeXForm, 2, 2,
53385 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16110), 0|OPFL_Chain,
53386 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53387 0,
53388 0,
53389 106|128,2,
53390 OPC_CheckChild1Integer, 96|128,16|128,1,
53391 OPC_RecordChild2,
53392 OPC_Scope, 75,
53393 OPC_CheckChild2TypeI32,
53394 OPC_Scope, 23,
53395 OPC_CheckPredicate2,
53396 OPC_CheckPatternPredicate2,
53397 OPC_CheckComplexPat0, /*#*/1,
53398 OPC_EmitMergeInputChains1_0,
53399 OPC_EmitInteger32, 0,
53400 OPC_EmitNodeXForm, 2, 4,
53401 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14976), 0|OPFL_Chain,
53402 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53403 23,
53404 OPC_CheckPredicate1,
53405 OPC_CheckPatternPredicate2,
53406 OPC_CheckComplexPat0, /*#*/1,
53407 OPC_EmitMergeInputChains1_0,
53408 OPC_EmitInteger32, 0,
53409 OPC_EmitNodeXForm, 2, 4,
53410 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15603), 0|OPFL_Chain,
53411 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53412 23,
53413 OPC_CheckPredicate0,
53414 OPC_CheckPatternPredicate2,
53415 OPC_CheckComplexPat0, /*#*/1,
53416 OPC_EmitMergeInputChains1_0,
53417 OPC_EmitInteger32, 0,
53418 OPC_EmitNodeXForm, 2, 4,
53419 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16230), 0|OPFL_Chain,
53420 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53421 0,
53422 75,
53423 OPC_CheckChild2TypeI64,
53424 OPC_Scope, 23,
53425 OPC_CheckPredicate2,
53426 OPC_CheckPatternPredicate2,
53427 OPC_CheckComplexPat1, /*#*/1,
53428 OPC_EmitMergeInputChains1_0,
53429 OPC_EmitInteger32, 0,
53430 OPC_EmitNodeXForm, 2, 4,
53431 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15090), 0|OPFL_Chain,
53432 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53433 23,
53434 OPC_CheckPredicate1,
53435 OPC_CheckPatternPredicate2,
53436 OPC_CheckComplexPat1, /*#*/1,
53437 OPC_EmitMergeInputChains1_0,
53438 OPC_EmitInteger32, 0,
53439 OPC_EmitNodeXForm, 2, 4,
53440 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15717), 0|OPFL_Chain,
53441 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53442 23,
53443 OPC_CheckPredicate0,
53444 OPC_CheckPatternPredicate2,
53445 OPC_CheckComplexPat1, /*#*/1,
53446 OPC_EmitMergeInputChains1_0,
53447 OPC_EmitInteger32, 0,
53448 OPC_EmitNodeXForm, 2, 4,
53449 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16344), 0|OPFL_Chain,
53450 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53451 0,
53452 22,
53453 OPC_CheckPredicate2,
53454 OPC_CheckPatternPredicate2,
53455 OPC_CheckComplexPat2, /*#*/1,
53456 OPC_EmitMergeInputChains1_0,
53457 OPC_EmitInteger32, 0,
53458 OPC_EmitNodeXForm, 2, 3,
53459 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14572), 0|OPFL_Chain,
53460 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53461 22,
53462 OPC_CheckPredicate1,
53463 OPC_CheckPatternPredicate2,
53464 OPC_CheckComplexPat2, /*#*/1,
53465 OPC_EmitMergeInputChains1_0,
53466 OPC_EmitInteger32, 0,
53467 OPC_EmitNodeXForm, 2, 3,
53468 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15231), 0|OPFL_Chain,
53469 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53470 22,
53471 OPC_CheckPredicate0,
53472 OPC_CheckPatternPredicate2,
53473 OPC_CheckComplexPat2, /*#*/1,
53474 OPC_EmitMergeInputChains1_0,
53475 OPC_EmitInteger32, 0,
53476 OPC_EmitNodeXForm, 2, 3,
53477 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15858), 0|OPFL_Chain,
53478 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53479 66,
53480 OPC_CheckChild2TypeI32,
53481 OPC_Scope, 20,
53482 OPC_CheckPredicate2,
53483 OPC_CheckPatternPredicate2,
53484 OPC_EmitMergeInputChains1_0,
53485 OPC_EmitInteger32, 0,
53486 OPC_EmitNodeXForm, 2, 2,
53487 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14748), 0|OPFL_Chain,
53488 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53489 20,
53490 OPC_CheckPredicate1,
53491 OPC_CheckPatternPredicate2,
53492 OPC_EmitMergeInputChains1_0,
53493 OPC_EmitInteger32, 0,
53494 OPC_EmitNodeXForm, 2, 2,
53495 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15375), 0|OPFL_Chain,
53496 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53497 20,
53498 OPC_CheckPredicate0,
53499 OPC_CheckPatternPredicate2,
53500 OPC_EmitMergeInputChains1_0,
53501 OPC_EmitInteger32, 0,
53502 OPC_EmitNodeXForm, 2, 2,
53503 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16002), 0|OPFL_Chain,
53504 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53505 0,
53506 66,
53507 OPC_CheckChild2TypeI64,
53508 OPC_Scope, 20,
53509 OPC_CheckPredicate2,
53510 OPC_CheckPatternPredicate2,
53511 OPC_EmitMergeInputChains1_0,
53512 OPC_EmitInteger32, 0,
53513 OPC_EmitNodeXForm, 2, 2,
53514 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14862), 0|OPFL_Chain,
53515 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53516 20,
53517 OPC_CheckPredicate1,
53518 OPC_CheckPatternPredicate2,
53519 OPC_EmitMergeInputChains1_0,
53520 OPC_EmitInteger32, 0,
53521 OPC_EmitNodeXForm, 2, 2,
53522 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15489), 0|OPFL_Chain,
53523 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53524 20,
53525 OPC_CheckPredicate0,
53526 OPC_CheckPatternPredicate2,
53527 OPC_EmitMergeInputChains1_0,
53528 OPC_EmitInteger32, 0,
53529 OPC_EmitNodeXForm, 2, 2,
53530 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16116), 0|OPFL_Chain,
53531 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53532 0,
53533 0,
53534 106|128,2,
53535 OPC_CheckChild1Integer, 56|128,18|128,1,
53536 OPC_RecordChild2,
53537 OPC_Scope, 75,
53538 OPC_CheckChild2TypeI32,
53539 OPC_Scope, 23,
53540 OPC_CheckPredicate2,
53541 OPC_CheckPatternPredicate2,
53542 OPC_CheckComplexPat0, /*#*/1,
53543 OPC_EmitMergeInputChains1_0,
53544 OPC_EmitInteger32, 0,
53545 OPC_EmitNodeXForm, 2, 4,
53546 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14982), 0|OPFL_Chain,
53547 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53548 23,
53549 OPC_CheckPredicate1,
53550 OPC_CheckPatternPredicate2,
53551 OPC_CheckComplexPat0, /*#*/1,
53552 OPC_EmitMergeInputChains1_0,
53553 OPC_EmitInteger32, 0,
53554 OPC_EmitNodeXForm, 2, 4,
53555 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15609), 0|OPFL_Chain,
53556 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53557 23,
53558 OPC_CheckPredicate0,
53559 OPC_CheckPatternPredicate2,
53560 OPC_CheckComplexPat0, /*#*/1,
53561 OPC_EmitMergeInputChains1_0,
53562 OPC_EmitInteger32, 0,
53563 OPC_EmitNodeXForm, 2, 4,
53564 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16236), 0|OPFL_Chain,
53565 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53566 0,
53567 75,
53568 OPC_CheckChild2TypeI64,
53569 OPC_Scope, 23,
53570 OPC_CheckPredicate2,
53571 OPC_CheckPatternPredicate2,
53572 OPC_CheckComplexPat1, /*#*/1,
53573 OPC_EmitMergeInputChains1_0,
53574 OPC_EmitInteger32, 0,
53575 OPC_EmitNodeXForm, 2, 4,
53576 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15096), 0|OPFL_Chain,
53577 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53578 23,
53579 OPC_CheckPredicate1,
53580 OPC_CheckPatternPredicate2,
53581 OPC_CheckComplexPat1, /*#*/1,
53582 OPC_EmitMergeInputChains1_0,
53583 OPC_EmitInteger32, 0,
53584 OPC_EmitNodeXForm, 2, 4,
53585 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15723), 0|OPFL_Chain,
53586 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53587 23,
53588 OPC_CheckPredicate0,
53589 OPC_CheckPatternPredicate2,
53590 OPC_CheckComplexPat1, /*#*/1,
53591 OPC_EmitMergeInputChains1_0,
53592 OPC_EmitInteger32, 0,
53593 OPC_EmitNodeXForm, 2, 4,
53594 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16350), 0|OPFL_Chain,
53595 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 2, 3, 5,
53596 0,
53597 22,
53598 OPC_CheckPredicate2,
53599 OPC_CheckPatternPredicate2,
53600 OPC_CheckComplexPat2, /*#*/1,
53601 OPC_EmitMergeInputChains1_0,
53602 OPC_EmitInteger32, 0,
53603 OPC_EmitNodeXForm, 2, 3,
53604 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14584), 0|OPFL_Chain,
53605 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53606 22,
53607 OPC_CheckPredicate1,
53608 OPC_CheckPatternPredicate2,
53609 OPC_CheckComplexPat2, /*#*/1,
53610 OPC_EmitMergeInputChains1_0,
53611 OPC_EmitInteger32, 0,
53612 OPC_EmitNodeXForm, 2, 3,
53613 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15240), 0|OPFL_Chain,
53614 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53615 22,
53616 OPC_CheckPredicate0,
53617 OPC_CheckPatternPredicate2,
53618 OPC_CheckComplexPat2, /*#*/1,
53619 OPC_EmitMergeInputChains1_0,
53620 OPC_EmitInteger32, 0,
53621 OPC_EmitNodeXForm, 2, 3,
53622 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15867), 0|OPFL_Chain,
53623 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 2, 4,
53624 66,
53625 OPC_CheckChild2TypeI32,
53626 OPC_Scope, 20,
53627 OPC_CheckPredicate2,
53628 OPC_CheckPatternPredicate2,
53629 OPC_EmitMergeInputChains1_0,
53630 OPC_EmitInteger32, 0,
53631 OPC_EmitNodeXForm, 2, 2,
53632 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14754), 0|OPFL_Chain,
53633 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53634 20,
53635 OPC_CheckPredicate1,
53636 OPC_CheckPatternPredicate2,
53637 OPC_EmitMergeInputChains1_0,
53638 OPC_EmitInteger32, 0,
53639 OPC_EmitNodeXForm, 2, 2,
53640 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15381), 0|OPFL_Chain,
53641 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53642 20,
53643 OPC_CheckPredicate0,
53644 OPC_CheckPatternPredicate2,
53645 OPC_EmitMergeInputChains1_0,
53646 OPC_EmitInteger32, 0,
53647 OPC_EmitNodeXForm, 2, 2,
53648 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16008), 0|OPFL_Chain,
53649 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53650 0,
53651 66,
53652 OPC_CheckChild2TypeI64,
53653 OPC_Scope, 20,
53654 OPC_CheckPredicate2,
53655 OPC_CheckPatternPredicate2,
53656 OPC_EmitMergeInputChains1_0,
53657 OPC_EmitInteger32, 0,
53658 OPC_EmitNodeXForm, 2, 2,
53659 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_14868), 0|OPFL_Chain,
53660 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53661 20,
53662 OPC_CheckPredicate1,
53663 OPC_CheckPatternPredicate2,
53664 OPC_EmitMergeInputChains1_0,
53665 OPC_EmitInteger32, 0,
53666 OPC_EmitNodeXForm, 2, 2,
53667 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_15495), 0|OPFL_Chain,
53668 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53669 20,
53670 OPC_CheckPredicate0,
53671 OPC_CheckPatternPredicate2,
53672 OPC_EmitMergeInputChains1_0,
53673 OPC_EmitInteger32, 0,
53674 OPC_EmitNodeXForm, 2, 2,
53675 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16122), 0|OPFL_Chain,
53676 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2, 1, 3,
53677 0,
53678 0,
53679 61|128,3,
53680 OPC_CheckChild1Integer, 40|128,14|128,1,
53681 OPC_RecordChild2,
53682 OPC_Scope, 91,
53683 OPC_CheckChild2TypeI32,
53684 OPC_RecordChild3,
53685 OPC_Scope, 28,
53686 OPC_CheckPredicate2,
53687 OPC_CheckPatternPredicate4,
53688 OPC_CheckComplexPat0, /*#*/1,
53689 OPC_EmitMergeInputChains1_0,
53690 OPC_EmitInteger32, 0,
53691 OPC_EmitNodeXForm, 2, 5,
53692 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16860), 0|OPFL_Chain,
53693 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53694 28,
53695 OPC_CheckPredicate1,
53696 OPC_CheckPatternPredicate4,
53697 OPC_CheckComplexPat0, /*#*/1,
53698 OPC_EmitMergeInputChains1_0,
53699 OPC_EmitInteger32, 0,
53700 OPC_EmitNodeXForm, 2, 5,
53701 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17487), 0|OPFL_Chain,
53702 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53703 28,
53704 OPC_CheckPredicate0,
53705 OPC_CheckPatternPredicate4,
53706 OPC_CheckComplexPat0, /*#*/1,
53707 OPC_EmitMergeInputChains1_0,
53708 OPC_EmitInteger32, 0,
53709 OPC_EmitNodeXForm, 2, 5,
53710 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18114), 0|OPFL_Chain,
53711 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53712 0,
53713 91,
53714 OPC_CheckChild2TypeI64,
53715 OPC_RecordChild3,
53716 OPC_Scope, 28,
53717 OPC_CheckPredicate2,
53718 OPC_CheckPatternPredicate4,
53719 OPC_CheckComplexPat1, /*#*/1,
53720 OPC_EmitMergeInputChains1_0,
53721 OPC_EmitInteger32, 0,
53722 OPC_EmitNodeXForm, 2, 5,
53723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16974), 0|OPFL_Chain,
53724 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53725 28,
53726 OPC_CheckPredicate1,
53727 OPC_CheckPatternPredicate4,
53728 OPC_CheckComplexPat1, /*#*/1,
53729 OPC_EmitMergeInputChains1_0,
53730 OPC_EmitInteger32, 0,
53731 OPC_EmitNodeXForm, 2, 5,
53732 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17601), 0|OPFL_Chain,
53733 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53734 28,
53735 OPC_CheckPredicate0,
53736 OPC_CheckPatternPredicate4,
53737 OPC_CheckComplexPat1, /*#*/1,
53738 OPC_EmitMergeInputChains1_0,
53739 OPC_EmitInteger32, 0,
53740 OPC_EmitNodeXForm, 2, 5,
53741 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18228), 0|OPFL_Chain,
53742 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53743 0,
53744 87,
53745 OPC_RecordChild3,
53746 OPC_Scope, 27,
53747 OPC_CheckPredicate2,
53748 OPC_CheckPatternPredicate4,
53749 OPC_CheckComplexPat2, /*#*/1,
53750 OPC_EmitMergeInputChains1_0,
53751 OPC_EmitInteger32, 0,
53752 OPC_EmitNodeXForm, 2, 4,
53753 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16405), 0|OPFL_Chain,
53754 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53755 27,
53756 OPC_CheckPredicate1,
53757 OPC_CheckPatternPredicate4,
53758 OPC_CheckComplexPat2, /*#*/1,
53759 OPC_EmitMergeInputChains1_0,
53760 OPC_EmitInteger32, 0,
53761 OPC_EmitNodeXForm, 2, 4,
53762 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17088), 0|OPFL_Chain,
53763 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53764 27,
53765 OPC_CheckPredicate0,
53766 OPC_CheckPatternPredicate4,
53767 OPC_CheckComplexPat2, /*#*/1,
53768 OPC_EmitMergeInputChains1_0,
53769 OPC_EmitInteger32, 0,
53770 OPC_EmitNodeXForm, 2, 4,
53771 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17715), 0|OPFL_Chain,
53772 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53773 0,
53774 82,
53775 OPC_CheckChild2TypeI32,
53776 OPC_RecordChild3,
53777 OPC_Scope, 25,
53778 OPC_CheckPredicate2,
53779 OPC_CheckPatternPredicate4,
53780 OPC_EmitMergeInputChains1_0,
53781 OPC_EmitInteger32, 0,
53782 OPC_EmitNodeXForm, 2, 3,
53783 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16632), 0|OPFL_Chain,
53784 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53785 25,
53786 OPC_CheckPredicate1,
53787 OPC_CheckPatternPredicate4,
53788 OPC_EmitMergeInputChains1_0,
53789 OPC_EmitInteger32, 0,
53790 OPC_EmitNodeXForm, 2, 3,
53791 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17259), 0|OPFL_Chain,
53792 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53793 25,
53794 OPC_CheckPredicate0,
53795 OPC_CheckPatternPredicate4,
53796 OPC_EmitMergeInputChains1_0,
53797 OPC_EmitInteger32, 0,
53798 OPC_EmitNodeXForm, 2, 3,
53799 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17886), 0|OPFL_Chain,
53800 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53801 0,
53802 82,
53803 OPC_CheckChild2TypeI64,
53804 OPC_RecordChild3,
53805 OPC_Scope, 25,
53806 OPC_CheckPredicate2,
53807 OPC_CheckPatternPredicate4,
53808 OPC_EmitMergeInputChains1_0,
53809 OPC_EmitInteger32, 0,
53810 OPC_EmitNodeXForm, 2, 3,
53811 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16746), 0|OPFL_Chain,
53812 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53813 25,
53814 OPC_CheckPredicate1,
53815 OPC_CheckPatternPredicate4,
53816 OPC_EmitMergeInputChains1_0,
53817 OPC_EmitInteger32, 0,
53818 OPC_EmitNodeXForm, 2, 3,
53819 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17373), 0|OPFL_Chain,
53820 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53821 25,
53822 OPC_CheckPredicate0,
53823 OPC_CheckPatternPredicate4,
53824 OPC_EmitMergeInputChains1_0,
53825 OPC_EmitInteger32, 0,
53826 OPC_EmitNodeXForm, 2, 3,
53827 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18000), 0|OPFL_Chain,
53828 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53829 0,
53830 0,
53831 61|128,3,
53832 OPC_CheckChild1Integer, 72|128,14|128,1,
53833 OPC_RecordChild2,
53834 OPC_Scope, 91,
53835 OPC_CheckChild2TypeI32,
53836 OPC_RecordChild3,
53837 OPC_Scope, 28,
53838 OPC_CheckPredicate2,
53839 OPC_CheckPatternPredicate4,
53840 OPC_CheckComplexPat0, /*#*/1,
53841 OPC_EmitMergeInputChains1_0,
53842 OPC_EmitInteger32, 0,
53843 OPC_EmitNodeXForm, 2, 5,
53844 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16868), 0|OPFL_Chain,
53845 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53846 28,
53847 OPC_CheckPredicate1,
53848 OPC_CheckPatternPredicate4,
53849 OPC_CheckComplexPat0, /*#*/1,
53850 OPC_EmitMergeInputChains1_0,
53851 OPC_EmitInteger32, 0,
53852 OPC_EmitNodeXForm, 2, 5,
53853 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17495), 0|OPFL_Chain,
53854 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53855 28,
53856 OPC_CheckPredicate0,
53857 OPC_CheckPatternPredicate4,
53858 OPC_CheckComplexPat0, /*#*/1,
53859 OPC_EmitMergeInputChains1_0,
53860 OPC_EmitInteger32, 0,
53861 OPC_EmitNodeXForm, 2, 5,
53862 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18122), 0|OPFL_Chain,
53863 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53864 0,
53865 91,
53866 OPC_CheckChild2TypeI64,
53867 OPC_RecordChild3,
53868 OPC_Scope, 28,
53869 OPC_CheckPredicate2,
53870 OPC_CheckPatternPredicate4,
53871 OPC_CheckComplexPat1, /*#*/1,
53872 OPC_EmitMergeInputChains1_0,
53873 OPC_EmitInteger32, 0,
53874 OPC_EmitNodeXForm, 2, 5,
53875 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16982), 0|OPFL_Chain,
53876 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53877 28,
53878 OPC_CheckPredicate1,
53879 OPC_CheckPatternPredicate4,
53880 OPC_CheckComplexPat1, /*#*/1,
53881 OPC_EmitMergeInputChains1_0,
53882 OPC_EmitInteger32, 0,
53883 OPC_EmitNodeXForm, 2, 5,
53884 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17609), 0|OPFL_Chain,
53885 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53886 28,
53887 OPC_CheckPredicate0,
53888 OPC_CheckPatternPredicate4,
53889 OPC_CheckComplexPat1, /*#*/1,
53890 OPC_EmitMergeInputChains1_0,
53891 OPC_EmitInteger32, 0,
53892 OPC_EmitNodeXForm, 2, 5,
53893 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18236), 0|OPFL_Chain,
53894 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53895 0,
53896 87,
53897 OPC_RecordChild3,
53898 OPC_Scope, 27,
53899 OPC_CheckPredicate2,
53900 OPC_CheckPatternPredicate4,
53901 OPC_CheckComplexPat2, /*#*/1,
53902 OPC_EmitMergeInputChains1_0,
53903 OPC_EmitInteger32, 0,
53904 OPC_EmitNodeXForm, 2, 4,
53905 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16421), 0|OPFL_Chain,
53906 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53907 27,
53908 OPC_CheckPredicate1,
53909 OPC_CheckPatternPredicate4,
53910 OPC_CheckComplexPat2, /*#*/1,
53911 OPC_EmitMergeInputChains1_0,
53912 OPC_EmitInteger32, 0,
53913 OPC_EmitNodeXForm, 2, 4,
53914 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17100), 0|OPFL_Chain,
53915 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53916 27,
53917 OPC_CheckPredicate0,
53918 OPC_CheckPatternPredicate4,
53919 OPC_CheckComplexPat2, /*#*/1,
53920 OPC_EmitMergeInputChains1_0,
53921 OPC_EmitInteger32, 0,
53922 OPC_EmitNodeXForm, 2, 4,
53923 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17727), 0|OPFL_Chain,
53924 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
53925 0,
53926 82,
53927 OPC_CheckChild2TypeI32,
53928 OPC_RecordChild3,
53929 OPC_Scope, 25,
53930 OPC_CheckPredicate2,
53931 OPC_CheckPatternPredicate4,
53932 OPC_EmitMergeInputChains1_0,
53933 OPC_EmitInteger32, 0,
53934 OPC_EmitNodeXForm, 2, 3,
53935 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16640), 0|OPFL_Chain,
53936 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53937 25,
53938 OPC_CheckPredicate1,
53939 OPC_CheckPatternPredicate4,
53940 OPC_EmitMergeInputChains1_0,
53941 OPC_EmitInteger32, 0,
53942 OPC_EmitNodeXForm, 2, 3,
53943 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17267), 0|OPFL_Chain,
53944 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53945 25,
53946 OPC_CheckPredicate0,
53947 OPC_CheckPatternPredicate4,
53948 OPC_EmitMergeInputChains1_0,
53949 OPC_EmitInteger32, 0,
53950 OPC_EmitNodeXForm, 2, 3,
53951 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17894), 0|OPFL_Chain,
53952 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53953 0,
53954 82,
53955 OPC_CheckChild2TypeI64,
53956 OPC_RecordChild3,
53957 OPC_Scope, 25,
53958 OPC_CheckPredicate2,
53959 OPC_CheckPatternPredicate4,
53960 OPC_EmitMergeInputChains1_0,
53961 OPC_EmitInteger32, 0,
53962 OPC_EmitNodeXForm, 2, 3,
53963 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16754), 0|OPFL_Chain,
53964 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53965 25,
53966 OPC_CheckPredicate1,
53967 OPC_CheckPatternPredicate4,
53968 OPC_EmitMergeInputChains1_0,
53969 OPC_EmitInteger32, 0,
53970 OPC_EmitNodeXForm, 2, 3,
53971 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17381), 0|OPFL_Chain,
53972 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53973 25,
53974 OPC_CheckPredicate0,
53975 OPC_CheckPatternPredicate4,
53976 OPC_EmitMergeInputChains1_0,
53977 OPC_EmitInteger32, 0,
53978 OPC_EmitNodeXForm, 2, 3,
53979 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18008), 0|OPFL_Chain,
53980 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
53981 0,
53982 0,
53983 61|128,3,
53984 OPC_CheckChild1Integer, 40|128,16|128,1,
53985 OPC_RecordChild2,
53986 OPC_Scope, 91,
53987 OPC_CheckChild2TypeI32,
53988 OPC_RecordChild3,
53989 OPC_Scope, 28,
53990 OPC_CheckPredicate2,
53991 OPC_CheckPatternPredicate2,
53992 OPC_CheckComplexPat0, /*#*/1,
53993 OPC_EmitMergeInputChains1_0,
53994 OPC_EmitInteger32, 0,
53995 OPC_EmitNodeXForm, 2, 5,
53996 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16876), 0|OPFL_Chain,
53997 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
53998 28,
53999 OPC_CheckPredicate1,
54000 OPC_CheckPatternPredicate2,
54001 OPC_CheckComplexPat0, /*#*/1,
54002 OPC_EmitMergeInputChains1_0,
54003 OPC_EmitInteger32, 0,
54004 OPC_EmitNodeXForm, 2, 5,
54005 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17503), 0|OPFL_Chain,
54006 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54007 28,
54008 OPC_CheckPredicate0,
54009 OPC_CheckPatternPredicate2,
54010 OPC_CheckComplexPat0, /*#*/1,
54011 OPC_EmitMergeInputChains1_0,
54012 OPC_EmitInteger32, 0,
54013 OPC_EmitNodeXForm, 2, 5,
54014 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18130), 0|OPFL_Chain,
54015 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54016 0,
54017 91,
54018 OPC_CheckChild2TypeI64,
54019 OPC_RecordChild3,
54020 OPC_Scope, 28,
54021 OPC_CheckPredicate2,
54022 OPC_CheckPatternPredicate2,
54023 OPC_CheckComplexPat1, /*#*/1,
54024 OPC_EmitMergeInputChains1_0,
54025 OPC_EmitInteger32, 0,
54026 OPC_EmitNodeXForm, 2, 5,
54027 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16990), 0|OPFL_Chain,
54028 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54029 28,
54030 OPC_CheckPredicate1,
54031 OPC_CheckPatternPredicate2,
54032 OPC_CheckComplexPat1, /*#*/1,
54033 OPC_EmitMergeInputChains1_0,
54034 OPC_EmitInteger32, 0,
54035 OPC_EmitNodeXForm, 2, 5,
54036 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17617), 0|OPFL_Chain,
54037 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54038 28,
54039 OPC_CheckPredicate0,
54040 OPC_CheckPatternPredicate2,
54041 OPC_CheckComplexPat1, /*#*/1,
54042 OPC_EmitMergeInputChains1_0,
54043 OPC_EmitInteger32, 0,
54044 OPC_EmitNodeXForm, 2, 5,
54045 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18244), 0|OPFL_Chain,
54046 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54047 0,
54048 87,
54049 OPC_RecordChild3,
54050 OPC_Scope, 27,
54051 OPC_CheckPredicate2,
54052 OPC_CheckPatternPredicate2,
54053 OPC_CheckComplexPat2, /*#*/1,
54054 OPC_EmitMergeInputChains1_0,
54055 OPC_EmitInteger32, 0,
54056 OPC_EmitNodeXForm, 2, 4,
54057 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16437), 0|OPFL_Chain,
54058 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54059 27,
54060 OPC_CheckPredicate1,
54061 OPC_CheckPatternPredicate2,
54062 OPC_CheckComplexPat2, /*#*/1,
54063 OPC_EmitMergeInputChains1_0,
54064 OPC_EmitInteger32, 0,
54065 OPC_EmitNodeXForm, 2, 4,
54066 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17112), 0|OPFL_Chain,
54067 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54068 27,
54069 OPC_CheckPredicate0,
54070 OPC_CheckPatternPredicate2,
54071 OPC_CheckComplexPat2, /*#*/1,
54072 OPC_EmitMergeInputChains1_0,
54073 OPC_EmitInteger32, 0,
54074 OPC_EmitNodeXForm, 2, 4,
54075 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17739), 0|OPFL_Chain,
54076 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54077 0,
54078 82,
54079 OPC_CheckChild2TypeI32,
54080 OPC_RecordChild3,
54081 OPC_Scope, 25,
54082 OPC_CheckPredicate2,
54083 OPC_CheckPatternPredicate2,
54084 OPC_EmitMergeInputChains1_0,
54085 OPC_EmitInteger32, 0,
54086 OPC_EmitNodeXForm, 2, 3,
54087 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16648), 0|OPFL_Chain,
54088 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54089 25,
54090 OPC_CheckPredicate1,
54091 OPC_CheckPatternPredicate2,
54092 OPC_EmitMergeInputChains1_0,
54093 OPC_EmitInteger32, 0,
54094 OPC_EmitNodeXForm, 2, 3,
54095 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17275), 0|OPFL_Chain,
54096 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54097 25,
54098 OPC_CheckPredicate0,
54099 OPC_CheckPatternPredicate2,
54100 OPC_EmitMergeInputChains1_0,
54101 OPC_EmitInteger32, 0,
54102 OPC_EmitNodeXForm, 2, 3,
54103 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17902), 0|OPFL_Chain,
54104 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54105 0,
54106 82,
54107 OPC_CheckChild2TypeI64,
54108 OPC_RecordChild3,
54109 OPC_Scope, 25,
54110 OPC_CheckPredicate2,
54111 OPC_CheckPatternPredicate2,
54112 OPC_EmitMergeInputChains1_0,
54113 OPC_EmitInteger32, 0,
54114 OPC_EmitNodeXForm, 2, 3,
54115 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16762), 0|OPFL_Chain,
54116 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54117 25,
54118 OPC_CheckPredicate1,
54119 OPC_CheckPatternPredicate2,
54120 OPC_EmitMergeInputChains1_0,
54121 OPC_EmitInteger32, 0,
54122 OPC_EmitNodeXForm, 2, 3,
54123 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17389), 0|OPFL_Chain,
54124 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54125 25,
54126 OPC_CheckPredicate0,
54127 OPC_CheckPatternPredicate2,
54128 OPC_EmitMergeInputChains1_0,
54129 OPC_EmitInteger32, 0,
54130 OPC_EmitNodeXForm, 2, 3,
54131 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18016), 0|OPFL_Chain,
54132 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54133 0,
54134 0,
54135 61|128,3,
54136 OPC_CheckChild1Integer, 72|128,16|128,1,
54137 OPC_RecordChild2,
54138 OPC_Scope, 91,
54139 OPC_CheckChild2TypeI32,
54140 OPC_RecordChild3,
54141 OPC_Scope, 28,
54142 OPC_CheckPredicate2,
54143 OPC_CheckPatternPredicate2,
54144 OPC_CheckComplexPat0, /*#*/1,
54145 OPC_EmitMergeInputChains1_0,
54146 OPC_EmitInteger32, 0,
54147 OPC_EmitNodeXForm, 2, 5,
54148 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16884), 0|OPFL_Chain,
54149 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54150 28,
54151 OPC_CheckPredicate1,
54152 OPC_CheckPatternPredicate2,
54153 OPC_CheckComplexPat0, /*#*/1,
54154 OPC_EmitMergeInputChains1_0,
54155 OPC_EmitInteger32, 0,
54156 OPC_EmitNodeXForm, 2, 5,
54157 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17511), 0|OPFL_Chain,
54158 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54159 28,
54160 OPC_CheckPredicate0,
54161 OPC_CheckPatternPredicate2,
54162 OPC_CheckComplexPat0, /*#*/1,
54163 OPC_EmitMergeInputChains1_0,
54164 OPC_EmitInteger32, 0,
54165 OPC_EmitNodeXForm, 2, 5,
54166 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18138), 0|OPFL_Chain,
54167 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54168 0,
54169 91,
54170 OPC_CheckChild2TypeI64,
54171 OPC_RecordChild3,
54172 OPC_Scope, 28,
54173 OPC_CheckPredicate2,
54174 OPC_CheckPatternPredicate2,
54175 OPC_CheckComplexPat1, /*#*/1,
54176 OPC_EmitMergeInputChains1_0,
54177 OPC_EmitInteger32, 0,
54178 OPC_EmitNodeXForm, 2, 5,
54179 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16998), 0|OPFL_Chain,
54180 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54181 28,
54182 OPC_CheckPredicate1,
54183 OPC_CheckPatternPredicate2,
54184 OPC_CheckComplexPat1, /*#*/1,
54185 OPC_EmitMergeInputChains1_0,
54186 OPC_EmitInteger32, 0,
54187 OPC_EmitNodeXForm, 2, 5,
54188 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17625), 0|OPFL_Chain,
54189 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54190 28,
54191 OPC_CheckPredicate0,
54192 OPC_CheckPatternPredicate2,
54193 OPC_CheckComplexPat1, /*#*/1,
54194 OPC_EmitMergeInputChains1_0,
54195 OPC_EmitInteger32, 0,
54196 OPC_EmitNodeXForm, 2, 5,
54197 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18252), 0|OPFL_Chain,
54198 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54199 0,
54200 87,
54201 OPC_RecordChild3,
54202 OPC_Scope, 27,
54203 OPC_CheckPredicate2,
54204 OPC_CheckPatternPredicate2,
54205 OPC_CheckComplexPat2, /*#*/1,
54206 OPC_EmitMergeInputChains1_0,
54207 OPC_EmitInteger32, 0,
54208 OPC_EmitNodeXForm, 2, 4,
54209 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16453), 0|OPFL_Chain,
54210 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54211 27,
54212 OPC_CheckPredicate1,
54213 OPC_CheckPatternPredicate2,
54214 OPC_CheckComplexPat2, /*#*/1,
54215 OPC_EmitMergeInputChains1_0,
54216 OPC_EmitInteger32, 0,
54217 OPC_EmitNodeXForm, 2, 4,
54218 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17124), 0|OPFL_Chain,
54219 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54220 27,
54221 OPC_CheckPredicate0,
54222 OPC_CheckPatternPredicate2,
54223 OPC_CheckComplexPat2, /*#*/1,
54224 OPC_EmitMergeInputChains1_0,
54225 OPC_EmitInteger32, 0,
54226 OPC_EmitNodeXForm, 2, 4,
54227 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17751), 0|OPFL_Chain,
54228 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54229 0,
54230 82,
54231 OPC_CheckChild2TypeI32,
54232 OPC_RecordChild3,
54233 OPC_Scope, 25,
54234 OPC_CheckPredicate2,
54235 OPC_CheckPatternPredicate2,
54236 OPC_EmitMergeInputChains1_0,
54237 OPC_EmitInteger32, 0,
54238 OPC_EmitNodeXForm, 2, 3,
54239 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16656), 0|OPFL_Chain,
54240 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54241 25,
54242 OPC_CheckPredicate1,
54243 OPC_CheckPatternPredicate2,
54244 OPC_EmitMergeInputChains1_0,
54245 OPC_EmitInteger32, 0,
54246 OPC_EmitNodeXForm, 2, 3,
54247 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17283), 0|OPFL_Chain,
54248 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54249 25,
54250 OPC_CheckPredicate0,
54251 OPC_CheckPatternPredicate2,
54252 OPC_EmitMergeInputChains1_0,
54253 OPC_EmitInteger32, 0,
54254 OPC_EmitNodeXForm, 2, 3,
54255 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17910), 0|OPFL_Chain,
54256 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54257 0,
54258 82,
54259 OPC_CheckChild2TypeI64,
54260 OPC_RecordChild3,
54261 OPC_Scope, 25,
54262 OPC_CheckPredicate2,
54263 OPC_CheckPatternPredicate2,
54264 OPC_EmitMergeInputChains1_0,
54265 OPC_EmitInteger32, 0,
54266 OPC_EmitNodeXForm, 2, 3,
54267 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16770), 0|OPFL_Chain,
54268 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54269 25,
54270 OPC_CheckPredicate1,
54271 OPC_CheckPatternPredicate2,
54272 OPC_EmitMergeInputChains1_0,
54273 OPC_EmitInteger32, 0,
54274 OPC_EmitNodeXForm, 2, 3,
54275 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17397), 0|OPFL_Chain,
54276 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54277 25,
54278 OPC_CheckPredicate0,
54279 OPC_CheckPatternPredicate2,
54280 OPC_EmitMergeInputChains1_0,
54281 OPC_EmitInteger32, 0,
54282 OPC_EmitNodeXForm, 2, 3,
54283 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18024), 0|OPFL_Chain,
54284 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54285 0,
54286 0,
54287 61|128,3,
54288 OPC_CheckChild1Integer, 0|128,18|128,1,
54289 OPC_RecordChild2,
54290 OPC_Scope, 91,
54291 OPC_CheckChild2TypeI32,
54292 OPC_RecordChild3,
54293 OPC_Scope, 28,
54294 OPC_CheckPredicate2,
54295 OPC_CheckPatternPredicate2,
54296 OPC_CheckComplexPat0, /*#*/1,
54297 OPC_EmitMergeInputChains1_0,
54298 OPC_EmitInteger32, 0,
54299 OPC_EmitNodeXForm, 2, 5,
54300 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16892), 0|OPFL_Chain,
54301 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54302 28,
54303 OPC_CheckPredicate1,
54304 OPC_CheckPatternPredicate2,
54305 OPC_CheckComplexPat0, /*#*/1,
54306 OPC_EmitMergeInputChains1_0,
54307 OPC_EmitInteger32, 0,
54308 OPC_EmitNodeXForm, 2, 5,
54309 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17519), 0|OPFL_Chain,
54310 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54311 28,
54312 OPC_CheckPredicate0,
54313 OPC_CheckPatternPredicate2,
54314 OPC_CheckComplexPat0, /*#*/1,
54315 OPC_EmitMergeInputChains1_0,
54316 OPC_EmitInteger32, 0,
54317 OPC_EmitNodeXForm, 2, 5,
54318 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18146), 0|OPFL_Chain,
54319 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54320 0,
54321 91,
54322 OPC_CheckChild2TypeI64,
54323 OPC_RecordChild3,
54324 OPC_Scope, 28,
54325 OPC_CheckPredicate2,
54326 OPC_CheckPatternPredicate2,
54327 OPC_CheckComplexPat1, /*#*/1,
54328 OPC_EmitMergeInputChains1_0,
54329 OPC_EmitInteger32, 0,
54330 OPC_EmitNodeXForm, 2, 5,
54331 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17006), 0|OPFL_Chain,
54332 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54333 28,
54334 OPC_CheckPredicate1,
54335 OPC_CheckPatternPredicate2,
54336 OPC_CheckComplexPat1, /*#*/1,
54337 OPC_EmitMergeInputChains1_0,
54338 OPC_EmitInteger32, 0,
54339 OPC_EmitNodeXForm, 2, 5,
54340 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17633), 0|OPFL_Chain,
54341 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54342 28,
54343 OPC_CheckPredicate0,
54344 OPC_CheckPatternPredicate2,
54345 OPC_CheckComplexPat1, /*#*/1,
54346 OPC_EmitMergeInputChains1_0,
54347 OPC_EmitInteger32, 0,
54348 OPC_EmitNodeXForm, 2, 5,
54349 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18260), 0|OPFL_Chain,
54350 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54351 0,
54352 87,
54353 OPC_RecordChild3,
54354 OPC_Scope, 27,
54355 OPC_CheckPredicate2,
54356 OPC_CheckPatternPredicate2,
54357 OPC_CheckComplexPat2, /*#*/1,
54358 OPC_EmitMergeInputChains1_0,
54359 OPC_EmitInteger32, 0,
54360 OPC_EmitNodeXForm, 2, 4,
54361 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16469), 0|OPFL_Chain,
54362 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54363 27,
54364 OPC_CheckPredicate1,
54365 OPC_CheckPatternPredicate2,
54366 OPC_CheckComplexPat2, /*#*/1,
54367 OPC_EmitMergeInputChains1_0,
54368 OPC_EmitInteger32, 0,
54369 OPC_EmitNodeXForm, 2, 4,
54370 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17136), 0|OPFL_Chain,
54371 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54372 27,
54373 OPC_CheckPredicate0,
54374 OPC_CheckPatternPredicate2,
54375 OPC_CheckComplexPat2, /*#*/1,
54376 OPC_EmitMergeInputChains1_0,
54377 OPC_EmitInteger32, 0,
54378 OPC_EmitNodeXForm, 2, 4,
54379 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17763), 0|OPFL_Chain,
54380 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54381 0,
54382 82,
54383 OPC_CheckChild2TypeI32,
54384 OPC_RecordChild3,
54385 OPC_Scope, 25,
54386 OPC_CheckPredicate2,
54387 OPC_CheckPatternPredicate2,
54388 OPC_EmitMergeInputChains1_0,
54389 OPC_EmitInteger32, 0,
54390 OPC_EmitNodeXForm, 2, 3,
54391 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16664), 0|OPFL_Chain,
54392 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54393 25,
54394 OPC_CheckPredicate1,
54395 OPC_CheckPatternPredicate2,
54396 OPC_EmitMergeInputChains1_0,
54397 OPC_EmitInteger32, 0,
54398 OPC_EmitNodeXForm, 2, 3,
54399 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17291), 0|OPFL_Chain,
54400 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54401 25,
54402 OPC_CheckPredicate0,
54403 OPC_CheckPatternPredicate2,
54404 OPC_EmitMergeInputChains1_0,
54405 OPC_EmitInteger32, 0,
54406 OPC_EmitNodeXForm, 2, 3,
54407 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17918), 0|OPFL_Chain,
54408 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54409 0,
54410 82,
54411 OPC_CheckChild2TypeI64,
54412 OPC_RecordChild3,
54413 OPC_Scope, 25,
54414 OPC_CheckPredicate2,
54415 OPC_CheckPatternPredicate2,
54416 OPC_EmitMergeInputChains1_0,
54417 OPC_EmitInteger32, 0,
54418 OPC_EmitNodeXForm, 2, 3,
54419 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16778), 0|OPFL_Chain,
54420 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54421 25,
54422 OPC_CheckPredicate1,
54423 OPC_CheckPatternPredicate2,
54424 OPC_EmitMergeInputChains1_0,
54425 OPC_EmitInteger32, 0,
54426 OPC_EmitNodeXForm, 2, 3,
54427 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17405), 0|OPFL_Chain,
54428 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54429 25,
54430 OPC_CheckPredicate0,
54431 OPC_CheckPatternPredicate2,
54432 OPC_EmitMergeInputChains1_0,
54433 OPC_EmitInteger32, 0,
54434 OPC_EmitNodeXForm, 2, 3,
54435 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18032), 0|OPFL_Chain,
54436 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54437 0,
54438 0,
54439 61|128,3,
54440 OPC_CheckChild1Integer, 32|128,18|128,1,
54441 OPC_RecordChild2,
54442 OPC_Scope, 91,
54443 OPC_CheckChild2TypeI32,
54444 OPC_RecordChild3,
54445 OPC_Scope, 28,
54446 OPC_CheckPredicate2,
54447 OPC_CheckPatternPredicate2,
54448 OPC_CheckComplexPat0, /*#*/1,
54449 OPC_EmitMergeInputChains1_0,
54450 OPC_EmitInteger32, 0,
54451 OPC_EmitNodeXForm, 2, 5,
54452 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16900), 0|OPFL_Chain,
54453 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54454 28,
54455 OPC_CheckPredicate1,
54456 OPC_CheckPatternPredicate2,
54457 OPC_CheckComplexPat0, /*#*/1,
54458 OPC_EmitMergeInputChains1_0,
54459 OPC_EmitInteger32, 0,
54460 OPC_EmitNodeXForm, 2, 5,
54461 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17527), 0|OPFL_Chain,
54462 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54463 28,
54464 OPC_CheckPredicate0,
54465 OPC_CheckPatternPredicate2,
54466 OPC_CheckComplexPat0, /*#*/1,
54467 OPC_EmitMergeInputChains1_0,
54468 OPC_EmitInteger32, 0,
54469 OPC_EmitNodeXForm, 2, 5,
54470 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18154), 0|OPFL_Chain,
54471 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54472 0,
54473 91,
54474 OPC_CheckChild2TypeI64,
54475 OPC_RecordChild3,
54476 OPC_Scope, 28,
54477 OPC_CheckPredicate2,
54478 OPC_CheckPatternPredicate2,
54479 OPC_CheckComplexPat1, /*#*/1,
54480 OPC_EmitMergeInputChains1_0,
54481 OPC_EmitInteger32, 0,
54482 OPC_EmitNodeXForm, 2, 5,
54483 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17014), 0|OPFL_Chain,
54484 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54485 28,
54486 OPC_CheckPredicate1,
54487 OPC_CheckPatternPredicate2,
54488 OPC_CheckComplexPat1, /*#*/1,
54489 OPC_EmitMergeInputChains1_0,
54490 OPC_EmitInteger32, 0,
54491 OPC_EmitNodeXForm, 2, 5,
54492 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17641), 0|OPFL_Chain,
54493 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54494 28,
54495 OPC_CheckPredicate0,
54496 OPC_CheckPatternPredicate2,
54497 OPC_CheckComplexPat1, /*#*/1,
54498 OPC_EmitMergeInputChains1_0,
54499 OPC_EmitInteger32, 0,
54500 OPC_EmitNodeXForm, 2, 5,
54501 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18268), 0|OPFL_Chain,
54502 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54503 0,
54504 87,
54505 OPC_RecordChild3,
54506 OPC_Scope, 27,
54507 OPC_CheckPredicate2,
54508 OPC_CheckPatternPredicate2,
54509 OPC_CheckComplexPat2, /*#*/1,
54510 OPC_EmitMergeInputChains1_0,
54511 OPC_EmitInteger32, 0,
54512 OPC_EmitNodeXForm, 2, 4,
54513 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16485), 0|OPFL_Chain,
54514 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54515 27,
54516 OPC_CheckPredicate1,
54517 OPC_CheckPatternPredicate2,
54518 OPC_CheckComplexPat2, /*#*/1,
54519 OPC_EmitMergeInputChains1_0,
54520 OPC_EmitInteger32, 0,
54521 OPC_EmitNodeXForm, 2, 4,
54522 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17148), 0|OPFL_Chain,
54523 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54524 27,
54525 OPC_CheckPredicate0,
54526 OPC_CheckPatternPredicate2,
54527 OPC_CheckComplexPat2, /*#*/1,
54528 OPC_EmitMergeInputChains1_0,
54529 OPC_EmitInteger32, 0,
54530 OPC_EmitNodeXForm, 2, 4,
54531 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17775), 0|OPFL_Chain,
54532 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54533 0,
54534 82,
54535 OPC_CheckChild2TypeI32,
54536 OPC_RecordChild3,
54537 OPC_Scope, 25,
54538 OPC_CheckPredicate2,
54539 OPC_CheckPatternPredicate2,
54540 OPC_EmitMergeInputChains1_0,
54541 OPC_EmitInteger32, 0,
54542 OPC_EmitNodeXForm, 2, 3,
54543 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16672), 0|OPFL_Chain,
54544 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54545 25,
54546 OPC_CheckPredicate1,
54547 OPC_CheckPatternPredicate2,
54548 OPC_EmitMergeInputChains1_0,
54549 OPC_EmitInteger32, 0,
54550 OPC_EmitNodeXForm, 2, 3,
54551 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17299), 0|OPFL_Chain,
54552 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54553 25,
54554 OPC_CheckPredicate0,
54555 OPC_CheckPatternPredicate2,
54556 OPC_EmitMergeInputChains1_0,
54557 OPC_EmitInteger32, 0,
54558 OPC_EmitNodeXForm, 2, 3,
54559 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17926), 0|OPFL_Chain,
54560 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54561 0,
54562 82,
54563 OPC_CheckChild2TypeI64,
54564 OPC_RecordChild3,
54565 OPC_Scope, 25,
54566 OPC_CheckPredicate2,
54567 OPC_CheckPatternPredicate2,
54568 OPC_EmitMergeInputChains1_0,
54569 OPC_EmitInteger32, 0,
54570 OPC_EmitNodeXForm, 2, 3,
54571 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16786), 0|OPFL_Chain,
54572 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54573 25,
54574 OPC_CheckPredicate1,
54575 OPC_CheckPatternPredicate2,
54576 OPC_EmitMergeInputChains1_0,
54577 OPC_EmitInteger32, 0,
54578 OPC_EmitNodeXForm, 2, 3,
54579 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17413), 0|OPFL_Chain,
54580 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54581 25,
54582 OPC_CheckPredicate0,
54583 OPC_CheckPatternPredicate2,
54584 OPC_EmitMergeInputChains1_0,
54585 OPC_EmitInteger32, 0,
54586 OPC_EmitNodeXForm, 2, 3,
54587 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18040), 0|OPFL_Chain,
54588 8, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54589 0,
54590 0,
54591 1|128,3,
54592 OPC_CheckChild1Integer, 102|128,14|128,1,
54593 OPC_RecordChild2,
54594 OPC_Scope, 79,
54595 OPC_CheckChild2TypeI32,
54596 OPC_RecordChild3,
54597 OPC_Scope, 24,
54598 OPC_CheckPredicate2,
54599 OPC_CheckPatternPredicate4,
54600 OPC_CheckComplexPat0, /*#*/1,
54601 OPC_EmitMergeInputChains1_0,
54602 OPC_EmitInteger32, 0,
54603 OPC_EmitNodeXForm, 2, 5,
54604 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16908), 0|OPFL_Chain,
54605 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54606 24,
54607 OPC_CheckPredicate1,
54608 OPC_CheckPatternPredicate4,
54609 OPC_CheckComplexPat0, /*#*/1,
54610 OPC_EmitMergeInputChains1_0,
54611 OPC_EmitInteger32, 0,
54612 OPC_EmitNodeXForm, 2, 5,
54613 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17535), 0|OPFL_Chain,
54614 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54615 24,
54616 OPC_CheckPredicate0,
54617 OPC_CheckPatternPredicate4,
54618 OPC_CheckComplexPat0, /*#*/1,
54619 OPC_EmitMergeInputChains1_0,
54620 OPC_EmitInteger32, 0,
54621 OPC_EmitNodeXForm, 2, 5,
54622 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18162), 0|OPFL_Chain,
54623 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54624 0,
54625 79,
54626 OPC_CheckChild2TypeI64,
54627 OPC_RecordChild3,
54628 OPC_Scope, 24,
54629 OPC_CheckPredicate2,
54630 OPC_CheckPatternPredicate4,
54631 OPC_CheckComplexPat1, /*#*/1,
54632 OPC_EmitMergeInputChains1_0,
54633 OPC_EmitInteger32, 0,
54634 OPC_EmitNodeXForm, 2, 5,
54635 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17022), 0|OPFL_Chain,
54636 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54637 24,
54638 OPC_CheckPredicate1,
54639 OPC_CheckPatternPredicate4,
54640 OPC_CheckComplexPat1, /*#*/1,
54641 OPC_EmitMergeInputChains1_0,
54642 OPC_EmitInteger32, 0,
54643 OPC_EmitNodeXForm, 2, 5,
54644 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17649), 0|OPFL_Chain,
54645 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54646 24,
54647 OPC_CheckPredicate0,
54648 OPC_CheckPatternPredicate4,
54649 OPC_CheckComplexPat1, /*#*/1,
54650 OPC_EmitMergeInputChains1_0,
54651 OPC_EmitInteger32, 0,
54652 OPC_EmitNodeXForm, 2, 5,
54653 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18276), 0|OPFL_Chain,
54654 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54655 0,
54656 75,
54657 OPC_RecordChild3,
54658 OPC_Scope, 23,
54659 OPC_CheckPredicate2,
54660 OPC_CheckPatternPredicate4,
54661 OPC_CheckComplexPat2, /*#*/1,
54662 OPC_EmitMergeInputChains1_0,
54663 OPC_EmitInteger32, 0,
54664 OPC_EmitNodeXForm, 2, 4,
54665 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16501), 0|OPFL_Chain,
54666 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54667 23,
54668 OPC_CheckPredicate1,
54669 OPC_CheckPatternPredicate4,
54670 OPC_CheckComplexPat2, /*#*/1,
54671 OPC_EmitMergeInputChains1_0,
54672 OPC_EmitInteger32, 0,
54673 OPC_EmitNodeXForm, 2, 4,
54674 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17160), 0|OPFL_Chain,
54675 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54676 23,
54677 OPC_CheckPredicate0,
54678 OPC_CheckPatternPredicate4,
54679 OPC_CheckComplexPat2, /*#*/1,
54680 OPC_EmitMergeInputChains1_0,
54681 OPC_EmitInteger32, 0,
54682 OPC_EmitNodeXForm, 2, 4,
54683 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17787), 0|OPFL_Chain,
54684 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54685 0,
54686 70,
54687 OPC_CheckChild2TypeI32,
54688 OPC_RecordChild3,
54689 OPC_Scope, 21,
54690 OPC_CheckPredicate2,
54691 OPC_CheckPatternPredicate4,
54692 OPC_EmitMergeInputChains1_0,
54693 OPC_EmitInteger32, 0,
54694 OPC_EmitNodeXForm, 2, 3,
54695 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16680), 0|OPFL_Chain,
54696 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54697 21,
54698 OPC_CheckPredicate1,
54699 OPC_CheckPatternPredicate4,
54700 OPC_EmitMergeInputChains1_0,
54701 OPC_EmitInteger32, 0,
54702 OPC_EmitNodeXForm, 2, 3,
54703 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17307), 0|OPFL_Chain,
54704 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54705 21,
54706 OPC_CheckPredicate0,
54707 OPC_CheckPatternPredicate4,
54708 OPC_EmitMergeInputChains1_0,
54709 OPC_EmitInteger32, 0,
54710 OPC_EmitNodeXForm, 2, 3,
54711 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17934), 0|OPFL_Chain,
54712 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54713 0,
54714 70,
54715 OPC_CheckChild2TypeI64,
54716 OPC_RecordChild3,
54717 OPC_Scope, 21,
54718 OPC_CheckPredicate2,
54719 OPC_CheckPatternPredicate4,
54720 OPC_EmitMergeInputChains1_0,
54721 OPC_EmitInteger32, 0,
54722 OPC_EmitNodeXForm, 2, 3,
54723 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16794), 0|OPFL_Chain,
54724 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54725 21,
54726 OPC_CheckPredicate1,
54727 OPC_CheckPatternPredicate4,
54728 OPC_EmitMergeInputChains1_0,
54729 OPC_EmitInteger32, 0,
54730 OPC_EmitNodeXForm, 2, 3,
54731 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17421), 0|OPFL_Chain,
54732 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54733 21,
54734 OPC_CheckPredicate0,
54735 OPC_CheckPatternPredicate4,
54736 OPC_EmitMergeInputChains1_0,
54737 OPC_EmitInteger32, 0,
54738 OPC_EmitNodeXForm, 2, 3,
54739 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18048), 0|OPFL_Chain,
54740 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54741 0,
54742 0,
54743 1|128,3,
54744 OPC_CheckChild1Integer, 102|128,16|128,1,
54745 OPC_RecordChild2,
54746 OPC_Scope, 79,
54747 OPC_CheckChild2TypeI32,
54748 OPC_RecordChild3,
54749 OPC_Scope, 24,
54750 OPC_CheckPredicate2,
54751 OPC_CheckPatternPredicate2,
54752 OPC_CheckComplexPat0, /*#*/1,
54753 OPC_EmitMergeInputChains1_0,
54754 OPC_EmitInteger32, 0,
54755 OPC_EmitNodeXForm, 2, 5,
54756 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16914), 0|OPFL_Chain,
54757 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54758 24,
54759 OPC_CheckPredicate1,
54760 OPC_CheckPatternPredicate2,
54761 OPC_CheckComplexPat0, /*#*/1,
54762 OPC_EmitMergeInputChains1_0,
54763 OPC_EmitInteger32, 0,
54764 OPC_EmitNodeXForm, 2, 5,
54765 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17541), 0|OPFL_Chain,
54766 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54767 24,
54768 OPC_CheckPredicate0,
54769 OPC_CheckPatternPredicate2,
54770 OPC_CheckComplexPat0, /*#*/1,
54771 OPC_EmitMergeInputChains1_0,
54772 OPC_EmitInteger32, 0,
54773 OPC_EmitNodeXForm, 2, 5,
54774 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18168), 0|OPFL_Chain,
54775 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54776 0,
54777 79,
54778 OPC_CheckChild2TypeI64,
54779 OPC_RecordChild3,
54780 OPC_Scope, 24,
54781 OPC_CheckPredicate2,
54782 OPC_CheckPatternPredicate2,
54783 OPC_CheckComplexPat1, /*#*/1,
54784 OPC_EmitMergeInputChains1_0,
54785 OPC_EmitInteger32, 0,
54786 OPC_EmitNodeXForm, 2, 5,
54787 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17028), 0|OPFL_Chain,
54788 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54789 24,
54790 OPC_CheckPredicate1,
54791 OPC_CheckPatternPredicate2,
54792 OPC_CheckComplexPat1, /*#*/1,
54793 OPC_EmitMergeInputChains1_0,
54794 OPC_EmitInteger32, 0,
54795 OPC_EmitNodeXForm, 2, 5,
54796 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17655), 0|OPFL_Chain,
54797 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54798 24,
54799 OPC_CheckPredicate0,
54800 OPC_CheckPatternPredicate2,
54801 OPC_CheckComplexPat1, /*#*/1,
54802 OPC_EmitMergeInputChains1_0,
54803 OPC_EmitInteger32, 0,
54804 OPC_EmitNodeXForm, 2, 5,
54805 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18282), 0|OPFL_Chain,
54806 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54807 0,
54808 75,
54809 OPC_RecordChild3,
54810 OPC_Scope, 23,
54811 OPC_CheckPredicate2,
54812 OPC_CheckPatternPredicate2,
54813 OPC_CheckComplexPat2, /*#*/1,
54814 OPC_EmitMergeInputChains1_0,
54815 OPC_EmitInteger32, 0,
54816 OPC_EmitNodeXForm, 2, 4,
54817 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16513), 0|OPFL_Chain,
54818 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54819 23,
54820 OPC_CheckPredicate1,
54821 OPC_CheckPatternPredicate2,
54822 OPC_CheckComplexPat2, /*#*/1,
54823 OPC_EmitMergeInputChains1_0,
54824 OPC_EmitInteger32, 0,
54825 OPC_EmitNodeXForm, 2, 4,
54826 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17169), 0|OPFL_Chain,
54827 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54828 23,
54829 OPC_CheckPredicate0,
54830 OPC_CheckPatternPredicate2,
54831 OPC_CheckComplexPat2, /*#*/1,
54832 OPC_EmitMergeInputChains1_0,
54833 OPC_EmitInteger32, 0,
54834 OPC_EmitNodeXForm, 2, 4,
54835 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17796), 0|OPFL_Chain,
54836 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54837 0,
54838 70,
54839 OPC_CheckChild2TypeI32,
54840 OPC_RecordChild3,
54841 OPC_Scope, 21,
54842 OPC_CheckPredicate2,
54843 OPC_CheckPatternPredicate2,
54844 OPC_EmitMergeInputChains1_0,
54845 OPC_EmitInteger32, 0,
54846 OPC_EmitNodeXForm, 2, 3,
54847 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16686), 0|OPFL_Chain,
54848 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54849 21,
54850 OPC_CheckPredicate1,
54851 OPC_CheckPatternPredicate2,
54852 OPC_EmitMergeInputChains1_0,
54853 OPC_EmitInteger32, 0,
54854 OPC_EmitNodeXForm, 2, 3,
54855 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17313), 0|OPFL_Chain,
54856 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54857 21,
54858 OPC_CheckPredicate0,
54859 OPC_CheckPatternPredicate2,
54860 OPC_EmitMergeInputChains1_0,
54861 OPC_EmitInteger32, 0,
54862 OPC_EmitNodeXForm, 2, 3,
54863 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17940), 0|OPFL_Chain,
54864 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54865 0,
54866 70,
54867 OPC_CheckChild2TypeI64,
54868 OPC_RecordChild3,
54869 OPC_Scope, 21,
54870 OPC_CheckPredicate2,
54871 OPC_CheckPatternPredicate2,
54872 OPC_EmitMergeInputChains1_0,
54873 OPC_EmitInteger32, 0,
54874 OPC_EmitNodeXForm, 2, 3,
54875 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16800), 0|OPFL_Chain,
54876 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54877 21,
54878 OPC_CheckPredicate1,
54879 OPC_CheckPatternPredicate2,
54880 OPC_EmitMergeInputChains1_0,
54881 OPC_EmitInteger32, 0,
54882 OPC_EmitNodeXForm, 2, 3,
54883 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17427), 0|OPFL_Chain,
54884 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54885 21,
54886 OPC_CheckPredicate0,
54887 OPC_CheckPatternPredicate2,
54888 OPC_EmitMergeInputChains1_0,
54889 OPC_EmitInteger32, 0,
54890 OPC_EmitNodeXForm, 2, 3,
54891 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18054), 0|OPFL_Chain,
54892 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
54893 0,
54894 0,
54895 1|128,3,
54896 OPC_CheckChild1Integer, 62|128,18|128,1,
54897 OPC_RecordChild2,
54898 OPC_Scope, 79,
54899 OPC_CheckChild2TypeI32,
54900 OPC_RecordChild3,
54901 OPC_Scope, 24,
54902 OPC_CheckPredicate2,
54903 OPC_CheckPatternPredicate2,
54904 OPC_CheckComplexPat0, /*#*/1,
54905 OPC_EmitMergeInputChains1_0,
54906 OPC_EmitInteger32, 0,
54907 OPC_EmitNodeXForm, 2, 5,
54908 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16920), 0|OPFL_Chain,
54909 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54910 24,
54911 OPC_CheckPredicate1,
54912 OPC_CheckPatternPredicate2,
54913 OPC_CheckComplexPat0, /*#*/1,
54914 OPC_EmitMergeInputChains1_0,
54915 OPC_EmitInteger32, 0,
54916 OPC_EmitNodeXForm, 2, 5,
54917 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17547), 0|OPFL_Chain,
54918 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54919 24,
54920 OPC_CheckPredicate0,
54921 OPC_CheckPatternPredicate2,
54922 OPC_CheckComplexPat0, /*#*/1,
54923 OPC_EmitMergeInputChains1_0,
54924 OPC_EmitInteger32, 0,
54925 OPC_EmitNodeXForm, 2, 5,
54926 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18174), 0|OPFL_Chain,
54927 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54928 0,
54929 79,
54930 OPC_CheckChild2TypeI64,
54931 OPC_RecordChild3,
54932 OPC_Scope, 24,
54933 OPC_CheckPredicate2,
54934 OPC_CheckPatternPredicate2,
54935 OPC_CheckComplexPat1, /*#*/1,
54936 OPC_EmitMergeInputChains1_0,
54937 OPC_EmitInteger32, 0,
54938 OPC_EmitNodeXForm, 2, 5,
54939 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17034), 0|OPFL_Chain,
54940 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54941 24,
54942 OPC_CheckPredicate1,
54943 OPC_CheckPatternPredicate2,
54944 OPC_CheckComplexPat1, /*#*/1,
54945 OPC_EmitMergeInputChains1_0,
54946 OPC_EmitInteger32, 0,
54947 OPC_EmitNodeXForm, 2, 5,
54948 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17661), 0|OPFL_Chain,
54949 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54950 24,
54951 OPC_CheckPredicate0,
54952 OPC_CheckPatternPredicate2,
54953 OPC_CheckComplexPat1, /*#*/1,
54954 OPC_EmitMergeInputChains1_0,
54955 OPC_EmitInteger32, 0,
54956 OPC_EmitNodeXForm, 2, 5,
54957 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18288), 0|OPFL_Chain,
54958 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4, 3, 4, 2, 6,
54959 0,
54960 75,
54961 OPC_RecordChild3,
54962 OPC_Scope, 23,
54963 OPC_CheckPredicate2,
54964 OPC_CheckPatternPredicate2,
54965 OPC_CheckComplexPat2, /*#*/1,
54966 OPC_EmitMergeInputChains1_0,
54967 OPC_EmitInteger32, 0,
54968 OPC_EmitNodeXForm, 2, 4,
54969 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16525), 0|OPFL_Chain,
54970 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54971 23,
54972 OPC_CheckPredicate1,
54973 OPC_CheckPatternPredicate2,
54974 OPC_CheckComplexPat2, /*#*/1,
54975 OPC_EmitMergeInputChains1_0,
54976 OPC_EmitInteger32, 0,
54977 OPC_EmitNodeXForm, 2, 4,
54978 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17178), 0|OPFL_Chain,
54979 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54980 23,
54981 OPC_CheckPredicate0,
54982 OPC_CheckPatternPredicate2,
54983 OPC_CheckComplexPat2, /*#*/1,
54984 OPC_EmitMergeInputChains1_0,
54985 OPC_EmitInteger32, 0,
54986 OPC_EmitNodeXForm, 2, 4,
54987 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17805), 0|OPFL_Chain,
54988 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 3, 2, 5,
54989 0,
54990 70,
54991 OPC_CheckChild2TypeI32,
54992 OPC_RecordChild3,
54993 OPC_Scope, 21,
54994 OPC_CheckPredicate2,
54995 OPC_CheckPatternPredicate2,
54996 OPC_EmitMergeInputChains1_0,
54997 OPC_EmitInteger32, 0,
54998 OPC_EmitNodeXForm, 2, 3,
54999 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16692), 0|OPFL_Chain,
55000 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55001 21,
55002 OPC_CheckPredicate1,
55003 OPC_CheckPatternPredicate2,
55004 OPC_EmitMergeInputChains1_0,
55005 OPC_EmitInteger32, 0,
55006 OPC_EmitNodeXForm, 2, 3,
55007 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17319), 0|OPFL_Chain,
55008 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55009 21,
55010 OPC_CheckPredicate0,
55011 OPC_CheckPatternPredicate2,
55012 OPC_EmitMergeInputChains1_0,
55013 OPC_EmitInteger32, 0,
55014 OPC_EmitNodeXForm, 2, 3,
55015 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17946), 0|OPFL_Chain,
55016 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55017 0,
55018 70,
55019 OPC_CheckChild2TypeI64,
55020 OPC_RecordChild3,
55021 OPC_Scope, 21,
55022 OPC_CheckPredicate2,
55023 OPC_CheckPatternPredicate2,
55024 OPC_EmitMergeInputChains1_0,
55025 OPC_EmitInteger32, 0,
55026 OPC_EmitNodeXForm, 2, 3,
55027 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_16806), 0|OPFL_Chain,
55028 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55029 21,
55030 OPC_CheckPredicate1,
55031 OPC_CheckPatternPredicate2,
55032 OPC_EmitMergeInputChains1_0,
55033 OPC_EmitInteger32, 0,
55034 OPC_EmitNodeXForm, 2, 3,
55035 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_17433), 0|OPFL_Chain,
55036 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55037 21,
55038 OPC_CheckPredicate0,
55039 OPC_CheckPatternPredicate2,
55040 OPC_EmitMergeInputChains1_0,
55041 OPC_EmitInteger32, 0,
55042 OPC_EmitNodeXForm, 2, 3,
55043 OPC_MorphNodeTo, TARGET_VAL(NVPTX::anonymous_18060), 0|OPFL_Chain,
55044 4, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3, 1, 2, 4,
55045 0,
55046 0,
55047 0,
55048 7|128,88|128,1, TARGET_VAL(ISD::INTRINSIC_VOID),
55049 OPC_RecordNode,
55050 OPC_Scope, 99|128,2,
55051 OPC_CheckChild1Integer, 108|128,15|128,1,
55052 OPC_RecordChild2,
55053 OPC_Scope, 73,
55054 OPC_CheckChild2TypeI32,
55055 OPC_RecordChild3,
55056 OPC_RecordChild4,
55057 OPC_RecordChild5,
55058 OPC_RecordChild6,
55059 OPC_Scope, 21,
55060 OPC_CheckPredicate2,
55061 OPC_CheckPatternPredicate4,
55062 OPC_CheckComplexPat0, /*#*/1,
55063 OPC_EmitMergeInputChains1_0,
55064 OPC_EmitInteger32, 0,
55065 OPC_EmitNodeXForm, 2, 8,
55066 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11131),
55067 7, 6, 7, 2, 3, 4, 5, 9,
55068 21,
55069 OPC_CheckPredicate1,
55070 OPC_CheckPatternPredicate4,
55071 OPC_CheckComplexPat0, /*#*/1,
55072 OPC_EmitMergeInputChains1_0,
55073 OPC_EmitInteger32, 0,
55074 OPC_EmitNodeXForm, 2, 8,
55075 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11758),
55076 7, 6, 7, 2, 3, 4, 5, 9,
55077 21,
55078 OPC_CheckPredicate0,
55079 OPC_CheckPatternPredicate4,
55080 OPC_CheckComplexPat0, /*#*/1,
55081 OPC_EmitMergeInputChains1_0,
55082 OPC_EmitInteger32, 0,
55083 OPC_EmitNodeXForm, 2, 8,
55084 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12385),
55085 7, 6, 7, 2, 3, 4, 5, 9,
55086 0,
55087 73,
55088 OPC_CheckChild2TypeI64,
55089 OPC_RecordChild3,
55090 OPC_RecordChild4,
55091 OPC_RecordChild5,
55092 OPC_RecordChild6,
55093 OPC_Scope, 21,
55094 OPC_CheckPredicate2,
55095 OPC_CheckPatternPredicate4,
55096 OPC_CheckComplexPat1, /*#*/1,
55097 OPC_EmitMergeInputChains1_0,
55098 OPC_EmitInteger32, 0,
55099 OPC_EmitNodeXForm, 2, 8,
55100 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11245),
55101 7, 6, 7, 2, 3, 4, 5, 9,
55102 21,
55103 OPC_CheckPredicate1,
55104 OPC_CheckPatternPredicate4,
55105 OPC_CheckComplexPat1, /*#*/1,
55106 OPC_EmitMergeInputChains1_0,
55107 OPC_EmitInteger32, 0,
55108 OPC_EmitNodeXForm, 2, 8,
55109 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11872),
55110 7, 6, 7, 2, 3, 4, 5, 9,
55111 21,
55112 OPC_CheckPredicate0,
55113 OPC_CheckPatternPredicate4,
55114 OPC_CheckComplexPat1, /*#*/1,
55115 OPC_EmitMergeInputChains1_0,
55116 OPC_EmitInteger32, 0,
55117 OPC_EmitNodeXForm, 2, 8,
55118 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12499),
55119 7, 6, 7, 2, 3, 4, 5, 9,
55120 0,
55121 69,
55122 OPC_RecordChild3,
55123 OPC_RecordChild4,
55124 OPC_RecordChild5,
55125 OPC_RecordChild6,
55126 OPC_Scope, 20,
55127 OPC_CheckPredicate2,
55128 OPC_CheckPatternPredicate4,
55129 OPC_CheckComplexPat2, /*#*/1,
55130 OPC_EmitMergeInputChains1_0,
55131 OPC_EmitInteger32, 0,
55132 OPC_EmitNodeXForm, 2, 7,
55133 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10495),
55134 6, 6, 2, 3, 4, 5, 8,
55135 20,
55136 OPC_CheckPredicate1,
55137 OPC_CheckPatternPredicate4,
55138 OPC_CheckComplexPat2, /*#*/1,
55139 OPC_EmitMergeInputChains1_0,
55140 OPC_EmitInteger32, 0,
55141 OPC_EmitNodeXForm, 2, 7,
55142 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11403),
55143 6, 6, 2, 3, 4, 5, 8,
55144 20,
55145 OPC_CheckPredicate0,
55146 OPC_CheckPatternPredicate4,
55147 OPC_CheckComplexPat2, /*#*/1,
55148 OPC_EmitMergeInputChains1_0,
55149 OPC_EmitInteger32, 0,
55150 OPC_EmitNodeXForm, 2, 7,
55151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12030),
55152 6, 6, 2, 3, 4, 5, 8,
55153 0,
55154 64,
55155 OPC_CheckChild2TypeI32,
55156 OPC_RecordChild3,
55157 OPC_RecordChild4,
55158 OPC_RecordChild5,
55159 OPC_RecordChild6,
55160 OPC_Scope, 18,
55161 OPC_CheckPredicate2,
55162 OPC_CheckPatternPredicate4,
55163 OPC_EmitMergeInputChains1_0,
55164 OPC_EmitInteger32, 0,
55165 OPC_EmitNodeXForm, 2, 6,
55166 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10903),
55167 6, 1, 2, 3, 4, 5, 7,
55168 18,
55169 OPC_CheckPredicate1,
55170 OPC_CheckPatternPredicate4,
55171 OPC_EmitMergeInputChains1_0,
55172 OPC_EmitInteger32, 0,
55173 OPC_EmitNodeXForm, 2, 6,
55174 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11530),
55175 6, 1, 2, 3, 4, 5, 7,
55176 18,
55177 OPC_CheckPredicate0,
55178 OPC_CheckPatternPredicate4,
55179 OPC_EmitMergeInputChains1_0,
55180 OPC_EmitInteger32, 0,
55181 OPC_EmitNodeXForm, 2, 6,
55182 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12157),
55183 6, 1, 2, 3, 4, 5, 7,
55184 0,
55185 64,
55186 OPC_CheckChild2TypeI64,
55187 OPC_RecordChild3,
55188 OPC_RecordChild4,
55189 OPC_RecordChild5,
55190 OPC_RecordChild6,
55191 OPC_Scope, 18,
55192 OPC_CheckPredicate2,
55193 OPC_CheckPatternPredicate4,
55194 OPC_EmitMergeInputChains1_0,
55195 OPC_EmitInteger32, 0,
55196 OPC_EmitNodeXForm, 2, 6,
55197 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11017),
55198 6, 1, 2, 3, 4, 5, 7,
55199 18,
55200 OPC_CheckPredicate1,
55201 OPC_CheckPatternPredicate4,
55202 OPC_EmitMergeInputChains1_0,
55203 OPC_EmitInteger32, 0,
55204 OPC_EmitNodeXForm, 2, 6,
55205 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11644),
55206 6, 1, 2, 3, 4, 5, 7,
55207 18,
55208 OPC_CheckPredicate0,
55209 OPC_CheckPatternPredicate4,
55210 OPC_EmitMergeInputChains1_0,
55211 OPC_EmitInteger32, 0,
55212 OPC_EmitNodeXForm, 2, 6,
55213 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12271),
55214 6, 1, 2, 3, 4, 5, 7,
55215 0,
55216 0,
55217 86|128,3,
55218 OPC_CheckChild1Integer, 110|128,15|128,1,
55219 OPC_RecordChild2,
55220 OPC_Scope, 96,
55221 OPC_CheckChild2TypeI32,
55222 OPC_RecordChild3,
55223 OPC_RecordChild4,
55224 OPC_RecordChild5,
55225 OPC_RecordChild6,
55226 OPC_RecordChild7,
55227 OPC_MoveChild, 8,
55228 OPC_RecordNode,
55229 OPC_MoveSibling, 9,
55230 OPC_RecordNode,
55231 OPC_MoveSibling, 10,
55232 OPC_RecordNode,
55233 OPC_MoveParent,
55234 OPC_Scope, 25,
55235 OPC_CheckPredicate2,
55236 OPC_CheckPatternPredicate4,
55237 OPC_CheckComplexPat0, /*#*/1,
55238 OPC_EmitMergeInputChains1_0,
55239 OPC_EmitInteger32, 0,
55240 OPC_EmitNodeXForm, 2, 12,
55241 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11133),
55242 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55243 25,
55244 OPC_CheckPredicate1,
55245 OPC_CheckPatternPredicate4,
55246 OPC_CheckComplexPat0, /*#*/1,
55247 OPC_EmitMergeInputChains1_0,
55248 OPC_EmitInteger32, 0,
55249 OPC_EmitNodeXForm, 2, 12,
55250 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11760),
55251 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55252 25,
55253 OPC_CheckPredicate0,
55254 OPC_CheckPatternPredicate4,
55255 OPC_CheckComplexPat0, /*#*/1,
55256 OPC_EmitMergeInputChains1_0,
55257 OPC_EmitInteger32, 0,
55258 OPC_EmitNodeXForm, 2, 12,
55259 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12387),
55260 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55261 0,
55262 96,
55263 OPC_CheckChild2TypeI64,
55264 OPC_RecordChild3,
55265 OPC_RecordChild4,
55266 OPC_RecordChild5,
55267 OPC_RecordChild6,
55268 OPC_RecordChild7,
55269 OPC_MoveChild, 8,
55270 OPC_RecordNode,
55271 OPC_MoveSibling, 9,
55272 OPC_RecordNode,
55273 OPC_MoveSibling, 10,
55274 OPC_RecordNode,
55275 OPC_MoveParent,
55276 OPC_Scope, 25,
55277 OPC_CheckPredicate2,
55278 OPC_CheckPatternPredicate4,
55279 OPC_CheckComplexPat1, /*#*/1,
55280 OPC_EmitMergeInputChains1_0,
55281 OPC_EmitInteger32, 0,
55282 OPC_EmitNodeXForm, 2, 12,
55283 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11247),
55284 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55285 25,
55286 OPC_CheckPredicate1,
55287 OPC_CheckPatternPredicate4,
55288 OPC_CheckComplexPat1, /*#*/1,
55289 OPC_EmitMergeInputChains1_0,
55290 OPC_EmitInteger32, 0,
55291 OPC_EmitNodeXForm, 2, 12,
55292 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11874),
55293 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55294 25,
55295 OPC_CheckPredicate0,
55296 OPC_CheckPatternPredicate4,
55297 OPC_CheckComplexPat1, /*#*/1,
55298 OPC_EmitMergeInputChains1_0,
55299 OPC_EmitInteger32, 0,
55300 OPC_EmitNodeXForm, 2, 12,
55301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12501),
55302 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55303 0,
55304 92,
55305 OPC_RecordChild3,
55306 OPC_RecordChild4,
55307 OPC_RecordChild5,
55308 OPC_RecordChild6,
55309 OPC_RecordChild7,
55310 OPC_MoveChild, 8,
55311 OPC_RecordNode,
55312 OPC_MoveSibling, 9,
55313 OPC_RecordNode,
55314 OPC_MoveSibling, 10,
55315 OPC_RecordNode,
55316 OPC_MoveParent,
55317 OPC_Scope, 24,
55318 OPC_CheckPredicate2,
55319 OPC_CheckPatternPredicate4,
55320 OPC_CheckComplexPat2, /*#*/1,
55321 OPC_EmitMergeInputChains1_0,
55322 OPC_EmitInteger32, 0,
55323 OPC_EmitNodeXForm, 2, 11,
55324 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10757),
55325 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55326 24,
55327 OPC_CheckPredicate1,
55328 OPC_CheckPatternPredicate4,
55329 OPC_CheckComplexPat2, /*#*/1,
55330 OPC_EmitMergeInputChains1_0,
55331 OPC_EmitInteger32, 0,
55332 OPC_EmitNodeXForm, 2, 11,
55333 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11406),
55334 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55335 24,
55336 OPC_CheckPredicate0,
55337 OPC_CheckPatternPredicate4,
55338 OPC_CheckComplexPat2, /*#*/1,
55339 OPC_EmitMergeInputChains1_0,
55340 OPC_EmitInteger32, 0,
55341 OPC_EmitNodeXForm, 2, 11,
55342 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12033),
55343 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55344 0,
55345 87,
55346 OPC_CheckChild2TypeI32,
55347 OPC_RecordChild3,
55348 OPC_RecordChild4,
55349 OPC_RecordChild5,
55350 OPC_RecordChild6,
55351 OPC_RecordChild7,
55352 OPC_MoveChild, 8,
55353 OPC_RecordNode,
55354 OPC_MoveSibling, 9,
55355 OPC_RecordNode,
55356 OPC_MoveSibling, 10,
55357 OPC_RecordNode,
55358 OPC_MoveParent,
55359 OPC_Scope, 22,
55360 OPC_CheckPredicate2,
55361 OPC_CheckPatternPredicate4,
55362 OPC_EmitMergeInputChains1_0,
55363 OPC_EmitInteger32, 0,
55364 OPC_EmitNodeXForm, 2, 10,
55365 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10905),
55366 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55367 22,
55368 OPC_CheckPredicate1,
55369 OPC_CheckPatternPredicate4,
55370 OPC_EmitMergeInputChains1_0,
55371 OPC_EmitInteger32, 0,
55372 OPC_EmitNodeXForm, 2, 10,
55373 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11532),
55374 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55375 22,
55376 OPC_CheckPredicate0,
55377 OPC_CheckPatternPredicate4,
55378 OPC_EmitMergeInputChains1_0,
55379 OPC_EmitInteger32, 0,
55380 OPC_EmitNodeXForm, 2, 10,
55381 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12159),
55382 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55383 0,
55384 87,
55385 OPC_CheckChild2TypeI64,
55386 OPC_RecordChild3,
55387 OPC_RecordChild4,
55388 OPC_RecordChild5,
55389 OPC_RecordChild6,
55390 OPC_RecordChild7,
55391 OPC_MoveChild, 8,
55392 OPC_RecordNode,
55393 OPC_MoveSibling, 9,
55394 OPC_RecordNode,
55395 OPC_MoveSibling, 10,
55396 OPC_RecordNode,
55397 OPC_MoveParent,
55398 OPC_Scope, 22,
55399 OPC_CheckPredicate2,
55400 OPC_CheckPatternPredicate4,
55401 OPC_EmitMergeInputChains1_0,
55402 OPC_EmitInteger32, 0,
55403 OPC_EmitNodeXForm, 2, 10,
55404 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11019),
55405 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55406 22,
55407 OPC_CheckPredicate1,
55408 OPC_CheckPatternPredicate4,
55409 OPC_EmitMergeInputChains1_0,
55410 OPC_EmitInteger32, 0,
55411 OPC_EmitNodeXForm, 2, 10,
55412 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11646),
55413 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55414 22,
55415 OPC_CheckPredicate0,
55416 OPC_CheckPatternPredicate4,
55417 OPC_EmitMergeInputChains1_0,
55418 OPC_EmitInteger32, 0,
55419 OPC_EmitNodeXForm, 2, 10,
55420 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12273),
55421 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55422 0,
55423 0,
55424 86|128,3,
55425 OPC_CheckChild1Integer, 112|128,15|128,1,
55426 OPC_RecordChild2,
55427 OPC_Scope, 96,
55428 OPC_CheckChild2TypeI32,
55429 OPC_RecordChild3,
55430 OPC_RecordChild4,
55431 OPC_RecordChild5,
55432 OPC_RecordChild6,
55433 OPC_RecordChild7,
55434 OPC_MoveChild, 8,
55435 OPC_RecordNode,
55436 OPC_MoveSibling, 9,
55437 OPC_RecordNode,
55438 OPC_MoveSibling, 10,
55439 OPC_RecordNode,
55440 OPC_MoveParent,
55441 OPC_Scope, 25,
55442 OPC_CheckPredicate2,
55443 OPC_CheckPatternPredicate0,
55444 OPC_CheckComplexPat0, /*#*/1,
55445 OPC_EmitMergeInputChains1_0,
55446 OPC_EmitInteger32, 0,
55447 OPC_EmitNodeXForm, 2, 12,
55448 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11135),
55449 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55450 25,
55451 OPC_CheckPredicate1,
55452 OPC_CheckPatternPredicate0,
55453 OPC_CheckComplexPat0, /*#*/1,
55454 OPC_EmitMergeInputChains1_0,
55455 OPC_EmitInteger32, 0,
55456 OPC_EmitNodeXForm, 2, 12,
55457 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11762),
55458 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55459 25,
55460 OPC_CheckPredicate0,
55461 OPC_CheckPatternPredicate0,
55462 OPC_CheckComplexPat0, /*#*/1,
55463 OPC_EmitMergeInputChains1_0,
55464 OPC_EmitInteger32, 0,
55465 OPC_EmitNodeXForm, 2, 12,
55466 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12389),
55467 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55468 0,
55469 96,
55470 OPC_CheckChild2TypeI64,
55471 OPC_RecordChild3,
55472 OPC_RecordChild4,
55473 OPC_RecordChild5,
55474 OPC_RecordChild6,
55475 OPC_RecordChild7,
55476 OPC_MoveChild, 8,
55477 OPC_RecordNode,
55478 OPC_MoveSibling, 9,
55479 OPC_RecordNode,
55480 OPC_MoveSibling, 10,
55481 OPC_RecordNode,
55482 OPC_MoveParent,
55483 OPC_Scope, 25,
55484 OPC_CheckPredicate2,
55485 OPC_CheckPatternPredicate0,
55486 OPC_CheckComplexPat1, /*#*/1,
55487 OPC_EmitMergeInputChains1_0,
55488 OPC_EmitInteger32, 0,
55489 OPC_EmitNodeXForm, 2, 12,
55490 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11249),
55491 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55492 25,
55493 OPC_CheckPredicate1,
55494 OPC_CheckPatternPredicate0,
55495 OPC_CheckComplexPat1, /*#*/1,
55496 OPC_EmitMergeInputChains1_0,
55497 OPC_EmitInteger32, 0,
55498 OPC_EmitNodeXForm, 2, 12,
55499 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11876),
55500 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55501 25,
55502 OPC_CheckPredicate0,
55503 OPC_CheckPatternPredicate0,
55504 OPC_CheckComplexPat1, /*#*/1,
55505 OPC_EmitMergeInputChains1_0,
55506 OPC_EmitInteger32, 0,
55507 OPC_EmitNodeXForm, 2, 12,
55508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12503),
55509 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55510 0,
55511 92,
55512 OPC_RecordChild3,
55513 OPC_RecordChild4,
55514 OPC_RecordChild5,
55515 OPC_RecordChild6,
55516 OPC_RecordChild7,
55517 OPC_MoveChild, 8,
55518 OPC_RecordNode,
55519 OPC_MoveSibling, 9,
55520 OPC_RecordNode,
55521 OPC_MoveSibling, 10,
55522 OPC_RecordNode,
55523 OPC_MoveParent,
55524 OPC_Scope, 24,
55525 OPC_CheckPredicate2,
55526 OPC_CheckPatternPredicate0,
55527 OPC_CheckComplexPat2, /*#*/1,
55528 OPC_EmitMergeInputChains1_0,
55529 OPC_EmitInteger32, 0,
55530 OPC_EmitNodeXForm, 2, 11,
55531 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10762),
55532 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55533 24,
55534 OPC_CheckPredicate1,
55535 OPC_CheckPatternPredicate0,
55536 OPC_CheckComplexPat2, /*#*/1,
55537 OPC_EmitMergeInputChains1_0,
55538 OPC_EmitInteger32, 0,
55539 OPC_EmitNodeXForm, 2, 11,
55540 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11409),
55541 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55542 24,
55543 OPC_CheckPredicate0,
55544 OPC_CheckPatternPredicate0,
55545 OPC_CheckComplexPat2, /*#*/1,
55546 OPC_EmitMergeInputChains1_0,
55547 OPC_EmitInteger32, 0,
55548 OPC_EmitNodeXForm, 2, 11,
55549 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12036),
55550 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55551 0,
55552 87,
55553 OPC_CheckChild2TypeI32,
55554 OPC_RecordChild3,
55555 OPC_RecordChild4,
55556 OPC_RecordChild5,
55557 OPC_RecordChild6,
55558 OPC_RecordChild7,
55559 OPC_MoveChild, 8,
55560 OPC_RecordNode,
55561 OPC_MoveSibling, 9,
55562 OPC_RecordNode,
55563 OPC_MoveSibling, 10,
55564 OPC_RecordNode,
55565 OPC_MoveParent,
55566 OPC_Scope, 22,
55567 OPC_CheckPredicate2,
55568 OPC_CheckPatternPredicate0,
55569 OPC_EmitMergeInputChains1_0,
55570 OPC_EmitInteger32, 0,
55571 OPC_EmitNodeXForm, 2, 10,
55572 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10907),
55573 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55574 22,
55575 OPC_CheckPredicate1,
55576 OPC_CheckPatternPredicate0,
55577 OPC_EmitMergeInputChains1_0,
55578 OPC_EmitInteger32, 0,
55579 OPC_EmitNodeXForm, 2, 10,
55580 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11534),
55581 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55582 22,
55583 OPC_CheckPredicate0,
55584 OPC_CheckPatternPredicate0,
55585 OPC_EmitMergeInputChains1_0,
55586 OPC_EmitInteger32, 0,
55587 OPC_EmitNodeXForm, 2, 10,
55588 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12161),
55589 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55590 0,
55591 87,
55592 OPC_CheckChild2TypeI64,
55593 OPC_RecordChild3,
55594 OPC_RecordChild4,
55595 OPC_RecordChild5,
55596 OPC_RecordChild6,
55597 OPC_RecordChild7,
55598 OPC_MoveChild, 8,
55599 OPC_RecordNode,
55600 OPC_MoveSibling, 9,
55601 OPC_RecordNode,
55602 OPC_MoveSibling, 10,
55603 OPC_RecordNode,
55604 OPC_MoveParent,
55605 OPC_Scope, 22,
55606 OPC_CheckPredicate2,
55607 OPC_CheckPatternPredicate0,
55608 OPC_EmitMergeInputChains1_0,
55609 OPC_EmitInteger32, 0,
55610 OPC_EmitNodeXForm, 2, 10,
55611 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11021),
55612 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55613 22,
55614 OPC_CheckPredicate1,
55615 OPC_CheckPatternPredicate0,
55616 OPC_EmitMergeInputChains1_0,
55617 OPC_EmitInteger32, 0,
55618 OPC_EmitNodeXForm, 2, 10,
55619 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11648),
55620 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55621 22,
55622 OPC_CheckPredicate0,
55623 OPC_CheckPatternPredicate0,
55624 OPC_EmitMergeInputChains1_0,
55625 OPC_EmitInteger32, 0,
55626 OPC_EmitNodeXForm, 2, 10,
55627 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12275),
55628 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55629 0,
55630 0,
55631 99|128,2,
55632 OPC_CheckChild1Integer, 108|128,17|128,1,
55633 OPC_RecordChild2,
55634 OPC_Scope, 73,
55635 OPC_CheckChild2TypeI32,
55636 OPC_RecordChild3,
55637 OPC_RecordChild4,
55638 OPC_RecordChild5,
55639 OPC_RecordChild6,
55640 OPC_Scope, 21,
55641 OPC_CheckPredicate2,
55642 OPC_CheckPatternPredicate2,
55643 OPC_CheckComplexPat0, /*#*/1,
55644 OPC_EmitMergeInputChains1_0,
55645 OPC_EmitInteger32, 0,
55646 OPC_EmitNodeXForm, 2, 8,
55647 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11137),
55648 7, 6, 7, 2, 3, 4, 5, 9,
55649 21,
55650 OPC_CheckPredicate1,
55651 OPC_CheckPatternPredicate2,
55652 OPC_CheckComplexPat0, /*#*/1,
55653 OPC_EmitMergeInputChains1_0,
55654 OPC_EmitInteger32, 0,
55655 OPC_EmitNodeXForm, 2, 8,
55656 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11764),
55657 7, 6, 7, 2, 3, 4, 5, 9,
55658 21,
55659 OPC_CheckPredicate0,
55660 OPC_CheckPatternPredicate2,
55661 OPC_CheckComplexPat0, /*#*/1,
55662 OPC_EmitMergeInputChains1_0,
55663 OPC_EmitInteger32, 0,
55664 OPC_EmitNodeXForm, 2, 8,
55665 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12391),
55666 7, 6, 7, 2, 3, 4, 5, 9,
55667 0,
55668 73,
55669 OPC_CheckChild2TypeI64,
55670 OPC_RecordChild3,
55671 OPC_RecordChild4,
55672 OPC_RecordChild5,
55673 OPC_RecordChild6,
55674 OPC_Scope, 21,
55675 OPC_CheckPredicate2,
55676 OPC_CheckPatternPredicate2,
55677 OPC_CheckComplexPat1, /*#*/1,
55678 OPC_EmitMergeInputChains1_0,
55679 OPC_EmitInteger32, 0,
55680 OPC_EmitNodeXForm, 2, 8,
55681 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11251),
55682 7, 6, 7, 2, 3, 4, 5, 9,
55683 21,
55684 OPC_CheckPredicate1,
55685 OPC_CheckPatternPredicate2,
55686 OPC_CheckComplexPat1, /*#*/1,
55687 OPC_EmitMergeInputChains1_0,
55688 OPC_EmitInteger32, 0,
55689 OPC_EmitNodeXForm, 2, 8,
55690 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11878),
55691 7, 6, 7, 2, 3, 4, 5, 9,
55692 21,
55693 OPC_CheckPredicate0,
55694 OPC_CheckPatternPredicate2,
55695 OPC_CheckComplexPat1, /*#*/1,
55696 OPC_EmitMergeInputChains1_0,
55697 OPC_EmitInteger32, 0,
55698 OPC_EmitNodeXForm, 2, 8,
55699 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12505),
55700 7, 6, 7, 2, 3, 4, 5, 9,
55701 0,
55702 69,
55703 OPC_RecordChild3,
55704 OPC_RecordChild4,
55705 OPC_RecordChild5,
55706 OPC_RecordChild6,
55707 OPC_Scope, 20,
55708 OPC_CheckPredicate2,
55709 OPC_CheckPatternPredicate2,
55710 OPC_CheckComplexPat2, /*#*/1,
55711 OPC_EmitMergeInputChains1_0,
55712 OPC_EmitInteger32, 0,
55713 OPC_EmitNodeXForm, 2, 7,
55714 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10767),
55715 6, 6, 2, 3, 4, 5, 8,
55716 20,
55717 OPC_CheckPredicate1,
55718 OPC_CheckPatternPredicate2,
55719 OPC_CheckComplexPat2, /*#*/1,
55720 OPC_EmitMergeInputChains1_0,
55721 OPC_EmitInteger32, 0,
55722 OPC_EmitNodeXForm, 2, 7,
55723 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11412),
55724 6, 6, 2, 3, 4, 5, 8,
55725 20,
55726 OPC_CheckPredicate0,
55727 OPC_CheckPatternPredicate2,
55728 OPC_CheckComplexPat2, /*#*/1,
55729 OPC_EmitMergeInputChains1_0,
55730 OPC_EmitInteger32, 0,
55731 OPC_EmitNodeXForm, 2, 7,
55732 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12039),
55733 6, 6, 2, 3, 4, 5, 8,
55734 0,
55735 64,
55736 OPC_CheckChild2TypeI32,
55737 OPC_RecordChild3,
55738 OPC_RecordChild4,
55739 OPC_RecordChild5,
55740 OPC_RecordChild6,
55741 OPC_Scope, 18,
55742 OPC_CheckPredicate2,
55743 OPC_CheckPatternPredicate2,
55744 OPC_EmitMergeInputChains1_0,
55745 OPC_EmitInteger32, 0,
55746 OPC_EmitNodeXForm, 2, 6,
55747 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10909),
55748 6, 1, 2, 3, 4, 5, 7,
55749 18,
55750 OPC_CheckPredicate1,
55751 OPC_CheckPatternPredicate2,
55752 OPC_EmitMergeInputChains1_0,
55753 OPC_EmitInteger32, 0,
55754 OPC_EmitNodeXForm, 2, 6,
55755 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11536),
55756 6, 1, 2, 3, 4, 5, 7,
55757 18,
55758 OPC_CheckPredicate0,
55759 OPC_CheckPatternPredicate2,
55760 OPC_EmitMergeInputChains1_0,
55761 OPC_EmitInteger32, 0,
55762 OPC_EmitNodeXForm, 2, 6,
55763 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12163),
55764 6, 1, 2, 3, 4, 5, 7,
55765 0,
55766 64,
55767 OPC_CheckChild2TypeI64,
55768 OPC_RecordChild3,
55769 OPC_RecordChild4,
55770 OPC_RecordChild5,
55771 OPC_RecordChild6,
55772 OPC_Scope, 18,
55773 OPC_CheckPredicate2,
55774 OPC_CheckPatternPredicate2,
55775 OPC_EmitMergeInputChains1_0,
55776 OPC_EmitInteger32, 0,
55777 OPC_EmitNodeXForm, 2, 6,
55778 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11023),
55779 6, 1, 2, 3, 4, 5, 7,
55780 18,
55781 OPC_CheckPredicate1,
55782 OPC_CheckPatternPredicate2,
55783 OPC_EmitMergeInputChains1_0,
55784 OPC_EmitInteger32, 0,
55785 OPC_EmitNodeXForm, 2, 6,
55786 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11650),
55787 6, 1, 2, 3, 4, 5, 7,
55788 18,
55789 OPC_CheckPredicate0,
55790 OPC_CheckPatternPredicate2,
55791 OPC_EmitMergeInputChains1_0,
55792 OPC_EmitInteger32, 0,
55793 OPC_EmitNodeXForm, 2, 6,
55794 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12277),
55795 6, 1, 2, 3, 4, 5, 7,
55796 0,
55797 0,
55798 86|128,3,
55799 OPC_CheckChild1Integer, 110|128,17|128,1,
55800 OPC_RecordChild2,
55801 OPC_Scope, 96,
55802 OPC_CheckChild2TypeI32,
55803 OPC_RecordChild3,
55804 OPC_RecordChild4,
55805 OPC_RecordChild5,
55806 OPC_RecordChild6,
55807 OPC_RecordChild7,
55808 OPC_MoveChild, 8,
55809 OPC_RecordNode,
55810 OPC_MoveSibling, 9,
55811 OPC_RecordNode,
55812 OPC_MoveSibling, 10,
55813 OPC_RecordNode,
55814 OPC_MoveParent,
55815 OPC_Scope, 25,
55816 OPC_CheckPredicate2,
55817 OPC_CheckPatternPredicate2,
55818 OPC_CheckComplexPat0, /*#*/1,
55819 OPC_EmitMergeInputChains1_0,
55820 OPC_EmitInteger32, 0,
55821 OPC_EmitNodeXForm, 2, 12,
55822 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11139),
55823 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55824 25,
55825 OPC_CheckPredicate1,
55826 OPC_CheckPatternPredicate2,
55827 OPC_CheckComplexPat0, /*#*/1,
55828 OPC_EmitMergeInputChains1_0,
55829 OPC_EmitInteger32, 0,
55830 OPC_EmitNodeXForm, 2, 12,
55831 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11766),
55832 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55833 25,
55834 OPC_CheckPredicate0,
55835 OPC_CheckPatternPredicate2,
55836 OPC_CheckComplexPat0, /*#*/1,
55837 OPC_EmitMergeInputChains1_0,
55838 OPC_EmitInteger32, 0,
55839 OPC_EmitNodeXForm, 2, 12,
55840 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12393),
55841 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55842 0,
55843 96,
55844 OPC_CheckChild2TypeI64,
55845 OPC_RecordChild3,
55846 OPC_RecordChild4,
55847 OPC_RecordChild5,
55848 OPC_RecordChild6,
55849 OPC_RecordChild7,
55850 OPC_MoveChild, 8,
55851 OPC_RecordNode,
55852 OPC_MoveSibling, 9,
55853 OPC_RecordNode,
55854 OPC_MoveSibling, 10,
55855 OPC_RecordNode,
55856 OPC_MoveParent,
55857 OPC_Scope, 25,
55858 OPC_CheckPredicate2,
55859 OPC_CheckPatternPredicate2,
55860 OPC_CheckComplexPat1, /*#*/1,
55861 OPC_EmitMergeInputChains1_0,
55862 OPC_EmitInteger32, 0,
55863 OPC_EmitNodeXForm, 2, 12,
55864 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11253),
55865 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55866 25,
55867 OPC_CheckPredicate1,
55868 OPC_CheckPatternPredicate2,
55869 OPC_CheckComplexPat1, /*#*/1,
55870 OPC_EmitMergeInputChains1_0,
55871 OPC_EmitInteger32, 0,
55872 OPC_EmitNodeXForm, 2, 12,
55873 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11880),
55874 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55875 25,
55876 OPC_CheckPredicate0,
55877 OPC_CheckPatternPredicate2,
55878 OPC_CheckComplexPat1, /*#*/1,
55879 OPC_EmitMergeInputChains1_0,
55880 OPC_EmitInteger32, 0,
55881 OPC_EmitNodeXForm, 2, 12,
55882 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12507),
55883 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
55884 0,
55885 92,
55886 OPC_RecordChild3,
55887 OPC_RecordChild4,
55888 OPC_RecordChild5,
55889 OPC_RecordChild6,
55890 OPC_RecordChild7,
55891 OPC_MoveChild, 8,
55892 OPC_RecordNode,
55893 OPC_MoveSibling, 9,
55894 OPC_RecordNode,
55895 OPC_MoveSibling, 10,
55896 OPC_RecordNode,
55897 OPC_MoveParent,
55898 OPC_Scope, 24,
55899 OPC_CheckPredicate2,
55900 OPC_CheckPatternPredicate2,
55901 OPC_CheckComplexPat2, /*#*/1,
55902 OPC_EmitMergeInputChains1_0,
55903 OPC_EmitInteger32, 0,
55904 OPC_EmitNodeXForm, 2, 11,
55905 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10772),
55906 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55907 24,
55908 OPC_CheckPredicate1,
55909 OPC_CheckPatternPredicate2,
55910 OPC_CheckComplexPat2, /*#*/1,
55911 OPC_EmitMergeInputChains1_0,
55912 OPC_EmitInteger32, 0,
55913 OPC_EmitNodeXForm, 2, 11,
55914 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11415),
55915 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55916 24,
55917 OPC_CheckPredicate0,
55918 OPC_CheckPatternPredicate2,
55919 OPC_CheckComplexPat2, /*#*/1,
55920 OPC_EmitMergeInputChains1_0,
55921 OPC_EmitInteger32, 0,
55922 OPC_EmitNodeXForm, 2, 11,
55923 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12042),
55924 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
55925 0,
55926 87,
55927 OPC_CheckChild2TypeI32,
55928 OPC_RecordChild3,
55929 OPC_RecordChild4,
55930 OPC_RecordChild5,
55931 OPC_RecordChild6,
55932 OPC_RecordChild7,
55933 OPC_MoveChild, 8,
55934 OPC_RecordNode,
55935 OPC_MoveSibling, 9,
55936 OPC_RecordNode,
55937 OPC_MoveSibling, 10,
55938 OPC_RecordNode,
55939 OPC_MoveParent,
55940 OPC_Scope, 22,
55941 OPC_CheckPredicate2,
55942 OPC_CheckPatternPredicate2,
55943 OPC_EmitMergeInputChains1_0,
55944 OPC_EmitInteger32, 0,
55945 OPC_EmitNodeXForm, 2, 10,
55946 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10911),
55947 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55948 22,
55949 OPC_CheckPredicate1,
55950 OPC_CheckPatternPredicate2,
55951 OPC_EmitMergeInputChains1_0,
55952 OPC_EmitInteger32, 0,
55953 OPC_EmitNodeXForm, 2, 10,
55954 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11538),
55955 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55956 22,
55957 OPC_CheckPredicate0,
55958 OPC_CheckPatternPredicate2,
55959 OPC_EmitMergeInputChains1_0,
55960 OPC_EmitInteger32, 0,
55961 OPC_EmitNodeXForm, 2, 10,
55962 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12165),
55963 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55964 0,
55965 87,
55966 OPC_CheckChild2TypeI64,
55967 OPC_RecordChild3,
55968 OPC_RecordChild4,
55969 OPC_RecordChild5,
55970 OPC_RecordChild6,
55971 OPC_RecordChild7,
55972 OPC_MoveChild, 8,
55973 OPC_RecordNode,
55974 OPC_MoveSibling, 9,
55975 OPC_RecordNode,
55976 OPC_MoveSibling, 10,
55977 OPC_RecordNode,
55978 OPC_MoveParent,
55979 OPC_Scope, 22,
55980 OPC_CheckPredicate2,
55981 OPC_CheckPatternPredicate2,
55982 OPC_EmitMergeInputChains1_0,
55983 OPC_EmitInteger32, 0,
55984 OPC_EmitNodeXForm, 2, 10,
55985 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11025),
55986 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55987 22,
55988 OPC_CheckPredicate1,
55989 OPC_CheckPatternPredicate2,
55990 OPC_EmitMergeInputChains1_0,
55991 OPC_EmitInteger32, 0,
55992 OPC_EmitNodeXForm, 2, 10,
55993 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11652),
55994 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
55995 22,
55996 OPC_CheckPredicate0,
55997 OPC_CheckPatternPredicate2,
55998 OPC_EmitMergeInputChains1_0,
55999 OPC_EmitInteger32, 0,
56000 OPC_EmitNodeXForm, 2, 10,
56001 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12279),
56002 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56003 0,
56004 0,
56005 86|128,3,
56006 OPC_CheckChild1Integer, 112|128,17|128,1,
56007 OPC_RecordChild2,
56008 OPC_Scope, 96,
56009 OPC_CheckChild2TypeI32,
56010 OPC_RecordChild3,
56011 OPC_RecordChild4,
56012 OPC_RecordChild5,
56013 OPC_RecordChild6,
56014 OPC_RecordChild7,
56015 OPC_MoveChild, 8,
56016 OPC_RecordNode,
56017 OPC_MoveSibling, 9,
56018 OPC_RecordNode,
56019 OPC_MoveSibling, 10,
56020 OPC_RecordNode,
56021 OPC_MoveParent,
56022 OPC_Scope, 25,
56023 OPC_CheckPredicate2,
56024 OPC_CheckPatternPredicate0,
56025 OPC_CheckComplexPat0, /*#*/1,
56026 OPC_EmitMergeInputChains1_0,
56027 OPC_EmitInteger32, 0,
56028 OPC_EmitNodeXForm, 2, 12,
56029 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11141),
56030 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56031 25,
56032 OPC_CheckPredicate1,
56033 OPC_CheckPatternPredicate0,
56034 OPC_CheckComplexPat0, /*#*/1,
56035 OPC_EmitMergeInputChains1_0,
56036 OPC_EmitInteger32, 0,
56037 OPC_EmitNodeXForm, 2, 12,
56038 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11768),
56039 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56040 25,
56041 OPC_CheckPredicate0,
56042 OPC_CheckPatternPredicate0,
56043 OPC_CheckComplexPat0, /*#*/1,
56044 OPC_EmitMergeInputChains1_0,
56045 OPC_EmitInteger32, 0,
56046 OPC_EmitNodeXForm, 2, 12,
56047 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12395),
56048 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56049 0,
56050 96,
56051 OPC_CheckChild2TypeI64,
56052 OPC_RecordChild3,
56053 OPC_RecordChild4,
56054 OPC_RecordChild5,
56055 OPC_RecordChild6,
56056 OPC_RecordChild7,
56057 OPC_MoveChild, 8,
56058 OPC_RecordNode,
56059 OPC_MoveSibling, 9,
56060 OPC_RecordNode,
56061 OPC_MoveSibling, 10,
56062 OPC_RecordNode,
56063 OPC_MoveParent,
56064 OPC_Scope, 25,
56065 OPC_CheckPredicate2,
56066 OPC_CheckPatternPredicate0,
56067 OPC_CheckComplexPat1, /*#*/1,
56068 OPC_EmitMergeInputChains1_0,
56069 OPC_EmitInteger32, 0,
56070 OPC_EmitNodeXForm, 2, 12,
56071 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11255),
56072 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56073 25,
56074 OPC_CheckPredicate1,
56075 OPC_CheckPatternPredicate0,
56076 OPC_CheckComplexPat1, /*#*/1,
56077 OPC_EmitMergeInputChains1_0,
56078 OPC_EmitInteger32, 0,
56079 OPC_EmitNodeXForm, 2, 12,
56080 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11882),
56081 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56082 25,
56083 OPC_CheckPredicate0,
56084 OPC_CheckPatternPredicate0,
56085 OPC_CheckComplexPat1, /*#*/1,
56086 OPC_EmitMergeInputChains1_0,
56087 OPC_EmitInteger32, 0,
56088 OPC_EmitNodeXForm, 2, 12,
56089 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12509),
56090 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56091 0,
56092 92,
56093 OPC_RecordChild3,
56094 OPC_RecordChild4,
56095 OPC_RecordChild5,
56096 OPC_RecordChild6,
56097 OPC_RecordChild7,
56098 OPC_MoveChild, 8,
56099 OPC_RecordNode,
56100 OPC_MoveSibling, 9,
56101 OPC_RecordNode,
56102 OPC_MoveSibling, 10,
56103 OPC_RecordNode,
56104 OPC_MoveParent,
56105 OPC_Scope, 24,
56106 OPC_CheckPredicate2,
56107 OPC_CheckPatternPredicate0,
56108 OPC_CheckComplexPat2, /*#*/1,
56109 OPC_EmitMergeInputChains1_0,
56110 OPC_EmitInteger32, 0,
56111 OPC_EmitNodeXForm, 2, 11,
56112 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10777),
56113 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56114 24,
56115 OPC_CheckPredicate1,
56116 OPC_CheckPatternPredicate0,
56117 OPC_CheckComplexPat2, /*#*/1,
56118 OPC_EmitMergeInputChains1_0,
56119 OPC_EmitInteger32, 0,
56120 OPC_EmitNodeXForm, 2, 11,
56121 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11418),
56122 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56123 24,
56124 OPC_CheckPredicate0,
56125 OPC_CheckPatternPredicate0,
56126 OPC_CheckComplexPat2, /*#*/1,
56127 OPC_EmitMergeInputChains1_0,
56128 OPC_EmitInteger32, 0,
56129 OPC_EmitNodeXForm, 2, 11,
56130 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12045),
56131 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56132 0,
56133 87,
56134 OPC_CheckChild2TypeI32,
56135 OPC_RecordChild3,
56136 OPC_RecordChild4,
56137 OPC_RecordChild5,
56138 OPC_RecordChild6,
56139 OPC_RecordChild7,
56140 OPC_MoveChild, 8,
56141 OPC_RecordNode,
56142 OPC_MoveSibling, 9,
56143 OPC_RecordNode,
56144 OPC_MoveSibling, 10,
56145 OPC_RecordNode,
56146 OPC_MoveParent,
56147 OPC_Scope, 22,
56148 OPC_CheckPredicate2,
56149 OPC_CheckPatternPredicate0,
56150 OPC_EmitMergeInputChains1_0,
56151 OPC_EmitInteger32, 0,
56152 OPC_EmitNodeXForm, 2, 10,
56153 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10913),
56154 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56155 22,
56156 OPC_CheckPredicate1,
56157 OPC_CheckPatternPredicate0,
56158 OPC_EmitMergeInputChains1_0,
56159 OPC_EmitInteger32, 0,
56160 OPC_EmitNodeXForm, 2, 10,
56161 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11540),
56162 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56163 22,
56164 OPC_CheckPredicate0,
56165 OPC_CheckPatternPredicate0,
56166 OPC_EmitMergeInputChains1_0,
56167 OPC_EmitInteger32, 0,
56168 OPC_EmitNodeXForm, 2, 10,
56169 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12167),
56170 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56171 0,
56172 87,
56173 OPC_CheckChild2TypeI64,
56174 OPC_RecordChild3,
56175 OPC_RecordChild4,
56176 OPC_RecordChild5,
56177 OPC_RecordChild6,
56178 OPC_RecordChild7,
56179 OPC_MoveChild, 8,
56180 OPC_RecordNode,
56181 OPC_MoveSibling, 9,
56182 OPC_RecordNode,
56183 OPC_MoveSibling, 10,
56184 OPC_RecordNode,
56185 OPC_MoveParent,
56186 OPC_Scope, 22,
56187 OPC_CheckPredicate2,
56188 OPC_CheckPatternPredicate0,
56189 OPC_EmitMergeInputChains1_0,
56190 OPC_EmitInteger32, 0,
56191 OPC_EmitNodeXForm, 2, 10,
56192 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11027),
56193 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56194 22,
56195 OPC_CheckPredicate1,
56196 OPC_CheckPatternPredicate0,
56197 OPC_EmitMergeInputChains1_0,
56198 OPC_EmitInteger32, 0,
56199 OPC_EmitNodeXForm, 2, 10,
56200 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11654),
56201 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56202 22,
56203 OPC_CheckPredicate0,
56204 OPC_CheckPatternPredicate0,
56205 OPC_EmitMergeInputChains1_0,
56206 OPC_EmitInteger32, 0,
56207 OPC_EmitNodeXForm, 2, 10,
56208 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12281),
56209 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56210 0,
56211 0,
56212 99|128,2,
56213 OPC_CheckChild1Integer, 68|128,19|128,1,
56214 OPC_RecordChild2,
56215 OPC_Scope, 73,
56216 OPC_CheckChild2TypeI32,
56217 OPC_RecordChild3,
56218 OPC_RecordChild4,
56219 OPC_RecordChild5,
56220 OPC_RecordChild6,
56221 OPC_Scope, 21,
56222 OPC_CheckPredicate2,
56223 OPC_CheckPatternPredicate2,
56224 OPC_CheckComplexPat0, /*#*/1,
56225 OPC_EmitMergeInputChains1_0,
56226 OPC_EmitInteger32, 0,
56227 OPC_EmitNodeXForm, 2, 8,
56228 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11143),
56229 7, 6, 7, 2, 3, 4, 5, 9,
56230 21,
56231 OPC_CheckPredicate1,
56232 OPC_CheckPatternPredicate2,
56233 OPC_CheckComplexPat0, /*#*/1,
56234 OPC_EmitMergeInputChains1_0,
56235 OPC_EmitInteger32, 0,
56236 OPC_EmitNodeXForm, 2, 8,
56237 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11770),
56238 7, 6, 7, 2, 3, 4, 5, 9,
56239 21,
56240 OPC_CheckPredicate0,
56241 OPC_CheckPatternPredicate2,
56242 OPC_CheckComplexPat0, /*#*/1,
56243 OPC_EmitMergeInputChains1_0,
56244 OPC_EmitInteger32, 0,
56245 OPC_EmitNodeXForm, 2, 8,
56246 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12397),
56247 7, 6, 7, 2, 3, 4, 5, 9,
56248 0,
56249 73,
56250 OPC_CheckChild2TypeI64,
56251 OPC_RecordChild3,
56252 OPC_RecordChild4,
56253 OPC_RecordChild5,
56254 OPC_RecordChild6,
56255 OPC_Scope, 21,
56256 OPC_CheckPredicate2,
56257 OPC_CheckPatternPredicate2,
56258 OPC_CheckComplexPat1, /*#*/1,
56259 OPC_EmitMergeInputChains1_0,
56260 OPC_EmitInteger32, 0,
56261 OPC_EmitNodeXForm, 2, 8,
56262 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11257),
56263 7, 6, 7, 2, 3, 4, 5, 9,
56264 21,
56265 OPC_CheckPredicate1,
56266 OPC_CheckPatternPredicate2,
56267 OPC_CheckComplexPat1, /*#*/1,
56268 OPC_EmitMergeInputChains1_0,
56269 OPC_EmitInteger32, 0,
56270 OPC_EmitNodeXForm, 2, 8,
56271 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11884),
56272 7, 6, 7, 2, 3, 4, 5, 9,
56273 21,
56274 OPC_CheckPredicate0,
56275 OPC_CheckPatternPredicate2,
56276 OPC_CheckComplexPat1, /*#*/1,
56277 OPC_EmitMergeInputChains1_0,
56278 OPC_EmitInteger32, 0,
56279 OPC_EmitNodeXForm, 2, 8,
56280 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12511),
56281 7, 6, 7, 2, 3, 4, 5, 9,
56282 0,
56283 69,
56284 OPC_RecordChild3,
56285 OPC_RecordChild4,
56286 OPC_RecordChild5,
56287 OPC_RecordChild6,
56288 OPC_Scope, 20,
56289 OPC_CheckPredicate2,
56290 OPC_CheckPatternPredicate2,
56291 OPC_CheckComplexPat2, /*#*/1,
56292 OPC_EmitMergeInputChains1_0,
56293 OPC_EmitInteger32, 0,
56294 OPC_EmitNodeXForm, 2, 7,
56295 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10782),
56296 6, 6, 2, 3, 4, 5, 8,
56297 20,
56298 OPC_CheckPredicate1,
56299 OPC_CheckPatternPredicate2,
56300 OPC_CheckComplexPat2, /*#*/1,
56301 OPC_EmitMergeInputChains1_0,
56302 OPC_EmitInteger32, 0,
56303 OPC_EmitNodeXForm, 2, 7,
56304 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11421),
56305 6, 6, 2, 3, 4, 5, 8,
56306 20,
56307 OPC_CheckPredicate0,
56308 OPC_CheckPatternPredicate2,
56309 OPC_CheckComplexPat2, /*#*/1,
56310 OPC_EmitMergeInputChains1_0,
56311 OPC_EmitInteger32, 0,
56312 OPC_EmitNodeXForm, 2, 7,
56313 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12048),
56314 6, 6, 2, 3, 4, 5, 8,
56315 0,
56316 64,
56317 OPC_CheckChild2TypeI32,
56318 OPC_RecordChild3,
56319 OPC_RecordChild4,
56320 OPC_RecordChild5,
56321 OPC_RecordChild6,
56322 OPC_Scope, 18,
56323 OPC_CheckPredicate2,
56324 OPC_CheckPatternPredicate2,
56325 OPC_EmitMergeInputChains1_0,
56326 OPC_EmitInteger32, 0,
56327 OPC_EmitNodeXForm, 2, 6,
56328 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10915),
56329 6, 1, 2, 3, 4, 5, 7,
56330 18,
56331 OPC_CheckPredicate1,
56332 OPC_CheckPatternPredicate2,
56333 OPC_EmitMergeInputChains1_0,
56334 OPC_EmitInteger32, 0,
56335 OPC_EmitNodeXForm, 2, 6,
56336 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11542),
56337 6, 1, 2, 3, 4, 5, 7,
56338 18,
56339 OPC_CheckPredicate0,
56340 OPC_CheckPatternPredicate2,
56341 OPC_EmitMergeInputChains1_0,
56342 OPC_EmitInteger32, 0,
56343 OPC_EmitNodeXForm, 2, 6,
56344 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12169),
56345 6, 1, 2, 3, 4, 5, 7,
56346 0,
56347 64,
56348 OPC_CheckChild2TypeI64,
56349 OPC_RecordChild3,
56350 OPC_RecordChild4,
56351 OPC_RecordChild5,
56352 OPC_RecordChild6,
56353 OPC_Scope, 18,
56354 OPC_CheckPredicate2,
56355 OPC_CheckPatternPredicate2,
56356 OPC_EmitMergeInputChains1_0,
56357 OPC_EmitInteger32, 0,
56358 OPC_EmitNodeXForm, 2, 6,
56359 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11029),
56360 6, 1, 2, 3, 4, 5, 7,
56361 18,
56362 OPC_CheckPredicate1,
56363 OPC_CheckPatternPredicate2,
56364 OPC_EmitMergeInputChains1_0,
56365 OPC_EmitInteger32, 0,
56366 OPC_EmitNodeXForm, 2, 6,
56367 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11656),
56368 6, 1, 2, 3, 4, 5, 7,
56369 18,
56370 OPC_CheckPredicate0,
56371 OPC_CheckPatternPredicate2,
56372 OPC_EmitMergeInputChains1_0,
56373 OPC_EmitInteger32, 0,
56374 OPC_EmitNodeXForm, 2, 6,
56375 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12283),
56376 6, 1, 2, 3, 4, 5, 7,
56377 0,
56378 0,
56379 86|128,3,
56380 OPC_CheckChild1Integer, 70|128,19|128,1,
56381 OPC_RecordChild2,
56382 OPC_Scope, 96,
56383 OPC_CheckChild2TypeI32,
56384 OPC_RecordChild3,
56385 OPC_RecordChild4,
56386 OPC_RecordChild5,
56387 OPC_RecordChild6,
56388 OPC_RecordChild7,
56389 OPC_MoveChild, 8,
56390 OPC_RecordNode,
56391 OPC_MoveSibling, 9,
56392 OPC_RecordNode,
56393 OPC_MoveSibling, 10,
56394 OPC_RecordNode,
56395 OPC_MoveParent,
56396 OPC_Scope, 25,
56397 OPC_CheckPredicate2,
56398 OPC_CheckPatternPredicate2,
56399 OPC_CheckComplexPat0, /*#*/1,
56400 OPC_EmitMergeInputChains1_0,
56401 OPC_EmitInteger32, 0,
56402 OPC_EmitNodeXForm, 2, 12,
56403 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11145),
56404 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56405 25,
56406 OPC_CheckPredicate1,
56407 OPC_CheckPatternPredicate2,
56408 OPC_CheckComplexPat0, /*#*/1,
56409 OPC_EmitMergeInputChains1_0,
56410 OPC_EmitInteger32, 0,
56411 OPC_EmitNodeXForm, 2, 12,
56412 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11772),
56413 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56414 25,
56415 OPC_CheckPredicate0,
56416 OPC_CheckPatternPredicate2,
56417 OPC_CheckComplexPat0, /*#*/1,
56418 OPC_EmitMergeInputChains1_0,
56419 OPC_EmitInteger32, 0,
56420 OPC_EmitNodeXForm, 2, 12,
56421 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12399),
56422 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56423 0,
56424 96,
56425 OPC_CheckChild2TypeI64,
56426 OPC_RecordChild3,
56427 OPC_RecordChild4,
56428 OPC_RecordChild5,
56429 OPC_RecordChild6,
56430 OPC_RecordChild7,
56431 OPC_MoveChild, 8,
56432 OPC_RecordNode,
56433 OPC_MoveSibling, 9,
56434 OPC_RecordNode,
56435 OPC_MoveSibling, 10,
56436 OPC_RecordNode,
56437 OPC_MoveParent,
56438 OPC_Scope, 25,
56439 OPC_CheckPredicate2,
56440 OPC_CheckPatternPredicate2,
56441 OPC_CheckComplexPat1, /*#*/1,
56442 OPC_EmitMergeInputChains1_0,
56443 OPC_EmitInteger32, 0,
56444 OPC_EmitNodeXForm, 2, 12,
56445 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11259),
56446 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56447 25,
56448 OPC_CheckPredicate1,
56449 OPC_CheckPatternPredicate2,
56450 OPC_CheckComplexPat1, /*#*/1,
56451 OPC_EmitMergeInputChains1_0,
56452 OPC_EmitInteger32, 0,
56453 OPC_EmitNodeXForm, 2, 12,
56454 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11886),
56455 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56456 25,
56457 OPC_CheckPredicate0,
56458 OPC_CheckPatternPredicate2,
56459 OPC_CheckComplexPat1, /*#*/1,
56460 OPC_EmitMergeInputChains1_0,
56461 OPC_EmitInteger32, 0,
56462 OPC_EmitNodeXForm, 2, 12,
56463 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12513),
56464 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56465 0,
56466 92,
56467 OPC_RecordChild3,
56468 OPC_RecordChild4,
56469 OPC_RecordChild5,
56470 OPC_RecordChild6,
56471 OPC_RecordChild7,
56472 OPC_MoveChild, 8,
56473 OPC_RecordNode,
56474 OPC_MoveSibling, 9,
56475 OPC_RecordNode,
56476 OPC_MoveSibling, 10,
56477 OPC_RecordNode,
56478 OPC_MoveParent,
56479 OPC_Scope, 24,
56480 OPC_CheckPredicate2,
56481 OPC_CheckPatternPredicate2,
56482 OPC_CheckComplexPat2, /*#*/1,
56483 OPC_EmitMergeInputChains1_0,
56484 OPC_EmitInteger32, 0,
56485 OPC_EmitNodeXForm, 2, 11,
56486 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10787),
56487 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56488 24,
56489 OPC_CheckPredicate1,
56490 OPC_CheckPatternPredicate2,
56491 OPC_CheckComplexPat2, /*#*/1,
56492 OPC_EmitMergeInputChains1_0,
56493 OPC_EmitInteger32, 0,
56494 OPC_EmitNodeXForm, 2, 11,
56495 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11424),
56496 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56497 24,
56498 OPC_CheckPredicate0,
56499 OPC_CheckPatternPredicate2,
56500 OPC_CheckComplexPat2, /*#*/1,
56501 OPC_EmitMergeInputChains1_0,
56502 OPC_EmitInteger32, 0,
56503 OPC_EmitNodeXForm, 2, 11,
56504 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12051),
56505 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56506 0,
56507 87,
56508 OPC_CheckChild2TypeI32,
56509 OPC_RecordChild3,
56510 OPC_RecordChild4,
56511 OPC_RecordChild5,
56512 OPC_RecordChild6,
56513 OPC_RecordChild7,
56514 OPC_MoveChild, 8,
56515 OPC_RecordNode,
56516 OPC_MoveSibling, 9,
56517 OPC_RecordNode,
56518 OPC_MoveSibling, 10,
56519 OPC_RecordNode,
56520 OPC_MoveParent,
56521 OPC_Scope, 22,
56522 OPC_CheckPredicate2,
56523 OPC_CheckPatternPredicate2,
56524 OPC_EmitMergeInputChains1_0,
56525 OPC_EmitInteger32, 0,
56526 OPC_EmitNodeXForm, 2, 10,
56527 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10917),
56528 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56529 22,
56530 OPC_CheckPredicate1,
56531 OPC_CheckPatternPredicate2,
56532 OPC_EmitMergeInputChains1_0,
56533 OPC_EmitInteger32, 0,
56534 OPC_EmitNodeXForm, 2, 10,
56535 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11544),
56536 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56537 22,
56538 OPC_CheckPredicate0,
56539 OPC_CheckPatternPredicate2,
56540 OPC_EmitMergeInputChains1_0,
56541 OPC_EmitInteger32, 0,
56542 OPC_EmitNodeXForm, 2, 10,
56543 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12171),
56544 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56545 0,
56546 87,
56547 OPC_CheckChild2TypeI64,
56548 OPC_RecordChild3,
56549 OPC_RecordChild4,
56550 OPC_RecordChild5,
56551 OPC_RecordChild6,
56552 OPC_RecordChild7,
56553 OPC_MoveChild, 8,
56554 OPC_RecordNode,
56555 OPC_MoveSibling, 9,
56556 OPC_RecordNode,
56557 OPC_MoveSibling, 10,
56558 OPC_RecordNode,
56559 OPC_MoveParent,
56560 OPC_Scope, 22,
56561 OPC_CheckPredicate2,
56562 OPC_CheckPatternPredicate2,
56563 OPC_EmitMergeInputChains1_0,
56564 OPC_EmitInteger32, 0,
56565 OPC_EmitNodeXForm, 2, 10,
56566 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11031),
56567 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56568 22,
56569 OPC_CheckPredicate1,
56570 OPC_CheckPatternPredicate2,
56571 OPC_EmitMergeInputChains1_0,
56572 OPC_EmitInteger32, 0,
56573 OPC_EmitNodeXForm, 2, 10,
56574 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11658),
56575 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56576 22,
56577 OPC_CheckPredicate0,
56578 OPC_CheckPatternPredicate2,
56579 OPC_EmitMergeInputChains1_0,
56580 OPC_EmitInteger32, 0,
56581 OPC_EmitNodeXForm, 2, 10,
56582 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12285),
56583 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56584 0,
56585 0,
56586 86|128,3,
56587 OPC_CheckChild1Integer, 72|128,19|128,1,
56588 OPC_RecordChild2,
56589 OPC_Scope, 96,
56590 OPC_CheckChild2TypeI32,
56591 OPC_RecordChild3,
56592 OPC_RecordChild4,
56593 OPC_RecordChild5,
56594 OPC_RecordChild6,
56595 OPC_RecordChild7,
56596 OPC_MoveChild, 8,
56597 OPC_RecordNode,
56598 OPC_MoveSibling, 9,
56599 OPC_RecordNode,
56600 OPC_MoveSibling, 10,
56601 OPC_RecordNode,
56602 OPC_MoveParent,
56603 OPC_Scope, 25,
56604 OPC_CheckPredicate2,
56605 OPC_CheckPatternPredicate0,
56606 OPC_CheckComplexPat0, /*#*/1,
56607 OPC_EmitMergeInputChains1_0,
56608 OPC_EmitInteger32, 0,
56609 OPC_EmitNodeXForm, 2, 12,
56610 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11147),
56611 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56612 25,
56613 OPC_CheckPredicate1,
56614 OPC_CheckPatternPredicate0,
56615 OPC_CheckComplexPat0, /*#*/1,
56616 OPC_EmitMergeInputChains1_0,
56617 OPC_EmitInteger32, 0,
56618 OPC_EmitNodeXForm, 2, 12,
56619 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11774),
56620 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56621 25,
56622 OPC_CheckPredicate0,
56623 OPC_CheckPatternPredicate0,
56624 OPC_CheckComplexPat0, /*#*/1,
56625 OPC_EmitMergeInputChains1_0,
56626 OPC_EmitInteger32, 0,
56627 OPC_EmitNodeXForm, 2, 12,
56628 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12401),
56629 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56630 0,
56631 96,
56632 OPC_CheckChild2TypeI64,
56633 OPC_RecordChild3,
56634 OPC_RecordChild4,
56635 OPC_RecordChild5,
56636 OPC_RecordChild6,
56637 OPC_RecordChild7,
56638 OPC_MoveChild, 8,
56639 OPC_RecordNode,
56640 OPC_MoveSibling, 9,
56641 OPC_RecordNode,
56642 OPC_MoveSibling, 10,
56643 OPC_RecordNode,
56644 OPC_MoveParent,
56645 OPC_Scope, 25,
56646 OPC_CheckPredicate2,
56647 OPC_CheckPatternPredicate0,
56648 OPC_CheckComplexPat1, /*#*/1,
56649 OPC_EmitMergeInputChains1_0,
56650 OPC_EmitInteger32, 0,
56651 OPC_EmitNodeXForm, 2, 12,
56652 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11261),
56653 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56654 25,
56655 OPC_CheckPredicate1,
56656 OPC_CheckPatternPredicate0,
56657 OPC_CheckComplexPat1, /*#*/1,
56658 OPC_EmitMergeInputChains1_0,
56659 OPC_EmitInteger32, 0,
56660 OPC_EmitNodeXForm, 2, 12,
56661 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11888),
56662 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56663 25,
56664 OPC_CheckPredicate0,
56665 OPC_CheckPatternPredicate0,
56666 OPC_CheckComplexPat1, /*#*/1,
56667 OPC_EmitMergeInputChains1_0,
56668 OPC_EmitInteger32, 0,
56669 OPC_EmitNodeXForm, 2, 12,
56670 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12515),
56671 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56672 0,
56673 92,
56674 OPC_RecordChild3,
56675 OPC_RecordChild4,
56676 OPC_RecordChild5,
56677 OPC_RecordChild6,
56678 OPC_RecordChild7,
56679 OPC_MoveChild, 8,
56680 OPC_RecordNode,
56681 OPC_MoveSibling, 9,
56682 OPC_RecordNode,
56683 OPC_MoveSibling, 10,
56684 OPC_RecordNode,
56685 OPC_MoveParent,
56686 OPC_Scope, 24,
56687 OPC_CheckPredicate2,
56688 OPC_CheckPatternPredicate0,
56689 OPC_CheckComplexPat2, /*#*/1,
56690 OPC_EmitMergeInputChains1_0,
56691 OPC_EmitInteger32, 0,
56692 OPC_EmitNodeXForm, 2, 11,
56693 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10792),
56694 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56695 24,
56696 OPC_CheckPredicate1,
56697 OPC_CheckPatternPredicate0,
56698 OPC_CheckComplexPat2, /*#*/1,
56699 OPC_EmitMergeInputChains1_0,
56700 OPC_EmitInteger32, 0,
56701 OPC_EmitNodeXForm, 2, 11,
56702 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11427),
56703 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56704 24,
56705 OPC_CheckPredicate0,
56706 OPC_CheckPatternPredicate0,
56707 OPC_CheckComplexPat2, /*#*/1,
56708 OPC_EmitMergeInputChains1_0,
56709 OPC_EmitInteger32, 0,
56710 OPC_EmitNodeXForm, 2, 11,
56711 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12054),
56712 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56713 0,
56714 87,
56715 OPC_CheckChild2TypeI32,
56716 OPC_RecordChild3,
56717 OPC_RecordChild4,
56718 OPC_RecordChild5,
56719 OPC_RecordChild6,
56720 OPC_RecordChild7,
56721 OPC_MoveChild, 8,
56722 OPC_RecordNode,
56723 OPC_MoveSibling, 9,
56724 OPC_RecordNode,
56725 OPC_MoveSibling, 10,
56726 OPC_RecordNode,
56727 OPC_MoveParent,
56728 OPC_Scope, 22,
56729 OPC_CheckPredicate2,
56730 OPC_CheckPatternPredicate0,
56731 OPC_EmitMergeInputChains1_0,
56732 OPC_EmitInteger32, 0,
56733 OPC_EmitNodeXForm, 2, 10,
56734 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10919),
56735 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56736 22,
56737 OPC_CheckPredicate1,
56738 OPC_CheckPatternPredicate0,
56739 OPC_EmitMergeInputChains1_0,
56740 OPC_EmitInteger32, 0,
56741 OPC_EmitNodeXForm, 2, 10,
56742 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11546),
56743 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56744 22,
56745 OPC_CheckPredicate0,
56746 OPC_CheckPatternPredicate0,
56747 OPC_EmitMergeInputChains1_0,
56748 OPC_EmitInteger32, 0,
56749 OPC_EmitNodeXForm, 2, 10,
56750 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12173),
56751 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56752 0,
56753 87,
56754 OPC_CheckChild2TypeI64,
56755 OPC_RecordChild3,
56756 OPC_RecordChild4,
56757 OPC_RecordChild5,
56758 OPC_RecordChild6,
56759 OPC_RecordChild7,
56760 OPC_MoveChild, 8,
56761 OPC_RecordNode,
56762 OPC_MoveSibling, 9,
56763 OPC_RecordNode,
56764 OPC_MoveSibling, 10,
56765 OPC_RecordNode,
56766 OPC_MoveParent,
56767 OPC_Scope, 22,
56768 OPC_CheckPredicate2,
56769 OPC_CheckPatternPredicate0,
56770 OPC_EmitMergeInputChains1_0,
56771 OPC_EmitInteger32, 0,
56772 OPC_EmitNodeXForm, 2, 10,
56773 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11033),
56774 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56775 22,
56776 OPC_CheckPredicate1,
56777 OPC_CheckPatternPredicate0,
56778 OPC_EmitMergeInputChains1_0,
56779 OPC_EmitInteger32, 0,
56780 OPC_EmitNodeXForm, 2, 10,
56781 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11660),
56782 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56783 22,
56784 OPC_CheckPredicate0,
56785 OPC_CheckPatternPredicate0,
56786 OPC_EmitMergeInputChains1_0,
56787 OPC_EmitInteger32, 0,
56788 OPC_EmitNodeXForm, 2, 10,
56789 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12287),
56790 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56791 0,
56792 0,
56793 86|128,3,
56794 OPC_CheckChild1Integer, 28|128,16|128,1,
56795 OPC_RecordChild2,
56796 OPC_Scope, 96,
56797 OPC_CheckChild2TypeI32,
56798 OPC_RecordChild3,
56799 OPC_RecordChild4,
56800 OPC_RecordChild5,
56801 OPC_RecordChild6,
56802 OPC_RecordChild7,
56803 OPC_MoveChild, 8,
56804 OPC_RecordNode,
56805 OPC_MoveSibling, 9,
56806 OPC_RecordNode,
56807 OPC_MoveSibling, 10,
56808 OPC_RecordNode,
56809 OPC_MoveParent,
56810 OPC_Scope, 25,
56811 OPC_CheckPredicate2,
56812 OPC_CheckPatternPredicate1,
56813 OPC_CheckComplexPat0, /*#*/1,
56814 OPC_EmitMergeInputChains1_0,
56815 OPC_EmitInteger32, 0,
56816 OPC_EmitNodeXForm, 2, 12,
56817 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11149),
56818 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56819 25,
56820 OPC_CheckPredicate1,
56821 OPC_CheckPatternPredicate1,
56822 OPC_CheckComplexPat0, /*#*/1,
56823 OPC_EmitMergeInputChains1_0,
56824 OPC_EmitInteger32, 0,
56825 OPC_EmitNodeXForm, 2, 12,
56826 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11776),
56827 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56828 25,
56829 OPC_CheckPredicate0,
56830 OPC_CheckPatternPredicate1,
56831 OPC_CheckComplexPat0, /*#*/1,
56832 OPC_EmitMergeInputChains1_0,
56833 OPC_EmitInteger32, 0,
56834 OPC_EmitNodeXForm, 2, 12,
56835 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12403),
56836 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56837 0,
56838 96,
56839 OPC_CheckChild2TypeI64,
56840 OPC_RecordChild3,
56841 OPC_RecordChild4,
56842 OPC_RecordChild5,
56843 OPC_RecordChild6,
56844 OPC_RecordChild7,
56845 OPC_MoveChild, 8,
56846 OPC_RecordNode,
56847 OPC_MoveSibling, 9,
56848 OPC_RecordNode,
56849 OPC_MoveSibling, 10,
56850 OPC_RecordNode,
56851 OPC_MoveParent,
56852 OPC_Scope, 25,
56853 OPC_CheckPredicate2,
56854 OPC_CheckPatternPredicate1,
56855 OPC_CheckComplexPat1, /*#*/1,
56856 OPC_EmitMergeInputChains1_0,
56857 OPC_EmitInteger32, 0,
56858 OPC_EmitNodeXForm, 2, 12,
56859 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11263),
56860 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56861 25,
56862 OPC_CheckPredicate1,
56863 OPC_CheckPatternPredicate1,
56864 OPC_CheckComplexPat1, /*#*/1,
56865 OPC_EmitMergeInputChains1_0,
56866 OPC_EmitInteger32, 0,
56867 OPC_EmitNodeXForm, 2, 12,
56868 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11890),
56869 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56870 25,
56871 OPC_CheckPredicate0,
56872 OPC_CheckPatternPredicate1,
56873 OPC_CheckComplexPat1, /*#*/1,
56874 OPC_EmitMergeInputChains1_0,
56875 OPC_EmitInteger32, 0,
56876 OPC_EmitNodeXForm, 2, 12,
56877 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12517),
56878 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
56879 0,
56880 92,
56881 OPC_RecordChild3,
56882 OPC_RecordChild4,
56883 OPC_RecordChild5,
56884 OPC_RecordChild6,
56885 OPC_RecordChild7,
56886 OPC_MoveChild, 8,
56887 OPC_RecordNode,
56888 OPC_MoveSibling, 9,
56889 OPC_RecordNode,
56890 OPC_MoveSibling, 10,
56891 OPC_RecordNode,
56892 OPC_MoveParent,
56893 OPC_Scope, 24,
56894 OPC_CheckPredicate2,
56895 OPC_CheckPatternPredicate1,
56896 OPC_CheckComplexPat2, /*#*/1,
56897 OPC_EmitMergeInputChains1_0,
56898 OPC_EmitInteger32, 0,
56899 OPC_EmitNodeXForm, 2, 11,
56900 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10797),
56901 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56902 24,
56903 OPC_CheckPredicate1,
56904 OPC_CheckPatternPredicate1,
56905 OPC_CheckComplexPat2, /*#*/1,
56906 OPC_EmitMergeInputChains1_0,
56907 OPC_EmitInteger32, 0,
56908 OPC_EmitNodeXForm, 2, 11,
56909 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11430),
56910 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56911 24,
56912 OPC_CheckPredicate0,
56913 OPC_CheckPatternPredicate1,
56914 OPC_CheckComplexPat2, /*#*/1,
56915 OPC_EmitMergeInputChains1_0,
56916 OPC_EmitInteger32, 0,
56917 OPC_EmitNodeXForm, 2, 11,
56918 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12057),
56919 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
56920 0,
56921 87,
56922 OPC_CheckChild2TypeI32,
56923 OPC_RecordChild3,
56924 OPC_RecordChild4,
56925 OPC_RecordChild5,
56926 OPC_RecordChild6,
56927 OPC_RecordChild7,
56928 OPC_MoveChild, 8,
56929 OPC_RecordNode,
56930 OPC_MoveSibling, 9,
56931 OPC_RecordNode,
56932 OPC_MoveSibling, 10,
56933 OPC_RecordNode,
56934 OPC_MoveParent,
56935 OPC_Scope, 22,
56936 OPC_CheckPredicate2,
56937 OPC_CheckPatternPredicate1,
56938 OPC_EmitMergeInputChains1_0,
56939 OPC_EmitInteger32, 0,
56940 OPC_EmitNodeXForm, 2, 10,
56941 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10921),
56942 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56943 22,
56944 OPC_CheckPredicate1,
56945 OPC_CheckPatternPredicate1,
56946 OPC_EmitMergeInputChains1_0,
56947 OPC_EmitInteger32, 0,
56948 OPC_EmitNodeXForm, 2, 10,
56949 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11548),
56950 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56951 22,
56952 OPC_CheckPredicate0,
56953 OPC_CheckPatternPredicate1,
56954 OPC_EmitMergeInputChains1_0,
56955 OPC_EmitInteger32, 0,
56956 OPC_EmitNodeXForm, 2, 10,
56957 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12175),
56958 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56959 0,
56960 87,
56961 OPC_CheckChild2TypeI64,
56962 OPC_RecordChild3,
56963 OPC_RecordChild4,
56964 OPC_RecordChild5,
56965 OPC_RecordChild6,
56966 OPC_RecordChild7,
56967 OPC_MoveChild, 8,
56968 OPC_RecordNode,
56969 OPC_MoveSibling, 9,
56970 OPC_RecordNode,
56971 OPC_MoveSibling, 10,
56972 OPC_RecordNode,
56973 OPC_MoveParent,
56974 OPC_Scope, 22,
56975 OPC_CheckPredicate2,
56976 OPC_CheckPatternPredicate1,
56977 OPC_EmitMergeInputChains1_0,
56978 OPC_EmitInteger32, 0,
56979 OPC_EmitNodeXForm, 2, 10,
56980 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11035),
56981 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56982 22,
56983 OPC_CheckPredicate1,
56984 OPC_CheckPatternPredicate1,
56985 OPC_EmitMergeInputChains1_0,
56986 OPC_EmitInteger32, 0,
56987 OPC_EmitNodeXForm, 2, 10,
56988 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11662),
56989 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56990 22,
56991 OPC_CheckPredicate0,
56992 OPC_CheckPatternPredicate1,
56993 OPC_EmitMergeInputChains1_0,
56994 OPC_EmitInteger32, 0,
56995 OPC_EmitNodeXForm, 2, 10,
56996 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12289),
56997 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
56998 0,
56999 0,
57000 59|128,2,
57001 OPC_CheckChild1Integer, 88|128,20|128,1,
57002 OPC_RecordChild2,
57003 OPC_Scope, 65,
57004 OPC_CheckChild2TypeI32,
57005 OPC_RecordChild3,
57006 OPC_RecordChild4,
57007 OPC_Scope, 19,
57008 OPC_CheckPredicate2,
57009 OPC_CheckPatternPredicate1,
57010 OPC_CheckComplexPat0, /*#*/1,
57011 OPC_EmitMergeInputChains1_0,
57012 OPC_EmitInteger32, 0,
57013 OPC_EmitNodeXForm, 2, 6,
57014 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11151),
57015 5, 4, 5, 2, 3, 7,
57016 19,
57017 OPC_CheckPredicate1,
57018 OPC_CheckPatternPredicate1,
57019 OPC_CheckComplexPat0, /*#*/1,
57020 OPC_EmitMergeInputChains1_0,
57021 OPC_EmitInteger32, 0,
57022 OPC_EmitNodeXForm, 2, 6,
57023 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11778),
57024 5, 4, 5, 2, 3, 7,
57025 19,
57026 OPC_CheckPredicate0,
57027 OPC_CheckPatternPredicate1,
57028 OPC_CheckComplexPat0, /*#*/1,
57029 OPC_EmitMergeInputChains1_0,
57030 OPC_EmitInteger32, 0,
57031 OPC_EmitNodeXForm, 2, 6,
57032 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12405),
57033 5, 4, 5, 2, 3, 7,
57034 0,
57035 65,
57036 OPC_CheckChild2TypeI64,
57037 OPC_RecordChild3,
57038 OPC_RecordChild4,
57039 OPC_Scope, 19,
57040 OPC_CheckPredicate2,
57041 OPC_CheckPatternPredicate1,
57042 OPC_CheckComplexPat1, /*#*/1,
57043 OPC_EmitMergeInputChains1_0,
57044 OPC_EmitInteger32, 0,
57045 OPC_EmitNodeXForm, 2, 6,
57046 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11265),
57047 5, 4, 5, 2, 3, 7,
57048 19,
57049 OPC_CheckPredicate1,
57050 OPC_CheckPatternPredicate1,
57051 OPC_CheckComplexPat1, /*#*/1,
57052 OPC_EmitMergeInputChains1_0,
57053 OPC_EmitInteger32, 0,
57054 OPC_EmitNodeXForm, 2, 6,
57055 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11892),
57056 5, 4, 5, 2, 3, 7,
57057 19,
57058 OPC_CheckPredicate0,
57059 OPC_CheckPatternPredicate1,
57060 OPC_CheckComplexPat1, /*#*/1,
57061 OPC_EmitMergeInputChains1_0,
57062 OPC_EmitInteger32, 0,
57063 OPC_EmitNodeXForm, 2, 6,
57064 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12519),
57065 5, 4, 5, 2, 3, 7,
57066 0,
57067 61,
57068 OPC_RecordChild3,
57069 OPC_RecordChild4,
57070 OPC_Scope, 18,
57071 OPC_CheckPredicate2,
57072 OPC_CheckPatternPredicate1,
57073 OPC_CheckComplexPat2, /*#*/1,
57074 OPC_EmitMergeInputChains1_0,
57075 OPC_EmitInteger32, 0,
57076 OPC_EmitNodeXForm, 2, 5,
57077 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10802),
57078 4, 4, 2, 3, 6,
57079 18,
57080 OPC_CheckPredicate1,
57081 OPC_CheckPatternPredicate1,
57082 OPC_CheckComplexPat2, /*#*/1,
57083 OPC_EmitMergeInputChains1_0,
57084 OPC_EmitInteger32, 0,
57085 OPC_EmitNodeXForm, 2, 5,
57086 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11433),
57087 4, 4, 2, 3, 6,
57088 18,
57089 OPC_CheckPredicate0,
57090 OPC_CheckPatternPredicate1,
57091 OPC_CheckComplexPat2, /*#*/1,
57092 OPC_EmitMergeInputChains1_0,
57093 OPC_EmitInteger32, 0,
57094 OPC_EmitNodeXForm, 2, 5,
57095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12060),
57096 4, 4, 2, 3, 6,
57097 0,
57098 56,
57099 OPC_CheckChild2TypeI32,
57100 OPC_RecordChild3,
57101 OPC_RecordChild4,
57102 OPC_Scope, 16,
57103 OPC_CheckPredicate2,
57104 OPC_CheckPatternPredicate1,
57105 OPC_EmitMergeInputChains1_0,
57106 OPC_EmitInteger32, 0,
57107 OPC_EmitNodeXForm, 2, 4,
57108 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10923),
57109 4, 1, 2, 3, 5,
57110 16,
57111 OPC_CheckPredicate1,
57112 OPC_CheckPatternPredicate1,
57113 OPC_EmitMergeInputChains1_0,
57114 OPC_EmitInteger32, 0,
57115 OPC_EmitNodeXForm, 2, 4,
57116 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11550),
57117 4, 1, 2, 3, 5,
57118 16,
57119 OPC_CheckPredicate0,
57120 OPC_CheckPatternPredicate1,
57121 OPC_EmitMergeInputChains1_0,
57122 OPC_EmitInteger32, 0,
57123 OPC_EmitNodeXForm, 2, 4,
57124 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12177),
57125 4, 1, 2, 3, 5,
57126 0,
57127 56,
57128 OPC_CheckChild2TypeI64,
57129 OPC_RecordChild3,
57130 OPC_RecordChild4,
57131 OPC_Scope, 16,
57132 OPC_CheckPredicate2,
57133 OPC_CheckPatternPredicate1,
57134 OPC_EmitMergeInputChains1_0,
57135 OPC_EmitInteger32, 0,
57136 OPC_EmitNodeXForm, 2, 4,
57137 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11037),
57138 4, 1, 2, 3, 5,
57139 16,
57140 OPC_CheckPredicate1,
57141 OPC_CheckPatternPredicate1,
57142 OPC_EmitMergeInputChains1_0,
57143 OPC_EmitInteger32, 0,
57144 OPC_EmitNodeXForm, 2, 4,
57145 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11664),
57146 4, 1, 2, 3, 5,
57147 16,
57148 OPC_CheckPredicate0,
57149 OPC_CheckPatternPredicate1,
57150 OPC_EmitMergeInputChains1_0,
57151 OPC_EmitInteger32, 0,
57152 OPC_EmitNodeXForm, 2, 4,
57153 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12291),
57154 4, 1, 2, 3, 5,
57155 0,
57156 0,
57157 59|128,2,
57158 OPC_CheckChild1Integer, 16|128,20|128,1,
57159 OPC_RecordChild2,
57160 OPC_Scope, 65,
57161 OPC_CheckChild2TypeI32,
57162 OPC_RecordChild3,
57163 OPC_RecordChild4,
57164 OPC_Scope, 19,
57165 OPC_CheckPredicate2,
57166 OPC_CheckPatternPredicate3,
57167 OPC_CheckComplexPat0, /*#*/1,
57168 OPC_EmitMergeInputChains1_0,
57169 OPC_EmitInteger32, 0,
57170 OPC_EmitNodeXForm, 2, 6,
57171 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11153),
57172 5, 4, 5, 2, 3, 7,
57173 19,
57174 OPC_CheckPredicate1,
57175 OPC_CheckPatternPredicate3,
57176 OPC_CheckComplexPat0, /*#*/1,
57177 OPC_EmitMergeInputChains1_0,
57178 OPC_EmitInteger32, 0,
57179 OPC_EmitNodeXForm, 2, 6,
57180 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11780),
57181 5, 4, 5, 2, 3, 7,
57182 19,
57183 OPC_CheckPredicate0,
57184 OPC_CheckPatternPredicate3,
57185 OPC_CheckComplexPat0, /*#*/1,
57186 OPC_EmitMergeInputChains1_0,
57187 OPC_EmitInteger32, 0,
57188 OPC_EmitNodeXForm, 2, 6,
57189 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12407),
57190 5, 4, 5, 2, 3, 7,
57191 0,
57192 65,
57193 OPC_CheckChild2TypeI64,
57194 OPC_RecordChild3,
57195 OPC_RecordChild4,
57196 OPC_Scope, 19,
57197 OPC_CheckPredicate2,
57198 OPC_CheckPatternPredicate3,
57199 OPC_CheckComplexPat1, /*#*/1,
57200 OPC_EmitMergeInputChains1_0,
57201 OPC_EmitInteger32, 0,
57202 OPC_EmitNodeXForm, 2, 6,
57203 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11267),
57204 5, 4, 5, 2, 3, 7,
57205 19,
57206 OPC_CheckPredicate1,
57207 OPC_CheckPatternPredicate3,
57208 OPC_CheckComplexPat1, /*#*/1,
57209 OPC_EmitMergeInputChains1_0,
57210 OPC_EmitInteger32, 0,
57211 OPC_EmitNodeXForm, 2, 6,
57212 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11894),
57213 5, 4, 5, 2, 3, 7,
57214 19,
57215 OPC_CheckPredicate0,
57216 OPC_CheckPatternPredicate3,
57217 OPC_CheckComplexPat1, /*#*/1,
57218 OPC_EmitMergeInputChains1_0,
57219 OPC_EmitInteger32, 0,
57220 OPC_EmitNodeXForm, 2, 6,
57221 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12521),
57222 5, 4, 5, 2, 3, 7,
57223 0,
57224 61,
57225 OPC_RecordChild3,
57226 OPC_RecordChild4,
57227 OPC_Scope, 18,
57228 OPC_CheckPredicate2,
57229 OPC_CheckPatternPredicate3,
57230 OPC_CheckComplexPat2, /*#*/1,
57231 OPC_EmitMergeInputChains1_0,
57232 OPC_EmitInteger32, 0,
57233 OPC_EmitNodeXForm, 2, 5,
57234 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10807),
57235 4, 4, 2, 3, 6,
57236 18,
57237 OPC_CheckPredicate1,
57238 OPC_CheckPatternPredicate3,
57239 OPC_CheckComplexPat2, /*#*/1,
57240 OPC_EmitMergeInputChains1_0,
57241 OPC_EmitInteger32, 0,
57242 OPC_EmitNodeXForm, 2, 5,
57243 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11436),
57244 4, 4, 2, 3, 6,
57245 18,
57246 OPC_CheckPredicate0,
57247 OPC_CheckPatternPredicate3,
57248 OPC_CheckComplexPat2, /*#*/1,
57249 OPC_EmitMergeInputChains1_0,
57250 OPC_EmitInteger32, 0,
57251 OPC_EmitNodeXForm, 2, 5,
57252 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12063),
57253 4, 4, 2, 3, 6,
57254 0,
57255 56,
57256 OPC_CheckChild2TypeI32,
57257 OPC_RecordChild3,
57258 OPC_RecordChild4,
57259 OPC_Scope, 16,
57260 OPC_CheckPredicate2,
57261 OPC_CheckPatternPredicate3,
57262 OPC_EmitMergeInputChains1_0,
57263 OPC_EmitInteger32, 0,
57264 OPC_EmitNodeXForm, 2, 4,
57265 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10925),
57266 4, 1, 2, 3, 5,
57267 16,
57268 OPC_CheckPredicate1,
57269 OPC_CheckPatternPredicate3,
57270 OPC_EmitMergeInputChains1_0,
57271 OPC_EmitInteger32, 0,
57272 OPC_EmitNodeXForm, 2, 4,
57273 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11552),
57274 4, 1, 2, 3, 5,
57275 16,
57276 OPC_CheckPredicate0,
57277 OPC_CheckPatternPredicate3,
57278 OPC_EmitMergeInputChains1_0,
57279 OPC_EmitInteger32, 0,
57280 OPC_EmitNodeXForm, 2, 4,
57281 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12179),
57282 4, 1, 2, 3, 5,
57283 0,
57284 56,
57285 OPC_CheckChild2TypeI64,
57286 OPC_RecordChild3,
57287 OPC_RecordChild4,
57288 OPC_Scope, 16,
57289 OPC_CheckPredicate2,
57290 OPC_CheckPatternPredicate3,
57291 OPC_EmitMergeInputChains1_0,
57292 OPC_EmitInteger32, 0,
57293 OPC_EmitNodeXForm, 2, 4,
57294 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11039),
57295 4, 1, 2, 3, 5,
57296 16,
57297 OPC_CheckPredicate1,
57298 OPC_CheckPatternPredicate3,
57299 OPC_EmitMergeInputChains1_0,
57300 OPC_EmitInteger32, 0,
57301 OPC_EmitNodeXForm, 2, 4,
57302 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11666),
57303 4, 1, 2, 3, 5,
57304 16,
57305 OPC_CheckPredicate0,
57306 OPC_CheckPatternPredicate3,
57307 OPC_EmitMergeInputChains1_0,
57308 OPC_EmitInteger32, 0,
57309 OPC_EmitNodeXForm, 2, 4,
57310 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12293),
57311 4, 1, 2, 3, 5,
57312 0,
57313 0,
57314 59|128,2,
57315 OPC_CheckChild1Integer, 104|128,19|128,1,
57316 OPC_RecordChild2,
57317 OPC_Scope, 65,
57318 OPC_CheckChild2TypeI32,
57319 OPC_RecordChild3,
57320 OPC_RecordChild4,
57321 OPC_Scope, 19,
57322 OPC_CheckPredicate2,
57323 OPC_CheckPatternPredicate3,
57324 OPC_CheckComplexPat0, /*#*/1,
57325 OPC_EmitMergeInputChains1_0,
57326 OPC_EmitInteger32, 0,
57327 OPC_EmitNodeXForm, 2, 6,
57328 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11155),
57329 5, 4, 5, 2, 3, 7,
57330 19,
57331 OPC_CheckPredicate1,
57332 OPC_CheckPatternPredicate3,
57333 OPC_CheckComplexPat0, /*#*/1,
57334 OPC_EmitMergeInputChains1_0,
57335 OPC_EmitInteger32, 0,
57336 OPC_EmitNodeXForm, 2, 6,
57337 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11782),
57338 5, 4, 5, 2, 3, 7,
57339 19,
57340 OPC_CheckPredicate0,
57341 OPC_CheckPatternPredicate3,
57342 OPC_CheckComplexPat0, /*#*/1,
57343 OPC_EmitMergeInputChains1_0,
57344 OPC_EmitInteger32, 0,
57345 OPC_EmitNodeXForm, 2, 6,
57346 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12409),
57347 5, 4, 5, 2, 3, 7,
57348 0,
57349 65,
57350 OPC_CheckChild2TypeI64,
57351 OPC_RecordChild3,
57352 OPC_RecordChild4,
57353 OPC_Scope, 19,
57354 OPC_CheckPredicate2,
57355 OPC_CheckPatternPredicate3,
57356 OPC_CheckComplexPat1, /*#*/1,
57357 OPC_EmitMergeInputChains1_0,
57358 OPC_EmitInteger32, 0,
57359 OPC_EmitNodeXForm, 2, 6,
57360 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11269),
57361 5, 4, 5, 2, 3, 7,
57362 19,
57363 OPC_CheckPredicate1,
57364 OPC_CheckPatternPredicate3,
57365 OPC_CheckComplexPat1, /*#*/1,
57366 OPC_EmitMergeInputChains1_0,
57367 OPC_EmitInteger32, 0,
57368 OPC_EmitNodeXForm, 2, 6,
57369 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11896),
57370 5, 4, 5, 2, 3, 7,
57371 19,
57372 OPC_CheckPredicate0,
57373 OPC_CheckPatternPredicate3,
57374 OPC_CheckComplexPat1, /*#*/1,
57375 OPC_EmitMergeInputChains1_0,
57376 OPC_EmitInteger32, 0,
57377 OPC_EmitNodeXForm, 2, 6,
57378 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12523),
57379 5, 4, 5, 2, 3, 7,
57380 0,
57381 61,
57382 OPC_RecordChild3,
57383 OPC_RecordChild4,
57384 OPC_Scope, 18,
57385 OPC_CheckPredicate2,
57386 OPC_CheckPatternPredicate3,
57387 OPC_CheckComplexPat2, /*#*/1,
57388 OPC_EmitMergeInputChains1_0,
57389 OPC_EmitInteger32, 0,
57390 OPC_EmitNodeXForm, 2, 5,
57391 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10812),
57392 4, 4, 2, 3, 6,
57393 18,
57394 OPC_CheckPredicate1,
57395 OPC_CheckPatternPredicate3,
57396 OPC_CheckComplexPat2, /*#*/1,
57397 OPC_EmitMergeInputChains1_0,
57398 OPC_EmitInteger32, 0,
57399 OPC_EmitNodeXForm, 2, 5,
57400 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11439),
57401 4, 4, 2, 3, 6,
57402 18,
57403 OPC_CheckPredicate0,
57404 OPC_CheckPatternPredicate3,
57405 OPC_CheckComplexPat2, /*#*/1,
57406 OPC_EmitMergeInputChains1_0,
57407 OPC_EmitInteger32, 0,
57408 OPC_EmitNodeXForm, 2, 5,
57409 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12066),
57410 4, 4, 2, 3, 6,
57411 0,
57412 56,
57413 OPC_CheckChild2TypeI32,
57414 OPC_RecordChild3,
57415 OPC_RecordChild4,
57416 OPC_Scope, 16,
57417 OPC_CheckPredicate2,
57418 OPC_CheckPatternPredicate3,
57419 OPC_EmitMergeInputChains1_0,
57420 OPC_EmitInteger32, 0,
57421 OPC_EmitNodeXForm, 2, 4,
57422 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_10927),
57423 4, 1, 2, 3, 5,
57424 16,
57425 OPC_CheckPredicate1,
57426 OPC_CheckPatternPredicate3,
57427 OPC_EmitMergeInputChains1_0,
57428 OPC_EmitInteger32, 0,
57429 OPC_EmitNodeXForm, 2, 4,
57430 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11554),
57431 4, 1, 2, 3, 5,
57432 16,
57433 OPC_CheckPredicate0,
57434 OPC_CheckPatternPredicate3,
57435 OPC_EmitMergeInputChains1_0,
57436 OPC_EmitInteger32, 0,
57437 OPC_EmitNodeXForm, 2, 4,
57438 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12181),
57439 4, 1, 2, 3, 5,
57440 0,
57441 56,
57442 OPC_CheckChild2TypeI64,
57443 OPC_RecordChild3,
57444 OPC_RecordChild4,
57445 OPC_Scope, 16,
57446 OPC_CheckPredicate2,
57447 OPC_CheckPatternPredicate3,
57448 OPC_EmitMergeInputChains1_0,
57449 OPC_EmitInteger32, 0,
57450 OPC_EmitNodeXForm, 2, 4,
57451 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11041),
57452 4, 1, 2, 3, 5,
57453 16,
57454 OPC_CheckPredicate1,
57455 OPC_CheckPatternPredicate3,
57456 OPC_EmitMergeInputChains1_0,
57457 OPC_EmitInteger32, 0,
57458 OPC_EmitNodeXForm, 2, 4,
57459 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_11668),
57460 4, 1, 2, 3, 5,
57461 16,
57462 OPC_CheckPredicate0,
57463 OPC_CheckPatternPredicate3,
57464 OPC_EmitMergeInputChains1_0,
57465 OPC_EmitInteger32, 0,
57466 OPC_EmitNodeXForm, 2, 4,
57467 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12295),
57468 4, 1, 2, 3, 5,
57469 0,
57470 0,
57471 119|128,2,
57472 OPC_CheckChild1Integer, 114|128,15|128,1,
57473 OPC_RecordChild2,
57474 OPC_Scope, 77,
57475 OPC_CheckChild2TypeI32,
57476 OPC_RecordChild3,
57477 OPC_RecordChild4,
57478 OPC_RecordChild5,
57479 OPC_RecordChild6,
57480 OPC_RecordChild7,
57481 OPC_Scope, 22,
57482 OPC_CheckPredicate2,
57483 OPC_CheckPatternPredicate4,
57484 OPC_CheckComplexPat0, /*#*/1,
57485 OPC_EmitMergeInputChains1_0,
57486 OPC_EmitInteger32, 0,
57487 OPC_EmitNodeXForm, 2, 9,
57488 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13069),
57489 8, 7, 8, 2, 3, 4, 5, 6, 10,
57490 22,
57491 OPC_CheckPredicate1,
57492 OPC_CheckPatternPredicate4,
57493 OPC_CheckComplexPat0, /*#*/1,
57494 OPC_EmitMergeInputChains1_0,
57495 OPC_EmitInteger32, 0,
57496 OPC_EmitNodeXForm, 2, 9,
57497 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13696),
57498 8, 7, 8, 2, 3, 4, 5, 6, 10,
57499 22,
57500 OPC_CheckPredicate0,
57501 OPC_CheckPatternPredicate4,
57502 OPC_CheckComplexPat0, /*#*/1,
57503 OPC_EmitMergeInputChains1_0,
57504 OPC_EmitInteger32, 0,
57505 OPC_EmitNodeXForm, 2, 9,
57506 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14323),
57507 8, 7, 8, 2, 3, 4, 5, 6, 10,
57508 0,
57509 77,
57510 OPC_CheckChild2TypeI64,
57511 OPC_RecordChild3,
57512 OPC_RecordChild4,
57513 OPC_RecordChild5,
57514 OPC_RecordChild6,
57515 OPC_RecordChild7,
57516 OPC_Scope, 22,
57517 OPC_CheckPredicate2,
57518 OPC_CheckPatternPredicate4,
57519 OPC_CheckComplexPat1, /*#*/1,
57520 OPC_EmitMergeInputChains1_0,
57521 OPC_EmitInteger32, 0,
57522 OPC_EmitNodeXForm, 2, 9,
57523 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13183),
57524 8, 7, 8, 2, 3, 4, 5, 6, 10,
57525 22,
57526 OPC_CheckPredicate1,
57527 OPC_CheckPatternPredicate4,
57528 OPC_CheckComplexPat1, /*#*/1,
57529 OPC_EmitMergeInputChains1_0,
57530 OPC_EmitInteger32, 0,
57531 OPC_EmitNodeXForm, 2, 9,
57532 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13810),
57533 8, 7, 8, 2, 3, 4, 5, 6, 10,
57534 22,
57535 OPC_CheckPredicate0,
57536 OPC_CheckPatternPredicate4,
57537 OPC_CheckComplexPat1, /*#*/1,
57538 OPC_EmitMergeInputChains1_0,
57539 OPC_EmitInteger32, 0,
57540 OPC_EmitNodeXForm, 2, 9,
57541 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14437),
57542 8, 7, 8, 2, 3, 4, 5, 6, 10,
57543 0,
57544 73,
57545 OPC_RecordChild3,
57546 OPC_RecordChild4,
57547 OPC_RecordChild5,
57548 OPC_RecordChild6,
57549 OPC_RecordChild7,
57550 OPC_Scope, 21,
57551 OPC_CheckPredicate2,
57552 OPC_CheckPatternPredicate4,
57553 OPC_CheckComplexPat2, /*#*/1,
57554 OPC_EmitMergeInputChains1_0,
57555 OPC_EmitInteger32, 0,
57556 OPC_EmitNodeXForm, 2, 8,
57557 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12702),
57558 7, 7, 2, 3, 4, 5, 6, 9,
57559 21,
57560 OPC_CheckPredicate1,
57561 OPC_CheckPatternPredicate4,
57562 OPC_CheckComplexPat2, /*#*/1,
57563 OPC_EmitMergeInputChains1_0,
57564 OPC_EmitInteger32, 0,
57565 OPC_EmitNodeXForm, 2, 8,
57566 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13341),
57567 7, 7, 2, 3, 4, 5, 6, 9,
57568 21,
57569 OPC_CheckPredicate0,
57570 OPC_CheckPatternPredicate4,
57571 OPC_CheckComplexPat2, /*#*/1,
57572 OPC_EmitMergeInputChains1_0,
57573 OPC_EmitInteger32, 0,
57574 OPC_EmitNodeXForm, 2, 8,
57575 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13968),
57576 7, 7, 2, 3, 4, 5, 6, 9,
57577 0,
57578 68,
57579 OPC_CheckChild2TypeI32,
57580 OPC_RecordChild3,
57581 OPC_RecordChild4,
57582 OPC_RecordChild5,
57583 OPC_RecordChild6,
57584 OPC_RecordChild7,
57585 OPC_Scope, 19,
57586 OPC_CheckPredicate2,
57587 OPC_CheckPatternPredicate4,
57588 OPC_EmitMergeInputChains1_0,
57589 OPC_EmitInteger32, 0,
57590 OPC_EmitNodeXForm, 2, 7,
57591 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12841),
57592 7, 1, 2, 3, 4, 5, 6, 8,
57593 19,
57594 OPC_CheckPredicate1,
57595 OPC_CheckPatternPredicate4,
57596 OPC_EmitMergeInputChains1_0,
57597 OPC_EmitInteger32, 0,
57598 OPC_EmitNodeXForm, 2, 7,
57599 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13468),
57600 7, 1, 2, 3, 4, 5, 6, 8,
57601 19,
57602 OPC_CheckPredicate0,
57603 OPC_CheckPatternPredicate4,
57604 OPC_EmitMergeInputChains1_0,
57605 OPC_EmitInteger32, 0,
57606 OPC_EmitNodeXForm, 2, 7,
57607 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14095),
57608 7, 1, 2, 3, 4, 5, 6, 8,
57609 0,
57610 68,
57611 OPC_CheckChild2TypeI64,
57612 OPC_RecordChild3,
57613 OPC_RecordChild4,
57614 OPC_RecordChild5,
57615 OPC_RecordChild6,
57616 OPC_RecordChild7,
57617 OPC_Scope, 19,
57618 OPC_CheckPredicate2,
57619 OPC_CheckPatternPredicate4,
57620 OPC_EmitMergeInputChains1_0,
57621 OPC_EmitInteger32, 0,
57622 OPC_EmitNodeXForm, 2, 7,
57623 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12955),
57624 7, 1, 2, 3, 4, 5, 6, 8,
57625 19,
57626 OPC_CheckPredicate1,
57627 OPC_CheckPatternPredicate4,
57628 OPC_EmitMergeInputChains1_0,
57629 OPC_EmitInteger32, 0,
57630 OPC_EmitNodeXForm, 2, 7,
57631 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13582),
57632 7, 1, 2, 3, 4, 5, 6, 8,
57633 19,
57634 OPC_CheckPredicate0,
57635 OPC_CheckPatternPredicate4,
57636 OPC_EmitMergeInputChains1_0,
57637 OPC_EmitInteger32, 0,
57638 OPC_EmitNodeXForm, 2, 7,
57639 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14209),
57640 7, 1, 2, 3, 4, 5, 6, 8,
57641 0,
57642 0,
57643 116|128,3,
57644 OPC_CheckChild1Integer, 116|128,15|128,1,
57645 OPC_RecordChild2,
57646 OPC_Scope, 102,
57647 OPC_CheckChild2TypeI32,
57648 OPC_RecordChild3,
57649 OPC_RecordChild4,
57650 OPC_RecordChild5,
57651 OPC_RecordChild6,
57652 OPC_RecordChild7,
57653 OPC_MoveChild, 8,
57654 OPC_RecordNode,
57655 OPC_MoveSibling, 9,
57656 OPC_RecordNode,
57657 OPC_MoveSibling, 10,
57658 OPC_RecordNode,
57659 OPC_MoveSibling, 11,
57660 OPC_RecordNode,
57661 OPC_MoveParent,
57662 OPC_Scope, 26,
57663 OPC_CheckPredicate2,
57664 OPC_CheckPatternPredicate4,
57665 OPC_CheckComplexPat0, /*#*/1,
57666 OPC_EmitMergeInputChains1_0,
57667 OPC_EmitInteger32, 0,
57668 OPC_EmitNodeXForm, 2, 13,
57669 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13071),
57670 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57671 26,
57672 OPC_CheckPredicate1,
57673 OPC_CheckPatternPredicate4,
57674 OPC_CheckComplexPat0, /*#*/1,
57675 OPC_EmitMergeInputChains1_0,
57676 OPC_EmitInteger32, 0,
57677 OPC_EmitNodeXForm, 2, 13,
57678 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13698),
57679 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57680 26,
57681 OPC_CheckPredicate0,
57682 OPC_CheckPatternPredicate4,
57683 OPC_CheckComplexPat0, /*#*/1,
57684 OPC_EmitMergeInputChains1_0,
57685 OPC_EmitInteger32, 0,
57686 OPC_EmitNodeXForm, 2, 13,
57687 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14325),
57688 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57689 0,
57690 102,
57691 OPC_CheckChild2TypeI64,
57692 OPC_RecordChild3,
57693 OPC_RecordChild4,
57694 OPC_RecordChild5,
57695 OPC_RecordChild6,
57696 OPC_RecordChild7,
57697 OPC_MoveChild, 8,
57698 OPC_RecordNode,
57699 OPC_MoveSibling, 9,
57700 OPC_RecordNode,
57701 OPC_MoveSibling, 10,
57702 OPC_RecordNode,
57703 OPC_MoveSibling, 11,
57704 OPC_RecordNode,
57705 OPC_MoveParent,
57706 OPC_Scope, 26,
57707 OPC_CheckPredicate2,
57708 OPC_CheckPatternPredicate4,
57709 OPC_CheckComplexPat1, /*#*/1,
57710 OPC_EmitMergeInputChains1_0,
57711 OPC_EmitInteger32, 0,
57712 OPC_EmitNodeXForm, 2, 13,
57713 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13185),
57714 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57715 26,
57716 OPC_CheckPredicate1,
57717 OPC_CheckPatternPredicate4,
57718 OPC_CheckComplexPat1, /*#*/1,
57719 OPC_EmitMergeInputChains1_0,
57720 OPC_EmitInteger32, 0,
57721 OPC_EmitNodeXForm, 2, 13,
57722 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13812),
57723 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57724 26,
57725 OPC_CheckPredicate0,
57726 OPC_CheckPatternPredicate4,
57727 OPC_CheckComplexPat1, /*#*/1,
57728 OPC_EmitMergeInputChains1_0,
57729 OPC_EmitInteger32, 0,
57730 OPC_EmitNodeXForm, 2, 13,
57731 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14439),
57732 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57733 0,
57734 98,
57735 OPC_RecordChild3,
57736 OPC_RecordChild4,
57737 OPC_RecordChild5,
57738 OPC_RecordChild6,
57739 OPC_RecordChild7,
57740 OPC_MoveChild, 8,
57741 OPC_RecordNode,
57742 OPC_MoveSibling, 9,
57743 OPC_RecordNode,
57744 OPC_MoveSibling, 10,
57745 OPC_RecordNode,
57746 OPC_MoveSibling, 11,
57747 OPC_RecordNode,
57748 OPC_MoveParent,
57749 OPC_Scope, 25,
57750 OPC_CheckPredicate2,
57751 OPC_CheckPatternPredicate4,
57752 OPC_CheckComplexPat2, /*#*/1,
57753 OPC_EmitMergeInputChains1_0,
57754 OPC_EmitInteger32, 0,
57755 OPC_EmitNodeXForm, 2, 12,
57756 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12706),
57757 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57758 25,
57759 OPC_CheckPredicate1,
57760 OPC_CheckPatternPredicate4,
57761 OPC_CheckComplexPat2, /*#*/1,
57762 OPC_EmitMergeInputChains1_0,
57763 OPC_EmitInteger32, 0,
57764 OPC_EmitNodeXForm, 2, 12,
57765 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13344),
57766 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57767 25,
57768 OPC_CheckPredicate0,
57769 OPC_CheckPatternPredicate4,
57770 OPC_CheckComplexPat2, /*#*/1,
57771 OPC_EmitMergeInputChains1_0,
57772 OPC_EmitInteger32, 0,
57773 OPC_EmitNodeXForm, 2, 12,
57774 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13971),
57775 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57776 0,
57777 93,
57778 OPC_CheckChild2TypeI32,
57779 OPC_RecordChild3,
57780 OPC_RecordChild4,
57781 OPC_RecordChild5,
57782 OPC_RecordChild6,
57783 OPC_RecordChild7,
57784 OPC_MoveChild, 8,
57785 OPC_RecordNode,
57786 OPC_MoveSibling, 9,
57787 OPC_RecordNode,
57788 OPC_MoveSibling, 10,
57789 OPC_RecordNode,
57790 OPC_MoveSibling, 11,
57791 OPC_RecordNode,
57792 OPC_MoveParent,
57793 OPC_Scope, 23,
57794 OPC_CheckPredicate2,
57795 OPC_CheckPatternPredicate4,
57796 OPC_EmitMergeInputChains1_0,
57797 OPC_EmitInteger32, 0,
57798 OPC_EmitNodeXForm, 2, 11,
57799 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12843),
57800 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57801 23,
57802 OPC_CheckPredicate1,
57803 OPC_CheckPatternPredicate4,
57804 OPC_EmitMergeInputChains1_0,
57805 OPC_EmitInteger32, 0,
57806 OPC_EmitNodeXForm, 2, 11,
57807 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13470),
57808 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57809 23,
57810 OPC_CheckPredicate0,
57811 OPC_CheckPatternPredicate4,
57812 OPC_EmitMergeInputChains1_0,
57813 OPC_EmitInteger32, 0,
57814 OPC_EmitNodeXForm, 2, 11,
57815 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14097),
57816 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57817 0,
57818 93,
57819 OPC_CheckChild2TypeI64,
57820 OPC_RecordChild3,
57821 OPC_RecordChild4,
57822 OPC_RecordChild5,
57823 OPC_RecordChild6,
57824 OPC_RecordChild7,
57825 OPC_MoveChild, 8,
57826 OPC_RecordNode,
57827 OPC_MoveSibling, 9,
57828 OPC_RecordNode,
57829 OPC_MoveSibling, 10,
57830 OPC_RecordNode,
57831 OPC_MoveSibling, 11,
57832 OPC_RecordNode,
57833 OPC_MoveParent,
57834 OPC_Scope, 23,
57835 OPC_CheckPredicate2,
57836 OPC_CheckPatternPredicate4,
57837 OPC_EmitMergeInputChains1_0,
57838 OPC_EmitInteger32, 0,
57839 OPC_EmitNodeXForm, 2, 11,
57840 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12957),
57841 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57842 23,
57843 OPC_CheckPredicate1,
57844 OPC_CheckPatternPredicate4,
57845 OPC_EmitMergeInputChains1_0,
57846 OPC_EmitInteger32, 0,
57847 OPC_EmitNodeXForm, 2, 11,
57848 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13584),
57849 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57850 23,
57851 OPC_CheckPredicate0,
57852 OPC_CheckPatternPredicate4,
57853 OPC_EmitMergeInputChains1_0,
57854 OPC_EmitInteger32, 0,
57855 OPC_EmitNodeXForm, 2, 11,
57856 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14211),
57857 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
57858 0,
57859 0,
57860 116|128,3,
57861 OPC_CheckChild1Integer, 118|128,15|128,1,
57862 OPC_RecordChild2,
57863 OPC_Scope, 102,
57864 OPC_CheckChild2TypeI32,
57865 OPC_RecordChild3,
57866 OPC_RecordChild4,
57867 OPC_RecordChild5,
57868 OPC_RecordChild6,
57869 OPC_RecordChild7,
57870 OPC_MoveChild, 8,
57871 OPC_RecordNode,
57872 OPC_MoveSibling, 9,
57873 OPC_RecordNode,
57874 OPC_MoveSibling, 10,
57875 OPC_RecordNode,
57876 OPC_MoveSibling, 11,
57877 OPC_RecordNode,
57878 OPC_MoveParent,
57879 OPC_Scope, 26,
57880 OPC_CheckPredicate2,
57881 OPC_CheckPatternPredicate0,
57882 OPC_CheckComplexPat0, /*#*/1,
57883 OPC_EmitMergeInputChains1_0,
57884 OPC_EmitInteger32, 0,
57885 OPC_EmitNodeXForm, 2, 13,
57886 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13073),
57887 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57888 26,
57889 OPC_CheckPredicate1,
57890 OPC_CheckPatternPredicate0,
57891 OPC_CheckComplexPat0, /*#*/1,
57892 OPC_EmitMergeInputChains1_0,
57893 OPC_EmitInteger32, 0,
57894 OPC_EmitNodeXForm, 2, 13,
57895 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13700),
57896 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57897 26,
57898 OPC_CheckPredicate0,
57899 OPC_CheckPatternPredicate0,
57900 OPC_CheckComplexPat0, /*#*/1,
57901 OPC_EmitMergeInputChains1_0,
57902 OPC_EmitInteger32, 0,
57903 OPC_EmitNodeXForm, 2, 13,
57904 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14327),
57905 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57906 0,
57907 102,
57908 OPC_CheckChild2TypeI64,
57909 OPC_RecordChild3,
57910 OPC_RecordChild4,
57911 OPC_RecordChild5,
57912 OPC_RecordChild6,
57913 OPC_RecordChild7,
57914 OPC_MoveChild, 8,
57915 OPC_RecordNode,
57916 OPC_MoveSibling, 9,
57917 OPC_RecordNode,
57918 OPC_MoveSibling, 10,
57919 OPC_RecordNode,
57920 OPC_MoveSibling, 11,
57921 OPC_RecordNode,
57922 OPC_MoveParent,
57923 OPC_Scope, 26,
57924 OPC_CheckPredicate2,
57925 OPC_CheckPatternPredicate0,
57926 OPC_CheckComplexPat1, /*#*/1,
57927 OPC_EmitMergeInputChains1_0,
57928 OPC_EmitInteger32, 0,
57929 OPC_EmitNodeXForm, 2, 13,
57930 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13187),
57931 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57932 26,
57933 OPC_CheckPredicate1,
57934 OPC_CheckPatternPredicate0,
57935 OPC_CheckComplexPat1, /*#*/1,
57936 OPC_EmitMergeInputChains1_0,
57937 OPC_EmitInteger32, 0,
57938 OPC_EmitNodeXForm, 2, 13,
57939 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13814),
57940 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57941 26,
57942 OPC_CheckPredicate0,
57943 OPC_CheckPatternPredicate0,
57944 OPC_CheckComplexPat1, /*#*/1,
57945 OPC_EmitMergeInputChains1_0,
57946 OPC_EmitInteger32, 0,
57947 OPC_EmitNodeXForm, 2, 13,
57948 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14441),
57949 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
57950 0,
57951 98,
57952 OPC_RecordChild3,
57953 OPC_RecordChild4,
57954 OPC_RecordChild5,
57955 OPC_RecordChild6,
57956 OPC_RecordChild7,
57957 OPC_MoveChild, 8,
57958 OPC_RecordNode,
57959 OPC_MoveSibling, 9,
57960 OPC_RecordNode,
57961 OPC_MoveSibling, 10,
57962 OPC_RecordNode,
57963 OPC_MoveSibling, 11,
57964 OPC_RecordNode,
57965 OPC_MoveParent,
57966 OPC_Scope, 25,
57967 OPC_CheckPredicate2,
57968 OPC_CheckPatternPredicate0,
57969 OPC_CheckComplexPat2, /*#*/1,
57970 OPC_EmitMergeInputChains1_0,
57971 OPC_EmitInteger32, 0,
57972 OPC_EmitNodeXForm, 2, 12,
57973 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12710),
57974 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57975 25,
57976 OPC_CheckPredicate1,
57977 OPC_CheckPatternPredicate0,
57978 OPC_CheckComplexPat2, /*#*/1,
57979 OPC_EmitMergeInputChains1_0,
57980 OPC_EmitInteger32, 0,
57981 OPC_EmitNodeXForm, 2, 12,
57982 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13347),
57983 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57984 25,
57985 OPC_CheckPredicate0,
57986 OPC_CheckPatternPredicate0,
57987 OPC_CheckComplexPat2, /*#*/1,
57988 OPC_EmitMergeInputChains1_0,
57989 OPC_EmitInteger32, 0,
57990 OPC_EmitNodeXForm, 2, 12,
57991 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13974),
57992 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
57993 0,
57994 93,
57995 OPC_CheckChild2TypeI32,
57996 OPC_RecordChild3,
57997 OPC_RecordChild4,
57998 OPC_RecordChild5,
57999 OPC_RecordChild6,
58000 OPC_RecordChild7,
58001 OPC_MoveChild, 8,
58002 OPC_RecordNode,
58003 OPC_MoveSibling, 9,
58004 OPC_RecordNode,
58005 OPC_MoveSibling, 10,
58006 OPC_RecordNode,
58007 OPC_MoveSibling, 11,
58008 OPC_RecordNode,
58009 OPC_MoveParent,
58010 OPC_Scope, 23,
58011 OPC_CheckPredicate2,
58012 OPC_CheckPatternPredicate0,
58013 OPC_EmitMergeInputChains1_0,
58014 OPC_EmitInteger32, 0,
58015 OPC_EmitNodeXForm, 2, 11,
58016 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12845),
58017 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58018 23,
58019 OPC_CheckPredicate1,
58020 OPC_CheckPatternPredicate0,
58021 OPC_EmitMergeInputChains1_0,
58022 OPC_EmitInteger32, 0,
58023 OPC_EmitNodeXForm, 2, 11,
58024 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13472),
58025 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58026 23,
58027 OPC_CheckPredicate0,
58028 OPC_CheckPatternPredicate0,
58029 OPC_EmitMergeInputChains1_0,
58030 OPC_EmitInteger32, 0,
58031 OPC_EmitNodeXForm, 2, 11,
58032 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14099),
58033 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58034 0,
58035 93,
58036 OPC_CheckChild2TypeI64,
58037 OPC_RecordChild3,
58038 OPC_RecordChild4,
58039 OPC_RecordChild5,
58040 OPC_RecordChild6,
58041 OPC_RecordChild7,
58042 OPC_MoveChild, 8,
58043 OPC_RecordNode,
58044 OPC_MoveSibling, 9,
58045 OPC_RecordNode,
58046 OPC_MoveSibling, 10,
58047 OPC_RecordNode,
58048 OPC_MoveSibling, 11,
58049 OPC_RecordNode,
58050 OPC_MoveParent,
58051 OPC_Scope, 23,
58052 OPC_CheckPredicate2,
58053 OPC_CheckPatternPredicate0,
58054 OPC_EmitMergeInputChains1_0,
58055 OPC_EmitInteger32, 0,
58056 OPC_EmitNodeXForm, 2, 11,
58057 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12959),
58058 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58059 23,
58060 OPC_CheckPredicate1,
58061 OPC_CheckPatternPredicate0,
58062 OPC_EmitMergeInputChains1_0,
58063 OPC_EmitInteger32, 0,
58064 OPC_EmitNodeXForm, 2, 11,
58065 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13586),
58066 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58067 23,
58068 OPC_CheckPredicate0,
58069 OPC_CheckPatternPredicate0,
58070 OPC_EmitMergeInputChains1_0,
58071 OPC_EmitInteger32, 0,
58072 OPC_EmitNodeXForm, 2, 11,
58073 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14213),
58074 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58075 0,
58076 0,
58077 119|128,2,
58078 OPC_CheckChild1Integer, 114|128,17|128,1,
58079 OPC_RecordChild2,
58080 OPC_Scope, 77,
58081 OPC_CheckChild2TypeI32,
58082 OPC_RecordChild3,
58083 OPC_RecordChild4,
58084 OPC_RecordChild5,
58085 OPC_RecordChild6,
58086 OPC_RecordChild7,
58087 OPC_Scope, 22,
58088 OPC_CheckPredicate2,
58089 OPC_CheckPatternPredicate2,
58090 OPC_CheckComplexPat0, /*#*/1,
58091 OPC_EmitMergeInputChains1_0,
58092 OPC_EmitInteger32, 0,
58093 OPC_EmitNodeXForm, 2, 9,
58094 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13075),
58095 8, 7, 8, 2, 3, 4, 5, 6, 10,
58096 22,
58097 OPC_CheckPredicate1,
58098 OPC_CheckPatternPredicate2,
58099 OPC_CheckComplexPat0, /*#*/1,
58100 OPC_EmitMergeInputChains1_0,
58101 OPC_EmitInteger32, 0,
58102 OPC_EmitNodeXForm, 2, 9,
58103 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13702),
58104 8, 7, 8, 2, 3, 4, 5, 6, 10,
58105 22,
58106 OPC_CheckPredicate0,
58107 OPC_CheckPatternPredicate2,
58108 OPC_CheckComplexPat0, /*#*/1,
58109 OPC_EmitMergeInputChains1_0,
58110 OPC_EmitInteger32, 0,
58111 OPC_EmitNodeXForm, 2, 9,
58112 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14329),
58113 8, 7, 8, 2, 3, 4, 5, 6, 10,
58114 0,
58115 77,
58116 OPC_CheckChild2TypeI64,
58117 OPC_RecordChild3,
58118 OPC_RecordChild4,
58119 OPC_RecordChild5,
58120 OPC_RecordChild6,
58121 OPC_RecordChild7,
58122 OPC_Scope, 22,
58123 OPC_CheckPredicate2,
58124 OPC_CheckPatternPredicate2,
58125 OPC_CheckComplexPat1, /*#*/1,
58126 OPC_EmitMergeInputChains1_0,
58127 OPC_EmitInteger32, 0,
58128 OPC_EmitNodeXForm, 2, 9,
58129 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13189),
58130 8, 7, 8, 2, 3, 4, 5, 6, 10,
58131 22,
58132 OPC_CheckPredicate1,
58133 OPC_CheckPatternPredicate2,
58134 OPC_CheckComplexPat1, /*#*/1,
58135 OPC_EmitMergeInputChains1_0,
58136 OPC_EmitInteger32, 0,
58137 OPC_EmitNodeXForm, 2, 9,
58138 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13816),
58139 8, 7, 8, 2, 3, 4, 5, 6, 10,
58140 22,
58141 OPC_CheckPredicate0,
58142 OPC_CheckPatternPredicate2,
58143 OPC_CheckComplexPat1, /*#*/1,
58144 OPC_EmitMergeInputChains1_0,
58145 OPC_EmitInteger32, 0,
58146 OPC_EmitNodeXForm, 2, 9,
58147 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14443),
58148 8, 7, 8, 2, 3, 4, 5, 6, 10,
58149 0,
58150 73,
58151 OPC_RecordChild3,
58152 OPC_RecordChild4,
58153 OPC_RecordChild5,
58154 OPC_RecordChild6,
58155 OPC_RecordChild7,
58156 OPC_Scope, 21,
58157 OPC_CheckPredicate2,
58158 OPC_CheckPatternPredicate2,
58159 OPC_CheckComplexPat2, /*#*/1,
58160 OPC_EmitMergeInputChains1_0,
58161 OPC_EmitInteger32, 0,
58162 OPC_EmitNodeXForm, 2, 8,
58163 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12714),
58164 7, 7, 2, 3, 4, 5, 6, 9,
58165 21,
58166 OPC_CheckPredicate1,
58167 OPC_CheckPatternPredicate2,
58168 OPC_CheckComplexPat2, /*#*/1,
58169 OPC_EmitMergeInputChains1_0,
58170 OPC_EmitInteger32, 0,
58171 OPC_EmitNodeXForm, 2, 8,
58172 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13350),
58173 7, 7, 2, 3, 4, 5, 6, 9,
58174 21,
58175 OPC_CheckPredicate0,
58176 OPC_CheckPatternPredicate2,
58177 OPC_CheckComplexPat2, /*#*/1,
58178 OPC_EmitMergeInputChains1_0,
58179 OPC_EmitInteger32, 0,
58180 OPC_EmitNodeXForm, 2, 8,
58181 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13977),
58182 7, 7, 2, 3, 4, 5, 6, 9,
58183 0,
58184 68,
58185 OPC_CheckChild2TypeI32,
58186 OPC_RecordChild3,
58187 OPC_RecordChild4,
58188 OPC_RecordChild5,
58189 OPC_RecordChild6,
58190 OPC_RecordChild7,
58191 OPC_Scope, 19,
58192 OPC_CheckPredicate2,
58193 OPC_CheckPatternPredicate2,
58194 OPC_EmitMergeInputChains1_0,
58195 OPC_EmitInteger32, 0,
58196 OPC_EmitNodeXForm, 2, 7,
58197 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12847),
58198 7, 1, 2, 3, 4, 5, 6, 8,
58199 19,
58200 OPC_CheckPredicate1,
58201 OPC_CheckPatternPredicate2,
58202 OPC_EmitMergeInputChains1_0,
58203 OPC_EmitInteger32, 0,
58204 OPC_EmitNodeXForm, 2, 7,
58205 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13474),
58206 7, 1, 2, 3, 4, 5, 6, 8,
58207 19,
58208 OPC_CheckPredicate0,
58209 OPC_CheckPatternPredicate2,
58210 OPC_EmitMergeInputChains1_0,
58211 OPC_EmitInteger32, 0,
58212 OPC_EmitNodeXForm, 2, 7,
58213 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14101),
58214 7, 1, 2, 3, 4, 5, 6, 8,
58215 0,
58216 68,
58217 OPC_CheckChild2TypeI64,
58218 OPC_RecordChild3,
58219 OPC_RecordChild4,
58220 OPC_RecordChild5,
58221 OPC_RecordChild6,
58222 OPC_RecordChild7,
58223 OPC_Scope, 19,
58224 OPC_CheckPredicate2,
58225 OPC_CheckPatternPredicate2,
58226 OPC_EmitMergeInputChains1_0,
58227 OPC_EmitInteger32, 0,
58228 OPC_EmitNodeXForm, 2, 7,
58229 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12961),
58230 7, 1, 2, 3, 4, 5, 6, 8,
58231 19,
58232 OPC_CheckPredicate1,
58233 OPC_CheckPatternPredicate2,
58234 OPC_EmitMergeInputChains1_0,
58235 OPC_EmitInteger32, 0,
58236 OPC_EmitNodeXForm, 2, 7,
58237 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13588),
58238 7, 1, 2, 3, 4, 5, 6, 8,
58239 19,
58240 OPC_CheckPredicate0,
58241 OPC_CheckPatternPredicate2,
58242 OPC_EmitMergeInputChains1_0,
58243 OPC_EmitInteger32, 0,
58244 OPC_EmitNodeXForm, 2, 7,
58245 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14215),
58246 7, 1, 2, 3, 4, 5, 6, 8,
58247 0,
58248 0,
58249 116|128,3,
58250 OPC_CheckChild1Integer, 116|128,17|128,1,
58251 OPC_RecordChild2,
58252 OPC_Scope, 102,
58253 OPC_CheckChild2TypeI32,
58254 OPC_RecordChild3,
58255 OPC_RecordChild4,
58256 OPC_RecordChild5,
58257 OPC_RecordChild6,
58258 OPC_RecordChild7,
58259 OPC_MoveChild, 8,
58260 OPC_RecordNode,
58261 OPC_MoveSibling, 9,
58262 OPC_RecordNode,
58263 OPC_MoveSibling, 10,
58264 OPC_RecordNode,
58265 OPC_MoveSibling, 11,
58266 OPC_RecordNode,
58267 OPC_MoveParent,
58268 OPC_Scope, 26,
58269 OPC_CheckPredicate2,
58270 OPC_CheckPatternPredicate2,
58271 OPC_CheckComplexPat0, /*#*/1,
58272 OPC_EmitMergeInputChains1_0,
58273 OPC_EmitInteger32, 0,
58274 OPC_EmitNodeXForm, 2, 13,
58275 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13077),
58276 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58277 26,
58278 OPC_CheckPredicate1,
58279 OPC_CheckPatternPredicate2,
58280 OPC_CheckComplexPat0, /*#*/1,
58281 OPC_EmitMergeInputChains1_0,
58282 OPC_EmitInteger32, 0,
58283 OPC_EmitNodeXForm, 2, 13,
58284 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13704),
58285 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58286 26,
58287 OPC_CheckPredicate0,
58288 OPC_CheckPatternPredicate2,
58289 OPC_CheckComplexPat0, /*#*/1,
58290 OPC_EmitMergeInputChains1_0,
58291 OPC_EmitInteger32, 0,
58292 OPC_EmitNodeXForm, 2, 13,
58293 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14331),
58294 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58295 0,
58296 102,
58297 OPC_CheckChild2TypeI64,
58298 OPC_RecordChild3,
58299 OPC_RecordChild4,
58300 OPC_RecordChild5,
58301 OPC_RecordChild6,
58302 OPC_RecordChild7,
58303 OPC_MoveChild, 8,
58304 OPC_RecordNode,
58305 OPC_MoveSibling, 9,
58306 OPC_RecordNode,
58307 OPC_MoveSibling, 10,
58308 OPC_RecordNode,
58309 OPC_MoveSibling, 11,
58310 OPC_RecordNode,
58311 OPC_MoveParent,
58312 OPC_Scope, 26,
58313 OPC_CheckPredicate2,
58314 OPC_CheckPatternPredicate2,
58315 OPC_CheckComplexPat1, /*#*/1,
58316 OPC_EmitMergeInputChains1_0,
58317 OPC_EmitInteger32, 0,
58318 OPC_EmitNodeXForm, 2, 13,
58319 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13191),
58320 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58321 26,
58322 OPC_CheckPredicate1,
58323 OPC_CheckPatternPredicate2,
58324 OPC_CheckComplexPat1, /*#*/1,
58325 OPC_EmitMergeInputChains1_0,
58326 OPC_EmitInteger32, 0,
58327 OPC_EmitNodeXForm, 2, 13,
58328 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13818),
58329 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58330 26,
58331 OPC_CheckPredicate0,
58332 OPC_CheckPatternPredicate2,
58333 OPC_CheckComplexPat1, /*#*/1,
58334 OPC_EmitMergeInputChains1_0,
58335 OPC_EmitInteger32, 0,
58336 OPC_EmitNodeXForm, 2, 13,
58337 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14445),
58338 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58339 0,
58340 98,
58341 OPC_RecordChild3,
58342 OPC_RecordChild4,
58343 OPC_RecordChild5,
58344 OPC_RecordChild6,
58345 OPC_RecordChild7,
58346 OPC_MoveChild, 8,
58347 OPC_RecordNode,
58348 OPC_MoveSibling, 9,
58349 OPC_RecordNode,
58350 OPC_MoveSibling, 10,
58351 OPC_RecordNode,
58352 OPC_MoveSibling, 11,
58353 OPC_RecordNode,
58354 OPC_MoveParent,
58355 OPC_Scope, 25,
58356 OPC_CheckPredicate2,
58357 OPC_CheckPatternPredicate2,
58358 OPC_CheckComplexPat2, /*#*/1,
58359 OPC_EmitMergeInputChains1_0,
58360 OPC_EmitInteger32, 0,
58361 OPC_EmitNodeXForm, 2, 12,
58362 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12718),
58363 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58364 25,
58365 OPC_CheckPredicate1,
58366 OPC_CheckPatternPredicate2,
58367 OPC_CheckComplexPat2, /*#*/1,
58368 OPC_EmitMergeInputChains1_0,
58369 OPC_EmitInteger32, 0,
58370 OPC_EmitNodeXForm, 2, 12,
58371 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13353),
58372 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58373 25,
58374 OPC_CheckPredicate0,
58375 OPC_CheckPatternPredicate2,
58376 OPC_CheckComplexPat2, /*#*/1,
58377 OPC_EmitMergeInputChains1_0,
58378 OPC_EmitInteger32, 0,
58379 OPC_EmitNodeXForm, 2, 12,
58380 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13980),
58381 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58382 0,
58383 93,
58384 OPC_CheckChild2TypeI32,
58385 OPC_RecordChild3,
58386 OPC_RecordChild4,
58387 OPC_RecordChild5,
58388 OPC_RecordChild6,
58389 OPC_RecordChild7,
58390 OPC_MoveChild, 8,
58391 OPC_RecordNode,
58392 OPC_MoveSibling, 9,
58393 OPC_RecordNode,
58394 OPC_MoveSibling, 10,
58395 OPC_RecordNode,
58396 OPC_MoveSibling, 11,
58397 OPC_RecordNode,
58398 OPC_MoveParent,
58399 OPC_Scope, 23,
58400 OPC_CheckPredicate2,
58401 OPC_CheckPatternPredicate2,
58402 OPC_EmitMergeInputChains1_0,
58403 OPC_EmitInteger32, 0,
58404 OPC_EmitNodeXForm, 2, 11,
58405 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12849),
58406 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58407 23,
58408 OPC_CheckPredicate1,
58409 OPC_CheckPatternPredicate2,
58410 OPC_EmitMergeInputChains1_0,
58411 OPC_EmitInteger32, 0,
58412 OPC_EmitNodeXForm, 2, 11,
58413 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13476),
58414 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58415 23,
58416 OPC_CheckPredicate0,
58417 OPC_CheckPatternPredicate2,
58418 OPC_EmitMergeInputChains1_0,
58419 OPC_EmitInteger32, 0,
58420 OPC_EmitNodeXForm, 2, 11,
58421 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14103),
58422 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58423 0,
58424 93,
58425 OPC_CheckChild2TypeI64,
58426 OPC_RecordChild3,
58427 OPC_RecordChild4,
58428 OPC_RecordChild5,
58429 OPC_RecordChild6,
58430 OPC_RecordChild7,
58431 OPC_MoveChild, 8,
58432 OPC_RecordNode,
58433 OPC_MoveSibling, 9,
58434 OPC_RecordNode,
58435 OPC_MoveSibling, 10,
58436 OPC_RecordNode,
58437 OPC_MoveSibling, 11,
58438 OPC_RecordNode,
58439 OPC_MoveParent,
58440 OPC_Scope, 23,
58441 OPC_CheckPredicate2,
58442 OPC_CheckPatternPredicate2,
58443 OPC_EmitMergeInputChains1_0,
58444 OPC_EmitInteger32, 0,
58445 OPC_EmitNodeXForm, 2, 11,
58446 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12963),
58447 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58448 23,
58449 OPC_CheckPredicate1,
58450 OPC_CheckPatternPredicate2,
58451 OPC_EmitMergeInputChains1_0,
58452 OPC_EmitInteger32, 0,
58453 OPC_EmitNodeXForm, 2, 11,
58454 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13590),
58455 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58456 23,
58457 OPC_CheckPredicate0,
58458 OPC_CheckPatternPredicate2,
58459 OPC_EmitMergeInputChains1_0,
58460 OPC_EmitInteger32, 0,
58461 OPC_EmitNodeXForm, 2, 11,
58462 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14217),
58463 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58464 0,
58465 0,
58466 116|128,3,
58467 OPC_CheckChild1Integer, 118|128,17|128,1,
58468 OPC_RecordChild2,
58469 OPC_Scope, 102,
58470 OPC_CheckChild2TypeI32,
58471 OPC_RecordChild3,
58472 OPC_RecordChild4,
58473 OPC_RecordChild5,
58474 OPC_RecordChild6,
58475 OPC_RecordChild7,
58476 OPC_MoveChild, 8,
58477 OPC_RecordNode,
58478 OPC_MoveSibling, 9,
58479 OPC_RecordNode,
58480 OPC_MoveSibling, 10,
58481 OPC_RecordNode,
58482 OPC_MoveSibling, 11,
58483 OPC_RecordNode,
58484 OPC_MoveParent,
58485 OPC_Scope, 26,
58486 OPC_CheckPredicate2,
58487 OPC_CheckPatternPredicate0,
58488 OPC_CheckComplexPat0, /*#*/1,
58489 OPC_EmitMergeInputChains1_0,
58490 OPC_EmitInteger32, 0,
58491 OPC_EmitNodeXForm, 2, 13,
58492 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13079),
58493 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58494 26,
58495 OPC_CheckPredicate1,
58496 OPC_CheckPatternPredicate0,
58497 OPC_CheckComplexPat0, /*#*/1,
58498 OPC_EmitMergeInputChains1_0,
58499 OPC_EmitInteger32, 0,
58500 OPC_EmitNodeXForm, 2, 13,
58501 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13706),
58502 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58503 26,
58504 OPC_CheckPredicate0,
58505 OPC_CheckPatternPredicate0,
58506 OPC_CheckComplexPat0, /*#*/1,
58507 OPC_EmitMergeInputChains1_0,
58508 OPC_EmitInteger32, 0,
58509 OPC_EmitNodeXForm, 2, 13,
58510 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14333),
58511 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58512 0,
58513 102,
58514 OPC_CheckChild2TypeI64,
58515 OPC_RecordChild3,
58516 OPC_RecordChild4,
58517 OPC_RecordChild5,
58518 OPC_RecordChild6,
58519 OPC_RecordChild7,
58520 OPC_MoveChild, 8,
58521 OPC_RecordNode,
58522 OPC_MoveSibling, 9,
58523 OPC_RecordNode,
58524 OPC_MoveSibling, 10,
58525 OPC_RecordNode,
58526 OPC_MoveSibling, 11,
58527 OPC_RecordNode,
58528 OPC_MoveParent,
58529 OPC_Scope, 26,
58530 OPC_CheckPredicate2,
58531 OPC_CheckPatternPredicate0,
58532 OPC_CheckComplexPat1, /*#*/1,
58533 OPC_EmitMergeInputChains1_0,
58534 OPC_EmitInteger32, 0,
58535 OPC_EmitNodeXForm, 2, 13,
58536 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13193),
58537 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58538 26,
58539 OPC_CheckPredicate1,
58540 OPC_CheckPatternPredicate0,
58541 OPC_CheckComplexPat1, /*#*/1,
58542 OPC_EmitMergeInputChains1_0,
58543 OPC_EmitInteger32, 0,
58544 OPC_EmitNodeXForm, 2, 13,
58545 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13820),
58546 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58547 26,
58548 OPC_CheckPredicate0,
58549 OPC_CheckPatternPredicate0,
58550 OPC_CheckComplexPat1, /*#*/1,
58551 OPC_EmitMergeInputChains1_0,
58552 OPC_EmitInteger32, 0,
58553 OPC_EmitNodeXForm, 2, 13,
58554 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14447),
58555 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58556 0,
58557 98,
58558 OPC_RecordChild3,
58559 OPC_RecordChild4,
58560 OPC_RecordChild5,
58561 OPC_RecordChild6,
58562 OPC_RecordChild7,
58563 OPC_MoveChild, 8,
58564 OPC_RecordNode,
58565 OPC_MoveSibling, 9,
58566 OPC_RecordNode,
58567 OPC_MoveSibling, 10,
58568 OPC_RecordNode,
58569 OPC_MoveSibling, 11,
58570 OPC_RecordNode,
58571 OPC_MoveParent,
58572 OPC_Scope, 25,
58573 OPC_CheckPredicate2,
58574 OPC_CheckPatternPredicate0,
58575 OPC_CheckComplexPat2, /*#*/1,
58576 OPC_EmitMergeInputChains1_0,
58577 OPC_EmitInteger32, 0,
58578 OPC_EmitNodeXForm, 2, 12,
58579 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12722),
58580 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58581 25,
58582 OPC_CheckPredicate1,
58583 OPC_CheckPatternPredicate0,
58584 OPC_CheckComplexPat2, /*#*/1,
58585 OPC_EmitMergeInputChains1_0,
58586 OPC_EmitInteger32, 0,
58587 OPC_EmitNodeXForm, 2, 12,
58588 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13356),
58589 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58590 25,
58591 OPC_CheckPredicate0,
58592 OPC_CheckPatternPredicate0,
58593 OPC_CheckComplexPat2, /*#*/1,
58594 OPC_EmitMergeInputChains1_0,
58595 OPC_EmitInteger32, 0,
58596 OPC_EmitNodeXForm, 2, 12,
58597 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13983),
58598 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58599 0,
58600 93,
58601 OPC_CheckChild2TypeI32,
58602 OPC_RecordChild3,
58603 OPC_RecordChild4,
58604 OPC_RecordChild5,
58605 OPC_RecordChild6,
58606 OPC_RecordChild7,
58607 OPC_MoveChild, 8,
58608 OPC_RecordNode,
58609 OPC_MoveSibling, 9,
58610 OPC_RecordNode,
58611 OPC_MoveSibling, 10,
58612 OPC_RecordNode,
58613 OPC_MoveSibling, 11,
58614 OPC_RecordNode,
58615 OPC_MoveParent,
58616 OPC_Scope, 23,
58617 OPC_CheckPredicate2,
58618 OPC_CheckPatternPredicate0,
58619 OPC_EmitMergeInputChains1_0,
58620 OPC_EmitInteger32, 0,
58621 OPC_EmitNodeXForm, 2, 11,
58622 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12851),
58623 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58624 23,
58625 OPC_CheckPredicate1,
58626 OPC_CheckPatternPredicate0,
58627 OPC_EmitMergeInputChains1_0,
58628 OPC_EmitInteger32, 0,
58629 OPC_EmitNodeXForm, 2, 11,
58630 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13478),
58631 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58632 23,
58633 OPC_CheckPredicate0,
58634 OPC_CheckPatternPredicate0,
58635 OPC_EmitMergeInputChains1_0,
58636 OPC_EmitInteger32, 0,
58637 OPC_EmitNodeXForm, 2, 11,
58638 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14105),
58639 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58640 0,
58641 93,
58642 OPC_CheckChild2TypeI64,
58643 OPC_RecordChild3,
58644 OPC_RecordChild4,
58645 OPC_RecordChild5,
58646 OPC_RecordChild6,
58647 OPC_RecordChild7,
58648 OPC_MoveChild, 8,
58649 OPC_RecordNode,
58650 OPC_MoveSibling, 9,
58651 OPC_RecordNode,
58652 OPC_MoveSibling, 10,
58653 OPC_RecordNode,
58654 OPC_MoveSibling, 11,
58655 OPC_RecordNode,
58656 OPC_MoveParent,
58657 OPC_Scope, 23,
58658 OPC_CheckPredicate2,
58659 OPC_CheckPatternPredicate0,
58660 OPC_EmitMergeInputChains1_0,
58661 OPC_EmitInteger32, 0,
58662 OPC_EmitNodeXForm, 2, 11,
58663 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12965),
58664 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58665 23,
58666 OPC_CheckPredicate1,
58667 OPC_CheckPatternPredicate0,
58668 OPC_EmitMergeInputChains1_0,
58669 OPC_EmitInteger32, 0,
58670 OPC_EmitNodeXForm, 2, 11,
58671 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13592),
58672 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58673 23,
58674 OPC_CheckPredicate0,
58675 OPC_CheckPatternPredicate0,
58676 OPC_EmitMergeInputChains1_0,
58677 OPC_EmitInteger32, 0,
58678 OPC_EmitNodeXForm, 2, 11,
58679 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14219),
58680 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
58681 0,
58682 0,
58683 119|128,2,
58684 OPC_CheckChild1Integer, 74|128,19|128,1,
58685 OPC_RecordChild2,
58686 OPC_Scope, 77,
58687 OPC_CheckChild2TypeI32,
58688 OPC_RecordChild3,
58689 OPC_RecordChild4,
58690 OPC_RecordChild5,
58691 OPC_RecordChild6,
58692 OPC_RecordChild7,
58693 OPC_Scope, 22,
58694 OPC_CheckPredicate2,
58695 OPC_CheckPatternPredicate2,
58696 OPC_CheckComplexPat0, /*#*/1,
58697 OPC_EmitMergeInputChains1_0,
58698 OPC_EmitInteger32, 0,
58699 OPC_EmitNodeXForm, 2, 9,
58700 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13081),
58701 8, 7, 8, 2, 3, 4, 5, 6, 10,
58702 22,
58703 OPC_CheckPredicate1,
58704 OPC_CheckPatternPredicate2,
58705 OPC_CheckComplexPat0, /*#*/1,
58706 OPC_EmitMergeInputChains1_0,
58707 OPC_EmitInteger32, 0,
58708 OPC_EmitNodeXForm, 2, 9,
58709 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13708),
58710 8, 7, 8, 2, 3, 4, 5, 6, 10,
58711 22,
58712 OPC_CheckPredicate0,
58713 OPC_CheckPatternPredicate2,
58714 OPC_CheckComplexPat0, /*#*/1,
58715 OPC_EmitMergeInputChains1_0,
58716 OPC_EmitInteger32, 0,
58717 OPC_EmitNodeXForm, 2, 9,
58718 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14335),
58719 8, 7, 8, 2, 3, 4, 5, 6, 10,
58720 0,
58721 77,
58722 OPC_CheckChild2TypeI64,
58723 OPC_RecordChild3,
58724 OPC_RecordChild4,
58725 OPC_RecordChild5,
58726 OPC_RecordChild6,
58727 OPC_RecordChild7,
58728 OPC_Scope, 22,
58729 OPC_CheckPredicate2,
58730 OPC_CheckPatternPredicate2,
58731 OPC_CheckComplexPat1, /*#*/1,
58732 OPC_EmitMergeInputChains1_0,
58733 OPC_EmitInteger32, 0,
58734 OPC_EmitNodeXForm, 2, 9,
58735 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13195),
58736 8, 7, 8, 2, 3, 4, 5, 6, 10,
58737 22,
58738 OPC_CheckPredicate1,
58739 OPC_CheckPatternPredicate2,
58740 OPC_CheckComplexPat1, /*#*/1,
58741 OPC_EmitMergeInputChains1_0,
58742 OPC_EmitInteger32, 0,
58743 OPC_EmitNodeXForm, 2, 9,
58744 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13822),
58745 8, 7, 8, 2, 3, 4, 5, 6, 10,
58746 22,
58747 OPC_CheckPredicate0,
58748 OPC_CheckPatternPredicate2,
58749 OPC_CheckComplexPat1, /*#*/1,
58750 OPC_EmitMergeInputChains1_0,
58751 OPC_EmitInteger32, 0,
58752 OPC_EmitNodeXForm, 2, 9,
58753 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14449),
58754 8, 7, 8, 2, 3, 4, 5, 6, 10,
58755 0,
58756 73,
58757 OPC_RecordChild3,
58758 OPC_RecordChild4,
58759 OPC_RecordChild5,
58760 OPC_RecordChild6,
58761 OPC_RecordChild7,
58762 OPC_Scope, 21,
58763 OPC_CheckPredicate2,
58764 OPC_CheckPatternPredicate2,
58765 OPC_CheckComplexPat2, /*#*/1,
58766 OPC_EmitMergeInputChains1_0,
58767 OPC_EmitInteger32, 0,
58768 OPC_EmitNodeXForm, 2, 8,
58769 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12726),
58770 7, 7, 2, 3, 4, 5, 6, 9,
58771 21,
58772 OPC_CheckPredicate1,
58773 OPC_CheckPatternPredicate2,
58774 OPC_CheckComplexPat2, /*#*/1,
58775 OPC_EmitMergeInputChains1_0,
58776 OPC_EmitInteger32, 0,
58777 OPC_EmitNodeXForm, 2, 8,
58778 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13359),
58779 7, 7, 2, 3, 4, 5, 6, 9,
58780 21,
58781 OPC_CheckPredicate0,
58782 OPC_CheckPatternPredicate2,
58783 OPC_CheckComplexPat2, /*#*/1,
58784 OPC_EmitMergeInputChains1_0,
58785 OPC_EmitInteger32, 0,
58786 OPC_EmitNodeXForm, 2, 8,
58787 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13986),
58788 7, 7, 2, 3, 4, 5, 6, 9,
58789 0,
58790 68,
58791 OPC_CheckChild2TypeI32,
58792 OPC_RecordChild3,
58793 OPC_RecordChild4,
58794 OPC_RecordChild5,
58795 OPC_RecordChild6,
58796 OPC_RecordChild7,
58797 OPC_Scope, 19,
58798 OPC_CheckPredicate2,
58799 OPC_CheckPatternPredicate2,
58800 OPC_EmitMergeInputChains1_0,
58801 OPC_EmitInteger32, 0,
58802 OPC_EmitNodeXForm, 2, 7,
58803 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12853),
58804 7, 1, 2, 3, 4, 5, 6, 8,
58805 19,
58806 OPC_CheckPredicate1,
58807 OPC_CheckPatternPredicate2,
58808 OPC_EmitMergeInputChains1_0,
58809 OPC_EmitInteger32, 0,
58810 OPC_EmitNodeXForm, 2, 7,
58811 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13480),
58812 7, 1, 2, 3, 4, 5, 6, 8,
58813 19,
58814 OPC_CheckPredicate0,
58815 OPC_CheckPatternPredicate2,
58816 OPC_EmitMergeInputChains1_0,
58817 OPC_EmitInteger32, 0,
58818 OPC_EmitNodeXForm, 2, 7,
58819 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14107),
58820 7, 1, 2, 3, 4, 5, 6, 8,
58821 0,
58822 68,
58823 OPC_CheckChild2TypeI64,
58824 OPC_RecordChild3,
58825 OPC_RecordChild4,
58826 OPC_RecordChild5,
58827 OPC_RecordChild6,
58828 OPC_RecordChild7,
58829 OPC_Scope, 19,
58830 OPC_CheckPredicate2,
58831 OPC_CheckPatternPredicate2,
58832 OPC_EmitMergeInputChains1_0,
58833 OPC_EmitInteger32, 0,
58834 OPC_EmitNodeXForm, 2, 7,
58835 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12967),
58836 7, 1, 2, 3, 4, 5, 6, 8,
58837 19,
58838 OPC_CheckPredicate1,
58839 OPC_CheckPatternPredicate2,
58840 OPC_EmitMergeInputChains1_0,
58841 OPC_EmitInteger32, 0,
58842 OPC_EmitNodeXForm, 2, 7,
58843 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13594),
58844 7, 1, 2, 3, 4, 5, 6, 8,
58845 19,
58846 OPC_CheckPredicate0,
58847 OPC_CheckPatternPredicate2,
58848 OPC_EmitMergeInputChains1_0,
58849 OPC_EmitInteger32, 0,
58850 OPC_EmitNodeXForm, 2, 7,
58851 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14221),
58852 7, 1, 2, 3, 4, 5, 6, 8,
58853 0,
58854 0,
58855 116|128,3,
58856 OPC_CheckChild1Integer, 76|128,19|128,1,
58857 OPC_RecordChild2,
58858 OPC_Scope, 102,
58859 OPC_CheckChild2TypeI32,
58860 OPC_RecordChild3,
58861 OPC_RecordChild4,
58862 OPC_RecordChild5,
58863 OPC_RecordChild6,
58864 OPC_RecordChild7,
58865 OPC_MoveChild, 8,
58866 OPC_RecordNode,
58867 OPC_MoveSibling, 9,
58868 OPC_RecordNode,
58869 OPC_MoveSibling, 10,
58870 OPC_RecordNode,
58871 OPC_MoveSibling, 11,
58872 OPC_RecordNode,
58873 OPC_MoveParent,
58874 OPC_Scope, 26,
58875 OPC_CheckPredicate2,
58876 OPC_CheckPatternPredicate2,
58877 OPC_CheckComplexPat0, /*#*/1,
58878 OPC_EmitMergeInputChains1_0,
58879 OPC_EmitInteger32, 0,
58880 OPC_EmitNodeXForm, 2, 13,
58881 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13083),
58882 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58883 26,
58884 OPC_CheckPredicate1,
58885 OPC_CheckPatternPredicate2,
58886 OPC_CheckComplexPat0, /*#*/1,
58887 OPC_EmitMergeInputChains1_0,
58888 OPC_EmitInteger32, 0,
58889 OPC_EmitNodeXForm, 2, 13,
58890 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13710),
58891 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58892 26,
58893 OPC_CheckPredicate0,
58894 OPC_CheckPatternPredicate2,
58895 OPC_CheckComplexPat0, /*#*/1,
58896 OPC_EmitMergeInputChains1_0,
58897 OPC_EmitInteger32, 0,
58898 OPC_EmitNodeXForm, 2, 13,
58899 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14337),
58900 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58901 0,
58902 102,
58903 OPC_CheckChild2TypeI64,
58904 OPC_RecordChild3,
58905 OPC_RecordChild4,
58906 OPC_RecordChild5,
58907 OPC_RecordChild6,
58908 OPC_RecordChild7,
58909 OPC_MoveChild, 8,
58910 OPC_RecordNode,
58911 OPC_MoveSibling, 9,
58912 OPC_RecordNode,
58913 OPC_MoveSibling, 10,
58914 OPC_RecordNode,
58915 OPC_MoveSibling, 11,
58916 OPC_RecordNode,
58917 OPC_MoveParent,
58918 OPC_Scope, 26,
58919 OPC_CheckPredicate2,
58920 OPC_CheckPatternPredicate2,
58921 OPC_CheckComplexPat1, /*#*/1,
58922 OPC_EmitMergeInputChains1_0,
58923 OPC_EmitInteger32, 0,
58924 OPC_EmitNodeXForm, 2, 13,
58925 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13197),
58926 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58927 26,
58928 OPC_CheckPredicate1,
58929 OPC_CheckPatternPredicate2,
58930 OPC_CheckComplexPat1, /*#*/1,
58931 OPC_EmitMergeInputChains1_0,
58932 OPC_EmitInteger32, 0,
58933 OPC_EmitNodeXForm, 2, 13,
58934 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13824),
58935 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58936 26,
58937 OPC_CheckPredicate0,
58938 OPC_CheckPatternPredicate2,
58939 OPC_CheckComplexPat1, /*#*/1,
58940 OPC_EmitMergeInputChains1_0,
58941 OPC_EmitInteger32, 0,
58942 OPC_EmitNodeXForm, 2, 13,
58943 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14451),
58944 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
58945 0,
58946 98,
58947 OPC_RecordChild3,
58948 OPC_RecordChild4,
58949 OPC_RecordChild5,
58950 OPC_RecordChild6,
58951 OPC_RecordChild7,
58952 OPC_MoveChild, 8,
58953 OPC_RecordNode,
58954 OPC_MoveSibling, 9,
58955 OPC_RecordNode,
58956 OPC_MoveSibling, 10,
58957 OPC_RecordNode,
58958 OPC_MoveSibling, 11,
58959 OPC_RecordNode,
58960 OPC_MoveParent,
58961 OPC_Scope, 25,
58962 OPC_CheckPredicate2,
58963 OPC_CheckPatternPredicate2,
58964 OPC_CheckComplexPat2, /*#*/1,
58965 OPC_EmitMergeInputChains1_0,
58966 OPC_EmitInteger32, 0,
58967 OPC_EmitNodeXForm, 2, 12,
58968 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12730),
58969 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58970 25,
58971 OPC_CheckPredicate1,
58972 OPC_CheckPatternPredicate2,
58973 OPC_CheckComplexPat2, /*#*/1,
58974 OPC_EmitMergeInputChains1_0,
58975 OPC_EmitInteger32, 0,
58976 OPC_EmitNodeXForm, 2, 12,
58977 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13362),
58978 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58979 25,
58980 OPC_CheckPredicate0,
58981 OPC_CheckPatternPredicate2,
58982 OPC_CheckComplexPat2, /*#*/1,
58983 OPC_EmitMergeInputChains1_0,
58984 OPC_EmitInteger32, 0,
58985 OPC_EmitNodeXForm, 2, 12,
58986 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13989),
58987 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
58988 0,
58989 93,
58990 OPC_CheckChild2TypeI32,
58991 OPC_RecordChild3,
58992 OPC_RecordChild4,
58993 OPC_RecordChild5,
58994 OPC_RecordChild6,
58995 OPC_RecordChild7,
58996 OPC_MoveChild, 8,
58997 OPC_RecordNode,
58998 OPC_MoveSibling, 9,
58999 OPC_RecordNode,
59000 OPC_MoveSibling, 10,
59001 OPC_RecordNode,
59002 OPC_MoveSibling, 11,
59003 OPC_RecordNode,
59004 OPC_MoveParent,
59005 OPC_Scope, 23,
59006 OPC_CheckPredicate2,
59007 OPC_CheckPatternPredicate2,
59008 OPC_EmitMergeInputChains1_0,
59009 OPC_EmitInteger32, 0,
59010 OPC_EmitNodeXForm, 2, 11,
59011 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12855),
59012 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59013 23,
59014 OPC_CheckPredicate1,
59015 OPC_CheckPatternPredicate2,
59016 OPC_EmitMergeInputChains1_0,
59017 OPC_EmitInteger32, 0,
59018 OPC_EmitNodeXForm, 2, 11,
59019 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13482),
59020 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59021 23,
59022 OPC_CheckPredicate0,
59023 OPC_CheckPatternPredicate2,
59024 OPC_EmitMergeInputChains1_0,
59025 OPC_EmitInteger32, 0,
59026 OPC_EmitNodeXForm, 2, 11,
59027 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14109),
59028 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59029 0,
59030 93,
59031 OPC_CheckChild2TypeI64,
59032 OPC_RecordChild3,
59033 OPC_RecordChild4,
59034 OPC_RecordChild5,
59035 OPC_RecordChild6,
59036 OPC_RecordChild7,
59037 OPC_MoveChild, 8,
59038 OPC_RecordNode,
59039 OPC_MoveSibling, 9,
59040 OPC_RecordNode,
59041 OPC_MoveSibling, 10,
59042 OPC_RecordNode,
59043 OPC_MoveSibling, 11,
59044 OPC_RecordNode,
59045 OPC_MoveParent,
59046 OPC_Scope, 23,
59047 OPC_CheckPredicate2,
59048 OPC_CheckPatternPredicate2,
59049 OPC_EmitMergeInputChains1_0,
59050 OPC_EmitInteger32, 0,
59051 OPC_EmitNodeXForm, 2, 11,
59052 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12969),
59053 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59054 23,
59055 OPC_CheckPredicate1,
59056 OPC_CheckPatternPredicate2,
59057 OPC_EmitMergeInputChains1_0,
59058 OPC_EmitInteger32, 0,
59059 OPC_EmitNodeXForm, 2, 11,
59060 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13596),
59061 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59062 23,
59063 OPC_CheckPredicate0,
59064 OPC_CheckPatternPredicate2,
59065 OPC_EmitMergeInputChains1_0,
59066 OPC_EmitInteger32, 0,
59067 OPC_EmitNodeXForm, 2, 11,
59068 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14223),
59069 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59070 0,
59071 0,
59072 116|128,3,
59073 OPC_CheckChild1Integer, 78|128,19|128,1,
59074 OPC_RecordChild2,
59075 OPC_Scope, 102,
59076 OPC_CheckChild2TypeI32,
59077 OPC_RecordChild3,
59078 OPC_RecordChild4,
59079 OPC_RecordChild5,
59080 OPC_RecordChild6,
59081 OPC_RecordChild7,
59082 OPC_MoveChild, 8,
59083 OPC_RecordNode,
59084 OPC_MoveSibling, 9,
59085 OPC_RecordNode,
59086 OPC_MoveSibling, 10,
59087 OPC_RecordNode,
59088 OPC_MoveSibling, 11,
59089 OPC_RecordNode,
59090 OPC_MoveParent,
59091 OPC_Scope, 26,
59092 OPC_CheckPredicate2,
59093 OPC_CheckPatternPredicate0,
59094 OPC_CheckComplexPat0, /*#*/1,
59095 OPC_EmitMergeInputChains1_0,
59096 OPC_EmitInteger32, 0,
59097 OPC_EmitNodeXForm, 2, 13,
59098 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13085),
59099 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59100 26,
59101 OPC_CheckPredicate1,
59102 OPC_CheckPatternPredicate0,
59103 OPC_CheckComplexPat0, /*#*/1,
59104 OPC_EmitMergeInputChains1_0,
59105 OPC_EmitInteger32, 0,
59106 OPC_EmitNodeXForm, 2, 13,
59107 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13712),
59108 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59109 26,
59110 OPC_CheckPredicate0,
59111 OPC_CheckPatternPredicate0,
59112 OPC_CheckComplexPat0, /*#*/1,
59113 OPC_EmitMergeInputChains1_0,
59114 OPC_EmitInteger32, 0,
59115 OPC_EmitNodeXForm, 2, 13,
59116 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14339),
59117 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59118 0,
59119 102,
59120 OPC_CheckChild2TypeI64,
59121 OPC_RecordChild3,
59122 OPC_RecordChild4,
59123 OPC_RecordChild5,
59124 OPC_RecordChild6,
59125 OPC_RecordChild7,
59126 OPC_MoveChild, 8,
59127 OPC_RecordNode,
59128 OPC_MoveSibling, 9,
59129 OPC_RecordNode,
59130 OPC_MoveSibling, 10,
59131 OPC_RecordNode,
59132 OPC_MoveSibling, 11,
59133 OPC_RecordNode,
59134 OPC_MoveParent,
59135 OPC_Scope, 26,
59136 OPC_CheckPredicate2,
59137 OPC_CheckPatternPredicate0,
59138 OPC_CheckComplexPat1, /*#*/1,
59139 OPC_EmitMergeInputChains1_0,
59140 OPC_EmitInteger32, 0,
59141 OPC_EmitNodeXForm, 2, 13,
59142 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13199),
59143 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59144 26,
59145 OPC_CheckPredicate1,
59146 OPC_CheckPatternPredicate0,
59147 OPC_CheckComplexPat1, /*#*/1,
59148 OPC_EmitMergeInputChains1_0,
59149 OPC_EmitInteger32, 0,
59150 OPC_EmitNodeXForm, 2, 13,
59151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13826),
59152 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59153 26,
59154 OPC_CheckPredicate0,
59155 OPC_CheckPatternPredicate0,
59156 OPC_CheckComplexPat1, /*#*/1,
59157 OPC_EmitMergeInputChains1_0,
59158 OPC_EmitInteger32, 0,
59159 OPC_EmitNodeXForm, 2, 13,
59160 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14453),
59161 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59162 0,
59163 98,
59164 OPC_RecordChild3,
59165 OPC_RecordChild4,
59166 OPC_RecordChild5,
59167 OPC_RecordChild6,
59168 OPC_RecordChild7,
59169 OPC_MoveChild, 8,
59170 OPC_RecordNode,
59171 OPC_MoveSibling, 9,
59172 OPC_RecordNode,
59173 OPC_MoveSibling, 10,
59174 OPC_RecordNode,
59175 OPC_MoveSibling, 11,
59176 OPC_RecordNode,
59177 OPC_MoveParent,
59178 OPC_Scope, 25,
59179 OPC_CheckPredicate2,
59180 OPC_CheckPatternPredicate0,
59181 OPC_CheckComplexPat2, /*#*/1,
59182 OPC_EmitMergeInputChains1_0,
59183 OPC_EmitInteger32, 0,
59184 OPC_EmitNodeXForm, 2, 12,
59185 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12734),
59186 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59187 25,
59188 OPC_CheckPredicate1,
59189 OPC_CheckPatternPredicate0,
59190 OPC_CheckComplexPat2, /*#*/1,
59191 OPC_EmitMergeInputChains1_0,
59192 OPC_EmitInteger32, 0,
59193 OPC_EmitNodeXForm, 2, 12,
59194 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13365),
59195 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59196 25,
59197 OPC_CheckPredicate0,
59198 OPC_CheckPatternPredicate0,
59199 OPC_CheckComplexPat2, /*#*/1,
59200 OPC_EmitMergeInputChains1_0,
59201 OPC_EmitInteger32, 0,
59202 OPC_EmitNodeXForm, 2, 12,
59203 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13992),
59204 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59205 0,
59206 93,
59207 OPC_CheckChild2TypeI32,
59208 OPC_RecordChild3,
59209 OPC_RecordChild4,
59210 OPC_RecordChild5,
59211 OPC_RecordChild6,
59212 OPC_RecordChild7,
59213 OPC_MoveChild, 8,
59214 OPC_RecordNode,
59215 OPC_MoveSibling, 9,
59216 OPC_RecordNode,
59217 OPC_MoveSibling, 10,
59218 OPC_RecordNode,
59219 OPC_MoveSibling, 11,
59220 OPC_RecordNode,
59221 OPC_MoveParent,
59222 OPC_Scope, 23,
59223 OPC_CheckPredicate2,
59224 OPC_CheckPatternPredicate0,
59225 OPC_EmitMergeInputChains1_0,
59226 OPC_EmitInteger32, 0,
59227 OPC_EmitNodeXForm, 2, 11,
59228 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12857),
59229 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59230 23,
59231 OPC_CheckPredicate1,
59232 OPC_CheckPatternPredicate0,
59233 OPC_EmitMergeInputChains1_0,
59234 OPC_EmitInteger32, 0,
59235 OPC_EmitNodeXForm, 2, 11,
59236 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13484),
59237 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59238 23,
59239 OPC_CheckPredicate0,
59240 OPC_CheckPatternPredicate0,
59241 OPC_EmitMergeInputChains1_0,
59242 OPC_EmitInteger32, 0,
59243 OPC_EmitNodeXForm, 2, 11,
59244 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14111),
59245 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59246 0,
59247 93,
59248 OPC_CheckChild2TypeI64,
59249 OPC_RecordChild3,
59250 OPC_RecordChild4,
59251 OPC_RecordChild5,
59252 OPC_RecordChild6,
59253 OPC_RecordChild7,
59254 OPC_MoveChild, 8,
59255 OPC_RecordNode,
59256 OPC_MoveSibling, 9,
59257 OPC_RecordNode,
59258 OPC_MoveSibling, 10,
59259 OPC_RecordNode,
59260 OPC_MoveSibling, 11,
59261 OPC_RecordNode,
59262 OPC_MoveParent,
59263 OPC_Scope, 23,
59264 OPC_CheckPredicate2,
59265 OPC_CheckPatternPredicate0,
59266 OPC_EmitMergeInputChains1_0,
59267 OPC_EmitInteger32, 0,
59268 OPC_EmitNodeXForm, 2, 11,
59269 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12971),
59270 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59271 23,
59272 OPC_CheckPredicate1,
59273 OPC_CheckPatternPredicate0,
59274 OPC_EmitMergeInputChains1_0,
59275 OPC_EmitInteger32, 0,
59276 OPC_EmitNodeXForm, 2, 11,
59277 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13598),
59278 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59279 23,
59280 OPC_CheckPredicate0,
59281 OPC_CheckPatternPredicate0,
59282 OPC_EmitMergeInputChains1_0,
59283 OPC_EmitInteger32, 0,
59284 OPC_EmitNodeXForm, 2, 11,
59285 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14225),
59286 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59287 0,
59288 0,
59289 116|128,3,
59290 OPC_CheckChild1Integer, 30|128,16|128,1,
59291 OPC_RecordChild2,
59292 OPC_Scope, 102,
59293 OPC_CheckChild2TypeI32,
59294 OPC_RecordChild3,
59295 OPC_RecordChild4,
59296 OPC_RecordChild5,
59297 OPC_RecordChild6,
59298 OPC_RecordChild7,
59299 OPC_MoveChild, 8,
59300 OPC_RecordNode,
59301 OPC_MoveSibling, 9,
59302 OPC_RecordNode,
59303 OPC_MoveSibling, 10,
59304 OPC_RecordNode,
59305 OPC_MoveSibling, 11,
59306 OPC_RecordNode,
59307 OPC_MoveParent,
59308 OPC_Scope, 26,
59309 OPC_CheckPredicate2,
59310 OPC_CheckPatternPredicate1,
59311 OPC_CheckComplexPat0, /*#*/1,
59312 OPC_EmitMergeInputChains1_0,
59313 OPC_EmitInteger32, 0,
59314 OPC_EmitNodeXForm, 2, 13,
59315 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13087),
59316 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59317 26,
59318 OPC_CheckPredicate1,
59319 OPC_CheckPatternPredicate1,
59320 OPC_CheckComplexPat0, /*#*/1,
59321 OPC_EmitMergeInputChains1_0,
59322 OPC_EmitInteger32, 0,
59323 OPC_EmitNodeXForm, 2, 13,
59324 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13714),
59325 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59326 26,
59327 OPC_CheckPredicate0,
59328 OPC_CheckPatternPredicate1,
59329 OPC_CheckComplexPat0, /*#*/1,
59330 OPC_EmitMergeInputChains1_0,
59331 OPC_EmitInteger32, 0,
59332 OPC_EmitNodeXForm, 2, 13,
59333 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14341),
59334 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59335 0,
59336 102,
59337 OPC_CheckChild2TypeI64,
59338 OPC_RecordChild3,
59339 OPC_RecordChild4,
59340 OPC_RecordChild5,
59341 OPC_RecordChild6,
59342 OPC_RecordChild7,
59343 OPC_MoveChild, 8,
59344 OPC_RecordNode,
59345 OPC_MoveSibling, 9,
59346 OPC_RecordNode,
59347 OPC_MoveSibling, 10,
59348 OPC_RecordNode,
59349 OPC_MoveSibling, 11,
59350 OPC_RecordNode,
59351 OPC_MoveParent,
59352 OPC_Scope, 26,
59353 OPC_CheckPredicate2,
59354 OPC_CheckPatternPredicate1,
59355 OPC_CheckComplexPat1, /*#*/1,
59356 OPC_EmitMergeInputChains1_0,
59357 OPC_EmitInteger32, 0,
59358 OPC_EmitNodeXForm, 2, 13,
59359 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13201),
59360 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59361 26,
59362 OPC_CheckPredicate1,
59363 OPC_CheckPatternPredicate1,
59364 OPC_CheckComplexPat1, /*#*/1,
59365 OPC_EmitMergeInputChains1_0,
59366 OPC_EmitInteger32, 0,
59367 OPC_EmitNodeXForm, 2, 13,
59368 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13828),
59369 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59370 26,
59371 OPC_CheckPredicate0,
59372 OPC_CheckPatternPredicate1,
59373 OPC_CheckComplexPat1, /*#*/1,
59374 OPC_EmitMergeInputChains1_0,
59375 OPC_EmitInteger32, 0,
59376 OPC_EmitNodeXForm, 2, 13,
59377 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14455),
59378 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
59379 0,
59380 98,
59381 OPC_RecordChild3,
59382 OPC_RecordChild4,
59383 OPC_RecordChild5,
59384 OPC_RecordChild6,
59385 OPC_RecordChild7,
59386 OPC_MoveChild, 8,
59387 OPC_RecordNode,
59388 OPC_MoveSibling, 9,
59389 OPC_RecordNode,
59390 OPC_MoveSibling, 10,
59391 OPC_RecordNode,
59392 OPC_MoveSibling, 11,
59393 OPC_RecordNode,
59394 OPC_MoveParent,
59395 OPC_Scope, 25,
59396 OPC_CheckPredicate2,
59397 OPC_CheckPatternPredicate1,
59398 OPC_CheckComplexPat2, /*#*/1,
59399 OPC_EmitMergeInputChains1_0,
59400 OPC_EmitInteger32, 0,
59401 OPC_EmitNodeXForm, 2, 12,
59402 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12738),
59403 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59404 25,
59405 OPC_CheckPredicate1,
59406 OPC_CheckPatternPredicate1,
59407 OPC_CheckComplexPat2, /*#*/1,
59408 OPC_EmitMergeInputChains1_0,
59409 OPC_EmitInteger32, 0,
59410 OPC_EmitNodeXForm, 2, 12,
59411 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13368),
59412 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59413 25,
59414 OPC_CheckPredicate0,
59415 OPC_CheckPatternPredicate1,
59416 OPC_CheckComplexPat2, /*#*/1,
59417 OPC_EmitMergeInputChains1_0,
59418 OPC_EmitInteger32, 0,
59419 OPC_EmitNodeXForm, 2, 12,
59420 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13995),
59421 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
59422 0,
59423 93,
59424 OPC_CheckChild2TypeI32,
59425 OPC_RecordChild3,
59426 OPC_RecordChild4,
59427 OPC_RecordChild5,
59428 OPC_RecordChild6,
59429 OPC_RecordChild7,
59430 OPC_MoveChild, 8,
59431 OPC_RecordNode,
59432 OPC_MoveSibling, 9,
59433 OPC_RecordNode,
59434 OPC_MoveSibling, 10,
59435 OPC_RecordNode,
59436 OPC_MoveSibling, 11,
59437 OPC_RecordNode,
59438 OPC_MoveParent,
59439 OPC_Scope, 23,
59440 OPC_CheckPredicate2,
59441 OPC_CheckPatternPredicate1,
59442 OPC_EmitMergeInputChains1_0,
59443 OPC_EmitInteger32, 0,
59444 OPC_EmitNodeXForm, 2, 11,
59445 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12859),
59446 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59447 23,
59448 OPC_CheckPredicate1,
59449 OPC_CheckPatternPredicate1,
59450 OPC_EmitMergeInputChains1_0,
59451 OPC_EmitInteger32, 0,
59452 OPC_EmitNodeXForm, 2, 11,
59453 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13486),
59454 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59455 23,
59456 OPC_CheckPredicate0,
59457 OPC_CheckPatternPredicate1,
59458 OPC_EmitMergeInputChains1_0,
59459 OPC_EmitInteger32, 0,
59460 OPC_EmitNodeXForm, 2, 11,
59461 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14113),
59462 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59463 0,
59464 93,
59465 OPC_CheckChild2TypeI64,
59466 OPC_RecordChild3,
59467 OPC_RecordChild4,
59468 OPC_RecordChild5,
59469 OPC_RecordChild6,
59470 OPC_RecordChild7,
59471 OPC_MoveChild, 8,
59472 OPC_RecordNode,
59473 OPC_MoveSibling, 9,
59474 OPC_RecordNode,
59475 OPC_MoveSibling, 10,
59476 OPC_RecordNode,
59477 OPC_MoveSibling, 11,
59478 OPC_RecordNode,
59479 OPC_MoveParent,
59480 OPC_Scope, 23,
59481 OPC_CheckPredicate2,
59482 OPC_CheckPatternPredicate1,
59483 OPC_EmitMergeInputChains1_0,
59484 OPC_EmitInteger32, 0,
59485 OPC_EmitNodeXForm, 2, 11,
59486 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12973),
59487 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59488 23,
59489 OPC_CheckPredicate1,
59490 OPC_CheckPatternPredicate1,
59491 OPC_EmitMergeInputChains1_0,
59492 OPC_EmitInteger32, 0,
59493 OPC_EmitNodeXForm, 2, 11,
59494 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13600),
59495 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59496 23,
59497 OPC_CheckPredicate0,
59498 OPC_CheckPatternPredicate1,
59499 OPC_EmitMergeInputChains1_0,
59500 OPC_EmitInteger32, 0,
59501 OPC_EmitNodeXForm, 2, 11,
59502 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14227),
59503 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
59504 0,
59505 0,
59506 79|128,2,
59507 OPC_CheckChild1Integer, 90|128,20|128,1,
59508 OPC_RecordChild2,
59509 OPC_Scope, 69,
59510 OPC_CheckChild2TypeI32,
59511 OPC_RecordChild3,
59512 OPC_RecordChild4,
59513 OPC_RecordChild5,
59514 OPC_Scope, 20,
59515 OPC_CheckPredicate2,
59516 OPC_CheckPatternPredicate1,
59517 OPC_CheckComplexPat0, /*#*/1,
59518 OPC_EmitMergeInputChains1_0,
59519 OPC_EmitInteger32, 0,
59520 OPC_EmitNodeXForm, 2, 7,
59521 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13089),
59522 6, 5, 6, 2, 3, 4, 8,
59523 20,
59524 OPC_CheckPredicate1,
59525 OPC_CheckPatternPredicate1,
59526 OPC_CheckComplexPat0, /*#*/1,
59527 OPC_EmitMergeInputChains1_0,
59528 OPC_EmitInteger32, 0,
59529 OPC_EmitNodeXForm, 2, 7,
59530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13716),
59531 6, 5, 6, 2, 3, 4, 8,
59532 20,
59533 OPC_CheckPredicate0,
59534 OPC_CheckPatternPredicate1,
59535 OPC_CheckComplexPat0, /*#*/1,
59536 OPC_EmitMergeInputChains1_0,
59537 OPC_EmitInteger32, 0,
59538 OPC_EmitNodeXForm, 2, 7,
59539 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14343),
59540 6, 5, 6, 2, 3, 4, 8,
59541 0,
59542 69,
59543 OPC_CheckChild2TypeI64,
59544 OPC_RecordChild3,
59545 OPC_RecordChild4,
59546 OPC_RecordChild5,
59547 OPC_Scope, 20,
59548 OPC_CheckPredicate2,
59549 OPC_CheckPatternPredicate1,
59550 OPC_CheckComplexPat1, /*#*/1,
59551 OPC_EmitMergeInputChains1_0,
59552 OPC_EmitInteger32, 0,
59553 OPC_EmitNodeXForm, 2, 7,
59554 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13203),
59555 6, 5, 6, 2, 3, 4, 8,
59556 20,
59557 OPC_CheckPredicate1,
59558 OPC_CheckPatternPredicate1,
59559 OPC_CheckComplexPat1, /*#*/1,
59560 OPC_EmitMergeInputChains1_0,
59561 OPC_EmitInteger32, 0,
59562 OPC_EmitNodeXForm, 2, 7,
59563 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13830),
59564 6, 5, 6, 2, 3, 4, 8,
59565 20,
59566 OPC_CheckPredicate0,
59567 OPC_CheckPatternPredicate1,
59568 OPC_CheckComplexPat1, /*#*/1,
59569 OPC_EmitMergeInputChains1_0,
59570 OPC_EmitInteger32, 0,
59571 OPC_EmitNodeXForm, 2, 7,
59572 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14457),
59573 6, 5, 6, 2, 3, 4, 8,
59574 0,
59575 65,
59576 OPC_RecordChild3,
59577 OPC_RecordChild4,
59578 OPC_RecordChild5,
59579 OPC_Scope, 19,
59580 OPC_CheckPredicate2,
59581 OPC_CheckPatternPredicate1,
59582 OPC_CheckComplexPat2, /*#*/1,
59583 OPC_EmitMergeInputChains1_0,
59584 OPC_EmitInteger32, 0,
59585 OPC_EmitNodeXForm, 2, 6,
59586 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12742),
59587 5, 5, 2, 3, 4, 7,
59588 19,
59589 OPC_CheckPredicate1,
59590 OPC_CheckPatternPredicate1,
59591 OPC_CheckComplexPat2, /*#*/1,
59592 OPC_EmitMergeInputChains1_0,
59593 OPC_EmitInteger32, 0,
59594 OPC_EmitNodeXForm, 2, 6,
59595 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13371),
59596 5, 5, 2, 3, 4, 7,
59597 19,
59598 OPC_CheckPredicate0,
59599 OPC_CheckPatternPredicate1,
59600 OPC_CheckComplexPat2, /*#*/1,
59601 OPC_EmitMergeInputChains1_0,
59602 OPC_EmitInteger32, 0,
59603 OPC_EmitNodeXForm, 2, 6,
59604 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13998),
59605 5, 5, 2, 3, 4, 7,
59606 0,
59607 60,
59608 OPC_CheckChild2TypeI32,
59609 OPC_RecordChild3,
59610 OPC_RecordChild4,
59611 OPC_RecordChild5,
59612 OPC_Scope, 17,
59613 OPC_CheckPredicate2,
59614 OPC_CheckPatternPredicate1,
59615 OPC_EmitMergeInputChains1_0,
59616 OPC_EmitInteger32, 0,
59617 OPC_EmitNodeXForm, 2, 5,
59618 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12861),
59619 5, 1, 2, 3, 4, 6,
59620 17,
59621 OPC_CheckPredicate1,
59622 OPC_CheckPatternPredicate1,
59623 OPC_EmitMergeInputChains1_0,
59624 OPC_EmitInteger32, 0,
59625 OPC_EmitNodeXForm, 2, 5,
59626 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13488),
59627 5, 1, 2, 3, 4, 6,
59628 17,
59629 OPC_CheckPredicate0,
59630 OPC_CheckPatternPredicate1,
59631 OPC_EmitMergeInputChains1_0,
59632 OPC_EmitInteger32, 0,
59633 OPC_EmitNodeXForm, 2, 5,
59634 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14115),
59635 5, 1, 2, 3, 4, 6,
59636 0,
59637 60,
59638 OPC_CheckChild2TypeI64,
59639 OPC_RecordChild3,
59640 OPC_RecordChild4,
59641 OPC_RecordChild5,
59642 OPC_Scope, 17,
59643 OPC_CheckPredicate2,
59644 OPC_CheckPatternPredicate1,
59645 OPC_EmitMergeInputChains1_0,
59646 OPC_EmitInteger32, 0,
59647 OPC_EmitNodeXForm, 2, 5,
59648 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12975),
59649 5, 1, 2, 3, 4, 6,
59650 17,
59651 OPC_CheckPredicate1,
59652 OPC_CheckPatternPredicate1,
59653 OPC_EmitMergeInputChains1_0,
59654 OPC_EmitInteger32, 0,
59655 OPC_EmitNodeXForm, 2, 5,
59656 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13602),
59657 5, 1, 2, 3, 4, 6,
59658 17,
59659 OPC_CheckPredicate0,
59660 OPC_CheckPatternPredicate1,
59661 OPC_EmitMergeInputChains1_0,
59662 OPC_EmitInteger32, 0,
59663 OPC_EmitNodeXForm, 2, 5,
59664 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14229),
59665 5, 1, 2, 3, 4, 6,
59666 0,
59667 0,
59668 79|128,2,
59669 OPC_CheckChild1Integer, 18|128,20|128,1,
59670 OPC_RecordChild2,
59671 OPC_Scope, 69,
59672 OPC_CheckChild2TypeI32,
59673 OPC_RecordChild3,
59674 OPC_RecordChild4,
59675 OPC_RecordChild5,
59676 OPC_Scope, 20,
59677 OPC_CheckPredicate2,
59678 OPC_CheckPatternPredicate3,
59679 OPC_CheckComplexPat0, /*#*/1,
59680 OPC_EmitMergeInputChains1_0,
59681 OPC_EmitInteger32, 0,
59682 OPC_EmitNodeXForm, 2, 7,
59683 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13091),
59684 6, 5, 6, 2, 3, 4, 8,
59685 20,
59686 OPC_CheckPredicate1,
59687 OPC_CheckPatternPredicate3,
59688 OPC_CheckComplexPat0, /*#*/1,
59689 OPC_EmitMergeInputChains1_0,
59690 OPC_EmitInteger32, 0,
59691 OPC_EmitNodeXForm, 2, 7,
59692 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13718),
59693 6, 5, 6, 2, 3, 4, 8,
59694 20,
59695 OPC_CheckPredicate0,
59696 OPC_CheckPatternPredicate3,
59697 OPC_CheckComplexPat0, /*#*/1,
59698 OPC_EmitMergeInputChains1_0,
59699 OPC_EmitInteger32, 0,
59700 OPC_EmitNodeXForm, 2, 7,
59701 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14345),
59702 6, 5, 6, 2, 3, 4, 8,
59703 0,
59704 69,
59705 OPC_CheckChild2TypeI64,
59706 OPC_RecordChild3,
59707 OPC_RecordChild4,
59708 OPC_RecordChild5,
59709 OPC_Scope, 20,
59710 OPC_CheckPredicate2,
59711 OPC_CheckPatternPredicate3,
59712 OPC_CheckComplexPat1, /*#*/1,
59713 OPC_EmitMergeInputChains1_0,
59714 OPC_EmitInteger32, 0,
59715 OPC_EmitNodeXForm, 2, 7,
59716 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13205),
59717 6, 5, 6, 2, 3, 4, 8,
59718 20,
59719 OPC_CheckPredicate1,
59720 OPC_CheckPatternPredicate3,
59721 OPC_CheckComplexPat1, /*#*/1,
59722 OPC_EmitMergeInputChains1_0,
59723 OPC_EmitInteger32, 0,
59724 OPC_EmitNodeXForm, 2, 7,
59725 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13832),
59726 6, 5, 6, 2, 3, 4, 8,
59727 20,
59728 OPC_CheckPredicate0,
59729 OPC_CheckPatternPredicate3,
59730 OPC_CheckComplexPat1, /*#*/1,
59731 OPC_EmitMergeInputChains1_0,
59732 OPC_EmitInteger32, 0,
59733 OPC_EmitNodeXForm, 2, 7,
59734 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14459),
59735 6, 5, 6, 2, 3, 4, 8,
59736 0,
59737 65,
59738 OPC_RecordChild3,
59739 OPC_RecordChild4,
59740 OPC_RecordChild5,
59741 OPC_Scope, 19,
59742 OPC_CheckPredicate2,
59743 OPC_CheckPatternPredicate3,
59744 OPC_CheckComplexPat2, /*#*/1,
59745 OPC_EmitMergeInputChains1_0,
59746 OPC_EmitInteger32, 0,
59747 OPC_EmitNodeXForm, 2, 6,
59748 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12746),
59749 5, 5, 2, 3, 4, 7,
59750 19,
59751 OPC_CheckPredicate1,
59752 OPC_CheckPatternPredicate3,
59753 OPC_CheckComplexPat2, /*#*/1,
59754 OPC_EmitMergeInputChains1_0,
59755 OPC_EmitInteger32, 0,
59756 OPC_EmitNodeXForm, 2, 6,
59757 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13374),
59758 5, 5, 2, 3, 4, 7,
59759 19,
59760 OPC_CheckPredicate0,
59761 OPC_CheckPatternPredicate3,
59762 OPC_CheckComplexPat2, /*#*/1,
59763 OPC_EmitMergeInputChains1_0,
59764 OPC_EmitInteger32, 0,
59765 OPC_EmitNodeXForm, 2, 6,
59766 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14001),
59767 5, 5, 2, 3, 4, 7,
59768 0,
59769 60,
59770 OPC_CheckChild2TypeI32,
59771 OPC_RecordChild3,
59772 OPC_RecordChild4,
59773 OPC_RecordChild5,
59774 OPC_Scope, 17,
59775 OPC_CheckPredicate2,
59776 OPC_CheckPatternPredicate3,
59777 OPC_EmitMergeInputChains1_0,
59778 OPC_EmitInteger32, 0,
59779 OPC_EmitNodeXForm, 2, 5,
59780 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12863),
59781 5, 1, 2, 3, 4, 6,
59782 17,
59783 OPC_CheckPredicate1,
59784 OPC_CheckPatternPredicate3,
59785 OPC_EmitMergeInputChains1_0,
59786 OPC_EmitInteger32, 0,
59787 OPC_EmitNodeXForm, 2, 5,
59788 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13490),
59789 5, 1, 2, 3, 4, 6,
59790 17,
59791 OPC_CheckPredicate0,
59792 OPC_CheckPatternPredicate3,
59793 OPC_EmitMergeInputChains1_0,
59794 OPC_EmitInteger32, 0,
59795 OPC_EmitNodeXForm, 2, 5,
59796 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14117),
59797 5, 1, 2, 3, 4, 6,
59798 0,
59799 60,
59800 OPC_CheckChild2TypeI64,
59801 OPC_RecordChild3,
59802 OPC_RecordChild4,
59803 OPC_RecordChild5,
59804 OPC_Scope, 17,
59805 OPC_CheckPredicate2,
59806 OPC_CheckPatternPredicate3,
59807 OPC_EmitMergeInputChains1_0,
59808 OPC_EmitInteger32, 0,
59809 OPC_EmitNodeXForm, 2, 5,
59810 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12977),
59811 5, 1, 2, 3, 4, 6,
59812 17,
59813 OPC_CheckPredicate1,
59814 OPC_CheckPatternPredicate3,
59815 OPC_EmitMergeInputChains1_0,
59816 OPC_EmitInteger32, 0,
59817 OPC_EmitNodeXForm, 2, 5,
59818 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13604),
59819 5, 1, 2, 3, 4, 6,
59820 17,
59821 OPC_CheckPredicate0,
59822 OPC_CheckPatternPredicate3,
59823 OPC_EmitMergeInputChains1_0,
59824 OPC_EmitInteger32, 0,
59825 OPC_EmitNodeXForm, 2, 5,
59826 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14231),
59827 5, 1, 2, 3, 4, 6,
59828 0,
59829 0,
59830 79|128,2,
59831 OPC_CheckChild1Integer, 106|128,19|128,1,
59832 OPC_RecordChild2,
59833 OPC_Scope, 69,
59834 OPC_CheckChild2TypeI32,
59835 OPC_RecordChild3,
59836 OPC_RecordChild4,
59837 OPC_RecordChild5,
59838 OPC_Scope, 20,
59839 OPC_CheckPredicate2,
59840 OPC_CheckPatternPredicate3,
59841 OPC_CheckComplexPat0, /*#*/1,
59842 OPC_EmitMergeInputChains1_0,
59843 OPC_EmitInteger32, 0,
59844 OPC_EmitNodeXForm, 2, 7,
59845 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13093),
59846 6, 5, 6, 2, 3, 4, 8,
59847 20,
59848 OPC_CheckPredicate1,
59849 OPC_CheckPatternPredicate3,
59850 OPC_CheckComplexPat0, /*#*/1,
59851 OPC_EmitMergeInputChains1_0,
59852 OPC_EmitInteger32, 0,
59853 OPC_EmitNodeXForm, 2, 7,
59854 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13720),
59855 6, 5, 6, 2, 3, 4, 8,
59856 20,
59857 OPC_CheckPredicate0,
59858 OPC_CheckPatternPredicate3,
59859 OPC_CheckComplexPat0, /*#*/1,
59860 OPC_EmitMergeInputChains1_0,
59861 OPC_EmitInteger32, 0,
59862 OPC_EmitNodeXForm, 2, 7,
59863 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14347),
59864 6, 5, 6, 2, 3, 4, 8,
59865 0,
59866 69,
59867 OPC_CheckChild2TypeI64,
59868 OPC_RecordChild3,
59869 OPC_RecordChild4,
59870 OPC_RecordChild5,
59871 OPC_Scope, 20,
59872 OPC_CheckPredicate2,
59873 OPC_CheckPatternPredicate3,
59874 OPC_CheckComplexPat1, /*#*/1,
59875 OPC_EmitMergeInputChains1_0,
59876 OPC_EmitInteger32, 0,
59877 OPC_EmitNodeXForm, 2, 7,
59878 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13207),
59879 6, 5, 6, 2, 3, 4, 8,
59880 20,
59881 OPC_CheckPredicate1,
59882 OPC_CheckPatternPredicate3,
59883 OPC_CheckComplexPat1, /*#*/1,
59884 OPC_EmitMergeInputChains1_0,
59885 OPC_EmitInteger32, 0,
59886 OPC_EmitNodeXForm, 2, 7,
59887 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13834),
59888 6, 5, 6, 2, 3, 4, 8,
59889 20,
59890 OPC_CheckPredicate0,
59891 OPC_CheckPatternPredicate3,
59892 OPC_CheckComplexPat1, /*#*/1,
59893 OPC_EmitMergeInputChains1_0,
59894 OPC_EmitInteger32, 0,
59895 OPC_EmitNodeXForm, 2, 7,
59896 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14461),
59897 6, 5, 6, 2, 3, 4, 8,
59898 0,
59899 65,
59900 OPC_RecordChild3,
59901 OPC_RecordChild4,
59902 OPC_RecordChild5,
59903 OPC_Scope, 19,
59904 OPC_CheckPredicate2,
59905 OPC_CheckPatternPredicate3,
59906 OPC_CheckComplexPat2, /*#*/1,
59907 OPC_EmitMergeInputChains1_0,
59908 OPC_EmitInteger32, 0,
59909 OPC_EmitNodeXForm, 2, 6,
59910 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12750),
59911 5, 5, 2, 3, 4, 7,
59912 19,
59913 OPC_CheckPredicate1,
59914 OPC_CheckPatternPredicate3,
59915 OPC_CheckComplexPat2, /*#*/1,
59916 OPC_EmitMergeInputChains1_0,
59917 OPC_EmitInteger32, 0,
59918 OPC_EmitNodeXForm, 2, 6,
59919 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13377),
59920 5, 5, 2, 3, 4, 7,
59921 19,
59922 OPC_CheckPredicate0,
59923 OPC_CheckPatternPredicate3,
59924 OPC_CheckComplexPat2, /*#*/1,
59925 OPC_EmitMergeInputChains1_0,
59926 OPC_EmitInteger32, 0,
59927 OPC_EmitNodeXForm, 2, 6,
59928 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14004),
59929 5, 5, 2, 3, 4, 7,
59930 0,
59931 60,
59932 OPC_CheckChild2TypeI32,
59933 OPC_RecordChild3,
59934 OPC_RecordChild4,
59935 OPC_RecordChild5,
59936 OPC_Scope, 17,
59937 OPC_CheckPredicate2,
59938 OPC_CheckPatternPredicate3,
59939 OPC_EmitMergeInputChains1_0,
59940 OPC_EmitInteger32, 0,
59941 OPC_EmitNodeXForm, 2, 5,
59942 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12865),
59943 5, 1, 2, 3, 4, 6,
59944 17,
59945 OPC_CheckPredicate1,
59946 OPC_CheckPatternPredicate3,
59947 OPC_EmitMergeInputChains1_0,
59948 OPC_EmitInteger32, 0,
59949 OPC_EmitNodeXForm, 2, 5,
59950 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13492),
59951 5, 1, 2, 3, 4, 6,
59952 17,
59953 OPC_CheckPredicate0,
59954 OPC_CheckPatternPredicate3,
59955 OPC_EmitMergeInputChains1_0,
59956 OPC_EmitInteger32, 0,
59957 OPC_EmitNodeXForm, 2, 5,
59958 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14119),
59959 5, 1, 2, 3, 4, 6,
59960 0,
59961 60,
59962 OPC_CheckChild2TypeI64,
59963 OPC_RecordChild3,
59964 OPC_RecordChild4,
59965 OPC_RecordChild5,
59966 OPC_Scope, 17,
59967 OPC_CheckPredicate2,
59968 OPC_CheckPatternPredicate3,
59969 OPC_EmitMergeInputChains1_0,
59970 OPC_EmitInteger32, 0,
59971 OPC_EmitNodeXForm, 2, 5,
59972 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_12979),
59973 5, 1, 2, 3, 4, 6,
59974 17,
59975 OPC_CheckPredicate1,
59976 OPC_CheckPatternPredicate3,
59977 OPC_EmitMergeInputChains1_0,
59978 OPC_EmitInteger32, 0,
59979 OPC_EmitNodeXForm, 2, 5,
59980 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_13606),
59981 5, 1, 2, 3, 4, 6,
59982 17,
59983 OPC_CheckPredicate0,
59984 OPC_CheckPatternPredicate3,
59985 OPC_EmitMergeInputChains1_0,
59986 OPC_EmitInteger32, 0,
59987 OPC_EmitNodeXForm, 2, 5,
59988 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14233),
59989 5, 1, 2, 3, 4, 6,
59990 0,
59991 0,
59992 99|128,2,
59993 OPC_CheckChild1Integer, 96|128,15|128,1,
59994 OPC_RecordChild2,
59995 OPC_Scope, 73,
59996 OPC_CheckChild2TypeI32,
59997 OPC_RecordChild3,
59998 OPC_RecordChild4,
59999 OPC_RecordChild5,
60000 OPC_RecordChild6,
60001 OPC_Scope, 21,
60002 OPC_CheckPredicate2,
60003 OPC_CheckPatternPredicate4,
60004 OPC_CheckComplexPat0, /*#*/1,
60005 OPC_EmitMergeInputChains1_0,
60006 OPC_EmitInteger32, 0,
60007 OPC_EmitNodeXForm, 2, 8,
60008 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15010),
60009 7, 6, 7, 2, 3, 4, 5, 9,
60010 21,
60011 OPC_CheckPredicate1,
60012 OPC_CheckPatternPredicate4,
60013 OPC_CheckComplexPat0, /*#*/1,
60014 OPC_EmitMergeInputChains1_0,
60015 OPC_EmitInteger32, 0,
60016 OPC_EmitNodeXForm, 2, 8,
60017 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15637),
60018 7, 6, 7, 2, 3, 4, 5, 9,
60019 21,
60020 OPC_CheckPredicate0,
60021 OPC_CheckPatternPredicate4,
60022 OPC_CheckComplexPat0, /*#*/1,
60023 OPC_EmitMergeInputChains1_0,
60024 OPC_EmitInteger32, 0,
60025 OPC_EmitNodeXForm, 2, 8,
60026 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16264),
60027 7, 6, 7, 2, 3, 4, 5, 9,
60028 0,
60029 73,
60030 OPC_CheckChild2TypeI64,
60031 OPC_RecordChild3,
60032 OPC_RecordChild4,
60033 OPC_RecordChild5,
60034 OPC_RecordChild6,
60035 OPC_Scope, 21,
60036 OPC_CheckPredicate2,
60037 OPC_CheckPatternPredicate4,
60038 OPC_CheckComplexPat1, /*#*/1,
60039 OPC_EmitMergeInputChains1_0,
60040 OPC_EmitInteger32, 0,
60041 OPC_EmitNodeXForm, 2, 8,
60042 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15124),
60043 7, 6, 7, 2, 3, 4, 5, 9,
60044 21,
60045 OPC_CheckPredicate1,
60046 OPC_CheckPatternPredicate4,
60047 OPC_CheckComplexPat1, /*#*/1,
60048 OPC_EmitMergeInputChains1_0,
60049 OPC_EmitInteger32, 0,
60050 OPC_EmitNodeXForm, 2, 8,
60051 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15751),
60052 7, 6, 7, 2, 3, 4, 5, 9,
60053 21,
60054 OPC_CheckPredicate0,
60055 OPC_CheckPatternPredicate4,
60056 OPC_CheckComplexPat1, /*#*/1,
60057 OPC_EmitMergeInputChains1_0,
60058 OPC_EmitInteger32, 0,
60059 OPC_EmitNodeXForm, 2, 8,
60060 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16378),
60061 7, 6, 7, 2, 3, 4, 5, 9,
60062 0,
60063 69,
60064 OPC_RecordChild3,
60065 OPC_RecordChild4,
60066 OPC_RecordChild5,
60067 OPC_RecordChild6,
60068 OPC_Scope, 20,
60069 OPC_CheckPredicate2,
60070 OPC_CheckPatternPredicate4,
60071 OPC_CheckComplexPat2, /*#*/1,
60072 OPC_EmitMergeInputChains1_0,
60073 OPC_EmitInteger32, 0,
60074 OPC_EmitNodeXForm, 2, 7,
60075 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14643),
60076 6, 6, 2, 3, 4, 5, 8,
60077 20,
60078 OPC_CheckPredicate1,
60079 OPC_CheckPatternPredicate4,
60080 OPC_CheckComplexPat2, /*#*/1,
60081 OPC_EmitMergeInputChains1_0,
60082 OPC_EmitInteger32, 0,
60083 OPC_EmitNodeXForm, 2, 7,
60084 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15282),
60085 6, 6, 2, 3, 4, 5, 8,
60086 20,
60087 OPC_CheckPredicate0,
60088 OPC_CheckPatternPredicate4,
60089 OPC_CheckComplexPat2, /*#*/1,
60090 OPC_EmitMergeInputChains1_0,
60091 OPC_EmitInteger32, 0,
60092 OPC_EmitNodeXForm, 2, 7,
60093 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15909),
60094 6, 6, 2, 3, 4, 5, 8,
60095 0,
60096 64,
60097 OPC_CheckChild2TypeI32,
60098 OPC_RecordChild3,
60099 OPC_RecordChild4,
60100 OPC_RecordChild5,
60101 OPC_RecordChild6,
60102 OPC_Scope, 18,
60103 OPC_CheckPredicate2,
60104 OPC_CheckPatternPredicate4,
60105 OPC_EmitMergeInputChains1_0,
60106 OPC_EmitInteger32, 0,
60107 OPC_EmitNodeXForm, 2, 6,
60108 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14782),
60109 6, 1, 2, 3, 4, 5, 7,
60110 18,
60111 OPC_CheckPredicate1,
60112 OPC_CheckPatternPredicate4,
60113 OPC_EmitMergeInputChains1_0,
60114 OPC_EmitInteger32, 0,
60115 OPC_EmitNodeXForm, 2, 6,
60116 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15409),
60117 6, 1, 2, 3, 4, 5, 7,
60118 18,
60119 OPC_CheckPredicate0,
60120 OPC_CheckPatternPredicate4,
60121 OPC_EmitMergeInputChains1_0,
60122 OPC_EmitInteger32, 0,
60123 OPC_EmitNodeXForm, 2, 6,
60124 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16036),
60125 6, 1, 2, 3, 4, 5, 7,
60126 0,
60127 64,
60128 OPC_CheckChild2TypeI64,
60129 OPC_RecordChild3,
60130 OPC_RecordChild4,
60131 OPC_RecordChild5,
60132 OPC_RecordChild6,
60133 OPC_Scope, 18,
60134 OPC_CheckPredicate2,
60135 OPC_CheckPatternPredicate4,
60136 OPC_EmitMergeInputChains1_0,
60137 OPC_EmitInteger32, 0,
60138 OPC_EmitNodeXForm, 2, 6,
60139 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14896),
60140 6, 1, 2, 3, 4, 5, 7,
60141 18,
60142 OPC_CheckPredicate1,
60143 OPC_CheckPatternPredicate4,
60144 OPC_EmitMergeInputChains1_0,
60145 OPC_EmitInteger32, 0,
60146 OPC_EmitNodeXForm, 2, 6,
60147 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15523),
60148 6, 1, 2, 3, 4, 5, 7,
60149 18,
60150 OPC_CheckPredicate0,
60151 OPC_CheckPatternPredicate4,
60152 OPC_EmitMergeInputChains1_0,
60153 OPC_EmitInteger32, 0,
60154 OPC_EmitNodeXForm, 2, 6,
60155 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16150),
60156 6, 1, 2, 3, 4, 5, 7,
60157 0,
60158 0,
60159 86|128,3,
60160 OPC_CheckChild1Integer, 98|128,15|128,1,
60161 OPC_RecordChild2,
60162 OPC_Scope, 96,
60163 OPC_CheckChild2TypeI32,
60164 OPC_RecordChild3,
60165 OPC_RecordChild4,
60166 OPC_RecordChild5,
60167 OPC_RecordChild6,
60168 OPC_RecordChild7,
60169 OPC_MoveChild, 8,
60170 OPC_RecordNode,
60171 OPC_MoveSibling, 9,
60172 OPC_RecordNode,
60173 OPC_MoveSibling, 10,
60174 OPC_RecordNode,
60175 OPC_MoveParent,
60176 OPC_Scope, 25,
60177 OPC_CheckPredicate2,
60178 OPC_CheckPatternPredicate4,
60179 OPC_CheckComplexPat0, /*#*/1,
60180 OPC_EmitMergeInputChains1_0,
60181 OPC_EmitInteger32, 0,
60182 OPC_EmitNodeXForm, 2, 12,
60183 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15012),
60184 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60185 25,
60186 OPC_CheckPredicate1,
60187 OPC_CheckPatternPredicate4,
60188 OPC_CheckComplexPat0, /*#*/1,
60189 OPC_EmitMergeInputChains1_0,
60190 OPC_EmitInteger32, 0,
60191 OPC_EmitNodeXForm, 2, 12,
60192 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15639),
60193 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60194 25,
60195 OPC_CheckPredicate0,
60196 OPC_CheckPatternPredicate4,
60197 OPC_CheckComplexPat0, /*#*/1,
60198 OPC_EmitMergeInputChains1_0,
60199 OPC_EmitInteger32, 0,
60200 OPC_EmitNodeXForm, 2, 12,
60201 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16266),
60202 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60203 0,
60204 96,
60205 OPC_CheckChild2TypeI64,
60206 OPC_RecordChild3,
60207 OPC_RecordChild4,
60208 OPC_RecordChild5,
60209 OPC_RecordChild6,
60210 OPC_RecordChild7,
60211 OPC_MoveChild, 8,
60212 OPC_RecordNode,
60213 OPC_MoveSibling, 9,
60214 OPC_RecordNode,
60215 OPC_MoveSibling, 10,
60216 OPC_RecordNode,
60217 OPC_MoveParent,
60218 OPC_Scope, 25,
60219 OPC_CheckPredicate2,
60220 OPC_CheckPatternPredicate4,
60221 OPC_CheckComplexPat1, /*#*/1,
60222 OPC_EmitMergeInputChains1_0,
60223 OPC_EmitInteger32, 0,
60224 OPC_EmitNodeXForm, 2, 12,
60225 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15126),
60226 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60227 25,
60228 OPC_CheckPredicate1,
60229 OPC_CheckPatternPredicate4,
60230 OPC_CheckComplexPat1, /*#*/1,
60231 OPC_EmitMergeInputChains1_0,
60232 OPC_EmitInteger32, 0,
60233 OPC_EmitNodeXForm, 2, 12,
60234 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15753),
60235 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60236 25,
60237 OPC_CheckPredicate0,
60238 OPC_CheckPatternPredicate4,
60239 OPC_CheckComplexPat1, /*#*/1,
60240 OPC_EmitMergeInputChains1_0,
60241 OPC_EmitInteger32, 0,
60242 OPC_EmitNodeXForm, 2, 12,
60243 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16380),
60244 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60245 0,
60246 92,
60247 OPC_RecordChild3,
60248 OPC_RecordChild4,
60249 OPC_RecordChild5,
60250 OPC_RecordChild6,
60251 OPC_RecordChild7,
60252 OPC_MoveChild, 8,
60253 OPC_RecordNode,
60254 OPC_MoveSibling, 9,
60255 OPC_RecordNode,
60256 OPC_MoveSibling, 10,
60257 OPC_RecordNode,
60258 OPC_MoveParent,
60259 OPC_Scope, 24,
60260 OPC_CheckPredicate2,
60261 OPC_CheckPatternPredicate4,
60262 OPC_CheckComplexPat2, /*#*/1,
60263 OPC_EmitMergeInputChains1_0,
60264 OPC_EmitInteger32, 0,
60265 OPC_EmitNodeXForm, 2, 11,
60266 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14647),
60267 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60268 24,
60269 OPC_CheckPredicate1,
60270 OPC_CheckPatternPredicate4,
60271 OPC_CheckComplexPat2, /*#*/1,
60272 OPC_EmitMergeInputChains1_0,
60273 OPC_EmitInteger32, 0,
60274 OPC_EmitNodeXForm, 2, 11,
60275 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15285),
60276 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60277 24,
60278 OPC_CheckPredicate0,
60279 OPC_CheckPatternPredicate4,
60280 OPC_CheckComplexPat2, /*#*/1,
60281 OPC_EmitMergeInputChains1_0,
60282 OPC_EmitInteger32, 0,
60283 OPC_EmitNodeXForm, 2, 11,
60284 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15912),
60285 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60286 0,
60287 87,
60288 OPC_CheckChild2TypeI32,
60289 OPC_RecordChild3,
60290 OPC_RecordChild4,
60291 OPC_RecordChild5,
60292 OPC_RecordChild6,
60293 OPC_RecordChild7,
60294 OPC_MoveChild, 8,
60295 OPC_RecordNode,
60296 OPC_MoveSibling, 9,
60297 OPC_RecordNode,
60298 OPC_MoveSibling, 10,
60299 OPC_RecordNode,
60300 OPC_MoveParent,
60301 OPC_Scope, 22,
60302 OPC_CheckPredicate2,
60303 OPC_CheckPatternPredicate4,
60304 OPC_EmitMergeInputChains1_0,
60305 OPC_EmitInteger32, 0,
60306 OPC_EmitNodeXForm, 2, 10,
60307 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14784),
60308 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60309 22,
60310 OPC_CheckPredicate1,
60311 OPC_CheckPatternPredicate4,
60312 OPC_EmitMergeInputChains1_0,
60313 OPC_EmitInteger32, 0,
60314 OPC_EmitNodeXForm, 2, 10,
60315 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15411),
60316 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60317 22,
60318 OPC_CheckPredicate0,
60319 OPC_CheckPatternPredicate4,
60320 OPC_EmitMergeInputChains1_0,
60321 OPC_EmitInteger32, 0,
60322 OPC_EmitNodeXForm, 2, 10,
60323 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16038),
60324 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60325 0,
60326 87,
60327 OPC_CheckChild2TypeI64,
60328 OPC_RecordChild3,
60329 OPC_RecordChild4,
60330 OPC_RecordChild5,
60331 OPC_RecordChild6,
60332 OPC_RecordChild7,
60333 OPC_MoveChild, 8,
60334 OPC_RecordNode,
60335 OPC_MoveSibling, 9,
60336 OPC_RecordNode,
60337 OPC_MoveSibling, 10,
60338 OPC_RecordNode,
60339 OPC_MoveParent,
60340 OPC_Scope, 22,
60341 OPC_CheckPredicate2,
60342 OPC_CheckPatternPredicate4,
60343 OPC_EmitMergeInputChains1_0,
60344 OPC_EmitInteger32, 0,
60345 OPC_EmitNodeXForm, 2, 10,
60346 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14898),
60347 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60348 22,
60349 OPC_CheckPredicate1,
60350 OPC_CheckPatternPredicate4,
60351 OPC_EmitMergeInputChains1_0,
60352 OPC_EmitInteger32, 0,
60353 OPC_EmitNodeXForm, 2, 10,
60354 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15525),
60355 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60356 22,
60357 OPC_CheckPredicate0,
60358 OPC_CheckPatternPredicate4,
60359 OPC_EmitMergeInputChains1_0,
60360 OPC_EmitInteger32, 0,
60361 OPC_EmitNodeXForm, 2, 10,
60362 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16152),
60363 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60364 0,
60365 0,
60366 86|128,3,
60367 OPC_CheckChild1Integer, 100|128,15|128,1,
60368 OPC_RecordChild2,
60369 OPC_Scope, 96,
60370 OPC_CheckChild2TypeI32,
60371 OPC_RecordChild3,
60372 OPC_RecordChild4,
60373 OPC_RecordChild5,
60374 OPC_RecordChild6,
60375 OPC_RecordChild7,
60376 OPC_MoveChild, 8,
60377 OPC_RecordNode,
60378 OPC_MoveSibling, 9,
60379 OPC_RecordNode,
60380 OPC_MoveSibling, 10,
60381 OPC_RecordNode,
60382 OPC_MoveParent,
60383 OPC_Scope, 25,
60384 OPC_CheckPredicate2,
60385 OPC_CheckPatternPredicate0,
60386 OPC_CheckComplexPat0, /*#*/1,
60387 OPC_EmitMergeInputChains1_0,
60388 OPC_EmitInteger32, 0,
60389 OPC_EmitNodeXForm, 2, 12,
60390 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15014),
60391 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60392 25,
60393 OPC_CheckPredicate1,
60394 OPC_CheckPatternPredicate0,
60395 OPC_CheckComplexPat0, /*#*/1,
60396 OPC_EmitMergeInputChains1_0,
60397 OPC_EmitInteger32, 0,
60398 OPC_EmitNodeXForm, 2, 12,
60399 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15641),
60400 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60401 25,
60402 OPC_CheckPredicate0,
60403 OPC_CheckPatternPredicate0,
60404 OPC_CheckComplexPat0, /*#*/1,
60405 OPC_EmitMergeInputChains1_0,
60406 OPC_EmitInteger32, 0,
60407 OPC_EmitNodeXForm, 2, 12,
60408 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16268),
60409 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60410 0,
60411 96,
60412 OPC_CheckChild2TypeI64,
60413 OPC_RecordChild3,
60414 OPC_RecordChild4,
60415 OPC_RecordChild5,
60416 OPC_RecordChild6,
60417 OPC_RecordChild7,
60418 OPC_MoveChild, 8,
60419 OPC_RecordNode,
60420 OPC_MoveSibling, 9,
60421 OPC_RecordNode,
60422 OPC_MoveSibling, 10,
60423 OPC_RecordNode,
60424 OPC_MoveParent,
60425 OPC_Scope, 25,
60426 OPC_CheckPredicate2,
60427 OPC_CheckPatternPredicate0,
60428 OPC_CheckComplexPat1, /*#*/1,
60429 OPC_EmitMergeInputChains1_0,
60430 OPC_EmitInteger32, 0,
60431 OPC_EmitNodeXForm, 2, 12,
60432 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15128),
60433 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60434 25,
60435 OPC_CheckPredicate1,
60436 OPC_CheckPatternPredicate0,
60437 OPC_CheckComplexPat1, /*#*/1,
60438 OPC_EmitMergeInputChains1_0,
60439 OPC_EmitInteger32, 0,
60440 OPC_EmitNodeXForm, 2, 12,
60441 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15755),
60442 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60443 25,
60444 OPC_CheckPredicate0,
60445 OPC_CheckPatternPredicate0,
60446 OPC_CheckComplexPat1, /*#*/1,
60447 OPC_EmitMergeInputChains1_0,
60448 OPC_EmitInteger32, 0,
60449 OPC_EmitNodeXForm, 2, 12,
60450 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16382),
60451 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60452 0,
60453 92,
60454 OPC_RecordChild3,
60455 OPC_RecordChild4,
60456 OPC_RecordChild5,
60457 OPC_RecordChild6,
60458 OPC_RecordChild7,
60459 OPC_MoveChild, 8,
60460 OPC_RecordNode,
60461 OPC_MoveSibling, 9,
60462 OPC_RecordNode,
60463 OPC_MoveSibling, 10,
60464 OPC_RecordNode,
60465 OPC_MoveParent,
60466 OPC_Scope, 24,
60467 OPC_CheckPredicate2,
60468 OPC_CheckPatternPredicate0,
60469 OPC_CheckComplexPat2, /*#*/1,
60470 OPC_EmitMergeInputChains1_0,
60471 OPC_EmitInteger32, 0,
60472 OPC_EmitNodeXForm, 2, 11,
60473 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14651),
60474 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60475 24,
60476 OPC_CheckPredicate1,
60477 OPC_CheckPatternPredicate0,
60478 OPC_CheckComplexPat2, /*#*/1,
60479 OPC_EmitMergeInputChains1_0,
60480 OPC_EmitInteger32, 0,
60481 OPC_EmitNodeXForm, 2, 11,
60482 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15288),
60483 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60484 24,
60485 OPC_CheckPredicate0,
60486 OPC_CheckPatternPredicate0,
60487 OPC_CheckComplexPat2, /*#*/1,
60488 OPC_EmitMergeInputChains1_0,
60489 OPC_EmitInteger32, 0,
60490 OPC_EmitNodeXForm, 2, 11,
60491 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15915),
60492 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60493 0,
60494 87,
60495 OPC_CheckChild2TypeI32,
60496 OPC_RecordChild3,
60497 OPC_RecordChild4,
60498 OPC_RecordChild5,
60499 OPC_RecordChild6,
60500 OPC_RecordChild7,
60501 OPC_MoveChild, 8,
60502 OPC_RecordNode,
60503 OPC_MoveSibling, 9,
60504 OPC_RecordNode,
60505 OPC_MoveSibling, 10,
60506 OPC_RecordNode,
60507 OPC_MoveParent,
60508 OPC_Scope, 22,
60509 OPC_CheckPredicate2,
60510 OPC_CheckPatternPredicate0,
60511 OPC_EmitMergeInputChains1_0,
60512 OPC_EmitInteger32, 0,
60513 OPC_EmitNodeXForm, 2, 10,
60514 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14786),
60515 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60516 22,
60517 OPC_CheckPredicate1,
60518 OPC_CheckPatternPredicate0,
60519 OPC_EmitMergeInputChains1_0,
60520 OPC_EmitInteger32, 0,
60521 OPC_EmitNodeXForm, 2, 10,
60522 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15413),
60523 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60524 22,
60525 OPC_CheckPredicate0,
60526 OPC_CheckPatternPredicate0,
60527 OPC_EmitMergeInputChains1_0,
60528 OPC_EmitInteger32, 0,
60529 OPC_EmitNodeXForm, 2, 10,
60530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16040),
60531 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60532 0,
60533 87,
60534 OPC_CheckChild2TypeI64,
60535 OPC_RecordChild3,
60536 OPC_RecordChild4,
60537 OPC_RecordChild5,
60538 OPC_RecordChild6,
60539 OPC_RecordChild7,
60540 OPC_MoveChild, 8,
60541 OPC_RecordNode,
60542 OPC_MoveSibling, 9,
60543 OPC_RecordNode,
60544 OPC_MoveSibling, 10,
60545 OPC_RecordNode,
60546 OPC_MoveParent,
60547 OPC_Scope, 22,
60548 OPC_CheckPredicate2,
60549 OPC_CheckPatternPredicate0,
60550 OPC_EmitMergeInputChains1_0,
60551 OPC_EmitInteger32, 0,
60552 OPC_EmitNodeXForm, 2, 10,
60553 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14900),
60554 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60555 22,
60556 OPC_CheckPredicate1,
60557 OPC_CheckPatternPredicate0,
60558 OPC_EmitMergeInputChains1_0,
60559 OPC_EmitInteger32, 0,
60560 OPC_EmitNodeXForm, 2, 10,
60561 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15527),
60562 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60563 22,
60564 OPC_CheckPredicate0,
60565 OPC_CheckPatternPredicate0,
60566 OPC_EmitMergeInputChains1_0,
60567 OPC_EmitInteger32, 0,
60568 OPC_EmitNodeXForm, 2, 10,
60569 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16154),
60570 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60571 0,
60572 0,
60573 99|128,2,
60574 OPC_CheckChild1Integer, 96|128,17|128,1,
60575 OPC_RecordChild2,
60576 OPC_Scope, 73,
60577 OPC_CheckChild2TypeI32,
60578 OPC_RecordChild3,
60579 OPC_RecordChild4,
60580 OPC_RecordChild5,
60581 OPC_RecordChild6,
60582 OPC_Scope, 21,
60583 OPC_CheckPredicate2,
60584 OPC_CheckPatternPredicate2,
60585 OPC_CheckComplexPat0, /*#*/1,
60586 OPC_EmitMergeInputChains1_0,
60587 OPC_EmitInteger32, 0,
60588 OPC_EmitNodeXForm, 2, 8,
60589 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15016),
60590 7, 6, 7, 2, 3, 4, 5, 9,
60591 21,
60592 OPC_CheckPredicate1,
60593 OPC_CheckPatternPredicate2,
60594 OPC_CheckComplexPat0, /*#*/1,
60595 OPC_EmitMergeInputChains1_0,
60596 OPC_EmitInteger32, 0,
60597 OPC_EmitNodeXForm, 2, 8,
60598 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15643),
60599 7, 6, 7, 2, 3, 4, 5, 9,
60600 21,
60601 OPC_CheckPredicate0,
60602 OPC_CheckPatternPredicate2,
60603 OPC_CheckComplexPat0, /*#*/1,
60604 OPC_EmitMergeInputChains1_0,
60605 OPC_EmitInteger32, 0,
60606 OPC_EmitNodeXForm, 2, 8,
60607 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16270),
60608 7, 6, 7, 2, 3, 4, 5, 9,
60609 0,
60610 73,
60611 OPC_CheckChild2TypeI64,
60612 OPC_RecordChild3,
60613 OPC_RecordChild4,
60614 OPC_RecordChild5,
60615 OPC_RecordChild6,
60616 OPC_Scope, 21,
60617 OPC_CheckPredicate2,
60618 OPC_CheckPatternPredicate2,
60619 OPC_CheckComplexPat1, /*#*/1,
60620 OPC_EmitMergeInputChains1_0,
60621 OPC_EmitInteger32, 0,
60622 OPC_EmitNodeXForm, 2, 8,
60623 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15130),
60624 7, 6, 7, 2, 3, 4, 5, 9,
60625 21,
60626 OPC_CheckPredicate1,
60627 OPC_CheckPatternPredicate2,
60628 OPC_CheckComplexPat1, /*#*/1,
60629 OPC_EmitMergeInputChains1_0,
60630 OPC_EmitInteger32, 0,
60631 OPC_EmitNodeXForm, 2, 8,
60632 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15757),
60633 7, 6, 7, 2, 3, 4, 5, 9,
60634 21,
60635 OPC_CheckPredicate0,
60636 OPC_CheckPatternPredicate2,
60637 OPC_CheckComplexPat1, /*#*/1,
60638 OPC_EmitMergeInputChains1_0,
60639 OPC_EmitInteger32, 0,
60640 OPC_EmitNodeXForm, 2, 8,
60641 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16384),
60642 7, 6, 7, 2, 3, 4, 5, 9,
60643 0,
60644 69,
60645 OPC_RecordChild3,
60646 OPC_RecordChild4,
60647 OPC_RecordChild5,
60648 OPC_RecordChild6,
60649 OPC_Scope, 20,
60650 OPC_CheckPredicate2,
60651 OPC_CheckPatternPredicate2,
60652 OPC_CheckComplexPat2, /*#*/1,
60653 OPC_EmitMergeInputChains1_0,
60654 OPC_EmitInteger32, 0,
60655 OPC_EmitNodeXForm, 2, 7,
60656 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14655),
60657 6, 6, 2, 3, 4, 5, 8,
60658 20,
60659 OPC_CheckPredicate1,
60660 OPC_CheckPatternPredicate2,
60661 OPC_CheckComplexPat2, /*#*/1,
60662 OPC_EmitMergeInputChains1_0,
60663 OPC_EmitInteger32, 0,
60664 OPC_EmitNodeXForm, 2, 7,
60665 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15291),
60666 6, 6, 2, 3, 4, 5, 8,
60667 20,
60668 OPC_CheckPredicate0,
60669 OPC_CheckPatternPredicate2,
60670 OPC_CheckComplexPat2, /*#*/1,
60671 OPC_EmitMergeInputChains1_0,
60672 OPC_EmitInteger32, 0,
60673 OPC_EmitNodeXForm, 2, 7,
60674 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15918),
60675 6, 6, 2, 3, 4, 5, 8,
60676 0,
60677 64,
60678 OPC_CheckChild2TypeI32,
60679 OPC_RecordChild3,
60680 OPC_RecordChild4,
60681 OPC_RecordChild5,
60682 OPC_RecordChild6,
60683 OPC_Scope, 18,
60684 OPC_CheckPredicate2,
60685 OPC_CheckPatternPredicate2,
60686 OPC_EmitMergeInputChains1_0,
60687 OPC_EmitInteger32, 0,
60688 OPC_EmitNodeXForm, 2, 6,
60689 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14788),
60690 6, 1, 2, 3, 4, 5, 7,
60691 18,
60692 OPC_CheckPredicate1,
60693 OPC_CheckPatternPredicate2,
60694 OPC_EmitMergeInputChains1_0,
60695 OPC_EmitInteger32, 0,
60696 OPC_EmitNodeXForm, 2, 6,
60697 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15415),
60698 6, 1, 2, 3, 4, 5, 7,
60699 18,
60700 OPC_CheckPredicate0,
60701 OPC_CheckPatternPredicate2,
60702 OPC_EmitMergeInputChains1_0,
60703 OPC_EmitInteger32, 0,
60704 OPC_EmitNodeXForm, 2, 6,
60705 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16042),
60706 6, 1, 2, 3, 4, 5, 7,
60707 0,
60708 64,
60709 OPC_CheckChild2TypeI64,
60710 OPC_RecordChild3,
60711 OPC_RecordChild4,
60712 OPC_RecordChild5,
60713 OPC_RecordChild6,
60714 OPC_Scope, 18,
60715 OPC_CheckPredicate2,
60716 OPC_CheckPatternPredicate2,
60717 OPC_EmitMergeInputChains1_0,
60718 OPC_EmitInteger32, 0,
60719 OPC_EmitNodeXForm, 2, 6,
60720 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14902),
60721 6, 1, 2, 3, 4, 5, 7,
60722 18,
60723 OPC_CheckPredicate1,
60724 OPC_CheckPatternPredicate2,
60725 OPC_EmitMergeInputChains1_0,
60726 OPC_EmitInteger32, 0,
60727 OPC_EmitNodeXForm, 2, 6,
60728 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15529),
60729 6, 1, 2, 3, 4, 5, 7,
60730 18,
60731 OPC_CheckPredicate0,
60732 OPC_CheckPatternPredicate2,
60733 OPC_EmitMergeInputChains1_0,
60734 OPC_EmitInteger32, 0,
60735 OPC_EmitNodeXForm, 2, 6,
60736 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16156),
60737 6, 1, 2, 3, 4, 5, 7,
60738 0,
60739 0,
60740 86|128,3,
60741 OPC_CheckChild1Integer, 98|128,17|128,1,
60742 OPC_RecordChild2,
60743 OPC_Scope, 96,
60744 OPC_CheckChild2TypeI32,
60745 OPC_RecordChild3,
60746 OPC_RecordChild4,
60747 OPC_RecordChild5,
60748 OPC_RecordChild6,
60749 OPC_RecordChild7,
60750 OPC_MoveChild, 8,
60751 OPC_RecordNode,
60752 OPC_MoveSibling, 9,
60753 OPC_RecordNode,
60754 OPC_MoveSibling, 10,
60755 OPC_RecordNode,
60756 OPC_MoveParent,
60757 OPC_Scope, 25,
60758 OPC_CheckPredicate2,
60759 OPC_CheckPatternPredicate2,
60760 OPC_CheckComplexPat0, /*#*/1,
60761 OPC_EmitMergeInputChains1_0,
60762 OPC_EmitInteger32, 0,
60763 OPC_EmitNodeXForm, 2, 12,
60764 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15018),
60765 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60766 25,
60767 OPC_CheckPredicate1,
60768 OPC_CheckPatternPredicate2,
60769 OPC_CheckComplexPat0, /*#*/1,
60770 OPC_EmitMergeInputChains1_0,
60771 OPC_EmitInteger32, 0,
60772 OPC_EmitNodeXForm, 2, 12,
60773 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15645),
60774 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60775 25,
60776 OPC_CheckPredicate0,
60777 OPC_CheckPatternPredicate2,
60778 OPC_CheckComplexPat0, /*#*/1,
60779 OPC_EmitMergeInputChains1_0,
60780 OPC_EmitInteger32, 0,
60781 OPC_EmitNodeXForm, 2, 12,
60782 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16272),
60783 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60784 0,
60785 96,
60786 OPC_CheckChild2TypeI64,
60787 OPC_RecordChild3,
60788 OPC_RecordChild4,
60789 OPC_RecordChild5,
60790 OPC_RecordChild6,
60791 OPC_RecordChild7,
60792 OPC_MoveChild, 8,
60793 OPC_RecordNode,
60794 OPC_MoveSibling, 9,
60795 OPC_RecordNode,
60796 OPC_MoveSibling, 10,
60797 OPC_RecordNode,
60798 OPC_MoveParent,
60799 OPC_Scope, 25,
60800 OPC_CheckPredicate2,
60801 OPC_CheckPatternPredicate2,
60802 OPC_CheckComplexPat1, /*#*/1,
60803 OPC_EmitMergeInputChains1_0,
60804 OPC_EmitInteger32, 0,
60805 OPC_EmitNodeXForm, 2, 12,
60806 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15132),
60807 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60808 25,
60809 OPC_CheckPredicate1,
60810 OPC_CheckPatternPredicate2,
60811 OPC_CheckComplexPat1, /*#*/1,
60812 OPC_EmitMergeInputChains1_0,
60813 OPC_EmitInteger32, 0,
60814 OPC_EmitNodeXForm, 2, 12,
60815 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15759),
60816 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60817 25,
60818 OPC_CheckPredicate0,
60819 OPC_CheckPatternPredicate2,
60820 OPC_CheckComplexPat1, /*#*/1,
60821 OPC_EmitMergeInputChains1_0,
60822 OPC_EmitInteger32, 0,
60823 OPC_EmitNodeXForm, 2, 12,
60824 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16386),
60825 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60826 0,
60827 92,
60828 OPC_RecordChild3,
60829 OPC_RecordChild4,
60830 OPC_RecordChild5,
60831 OPC_RecordChild6,
60832 OPC_RecordChild7,
60833 OPC_MoveChild, 8,
60834 OPC_RecordNode,
60835 OPC_MoveSibling, 9,
60836 OPC_RecordNode,
60837 OPC_MoveSibling, 10,
60838 OPC_RecordNode,
60839 OPC_MoveParent,
60840 OPC_Scope, 24,
60841 OPC_CheckPredicate2,
60842 OPC_CheckPatternPredicate2,
60843 OPC_CheckComplexPat2, /*#*/1,
60844 OPC_EmitMergeInputChains1_0,
60845 OPC_EmitInteger32, 0,
60846 OPC_EmitNodeXForm, 2, 11,
60847 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14659),
60848 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60849 24,
60850 OPC_CheckPredicate1,
60851 OPC_CheckPatternPredicate2,
60852 OPC_CheckComplexPat2, /*#*/1,
60853 OPC_EmitMergeInputChains1_0,
60854 OPC_EmitInteger32, 0,
60855 OPC_EmitNodeXForm, 2, 11,
60856 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15294),
60857 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60858 24,
60859 OPC_CheckPredicate0,
60860 OPC_CheckPatternPredicate2,
60861 OPC_CheckComplexPat2, /*#*/1,
60862 OPC_EmitMergeInputChains1_0,
60863 OPC_EmitInteger32, 0,
60864 OPC_EmitNodeXForm, 2, 11,
60865 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15921),
60866 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
60867 0,
60868 87,
60869 OPC_CheckChild2TypeI32,
60870 OPC_RecordChild3,
60871 OPC_RecordChild4,
60872 OPC_RecordChild5,
60873 OPC_RecordChild6,
60874 OPC_RecordChild7,
60875 OPC_MoveChild, 8,
60876 OPC_RecordNode,
60877 OPC_MoveSibling, 9,
60878 OPC_RecordNode,
60879 OPC_MoveSibling, 10,
60880 OPC_RecordNode,
60881 OPC_MoveParent,
60882 OPC_Scope, 22,
60883 OPC_CheckPredicate2,
60884 OPC_CheckPatternPredicate2,
60885 OPC_EmitMergeInputChains1_0,
60886 OPC_EmitInteger32, 0,
60887 OPC_EmitNodeXForm, 2, 10,
60888 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14790),
60889 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60890 22,
60891 OPC_CheckPredicate1,
60892 OPC_CheckPatternPredicate2,
60893 OPC_EmitMergeInputChains1_0,
60894 OPC_EmitInteger32, 0,
60895 OPC_EmitNodeXForm, 2, 10,
60896 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15417),
60897 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60898 22,
60899 OPC_CheckPredicate0,
60900 OPC_CheckPatternPredicate2,
60901 OPC_EmitMergeInputChains1_0,
60902 OPC_EmitInteger32, 0,
60903 OPC_EmitNodeXForm, 2, 10,
60904 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16044),
60905 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60906 0,
60907 87,
60908 OPC_CheckChild2TypeI64,
60909 OPC_RecordChild3,
60910 OPC_RecordChild4,
60911 OPC_RecordChild5,
60912 OPC_RecordChild6,
60913 OPC_RecordChild7,
60914 OPC_MoveChild, 8,
60915 OPC_RecordNode,
60916 OPC_MoveSibling, 9,
60917 OPC_RecordNode,
60918 OPC_MoveSibling, 10,
60919 OPC_RecordNode,
60920 OPC_MoveParent,
60921 OPC_Scope, 22,
60922 OPC_CheckPredicate2,
60923 OPC_CheckPatternPredicate2,
60924 OPC_EmitMergeInputChains1_0,
60925 OPC_EmitInteger32, 0,
60926 OPC_EmitNodeXForm, 2, 10,
60927 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14904),
60928 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60929 22,
60930 OPC_CheckPredicate1,
60931 OPC_CheckPatternPredicate2,
60932 OPC_EmitMergeInputChains1_0,
60933 OPC_EmitInteger32, 0,
60934 OPC_EmitNodeXForm, 2, 10,
60935 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15531),
60936 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60937 22,
60938 OPC_CheckPredicate0,
60939 OPC_CheckPatternPredicate2,
60940 OPC_EmitMergeInputChains1_0,
60941 OPC_EmitInteger32, 0,
60942 OPC_EmitNodeXForm, 2, 10,
60943 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16158),
60944 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
60945 0,
60946 0,
60947 86|128,3,
60948 OPC_CheckChild1Integer, 100|128,17|128,1,
60949 OPC_RecordChild2,
60950 OPC_Scope, 96,
60951 OPC_CheckChild2TypeI32,
60952 OPC_RecordChild3,
60953 OPC_RecordChild4,
60954 OPC_RecordChild5,
60955 OPC_RecordChild6,
60956 OPC_RecordChild7,
60957 OPC_MoveChild, 8,
60958 OPC_RecordNode,
60959 OPC_MoveSibling, 9,
60960 OPC_RecordNode,
60961 OPC_MoveSibling, 10,
60962 OPC_RecordNode,
60963 OPC_MoveParent,
60964 OPC_Scope, 25,
60965 OPC_CheckPredicate2,
60966 OPC_CheckPatternPredicate0,
60967 OPC_CheckComplexPat0, /*#*/1,
60968 OPC_EmitMergeInputChains1_0,
60969 OPC_EmitInteger32, 0,
60970 OPC_EmitNodeXForm, 2, 12,
60971 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15020),
60972 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60973 25,
60974 OPC_CheckPredicate1,
60975 OPC_CheckPatternPredicate0,
60976 OPC_CheckComplexPat0, /*#*/1,
60977 OPC_EmitMergeInputChains1_0,
60978 OPC_EmitInteger32, 0,
60979 OPC_EmitNodeXForm, 2, 12,
60980 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15647),
60981 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60982 25,
60983 OPC_CheckPredicate0,
60984 OPC_CheckPatternPredicate0,
60985 OPC_CheckComplexPat0, /*#*/1,
60986 OPC_EmitMergeInputChains1_0,
60987 OPC_EmitInteger32, 0,
60988 OPC_EmitNodeXForm, 2, 12,
60989 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16274),
60990 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
60991 0,
60992 96,
60993 OPC_CheckChild2TypeI64,
60994 OPC_RecordChild3,
60995 OPC_RecordChild4,
60996 OPC_RecordChild5,
60997 OPC_RecordChild6,
60998 OPC_RecordChild7,
60999 OPC_MoveChild, 8,
61000 OPC_RecordNode,
61001 OPC_MoveSibling, 9,
61002 OPC_RecordNode,
61003 OPC_MoveSibling, 10,
61004 OPC_RecordNode,
61005 OPC_MoveParent,
61006 OPC_Scope, 25,
61007 OPC_CheckPredicate2,
61008 OPC_CheckPatternPredicate0,
61009 OPC_CheckComplexPat1, /*#*/1,
61010 OPC_EmitMergeInputChains1_0,
61011 OPC_EmitInteger32, 0,
61012 OPC_EmitNodeXForm, 2, 12,
61013 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15134),
61014 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61015 25,
61016 OPC_CheckPredicate1,
61017 OPC_CheckPatternPredicate0,
61018 OPC_CheckComplexPat1, /*#*/1,
61019 OPC_EmitMergeInputChains1_0,
61020 OPC_EmitInteger32, 0,
61021 OPC_EmitNodeXForm, 2, 12,
61022 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15761),
61023 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61024 25,
61025 OPC_CheckPredicate0,
61026 OPC_CheckPatternPredicate0,
61027 OPC_CheckComplexPat1, /*#*/1,
61028 OPC_EmitMergeInputChains1_0,
61029 OPC_EmitInteger32, 0,
61030 OPC_EmitNodeXForm, 2, 12,
61031 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16388),
61032 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61033 0,
61034 92,
61035 OPC_RecordChild3,
61036 OPC_RecordChild4,
61037 OPC_RecordChild5,
61038 OPC_RecordChild6,
61039 OPC_RecordChild7,
61040 OPC_MoveChild, 8,
61041 OPC_RecordNode,
61042 OPC_MoveSibling, 9,
61043 OPC_RecordNode,
61044 OPC_MoveSibling, 10,
61045 OPC_RecordNode,
61046 OPC_MoveParent,
61047 OPC_Scope, 24,
61048 OPC_CheckPredicate2,
61049 OPC_CheckPatternPredicate0,
61050 OPC_CheckComplexPat2, /*#*/1,
61051 OPC_EmitMergeInputChains1_0,
61052 OPC_EmitInteger32, 0,
61053 OPC_EmitNodeXForm, 2, 11,
61054 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14663),
61055 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61056 24,
61057 OPC_CheckPredicate1,
61058 OPC_CheckPatternPredicate0,
61059 OPC_CheckComplexPat2, /*#*/1,
61060 OPC_EmitMergeInputChains1_0,
61061 OPC_EmitInteger32, 0,
61062 OPC_EmitNodeXForm, 2, 11,
61063 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15297),
61064 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61065 24,
61066 OPC_CheckPredicate0,
61067 OPC_CheckPatternPredicate0,
61068 OPC_CheckComplexPat2, /*#*/1,
61069 OPC_EmitMergeInputChains1_0,
61070 OPC_EmitInteger32, 0,
61071 OPC_EmitNodeXForm, 2, 11,
61072 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15924),
61073 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61074 0,
61075 87,
61076 OPC_CheckChild2TypeI32,
61077 OPC_RecordChild3,
61078 OPC_RecordChild4,
61079 OPC_RecordChild5,
61080 OPC_RecordChild6,
61081 OPC_RecordChild7,
61082 OPC_MoveChild, 8,
61083 OPC_RecordNode,
61084 OPC_MoveSibling, 9,
61085 OPC_RecordNode,
61086 OPC_MoveSibling, 10,
61087 OPC_RecordNode,
61088 OPC_MoveParent,
61089 OPC_Scope, 22,
61090 OPC_CheckPredicate2,
61091 OPC_CheckPatternPredicate0,
61092 OPC_EmitMergeInputChains1_0,
61093 OPC_EmitInteger32, 0,
61094 OPC_EmitNodeXForm, 2, 10,
61095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14792),
61096 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61097 22,
61098 OPC_CheckPredicate1,
61099 OPC_CheckPatternPredicate0,
61100 OPC_EmitMergeInputChains1_0,
61101 OPC_EmitInteger32, 0,
61102 OPC_EmitNodeXForm, 2, 10,
61103 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15419),
61104 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61105 22,
61106 OPC_CheckPredicate0,
61107 OPC_CheckPatternPredicate0,
61108 OPC_EmitMergeInputChains1_0,
61109 OPC_EmitInteger32, 0,
61110 OPC_EmitNodeXForm, 2, 10,
61111 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16046),
61112 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61113 0,
61114 87,
61115 OPC_CheckChild2TypeI64,
61116 OPC_RecordChild3,
61117 OPC_RecordChild4,
61118 OPC_RecordChild5,
61119 OPC_RecordChild6,
61120 OPC_RecordChild7,
61121 OPC_MoveChild, 8,
61122 OPC_RecordNode,
61123 OPC_MoveSibling, 9,
61124 OPC_RecordNode,
61125 OPC_MoveSibling, 10,
61126 OPC_RecordNode,
61127 OPC_MoveParent,
61128 OPC_Scope, 22,
61129 OPC_CheckPredicate2,
61130 OPC_CheckPatternPredicate0,
61131 OPC_EmitMergeInputChains1_0,
61132 OPC_EmitInteger32, 0,
61133 OPC_EmitNodeXForm, 2, 10,
61134 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14906),
61135 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61136 22,
61137 OPC_CheckPredicate1,
61138 OPC_CheckPatternPredicate0,
61139 OPC_EmitMergeInputChains1_0,
61140 OPC_EmitInteger32, 0,
61141 OPC_EmitNodeXForm, 2, 10,
61142 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15533),
61143 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61144 22,
61145 OPC_CheckPredicate0,
61146 OPC_CheckPatternPredicate0,
61147 OPC_EmitMergeInputChains1_0,
61148 OPC_EmitInteger32, 0,
61149 OPC_EmitNodeXForm, 2, 10,
61150 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16160),
61151 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61152 0,
61153 0,
61154 99|128,2,
61155 OPC_CheckChild1Integer, 56|128,19|128,1,
61156 OPC_RecordChild2,
61157 OPC_Scope, 73,
61158 OPC_CheckChild2TypeI32,
61159 OPC_RecordChild3,
61160 OPC_RecordChild4,
61161 OPC_RecordChild5,
61162 OPC_RecordChild6,
61163 OPC_Scope, 21,
61164 OPC_CheckPredicate2,
61165 OPC_CheckPatternPredicate2,
61166 OPC_CheckComplexPat0, /*#*/1,
61167 OPC_EmitMergeInputChains1_0,
61168 OPC_EmitInteger32, 0,
61169 OPC_EmitNodeXForm, 2, 8,
61170 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15022),
61171 7, 6, 7, 2, 3, 4, 5, 9,
61172 21,
61173 OPC_CheckPredicate1,
61174 OPC_CheckPatternPredicate2,
61175 OPC_CheckComplexPat0, /*#*/1,
61176 OPC_EmitMergeInputChains1_0,
61177 OPC_EmitInteger32, 0,
61178 OPC_EmitNodeXForm, 2, 8,
61179 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15649),
61180 7, 6, 7, 2, 3, 4, 5, 9,
61181 21,
61182 OPC_CheckPredicate0,
61183 OPC_CheckPatternPredicate2,
61184 OPC_CheckComplexPat0, /*#*/1,
61185 OPC_EmitMergeInputChains1_0,
61186 OPC_EmitInteger32, 0,
61187 OPC_EmitNodeXForm, 2, 8,
61188 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16276),
61189 7, 6, 7, 2, 3, 4, 5, 9,
61190 0,
61191 73,
61192 OPC_CheckChild2TypeI64,
61193 OPC_RecordChild3,
61194 OPC_RecordChild4,
61195 OPC_RecordChild5,
61196 OPC_RecordChild6,
61197 OPC_Scope, 21,
61198 OPC_CheckPredicate2,
61199 OPC_CheckPatternPredicate2,
61200 OPC_CheckComplexPat1, /*#*/1,
61201 OPC_EmitMergeInputChains1_0,
61202 OPC_EmitInteger32, 0,
61203 OPC_EmitNodeXForm, 2, 8,
61204 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15136),
61205 7, 6, 7, 2, 3, 4, 5, 9,
61206 21,
61207 OPC_CheckPredicate1,
61208 OPC_CheckPatternPredicate2,
61209 OPC_CheckComplexPat1, /*#*/1,
61210 OPC_EmitMergeInputChains1_0,
61211 OPC_EmitInteger32, 0,
61212 OPC_EmitNodeXForm, 2, 8,
61213 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15763),
61214 7, 6, 7, 2, 3, 4, 5, 9,
61215 21,
61216 OPC_CheckPredicate0,
61217 OPC_CheckPatternPredicate2,
61218 OPC_CheckComplexPat1, /*#*/1,
61219 OPC_EmitMergeInputChains1_0,
61220 OPC_EmitInteger32, 0,
61221 OPC_EmitNodeXForm, 2, 8,
61222 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16390),
61223 7, 6, 7, 2, 3, 4, 5, 9,
61224 0,
61225 69,
61226 OPC_RecordChild3,
61227 OPC_RecordChild4,
61228 OPC_RecordChild5,
61229 OPC_RecordChild6,
61230 OPC_Scope, 20,
61231 OPC_CheckPredicate2,
61232 OPC_CheckPatternPredicate2,
61233 OPC_CheckComplexPat2, /*#*/1,
61234 OPC_EmitMergeInputChains1_0,
61235 OPC_EmitInteger32, 0,
61236 OPC_EmitNodeXForm, 2, 7,
61237 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14667),
61238 6, 6, 2, 3, 4, 5, 8,
61239 20,
61240 OPC_CheckPredicate1,
61241 OPC_CheckPatternPredicate2,
61242 OPC_CheckComplexPat2, /*#*/1,
61243 OPC_EmitMergeInputChains1_0,
61244 OPC_EmitInteger32, 0,
61245 OPC_EmitNodeXForm, 2, 7,
61246 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15300),
61247 6, 6, 2, 3, 4, 5, 8,
61248 20,
61249 OPC_CheckPredicate0,
61250 OPC_CheckPatternPredicate2,
61251 OPC_CheckComplexPat2, /*#*/1,
61252 OPC_EmitMergeInputChains1_0,
61253 OPC_EmitInteger32, 0,
61254 OPC_EmitNodeXForm, 2, 7,
61255 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15927),
61256 6, 6, 2, 3, 4, 5, 8,
61257 0,
61258 64,
61259 OPC_CheckChild2TypeI32,
61260 OPC_RecordChild3,
61261 OPC_RecordChild4,
61262 OPC_RecordChild5,
61263 OPC_RecordChild6,
61264 OPC_Scope, 18,
61265 OPC_CheckPredicate2,
61266 OPC_CheckPatternPredicate2,
61267 OPC_EmitMergeInputChains1_0,
61268 OPC_EmitInteger32, 0,
61269 OPC_EmitNodeXForm, 2, 6,
61270 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14794),
61271 6, 1, 2, 3, 4, 5, 7,
61272 18,
61273 OPC_CheckPredicate1,
61274 OPC_CheckPatternPredicate2,
61275 OPC_EmitMergeInputChains1_0,
61276 OPC_EmitInteger32, 0,
61277 OPC_EmitNodeXForm, 2, 6,
61278 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15421),
61279 6, 1, 2, 3, 4, 5, 7,
61280 18,
61281 OPC_CheckPredicate0,
61282 OPC_CheckPatternPredicate2,
61283 OPC_EmitMergeInputChains1_0,
61284 OPC_EmitInteger32, 0,
61285 OPC_EmitNodeXForm, 2, 6,
61286 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16048),
61287 6, 1, 2, 3, 4, 5, 7,
61288 0,
61289 64,
61290 OPC_CheckChild2TypeI64,
61291 OPC_RecordChild3,
61292 OPC_RecordChild4,
61293 OPC_RecordChild5,
61294 OPC_RecordChild6,
61295 OPC_Scope, 18,
61296 OPC_CheckPredicate2,
61297 OPC_CheckPatternPredicate2,
61298 OPC_EmitMergeInputChains1_0,
61299 OPC_EmitInteger32, 0,
61300 OPC_EmitNodeXForm, 2, 6,
61301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14908),
61302 6, 1, 2, 3, 4, 5, 7,
61303 18,
61304 OPC_CheckPredicate1,
61305 OPC_CheckPatternPredicate2,
61306 OPC_EmitMergeInputChains1_0,
61307 OPC_EmitInteger32, 0,
61308 OPC_EmitNodeXForm, 2, 6,
61309 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15535),
61310 6, 1, 2, 3, 4, 5, 7,
61311 18,
61312 OPC_CheckPredicate0,
61313 OPC_CheckPatternPredicate2,
61314 OPC_EmitMergeInputChains1_0,
61315 OPC_EmitInteger32, 0,
61316 OPC_EmitNodeXForm, 2, 6,
61317 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16162),
61318 6, 1, 2, 3, 4, 5, 7,
61319 0,
61320 0,
61321 86|128,3,
61322 OPC_CheckChild1Integer, 58|128,19|128,1,
61323 OPC_RecordChild2,
61324 OPC_Scope, 96,
61325 OPC_CheckChild2TypeI32,
61326 OPC_RecordChild3,
61327 OPC_RecordChild4,
61328 OPC_RecordChild5,
61329 OPC_RecordChild6,
61330 OPC_RecordChild7,
61331 OPC_MoveChild, 8,
61332 OPC_RecordNode,
61333 OPC_MoveSibling, 9,
61334 OPC_RecordNode,
61335 OPC_MoveSibling, 10,
61336 OPC_RecordNode,
61337 OPC_MoveParent,
61338 OPC_Scope, 25,
61339 OPC_CheckPredicate2,
61340 OPC_CheckPatternPredicate2,
61341 OPC_CheckComplexPat0, /*#*/1,
61342 OPC_EmitMergeInputChains1_0,
61343 OPC_EmitInteger32, 0,
61344 OPC_EmitNodeXForm, 2, 12,
61345 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15024),
61346 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61347 25,
61348 OPC_CheckPredicate1,
61349 OPC_CheckPatternPredicate2,
61350 OPC_CheckComplexPat0, /*#*/1,
61351 OPC_EmitMergeInputChains1_0,
61352 OPC_EmitInteger32, 0,
61353 OPC_EmitNodeXForm, 2, 12,
61354 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15651),
61355 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61356 25,
61357 OPC_CheckPredicate0,
61358 OPC_CheckPatternPredicate2,
61359 OPC_CheckComplexPat0, /*#*/1,
61360 OPC_EmitMergeInputChains1_0,
61361 OPC_EmitInteger32, 0,
61362 OPC_EmitNodeXForm, 2, 12,
61363 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16278),
61364 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61365 0,
61366 96,
61367 OPC_CheckChild2TypeI64,
61368 OPC_RecordChild3,
61369 OPC_RecordChild4,
61370 OPC_RecordChild5,
61371 OPC_RecordChild6,
61372 OPC_RecordChild7,
61373 OPC_MoveChild, 8,
61374 OPC_RecordNode,
61375 OPC_MoveSibling, 9,
61376 OPC_RecordNode,
61377 OPC_MoveSibling, 10,
61378 OPC_RecordNode,
61379 OPC_MoveParent,
61380 OPC_Scope, 25,
61381 OPC_CheckPredicate2,
61382 OPC_CheckPatternPredicate2,
61383 OPC_CheckComplexPat1, /*#*/1,
61384 OPC_EmitMergeInputChains1_0,
61385 OPC_EmitInteger32, 0,
61386 OPC_EmitNodeXForm, 2, 12,
61387 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15138),
61388 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61389 25,
61390 OPC_CheckPredicate1,
61391 OPC_CheckPatternPredicate2,
61392 OPC_CheckComplexPat1, /*#*/1,
61393 OPC_EmitMergeInputChains1_0,
61394 OPC_EmitInteger32, 0,
61395 OPC_EmitNodeXForm, 2, 12,
61396 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15765),
61397 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61398 25,
61399 OPC_CheckPredicate0,
61400 OPC_CheckPatternPredicate2,
61401 OPC_CheckComplexPat1, /*#*/1,
61402 OPC_EmitMergeInputChains1_0,
61403 OPC_EmitInteger32, 0,
61404 OPC_EmitNodeXForm, 2, 12,
61405 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16392),
61406 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61407 0,
61408 92,
61409 OPC_RecordChild3,
61410 OPC_RecordChild4,
61411 OPC_RecordChild5,
61412 OPC_RecordChild6,
61413 OPC_RecordChild7,
61414 OPC_MoveChild, 8,
61415 OPC_RecordNode,
61416 OPC_MoveSibling, 9,
61417 OPC_RecordNode,
61418 OPC_MoveSibling, 10,
61419 OPC_RecordNode,
61420 OPC_MoveParent,
61421 OPC_Scope, 24,
61422 OPC_CheckPredicate2,
61423 OPC_CheckPatternPredicate2,
61424 OPC_CheckComplexPat2, /*#*/1,
61425 OPC_EmitMergeInputChains1_0,
61426 OPC_EmitInteger32, 0,
61427 OPC_EmitNodeXForm, 2, 11,
61428 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14671),
61429 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61430 24,
61431 OPC_CheckPredicate1,
61432 OPC_CheckPatternPredicate2,
61433 OPC_CheckComplexPat2, /*#*/1,
61434 OPC_EmitMergeInputChains1_0,
61435 OPC_EmitInteger32, 0,
61436 OPC_EmitNodeXForm, 2, 11,
61437 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15303),
61438 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61439 24,
61440 OPC_CheckPredicate0,
61441 OPC_CheckPatternPredicate2,
61442 OPC_CheckComplexPat2, /*#*/1,
61443 OPC_EmitMergeInputChains1_0,
61444 OPC_EmitInteger32, 0,
61445 OPC_EmitNodeXForm, 2, 11,
61446 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15930),
61447 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61448 0,
61449 87,
61450 OPC_CheckChild2TypeI32,
61451 OPC_RecordChild3,
61452 OPC_RecordChild4,
61453 OPC_RecordChild5,
61454 OPC_RecordChild6,
61455 OPC_RecordChild7,
61456 OPC_MoveChild, 8,
61457 OPC_RecordNode,
61458 OPC_MoveSibling, 9,
61459 OPC_RecordNode,
61460 OPC_MoveSibling, 10,
61461 OPC_RecordNode,
61462 OPC_MoveParent,
61463 OPC_Scope, 22,
61464 OPC_CheckPredicate2,
61465 OPC_CheckPatternPredicate2,
61466 OPC_EmitMergeInputChains1_0,
61467 OPC_EmitInteger32, 0,
61468 OPC_EmitNodeXForm, 2, 10,
61469 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14796),
61470 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61471 22,
61472 OPC_CheckPredicate1,
61473 OPC_CheckPatternPredicate2,
61474 OPC_EmitMergeInputChains1_0,
61475 OPC_EmitInteger32, 0,
61476 OPC_EmitNodeXForm, 2, 10,
61477 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15423),
61478 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61479 22,
61480 OPC_CheckPredicate0,
61481 OPC_CheckPatternPredicate2,
61482 OPC_EmitMergeInputChains1_0,
61483 OPC_EmitInteger32, 0,
61484 OPC_EmitNodeXForm, 2, 10,
61485 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16050),
61486 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61487 0,
61488 87,
61489 OPC_CheckChild2TypeI64,
61490 OPC_RecordChild3,
61491 OPC_RecordChild4,
61492 OPC_RecordChild5,
61493 OPC_RecordChild6,
61494 OPC_RecordChild7,
61495 OPC_MoveChild, 8,
61496 OPC_RecordNode,
61497 OPC_MoveSibling, 9,
61498 OPC_RecordNode,
61499 OPC_MoveSibling, 10,
61500 OPC_RecordNode,
61501 OPC_MoveParent,
61502 OPC_Scope, 22,
61503 OPC_CheckPredicate2,
61504 OPC_CheckPatternPredicate2,
61505 OPC_EmitMergeInputChains1_0,
61506 OPC_EmitInteger32, 0,
61507 OPC_EmitNodeXForm, 2, 10,
61508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14910),
61509 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61510 22,
61511 OPC_CheckPredicate1,
61512 OPC_CheckPatternPredicate2,
61513 OPC_EmitMergeInputChains1_0,
61514 OPC_EmitInteger32, 0,
61515 OPC_EmitNodeXForm, 2, 10,
61516 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15537),
61517 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61518 22,
61519 OPC_CheckPredicate0,
61520 OPC_CheckPatternPredicate2,
61521 OPC_EmitMergeInputChains1_0,
61522 OPC_EmitInteger32, 0,
61523 OPC_EmitNodeXForm, 2, 10,
61524 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16164),
61525 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61526 0,
61527 0,
61528 86|128,3,
61529 OPC_CheckChild1Integer, 60|128,19|128,1,
61530 OPC_RecordChild2,
61531 OPC_Scope, 96,
61532 OPC_CheckChild2TypeI32,
61533 OPC_RecordChild3,
61534 OPC_RecordChild4,
61535 OPC_RecordChild5,
61536 OPC_RecordChild6,
61537 OPC_RecordChild7,
61538 OPC_MoveChild, 8,
61539 OPC_RecordNode,
61540 OPC_MoveSibling, 9,
61541 OPC_RecordNode,
61542 OPC_MoveSibling, 10,
61543 OPC_RecordNode,
61544 OPC_MoveParent,
61545 OPC_Scope, 25,
61546 OPC_CheckPredicate2,
61547 OPC_CheckPatternPredicate0,
61548 OPC_CheckComplexPat0, /*#*/1,
61549 OPC_EmitMergeInputChains1_0,
61550 OPC_EmitInteger32, 0,
61551 OPC_EmitNodeXForm, 2, 12,
61552 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15026),
61553 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61554 25,
61555 OPC_CheckPredicate1,
61556 OPC_CheckPatternPredicate0,
61557 OPC_CheckComplexPat0, /*#*/1,
61558 OPC_EmitMergeInputChains1_0,
61559 OPC_EmitInteger32, 0,
61560 OPC_EmitNodeXForm, 2, 12,
61561 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15653),
61562 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61563 25,
61564 OPC_CheckPredicate0,
61565 OPC_CheckPatternPredicate0,
61566 OPC_CheckComplexPat0, /*#*/1,
61567 OPC_EmitMergeInputChains1_0,
61568 OPC_EmitInteger32, 0,
61569 OPC_EmitNodeXForm, 2, 12,
61570 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16280),
61571 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61572 0,
61573 96,
61574 OPC_CheckChild2TypeI64,
61575 OPC_RecordChild3,
61576 OPC_RecordChild4,
61577 OPC_RecordChild5,
61578 OPC_RecordChild6,
61579 OPC_RecordChild7,
61580 OPC_MoveChild, 8,
61581 OPC_RecordNode,
61582 OPC_MoveSibling, 9,
61583 OPC_RecordNode,
61584 OPC_MoveSibling, 10,
61585 OPC_RecordNode,
61586 OPC_MoveParent,
61587 OPC_Scope, 25,
61588 OPC_CheckPredicate2,
61589 OPC_CheckPatternPredicate0,
61590 OPC_CheckComplexPat1, /*#*/1,
61591 OPC_EmitMergeInputChains1_0,
61592 OPC_EmitInteger32, 0,
61593 OPC_EmitNodeXForm, 2, 12,
61594 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15140),
61595 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61596 25,
61597 OPC_CheckPredicate1,
61598 OPC_CheckPatternPredicate0,
61599 OPC_CheckComplexPat1, /*#*/1,
61600 OPC_EmitMergeInputChains1_0,
61601 OPC_EmitInteger32, 0,
61602 OPC_EmitNodeXForm, 2, 12,
61603 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15767),
61604 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61605 25,
61606 OPC_CheckPredicate0,
61607 OPC_CheckPatternPredicate0,
61608 OPC_CheckComplexPat1, /*#*/1,
61609 OPC_EmitMergeInputChains1_0,
61610 OPC_EmitInteger32, 0,
61611 OPC_EmitNodeXForm, 2, 12,
61612 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16394),
61613 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61614 0,
61615 92,
61616 OPC_RecordChild3,
61617 OPC_RecordChild4,
61618 OPC_RecordChild5,
61619 OPC_RecordChild6,
61620 OPC_RecordChild7,
61621 OPC_MoveChild, 8,
61622 OPC_RecordNode,
61623 OPC_MoveSibling, 9,
61624 OPC_RecordNode,
61625 OPC_MoveSibling, 10,
61626 OPC_RecordNode,
61627 OPC_MoveParent,
61628 OPC_Scope, 24,
61629 OPC_CheckPredicate2,
61630 OPC_CheckPatternPredicate0,
61631 OPC_CheckComplexPat2, /*#*/1,
61632 OPC_EmitMergeInputChains1_0,
61633 OPC_EmitInteger32, 0,
61634 OPC_EmitNodeXForm, 2, 11,
61635 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14675),
61636 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61637 24,
61638 OPC_CheckPredicate1,
61639 OPC_CheckPatternPredicate0,
61640 OPC_CheckComplexPat2, /*#*/1,
61641 OPC_EmitMergeInputChains1_0,
61642 OPC_EmitInteger32, 0,
61643 OPC_EmitNodeXForm, 2, 11,
61644 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15306),
61645 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61646 24,
61647 OPC_CheckPredicate0,
61648 OPC_CheckPatternPredicate0,
61649 OPC_CheckComplexPat2, /*#*/1,
61650 OPC_EmitMergeInputChains1_0,
61651 OPC_EmitInteger32, 0,
61652 OPC_EmitNodeXForm, 2, 11,
61653 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15933),
61654 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61655 0,
61656 87,
61657 OPC_CheckChild2TypeI32,
61658 OPC_RecordChild3,
61659 OPC_RecordChild4,
61660 OPC_RecordChild5,
61661 OPC_RecordChild6,
61662 OPC_RecordChild7,
61663 OPC_MoveChild, 8,
61664 OPC_RecordNode,
61665 OPC_MoveSibling, 9,
61666 OPC_RecordNode,
61667 OPC_MoveSibling, 10,
61668 OPC_RecordNode,
61669 OPC_MoveParent,
61670 OPC_Scope, 22,
61671 OPC_CheckPredicate2,
61672 OPC_CheckPatternPredicate0,
61673 OPC_EmitMergeInputChains1_0,
61674 OPC_EmitInteger32, 0,
61675 OPC_EmitNodeXForm, 2, 10,
61676 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14798),
61677 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61678 22,
61679 OPC_CheckPredicate1,
61680 OPC_CheckPatternPredicate0,
61681 OPC_EmitMergeInputChains1_0,
61682 OPC_EmitInteger32, 0,
61683 OPC_EmitNodeXForm, 2, 10,
61684 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15425),
61685 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61686 22,
61687 OPC_CheckPredicate0,
61688 OPC_CheckPatternPredicate0,
61689 OPC_EmitMergeInputChains1_0,
61690 OPC_EmitInteger32, 0,
61691 OPC_EmitNodeXForm, 2, 10,
61692 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16052),
61693 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61694 0,
61695 87,
61696 OPC_CheckChild2TypeI64,
61697 OPC_RecordChild3,
61698 OPC_RecordChild4,
61699 OPC_RecordChild5,
61700 OPC_RecordChild6,
61701 OPC_RecordChild7,
61702 OPC_MoveChild, 8,
61703 OPC_RecordNode,
61704 OPC_MoveSibling, 9,
61705 OPC_RecordNode,
61706 OPC_MoveSibling, 10,
61707 OPC_RecordNode,
61708 OPC_MoveParent,
61709 OPC_Scope, 22,
61710 OPC_CheckPredicate2,
61711 OPC_CheckPatternPredicate0,
61712 OPC_EmitMergeInputChains1_0,
61713 OPC_EmitInteger32, 0,
61714 OPC_EmitNodeXForm, 2, 10,
61715 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14912),
61716 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61717 22,
61718 OPC_CheckPredicate1,
61719 OPC_CheckPatternPredicate0,
61720 OPC_EmitMergeInputChains1_0,
61721 OPC_EmitInteger32, 0,
61722 OPC_EmitNodeXForm, 2, 10,
61723 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15539),
61724 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61725 22,
61726 OPC_CheckPredicate0,
61727 OPC_CheckPatternPredicate0,
61728 OPC_EmitMergeInputChains1_0,
61729 OPC_EmitInteger32, 0,
61730 OPC_EmitNodeXForm, 2, 10,
61731 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16166),
61732 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61733 0,
61734 0,
61735 86|128,3,
61736 OPC_CheckChild1Integer, 24|128,16|128,1,
61737 OPC_RecordChild2,
61738 OPC_Scope, 96,
61739 OPC_CheckChild2TypeI32,
61740 OPC_RecordChild3,
61741 OPC_RecordChild4,
61742 OPC_RecordChild5,
61743 OPC_RecordChild6,
61744 OPC_RecordChild7,
61745 OPC_MoveChild, 8,
61746 OPC_RecordNode,
61747 OPC_MoveSibling, 9,
61748 OPC_RecordNode,
61749 OPC_MoveSibling, 10,
61750 OPC_RecordNode,
61751 OPC_MoveParent,
61752 OPC_Scope, 25,
61753 OPC_CheckPredicate2,
61754 OPC_CheckPatternPredicate1,
61755 OPC_CheckComplexPat0, /*#*/1,
61756 OPC_EmitMergeInputChains1_0,
61757 OPC_EmitInteger32, 0,
61758 OPC_EmitNodeXForm, 2, 12,
61759 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15028),
61760 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61761 25,
61762 OPC_CheckPredicate1,
61763 OPC_CheckPatternPredicate1,
61764 OPC_CheckComplexPat0, /*#*/1,
61765 OPC_EmitMergeInputChains1_0,
61766 OPC_EmitInteger32, 0,
61767 OPC_EmitNodeXForm, 2, 12,
61768 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15655),
61769 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61770 25,
61771 OPC_CheckPredicate0,
61772 OPC_CheckPatternPredicate1,
61773 OPC_CheckComplexPat0, /*#*/1,
61774 OPC_EmitMergeInputChains1_0,
61775 OPC_EmitInteger32, 0,
61776 OPC_EmitNodeXForm, 2, 12,
61777 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16282),
61778 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61779 0,
61780 96,
61781 OPC_CheckChild2TypeI64,
61782 OPC_RecordChild3,
61783 OPC_RecordChild4,
61784 OPC_RecordChild5,
61785 OPC_RecordChild6,
61786 OPC_RecordChild7,
61787 OPC_MoveChild, 8,
61788 OPC_RecordNode,
61789 OPC_MoveSibling, 9,
61790 OPC_RecordNode,
61791 OPC_MoveSibling, 10,
61792 OPC_RecordNode,
61793 OPC_MoveParent,
61794 OPC_Scope, 25,
61795 OPC_CheckPredicate2,
61796 OPC_CheckPatternPredicate1,
61797 OPC_CheckComplexPat1, /*#*/1,
61798 OPC_EmitMergeInputChains1_0,
61799 OPC_EmitInteger32, 0,
61800 OPC_EmitNodeXForm, 2, 12,
61801 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15142),
61802 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61803 25,
61804 OPC_CheckPredicate1,
61805 OPC_CheckPatternPredicate1,
61806 OPC_CheckComplexPat1, /*#*/1,
61807 OPC_EmitMergeInputChains1_0,
61808 OPC_EmitInteger32, 0,
61809 OPC_EmitNodeXForm, 2, 12,
61810 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15769),
61811 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61812 25,
61813 OPC_CheckPredicate0,
61814 OPC_CheckPatternPredicate1,
61815 OPC_CheckComplexPat1, /*#*/1,
61816 OPC_EmitMergeInputChains1_0,
61817 OPC_EmitInteger32, 0,
61818 OPC_EmitNodeXForm, 2, 12,
61819 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16396),
61820 11, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 13,
61821 0,
61822 92,
61823 OPC_RecordChild3,
61824 OPC_RecordChild4,
61825 OPC_RecordChild5,
61826 OPC_RecordChild6,
61827 OPC_RecordChild7,
61828 OPC_MoveChild, 8,
61829 OPC_RecordNode,
61830 OPC_MoveSibling, 9,
61831 OPC_RecordNode,
61832 OPC_MoveSibling, 10,
61833 OPC_RecordNode,
61834 OPC_MoveParent,
61835 OPC_Scope, 24,
61836 OPC_CheckPredicate2,
61837 OPC_CheckPatternPredicate1,
61838 OPC_CheckComplexPat2, /*#*/1,
61839 OPC_EmitMergeInputChains1_0,
61840 OPC_EmitInteger32, 0,
61841 OPC_EmitNodeXForm, 2, 11,
61842 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14679),
61843 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61844 24,
61845 OPC_CheckPredicate1,
61846 OPC_CheckPatternPredicate1,
61847 OPC_CheckComplexPat2, /*#*/1,
61848 OPC_EmitMergeInputChains1_0,
61849 OPC_EmitInteger32, 0,
61850 OPC_EmitNodeXForm, 2, 11,
61851 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15309),
61852 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61853 24,
61854 OPC_CheckPredicate0,
61855 OPC_CheckPatternPredicate1,
61856 OPC_CheckComplexPat2, /*#*/1,
61857 OPC_EmitMergeInputChains1_0,
61858 OPC_EmitInteger32, 0,
61859 OPC_EmitNodeXForm, 2, 11,
61860 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15936),
61861 10, 10, 2, 3, 4, 5, 6, 7, 8, 9, 12,
61862 0,
61863 87,
61864 OPC_CheckChild2TypeI32,
61865 OPC_RecordChild3,
61866 OPC_RecordChild4,
61867 OPC_RecordChild5,
61868 OPC_RecordChild6,
61869 OPC_RecordChild7,
61870 OPC_MoveChild, 8,
61871 OPC_RecordNode,
61872 OPC_MoveSibling, 9,
61873 OPC_RecordNode,
61874 OPC_MoveSibling, 10,
61875 OPC_RecordNode,
61876 OPC_MoveParent,
61877 OPC_Scope, 22,
61878 OPC_CheckPredicate2,
61879 OPC_CheckPatternPredicate1,
61880 OPC_EmitMergeInputChains1_0,
61881 OPC_EmitInteger32, 0,
61882 OPC_EmitNodeXForm, 2, 10,
61883 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14800),
61884 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61885 22,
61886 OPC_CheckPredicate1,
61887 OPC_CheckPatternPredicate1,
61888 OPC_EmitMergeInputChains1_0,
61889 OPC_EmitInteger32, 0,
61890 OPC_EmitNodeXForm, 2, 10,
61891 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15427),
61892 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61893 22,
61894 OPC_CheckPredicate0,
61895 OPC_CheckPatternPredicate1,
61896 OPC_EmitMergeInputChains1_0,
61897 OPC_EmitInteger32, 0,
61898 OPC_EmitNodeXForm, 2, 10,
61899 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16054),
61900 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61901 0,
61902 87,
61903 OPC_CheckChild2TypeI64,
61904 OPC_RecordChild3,
61905 OPC_RecordChild4,
61906 OPC_RecordChild5,
61907 OPC_RecordChild6,
61908 OPC_RecordChild7,
61909 OPC_MoveChild, 8,
61910 OPC_RecordNode,
61911 OPC_MoveSibling, 9,
61912 OPC_RecordNode,
61913 OPC_MoveSibling, 10,
61914 OPC_RecordNode,
61915 OPC_MoveParent,
61916 OPC_Scope, 22,
61917 OPC_CheckPredicate2,
61918 OPC_CheckPatternPredicate1,
61919 OPC_EmitMergeInputChains1_0,
61920 OPC_EmitInteger32, 0,
61921 OPC_EmitNodeXForm, 2, 10,
61922 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14914),
61923 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61924 22,
61925 OPC_CheckPredicate1,
61926 OPC_CheckPatternPredicate1,
61927 OPC_EmitMergeInputChains1_0,
61928 OPC_EmitInteger32, 0,
61929 OPC_EmitNodeXForm, 2, 10,
61930 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15541),
61931 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61932 22,
61933 OPC_CheckPredicate0,
61934 OPC_CheckPatternPredicate1,
61935 OPC_EmitMergeInputChains1_0,
61936 OPC_EmitInteger32, 0,
61937 OPC_EmitNodeXForm, 2, 10,
61938 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16168),
61939 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11,
61940 0,
61941 0,
61942 59|128,2,
61943 OPC_CheckChild1Integer, 84|128,20|128,1,
61944 OPC_RecordChild2,
61945 OPC_Scope, 65,
61946 OPC_CheckChild2TypeI32,
61947 OPC_RecordChild3,
61948 OPC_RecordChild4,
61949 OPC_Scope, 19,
61950 OPC_CheckPredicate2,
61951 OPC_CheckPatternPredicate1,
61952 OPC_CheckComplexPat0, /*#*/1,
61953 OPC_EmitMergeInputChains1_0,
61954 OPC_EmitInteger32, 0,
61955 OPC_EmitNodeXForm, 2, 6,
61956 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15030),
61957 5, 4, 5, 2, 3, 7,
61958 19,
61959 OPC_CheckPredicate1,
61960 OPC_CheckPatternPredicate1,
61961 OPC_CheckComplexPat0, /*#*/1,
61962 OPC_EmitMergeInputChains1_0,
61963 OPC_EmitInteger32, 0,
61964 OPC_EmitNodeXForm, 2, 6,
61965 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15657),
61966 5, 4, 5, 2, 3, 7,
61967 19,
61968 OPC_CheckPredicate0,
61969 OPC_CheckPatternPredicate1,
61970 OPC_CheckComplexPat0, /*#*/1,
61971 OPC_EmitMergeInputChains1_0,
61972 OPC_EmitInteger32, 0,
61973 OPC_EmitNodeXForm, 2, 6,
61974 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16284),
61975 5, 4, 5, 2, 3, 7,
61976 0,
61977 65,
61978 OPC_CheckChild2TypeI64,
61979 OPC_RecordChild3,
61980 OPC_RecordChild4,
61981 OPC_Scope, 19,
61982 OPC_CheckPredicate2,
61983 OPC_CheckPatternPredicate1,
61984 OPC_CheckComplexPat1, /*#*/1,
61985 OPC_EmitMergeInputChains1_0,
61986 OPC_EmitInteger32, 0,
61987 OPC_EmitNodeXForm, 2, 6,
61988 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15144),
61989 5, 4, 5, 2, 3, 7,
61990 19,
61991 OPC_CheckPredicate1,
61992 OPC_CheckPatternPredicate1,
61993 OPC_CheckComplexPat1, /*#*/1,
61994 OPC_EmitMergeInputChains1_0,
61995 OPC_EmitInteger32, 0,
61996 OPC_EmitNodeXForm, 2, 6,
61997 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15771),
61998 5, 4, 5, 2, 3, 7,
61999 19,
62000 OPC_CheckPredicate0,
62001 OPC_CheckPatternPredicate1,
62002 OPC_CheckComplexPat1, /*#*/1,
62003 OPC_EmitMergeInputChains1_0,
62004 OPC_EmitInteger32, 0,
62005 OPC_EmitNodeXForm, 2, 6,
62006 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16398),
62007 5, 4, 5, 2, 3, 7,
62008 0,
62009 61,
62010 OPC_RecordChild3,
62011 OPC_RecordChild4,
62012 OPC_Scope, 18,
62013 OPC_CheckPredicate2,
62014 OPC_CheckPatternPredicate1,
62015 OPC_CheckComplexPat2, /*#*/1,
62016 OPC_EmitMergeInputChains1_0,
62017 OPC_EmitInteger32, 0,
62018 OPC_EmitNodeXForm, 2, 5,
62019 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14683),
62020 4, 4, 2, 3, 6,
62021 18,
62022 OPC_CheckPredicate1,
62023 OPC_CheckPatternPredicate1,
62024 OPC_CheckComplexPat2, /*#*/1,
62025 OPC_EmitMergeInputChains1_0,
62026 OPC_EmitInteger32, 0,
62027 OPC_EmitNodeXForm, 2, 5,
62028 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15312),
62029 4, 4, 2, 3, 6,
62030 18,
62031 OPC_CheckPredicate0,
62032 OPC_CheckPatternPredicate1,
62033 OPC_CheckComplexPat2, /*#*/1,
62034 OPC_EmitMergeInputChains1_0,
62035 OPC_EmitInteger32, 0,
62036 OPC_EmitNodeXForm, 2, 5,
62037 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15939),
62038 4, 4, 2, 3, 6,
62039 0,
62040 56,
62041 OPC_CheckChild2TypeI32,
62042 OPC_RecordChild3,
62043 OPC_RecordChild4,
62044 OPC_Scope, 16,
62045 OPC_CheckPredicate2,
62046 OPC_CheckPatternPredicate1,
62047 OPC_EmitMergeInputChains1_0,
62048 OPC_EmitInteger32, 0,
62049 OPC_EmitNodeXForm, 2, 4,
62050 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14802),
62051 4, 1, 2, 3, 5,
62052 16,
62053 OPC_CheckPredicate1,
62054 OPC_CheckPatternPredicate1,
62055 OPC_EmitMergeInputChains1_0,
62056 OPC_EmitInteger32, 0,
62057 OPC_EmitNodeXForm, 2, 4,
62058 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15429),
62059 4, 1, 2, 3, 5,
62060 16,
62061 OPC_CheckPredicate0,
62062 OPC_CheckPatternPredicate1,
62063 OPC_EmitMergeInputChains1_0,
62064 OPC_EmitInteger32, 0,
62065 OPC_EmitNodeXForm, 2, 4,
62066 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16056),
62067 4, 1, 2, 3, 5,
62068 0,
62069 56,
62070 OPC_CheckChild2TypeI64,
62071 OPC_RecordChild3,
62072 OPC_RecordChild4,
62073 OPC_Scope, 16,
62074 OPC_CheckPredicate2,
62075 OPC_CheckPatternPredicate1,
62076 OPC_EmitMergeInputChains1_0,
62077 OPC_EmitInteger32, 0,
62078 OPC_EmitNodeXForm, 2, 4,
62079 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14916),
62080 4, 1, 2, 3, 5,
62081 16,
62082 OPC_CheckPredicate1,
62083 OPC_CheckPatternPredicate1,
62084 OPC_EmitMergeInputChains1_0,
62085 OPC_EmitInteger32, 0,
62086 OPC_EmitNodeXForm, 2, 4,
62087 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15543),
62088 4, 1, 2, 3, 5,
62089 16,
62090 OPC_CheckPredicate0,
62091 OPC_CheckPatternPredicate1,
62092 OPC_EmitMergeInputChains1_0,
62093 OPC_EmitInteger32, 0,
62094 OPC_EmitNodeXForm, 2, 4,
62095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16170),
62096 4, 1, 2, 3, 5,
62097 0,
62098 0,
62099 59|128,2,
62100 OPC_CheckChild1Integer, 12|128,20|128,1,
62101 OPC_RecordChild2,
62102 OPC_Scope, 65,
62103 OPC_CheckChild2TypeI32,
62104 OPC_RecordChild3,
62105 OPC_RecordChild4,
62106 OPC_Scope, 19,
62107 OPC_CheckPredicate2,
62108 OPC_CheckPatternPredicate3,
62109 OPC_CheckComplexPat0, /*#*/1,
62110 OPC_EmitMergeInputChains1_0,
62111 OPC_EmitInteger32, 0,
62112 OPC_EmitNodeXForm, 2, 6,
62113 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15032),
62114 5, 4, 5, 2, 3, 7,
62115 19,
62116 OPC_CheckPredicate1,
62117 OPC_CheckPatternPredicate3,
62118 OPC_CheckComplexPat0, /*#*/1,
62119 OPC_EmitMergeInputChains1_0,
62120 OPC_EmitInteger32, 0,
62121 OPC_EmitNodeXForm, 2, 6,
62122 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15659),
62123 5, 4, 5, 2, 3, 7,
62124 19,
62125 OPC_CheckPredicate0,
62126 OPC_CheckPatternPredicate3,
62127 OPC_CheckComplexPat0, /*#*/1,
62128 OPC_EmitMergeInputChains1_0,
62129 OPC_EmitInteger32, 0,
62130 OPC_EmitNodeXForm, 2, 6,
62131 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16286),
62132 5, 4, 5, 2, 3, 7,
62133 0,
62134 65,
62135 OPC_CheckChild2TypeI64,
62136 OPC_RecordChild3,
62137 OPC_RecordChild4,
62138 OPC_Scope, 19,
62139 OPC_CheckPredicate2,
62140 OPC_CheckPatternPredicate3,
62141 OPC_CheckComplexPat1, /*#*/1,
62142 OPC_EmitMergeInputChains1_0,
62143 OPC_EmitInteger32, 0,
62144 OPC_EmitNodeXForm, 2, 6,
62145 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15146),
62146 5, 4, 5, 2, 3, 7,
62147 19,
62148 OPC_CheckPredicate1,
62149 OPC_CheckPatternPredicate3,
62150 OPC_CheckComplexPat1, /*#*/1,
62151 OPC_EmitMergeInputChains1_0,
62152 OPC_EmitInteger32, 0,
62153 OPC_EmitNodeXForm, 2, 6,
62154 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15773),
62155 5, 4, 5, 2, 3, 7,
62156 19,
62157 OPC_CheckPredicate0,
62158 OPC_CheckPatternPredicate3,
62159 OPC_CheckComplexPat1, /*#*/1,
62160 OPC_EmitMergeInputChains1_0,
62161 OPC_EmitInteger32, 0,
62162 OPC_EmitNodeXForm, 2, 6,
62163 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16400),
62164 5, 4, 5, 2, 3, 7,
62165 0,
62166 61,
62167 OPC_RecordChild3,
62168 OPC_RecordChild4,
62169 OPC_Scope, 18,
62170 OPC_CheckPredicate2,
62171 OPC_CheckPatternPredicate3,
62172 OPC_CheckComplexPat2, /*#*/1,
62173 OPC_EmitMergeInputChains1_0,
62174 OPC_EmitInteger32, 0,
62175 OPC_EmitNodeXForm, 2, 5,
62176 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14687),
62177 4, 4, 2, 3, 6,
62178 18,
62179 OPC_CheckPredicate1,
62180 OPC_CheckPatternPredicate3,
62181 OPC_CheckComplexPat2, /*#*/1,
62182 OPC_EmitMergeInputChains1_0,
62183 OPC_EmitInteger32, 0,
62184 OPC_EmitNodeXForm, 2, 5,
62185 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15315),
62186 4, 4, 2, 3, 6,
62187 18,
62188 OPC_CheckPredicate0,
62189 OPC_CheckPatternPredicate3,
62190 OPC_CheckComplexPat2, /*#*/1,
62191 OPC_EmitMergeInputChains1_0,
62192 OPC_EmitInteger32, 0,
62193 OPC_EmitNodeXForm, 2, 5,
62194 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15942),
62195 4, 4, 2, 3, 6,
62196 0,
62197 56,
62198 OPC_CheckChild2TypeI32,
62199 OPC_RecordChild3,
62200 OPC_RecordChild4,
62201 OPC_Scope, 16,
62202 OPC_CheckPredicate2,
62203 OPC_CheckPatternPredicate3,
62204 OPC_EmitMergeInputChains1_0,
62205 OPC_EmitInteger32, 0,
62206 OPC_EmitNodeXForm, 2, 4,
62207 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14804),
62208 4, 1, 2, 3, 5,
62209 16,
62210 OPC_CheckPredicate1,
62211 OPC_CheckPatternPredicate3,
62212 OPC_EmitMergeInputChains1_0,
62213 OPC_EmitInteger32, 0,
62214 OPC_EmitNodeXForm, 2, 4,
62215 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15431),
62216 4, 1, 2, 3, 5,
62217 16,
62218 OPC_CheckPredicate0,
62219 OPC_CheckPatternPredicate3,
62220 OPC_EmitMergeInputChains1_0,
62221 OPC_EmitInteger32, 0,
62222 OPC_EmitNodeXForm, 2, 4,
62223 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16058),
62224 4, 1, 2, 3, 5,
62225 0,
62226 56,
62227 OPC_CheckChild2TypeI64,
62228 OPC_RecordChild3,
62229 OPC_RecordChild4,
62230 OPC_Scope, 16,
62231 OPC_CheckPredicate2,
62232 OPC_CheckPatternPredicate3,
62233 OPC_EmitMergeInputChains1_0,
62234 OPC_EmitInteger32, 0,
62235 OPC_EmitNodeXForm, 2, 4,
62236 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14918),
62237 4, 1, 2, 3, 5,
62238 16,
62239 OPC_CheckPredicate1,
62240 OPC_CheckPatternPredicate3,
62241 OPC_EmitMergeInputChains1_0,
62242 OPC_EmitInteger32, 0,
62243 OPC_EmitNodeXForm, 2, 4,
62244 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15545),
62245 4, 1, 2, 3, 5,
62246 16,
62247 OPC_CheckPredicate0,
62248 OPC_CheckPatternPredicate3,
62249 OPC_EmitMergeInputChains1_0,
62250 OPC_EmitInteger32, 0,
62251 OPC_EmitNodeXForm, 2, 4,
62252 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16172),
62253 4, 1, 2, 3, 5,
62254 0,
62255 0,
62256 59|128,2,
62257 OPC_CheckChild1Integer, 100|128,19|128,1,
62258 OPC_RecordChild2,
62259 OPC_Scope, 65,
62260 OPC_CheckChild2TypeI32,
62261 OPC_RecordChild3,
62262 OPC_RecordChild4,
62263 OPC_Scope, 19,
62264 OPC_CheckPredicate2,
62265 OPC_CheckPatternPredicate3,
62266 OPC_CheckComplexPat0, /*#*/1,
62267 OPC_EmitMergeInputChains1_0,
62268 OPC_EmitInteger32, 0,
62269 OPC_EmitNodeXForm, 2, 6,
62270 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15034),
62271 5, 4, 5, 2, 3, 7,
62272 19,
62273 OPC_CheckPredicate1,
62274 OPC_CheckPatternPredicate3,
62275 OPC_CheckComplexPat0, /*#*/1,
62276 OPC_EmitMergeInputChains1_0,
62277 OPC_EmitInteger32, 0,
62278 OPC_EmitNodeXForm, 2, 6,
62279 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15661),
62280 5, 4, 5, 2, 3, 7,
62281 19,
62282 OPC_CheckPredicate0,
62283 OPC_CheckPatternPredicate3,
62284 OPC_CheckComplexPat0, /*#*/1,
62285 OPC_EmitMergeInputChains1_0,
62286 OPC_EmitInteger32, 0,
62287 OPC_EmitNodeXForm, 2, 6,
62288 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16288),
62289 5, 4, 5, 2, 3, 7,
62290 0,
62291 65,
62292 OPC_CheckChild2TypeI64,
62293 OPC_RecordChild3,
62294 OPC_RecordChild4,
62295 OPC_Scope, 19,
62296 OPC_CheckPredicate2,
62297 OPC_CheckPatternPredicate3,
62298 OPC_CheckComplexPat1, /*#*/1,
62299 OPC_EmitMergeInputChains1_0,
62300 OPC_EmitInteger32, 0,
62301 OPC_EmitNodeXForm, 2, 6,
62302 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15148),
62303 5, 4, 5, 2, 3, 7,
62304 19,
62305 OPC_CheckPredicate1,
62306 OPC_CheckPatternPredicate3,
62307 OPC_CheckComplexPat1, /*#*/1,
62308 OPC_EmitMergeInputChains1_0,
62309 OPC_EmitInteger32, 0,
62310 OPC_EmitNodeXForm, 2, 6,
62311 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15775),
62312 5, 4, 5, 2, 3, 7,
62313 19,
62314 OPC_CheckPredicate0,
62315 OPC_CheckPatternPredicate3,
62316 OPC_CheckComplexPat1, /*#*/1,
62317 OPC_EmitMergeInputChains1_0,
62318 OPC_EmitInteger32, 0,
62319 OPC_EmitNodeXForm, 2, 6,
62320 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16402),
62321 5, 4, 5, 2, 3, 7,
62322 0,
62323 61,
62324 OPC_RecordChild3,
62325 OPC_RecordChild4,
62326 OPC_Scope, 18,
62327 OPC_CheckPredicate2,
62328 OPC_CheckPatternPredicate3,
62329 OPC_CheckComplexPat2, /*#*/1,
62330 OPC_EmitMergeInputChains1_0,
62331 OPC_EmitInteger32, 0,
62332 OPC_EmitNodeXForm, 2, 5,
62333 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14691),
62334 4, 4, 2, 3, 6,
62335 18,
62336 OPC_CheckPredicate1,
62337 OPC_CheckPatternPredicate3,
62338 OPC_CheckComplexPat2, /*#*/1,
62339 OPC_EmitMergeInputChains1_0,
62340 OPC_EmitInteger32, 0,
62341 OPC_EmitNodeXForm, 2, 5,
62342 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15318),
62343 4, 4, 2, 3, 6,
62344 18,
62345 OPC_CheckPredicate0,
62346 OPC_CheckPatternPredicate3,
62347 OPC_CheckComplexPat2, /*#*/1,
62348 OPC_EmitMergeInputChains1_0,
62349 OPC_EmitInteger32, 0,
62350 OPC_EmitNodeXForm, 2, 5,
62351 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15945),
62352 4, 4, 2, 3, 6,
62353 0,
62354 56,
62355 OPC_CheckChild2TypeI32,
62356 OPC_RecordChild3,
62357 OPC_RecordChild4,
62358 OPC_Scope, 16,
62359 OPC_CheckPredicate2,
62360 OPC_CheckPatternPredicate3,
62361 OPC_EmitMergeInputChains1_0,
62362 OPC_EmitInteger32, 0,
62363 OPC_EmitNodeXForm, 2, 4,
62364 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14806),
62365 4, 1, 2, 3, 5,
62366 16,
62367 OPC_CheckPredicate1,
62368 OPC_CheckPatternPredicate3,
62369 OPC_EmitMergeInputChains1_0,
62370 OPC_EmitInteger32, 0,
62371 OPC_EmitNodeXForm, 2, 4,
62372 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15433),
62373 4, 1, 2, 3, 5,
62374 16,
62375 OPC_CheckPredicate0,
62376 OPC_CheckPatternPredicate3,
62377 OPC_EmitMergeInputChains1_0,
62378 OPC_EmitInteger32, 0,
62379 OPC_EmitNodeXForm, 2, 4,
62380 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16060),
62381 4, 1, 2, 3, 5,
62382 0,
62383 56,
62384 OPC_CheckChild2TypeI64,
62385 OPC_RecordChild3,
62386 OPC_RecordChild4,
62387 OPC_Scope, 16,
62388 OPC_CheckPredicate2,
62389 OPC_CheckPatternPredicate3,
62390 OPC_EmitMergeInputChains1_0,
62391 OPC_EmitInteger32, 0,
62392 OPC_EmitNodeXForm, 2, 4,
62393 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_14920),
62394 4, 1, 2, 3, 5,
62395 16,
62396 OPC_CheckPredicate1,
62397 OPC_CheckPatternPredicate3,
62398 OPC_EmitMergeInputChains1_0,
62399 OPC_EmitInteger32, 0,
62400 OPC_EmitNodeXForm, 2, 4,
62401 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_15547),
62402 4, 1, 2, 3, 5,
62403 16,
62404 OPC_CheckPredicate0,
62405 OPC_CheckPatternPredicate3,
62406 OPC_EmitMergeInputChains1_0,
62407 OPC_EmitInteger32, 0,
62408 OPC_EmitNodeXForm, 2, 4,
62409 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16174),
62410 4, 1, 2, 3, 5,
62411 0,
62412 0,
62413 119|128,2,
62414 OPC_CheckChild1Integer, 102|128,15|128,1,
62415 OPC_RecordChild2,
62416 OPC_Scope, 77,
62417 OPC_CheckChild2TypeI32,
62418 OPC_RecordChild3,
62419 OPC_RecordChild4,
62420 OPC_RecordChild5,
62421 OPC_RecordChild6,
62422 OPC_RecordChild7,
62423 OPC_Scope, 22,
62424 OPC_CheckPredicate2,
62425 OPC_CheckPatternPredicate4,
62426 OPC_CheckComplexPat0, /*#*/1,
62427 OPC_EmitMergeInputChains1_0,
62428 OPC_EmitInteger32, 0,
62429 OPC_EmitNodeXForm, 2, 9,
62430 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16948),
62431 8, 7, 8, 2, 3, 4, 5, 6, 10,
62432 22,
62433 OPC_CheckPredicate1,
62434 OPC_CheckPatternPredicate4,
62435 OPC_CheckComplexPat0, /*#*/1,
62436 OPC_EmitMergeInputChains1_0,
62437 OPC_EmitInteger32, 0,
62438 OPC_EmitNodeXForm, 2, 9,
62439 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17575),
62440 8, 7, 8, 2, 3, 4, 5, 6, 10,
62441 22,
62442 OPC_CheckPredicate0,
62443 OPC_CheckPatternPredicate4,
62444 OPC_CheckComplexPat0, /*#*/1,
62445 OPC_EmitMergeInputChains1_0,
62446 OPC_EmitInteger32, 0,
62447 OPC_EmitNodeXForm, 2, 9,
62448 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18202),
62449 8, 7, 8, 2, 3, 4, 5, 6, 10,
62450 0,
62451 77,
62452 OPC_CheckChild2TypeI64,
62453 OPC_RecordChild3,
62454 OPC_RecordChild4,
62455 OPC_RecordChild5,
62456 OPC_RecordChild6,
62457 OPC_RecordChild7,
62458 OPC_Scope, 22,
62459 OPC_CheckPredicate2,
62460 OPC_CheckPatternPredicate4,
62461 OPC_CheckComplexPat1, /*#*/1,
62462 OPC_EmitMergeInputChains1_0,
62463 OPC_EmitInteger32, 0,
62464 OPC_EmitNodeXForm, 2, 9,
62465 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17062),
62466 8, 7, 8, 2, 3, 4, 5, 6, 10,
62467 22,
62468 OPC_CheckPredicate1,
62469 OPC_CheckPatternPredicate4,
62470 OPC_CheckComplexPat1, /*#*/1,
62471 OPC_EmitMergeInputChains1_0,
62472 OPC_EmitInteger32, 0,
62473 OPC_EmitNodeXForm, 2, 9,
62474 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17689),
62475 8, 7, 8, 2, 3, 4, 5, 6, 10,
62476 22,
62477 OPC_CheckPredicate0,
62478 OPC_CheckPatternPredicate4,
62479 OPC_CheckComplexPat1, /*#*/1,
62480 OPC_EmitMergeInputChains1_0,
62481 OPC_EmitInteger32, 0,
62482 OPC_EmitNodeXForm, 2, 9,
62483 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18316),
62484 8, 7, 8, 2, 3, 4, 5, 6, 10,
62485 0,
62486 73,
62487 OPC_RecordChild3,
62488 OPC_RecordChild4,
62489 OPC_RecordChild5,
62490 OPC_RecordChild6,
62491 OPC_RecordChild7,
62492 OPC_Scope, 21,
62493 OPC_CheckPredicate2,
62494 OPC_CheckPatternPredicate4,
62495 OPC_CheckComplexPat2, /*#*/1,
62496 OPC_EmitMergeInputChains1_0,
62497 OPC_EmitInteger32, 0,
62498 OPC_EmitNodeXForm, 2, 8,
62499 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16581),
62500 7, 7, 2, 3, 4, 5, 6, 9,
62501 21,
62502 OPC_CheckPredicate1,
62503 OPC_CheckPatternPredicate4,
62504 OPC_CheckComplexPat2, /*#*/1,
62505 OPC_EmitMergeInputChains1_0,
62506 OPC_EmitInteger32, 0,
62507 OPC_EmitNodeXForm, 2, 8,
62508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17220),
62509 7, 7, 2, 3, 4, 5, 6, 9,
62510 21,
62511 OPC_CheckPredicate0,
62512 OPC_CheckPatternPredicate4,
62513 OPC_CheckComplexPat2, /*#*/1,
62514 OPC_EmitMergeInputChains1_0,
62515 OPC_EmitInteger32, 0,
62516 OPC_EmitNodeXForm, 2, 8,
62517 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17847),
62518 7, 7, 2, 3, 4, 5, 6, 9,
62519 0,
62520 68,
62521 OPC_CheckChild2TypeI32,
62522 OPC_RecordChild3,
62523 OPC_RecordChild4,
62524 OPC_RecordChild5,
62525 OPC_RecordChild6,
62526 OPC_RecordChild7,
62527 OPC_Scope, 19,
62528 OPC_CheckPredicate2,
62529 OPC_CheckPatternPredicate4,
62530 OPC_EmitMergeInputChains1_0,
62531 OPC_EmitInteger32, 0,
62532 OPC_EmitNodeXForm, 2, 7,
62533 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16720),
62534 7, 1, 2, 3, 4, 5, 6, 8,
62535 19,
62536 OPC_CheckPredicate1,
62537 OPC_CheckPatternPredicate4,
62538 OPC_EmitMergeInputChains1_0,
62539 OPC_EmitInteger32, 0,
62540 OPC_EmitNodeXForm, 2, 7,
62541 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17347),
62542 7, 1, 2, 3, 4, 5, 6, 8,
62543 19,
62544 OPC_CheckPredicate0,
62545 OPC_CheckPatternPredicate4,
62546 OPC_EmitMergeInputChains1_0,
62547 OPC_EmitInteger32, 0,
62548 OPC_EmitNodeXForm, 2, 7,
62549 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17974),
62550 7, 1, 2, 3, 4, 5, 6, 8,
62551 0,
62552 68,
62553 OPC_CheckChild2TypeI64,
62554 OPC_RecordChild3,
62555 OPC_RecordChild4,
62556 OPC_RecordChild5,
62557 OPC_RecordChild6,
62558 OPC_RecordChild7,
62559 OPC_Scope, 19,
62560 OPC_CheckPredicate2,
62561 OPC_CheckPatternPredicate4,
62562 OPC_EmitMergeInputChains1_0,
62563 OPC_EmitInteger32, 0,
62564 OPC_EmitNodeXForm, 2, 7,
62565 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16834),
62566 7, 1, 2, 3, 4, 5, 6, 8,
62567 19,
62568 OPC_CheckPredicate1,
62569 OPC_CheckPatternPredicate4,
62570 OPC_EmitMergeInputChains1_0,
62571 OPC_EmitInteger32, 0,
62572 OPC_EmitNodeXForm, 2, 7,
62573 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17461),
62574 7, 1, 2, 3, 4, 5, 6, 8,
62575 19,
62576 OPC_CheckPredicate0,
62577 OPC_CheckPatternPredicate4,
62578 OPC_EmitMergeInputChains1_0,
62579 OPC_EmitInteger32, 0,
62580 OPC_EmitNodeXForm, 2, 7,
62581 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18088),
62582 7, 1, 2, 3, 4, 5, 6, 8,
62583 0,
62584 0,
62585 116|128,3,
62586 OPC_CheckChild1Integer, 104|128,15|128,1,
62587 OPC_RecordChild2,
62588 OPC_Scope, 102,
62589 OPC_CheckChild2TypeI32,
62590 OPC_RecordChild3,
62591 OPC_RecordChild4,
62592 OPC_RecordChild5,
62593 OPC_RecordChild6,
62594 OPC_RecordChild7,
62595 OPC_MoveChild, 8,
62596 OPC_RecordNode,
62597 OPC_MoveSibling, 9,
62598 OPC_RecordNode,
62599 OPC_MoveSibling, 10,
62600 OPC_RecordNode,
62601 OPC_MoveSibling, 11,
62602 OPC_RecordNode,
62603 OPC_MoveParent,
62604 OPC_Scope, 26,
62605 OPC_CheckPredicate2,
62606 OPC_CheckPatternPredicate4,
62607 OPC_CheckComplexPat0, /*#*/1,
62608 OPC_EmitMergeInputChains1_0,
62609 OPC_EmitInteger32, 0,
62610 OPC_EmitNodeXForm, 2, 13,
62611 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16950),
62612 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62613 26,
62614 OPC_CheckPredicate1,
62615 OPC_CheckPatternPredicate4,
62616 OPC_CheckComplexPat0, /*#*/1,
62617 OPC_EmitMergeInputChains1_0,
62618 OPC_EmitInteger32, 0,
62619 OPC_EmitNodeXForm, 2, 13,
62620 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17577),
62621 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62622 26,
62623 OPC_CheckPredicate0,
62624 OPC_CheckPatternPredicate4,
62625 OPC_CheckComplexPat0, /*#*/1,
62626 OPC_EmitMergeInputChains1_0,
62627 OPC_EmitInteger32, 0,
62628 OPC_EmitNodeXForm, 2, 13,
62629 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18204),
62630 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62631 0,
62632 102,
62633 OPC_CheckChild2TypeI64,
62634 OPC_RecordChild3,
62635 OPC_RecordChild4,
62636 OPC_RecordChild5,
62637 OPC_RecordChild6,
62638 OPC_RecordChild7,
62639 OPC_MoveChild, 8,
62640 OPC_RecordNode,
62641 OPC_MoveSibling, 9,
62642 OPC_RecordNode,
62643 OPC_MoveSibling, 10,
62644 OPC_RecordNode,
62645 OPC_MoveSibling, 11,
62646 OPC_RecordNode,
62647 OPC_MoveParent,
62648 OPC_Scope, 26,
62649 OPC_CheckPredicate2,
62650 OPC_CheckPatternPredicate4,
62651 OPC_CheckComplexPat1, /*#*/1,
62652 OPC_EmitMergeInputChains1_0,
62653 OPC_EmitInteger32, 0,
62654 OPC_EmitNodeXForm, 2, 13,
62655 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17064),
62656 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62657 26,
62658 OPC_CheckPredicate1,
62659 OPC_CheckPatternPredicate4,
62660 OPC_CheckComplexPat1, /*#*/1,
62661 OPC_EmitMergeInputChains1_0,
62662 OPC_EmitInteger32, 0,
62663 OPC_EmitNodeXForm, 2, 13,
62664 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17691),
62665 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62666 26,
62667 OPC_CheckPredicate0,
62668 OPC_CheckPatternPredicate4,
62669 OPC_CheckComplexPat1, /*#*/1,
62670 OPC_EmitMergeInputChains1_0,
62671 OPC_EmitInteger32, 0,
62672 OPC_EmitNodeXForm, 2, 13,
62673 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18318),
62674 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62675 0,
62676 98,
62677 OPC_RecordChild3,
62678 OPC_RecordChild4,
62679 OPC_RecordChild5,
62680 OPC_RecordChild6,
62681 OPC_RecordChild7,
62682 OPC_MoveChild, 8,
62683 OPC_RecordNode,
62684 OPC_MoveSibling, 9,
62685 OPC_RecordNode,
62686 OPC_MoveSibling, 10,
62687 OPC_RecordNode,
62688 OPC_MoveSibling, 11,
62689 OPC_RecordNode,
62690 OPC_MoveParent,
62691 OPC_Scope, 25,
62692 OPC_CheckPredicate2,
62693 OPC_CheckPatternPredicate4,
62694 OPC_CheckComplexPat2, /*#*/1,
62695 OPC_EmitMergeInputChains1_0,
62696 OPC_EmitInteger32, 0,
62697 OPC_EmitNodeXForm, 2, 12,
62698 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16585),
62699 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62700 25,
62701 OPC_CheckPredicate1,
62702 OPC_CheckPatternPredicate4,
62703 OPC_CheckComplexPat2, /*#*/1,
62704 OPC_EmitMergeInputChains1_0,
62705 OPC_EmitInteger32, 0,
62706 OPC_EmitNodeXForm, 2, 12,
62707 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17223),
62708 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62709 25,
62710 OPC_CheckPredicate0,
62711 OPC_CheckPatternPredicate4,
62712 OPC_CheckComplexPat2, /*#*/1,
62713 OPC_EmitMergeInputChains1_0,
62714 OPC_EmitInteger32, 0,
62715 OPC_EmitNodeXForm, 2, 12,
62716 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17850),
62717 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62718 0,
62719 93,
62720 OPC_CheckChild2TypeI32,
62721 OPC_RecordChild3,
62722 OPC_RecordChild4,
62723 OPC_RecordChild5,
62724 OPC_RecordChild6,
62725 OPC_RecordChild7,
62726 OPC_MoveChild, 8,
62727 OPC_RecordNode,
62728 OPC_MoveSibling, 9,
62729 OPC_RecordNode,
62730 OPC_MoveSibling, 10,
62731 OPC_RecordNode,
62732 OPC_MoveSibling, 11,
62733 OPC_RecordNode,
62734 OPC_MoveParent,
62735 OPC_Scope, 23,
62736 OPC_CheckPredicate2,
62737 OPC_CheckPatternPredicate4,
62738 OPC_EmitMergeInputChains1_0,
62739 OPC_EmitInteger32, 0,
62740 OPC_EmitNodeXForm, 2, 11,
62741 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16722),
62742 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62743 23,
62744 OPC_CheckPredicate1,
62745 OPC_CheckPatternPredicate4,
62746 OPC_EmitMergeInputChains1_0,
62747 OPC_EmitInteger32, 0,
62748 OPC_EmitNodeXForm, 2, 11,
62749 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17349),
62750 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62751 23,
62752 OPC_CheckPredicate0,
62753 OPC_CheckPatternPredicate4,
62754 OPC_EmitMergeInputChains1_0,
62755 OPC_EmitInteger32, 0,
62756 OPC_EmitNodeXForm, 2, 11,
62757 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17976),
62758 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62759 0,
62760 93,
62761 OPC_CheckChild2TypeI64,
62762 OPC_RecordChild3,
62763 OPC_RecordChild4,
62764 OPC_RecordChild5,
62765 OPC_RecordChild6,
62766 OPC_RecordChild7,
62767 OPC_MoveChild, 8,
62768 OPC_RecordNode,
62769 OPC_MoveSibling, 9,
62770 OPC_RecordNode,
62771 OPC_MoveSibling, 10,
62772 OPC_RecordNode,
62773 OPC_MoveSibling, 11,
62774 OPC_RecordNode,
62775 OPC_MoveParent,
62776 OPC_Scope, 23,
62777 OPC_CheckPredicate2,
62778 OPC_CheckPatternPredicate4,
62779 OPC_EmitMergeInputChains1_0,
62780 OPC_EmitInteger32, 0,
62781 OPC_EmitNodeXForm, 2, 11,
62782 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16836),
62783 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62784 23,
62785 OPC_CheckPredicate1,
62786 OPC_CheckPatternPredicate4,
62787 OPC_EmitMergeInputChains1_0,
62788 OPC_EmitInteger32, 0,
62789 OPC_EmitNodeXForm, 2, 11,
62790 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17463),
62791 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62792 23,
62793 OPC_CheckPredicate0,
62794 OPC_CheckPatternPredicate4,
62795 OPC_EmitMergeInputChains1_0,
62796 OPC_EmitInteger32, 0,
62797 OPC_EmitNodeXForm, 2, 11,
62798 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18090),
62799 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62800 0,
62801 0,
62802 116|128,3,
62803 OPC_CheckChild1Integer, 106|128,15|128,1,
62804 OPC_RecordChild2,
62805 OPC_Scope, 102,
62806 OPC_CheckChild2TypeI32,
62807 OPC_RecordChild3,
62808 OPC_RecordChild4,
62809 OPC_RecordChild5,
62810 OPC_RecordChild6,
62811 OPC_RecordChild7,
62812 OPC_MoveChild, 8,
62813 OPC_RecordNode,
62814 OPC_MoveSibling, 9,
62815 OPC_RecordNode,
62816 OPC_MoveSibling, 10,
62817 OPC_RecordNode,
62818 OPC_MoveSibling, 11,
62819 OPC_RecordNode,
62820 OPC_MoveParent,
62821 OPC_Scope, 26,
62822 OPC_CheckPredicate2,
62823 OPC_CheckPatternPredicate0,
62824 OPC_CheckComplexPat0, /*#*/1,
62825 OPC_EmitMergeInputChains1_0,
62826 OPC_EmitInteger32, 0,
62827 OPC_EmitNodeXForm, 2, 13,
62828 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16952),
62829 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62830 26,
62831 OPC_CheckPredicate1,
62832 OPC_CheckPatternPredicate0,
62833 OPC_CheckComplexPat0, /*#*/1,
62834 OPC_EmitMergeInputChains1_0,
62835 OPC_EmitInteger32, 0,
62836 OPC_EmitNodeXForm, 2, 13,
62837 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17579),
62838 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62839 26,
62840 OPC_CheckPredicate0,
62841 OPC_CheckPatternPredicate0,
62842 OPC_CheckComplexPat0, /*#*/1,
62843 OPC_EmitMergeInputChains1_0,
62844 OPC_EmitInteger32, 0,
62845 OPC_EmitNodeXForm, 2, 13,
62846 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18206),
62847 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62848 0,
62849 102,
62850 OPC_CheckChild2TypeI64,
62851 OPC_RecordChild3,
62852 OPC_RecordChild4,
62853 OPC_RecordChild5,
62854 OPC_RecordChild6,
62855 OPC_RecordChild7,
62856 OPC_MoveChild, 8,
62857 OPC_RecordNode,
62858 OPC_MoveSibling, 9,
62859 OPC_RecordNode,
62860 OPC_MoveSibling, 10,
62861 OPC_RecordNode,
62862 OPC_MoveSibling, 11,
62863 OPC_RecordNode,
62864 OPC_MoveParent,
62865 OPC_Scope, 26,
62866 OPC_CheckPredicate2,
62867 OPC_CheckPatternPredicate0,
62868 OPC_CheckComplexPat1, /*#*/1,
62869 OPC_EmitMergeInputChains1_0,
62870 OPC_EmitInteger32, 0,
62871 OPC_EmitNodeXForm, 2, 13,
62872 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17066),
62873 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62874 26,
62875 OPC_CheckPredicate1,
62876 OPC_CheckPatternPredicate0,
62877 OPC_CheckComplexPat1, /*#*/1,
62878 OPC_EmitMergeInputChains1_0,
62879 OPC_EmitInteger32, 0,
62880 OPC_EmitNodeXForm, 2, 13,
62881 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17693),
62882 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62883 26,
62884 OPC_CheckPredicate0,
62885 OPC_CheckPatternPredicate0,
62886 OPC_CheckComplexPat1, /*#*/1,
62887 OPC_EmitMergeInputChains1_0,
62888 OPC_EmitInteger32, 0,
62889 OPC_EmitNodeXForm, 2, 13,
62890 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18320),
62891 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
62892 0,
62893 98,
62894 OPC_RecordChild3,
62895 OPC_RecordChild4,
62896 OPC_RecordChild5,
62897 OPC_RecordChild6,
62898 OPC_RecordChild7,
62899 OPC_MoveChild, 8,
62900 OPC_RecordNode,
62901 OPC_MoveSibling, 9,
62902 OPC_RecordNode,
62903 OPC_MoveSibling, 10,
62904 OPC_RecordNode,
62905 OPC_MoveSibling, 11,
62906 OPC_RecordNode,
62907 OPC_MoveParent,
62908 OPC_Scope, 25,
62909 OPC_CheckPredicate2,
62910 OPC_CheckPatternPredicate0,
62911 OPC_CheckComplexPat2, /*#*/1,
62912 OPC_EmitMergeInputChains1_0,
62913 OPC_EmitInteger32, 0,
62914 OPC_EmitNodeXForm, 2, 12,
62915 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16589),
62916 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62917 25,
62918 OPC_CheckPredicate1,
62919 OPC_CheckPatternPredicate0,
62920 OPC_CheckComplexPat2, /*#*/1,
62921 OPC_EmitMergeInputChains1_0,
62922 OPC_EmitInteger32, 0,
62923 OPC_EmitNodeXForm, 2, 12,
62924 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17226),
62925 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62926 25,
62927 OPC_CheckPredicate0,
62928 OPC_CheckPatternPredicate0,
62929 OPC_CheckComplexPat2, /*#*/1,
62930 OPC_EmitMergeInputChains1_0,
62931 OPC_EmitInteger32, 0,
62932 OPC_EmitNodeXForm, 2, 12,
62933 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17853),
62934 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
62935 0,
62936 93,
62937 OPC_CheckChild2TypeI32,
62938 OPC_RecordChild3,
62939 OPC_RecordChild4,
62940 OPC_RecordChild5,
62941 OPC_RecordChild6,
62942 OPC_RecordChild7,
62943 OPC_MoveChild, 8,
62944 OPC_RecordNode,
62945 OPC_MoveSibling, 9,
62946 OPC_RecordNode,
62947 OPC_MoveSibling, 10,
62948 OPC_RecordNode,
62949 OPC_MoveSibling, 11,
62950 OPC_RecordNode,
62951 OPC_MoveParent,
62952 OPC_Scope, 23,
62953 OPC_CheckPredicate2,
62954 OPC_CheckPatternPredicate0,
62955 OPC_EmitMergeInputChains1_0,
62956 OPC_EmitInteger32, 0,
62957 OPC_EmitNodeXForm, 2, 11,
62958 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16724),
62959 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62960 23,
62961 OPC_CheckPredicate1,
62962 OPC_CheckPatternPredicate0,
62963 OPC_EmitMergeInputChains1_0,
62964 OPC_EmitInteger32, 0,
62965 OPC_EmitNodeXForm, 2, 11,
62966 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17351),
62967 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62968 23,
62969 OPC_CheckPredicate0,
62970 OPC_CheckPatternPredicate0,
62971 OPC_EmitMergeInputChains1_0,
62972 OPC_EmitInteger32, 0,
62973 OPC_EmitNodeXForm, 2, 11,
62974 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17978),
62975 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
62976 0,
62977 93,
62978 OPC_CheckChild2TypeI64,
62979 OPC_RecordChild3,
62980 OPC_RecordChild4,
62981 OPC_RecordChild5,
62982 OPC_RecordChild6,
62983 OPC_RecordChild7,
62984 OPC_MoveChild, 8,
62985 OPC_RecordNode,
62986 OPC_MoveSibling, 9,
62987 OPC_RecordNode,
62988 OPC_MoveSibling, 10,
62989 OPC_RecordNode,
62990 OPC_MoveSibling, 11,
62991 OPC_RecordNode,
62992 OPC_MoveParent,
62993 OPC_Scope, 23,
62994 OPC_CheckPredicate2,
62995 OPC_CheckPatternPredicate0,
62996 OPC_EmitMergeInputChains1_0,
62997 OPC_EmitInteger32, 0,
62998 OPC_EmitNodeXForm, 2, 11,
62999 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16838),
63000 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63001 23,
63002 OPC_CheckPredicate1,
63003 OPC_CheckPatternPredicate0,
63004 OPC_EmitMergeInputChains1_0,
63005 OPC_EmitInteger32, 0,
63006 OPC_EmitNodeXForm, 2, 11,
63007 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17465),
63008 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63009 23,
63010 OPC_CheckPredicate0,
63011 OPC_CheckPatternPredicate0,
63012 OPC_EmitMergeInputChains1_0,
63013 OPC_EmitInteger32, 0,
63014 OPC_EmitNodeXForm, 2, 11,
63015 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18092),
63016 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63017 0,
63018 0,
63019 119|128,2,
63020 OPC_CheckChild1Integer, 102|128,17|128,1,
63021 OPC_RecordChild2,
63022 OPC_Scope, 77,
63023 OPC_CheckChild2TypeI32,
63024 OPC_RecordChild3,
63025 OPC_RecordChild4,
63026 OPC_RecordChild5,
63027 OPC_RecordChild6,
63028 OPC_RecordChild7,
63029 OPC_Scope, 22,
63030 OPC_CheckPredicate2,
63031 OPC_CheckPatternPredicate2,
63032 OPC_CheckComplexPat0, /*#*/1,
63033 OPC_EmitMergeInputChains1_0,
63034 OPC_EmitInteger32, 0,
63035 OPC_EmitNodeXForm, 2, 9,
63036 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16954),
63037 8, 7, 8, 2, 3, 4, 5, 6, 10,
63038 22,
63039 OPC_CheckPredicate1,
63040 OPC_CheckPatternPredicate2,
63041 OPC_CheckComplexPat0, /*#*/1,
63042 OPC_EmitMergeInputChains1_0,
63043 OPC_EmitInteger32, 0,
63044 OPC_EmitNodeXForm, 2, 9,
63045 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17581),
63046 8, 7, 8, 2, 3, 4, 5, 6, 10,
63047 22,
63048 OPC_CheckPredicate0,
63049 OPC_CheckPatternPredicate2,
63050 OPC_CheckComplexPat0, /*#*/1,
63051 OPC_EmitMergeInputChains1_0,
63052 OPC_EmitInteger32, 0,
63053 OPC_EmitNodeXForm, 2, 9,
63054 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18208),
63055 8, 7, 8, 2, 3, 4, 5, 6, 10,
63056 0,
63057 77,
63058 OPC_CheckChild2TypeI64,
63059 OPC_RecordChild3,
63060 OPC_RecordChild4,
63061 OPC_RecordChild5,
63062 OPC_RecordChild6,
63063 OPC_RecordChild7,
63064 OPC_Scope, 22,
63065 OPC_CheckPredicate2,
63066 OPC_CheckPatternPredicate2,
63067 OPC_CheckComplexPat1, /*#*/1,
63068 OPC_EmitMergeInputChains1_0,
63069 OPC_EmitInteger32, 0,
63070 OPC_EmitNodeXForm, 2, 9,
63071 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17068),
63072 8, 7, 8, 2, 3, 4, 5, 6, 10,
63073 22,
63074 OPC_CheckPredicate1,
63075 OPC_CheckPatternPredicate2,
63076 OPC_CheckComplexPat1, /*#*/1,
63077 OPC_EmitMergeInputChains1_0,
63078 OPC_EmitInteger32, 0,
63079 OPC_EmitNodeXForm, 2, 9,
63080 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17695),
63081 8, 7, 8, 2, 3, 4, 5, 6, 10,
63082 22,
63083 OPC_CheckPredicate0,
63084 OPC_CheckPatternPredicate2,
63085 OPC_CheckComplexPat1, /*#*/1,
63086 OPC_EmitMergeInputChains1_0,
63087 OPC_EmitInteger32, 0,
63088 OPC_EmitNodeXForm, 2, 9,
63089 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18322),
63090 8, 7, 8, 2, 3, 4, 5, 6, 10,
63091 0,
63092 73,
63093 OPC_RecordChild3,
63094 OPC_RecordChild4,
63095 OPC_RecordChild5,
63096 OPC_RecordChild6,
63097 OPC_RecordChild7,
63098 OPC_Scope, 21,
63099 OPC_CheckPredicate2,
63100 OPC_CheckPatternPredicate2,
63101 OPC_CheckComplexPat2, /*#*/1,
63102 OPC_EmitMergeInputChains1_0,
63103 OPC_EmitInteger32, 0,
63104 OPC_EmitNodeXForm, 2, 8,
63105 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16593),
63106 7, 7, 2, 3, 4, 5, 6, 9,
63107 21,
63108 OPC_CheckPredicate1,
63109 OPC_CheckPatternPredicate2,
63110 OPC_CheckComplexPat2, /*#*/1,
63111 OPC_EmitMergeInputChains1_0,
63112 OPC_EmitInteger32, 0,
63113 OPC_EmitNodeXForm, 2, 8,
63114 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17229),
63115 7, 7, 2, 3, 4, 5, 6, 9,
63116 21,
63117 OPC_CheckPredicate0,
63118 OPC_CheckPatternPredicate2,
63119 OPC_CheckComplexPat2, /*#*/1,
63120 OPC_EmitMergeInputChains1_0,
63121 OPC_EmitInteger32, 0,
63122 OPC_EmitNodeXForm, 2, 8,
63123 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17856),
63124 7, 7, 2, 3, 4, 5, 6, 9,
63125 0,
63126 68,
63127 OPC_CheckChild2TypeI32,
63128 OPC_RecordChild3,
63129 OPC_RecordChild4,
63130 OPC_RecordChild5,
63131 OPC_RecordChild6,
63132 OPC_RecordChild7,
63133 OPC_Scope, 19,
63134 OPC_CheckPredicate2,
63135 OPC_CheckPatternPredicate2,
63136 OPC_EmitMergeInputChains1_0,
63137 OPC_EmitInteger32, 0,
63138 OPC_EmitNodeXForm, 2, 7,
63139 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16726),
63140 7, 1, 2, 3, 4, 5, 6, 8,
63141 19,
63142 OPC_CheckPredicate1,
63143 OPC_CheckPatternPredicate2,
63144 OPC_EmitMergeInputChains1_0,
63145 OPC_EmitInteger32, 0,
63146 OPC_EmitNodeXForm, 2, 7,
63147 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17353),
63148 7, 1, 2, 3, 4, 5, 6, 8,
63149 19,
63150 OPC_CheckPredicate0,
63151 OPC_CheckPatternPredicate2,
63152 OPC_EmitMergeInputChains1_0,
63153 OPC_EmitInteger32, 0,
63154 OPC_EmitNodeXForm, 2, 7,
63155 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17980),
63156 7, 1, 2, 3, 4, 5, 6, 8,
63157 0,
63158 68,
63159 OPC_CheckChild2TypeI64,
63160 OPC_RecordChild3,
63161 OPC_RecordChild4,
63162 OPC_RecordChild5,
63163 OPC_RecordChild6,
63164 OPC_RecordChild7,
63165 OPC_Scope, 19,
63166 OPC_CheckPredicate2,
63167 OPC_CheckPatternPredicate2,
63168 OPC_EmitMergeInputChains1_0,
63169 OPC_EmitInteger32, 0,
63170 OPC_EmitNodeXForm, 2, 7,
63171 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16840),
63172 7, 1, 2, 3, 4, 5, 6, 8,
63173 19,
63174 OPC_CheckPredicate1,
63175 OPC_CheckPatternPredicate2,
63176 OPC_EmitMergeInputChains1_0,
63177 OPC_EmitInteger32, 0,
63178 OPC_EmitNodeXForm, 2, 7,
63179 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17467),
63180 7, 1, 2, 3, 4, 5, 6, 8,
63181 19,
63182 OPC_CheckPredicate0,
63183 OPC_CheckPatternPredicate2,
63184 OPC_EmitMergeInputChains1_0,
63185 OPC_EmitInteger32, 0,
63186 OPC_EmitNodeXForm, 2, 7,
63187 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18094),
63188 7, 1, 2, 3, 4, 5, 6, 8,
63189 0,
63190 0,
63191 116|128,3,
63192 OPC_CheckChild1Integer, 104|128,17|128,1,
63193 OPC_RecordChild2,
63194 OPC_Scope, 102,
63195 OPC_CheckChild2TypeI32,
63196 OPC_RecordChild3,
63197 OPC_RecordChild4,
63198 OPC_RecordChild5,
63199 OPC_RecordChild6,
63200 OPC_RecordChild7,
63201 OPC_MoveChild, 8,
63202 OPC_RecordNode,
63203 OPC_MoveSibling, 9,
63204 OPC_RecordNode,
63205 OPC_MoveSibling, 10,
63206 OPC_RecordNode,
63207 OPC_MoveSibling, 11,
63208 OPC_RecordNode,
63209 OPC_MoveParent,
63210 OPC_Scope, 26,
63211 OPC_CheckPredicate2,
63212 OPC_CheckPatternPredicate2,
63213 OPC_CheckComplexPat0, /*#*/1,
63214 OPC_EmitMergeInputChains1_0,
63215 OPC_EmitInteger32, 0,
63216 OPC_EmitNodeXForm, 2, 13,
63217 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16956),
63218 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63219 26,
63220 OPC_CheckPredicate1,
63221 OPC_CheckPatternPredicate2,
63222 OPC_CheckComplexPat0, /*#*/1,
63223 OPC_EmitMergeInputChains1_0,
63224 OPC_EmitInteger32, 0,
63225 OPC_EmitNodeXForm, 2, 13,
63226 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17583),
63227 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63228 26,
63229 OPC_CheckPredicate0,
63230 OPC_CheckPatternPredicate2,
63231 OPC_CheckComplexPat0, /*#*/1,
63232 OPC_EmitMergeInputChains1_0,
63233 OPC_EmitInteger32, 0,
63234 OPC_EmitNodeXForm, 2, 13,
63235 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18210),
63236 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63237 0,
63238 102,
63239 OPC_CheckChild2TypeI64,
63240 OPC_RecordChild3,
63241 OPC_RecordChild4,
63242 OPC_RecordChild5,
63243 OPC_RecordChild6,
63244 OPC_RecordChild7,
63245 OPC_MoveChild, 8,
63246 OPC_RecordNode,
63247 OPC_MoveSibling, 9,
63248 OPC_RecordNode,
63249 OPC_MoveSibling, 10,
63250 OPC_RecordNode,
63251 OPC_MoveSibling, 11,
63252 OPC_RecordNode,
63253 OPC_MoveParent,
63254 OPC_Scope, 26,
63255 OPC_CheckPredicate2,
63256 OPC_CheckPatternPredicate2,
63257 OPC_CheckComplexPat1, /*#*/1,
63258 OPC_EmitMergeInputChains1_0,
63259 OPC_EmitInteger32, 0,
63260 OPC_EmitNodeXForm, 2, 13,
63261 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17070),
63262 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63263 26,
63264 OPC_CheckPredicate1,
63265 OPC_CheckPatternPredicate2,
63266 OPC_CheckComplexPat1, /*#*/1,
63267 OPC_EmitMergeInputChains1_0,
63268 OPC_EmitInteger32, 0,
63269 OPC_EmitNodeXForm, 2, 13,
63270 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17697),
63271 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63272 26,
63273 OPC_CheckPredicate0,
63274 OPC_CheckPatternPredicate2,
63275 OPC_CheckComplexPat1, /*#*/1,
63276 OPC_EmitMergeInputChains1_0,
63277 OPC_EmitInteger32, 0,
63278 OPC_EmitNodeXForm, 2, 13,
63279 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18324),
63280 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63281 0,
63282 98,
63283 OPC_RecordChild3,
63284 OPC_RecordChild4,
63285 OPC_RecordChild5,
63286 OPC_RecordChild6,
63287 OPC_RecordChild7,
63288 OPC_MoveChild, 8,
63289 OPC_RecordNode,
63290 OPC_MoveSibling, 9,
63291 OPC_RecordNode,
63292 OPC_MoveSibling, 10,
63293 OPC_RecordNode,
63294 OPC_MoveSibling, 11,
63295 OPC_RecordNode,
63296 OPC_MoveParent,
63297 OPC_Scope, 25,
63298 OPC_CheckPredicate2,
63299 OPC_CheckPatternPredicate2,
63300 OPC_CheckComplexPat2, /*#*/1,
63301 OPC_EmitMergeInputChains1_0,
63302 OPC_EmitInteger32, 0,
63303 OPC_EmitNodeXForm, 2, 12,
63304 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16597),
63305 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63306 25,
63307 OPC_CheckPredicate1,
63308 OPC_CheckPatternPredicate2,
63309 OPC_CheckComplexPat2, /*#*/1,
63310 OPC_EmitMergeInputChains1_0,
63311 OPC_EmitInteger32, 0,
63312 OPC_EmitNodeXForm, 2, 12,
63313 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17232),
63314 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63315 25,
63316 OPC_CheckPredicate0,
63317 OPC_CheckPatternPredicate2,
63318 OPC_CheckComplexPat2, /*#*/1,
63319 OPC_EmitMergeInputChains1_0,
63320 OPC_EmitInteger32, 0,
63321 OPC_EmitNodeXForm, 2, 12,
63322 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17859),
63323 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63324 0,
63325 93,
63326 OPC_CheckChild2TypeI32,
63327 OPC_RecordChild3,
63328 OPC_RecordChild4,
63329 OPC_RecordChild5,
63330 OPC_RecordChild6,
63331 OPC_RecordChild7,
63332 OPC_MoveChild, 8,
63333 OPC_RecordNode,
63334 OPC_MoveSibling, 9,
63335 OPC_RecordNode,
63336 OPC_MoveSibling, 10,
63337 OPC_RecordNode,
63338 OPC_MoveSibling, 11,
63339 OPC_RecordNode,
63340 OPC_MoveParent,
63341 OPC_Scope, 23,
63342 OPC_CheckPredicate2,
63343 OPC_CheckPatternPredicate2,
63344 OPC_EmitMergeInputChains1_0,
63345 OPC_EmitInteger32, 0,
63346 OPC_EmitNodeXForm, 2, 11,
63347 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16728),
63348 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63349 23,
63350 OPC_CheckPredicate1,
63351 OPC_CheckPatternPredicate2,
63352 OPC_EmitMergeInputChains1_0,
63353 OPC_EmitInteger32, 0,
63354 OPC_EmitNodeXForm, 2, 11,
63355 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17355),
63356 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63357 23,
63358 OPC_CheckPredicate0,
63359 OPC_CheckPatternPredicate2,
63360 OPC_EmitMergeInputChains1_0,
63361 OPC_EmitInteger32, 0,
63362 OPC_EmitNodeXForm, 2, 11,
63363 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17982),
63364 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63365 0,
63366 93,
63367 OPC_CheckChild2TypeI64,
63368 OPC_RecordChild3,
63369 OPC_RecordChild4,
63370 OPC_RecordChild5,
63371 OPC_RecordChild6,
63372 OPC_RecordChild7,
63373 OPC_MoveChild, 8,
63374 OPC_RecordNode,
63375 OPC_MoveSibling, 9,
63376 OPC_RecordNode,
63377 OPC_MoveSibling, 10,
63378 OPC_RecordNode,
63379 OPC_MoveSibling, 11,
63380 OPC_RecordNode,
63381 OPC_MoveParent,
63382 OPC_Scope, 23,
63383 OPC_CheckPredicate2,
63384 OPC_CheckPatternPredicate2,
63385 OPC_EmitMergeInputChains1_0,
63386 OPC_EmitInteger32, 0,
63387 OPC_EmitNodeXForm, 2, 11,
63388 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16842),
63389 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63390 23,
63391 OPC_CheckPredicate1,
63392 OPC_CheckPatternPredicate2,
63393 OPC_EmitMergeInputChains1_0,
63394 OPC_EmitInteger32, 0,
63395 OPC_EmitNodeXForm, 2, 11,
63396 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17469),
63397 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63398 23,
63399 OPC_CheckPredicate0,
63400 OPC_CheckPatternPredicate2,
63401 OPC_EmitMergeInputChains1_0,
63402 OPC_EmitInteger32, 0,
63403 OPC_EmitNodeXForm, 2, 11,
63404 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18096),
63405 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63406 0,
63407 0,
63408 116|128,3,
63409 OPC_CheckChild1Integer, 106|128,17|128,1,
63410 OPC_RecordChild2,
63411 OPC_Scope, 102,
63412 OPC_CheckChild2TypeI32,
63413 OPC_RecordChild3,
63414 OPC_RecordChild4,
63415 OPC_RecordChild5,
63416 OPC_RecordChild6,
63417 OPC_RecordChild7,
63418 OPC_MoveChild, 8,
63419 OPC_RecordNode,
63420 OPC_MoveSibling, 9,
63421 OPC_RecordNode,
63422 OPC_MoveSibling, 10,
63423 OPC_RecordNode,
63424 OPC_MoveSibling, 11,
63425 OPC_RecordNode,
63426 OPC_MoveParent,
63427 OPC_Scope, 26,
63428 OPC_CheckPredicate2,
63429 OPC_CheckPatternPredicate0,
63430 OPC_CheckComplexPat0, /*#*/1,
63431 OPC_EmitMergeInputChains1_0,
63432 OPC_EmitInteger32, 0,
63433 OPC_EmitNodeXForm, 2, 13,
63434 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16958),
63435 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63436 26,
63437 OPC_CheckPredicate1,
63438 OPC_CheckPatternPredicate0,
63439 OPC_CheckComplexPat0, /*#*/1,
63440 OPC_EmitMergeInputChains1_0,
63441 OPC_EmitInteger32, 0,
63442 OPC_EmitNodeXForm, 2, 13,
63443 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17585),
63444 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63445 26,
63446 OPC_CheckPredicate0,
63447 OPC_CheckPatternPredicate0,
63448 OPC_CheckComplexPat0, /*#*/1,
63449 OPC_EmitMergeInputChains1_0,
63450 OPC_EmitInteger32, 0,
63451 OPC_EmitNodeXForm, 2, 13,
63452 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18212),
63453 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63454 0,
63455 102,
63456 OPC_CheckChild2TypeI64,
63457 OPC_RecordChild3,
63458 OPC_RecordChild4,
63459 OPC_RecordChild5,
63460 OPC_RecordChild6,
63461 OPC_RecordChild7,
63462 OPC_MoveChild, 8,
63463 OPC_RecordNode,
63464 OPC_MoveSibling, 9,
63465 OPC_RecordNode,
63466 OPC_MoveSibling, 10,
63467 OPC_RecordNode,
63468 OPC_MoveSibling, 11,
63469 OPC_RecordNode,
63470 OPC_MoveParent,
63471 OPC_Scope, 26,
63472 OPC_CheckPredicate2,
63473 OPC_CheckPatternPredicate0,
63474 OPC_CheckComplexPat1, /*#*/1,
63475 OPC_EmitMergeInputChains1_0,
63476 OPC_EmitInteger32, 0,
63477 OPC_EmitNodeXForm, 2, 13,
63478 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17072),
63479 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63480 26,
63481 OPC_CheckPredicate1,
63482 OPC_CheckPatternPredicate0,
63483 OPC_CheckComplexPat1, /*#*/1,
63484 OPC_EmitMergeInputChains1_0,
63485 OPC_EmitInteger32, 0,
63486 OPC_EmitNodeXForm, 2, 13,
63487 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17699),
63488 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63489 26,
63490 OPC_CheckPredicate0,
63491 OPC_CheckPatternPredicate0,
63492 OPC_CheckComplexPat1, /*#*/1,
63493 OPC_EmitMergeInputChains1_0,
63494 OPC_EmitInteger32, 0,
63495 OPC_EmitNodeXForm, 2, 13,
63496 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18326),
63497 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63498 0,
63499 98,
63500 OPC_RecordChild3,
63501 OPC_RecordChild4,
63502 OPC_RecordChild5,
63503 OPC_RecordChild6,
63504 OPC_RecordChild7,
63505 OPC_MoveChild, 8,
63506 OPC_RecordNode,
63507 OPC_MoveSibling, 9,
63508 OPC_RecordNode,
63509 OPC_MoveSibling, 10,
63510 OPC_RecordNode,
63511 OPC_MoveSibling, 11,
63512 OPC_RecordNode,
63513 OPC_MoveParent,
63514 OPC_Scope, 25,
63515 OPC_CheckPredicate2,
63516 OPC_CheckPatternPredicate0,
63517 OPC_CheckComplexPat2, /*#*/1,
63518 OPC_EmitMergeInputChains1_0,
63519 OPC_EmitInteger32, 0,
63520 OPC_EmitNodeXForm, 2, 12,
63521 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16601),
63522 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63523 25,
63524 OPC_CheckPredicate1,
63525 OPC_CheckPatternPredicate0,
63526 OPC_CheckComplexPat2, /*#*/1,
63527 OPC_EmitMergeInputChains1_0,
63528 OPC_EmitInteger32, 0,
63529 OPC_EmitNodeXForm, 2, 12,
63530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17235),
63531 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63532 25,
63533 OPC_CheckPredicate0,
63534 OPC_CheckPatternPredicate0,
63535 OPC_CheckComplexPat2, /*#*/1,
63536 OPC_EmitMergeInputChains1_0,
63537 OPC_EmitInteger32, 0,
63538 OPC_EmitNodeXForm, 2, 12,
63539 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17862),
63540 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63541 0,
63542 93,
63543 OPC_CheckChild2TypeI32,
63544 OPC_RecordChild3,
63545 OPC_RecordChild4,
63546 OPC_RecordChild5,
63547 OPC_RecordChild6,
63548 OPC_RecordChild7,
63549 OPC_MoveChild, 8,
63550 OPC_RecordNode,
63551 OPC_MoveSibling, 9,
63552 OPC_RecordNode,
63553 OPC_MoveSibling, 10,
63554 OPC_RecordNode,
63555 OPC_MoveSibling, 11,
63556 OPC_RecordNode,
63557 OPC_MoveParent,
63558 OPC_Scope, 23,
63559 OPC_CheckPredicate2,
63560 OPC_CheckPatternPredicate0,
63561 OPC_EmitMergeInputChains1_0,
63562 OPC_EmitInteger32, 0,
63563 OPC_EmitNodeXForm, 2, 11,
63564 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16730),
63565 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63566 23,
63567 OPC_CheckPredicate1,
63568 OPC_CheckPatternPredicate0,
63569 OPC_EmitMergeInputChains1_0,
63570 OPC_EmitInteger32, 0,
63571 OPC_EmitNodeXForm, 2, 11,
63572 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17357),
63573 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63574 23,
63575 OPC_CheckPredicate0,
63576 OPC_CheckPatternPredicate0,
63577 OPC_EmitMergeInputChains1_0,
63578 OPC_EmitInteger32, 0,
63579 OPC_EmitNodeXForm, 2, 11,
63580 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17984),
63581 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63582 0,
63583 93,
63584 OPC_CheckChild2TypeI64,
63585 OPC_RecordChild3,
63586 OPC_RecordChild4,
63587 OPC_RecordChild5,
63588 OPC_RecordChild6,
63589 OPC_RecordChild7,
63590 OPC_MoveChild, 8,
63591 OPC_RecordNode,
63592 OPC_MoveSibling, 9,
63593 OPC_RecordNode,
63594 OPC_MoveSibling, 10,
63595 OPC_RecordNode,
63596 OPC_MoveSibling, 11,
63597 OPC_RecordNode,
63598 OPC_MoveParent,
63599 OPC_Scope, 23,
63600 OPC_CheckPredicate2,
63601 OPC_CheckPatternPredicate0,
63602 OPC_EmitMergeInputChains1_0,
63603 OPC_EmitInteger32, 0,
63604 OPC_EmitNodeXForm, 2, 11,
63605 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16844),
63606 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63607 23,
63608 OPC_CheckPredicate1,
63609 OPC_CheckPatternPredicate0,
63610 OPC_EmitMergeInputChains1_0,
63611 OPC_EmitInteger32, 0,
63612 OPC_EmitNodeXForm, 2, 11,
63613 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17471),
63614 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63615 23,
63616 OPC_CheckPredicate0,
63617 OPC_CheckPatternPredicate0,
63618 OPC_EmitMergeInputChains1_0,
63619 OPC_EmitInteger32, 0,
63620 OPC_EmitNodeXForm, 2, 11,
63621 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18098),
63622 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63623 0,
63624 0,
63625 119|128,2,
63626 OPC_CheckChild1Integer, 62|128,19|128,1,
63627 OPC_RecordChild2,
63628 OPC_Scope, 77,
63629 OPC_CheckChild2TypeI32,
63630 OPC_RecordChild3,
63631 OPC_RecordChild4,
63632 OPC_RecordChild5,
63633 OPC_RecordChild6,
63634 OPC_RecordChild7,
63635 OPC_Scope, 22,
63636 OPC_CheckPredicate2,
63637 OPC_CheckPatternPredicate2,
63638 OPC_CheckComplexPat0, /*#*/1,
63639 OPC_EmitMergeInputChains1_0,
63640 OPC_EmitInteger32, 0,
63641 OPC_EmitNodeXForm, 2, 9,
63642 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16960),
63643 8, 7, 8, 2, 3, 4, 5, 6, 10,
63644 22,
63645 OPC_CheckPredicate1,
63646 OPC_CheckPatternPredicate2,
63647 OPC_CheckComplexPat0, /*#*/1,
63648 OPC_EmitMergeInputChains1_0,
63649 OPC_EmitInteger32, 0,
63650 OPC_EmitNodeXForm, 2, 9,
63651 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17587),
63652 8, 7, 8, 2, 3, 4, 5, 6, 10,
63653 22,
63654 OPC_CheckPredicate0,
63655 OPC_CheckPatternPredicate2,
63656 OPC_CheckComplexPat0, /*#*/1,
63657 OPC_EmitMergeInputChains1_0,
63658 OPC_EmitInteger32, 0,
63659 OPC_EmitNodeXForm, 2, 9,
63660 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18214),
63661 8, 7, 8, 2, 3, 4, 5, 6, 10,
63662 0,
63663 77,
63664 OPC_CheckChild2TypeI64,
63665 OPC_RecordChild3,
63666 OPC_RecordChild4,
63667 OPC_RecordChild5,
63668 OPC_RecordChild6,
63669 OPC_RecordChild7,
63670 OPC_Scope, 22,
63671 OPC_CheckPredicate2,
63672 OPC_CheckPatternPredicate2,
63673 OPC_CheckComplexPat1, /*#*/1,
63674 OPC_EmitMergeInputChains1_0,
63675 OPC_EmitInteger32, 0,
63676 OPC_EmitNodeXForm, 2, 9,
63677 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17074),
63678 8, 7, 8, 2, 3, 4, 5, 6, 10,
63679 22,
63680 OPC_CheckPredicate1,
63681 OPC_CheckPatternPredicate2,
63682 OPC_CheckComplexPat1, /*#*/1,
63683 OPC_EmitMergeInputChains1_0,
63684 OPC_EmitInteger32, 0,
63685 OPC_EmitNodeXForm, 2, 9,
63686 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17701),
63687 8, 7, 8, 2, 3, 4, 5, 6, 10,
63688 22,
63689 OPC_CheckPredicate0,
63690 OPC_CheckPatternPredicate2,
63691 OPC_CheckComplexPat1, /*#*/1,
63692 OPC_EmitMergeInputChains1_0,
63693 OPC_EmitInteger32, 0,
63694 OPC_EmitNodeXForm, 2, 9,
63695 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18328),
63696 8, 7, 8, 2, 3, 4, 5, 6, 10,
63697 0,
63698 73,
63699 OPC_RecordChild3,
63700 OPC_RecordChild4,
63701 OPC_RecordChild5,
63702 OPC_RecordChild6,
63703 OPC_RecordChild7,
63704 OPC_Scope, 21,
63705 OPC_CheckPredicate2,
63706 OPC_CheckPatternPredicate2,
63707 OPC_CheckComplexPat2, /*#*/1,
63708 OPC_EmitMergeInputChains1_0,
63709 OPC_EmitInteger32, 0,
63710 OPC_EmitNodeXForm, 2, 8,
63711 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16605),
63712 7, 7, 2, 3, 4, 5, 6, 9,
63713 21,
63714 OPC_CheckPredicate1,
63715 OPC_CheckPatternPredicate2,
63716 OPC_CheckComplexPat2, /*#*/1,
63717 OPC_EmitMergeInputChains1_0,
63718 OPC_EmitInteger32, 0,
63719 OPC_EmitNodeXForm, 2, 8,
63720 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17238),
63721 7, 7, 2, 3, 4, 5, 6, 9,
63722 21,
63723 OPC_CheckPredicate0,
63724 OPC_CheckPatternPredicate2,
63725 OPC_CheckComplexPat2, /*#*/1,
63726 OPC_EmitMergeInputChains1_0,
63727 OPC_EmitInteger32, 0,
63728 OPC_EmitNodeXForm, 2, 8,
63729 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17865),
63730 7, 7, 2, 3, 4, 5, 6, 9,
63731 0,
63732 68,
63733 OPC_CheckChild2TypeI32,
63734 OPC_RecordChild3,
63735 OPC_RecordChild4,
63736 OPC_RecordChild5,
63737 OPC_RecordChild6,
63738 OPC_RecordChild7,
63739 OPC_Scope, 19,
63740 OPC_CheckPredicate2,
63741 OPC_CheckPatternPredicate2,
63742 OPC_EmitMergeInputChains1_0,
63743 OPC_EmitInteger32, 0,
63744 OPC_EmitNodeXForm, 2, 7,
63745 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16732),
63746 7, 1, 2, 3, 4, 5, 6, 8,
63747 19,
63748 OPC_CheckPredicate1,
63749 OPC_CheckPatternPredicate2,
63750 OPC_EmitMergeInputChains1_0,
63751 OPC_EmitInteger32, 0,
63752 OPC_EmitNodeXForm, 2, 7,
63753 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17359),
63754 7, 1, 2, 3, 4, 5, 6, 8,
63755 19,
63756 OPC_CheckPredicate0,
63757 OPC_CheckPatternPredicate2,
63758 OPC_EmitMergeInputChains1_0,
63759 OPC_EmitInteger32, 0,
63760 OPC_EmitNodeXForm, 2, 7,
63761 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17986),
63762 7, 1, 2, 3, 4, 5, 6, 8,
63763 0,
63764 68,
63765 OPC_CheckChild2TypeI64,
63766 OPC_RecordChild3,
63767 OPC_RecordChild4,
63768 OPC_RecordChild5,
63769 OPC_RecordChild6,
63770 OPC_RecordChild7,
63771 OPC_Scope, 19,
63772 OPC_CheckPredicate2,
63773 OPC_CheckPatternPredicate2,
63774 OPC_EmitMergeInputChains1_0,
63775 OPC_EmitInteger32, 0,
63776 OPC_EmitNodeXForm, 2, 7,
63777 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16846),
63778 7, 1, 2, 3, 4, 5, 6, 8,
63779 19,
63780 OPC_CheckPredicate1,
63781 OPC_CheckPatternPredicate2,
63782 OPC_EmitMergeInputChains1_0,
63783 OPC_EmitInteger32, 0,
63784 OPC_EmitNodeXForm, 2, 7,
63785 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17473),
63786 7, 1, 2, 3, 4, 5, 6, 8,
63787 19,
63788 OPC_CheckPredicate0,
63789 OPC_CheckPatternPredicate2,
63790 OPC_EmitMergeInputChains1_0,
63791 OPC_EmitInteger32, 0,
63792 OPC_EmitNodeXForm, 2, 7,
63793 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18100),
63794 7, 1, 2, 3, 4, 5, 6, 8,
63795 0,
63796 0,
63797 116|128,3,
63798 OPC_CheckChild1Integer, 64|128,19|128,1,
63799 OPC_RecordChild2,
63800 OPC_Scope, 102,
63801 OPC_CheckChild2TypeI32,
63802 OPC_RecordChild3,
63803 OPC_RecordChild4,
63804 OPC_RecordChild5,
63805 OPC_RecordChild6,
63806 OPC_RecordChild7,
63807 OPC_MoveChild, 8,
63808 OPC_RecordNode,
63809 OPC_MoveSibling, 9,
63810 OPC_RecordNode,
63811 OPC_MoveSibling, 10,
63812 OPC_RecordNode,
63813 OPC_MoveSibling, 11,
63814 OPC_RecordNode,
63815 OPC_MoveParent,
63816 OPC_Scope, 26,
63817 OPC_CheckPredicate2,
63818 OPC_CheckPatternPredicate2,
63819 OPC_CheckComplexPat0, /*#*/1,
63820 OPC_EmitMergeInputChains1_0,
63821 OPC_EmitInteger32, 0,
63822 OPC_EmitNodeXForm, 2, 13,
63823 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16962),
63824 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63825 26,
63826 OPC_CheckPredicate1,
63827 OPC_CheckPatternPredicate2,
63828 OPC_CheckComplexPat0, /*#*/1,
63829 OPC_EmitMergeInputChains1_0,
63830 OPC_EmitInteger32, 0,
63831 OPC_EmitNodeXForm, 2, 13,
63832 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17589),
63833 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63834 26,
63835 OPC_CheckPredicate0,
63836 OPC_CheckPatternPredicate2,
63837 OPC_CheckComplexPat0, /*#*/1,
63838 OPC_EmitMergeInputChains1_0,
63839 OPC_EmitInteger32, 0,
63840 OPC_EmitNodeXForm, 2, 13,
63841 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18216),
63842 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63843 0,
63844 102,
63845 OPC_CheckChild2TypeI64,
63846 OPC_RecordChild3,
63847 OPC_RecordChild4,
63848 OPC_RecordChild5,
63849 OPC_RecordChild6,
63850 OPC_RecordChild7,
63851 OPC_MoveChild, 8,
63852 OPC_RecordNode,
63853 OPC_MoveSibling, 9,
63854 OPC_RecordNode,
63855 OPC_MoveSibling, 10,
63856 OPC_RecordNode,
63857 OPC_MoveSibling, 11,
63858 OPC_RecordNode,
63859 OPC_MoveParent,
63860 OPC_Scope, 26,
63861 OPC_CheckPredicate2,
63862 OPC_CheckPatternPredicate2,
63863 OPC_CheckComplexPat1, /*#*/1,
63864 OPC_EmitMergeInputChains1_0,
63865 OPC_EmitInteger32, 0,
63866 OPC_EmitNodeXForm, 2, 13,
63867 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17076),
63868 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63869 26,
63870 OPC_CheckPredicate1,
63871 OPC_CheckPatternPredicate2,
63872 OPC_CheckComplexPat1, /*#*/1,
63873 OPC_EmitMergeInputChains1_0,
63874 OPC_EmitInteger32, 0,
63875 OPC_EmitNodeXForm, 2, 13,
63876 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17703),
63877 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63878 26,
63879 OPC_CheckPredicate0,
63880 OPC_CheckPatternPredicate2,
63881 OPC_CheckComplexPat1, /*#*/1,
63882 OPC_EmitMergeInputChains1_0,
63883 OPC_EmitInteger32, 0,
63884 OPC_EmitNodeXForm, 2, 13,
63885 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18330),
63886 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
63887 0,
63888 98,
63889 OPC_RecordChild3,
63890 OPC_RecordChild4,
63891 OPC_RecordChild5,
63892 OPC_RecordChild6,
63893 OPC_RecordChild7,
63894 OPC_MoveChild, 8,
63895 OPC_RecordNode,
63896 OPC_MoveSibling, 9,
63897 OPC_RecordNode,
63898 OPC_MoveSibling, 10,
63899 OPC_RecordNode,
63900 OPC_MoveSibling, 11,
63901 OPC_RecordNode,
63902 OPC_MoveParent,
63903 OPC_Scope, 25,
63904 OPC_CheckPredicate2,
63905 OPC_CheckPatternPredicate2,
63906 OPC_CheckComplexPat2, /*#*/1,
63907 OPC_EmitMergeInputChains1_0,
63908 OPC_EmitInteger32, 0,
63909 OPC_EmitNodeXForm, 2, 12,
63910 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16609),
63911 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63912 25,
63913 OPC_CheckPredicate1,
63914 OPC_CheckPatternPredicate2,
63915 OPC_CheckComplexPat2, /*#*/1,
63916 OPC_EmitMergeInputChains1_0,
63917 OPC_EmitInteger32, 0,
63918 OPC_EmitNodeXForm, 2, 12,
63919 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17241),
63920 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63921 25,
63922 OPC_CheckPredicate0,
63923 OPC_CheckPatternPredicate2,
63924 OPC_CheckComplexPat2, /*#*/1,
63925 OPC_EmitMergeInputChains1_0,
63926 OPC_EmitInteger32, 0,
63927 OPC_EmitNodeXForm, 2, 12,
63928 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17868),
63929 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
63930 0,
63931 93,
63932 OPC_CheckChild2TypeI32,
63933 OPC_RecordChild3,
63934 OPC_RecordChild4,
63935 OPC_RecordChild5,
63936 OPC_RecordChild6,
63937 OPC_RecordChild7,
63938 OPC_MoveChild, 8,
63939 OPC_RecordNode,
63940 OPC_MoveSibling, 9,
63941 OPC_RecordNode,
63942 OPC_MoveSibling, 10,
63943 OPC_RecordNode,
63944 OPC_MoveSibling, 11,
63945 OPC_RecordNode,
63946 OPC_MoveParent,
63947 OPC_Scope, 23,
63948 OPC_CheckPredicate2,
63949 OPC_CheckPatternPredicate2,
63950 OPC_EmitMergeInputChains1_0,
63951 OPC_EmitInteger32, 0,
63952 OPC_EmitNodeXForm, 2, 11,
63953 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16734),
63954 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63955 23,
63956 OPC_CheckPredicate1,
63957 OPC_CheckPatternPredicate2,
63958 OPC_EmitMergeInputChains1_0,
63959 OPC_EmitInteger32, 0,
63960 OPC_EmitNodeXForm, 2, 11,
63961 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17361),
63962 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63963 23,
63964 OPC_CheckPredicate0,
63965 OPC_CheckPatternPredicate2,
63966 OPC_EmitMergeInputChains1_0,
63967 OPC_EmitInteger32, 0,
63968 OPC_EmitNodeXForm, 2, 11,
63969 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17988),
63970 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63971 0,
63972 93,
63973 OPC_CheckChild2TypeI64,
63974 OPC_RecordChild3,
63975 OPC_RecordChild4,
63976 OPC_RecordChild5,
63977 OPC_RecordChild6,
63978 OPC_RecordChild7,
63979 OPC_MoveChild, 8,
63980 OPC_RecordNode,
63981 OPC_MoveSibling, 9,
63982 OPC_RecordNode,
63983 OPC_MoveSibling, 10,
63984 OPC_RecordNode,
63985 OPC_MoveSibling, 11,
63986 OPC_RecordNode,
63987 OPC_MoveParent,
63988 OPC_Scope, 23,
63989 OPC_CheckPredicate2,
63990 OPC_CheckPatternPredicate2,
63991 OPC_EmitMergeInputChains1_0,
63992 OPC_EmitInteger32, 0,
63993 OPC_EmitNodeXForm, 2, 11,
63994 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16848),
63995 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
63996 23,
63997 OPC_CheckPredicate1,
63998 OPC_CheckPatternPredicate2,
63999 OPC_EmitMergeInputChains1_0,
64000 OPC_EmitInteger32, 0,
64001 OPC_EmitNodeXForm, 2, 11,
64002 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17475),
64003 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64004 23,
64005 OPC_CheckPredicate0,
64006 OPC_CheckPatternPredicate2,
64007 OPC_EmitMergeInputChains1_0,
64008 OPC_EmitInteger32, 0,
64009 OPC_EmitNodeXForm, 2, 11,
64010 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18102),
64011 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64012 0,
64013 0,
64014 116|128,3,
64015 OPC_CheckChild1Integer, 66|128,19|128,1,
64016 OPC_RecordChild2,
64017 OPC_Scope, 102,
64018 OPC_CheckChild2TypeI32,
64019 OPC_RecordChild3,
64020 OPC_RecordChild4,
64021 OPC_RecordChild5,
64022 OPC_RecordChild6,
64023 OPC_RecordChild7,
64024 OPC_MoveChild, 8,
64025 OPC_RecordNode,
64026 OPC_MoveSibling, 9,
64027 OPC_RecordNode,
64028 OPC_MoveSibling, 10,
64029 OPC_RecordNode,
64030 OPC_MoveSibling, 11,
64031 OPC_RecordNode,
64032 OPC_MoveParent,
64033 OPC_Scope, 26,
64034 OPC_CheckPredicate2,
64035 OPC_CheckPatternPredicate0,
64036 OPC_CheckComplexPat0, /*#*/1,
64037 OPC_EmitMergeInputChains1_0,
64038 OPC_EmitInteger32, 0,
64039 OPC_EmitNodeXForm, 2, 13,
64040 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16964),
64041 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64042 26,
64043 OPC_CheckPredicate1,
64044 OPC_CheckPatternPredicate0,
64045 OPC_CheckComplexPat0, /*#*/1,
64046 OPC_EmitMergeInputChains1_0,
64047 OPC_EmitInteger32, 0,
64048 OPC_EmitNodeXForm, 2, 13,
64049 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17591),
64050 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64051 26,
64052 OPC_CheckPredicate0,
64053 OPC_CheckPatternPredicate0,
64054 OPC_CheckComplexPat0, /*#*/1,
64055 OPC_EmitMergeInputChains1_0,
64056 OPC_EmitInteger32, 0,
64057 OPC_EmitNodeXForm, 2, 13,
64058 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18218),
64059 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64060 0,
64061 102,
64062 OPC_CheckChild2TypeI64,
64063 OPC_RecordChild3,
64064 OPC_RecordChild4,
64065 OPC_RecordChild5,
64066 OPC_RecordChild6,
64067 OPC_RecordChild7,
64068 OPC_MoveChild, 8,
64069 OPC_RecordNode,
64070 OPC_MoveSibling, 9,
64071 OPC_RecordNode,
64072 OPC_MoveSibling, 10,
64073 OPC_RecordNode,
64074 OPC_MoveSibling, 11,
64075 OPC_RecordNode,
64076 OPC_MoveParent,
64077 OPC_Scope, 26,
64078 OPC_CheckPredicate2,
64079 OPC_CheckPatternPredicate0,
64080 OPC_CheckComplexPat1, /*#*/1,
64081 OPC_EmitMergeInputChains1_0,
64082 OPC_EmitInteger32, 0,
64083 OPC_EmitNodeXForm, 2, 13,
64084 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17078),
64085 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64086 26,
64087 OPC_CheckPredicate1,
64088 OPC_CheckPatternPredicate0,
64089 OPC_CheckComplexPat1, /*#*/1,
64090 OPC_EmitMergeInputChains1_0,
64091 OPC_EmitInteger32, 0,
64092 OPC_EmitNodeXForm, 2, 13,
64093 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17705),
64094 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64095 26,
64096 OPC_CheckPredicate0,
64097 OPC_CheckPatternPredicate0,
64098 OPC_CheckComplexPat1, /*#*/1,
64099 OPC_EmitMergeInputChains1_0,
64100 OPC_EmitInteger32, 0,
64101 OPC_EmitNodeXForm, 2, 13,
64102 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18332),
64103 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64104 0,
64105 98,
64106 OPC_RecordChild3,
64107 OPC_RecordChild4,
64108 OPC_RecordChild5,
64109 OPC_RecordChild6,
64110 OPC_RecordChild7,
64111 OPC_MoveChild, 8,
64112 OPC_RecordNode,
64113 OPC_MoveSibling, 9,
64114 OPC_RecordNode,
64115 OPC_MoveSibling, 10,
64116 OPC_RecordNode,
64117 OPC_MoveSibling, 11,
64118 OPC_RecordNode,
64119 OPC_MoveParent,
64120 OPC_Scope, 25,
64121 OPC_CheckPredicate2,
64122 OPC_CheckPatternPredicate0,
64123 OPC_CheckComplexPat2, /*#*/1,
64124 OPC_EmitMergeInputChains1_0,
64125 OPC_EmitInteger32, 0,
64126 OPC_EmitNodeXForm, 2, 12,
64127 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16613),
64128 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64129 25,
64130 OPC_CheckPredicate1,
64131 OPC_CheckPatternPredicate0,
64132 OPC_CheckComplexPat2, /*#*/1,
64133 OPC_EmitMergeInputChains1_0,
64134 OPC_EmitInteger32, 0,
64135 OPC_EmitNodeXForm, 2, 12,
64136 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17244),
64137 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64138 25,
64139 OPC_CheckPredicate0,
64140 OPC_CheckPatternPredicate0,
64141 OPC_CheckComplexPat2, /*#*/1,
64142 OPC_EmitMergeInputChains1_0,
64143 OPC_EmitInteger32, 0,
64144 OPC_EmitNodeXForm, 2, 12,
64145 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17871),
64146 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64147 0,
64148 93,
64149 OPC_CheckChild2TypeI32,
64150 OPC_RecordChild3,
64151 OPC_RecordChild4,
64152 OPC_RecordChild5,
64153 OPC_RecordChild6,
64154 OPC_RecordChild7,
64155 OPC_MoveChild, 8,
64156 OPC_RecordNode,
64157 OPC_MoveSibling, 9,
64158 OPC_RecordNode,
64159 OPC_MoveSibling, 10,
64160 OPC_RecordNode,
64161 OPC_MoveSibling, 11,
64162 OPC_RecordNode,
64163 OPC_MoveParent,
64164 OPC_Scope, 23,
64165 OPC_CheckPredicate2,
64166 OPC_CheckPatternPredicate0,
64167 OPC_EmitMergeInputChains1_0,
64168 OPC_EmitInteger32, 0,
64169 OPC_EmitNodeXForm, 2, 11,
64170 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16736),
64171 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64172 23,
64173 OPC_CheckPredicate1,
64174 OPC_CheckPatternPredicate0,
64175 OPC_EmitMergeInputChains1_0,
64176 OPC_EmitInteger32, 0,
64177 OPC_EmitNodeXForm, 2, 11,
64178 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17363),
64179 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64180 23,
64181 OPC_CheckPredicate0,
64182 OPC_CheckPatternPredicate0,
64183 OPC_EmitMergeInputChains1_0,
64184 OPC_EmitInteger32, 0,
64185 OPC_EmitNodeXForm, 2, 11,
64186 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17990),
64187 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64188 0,
64189 93,
64190 OPC_CheckChild2TypeI64,
64191 OPC_RecordChild3,
64192 OPC_RecordChild4,
64193 OPC_RecordChild5,
64194 OPC_RecordChild6,
64195 OPC_RecordChild7,
64196 OPC_MoveChild, 8,
64197 OPC_RecordNode,
64198 OPC_MoveSibling, 9,
64199 OPC_RecordNode,
64200 OPC_MoveSibling, 10,
64201 OPC_RecordNode,
64202 OPC_MoveSibling, 11,
64203 OPC_RecordNode,
64204 OPC_MoveParent,
64205 OPC_Scope, 23,
64206 OPC_CheckPredicate2,
64207 OPC_CheckPatternPredicate0,
64208 OPC_EmitMergeInputChains1_0,
64209 OPC_EmitInteger32, 0,
64210 OPC_EmitNodeXForm, 2, 11,
64211 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16850),
64212 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64213 23,
64214 OPC_CheckPredicate1,
64215 OPC_CheckPatternPredicate0,
64216 OPC_EmitMergeInputChains1_0,
64217 OPC_EmitInteger32, 0,
64218 OPC_EmitNodeXForm, 2, 11,
64219 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17477),
64220 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64221 23,
64222 OPC_CheckPredicate0,
64223 OPC_CheckPatternPredicate0,
64224 OPC_EmitMergeInputChains1_0,
64225 OPC_EmitInteger32, 0,
64226 OPC_EmitNodeXForm, 2, 11,
64227 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18104),
64228 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64229 0,
64230 0,
64231 116|128,3,
64232 OPC_CheckChild1Integer, 26|128,16|128,1,
64233 OPC_RecordChild2,
64234 OPC_Scope, 102,
64235 OPC_CheckChild2TypeI32,
64236 OPC_RecordChild3,
64237 OPC_RecordChild4,
64238 OPC_RecordChild5,
64239 OPC_RecordChild6,
64240 OPC_RecordChild7,
64241 OPC_MoveChild, 8,
64242 OPC_RecordNode,
64243 OPC_MoveSibling, 9,
64244 OPC_RecordNode,
64245 OPC_MoveSibling, 10,
64246 OPC_RecordNode,
64247 OPC_MoveSibling, 11,
64248 OPC_RecordNode,
64249 OPC_MoveParent,
64250 OPC_Scope, 26,
64251 OPC_CheckPredicate2,
64252 OPC_CheckPatternPredicate1,
64253 OPC_CheckComplexPat0, /*#*/1,
64254 OPC_EmitMergeInputChains1_0,
64255 OPC_EmitInteger32, 0,
64256 OPC_EmitNodeXForm, 2, 13,
64257 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16966),
64258 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64259 26,
64260 OPC_CheckPredicate1,
64261 OPC_CheckPatternPredicate1,
64262 OPC_CheckComplexPat0, /*#*/1,
64263 OPC_EmitMergeInputChains1_0,
64264 OPC_EmitInteger32, 0,
64265 OPC_EmitNodeXForm, 2, 13,
64266 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17593),
64267 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64268 26,
64269 OPC_CheckPredicate0,
64270 OPC_CheckPatternPredicate1,
64271 OPC_CheckComplexPat0, /*#*/1,
64272 OPC_EmitMergeInputChains1_0,
64273 OPC_EmitInteger32, 0,
64274 OPC_EmitNodeXForm, 2, 13,
64275 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18220),
64276 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64277 0,
64278 102,
64279 OPC_CheckChild2TypeI64,
64280 OPC_RecordChild3,
64281 OPC_RecordChild4,
64282 OPC_RecordChild5,
64283 OPC_RecordChild6,
64284 OPC_RecordChild7,
64285 OPC_MoveChild, 8,
64286 OPC_RecordNode,
64287 OPC_MoveSibling, 9,
64288 OPC_RecordNode,
64289 OPC_MoveSibling, 10,
64290 OPC_RecordNode,
64291 OPC_MoveSibling, 11,
64292 OPC_RecordNode,
64293 OPC_MoveParent,
64294 OPC_Scope, 26,
64295 OPC_CheckPredicate2,
64296 OPC_CheckPatternPredicate1,
64297 OPC_CheckComplexPat1, /*#*/1,
64298 OPC_EmitMergeInputChains1_0,
64299 OPC_EmitInteger32, 0,
64300 OPC_EmitNodeXForm, 2, 13,
64301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17080),
64302 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64303 26,
64304 OPC_CheckPredicate1,
64305 OPC_CheckPatternPredicate1,
64306 OPC_CheckComplexPat1, /*#*/1,
64307 OPC_EmitMergeInputChains1_0,
64308 OPC_EmitInteger32, 0,
64309 OPC_EmitNodeXForm, 2, 13,
64310 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17707),
64311 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64312 26,
64313 OPC_CheckPredicate0,
64314 OPC_CheckPatternPredicate1,
64315 OPC_CheckComplexPat1, /*#*/1,
64316 OPC_EmitMergeInputChains1_0,
64317 OPC_EmitInteger32, 0,
64318 OPC_EmitNodeXForm, 2, 13,
64319 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18334),
64320 12, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
64321 0,
64322 98,
64323 OPC_RecordChild3,
64324 OPC_RecordChild4,
64325 OPC_RecordChild5,
64326 OPC_RecordChild6,
64327 OPC_RecordChild7,
64328 OPC_MoveChild, 8,
64329 OPC_RecordNode,
64330 OPC_MoveSibling, 9,
64331 OPC_RecordNode,
64332 OPC_MoveSibling, 10,
64333 OPC_RecordNode,
64334 OPC_MoveSibling, 11,
64335 OPC_RecordNode,
64336 OPC_MoveParent,
64337 OPC_Scope, 25,
64338 OPC_CheckPredicate2,
64339 OPC_CheckPatternPredicate1,
64340 OPC_CheckComplexPat2, /*#*/1,
64341 OPC_EmitMergeInputChains1_0,
64342 OPC_EmitInteger32, 0,
64343 OPC_EmitNodeXForm, 2, 12,
64344 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16617),
64345 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64346 25,
64347 OPC_CheckPredicate1,
64348 OPC_CheckPatternPredicate1,
64349 OPC_CheckComplexPat2, /*#*/1,
64350 OPC_EmitMergeInputChains1_0,
64351 OPC_EmitInteger32, 0,
64352 OPC_EmitNodeXForm, 2, 12,
64353 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17247),
64354 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64355 25,
64356 OPC_CheckPredicate0,
64357 OPC_CheckPatternPredicate1,
64358 OPC_CheckComplexPat2, /*#*/1,
64359 OPC_EmitMergeInputChains1_0,
64360 OPC_EmitInteger32, 0,
64361 OPC_EmitNodeXForm, 2, 12,
64362 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17874),
64363 11, 11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13,
64364 0,
64365 93,
64366 OPC_CheckChild2TypeI32,
64367 OPC_RecordChild3,
64368 OPC_RecordChild4,
64369 OPC_RecordChild5,
64370 OPC_RecordChild6,
64371 OPC_RecordChild7,
64372 OPC_MoveChild, 8,
64373 OPC_RecordNode,
64374 OPC_MoveSibling, 9,
64375 OPC_RecordNode,
64376 OPC_MoveSibling, 10,
64377 OPC_RecordNode,
64378 OPC_MoveSibling, 11,
64379 OPC_RecordNode,
64380 OPC_MoveParent,
64381 OPC_Scope, 23,
64382 OPC_CheckPredicate2,
64383 OPC_CheckPatternPredicate1,
64384 OPC_EmitMergeInputChains1_0,
64385 OPC_EmitInteger32, 0,
64386 OPC_EmitNodeXForm, 2, 11,
64387 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16738),
64388 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64389 23,
64390 OPC_CheckPredicate1,
64391 OPC_CheckPatternPredicate1,
64392 OPC_EmitMergeInputChains1_0,
64393 OPC_EmitInteger32, 0,
64394 OPC_EmitNodeXForm, 2, 11,
64395 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17365),
64396 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64397 23,
64398 OPC_CheckPredicate0,
64399 OPC_CheckPatternPredicate1,
64400 OPC_EmitMergeInputChains1_0,
64401 OPC_EmitInteger32, 0,
64402 OPC_EmitNodeXForm, 2, 11,
64403 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17992),
64404 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64405 0,
64406 93,
64407 OPC_CheckChild2TypeI64,
64408 OPC_RecordChild3,
64409 OPC_RecordChild4,
64410 OPC_RecordChild5,
64411 OPC_RecordChild6,
64412 OPC_RecordChild7,
64413 OPC_MoveChild, 8,
64414 OPC_RecordNode,
64415 OPC_MoveSibling, 9,
64416 OPC_RecordNode,
64417 OPC_MoveSibling, 10,
64418 OPC_RecordNode,
64419 OPC_MoveSibling, 11,
64420 OPC_RecordNode,
64421 OPC_MoveParent,
64422 OPC_Scope, 23,
64423 OPC_CheckPredicate2,
64424 OPC_CheckPatternPredicate1,
64425 OPC_EmitMergeInputChains1_0,
64426 OPC_EmitInteger32, 0,
64427 OPC_EmitNodeXForm, 2, 11,
64428 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16852),
64429 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64430 23,
64431 OPC_CheckPredicate1,
64432 OPC_CheckPatternPredicate1,
64433 OPC_EmitMergeInputChains1_0,
64434 OPC_EmitInteger32, 0,
64435 OPC_EmitNodeXForm, 2, 11,
64436 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17479),
64437 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64438 23,
64439 OPC_CheckPredicate0,
64440 OPC_CheckPatternPredicate1,
64441 OPC_EmitMergeInputChains1_0,
64442 OPC_EmitInteger32, 0,
64443 OPC_EmitNodeXForm, 2, 11,
64444 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18106),
64445 11, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12,
64446 0,
64447 0,
64448 79|128,2,
64449 OPC_CheckChild1Integer, 86|128,20|128,1,
64450 OPC_RecordChild2,
64451 OPC_Scope, 69,
64452 OPC_CheckChild2TypeI32,
64453 OPC_RecordChild3,
64454 OPC_RecordChild4,
64455 OPC_RecordChild5,
64456 OPC_Scope, 20,
64457 OPC_CheckPredicate2,
64458 OPC_CheckPatternPredicate1,
64459 OPC_CheckComplexPat0, /*#*/1,
64460 OPC_EmitMergeInputChains1_0,
64461 OPC_EmitInteger32, 0,
64462 OPC_EmitNodeXForm, 2, 7,
64463 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16968),
64464 6, 5, 6, 2, 3, 4, 8,
64465 20,
64466 OPC_CheckPredicate1,
64467 OPC_CheckPatternPredicate1,
64468 OPC_CheckComplexPat0, /*#*/1,
64469 OPC_EmitMergeInputChains1_0,
64470 OPC_EmitInteger32, 0,
64471 OPC_EmitNodeXForm, 2, 7,
64472 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17595),
64473 6, 5, 6, 2, 3, 4, 8,
64474 20,
64475 OPC_CheckPredicate0,
64476 OPC_CheckPatternPredicate1,
64477 OPC_CheckComplexPat0, /*#*/1,
64478 OPC_EmitMergeInputChains1_0,
64479 OPC_EmitInteger32, 0,
64480 OPC_EmitNodeXForm, 2, 7,
64481 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18222),
64482 6, 5, 6, 2, 3, 4, 8,
64483 0,
64484 69,
64485 OPC_CheckChild2TypeI64,
64486 OPC_RecordChild3,
64487 OPC_RecordChild4,
64488 OPC_RecordChild5,
64489 OPC_Scope, 20,
64490 OPC_CheckPredicate2,
64491 OPC_CheckPatternPredicate1,
64492 OPC_CheckComplexPat1, /*#*/1,
64493 OPC_EmitMergeInputChains1_0,
64494 OPC_EmitInteger32, 0,
64495 OPC_EmitNodeXForm, 2, 7,
64496 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17082),
64497 6, 5, 6, 2, 3, 4, 8,
64498 20,
64499 OPC_CheckPredicate1,
64500 OPC_CheckPatternPredicate1,
64501 OPC_CheckComplexPat1, /*#*/1,
64502 OPC_EmitMergeInputChains1_0,
64503 OPC_EmitInteger32, 0,
64504 OPC_EmitNodeXForm, 2, 7,
64505 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17709),
64506 6, 5, 6, 2, 3, 4, 8,
64507 20,
64508 OPC_CheckPredicate0,
64509 OPC_CheckPatternPredicate1,
64510 OPC_CheckComplexPat1, /*#*/1,
64511 OPC_EmitMergeInputChains1_0,
64512 OPC_EmitInteger32, 0,
64513 OPC_EmitNodeXForm, 2, 7,
64514 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18336),
64515 6, 5, 6, 2, 3, 4, 8,
64516 0,
64517 65,
64518 OPC_RecordChild3,
64519 OPC_RecordChild4,
64520 OPC_RecordChild5,
64521 OPC_Scope, 19,
64522 OPC_CheckPredicate2,
64523 OPC_CheckPatternPredicate1,
64524 OPC_CheckComplexPat2, /*#*/1,
64525 OPC_EmitMergeInputChains1_0,
64526 OPC_EmitInteger32, 0,
64527 OPC_EmitNodeXForm, 2, 6,
64528 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16621),
64529 5, 5, 2, 3, 4, 7,
64530 19,
64531 OPC_CheckPredicate1,
64532 OPC_CheckPatternPredicate1,
64533 OPC_CheckComplexPat2, /*#*/1,
64534 OPC_EmitMergeInputChains1_0,
64535 OPC_EmitInteger32, 0,
64536 OPC_EmitNodeXForm, 2, 6,
64537 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17250),
64538 5, 5, 2, 3, 4, 7,
64539 19,
64540 OPC_CheckPredicate0,
64541 OPC_CheckPatternPredicate1,
64542 OPC_CheckComplexPat2, /*#*/1,
64543 OPC_EmitMergeInputChains1_0,
64544 OPC_EmitInteger32, 0,
64545 OPC_EmitNodeXForm, 2, 6,
64546 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17877),
64547 5, 5, 2, 3, 4, 7,
64548 0,
64549 60,
64550 OPC_CheckChild2TypeI32,
64551 OPC_RecordChild3,
64552 OPC_RecordChild4,
64553 OPC_RecordChild5,
64554 OPC_Scope, 17,
64555 OPC_CheckPredicate2,
64556 OPC_CheckPatternPredicate1,
64557 OPC_EmitMergeInputChains1_0,
64558 OPC_EmitInteger32, 0,
64559 OPC_EmitNodeXForm, 2, 5,
64560 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16740),
64561 5, 1, 2, 3, 4, 6,
64562 17,
64563 OPC_CheckPredicate1,
64564 OPC_CheckPatternPredicate1,
64565 OPC_EmitMergeInputChains1_0,
64566 OPC_EmitInteger32, 0,
64567 OPC_EmitNodeXForm, 2, 5,
64568 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17367),
64569 5, 1, 2, 3, 4, 6,
64570 17,
64571 OPC_CheckPredicate0,
64572 OPC_CheckPatternPredicate1,
64573 OPC_EmitMergeInputChains1_0,
64574 OPC_EmitInteger32, 0,
64575 OPC_EmitNodeXForm, 2, 5,
64576 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17994),
64577 5, 1, 2, 3, 4, 6,
64578 0,
64579 60,
64580 OPC_CheckChild2TypeI64,
64581 OPC_RecordChild3,
64582 OPC_RecordChild4,
64583 OPC_RecordChild5,
64584 OPC_Scope, 17,
64585 OPC_CheckPredicate2,
64586 OPC_CheckPatternPredicate1,
64587 OPC_EmitMergeInputChains1_0,
64588 OPC_EmitInteger32, 0,
64589 OPC_EmitNodeXForm, 2, 5,
64590 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16854),
64591 5, 1, 2, 3, 4, 6,
64592 17,
64593 OPC_CheckPredicate1,
64594 OPC_CheckPatternPredicate1,
64595 OPC_EmitMergeInputChains1_0,
64596 OPC_EmitInteger32, 0,
64597 OPC_EmitNodeXForm, 2, 5,
64598 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17481),
64599 5, 1, 2, 3, 4, 6,
64600 17,
64601 OPC_CheckPredicate0,
64602 OPC_CheckPatternPredicate1,
64603 OPC_EmitMergeInputChains1_0,
64604 OPC_EmitInteger32, 0,
64605 OPC_EmitNodeXForm, 2, 5,
64606 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18108),
64607 5, 1, 2, 3, 4, 6,
64608 0,
64609 0,
64610 79|128,2,
64611 OPC_CheckChild1Integer, 14|128,20|128,1,
64612 OPC_RecordChild2,
64613 OPC_Scope, 69,
64614 OPC_CheckChild2TypeI32,
64615 OPC_RecordChild3,
64616 OPC_RecordChild4,
64617 OPC_RecordChild5,
64618 OPC_Scope, 20,
64619 OPC_CheckPredicate2,
64620 OPC_CheckPatternPredicate3,
64621 OPC_CheckComplexPat0, /*#*/1,
64622 OPC_EmitMergeInputChains1_0,
64623 OPC_EmitInteger32, 0,
64624 OPC_EmitNodeXForm, 2, 7,
64625 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16970),
64626 6, 5, 6, 2, 3, 4, 8,
64627 20,
64628 OPC_CheckPredicate1,
64629 OPC_CheckPatternPredicate3,
64630 OPC_CheckComplexPat0, /*#*/1,
64631 OPC_EmitMergeInputChains1_0,
64632 OPC_EmitInteger32, 0,
64633 OPC_EmitNodeXForm, 2, 7,
64634 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17597),
64635 6, 5, 6, 2, 3, 4, 8,
64636 20,
64637 OPC_CheckPredicate0,
64638 OPC_CheckPatternPredicate3,
64639 OPC_CheckComplexPat0, /*#*/1,
64640 OPC_EmitMergeInputChains1_0,
64641 OPC_EmitInteger32, 0,
64642 OPC_EmitNodeXForm, 2, 7,
64643 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18224),
64644 6, 5, 6, 2, 3, 4, 8,
64645 0,
64646 69,
64647 OPC_CheckChild2TypeI64,
64648 OPC_RecordChild3,
64649 OPC_RecordChild4,
64650 OPC_RecordChild5,
64651 OPC_Scope, 20,
64652 OPC_CheckPredicate2,
64653 OPC_CheckPatternPredicate3,
64654 OPC_CheckComplexPat1, /*#*/1,
64655 OPC_EmitMergeInputChains1_0,
64656 OPC_EmitInteger32, 0,
64657 OPC_EmitNodeXForm, 2, 7,
64658 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17084),
64659 6, 5, 6, 2, 3, 4, 8,
64660 20,
64661 OPC_CheckPredicate1,
64662 OPC_CheckPatternPredicate3,
64663 OPC_CheckComplexPat1, /*#*/1,
64664 OPC_EmitMergeInputChains1_0,
64665 OPC_EmitInteger32, 0,
64666 OPC_EmitNodeXForm, 2, 7,
64667 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17711),
64668 6, 5, 6, 2, 3, 4, 8,
64669 20,
64670 OPC_CheckPredicate0,
64671 OPC_CheckPatternPredicate3,
64672 OPC_CheckComplexPat1, /*#*/1,
64673 OPC_EmitMergeInputChains1_0,
64674 OPC_EmitInteger32, 0,
64675 OPC_EmitNodeXForm, 2, 7,
64676 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18338),
64677 6, 5, 6, 2, 3, 4, 8,
64678 0,
64679 65,
64680 OPC_RecordChild3,
64681 OPC_RecordChild4,
64682 OPC_RecordChild5,
64683 OPC_Scope, 19,
64684 OPC_CheckPredicate2,
64685 OPC_CheckPatternPredicate3,
64686 OPC_CheckComplexPat2, /*#*/1,
64687 OPC_EmitMergeInputChains1_0,
64688 OPC_EmitInteger32, 0,
64689 OPC_EmitNodeXForm, 2, 6,
64690 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16625),
64691 5, 5, 2, 3, 4, 7,
64692 19,
64693 OPC_CheckPredicate1,
64694 OPC_CheckPatternPredicate3,
64695 OPC_CheckComplexPat2, /*#*/1,
64696 OPC_EmitMergeInputChains1_0,
64697 OPC_EmitInteger32, 0,
64698 OPC_EmitNodeXForm, 2, 6,
64699 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17253),
64700 5, 5, 2, 3, 4, 7,
64701 19,
64702 OPC_CheckPredicate0,
64703 OPC_CheckPatternPredicate3,
64704 OPC_CheckComplexPat2, /*#*/1,
64705 OPC_EmitMergeInputChains1_0,
64706 OPC_EmitInteger32, 0,
64707 OPC_EmitNodeXForm, 2, 6,
64708 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17880),
64709 5, 5, 2, 3, 4, 7,
64710 0,
64711 60,
64712 OPC_CheckChild2TypeI32,
64713 OPC_RecordChild3,
64714 OPC_RecordChild4,
64715 OPC_RecordChild5,
64716 OPC_Scope, 17,
64717 OPC_CheckPredicate2,
64718 OPC_CheckPatternPredicate3,
64719 OPC_EmitMergeInputChains1_0,
64720 OPC_EmitInteger32, 0,
64721 OPC_EmitNodeXForm, 2, 5,
64722 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16742),
64723 5, 1, 2, 3, 4, 6,
64724 17,
64725 OPC_CheckPredicate1,
64726 OPC_CheckPatternPredicate3,
64727 OPC_EmitMergeInputChains1_0,
64728 OPC_EmitInteger32, 0,
64729 OPC_EmitNodeXForm, 2, 5,
64730 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17369),
64731 5, 1, 2, 3, 4, 6,
64732 17,
64733 OPC_CheckPredicate0,
64734 OPC_CheckPatternPredicate3,
64735 OPC_EmitMergeInputChains1_0,
64736 OPC_EmitInteger32, 0,
64737 OPC_EmitNodeXForm, 2, 5,
64738 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17996),
64739 5, 1, 2, 3, 4, 6,
64740 0,
64741 60,
64742 OPC_CheckChild2TypeI64,
64743 OPC_RecordChild3,
64744 OPC_RecordChild4,
64745 OPC_RecordChild5,
64746 OPC_Scope, 17,
64747 OPC_CheckPredicate2,
64748 OPC_CheckPatternPredicate3,
64749 OPC_EmitMergeInputChains1_0,
64750 OPC_EmitInteger32, 0,
64751 OPC_EmitNodeXForm, 2, 5,
64752 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16856),
64753 5, 1, 2, 3, 4, 6,
64754 17,
64755 OPC_CheckPredicate1,
64756 OPC_CheckPatternPredicate3,
64757 OPC_EmitMergeInputChains1_0,
64758 OPC_EmitInteger32, 0,
64759 OPC_EmitNodeXForm, 2, 5,
64760 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17483),
64761 5, 1, 2, 3, 4, 6,
64762 17,
64763 OPC_CheckPredicate0,
64764 OPC_CheckPatternPredicate3,
64765 OPC_EmitMergeInputChains1_0,
64766 OPC_EmitInteger32, 0,
64767 OPC_EmitNodeXForm, 2, 5,
64768 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18110),
64769 5, 1, 2, 3, 4, 6,
64770 0,
64771 0,
64772 79|128,2,
64773 OPC_CheckChild1Integer, 102|128,19|128,1,
64774 OPC_RecordChild2,
64775 OPC_Scope, 69,
64776 OPC_CheckChild2TypeI32,
64777 OPC_RecordChild3,
64778 OPC_RecordChild4,
64779 OPC_RecordChild5,
64780 OPC_Scope, 20,
64781 OPC_CheckPredicate2,
64782 OPC_CheckPatternPredicate3,
64783 OPC_CheckComplexPat0, /*#*/1,
64784 OPC_EmitMergeInputChains1_0,
64785 OPC_EmitInteger32, 0,
64786 OPC_EmitNodeXForm, 2, 7,
64787 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16972),
64788 6, 5, 6, 2, 3, 4, 8,
64789 20,
64790 OPC_CheckPredicate1,
64791 OPC_CheckPatternPredicate3,
64792 OPC_CheckComplexPat0, /*#*/1,
64793 OPC_EmitMergeInputChains1_0,
64794 OPC_EmitInteger32, 0,
64795 OPC_EmitNodeXForm, 2, 7,
64796 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17599),
64797 6, 5, 6, 2, 3, 4, 8,
64798 20,
64799 OPC_CheckPredicate0,
64800 OPC_CheckPatternPredicate3,
64801 OPC_CheckComplexPat0, /*#*/1,
64802 OPC_EmitMergeInputChains1_0,
64803 OPC_EmitInteger32, 0,
64804 OPC_EmitNodeXForm, 2, 7,
64805 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18226),
64806 6, 5, 6, 2, 3, 4, 8,
64807 0,
64808 69,
64809 OPC_CheckChild2TypeI64,
64810 OPC_RecordChild3,
64811 OPC_RecordChild4,
64812 OPC_RecordChild5,
64813 OPC_Scope, 20,
64814 OPC_CheckPredicate2,
64815 OPC_CheckPatternPredicate3,
64816 OPC_CheckComplexPat1, /*#*/1,
64817 OPC_EmitMergeInputChains1_0,
64818 OPC_EmitInteger32, 0,
64819 OPC_EmitNodeXForm, 2, 7,
64820 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17086),
64821 6, 5, 6, 2, 3, 4, 8,
64822 20,
64823 OPC_CheckPredicate1,
64824 OPC_CheckPatternPredicate3,
64825 OPC_CheckComplexPat1, /*#*/1,
64826 OPC_EmitMergeInputChains1_0,
64827 OPC_EmitInteger32, 0,
64828 OPC_EmitNodeXForm, 2, 7,
64829 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17713),
64830 6, 5, 6, 2, 3, 4, 8,
64831 20,
64832 OPC_CheckPredicate0,
64833 OPC_CheckPatternPredicate3,
64834 OPC_CheckComplexPat1, /*#*/1,
64835 OPC_EmitMergeInputChains1_0,
64836 OPC_EmitInteger32, 0,
64837 OPC_EmitNodeXForm, 2, 7,
64838 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18340),
64839 6, 5, 6, 2, 3, 4, 8,
64840 0,
64841 65,
64842 OPC_RecordChild3,
64843 OPC_RecordChild4,
64844 OPC_RecordChild5,
64845 OPC_Scope, 19,
64846 OPC_CheckPredicate2,
64847 OPC_CheckPatternPredicate3,
64848 OPC_CheckComplexPat2, /*#*/1,
64849 OPC_EmitMergeInputChains1_0,
64850 OPC_EmitInteger32, 0,
64851 OPC_EmitNodeXForm, 2, 6,
64852 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16629),
64853 5, 5, 2, 3, 4, 7,
64854 19,
64855 OPC_CheckPredicate1,
64856 OPC_CheckPatternPredicate3,
64857 OPC_CheckComplexPat2, /*#*/1,
64858 OPC_EmitMergeInputChains1_0,
64859 OPC_EmitInteger32, 0,
64860 OPC_EmitNodeXForm, 2, 6,
64861 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17256),
64862 5, 5, 2, 3, 4, 7,
64863 19,
64864 OPC_CheckPredicate0,
64865 OPC_CheckPatternPredicate3,
64866 OPC_CheckComplexPat2, /*#*/1,
64867 OPC_EmitMergeInputChains1_0,
64868 OPC_EmitInteger32, 0,
64869 OPC_EmitNodeXForm, 2, 6,
64870 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17883),
64871 5, 5, 2, 3, 4, 7,
64872 0,
64873 60,
64874 OPC_CheckChild2TypeI32,
64875 OPC_RecordChild3,
64876 OPC_RecordChild4,
64877 OPC_RecordChild5,
64878 OPC_Scope, 17,
64879 OPC_CheckPredicate2,
64880 OPC_CheckPatternPredicate3,
64881 OPC_EmitMergeInputChains1_0,
64882 OPC_EmitInteger32, 0,
64883 OPC_EmitNodeXForm, 2, 5,
64884 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16744),
64885 5, 1, 2, 3, 4, 6,
64886 17,
64887 OPC_CheckPredicate1,
64888 OPC_CheckPatternPredicate3,
64889 OPC_EmitMergeInputChains1_0,
64890 OPC_EmitInteger32, 0,
64891 OPC_EmitNodeXForm, 2, 5,
64892 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17371),
64893 5, 1, 2, 3, 4, 6,
64894 17,
64895 OPC_CheckPredicate0,
64896 OPC_CheckPatternPredicate3,
64897 OPC_EmitMergeInputChains1_0,
64898 OPC_EmitInteger32, 0,
64899 OPC_EmitNodeXForm, 2, 5,
64900 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17998),
64901 5, 1, 2, 3, 4, 6,
64902 0,
64903 60,
64904 OPC_CheckChild2TypeI64,
64905 OPC_RecordChild3,
64906 OPC_RecordChild4,
64907 OPC_RecordChild5,
64908 OPC_Scope, 17,
64909 OPC_CheckPredicate2,
64910 OPC_CheckPatternPredicate3,
64911 OPC_EmitMergeInputChains1_0,
64912 OPC_EmitInteger32, 0,
64913 OPC_EmitNodeXForm, 2, 5,
64914 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_16858),
64915 5, 1, 2, 3, 4, 6,
64916 17,
64917 OPC_CheckPredicate1,
64918 OPC_CheckPatternPredicate3,
64919 OPC_EmitMergeInputChains1_0,
64920 OPC_EmitInteger32, 0,
64921 OPC_EmitNodeXForm, 2, 5,
64922 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_17485),
64923 5, 1, 2, 3, 4, 6,
64924 17,
64925 OPC_CheckPredicate0,
64926 OPC_CheckPatternPredicate3,
64927 OPC_EmitMergeInputChains1_0,
64928 OPC_EmitInteger32, 0,
64929 OPC_EmitNodeXForm, 2, 5,
64930 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_18112),
64931 5, 1, 2, 3, 4, 6,
64932 0,
64933 0,
64934 69,
64935 OPC_CheckChild1Integer, 44|128,123,
64936 OPC_RecordChild2,
64937 OPC_Scope, 20,
64938 OPC_MoveChild2,
64939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64940 OPC_MoveSibling3,
64941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64942 OPC_RecordNode,
64943 OPC_MoveParent,
64944 OPC_CheckPatternPredicate7,
64945 OPC_EmitMergeInputChains1_0,
64946 OPC_EmitConvertToTarget1,
64947 OPC_EmitConvertToTarget2,
64948 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_CNT_II),
64949 2, 3, 4,
64950 15,
64951 OPC_RecordChild3,
64952 OPC_MoveChild3,
64953 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64954 OPC_MoveParent,
64955 OPC_CheckPatternPredicate7,
64956 OPC_EmitMergeInputChains1_0,
64957 OPC_EmitConvertToTarget2,
64958 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_CNT_RI),
64959 2, 1, 3,
64960 15,
64961 OPC_MoveChild2,
64962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64963 OPC_MoveParent,
64964 OPC_RecordChild3,
64965 OPC_CheckPatternPredicate7,
64966 OPC_EmitMergeInputChains1_0,
64967 OPC_EmitConvertToTarget1,
64968 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_CNT_IR),
64969 2, 3, 2,
64970 9,
64971 OPC_RecordChild3,
64972 OPC_CheckPatternPredicate7,
64973 OPC_EmitMergeInputChains1_0,
64974 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_CNT_RR),
64975 2, 1, 2,
64976 0,
64977 16,
64978 OPC_CheckChild1Integer, 22|128,123,
64979 OPC_RecordChild2,
64980 OPC_MoveChild2,
64981 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64982 OPC_MoveParent,
64983 OPC_EmitMergeInputChains1_0,
64984 OPC_EmitConvertToTarget1,
64985 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BAR_SYNC),
64986 1, 2,
64987 28,
64988 OPC_CheckChild1Integer, 24|128,123,
64989 OPC_RecordChild2,
64990 OPC_Scope, 13,
64991 OPC_MoveChild2,
64992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64993 OPC_MoveParent,
64994 OPC_CheckPatternPredicate7,
64995 OPC_EmitMergeInputChains1_0,
64996 OPC_EmitConvertToTarget1,
64997 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BAR_WARP_SYNC_I),
64998 1, 2,
64999 7,
65000 OPC_CheckPatternPredicate7,
65001 OPC_EmitMergeInputChains1_0,
65002 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BAR_WARP_SYNC_R),
65003 1, 1,
65004 0,
65005 28,
65006 OPC_CheckChild1Integer, 42|128,123,
65007 OPC_RecordChild2,
65008 OPC_Scope, 13,
65009 OPC_MoveChild2,
65010 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65011 OPC_MoveParent,
65012 OPC_CheckPatternPredicate7,
65013 OPC_EmitMergeInputChains1_0,
65014 OPC_EmitConvertToTarget1,
65015 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_I),
65016 1, 2,
65017 7,
65018 OPC_CheckPatternPredicate7,
65019 OPC_EmitMergeInputChains1_0,
65020 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER_SYNC_R),
65021 1, 1,
65022 0,
65023 72,
65024 OPC_CheckChild1Integer, 92|128,123,
65025 OPC_RecordChild2,
65026 OPC_Scope, 32,
65027 OPC_CheckChild2TypeI32,
65028 OPC_RecordChild3,
65029 OPC_CheckChild3TypeI32,
65030 OPC_RecordChild4,
65031 OPC_Scope, 15,
65032 OPC_MoveChild4,
65033 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65034 OPC_MoveParent,
65035 OPC_CheckPatternPredicate1,
65036 OPC_EmitMergeInputChains1_0,
65037 OPC_EmitConvertToTarget3,
65038 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_32si),
65039 3, 1, 2, 4,
65040 9,
65041 OPC_CheckPatternPredicate1,
65042 OPC_EmitMergeInputChains1_0,
65043 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_32s),
65044 3, 1, 2, 3,
65045 0,
65046 32,
65047 OPC_CheckChild2TypeI64,
65048 OPC_RecordChild3,
65049 OPC_CheckChild3TypeI64,
65050 OPC_RecordChild4,
65051 OPC_Scope, 15,
65052 OPC_MoveChild4,
65053 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65054 OPC_MoveParent,
65055 OPC_CheckPatternPredicate1,
65056 OPC_EmitMergeInputChains1_0,
65057 OPC_EmitConvertToTarget3,
65058 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_64si),
65059 3, 1, 2, 4,
65060 9,
65061 OPC_CheckPatternPredicate1,
65062 OPC_EmitMergeInputChains1_0,
65063 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_64s),
65064 3, 1, 2, 3,
65065 0,
65066 0,
65067 72,
65068 OPC_CheckChild1Integer, 96|128,123,
65069 OPC_RecordChild2,
65070 OPC_Scope, 32,
65071 OPC_CheckChild2TypeI32,
65072 OPC_RecordChild3,
65073 OPC_CheckChild3TypeI32,
65074 OPC_RecordChild4,
65075 OPC_Scope, 15,
65076 OPC_MoveChild4,
65077 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65078 OPC_MoveParent,
65079 OPC_CheckPatternPredicate1,
65080 OPC_EmitMergeInputChains1_0,
65081 OPC_EmitConvertToTarget3,
65082 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_32si),
65083 3, 1, 2, 4,
65084 9,
65085 OPC_CheckPatternPredicate1,
65086 OPC_EmitMergeInputChains1_0,
65087 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_32s),
65088 3, 1, 2, 3,
65089 0,
65090 32,
65091 OPC_CheckChild2TypeI64,
65092 OPC_RecordChild3,
65093 OPC_CheckChild3TypeI64,
65094 OPC_RecordChild4,
65095 OPC_Scope, 15,
65096 OPC_MoveChild4,
65097 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65098 OPC_MoveParent,
65099 OPC_CheckPatternPredicate1,
65100 OPC_EmitMergeInputChains1_0,
65101 OPC_EmitConvertToTarget3,
65102 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_64si),
65103 3, 1, 2, 4,
65104 9,
65105 OPC_CheckPatternPredicate1,
65106 OPC_EmitMergeInputChains1_0,
65107 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_64s),
65108 3, 1, 2, 3,
65109 0,
65110 0,
65111 72,
65112 OPC_CheckChild1Integer, 88|128,123,
65113 OPC_RecordChild2,
65114 OPC_Scope, 32,
65115 OPC_CheckChild2TypeI32,
65116 OPC_RecordChild3,
65117 OPC_CheckChild3TypeI32,
65118 OPC_RecordChild4,
65119 OPC_Scope, 15,
65120 OPC_MoveChild4,
65121 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65122 OPC_MoveParent,
65123 OPC_CheckPatternPredicate1,
65124 OPC_EmitMergeInputChains1_0,
65125 OPC_EmitConvertToTarget3,
65126 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_32si),
65127 3, 1, 2, 4,
65128 9,
65129 OPC_CheckPatternPredicate1,
65130 OPC_EmitMergeInputChains1_0,
65131 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_32s),
65132 3, 1, 2, 3,
65133 0,
65134 32,
65135 OPC_CheckChild2TypeI64,
65136 OPC_RecordChild3,
65137 OPC_CheckChild3TypeI64,
65138 OPC_RecordChild4,
65139 OPC_Scope, 15,
65140 OPC_MoveChild4,
65141 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65142 OPC_MoveParent,
65143 OPC_CheckPatternPredicate1,
65144 OPC_EmitMergeInputChains1_0,
65145 OPC_EmitConvertToTarget3,
65146 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_64si),
65147 3, 1, 2, 4,
65148 9,
65149 OPC_CheckPatternPredicate1,
65150 OPC_EmitMergeInputChains1_0,
65151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_64s),
65152 3, 1, 2, 3,
65153 0,
65154 0,
65155 72,
65156 OPC_CheckChild1Integer, 100|128,123,
65157 OPC_RecordChild2,
65158 OPC_Scope, 32,
65159 OPC_CheckChild2TypeI32,
65160 OPC_RecordChild3,
65161 OPC_CheckChild3TypeI32,
65162 OPC_RecordChild4,
65163 OPC_Scope, 15,
65164 OPC_MoveChild4,
65165 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65166 OPC_MoveParent,
65167 OPC_CheckPatternPredicate1,
65168 OPC_EmitMergeInputChains1_0,
65169 OPC_EmitConvertToTarget3,
65170 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_32si),
65171 3, 1, 2, 4,
65172 9,
65173 OPC_CheckPatternPredicate1,
65174 OPC_EmitMergeInputChains1_0,
65175 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_32s),
65176 3, 1, 2, 3,
65177 0,
65178 32,
65179 OPC_CheckChild2TypeI64,
65180 OPC_RecordChild3,
65181 OPC_CheckChild3TypeI64,
65182 OPC_RecordChild4,
65183 OPC_Scope, 15,
65184 OPC_MoveChild4,
65185 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65186 OPC_MoveParent,
65187 OPC_CheckPatternPredicate1,
65188 OPC_EmitMergeInputChains1_0,
65189 OPC_EmitConvertToTarget3,
65190 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_64si),
65191 3, 1, 2, 4,
65192 9,
65193 OPC_CheckPatternPredicate1,
65194 OPC_EmitMergeInputChains1_0,
65195 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_64s),
65196 3, 1, 2, 3,
65197 0,
65198 0,
65199 16,
65200 OPC_CheckChild1Integer, 114|128,123,
65201 OPC_RecordChild2,
65202 OPC_MoveChild2,
65203 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65204 OPC_MoveParent,
65205 OPC_CheckPatternPredicate1,
65206 OPC_EmitMergeInputChains1_0,
65207 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_WAIT_GROUP),
65208 1, 1,
65209 17,
65210 OPC_CheckChild1Integer, 82|128,123,
65211 OPC_RecordChild2,
65212 OPC_MoveChild2,
65213 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65214 OPC_MoveParent,
65215 OPC_CheckPatternPredicate, 31,
65216 OPC_EmitMergeInputChains1_0,
65217 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_WAIT_GROUP),
65218 1, 1,
65219 17,
65220 OPC_CheckChild1Integer, 84|128,123,
65221 OPC_RecordChild2,
65222 OPC_MoveChild2,
65223 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65224 OPC_MoveParent,
65225 OPC_CheckPatternPredicate, 31,
65226 OPC_EmitMergeInputChains1_0,
65227 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_WAIT_GROUP_READ),
65228 1, 1,
65229 31,
65230 OPC_CheckChild1Integer, 126|128,1|128,1,
65231 OPC_RecordChild2,
65232 OPC_Scope, 14,
65233 OPC_MoveChild2,
65234 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65235 OPC_MoveParent,
65236 OPC_CheckPatternPredicate, 33,
65237 OPC_EmitMergeInputChains1_0,
65238 OPC_EmitConvertToTarget1,
65239 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_NANOSLEEP_I),
65240 1, 2,
65241 8,
65242 OPC_CheckPatternPredicate, 33,
65243 OPC_EmitMergeInputChains1_0,
65244 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_NANOSLEEP_R),
65245 1, 1,
65246 0,
65247 18,
65248 OPC_CheckChild1Integer, 26|128,4|128,1,
65249 OPC_RecordChild2,
65250 OPC_MoveChild2,
65251 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65252 OPC_MoveParent,
65253 OPC_CheckPatternPredicate, 60,
65254 OPC_EmitMergeInputChains1_0,
65255 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_23274),
65256 1, 1,
65257 18,
65258 OPC_CheckChild1Integer, 24|128,4|128,1,
65259 OPC_RecordChild2,
65260 OPC_MoveChild2,
65261 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65262 OPC_MoveParent,
65263 OPC_CheckPatternPredicate, 60,
65264 OPC_EmitMergeInputChains1_0,
65265 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::anonymous_23275),
65266 1, 1,
65267 8,
65268 OPC_CheckChild1Integer, 46|128,123,
65269 OPC_EmitMergeInputChains1_0,
65270 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER0),
65271 0,
65272 10,
65273 OPC_CheckChild1Integer, 40|128,123,
65274 OPC_RecordChild2,
65275 OPC_EmitMergeInputChains1_0,
65276 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIERN),
65277 1, 1,
65278 12,
65279 OPC_CheckChild1Integer, 26|128,123,
65280 OPC_RecordChild2,
65281 OPC_RecordChild3,
65282 OPC_EmitMergeInputChains1_0,
65283 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_BARRIER),
65284 2, 1, 2,
65285 10,
65286 OPC_CheckChild1Integer, 28|128,123,
65287 OPC_CheckPatternPredicate, 15,
65288 OPC_EmitMergeInputChains1_0,
65289 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive),
65290 0,
65291 10,
65292 OPC_CheckChild1Integer, 32|128,123,
65293 OPC_CheckPatternPredicate, 31,
65294 OPC_EmitMergeInputChains1_0,
65295 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_relaxed),
65296 0,
65297 10,
65298 OPC_CheckChild1Integer, 36|128,123,
65299 OPC_CheckPatternPredicate, 15,
65300 OPC_EmitMergeInputChains1_0,
65301 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_wait),
65302 0,
65303 10,
65304 OPC_CheckChild1Integer, 30|128,123,
65305 OPC_CheckPatternPredicate, 15,
65306 OPC_EmitMergeInputChains1_0,
65307 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_aligned),
65308 0,
65309 10,
65310 OPC_CheckChild1Integer, 34|128,123,
65311 OPC_CheckPatternPredicate, 31,
65312 OPC_EmitMergeInputChains1_0,
65313 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_arrive_relaxed_aligned),
65314 0,
65315 10,
65316 OPC_CheckChild1Integer, 38|128,123,
65317 OPC_CheckPatternPredicate, 15,
65318 OPC_EmitMergeInputChains1_0,
65319 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::barrier_cluster_wait_aligned),
65320 0,
65321 9,
65322 OPC_CheckChild1Integer, 42|128,0|128,1,
65323 OPC_EmitMergeInputChains1_0,
65324 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_CTA),
65325 0,
65326 9,
65327 OPC_CheckChild1Integer, 44|128,0|128,1,
65328 OPC_EmitMergeInputChains1_0,
65329 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_GL),
65330 0,
65331 9,
65332 OPC_CheckChild1Integer, 46|128,0|128,1,
65333 OPC_EmitMergeInputChains1_0,
65334 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_MEMBAR_SYS),
65335 0,
65336 10,
65337 OPC_CheckChild1Integer, 36|128,125,
65338 OPC_CheckPatternPredicate, 15,
65339 OPC_EmitMergeInputChains1_0,
65340 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_FENCE_SC_CLUSTER),
65341 0,
65342 24,
65343 OPC_CheckChild1Integer, 104|128,123,
65344 OPC_RecordChild2,
65345 OPC_Scope, 8,
65346 OPC_CheckChild2TypeI32,
65347 OPC_CheckPatternPredicate1,
65348 OPC_EmitMergeInputChains1_0,
65349 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_32),
65350 1, 1,
65351 8,
65352 OPC_CheckChild2TypeI64,
65353 OPC_CheckPatternPredicate1,
65354 OPC_EmitMergeInputChains1_0,
65355 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_64),
65356 1, 1,
65357 0,
65358 24,
65359 OPC_CheckChild1Integer, 110|128,123,
65360 OPC_RecordChild2,
65361 OPC_Scope, 8,
65362 OPC_CheckChild2TypeI32,
65363 OPC_CheckPatternPredicate1,
65364 OPC_EmitMergeInputChains1_0,
65365 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_SHARED_32),
65366 1, 1,
65367 8,
65368 OPC_CheckChild2TypeI64,
65369 OPC_CheckPatternPredicate1,
65370 OPC_EmitMergeInputChains1_0,
65371 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_SHARED_64),
65372 1, 1,
65373 0,
65374 24,
65375 OPC_CheckChild1Integer, 106|128,123,
65376 OPC_RecordChild2,
65377 OPC_Scope, 8,
65378 OPC_CheckChild2TypeI32,
65379 OPC_CheckPatternPredicate1,
65380 OPC_EmitMergeInputChains1_0,
65381 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC_32),
65382 1, 1,
65383 8,
65384 OPC_CheckChild2TypeI64,
65385 OPC_CheckPatternPredicate1,
65386 OPC_EmitMergeInputChains1_0,
65387 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC_64),
65388 1, 1,
65389 0,
65390 24,
65391 OPC_CheckChild1Integer, 108|128,123,
65392 OPC_RecordChild2,
65393 OPC_Scope, 8,
65394 OPC_CheckChild2TypeI32,
65395 OPC_CheckPatternPredicate1,
65396 OPC_EmitMergeInputChains1_0,
65397 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC_SHARED_32),
65398 1, 1,
65399 8,
65400 OPC_CheckChild2TypeI64,
65401 OPC_CheckPatternPredicate1,
65402 OPC_EmitMergeInputChains1_0,
65403 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_MBARRIER_ARRIVE_NOINC_SHARED_64),
65404 1, 1,
65405 0,
65406 30,
65407 OPC_CheckChild1Integer, 90|128,123,
65408 OPC_RecordChild2,
65409 OPC_Scope, 11,
65410 OPC_CheckChild2TypeI32,
65411 OPC_RecordChild3,
65412 OPC_CheckChild3TypeI32,
65413 OPC_CheckPatternPredicate1,
65414 OPC_EmitMergeInputChains1_0,
65415 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_32),
65416 2, 1, 2,
65417 11,
65418 OPC_CheckChild2TypeI64,
65419 OPC_RecordChild3,
65420 OPC_CheckChild3TypeI64,
65421 OPC_CheckPatternPredicate1,
65422 OPC_EmitMergeInputChains1_0,
65423 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_4_64),
65424 2, 1, 2,
65425 0,
65426 30,
65427 OPC_CheckChild1Integer, 94|128,123,
65428 OPC_RecordChild2,
65429 OPC_Scope, 11,
65430 OPC_CheckChild2TypeI32,
65431 OPC_RecordChild3,
65432 OPC_CheckChild3TypeI32,
65433 OPC_CheckPatternPredicate1,
65434 OPC_EmitMergeInputChains1_0,
65435 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_32),
65436 2, 1, 2,
65437 11,
65438 OPC_CheckChild2TypeI64,
65439 OPC_RecordChild3,
65440 OPC_CheckChild3TypeI64,
65441 OPC_CheckPatternPredicate1,
65442 OPC_EmitMergeInputChains1_0,
65443 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_8_64),
65444 2, 1, 2,
65445 0,
65446 30,
65447 OPC_CheckChild1Integer, 86|128,123,
65448 OPC_RecordChild2,
65449 OPC_Scope, 11,
65450 OPC_CheckChild2TypeI32,
65451 OPC_RecordChild3,
65452 OPC_CheckChild3TypeI32,
65453 OPC_CheckPatternPredicate1,
65454 OPC_EmitMergeInputChains1_0,
65455 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_32),
65456 2, 1, 2,
65457 11,
65458 OPC_CheckChild2TypeI64,
65459 OPC_RecordChild3,
65460 OPC_CheckChild3TypeI64,
65461 OPC_CheckPatternPredicate1,
65462 OPC_EmitMergeInputChains1_0,
65463 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CA_SHARED_GLOBAL_16_64),
65464 2, 1, 2,
65465 0,
65466 30,
65467 OPC_CheckChild1Integer, 98|128,123,
65468 OPC_RecordChild2,
65469 OPC_Scope, 11,
65470 OPC_CheckChild2TypeI32,
65471 OPC_RecordChild3,
65472 OPC_CheckChild3TypeI32,
65473 OPC_CheckPatternPredicate1,
65474 OPC_EmitMergeInputChains1_0,
65475 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_32),
65476 2, 1, 2,
65477 11,
65478 OPC_CheckChild2TypeI64,
65479 OPC_RecordChild3,
65480 OPC_CheckChild3TypeI64,
65481 OPC_CheckPatternPredicate1,
65482 OPC_EmitMergeInputChains1_0,
65483 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_CG_SHARED_GLOBAL_16_64),
65484 2, 1, 2,
65485 0,
65486 9,
65487 OPC_CheckChild1Integer, 102|128,123,
65488 OPC_CheckPatternPredicate1,
65489 OPC_EmitMergeInputChains1_0,
65490 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_COMMIT_GROUP),
65491 0,
65492 9,
65493 OPC_CheckChild1Integer, 112|128,123,
65494 OPC_CheckPatternPredicate1,
65495 OPC_EmitMergeInputChains1_0,
65496 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_WAIT_ALL),
65497 0,
65498 10,
65499 OPC_CheckChild1Integer, 80|128,123,
65500 OPC_CheckPatternPredicate, 31,
65501 OPC_EmitMergeInputChains1_0,
65502 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CP_ASYNC_BULK_COMMIT_GROUP),
65503 0,
65504 29,
65505 OPC_CheckChild1Integer, 28|128,0|128,1,
65506 OPC_RecordChild2,
65507 OPC_Scope, 10,
65508 OPC_CheckChild2TypeI32,
65509 OPC_RecordChild3,
65510 OPC_CheckPatternPredicate1,
65511 OPC_EmitMergeInputChains1_0,
65512 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT_32),
65513 2, 1, 2,
65514 10,
65515 OPC_CheckChild2TypeI64,
65516 OPC_RecordChild3,
65517 OPC_CheckPatternPredicate1,
65518 OPC_EmitMergeInputChains1_0,
65519 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT_64),
65520 2, 1, 2,
65521 0,
65522 29,
65523 OPC_CheckChild1Integer, 30|128,0|128,1,
65524 OPC_RecordChild2,
65525 OPC_Scope, 10,
65526 OPC_CheckChild2TypeI32,
65527 OPC_RecordChild3,
65528 OPC_CheckPatternPredicate1,
65529 OPC_EmitMergeInputChains1_0,
65530 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT_SHARED_32),
65531 2, 1, 2,
65532 10,
65533 OPC_CheckChild2TypeI64,
65534 OPC_RecordChild3,
65535 OPC_CheckPatternPredicate1,
65536 OPC_EmitMergeInputChains1_0,
65537 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INIT_SHARED_64),
65538 2, 1, 2,
65539 0,
65540 25,
65541 OPC_CheckChild1Integer, 32|128,0|128,1,
65542 OPC_RecordChild2,
65543 OPC_Scope, 8,
65544 OPC_CheckChild2TypeI32,
65545 OPC_CheckPatternPredicate1,
65546 OPC_EmitMergeInputChains1_0,
65547 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL_32),
65548 1, 1,
65549 8,
65550 OPC_CheckChild2TypeI64,
65551 OPC_CheckPatternPredicate1,
65552 OPC_EmitMergeInputChains1_0,
65553 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL_64),
65554 1, 1,
65555 0,
65556 25,
65557 OPC_CheckChild1Integer, 34|128,0|128,1,
65558 OPC_RecordChild2,
65559 OPC_Scope, 8,
65560 OPC_CheckChild2TypeI32,
65561 OPC_CheckPatternPredicate1,
65562 OPC_EmitMergeInputChains1_0,
65563 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL_SHARED_32),
65564 1, 1,
65565 8,
65566 OPC_CheckChild2TypeI64,
65567 OPC_CheckPatternPredicate1,
65568 OPC_EmitMergeInputChains1_0,
65569 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::MBARRIER_INVAL_SHARED_64),
65570 1, 1,
65571 0,
65572 22,
65573 OPC_CheckChild1Integer, 74|128,123,
65574 OPC_RecordChild2,
65575 OPC_Scope, 7,
65576 OPC_CheckChild2TypeI32,
65577 OPC_EmitMergeInputChains1_0,
65578 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_32),
65579 1, 1,
65580 7,
65581 OPC_CheckChild2TypeI64,
65582 OPC_EmitMergeInputChains1_0,
65583 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_64),
65584 1, 1,
65585 0,
65586 22,
65587 OPC_CheckChild1Integer, 72|128,123,
65588 OPC_RecordChild2,
65589 OPC_Scope, 7,
65590 OPC_CheckChild2TypeI32,
65591 OPC_EmitMergeInputChains1_0,
65592 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_32),
65593 1, 1,
65594 7,
65595 OPC_CheckChild2TypeI64,
65596 OPC_EmitMergeInputChains1_0,
65597 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_64),
65598 1, 1,
65599 0,
65600 15,
65601 OPC_CheckChild1Integer, 40|128,8|128,1,
65602 OPC_RecordChild2,
65603 OPC_RecordChild3,
65604 OPC_RecordChild4,
65605 OPC_EmitMergeInputChains1_0,
65606 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B8_CLAMP_R),
65607 3, 1, 2, 3,
65608 15,
65609 OPC_CheckChild1Integer, 22|128,8|128,1,
65610 OPC_RecordChild2,
65611 OPC_RecordChild3,
65612 OPC_RecordChild4,
65613 OPC_EmitMergeInputChains1_0,
65614 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B16_CLAMP_R),
65615 3, 1, 2, 3,
65616 15,
65617 OPC_CheckChild1Integer, 28|128,8|128,1,
65618 OPC_RecordChild2,
65619 OPC_RecordChild3,
65620 OPC_RecordChild4,
65621 OPC_EmitMergeInputChains1_0,
65622 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B32_CLAMP_R),
65623 3, 1, 2, 3,
65624 15,
65625 OPC_CheckChild1Integer, 34|128,8|128,1,
65626 OPC_RecordChild2,
65627 OPC_RecordChild3,
65628 OPC_RecordChild4,
65629 OPC_EmitMergeInputChains1_0,
65630 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B64_CLAMP_R),
65631 3, 1, 2, 3,
65632 17,
65633 OPC_CheckChild1Integer, 64|128,8|128,1,
65634 OPC_RecordChild2,
65635 OPC_RecordChild3,
65636 OPC_RecordChild4,
65637 OPC_RecordChild5,
65638 OPC_EmitMergeInputChains1_0,
65639 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_CLAMP_R),
65640 4, 1, 2, 3, 4,
65641 17,
65642 OPC_CheckChild1Integer, 46|128,8|128,1,
65643 OPC_RecordChild2,
65644 OPC_RecordChild3,
65645 OPC_RecordChild4,
65646 OPC_RecordChild5,
65647 OPC_EmitMergeInputChains1_0,
65648 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_CLAMP_R),
65649 4, 1, 2, 3, 4,
65650 17,
65651 OPC_CheckChild1Integer, 52|128,8|128,1,
65652 OPC_RecordChild2,
65653 OPC_RecordChild3,
65654 OPC_RecordChild4,
65655 OPC_RecordChild5,
65656 OPC_EmitMergeInputChains1_0,
65657 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_CLAMP_R),
65658 4, 1, 2, 3, 4,
65659 17,
65660 OPC_CheckChild1Integer, 58|128,8|128,1,
65661 OPC_RecordChild2,
65662 OPC_RecordChild3,
65663 OPC_RecordChild4,
65664 OPC_RecordChild5,
65665 OPC_EmitMergeInputChains1_0,
65666 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_CLAMP_R),
65667 4, 1, 2, 3, 4,
65668 21,
65669 OPC_CheckChild1Integer, 82|128,8|128,1,
65670 OPC_RecordChild2,
65671 OPC_RecordChild3,
65672 OPC_RecordChild4,
65673 OPC_RecordChild5,
65674 OPC_RecordChild6,
65675 OPC_RecordChild7,
65676 OPC_EmitMergeInputChains1_0,
65677 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_CLAMP_R),
65678 6, 1, 2, 3, 4, 5, 6,
65679 21,
65680 OPC_CheckChild1Integer, 70|128,8|128,1,
65681 OPC_RecordChild2,
65682 OPC_RecordChild3,
65683 OPC_RecordChild4,
65684 OPC_RecordChild5,
65685 OPC_RecordChild6,
65686 OPC_RecordChild7,
65687 OPC_EmitMergeInputChains1_0,
65688 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_CLAMP_R),
65689 6, 1, 2, 3, 4, 5, 6,
65690 21,
65691 OPC_CheckChild1Integer, 76|128,8|128,1,
65692 OPC_RecordChild2,
65693 OPC_RecordChild3,
65694 OPC_RecordChild4,
65695 OPC_RecordChild5,
65696 OPC_RecordChild6,
65697 OPC_RecordChild7,
65698 OPC_EmitMergeInputChains1_0,
65699 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_CLAMP_R),
65700 6, 1, 2, 3, 4, 5, 6,
65701 17,
65702 OPC_CheckChild1Integer, 102|128,7|128,1,
65703 OPC_RecordChild2,
65704 OPC_RecordChild3,
65705 OPC_RecordChild4,
65706 OPC_RecordChild5,
65707 OPC_EmitMergeInputChains1_0,
65708 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_CLAMP_R),
65709 4, 1, 2, 3, 4,
65710 17,
65711 OPC_CheckChild1Integer, 84|128,7|128,1,
65712 OPC_RecordChild2,
65713 OPC_RecordChild3,
65714 OPC_RecordChild4,
65715 OPC_RecordChild5,
65716 OPC_EmitMergeInputChains1_0,
65717 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_CLAMP_R),
65718 4, 1, 2, 3, 4,
65719 17,
65720 OPC_CheckChild1Integer, 90|128,7|128,1,
65721 OPC_RecordChild2,
65722 OPC_RecordChild3,
65723 OPC_RecordChild4,
65724 OPC_RecordChild5,
65725 OPC_EmitMergeInputChains1_0,
65726 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_CLAMP_R),
65727 4, 1, 2, 3, 4,
65728 17,
65729 OPC_CheckChild1Integer, 96|128,7|128,1,
65730 OPC_RecordChild2,
65731 OPC_RecordChild3,
65732 OPC_RecordChild4,
65733 OPC_RecordChild5,
65734 OPC_EmitMergeInputChains1_0,
65735 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_CLAMP_R),
65736 4, 1, 2, 3, 4,
65737 19,
65738 OPC_CheckChild1Integer, 126|128,7|128,1,
65739 OPC_RecordChild2,
65740 OPC_RecordChild3,
65741 OPC_RecordChild4,
65742 OPC_RecordChild5,
65743 OPC_RecordChild6,
65744 OPC_EmitMergeInputChains1_0,
65745 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_CLAMP_R),
65746 5, 1, 2, 3, 4, 5,
65747 19,
65748 OPC_CheckChild1Integer, 108|128,7|128,1,
65749 OPC_RecordChild2,
65750 OPC_RecordChild3,
65751 OPC_RecordChild4,
65752 OPC_RecordChild5,
65753 OPC_RecordChild6,
65754 OPC_EmitMergeInputChains1_0,
65755 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_CLAMP_R),
65756 5, 1, 2, 3, 4, 5,
65757 19,
65758 OPC_CheckChild1Integer, 114|128,7|128,1,
65759 OPC_RecordChild2,
65760 OPC_RecordChild3,
65761 OPC_RecordChild4,
65762 OPC_RecordChild5,
65763 OPC_RecordChild6,
65764 OPC_EmitMergeInputChains1_0,
65765 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_CLAMP_R),
65766 5, 1, 2, 3, 4, 5,
65767 19,
65768 OPC_CheckChild1Integer, 120|128,7|128,1,
65769 OPC_RecordChild2,
65770 OPC_RecordChild3,
65771 OPC_RecordChild4,
65772 OPC_RecordChild5,
65773 OPC_RecordChild6,
65774 OPC_EmitMergeInputChains1_0,
65775 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_CLAMP_R),
65776 5, 1, 2, 3, 4, 5,
65777 26,
65778 OPC_CheckChild1Integer, 16|128,8|128,1,
65779 OPC_RecordChild2,
65780 OPC_RecordChild3,
65781 OPC_RecordChild4,
65782 OPC_RecordChild5,
65783 OPC_RecordChild6,
65784 OPC_RecordChild7,
65785 OPC_MoveChild, 8,
65786 OPC_RecordNode,
65787 OPC_MoveParent,
65788 OPC_EmitMergeInputChains1_0,
65789 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_CLAMP_R),
65790 7, 1, 2, 3, 4, 5, 6, 7,
65791 26,
65792 OPC_CheckChild1Integer, 4|128,8|128,1,
65793 OPC_RecordChild2,
65794 OPC_RecordChild3,
65795 OPC_RecordChild4,
65796 OPC_RecordChild5,
65797 OPC_RecordChild6,
65798 OPC_RecordChild7,
65799 OPC_MoveChild, 8,
65800 OPC_RecordNode,
65801 OPC_MoveParent,
65802 OPC_EmitMergeInputChains1_0,
65803 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_CLAMP_R),
65804 7, 1, 2, 3, 4, 5, 6, 7,
65805 26,
65806 OPC_CheckChild1Integer, 10|128,8|128,1,
65807 OPC_RecordChild2,
65808 OPC_RecordChild3,
65809 OPC_RecordChild4,
65810 OPC_RecordChild5,
65811 OPC_RecordChild6,
65812 OPC_RecordChild7,
65813 OPC_MoveChild, 8,
65814 OPC_RecordNode,
65815 OPC_MoveParent,
65816 OPC_EmitMergeInputChains1_0,
65817 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_CLAMP_R),
65818 7, 1, 2, 3, 4, 5, 6, 7,
65819 17,
65820 OPC_CheckChild1Integer, 44|128,9|128,1,
65821 OPC_RecordChild2,
65822 OPC_RecordChild3,
65823 OPC_RecordChild4,
65824 OPC_RecordChild5,
65825 OPC_EmitMergeInputChains1_0,
65826 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B8_CLAMP_R),
65827 4, 1, 2, 3, 4,
65828 17,
65829 OPC_CheckChild1Integer, 26|128,9|128,1,
65830 OPC_RecordChild2,
65831 OPC_RecordChild3,
65832 OPC_RecordChild4,
65833 OPC_RecordChild5,
65834 OPC_EmitMergeInputChains1_0,
65835 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B16_CLAMP_R),
65836 4, 1, 2, 3, 4,
65837 17,
65838 OPC_CheckChild1Integer, 32|128,9|128,1,
65839 OPC_RecordChild2,
65840 OPC_RecordChild3,
65841 OPC_RecordChild4,
65842 OPC_RecordChild5,
65843 OPC_EmitMergeInputChains1_0,
65844 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B32_CLAMP_R),
65845 4, 1, 2, 3, 4,
65846 17,
65847 OPC_CheckChild1Integer, 38|128,9|128,1,
65848 OPC_RecordChild2,
65849 OPC_RecordChild3,
65850 OPC_RecordChild4,
65851 OPC_RecordChild5,
65852 OPC_EmitMergeInputChains1_0,
65853 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B64_CLAMP_R),
65854 4, 1, 2, 3, 4,
65855 19,
65856 OPC_CheckChild1Integer, 68|128,9|128,1,
65857 OPC_RecordChild2,
65858 OPC_RecordChild3,
65859 OPC_RecordChild4,
65860 OPC_RecordChild5,
65861 OPC_RecordChild6,
65862 OPC_EmitMergeInputChains1_0,
65863 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_CLAMP_R),
65864 5, 1, 2, 3, 4, 5,
65865 19,
65866 OPC_CheckChild1Integer, 50|128,9|128,1,
65867 OPC_RecordChild2,
65868 OPC_RecordChild3,
65869 OPC_RecordChild4,
65870 OPC_RecordChild5,
65871 OPC_RecordChild6,
65872 OPC_EmitMergeInputChains1_0,
65873 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_CLAMP_R),
65874 5, 1, 2, 3, 4, 5,
65875 19,
65876 OPC_CheckChild1Integer, 56|128,9|128,1,
65877 OPC_RecordChild2,
65878 OPC_RecordChild3,
65879 OPC_RecordChild4,
65880 OPC_RecordChild5,
65881 OPC_RecordChild6,
65882 OPC_EmitMergeInputChains1_0,
65883 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_CLAMP_R),
65884 5, 1, 2, 3, 4, 5,
65885 19,
65886 OPC_CheckChild1Integer, 62|128,9|128,1,
65887 OPC_RecordChild2,
65888 OPC_RecordChild3,
65889 OPC_RecordChild4,
65890 OPC_RecordChild5,
65891 OPC_RecordChild6,
65892 OPC_EmitMergeInputChains1_0,
65893 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_CLAMP_R),
65894 5, 1, 2, 3, 4, 5,
65895 26,
65896 OPC_CheckChild1Integer, 86|128,9|128,1,
65897 OPC_RecordChild2,
65898 OPC_RecordChild3,
65899 OPC_RecordChild4,
65900 OPC_RecordChild5,
65901 OPC_RecordChild6,
65902 OPC_RecordChild7,
65903 OPC_MoveChild, 8,
65904 OPC_RecordNode,
65905 OPC_MoveParent,
65906 OPC_EmitMergeInputChains1_0,
65907 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_CLAMP_R),
65908 7, 1, 2, 3, 4, 5, 6, 7,
65909 26,
65910 OPC_CheckChild1Integer, 74|128,9|128,1,
65911 OPC_RecordChild2,
65912 OPC_RecordChild3,
65913 OPC_RecordChild4,
65914 OPC_RecordChild5,
65915 OPC_RecordChild6,
65916 OPC_RecordChild7,
65917 OPC_MoveChild, 8,
65918 OPC_RecordNode,
65919 OPC_MoveParent,
65920 OPC_EmitMergeInputChains1_0,
65921 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_CLAMP_R),
65922 7, 1, 2, 3, 4, 5, 6, 7,
65923 26,
65924 OPC_CheckChild1Integer, 80|128,9|128,1,
65925 OPC_RecordChild2,
65926 OPC_RecordChild3,
65927 OPC_RecordChild4,
65928 OPC_RecordChild5,
65929 OPC_RecordChild6,
65930 OPC_RecordChild7,
65931 OPC_MoveChild, 8,
65932 OPC_RecordNode,
65933 OPC_MoveParent,
65934 OPC_EmitMergeInputChains1_0,
65935 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_CLAMP_R),
65936 7, 1, 2, 3, 4, 5, 6, 7,
65937 19,
65938 OPC_CheckChild1Integer, 106|128,8|128,1,
65939 OPC_RecordChild2,
65940 OPC_RecordChild3,
65941 OPC_RecordChild4,
65942 OPC_RecordChild5,
65943 OPC_RecordChild6,
65944 OPC_EmitMergeInputChains1_0,
65945 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_CLAMP_R),
65946 5, 1, 2, 3, 4, 5,
65947 19,
65948 OPC_CheckChild1Integer, 88|128,8|128,1,
65949 OPC_RecordChild2,
65950 OPC_RecordChild3,
65951 OPC_RecordChild4,
65952 OPC_RecordChild5,
65953 OPC_RecordChild6,
65954 OPC_EmitMergeInputChains1_0,
65955 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_CLAMP_R),
65956 5, 1, 2, 3, 4, 5,
65957 19,
65958 OPC_CheckChild1Integer, 94|128,8|128,1,
65959 OPC_RecordChild2,
65960 OPC_RecordChild3,
65961 OPC_RecordChild4,
65962 OPC_RecordChild5,
65963 OPC_RecordChild6,
65964 OPC_EmitMergeInputChains1_0,
65965 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_CLAMP_R),
65966 5, 1, 2, 3, 4, 5,
65967 19,
65968 OPC_CheckChild1Integer, 100|128,8|128,1,
65969 OPC_RecordChild2,
65970 OPC_RecordChild3,
65971 OPC_RecordChild4,
65972 OPC_RecordChild5,
65973 OPC_RecordChild6,
65974 OPC_EmitMergeInputChains1_0,
65975 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_CLAMP_R),
65976 5, 1, 2, 3, 4, 5,
65977 21,
65978 OPC_CheckChild1Integer, 2|128,9|128,1,
65979 OPC_RecordChild2,
65980 OPC_RecordChild3,
65981 OPC_RecordChild4,
65982 OPC_RecordChild5,
65983 OPC_RecordChild6,
65984 OPC_RecordChild7,
65985 OPC_EmitMergeInputChains1_0,
65986 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_CLAMP_R),
65987 6, 1, 2, 3, 4, 5, 6,
65988 21,
65989 OPC_CheckChild1Integer, 112|128,8|128,1,
65990 OPC_RecordChild2,
65991 OPC_RecordChild3,
65992 OPC_RecordChild4,
65993 OPC_RecordChild5,
65994 OPC_RecordChild6,
65995 OPC_RecordChild7,
65996 OPC_EmitMergeInputChains1_0,
65997 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_CLAMP_R),
65998 6, 1, 2, 3, 4, 5, 6,
65999 21,
66000 OPC_CheckChild1Integer, 118|128,8|128,1,
66001 OPC_RecordChild2,
66002 OPC_RecordChild3,
66003 OPC_RecordChild4,
66004 OPC_RecordChild5,
66005 OPC_RecordChild6,
66006 OPC_RecordChild7,
66007 OPC_EmitMergeInputChains1_0,
66008 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_CLAMP_R),
66009 6, 1, 2, 3, 4, 5, 6,
66010 21,
66011 OPC_CheckChild1Integer, 124|128,8|128,1,
66012 OPC_RecordChild2,
66013 OPC_RecordChild3,
66014 OPC_RecordChild4,
66015 OPC_RecordChild5,
66016 OPC_RecordChild6,
66017 OPC_RecordChild7,
66018 OPC_EmitMergeInputChains1_0,
66019 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_CLAMP_R),
66020 6, 1, 2, 3, 4, 5, 6,
66021 30,
66022 OPC_CheckChild1Integer, 20|128,9|128,1,
66023 OPC_RecordChild2,
66024 OPC_RecordChild3,
66025 OPC_RecordChild4,
66026 OPC_RecordChild5,
66027 OPC_RecordChild6,
66028 OPC_RecordChild7,
66029 OPC_MoveChild, 8,
66030 OPC_RecordNode,
66031 OPC_MoveSibling, 9,
66032 OPC_RecordNode,
66033 OPC_MoveParent,
66034 OPC_EmitMergeInputChains1_0,
66035 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B8_CLAMP_R),
66036 8, 1, 2, 3, 4, 5, 6, 7, 8,
66037 30,
66038 OPC_CheckChild1Integer, 8|128,9|128,1,
66039 OPC_RecordChild2,
66040 OPC_RecordChild3,
66041 OPC_RecordChild4,
66042 OPC_RecordChild5,
66043 OPC_RecordChild6,
66044 OPC_RecordChild7,
66045 OPC_MoveChild, 8,
66046 OPC_RecordNode,
66047 OPC_MoveSibling, 9,
66048 OPC_RecordNode,
66049 OPC_MoveParent,
66050 OPC_EmitMergeInputChains1_0,
66051 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B16_CLAMP_R),
66052 8, 1, 2, 3, 4, 5, 6, 7, 8,
66053 30,
66054 OPC_CheckChild1Integer, 14|128,9|128,1,
66055 OPC_RecordChild2,
66056 OPC_RecordChild3,
66057 OPC_RecordChild4,
66058 OPC_RecordChild5,
66059 OPC_RecordChild6,
66060 OPC_RecordChild7,
66061 OPC_MoveChild, 8,
66062 OPC_RecordNode,
66063 OPC_MoveSibling, 9,
66064 OPC_RecordNode,
66065 OPC_MoveParent,
66066 OPC_EmitMergeInputChains1_0,
66067 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B32_CLAMP_R),
66068 8, 1, 2, 3, 4, 5, 6, 7, 8,
66069 19,
66070 OPC_CheckChild1Integer, 110|128,9|128,1,
66071 OPC_RecordChild2,
66072 OPC_RecordChild3,
66073 OPC_RecordChild4,
66074 OPC_RecordChild5,
66075 OPC_RecordChild6,
66076 OPC_EmitMergeInputChains1_0,
66077 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B8_CLAMP_R),
66078 5, 1, 2, 3, 4, 5,
66079 19,
66080 OPC_CheckChild1Integer, 92|128,9|128,1,
66081 OPC_RecordChild2,
66082 OPC_RecordChild3,
66083 OPC_RecordChild4,
66084 OPC_RecordChild5,
66085 OPC_RecordChild6,
66086 OPC_EmitMergeInputChains1_0,
66087 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B16_CLAMP_R),
66088 5, 1, 2, 3, 4, 5,
66089 19,
66090 OPC_CheckChild1Integer, 98|128,9|128,1,
66091 OPC_RecordChild2,
66092 OPC_RecordChild3,
66093 OPC_RecordChild4,
66094 OPC_RecordChild5,
66095 OPC_RecordChild6,
66096 OPC_EmitMergeInputChains1_0,
66097 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B32_CLAMP_R),
66098 5, 1, 2, 3, 4, 5,
66099 19,
66100 OPC_CheckChild1Integer, 104|128,9|128,1,
66101 OPC_RecordChild2,
66102 OPC_RecordChild3,
66103 OPC_RecordChild4,
66104 OPC_RecordChild5,
66105 OPC_RecordChild6,
66106 OPC_EmitMergeInputChains1_0,
66107 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B64_CLAMP_R),
66108 5, 1, 2, 3, 4, 5,
66109 21,
66110 OPC_CheckChild1Integer, 6|128,10|128,1,
66111 OPC_RecordChild2,
66112 OPC_RecordChild3,
66113 OPC_RecordChild4,
66114 OPC_RecordChild5,
66115 OPC_RecordChild6,
66116 OPC_RecordChild7,
66117 OPC_EmitMergeInputChains1_0,
66118 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B8_CLAMP_R),
66119 6, 1, 2, 3, 4, 5, 6,
66120 21,
66121 OPC_CheckChild1Integer, 116|128,9|128,1,
66122 OPC_RecordChild2,
66123 OPC_RecordChild3,
66124 OPC_RecordChild4,
66125 OPC_RecordChild5,
66126 OPC_RecordChild6,
66127 OPC_RecordChild7,
66128 OPC_EmitMergeInputChains1_0,
66129 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B16_CLAMP_R),
66130 6, 1, 2, 3, 4, 5, 6,
66131 21,
66132 OPC_CheckChild1Integer, 122|128,9|128,1,
66133 OPC_RecordChild2,
66134 OPC_RecordChild3,
66135 OPC_RecordChild4,
66136 OPC_RecordChild5,
66137 OPC_RecordChild6,
66138 OPC_RecordChild7,
66139 OPC_EmitMergeInputChains1_0,
66140 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B32_CLAMP_R),
66141 6, 1, 2, 3, 4, 5, 6,
66142 21,
66143 OPC_CheckChild1Integer, 0|128,10|128,1,
66144 OPC_RecordChild2,
66145 OPC_RecordChild3,
66146 OPC_RecordChild4,
66147 OPC_RecordChild5,
66148 OPC_RecordChild6,
66149 OPC_RecordChild7,
66150 OPC_EmitMergeInputChains1_0,
66151 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B64_CLAMP_R),
66152 6, 1, 2, 3, 4, 5, 6,
66153 30,
66154 OPC_CheckChild1Integer, 24|128,10|128,1,
66155 OPC_RecordChild2,
66156 OPC_RecordChild3,
66157 OPC_RecordChild4,
66158 OPC_RecordChild5,
66159 OPC_RecordChild6,
66160 OPC_RecordChild7,
66161 OPC_MoveChild, 8,
66162 OPC_RecordNode,
66163 OPC_MoveSibling, 9,
66164 OPC_RecordNode,
66165 OPC_MoveParent,
66166 OPC_EmitMergeInputChains1_0,
66167 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B8_CLAMP_R),
66168 8, 1, 2, 3, 4, 5, 6, 7, 8,
66169 30,
66170 OPC_CheckChild1Integer, 12|128,10|128,1,
66171 OPC_RecordChild2,
66172 OPC_RecordChild3,
66173 OPC_RecordChild4,
66174 OPC_RecordChild5,
66175 OPC_RecordChild6,
66176 OPC_RecordChild7,
66177 OPC_MoveChild, 8,
66178 OPC_RecordNode,
66179 OPC_MoveSibling, 9,
66180 OPC_RecordNode,
66181 OPC_MoveParent,
66182 OPC_EmitMergeInputChains1_0,
66183 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B16_CLAMP_R),
66184 8, 1, 2, 3, 4, 5, 6, 7, 8,
66185 30,
66186 OPC_CheckChild1Integer, 18|128,10|128,1,
66187 OPC_RecordChild2,
66188 OPC_RecordChild3,
66189 OPC_RecordChild4,
66190 OPC_RecordChild5,
66191 OPC_RecordChild6,
66192 OPC_RecordChild7,
66193 OPC_MoveChild, 8,
66194 OPC_RecordNode,
66195 OPC_MoveSibling, 9,
66196 OPC_RecordNode,
66197 OPC_MoveParent,
66198 OPC_EmitMergeInputChains1_0,
66199 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B32_CLAMP_R),
66200 8, 1, 2, 3, 4, 5, 6, 7, 8,
66201 15,
66202 OPC_CheckChild1Integer, 42|128,8|128,1,
66203 OPC_RecordChild2,
66204 OPC_RecordChild3,
66205 OPC_RecordChild4,
66206 OPC_EmitMergeInputChains1_0,
66207 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B8_TRAP_R),
66208 3, 1, 2, 3,
66209 15,
66210 OPC_CheckChild1Integer, 24|128,8|128,1,
66211 OPC_RecordChild2,
66212 OPC_RecordChild3,
66213 OPC_RecordChild4,
66214 OPC_EmitMergeInputChains1_0,
66215 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B16_TRAP_R),
66216 3, 1, 2, 3,
66217 15,
66218 OPC_CheckChild1Integer, 30|128,8|128,1,
66219 OPC_RecordChild2,
66220 OPC_RecordChild3,
66221 OPC_RecordChild4,
66222 OPC_EmitMergeInputChains1_0,
66223 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B32_TRAP_R),
66224 3, 1, 2, 3,
66225 15,
66226 OPC_CheckChild1Integer, 36|128,8|128,1,
66227 OPC_RecordChild2,
66228 OPC_RecordChild3,
66229 OPC_RecordChild4,
66230 OPC_EmitMergeInputChains1_0,
66231 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B64_TRAP_R),
66232 3, 1, 2, 3,
66233 17,
66234 OPC_CheckChild1Integer, 66|128,8|128,1,
66235 OPC_RecordChild2,
66236 OPC_RecordChild3,
66237 OPC_RecordChild4,
66238 OPC_RecordChild5,
66239 OPC_EmitMergeInputChains1_0,
66240 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_TRAP_R),
66241 4, 1, 2, 3, 4,
66242 17,
66243 OPC_CheckChild1Integer, 48|128,8|128,1,
66244 OPC_RecordChild2,
66245 OPC_RecordChild3,
66246 OPC_RecordChild4,
66247 OPC_RecordChild5,
66248 OPC_EmitMergeInputChains1_0,
66249 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_TRAP_R),
66250 4, 1, 2, 3, 4,
66251 17,
66252 OPC_CheckChild1Integer, 54|128,8|128,1,
66253 OPC_RecordChild2,
66254 OPC_RecordChild3,
66255 OPC_RecordChild4,
66256 OPC_RecordChild5,
66257 OPC_EmitMergeInputChains1_0,
66258 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_TRAP_R),
66259 4, 1, 2, 3, 4,
66260 17,
66261 OPC_CheckChild1Integer, 60|128,8|128,1,
66262 OPC_RecordChild2,
66263 OPC_RecordChild3,
66264 OPC_RecordChild4,
66265 OPC_RecordChild5,
66266 OPC_EmitMergeInputChains1_0,
66267 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_TRAP_R),
66268 4, 1, 2, 3, 4,
66269 21,
66270 OPC_CheckChild1Integer, 84|128,8|128,1,
66271 OPC_RecordChild2,
66272 OPC_RecordChild3,
66273 OPC_RecordChild4,
66274 OPC_RecordChild5,
66275 OPC_RecordChild6,
66276 OPC_RecordChild7,
66277 OPC_EmitMergeInputChains1_0,
66278 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_TRAP_R),
66279 6, 1, 2, 3, 4, 5, 6,
66280 21,
66281 OPC_CheckChild1Integer, 72|128,8|128,1,
66282 OPC_RecordChild2,
66283 OPC_RecordChild3,
66284 OPC_RecordChild4,
66285 OPC_RecordChild5,
66286 OPC_RecordChild6,
66287 OPC_RecordChild7,
66288 OPC_EmitMergeInputChains1_0,
66289 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_TRAP_R),
66290 6, 1, 2, 3, 4, 5, 6,
66291 21,
66292 OPC_CheckChild1Integer, 78|128,8|128,1,
66293 OPC_RecordChild2,
66294 OPC_RecordChild3,
66295 OPC_RecordChild4,
66296 OPC_RecordChild5,
66297 OPC_RecordChild6,
66298 OPC_RecordChild7,
66299 OPC_EmitMergeInputChains1_0,
66300 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_TRAP_R),
66301 6, 1, 2, 3, 4, 5, 6,
66302 17,
66303 OPC_CheckChild1Integer, 104|128,7|128,1,
66304 OPC_RecordChild2,
66305 OPC_RecordChild3,
66306 OPC_RecordChild4,
66307 OPC_RecordChild5,
66308 OPC_EmitMergeInputChains1_0,
66309 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_TRAP_R),
66310 4, 1, 2, 3, 4,
66311 17,
66312 OPC_CheckChild1Integer, 86|128,7|128,1,
66313 OPC_RecordChild2,
66314 OPC_RecordChild3,
66315 OPC_RecordChild4,
66316 OPC_RecordChild5,
66317 OPC_EmitMergeInputChains1_0,
66318 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_TRAP_R),
66319 4, 1, 2, 3, 4,
66320 17,
66321 OPC_CheckChild1Integer, 92|128,7|128,1,
66322 OPC_RecordChild2,
66323 OPC_RecordChild3,
66324 OPC_RecordChild4,
66325 OPC_RecordChild5,
66326 OPC_EmitMergeInputChains1_0,
66327 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_TRAP_R),
66328 4, 1, 2, 3, 4,
66329 17,
66330 OPC_CheckChild1Integer, 98|128,7|128,1,
66331 OPC_RecordChild2,
66332 OPC_RecordChild3,
66333 OPC_RecordChild4,
66334 OPC_RecordChild5,
66335 OPC_EmitMergeInputChains1_0,
66336 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_TRAP_R),
66337 4, 1, 2, 3, 4,
66338 19,
66339 OPC_CheckChild1Integer, 0|128,8|128,1,
66340 OPC_RecordChild2,
66341 OPC_RecordChild3,
66342 OPC_RecordChild4,
66343 OPC_RecordChild5,
66344 OPC_RecordChild6,
66345 OPC_EmitMergeInputChains1_0,
66346 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_TRAP_R),
66347 5, 1, 2, 3, 4, 5,
66348 19,
66349 OPC_CheckChild1Integer, 110|128,7|128,1,
66350 OPC_RecordChild2,
66351 OPC_RecordChild3,
66352 OPC_RecordChild4,
66353 OPC_RecordChild5,
66354 OPC_RecordChild6,
66355 OPC_EmitMergeInputChains1_0,
66356 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_TRAP_R),
66357 5, 1, 2, 3, 4, 5,
66358 19,
66359 OPC_CheckChild1Integer, 116|128,7|128,1,
66360 OPC_RecordChild2,
66361 OPC_RecordChild3,
66362 OPC_RecordChild4,
66363 OPC_RecordChild5,
66364 OPC_RecordChild6,
66365 OPC_EmitMergeInputChains1_0,
66366 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_TRAP_R),
66367 5, 1, 2, 3, 4, 5,
66368 19,
66369 OPC_CheckChild1Integer, 122|128,7|128,1,
66370 OPC_RecordChild2,
66371 OPC_RecordChild3,
66372 OPC_RecordChild4,
66373 OPC_RecordChild5,
66374 OPC_RecordChild6,
66375 OPC_EmitMergeInputChains1_0,
66376 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_TRAP_R),
66377 5, 1, 2, 3, 4, 5,
66378 26,
66379 OPC_CheckChild1Integer, 18|128,8|128,1,
66380 OPC_RecordChild2,
66381 OPC_RecordChild3,
66382 OPC_RecordChild4,
66383 OPC_RecordChild5,
66384 OPC_RecordChild6,
66385 OPC_RecordChild7,
66386 OPC_MoveChild, 8,
66387 OPC_RecordNode,
66388 OPC_MoveParent,
66389 OPC_EmitMergeInputChains1_0,
66390 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_TRAP_R),
66391 7, 1, 2, 3, 4, 5, 6, 7,
66392 26,
66393 OPC_CheckChild1Integer, 6|128,8|128,1,
66394 OPC_RecordChild2,
66395 OPC_RecordChild3,
66396 OPC_RecordChild4,
66397 OPC_RecordChild5,
66398 OPC_RecordChild6,
66399 OPC_RecordChild7,
66400 OPC_MoveChild, 8,
66401 OPC_RecordNode,
66402 OPC_MoveParent,
66403 OPC_EmitMergeInputChains1_0,
66404 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_TRAP_R),
66405 7, 1, 2, 3, 4, 5, 6, 7,
66406 26,
66407 OPC_CheckChild1Integer, 12|128,8|128,1,
66408 OPC_RecordChild2,
66409 OPC_RecordChild3,
66410 OPC_RecordChild4,
66411 OPC_RecordChild5,
66412 OPC_RecordChild6,
66413 OPC_RecordChild7,
66414 OPC_MoveChild, 8,
66415 OPC_RecordNode,
66416 OPC_MoveParent,
66417 OPC_EmitMergeInputChains1_0,
66418 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_TRAP_R),
66419 7, 1, 2, 3, 4, 5, 6, 7,
66420 17,
66421 OPC_CheckChild1Integer, 46|128,9|128,1,
66422 OPC_RecordChild2,
66423 OPC_RecordChild3,
66424 OPC_RecordChild4,
66425 OPC_RecordChild5,
66426 OPC_EmitMergeInputChains1_0,
66427 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B8_TRAP_R),
66428 4, 1, 2, 3, 4,
66429 17,
66430 OPC_CheckChild1Integer, 28|128,9|128,1,
66431 OPC_RecordChild2,
66432 OPC_RecordChild3,
66433 OPC_RecordChild4,
66434 OPC_RecordChild5,
66435 OPC_EmitMergeInputChains1_0,
66436 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B16_TRAP_R),
66437 4, 1, 2, 3, 4,
66438 17,
66439 OPC_CheckChild1Integer, 34|128,9|128,1,
66440 OPC_RecordChild2,
66441 OPC_RecordChild3,
66442 OPC_RecordChild4,
66443 OPC_RecordChild5,
66444 OPC_EmitMergeInputChains1_0,
66445 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B32_TRAP_R),
66446 4, 1, 2, 3, 4,
66447 17,
66448 OPC_CheckChild1Integer, 40|128,9|128,1,
66449 OPC_RecordChild2,
66450 OPC_RecordChild3,
66451 OPC_RecordChild4,
66452 OPC_RecordChild5,
66453 OPC_EmitMergeInputChains1_0,
66454 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B64_TRAP_R),
66455 4, 1, 2, 3, 4,
66456 19,
66457 OPC_CheckChild1Integer, 70|128,9|128,1,
66458 OPC_RecordChild2,
66459 OPC_RecordChild3,
66460 OPC_RecordChild4,
66461 OPC_RecordChild5,
66462 OPC_RecordChild6,
66463 OPC_EmitMergeInputChains1_0,
66464 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_TRAP_R),
66465 5, 1, 2, 3, 4, 5,
66466 19,
66467 OPC_CheckChild1Integer, 52|128,9|128,1,
66468 OPC_RecordChild2,
66469 OPC_RecordChild3,
66470 OPC_RecordChild4,
66471 OPC_RecordChild5,
66472 OPC_RecordChild6,
66473 OPC_EmitMergeInputChains1_0,
66474 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_TRAP_R),
66475 5, 1, 2, 3, 4, 5,
66476 19,
66477 OPC_CheckChild1Integer, 58|128,9|128,1,
66478 OPC_RecordChild2,
66479 OPC_RecordChild3,
66480 OPC_RecordChild4,
66481 OPC_RecordChild5,
66482 OPC_RecordChild6,
66483 OPC_EmitMergeInputChains1_0,
66484 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_TRAP_R),
66485 5, 1, 2, 3, 4, 5,
66486 19,
66487 OPC_CheckChild1Integer, 64|128,9|128,1,
66488 OPC_RecordChild2,
66489 OPC_RecordChild3,
66490 OPC_RecordChild4,
66491 OPC_RecordChild5,
66492 OPC_RecordChild6,
66493 OPC_EmitMergeInputChains1_0,
66494 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_TRAP_R),
66495 5, 1, 2, 3, 4, 5,
66496 26,
66497 OPC_CheckChild1Integer, 88|128,9|128,1,
66498 OPC_RecordChild2,
66499 OPC_RecordChild3,
66500 OPC_RecordChild4,
66501 OPC_RecordChild5,
66502 OPC_RecordChild6,
66503 OPC_RecordChild7,
66504 OPC_MoveChild, 8,
66505 OPC_RecordNode,
66506 OPC_MoveParent,
66507 OPC_EmitMergeInputChains1_0,
66508 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_TRAP_R),
66509 7, 1, 2, 3, 4, 5, 6, 7,
66510 26,
66511 OPC_CheckChild1Integer, 76|128,9|128,1,
66512 OPC_RecordChild2,
66513 OPC_RecordChild3,
66514 OPC_RecordChild4,
66515 OPC_RecordChild5,
66516 OPC_RecordChild6,
66517 OPC_RecordChild7,
66518 OPC_MoveChild, 8,
66519 OPC_RecordNode,
66520 OPC_MoveParent,
66521 OPC_EmitMergeInputChains1_0,
66522 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_TRAP_R),
66523 7, 1, 2, 3, 4, 5, 6, 7,
66524 26,
66525 OPC_CheckChild1Integer, 82|128,9|128,1,
66526 OPC_RecordChild2,
66527 OPC_RecordChild3,
66528 OPC_RecordChild4,
66529 OPC_RecordChild5,
66530 OPC_RecordChild6,
66531 OPC_RecordChild7,
66532 OPC_MoveChild, 8,
66533 OPC_RecordNode,
66534 OPC_MoveParent,
66535 OPC_EmitMergeInputChains1_0,
66536 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_TRAP_R),
66537 7, 1, 2, 3, 4, 5, 6, 7,
66538 19,
66539 OPC_CheckChild1Integer, 108|128,8|128,1,
66540 OPC_RecordChild2,
66541 OPC_RecordChild3,
66542 OPC_RecordChild4,
66543 OPC_RecordChild5,
66544 OPC_RecordChild6,
66545 OPC_EmitMergeInputChains1_0,
66546 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_TRAP_R),
66547 5, 1, 2, 3, 4, 5,
66548 19,
66549 OPC_CheckChild1Integer, 90|128,8|128,1,
66550 OPC_RecordChild2,
66551 OPC_RecordChild3,
66552 OPC_RecordChild4,
66553 OPC_RecordChild5,
66554 OPC_RecordChild6,
66555 OPC_EmitMergeInputChains1_0,
66556 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_TRAP_R),
66557 5, 1, 2, 3, 4, 5,
66558 19,
66559 OPC_CheckChild1Integer, 96|128,8|128,1,
66560 OPC_RecordChild2,
66561 OPC_RecordChild3,
66562 OPC_RecordChild4,
66563 OPC_RecordChild5,
66564 OPC_RecordChild6,
66565 OPC_EmitMergeInputChains1_0,
66566 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_TRAP_R),
66567 5, 1, 2, 3, 4, 5,
66568 19,
66569 OPC_CheckChild1Integer, 102|128,8|128,1,
66570 OPC_RecordChild2,
66571 OPC_RecordChild3,
66572 OPC_RecordChild4,
66573 OPC_RecordChild5,
66574 OPC_RecordChild6,
66575 OPC_EmitMergeInputChains1_0,
66576 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_TRAP_R),
66577 5, 1, 2, 3, 4, 5,
66578 21,
66579 OPC_CheckChild1Integer, 4|128,9|128,1,
66580 OPC_RecordChild2,
66581 OPC_RecordChild3,
66582 OPC_RecordChild4,
66583 OPC_RecordChild5,
66584 OPC_RecordChild6,
66585 OPC_RecordChild7,
66586 OPC_EmitMergeInputChains1_0,
66587 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_TRAP_R),
66588 6, 1, 2, 3, 4, 5, 6,
66589 21,
66590 OPC_CheckChild1Integer, 114|128,8|128,1,
66591 OPC_RecordChild2,
66592 OPC_RecordChild3,
66593 OPC_RecordChild4,
66594 OPC_RecordChild5,
66595 OPC_RecordChild6,
66596 OPC_RecordChild7,
66597 OPC_EmitMergeInputChains1_0,
66598 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_TRAP_R),
66599 6, 1, 2, 3, 4, 5, 6,
66600 21,
66601 OPC_CheckChild1Integer, 120|128,8|128,1,
66602 OPC_RecordChild2,
66603 OPC_RecordChild3,
66604 OPC_RecordChild4,
66605 OPC_RecordChild5,
66606 OPC_RecordChild6,
66607 OPC_RecordChild7,
66608 OPC_EmitMergeInputChains1_0,
66609 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_TRAP_R),
66610 6, 1, 2, 3, 4, 5, 6,
66611 21,
66612 OPC_CheckChild1Integer, 126|128,8|128,1,
66613 OPC_RecordChild2,
66614 OPC_RecordChild3,
66615 OPC_RecordChild4,
66616 OPC_RecordChild5,
66617 OPC_RecordChild6,
66618 OPC_RecordChild7,
66619 OPC_EmitMergeInputChains1_0,
66620 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_TRAP_R),
66621 6, 1, 2, 3, 4, 5, 6,
66622 30,
66623 OPC_CheckChild1Integer, 22|128,9|128,1,
66624 OPC_RecordChild2,
66625 OPC_RecordChild3,
66626 OPC_RecordChild4,
66627 OPC_RecordChild5,
66628 OPC_RecordChild6,
66629 OPC_RecordChild7,
66630 OPC_MoveChild, 8,
66631 OPC_RecordNode,
66632 OPC_MoveSibling, 9,
66633 OPC_RecordNode,
66634 OPC_MoveParent,
66635 OPC_EmitMergeInputChains1_0,
66636 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B8_TRAP_R),
66637 8, 1, 2, 3, 4, 5, 6, 7, 8,
66638 30,
66639 OPC_CheckChild1Integer, 10|128,9|128,1,
66640 OPC_RecordChild2,
66641 OPC_RecordChild3,
66642 OPC_RecordChild4,
66643 OPC_RecordChild5,
66644 OPC_RecordChild6,
66645 OPC_RecordChild7,
66646 OPC_MoveChild, 8,
66647 OPC_RecordNode,
66648 OPC_MoveSibling, 9,
66649 OPC_RecordNode,
66650 OPC_MoveParent,
66651 OPC_EmitMergeInputChains1_0,
66652 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B16_TRAP_R),
66653 8, 1, 2, 3, 4, 5, 6, 7, 8,
66654 30,
66655 OPC_CheckChild1Integer, 16|128,9|128,1,
66656 OPC_RecordChild2,
66657 OPC_RecordChild3,
66658 OPC_RecordChild4,
66659 OPC_RecordChild5,
66660 OPC_RecordChild6,
66661 OPC_RecordChild7,
66662 OPC_MoveChild, 8,
66663 OPC_RecordNode,
66664 OPC_MoveSibling, 9,
66665 OPC_RecordNode,
66666 OPC_MoveParent,
66667 OPC_EmitMergeInputChains1_0,
66668 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B32_TRAP_R),
66669 8, 1, 2, 3, 4, 5, 6, 7, 8,
66670 19,
66671 OPC_CheckChild1Integer, 112|128,9|128,1,
66672 OPC_RecordChild2,
66673 OPC_RecordChild3,
66674 OPC_RecordChild4,
66675 OPC_RecordChild5,
66676 OPC_RecordChild6,
66677 OPC_EmitMergeInputChains1_0,
66678 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B8_TRAP_R),
66679 5, 1, 2, 3, 4, 5,
66680 19,
66681 OPC_CheckChild1Integer, 94|128,9|128,1,
66682 OPC_RecordChild2,
66683 OPC_RecordChild3,
66684 OPC_RecordChild4,
66685 OPC_RecordChild5,
66686 OPC_RecordChild6,
66687 OPC_EmitMergeInputChains1_0,
66688 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B16_TRAP_R),
66689 5, 1, 2, 3, 4, 5,
66690 19,
66691 OPC_CheckChild1Integer, 100|128,9|128,1,
66692 OPC_RecordChild2,
66693 OPC_RecordChild3,
66694 OPC_RecordChild4,
66695 OPC_RecordChild5,
66696 OPC_RecordChild6,
66697 OPC_EmitMergeInputChains1_0,
66698 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B32_TRAP_R),
66699 5, 1, 2, 3, 4, 5,
66700 19,
66701 OPC_CheckChild1Integer, 106|128,9|128,1,
66702 OPC_RecordChild2,
66703 OPC_RecordChild3,
66704 OPC_RecordChild4,
66705 OPC_RecordChild5,
66706 OPC_RecordChild6,
66707 OPC_EmitMergeInputChains1_0,
66708 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B64_TRAP_R),
66709 5, 1, 2, 3, 4, 5,
66710 21,
66711 OPC_CheckChild1Integer, 8|128,10|128,1,
66712 OPC_RecordChild2,
66713 OPC_RecordChild3,
66714 OPC_RecordChild4,
66715 OPC_RecordChild5,
66716 OPC_RecordChild6,
66717 OPC_RecordChild7,
66718 OPC_EmitMergeInputChains1_0,
66719 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B8_TRAP_R),
66720 6, 1, 2, 3, 4, 5, 6,
66721 21,
66722 OPC_CheckChild1Integer, 118|128,9|128,1,
66723 OPC_RecordChild2,
66724 OPC_RecordChild3,
66725 OPC_RecordChild4,
66726 OPC_RecordChild5,
66727 OPC_RecordChild6,
66728 OPC_RecordChild7,
66729 OPC_EmitMergeInputChains1_0,
66730 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B16_TRAP_R),
66731 6, 1, 2, 3, 4, 5, 6,
66732 21,
66733 OPC_CheckChild1Integer, 124|128,9|128,1,
66734 OPC_RecordChild2,
66735 OPC_RecordChild3,
66736 OPC_RecordChild4,
66737 OPC_RecordChild5,
66738 OPC_RecordChild6,
66739 OPC_RecordChild7,
66740 OPC_EmitMergeInputChains1_0,
66741 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B32_TRAP_R),
66742 6, 1, 2, 3, 4, 5, 6,
66743 21,
66744 OPC_CheckChild1Integer, 2|128,10|128,1,
66745 OPC_RecordChild2,
66746 OPC_RecordChild3,
66747 OPC_RecordChild4,
66748 OPC_RecordChild5,
66749 OPC_RecordChild6,
66750 OPC_RecordChild7,
66751 OPC_EmitMergeInputChains1_0,
66752 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B64_TRAP_R),
66753 6, 1, 2, 3, 4, 5, 6,
66754 30,
66755 OPC_CheckChild1Integer, 26|128,10|128,1,
66756 OPC_RecordChild2,
66757 OPC_RecordChild3,
66758 OPC_RecordChild4,
66759 OPC_RecordChild5,
66760 OPC_RecordChild6,
66761 OPC_RecordChild7,
66762 OPC_MoveChild, 8,
66763 OPC_RecordNode,
66764 OPC_MoveSibling, 9,
66765 OPC_RecordNode,
66766 OPC_MoveParent,
66767 OPC_EmitMergeInputChains1_0,
66768 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B8_TRAP_R),
66769 8, 1, 2, 3, 4, 5, 6, 7, 8,
66770 30,
66771 OPC_CheckChild1Integer, 14|128,10|128,1,
66772 OPC_RecordChild2,
66773 OPC_RecordChild3,
66774 OPC_RecordChild4,
66775 OPC_RecordChild5,
66776 OPC_RecordChild6,
66777 OPC_RecordChild7,
66778 OPC_MoveChild, 8,
66779 OPC_RecordNode,
66780 OPC_MoveSibling, 9,
66781 OPC_RecordNode,
66782 OPC_MoveParent,
66783 OPC_EmitMergeInputChains1_0,
66784 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B16_TRAP_R),
66785 8, 1, 2, 3, 4, 5, 6, 7, 8,
66786 30,
66787 OPC_CheckChild1Integer, 20|128,10|128,1,
66788 OPC_RecordChild2,
66789 OPC_RecordChild3,
66790 OPC_RecordChild4,
66791 OPC_RecordChild5,
66792 OPC_RecordChild6,
66793 OPC_RecordChild7,
66794 OPC_MoveChild, 8,
66795 OPC_RecordNode,
66796 OPC_MoveSibling, 9,
66797 OPC_RecordNode,
66798 OPC_MoveParent,
66799 OPC_EmitMergeInputChains1_0,
66800 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B32_TRAP_R),
66801 8, 1, 2, 3, 4, 5, 6, 7, 8,
66802 15,
66803 OPC_CheckChild1Integer, 44|128,8|128,1,
66804 OPC_RecordChild2,
66805 OPC_RecordChild3,
66806 OPC_RecordChild4,
66807 OPC_EmitMergeInputChains1_0,
66808 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B8_ZERO_R),
66809 3, 1, 2, 3,
66810 15,
66811 OPC_CheckChild1Integer, 26|128,8|128,1,
66812 OPC_RecordChild2,
66813 OPC_RecordChild3,
66814 OPC_RecordChild4,
66815 OPC_EmitMergeInputChains1_0,
66816 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B16_ZERO_R),
66817 3, 1, 2, 3,
66818 15,
66819 OPC_CheckChild1Integer, 32|128,8|128,1,
66820 OPC_RecordChild2,
66821 OPC_RecordChild3,
66822 OPC_RecordChild4,
66823 OPC_EmitMergeInputChains1_0,
66824 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B32_ZERO_R),
66825 3, 1, 2, 3,
66826 15,
66827 OPC_CheckChild1Integer, 38|128,8|128,1,
66828 OPC_RecordChild2,
66829 OPC_RecordChild3,
66830 OPC_RecordChild4,
66831 OPC_EmitMergeInputChains1_0,
66832 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_B64_ZERO_R),
66833 3, 1, 2, 3,
66834 17,
66835 OPC_CheckChild1Integer, 68|128,8|128,1,
66836 OPC_RecordChild2,
66837 OPC_RecordChild3,
66838 OPC_RecordChild4,
66839 OPC_RecordChild5,
66840 OPC_EmitMergeInputChains1_0,
66841 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_ZERO_R),
66842 4, 1, 2, 3, 4,
66843 17,
66844 OPC_CheckChild1Integer, 50|128,8|128,1,
66845 OPC_RecordChild2,
66846 OPC_RecordChild3,
66847 OPC_RecordChild4,
66848 OPC_RecordChild5,
66849 OPC_EmitMergeInputChains1_0,
66850 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_ZERO_R),
66851 4, 1, 2, 3, 4,
66852 17,
66853 OPC_CheckChild1Integer, 56|128,8|128,1,
66854 OPC_RecordChild2,
66855 OPC_RecordChild3,
66856 OPC_RecordChild4,
66857 OPC_RecordChild5,
66858 OPC_EmitMergeInputChains1_0,
66859 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_ZERO_R),
66860 4, 1, 2, 3, 4,
66861 17,
66862 OPC_CheckChild1Integer, 62|128,8|128,1,
66863 OPC_RecordChild2,
66864 OPC_RecordChild3,
66865 OPC_RecordChild4,
66866 OPC_RecordChild5,
66867 OPC_EmitMergeInputChains1_0,
66868 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_ZERO_R),
66869 4, 1, 2, 3, 4,
66870 21,
66871 OPC_CheckChild1Integer, 86|128,8|128,1,
66872 OPC_RecordChild2,
66873 OPC_RecordChild3,
66874 OPC_RecordChild4,
66875 OPC_RecordChild5,
66876 OPC_RecordChild6,
66877 OPC_RecordChild7,
66878 OPC_EmitMergeInputChains1_0,
66879 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_ZERO_R),
66880 6, 1, 2, 3, 4, 5, 6,
66881 21,
66882 OPC_CheckChild1Integer, 74|128,8|128,1,
66883 OPC_RecordChild2,
66884 OPC_RecordChild3,
66885 OPC_RecordChild4,
66886 OPC_RecordChild5,
66887 OPC_RecordChild6,
66888 OPC_RecordChild7,
66889 OPC_EmitMergeInputChains1_0,
66890 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_ZERO_R),
66891 6, 1, 2, 3, 4, 5, 6,
66892 21,
66893 OPC_CheckChild1Integer, 80|128,8|128,1,
66894 OPC_RecordChild2,
66895 OPC_RecordChild3,
66896 OPC_RecordChild4,
66897 OPC_RecordChild5,
66898 OPC_RecordChild6,
66899 OPC_RecordChild7,
66900 OPC_EmitMergeInputChains1_0,
66901 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_ZERO_R),
66902 6, 1, 2, 3, 4, 5, 6,
66903 17,
66904 OPC_CheckChild1Integer, 106|128,7|128,1,
66905 OPC_RecordChild2,
66906 OPC_RecordChild3,
66907 OPC_RecordChild4,
66908 OPC_RecordChild5,
66909 OPC_EmitMergeInputChains1_0,
66910 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_ZERO_R),
66911 4, 1, 2, 3, 4,
66912 17,
66913 OPC_CheckChild1Integer, 88|128,7|128,1,
66914 OPC_RecordChild2,
66915 OPC_RecordChild3,
66916 OPC_RecordChild4,
66917 OPC_RecordChild5,
66918 OPC_EmitMergeInputChains1_0,
66919 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_ZERO_R),
66920 4, 1, 2, 3, 4,
66921 17,
66922 OPC_CheckChild1Integer, 94|128,7|128,1,
66923 OPC_RecordChild2,
66924 OPC_RecordChild3,
66925 OPC_RecordChild4,
66926 OPC_RecordChild5,
66927 OPC_EmitMergeInputChains1_0,
66928 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_ZERO_R),
66929 4, 1, 2, 3, 4,
66930 17,
66931 OPC_CheckChild1Integer, 100|128,7|128,1,
66932 OPC_RecordChild2,
66933 OPC_RecordChild3,
66934 OPC_RecordChild4,
66935 OPC_RecordChild5,
66936 OPC_EmitMergeInputChains1_0,
66937 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_ZERO_R),
66938 4, 1, 2, 3, 4,
66939 19,
66940 OPC_CheckChild1Integer, 2|128,8|128,1,
66941 OPC_RecordChild2,
66942 OPC_RecordChild3,
66943 OPC_RecordChild4,
66944 OPC_RecordChild5,
66945 OPC_RecordChild6,
66946 OPC_EmitMergeInputChains1_0,
66947 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_ZERO_R),
66948 5, 1, 2, 3, 4, 5,
66949 19,
66950 OPC_CheckChild1Integer, 112|128,7|128,1,
66951 OPC_RecordChild2,
66952 OPC_RecordChild3,
66953 OPC_RecordChild4,
66954 OPC_RecordChild5,
66955 OPC_RecordChild6,
66956 OPC_EmitMergeInputChains1_0,
66957 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_ZERO_R),
66958 5, 1, 2, 3, 4, 5,
66959 19,
66960 OPC_CheckChild1Integer, 118|128,7|128,1,
66961 OPC_RecordChild2,
66962 OPC_RecordChild3,
66963 OPC_RecordChild4,
66964 OPC_RecordChild5,
66965 OPC_RecordChild6,
66966 OPC_EmitMergeInputChains1_0,
66967 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_ZERO_R),
66968 5, 1, 2, 3, 4, 5,
66969 19,
66970 OPC_CheckChild1Integer, 124|128,7|128,1,
66971 OPC_RecordChild2,
66972 OPC_RecordChild3,
66973 OPC_RecordChild4,
66974 OPC_RecordChild5,
66975 OPC_RecordChild6,
66976 OPC_EmitMergeInputChains1_0,
66977 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_ZERO_R),
66978 5, 1, 2, 3, 4, 5,
66979 26,
66980 OPC_CheckChild1Integer, 20|128,8|128,1,
66981 OPC_RecordChild2,
66982 OPC_RecordChild3,
66983 OPC_RecordChild4,
66984 OPC_RecordChild5,
66985 OPC_RecordChild6,
66986 OPC_RecordChild7,
66987 OPC_MoveChild, 8,
66988 OPC_RecordNode,
66989 OPC_MoveParent,
66990 OPC_EmitMergeInputChains1_0,
66991 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_ZERO_R),
66992 7, 1, 2, 3, 4, 5, 6, 7,
66993 26,
66994 OPC_CheckChild1Integer, 8|128,8|128,1,
66995 OPC_RecordChild2,
66996 OPC_RecordChild3,
66997 OPC_RecordChild4,
66998 OPC_RecordChild5,
66999 OPC_RecordChild6,
67000 OPC_RecordChild7,
67001 OPC_MoveChild, 8,
67002 OPC_RecordNode,
67003 OPC_MoveParent,
67004 OPC_EmitMergeInputChains1_0,
67005 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_ZERO_R),
67006 7, 1, 2, 3, 4, 5, 6, 7,
67007 26,
67008 OPC_CheckChild1Integer, 14|128,8|128,1,
67009 OPC_RecordChild2,
67010 OPC_RecordChild3,
67011 OPC_RecordChild4,
67012 OPC_RecordChild5,
67013 OPC_RecordChild6,
67014 OPC_RecordChild7,
67015 OPC_MoveChild, 8,
67016 OPC_RecordNode,
67017 OPC_MoveParent,
67018 OPC_EmitMergeInputChains1_0,
67019 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_ZERO_R),
67020 7, 1, 2, 3, 4, 5, 6, 7,
67021 17,
67022 OPC_CheckChild1Integer, 48|128,9|128,1,
67023 OPC_RecordChild2,
67024 OPC_RecordChild3,
67025 OPC_RecordChild4,
67026 OPC_RecordChild5,
67027 OPC_EmitMergeInputChains1_0,
67028 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B8_ZERO_R),
67029 4, 1, 2, 3, 4,
67030 17,
67031 OPC_CheckChild1Integer, 30|128,9|128,1,
67032 OPC_RecordChild2,
67033 OPC_RecordChild3,
67034 OPC_RecordChild4,
67035 OPC_RecordChild5,
67036 OPC_EmitMergeInputChains1_0,
67037 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B16_ZERO_R),
67038 4, 1, 2, 3, 4,
67039 17,
67040 OPC_CheckChild1Integer, 36|128,9|128,1,
67041 OPC_RecordChild2,
67042 OPC_RecordChild3,
67043 OPC_RecordChild4,
67044 OPC_RecordChild5,
67045 OPC_EmitMergeInputChains1_0,
67046 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B32_ZERO_R),
67047 4, 1, 2, 3, 4,
67048 17,
67049 OPC_CheckChild1Integer, 42|128,9|128,1,
67050 OPC_RecordChild2,
67051 OPC_RecordChild3,
67052 OPC_RecordChild4,
67053 OPC_RecordChild5,
67054 OPC_EmitMergeInputChains1_0,
67055 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_B64_ZERO_R),
67056 4, 1, 2, 3, 4,
67057 19,
67058 OPC_CheckChild1Integer, 72|128,9|128,1,
67059 OPC_RecordChild2,
67060 OPC_RecordChild3,
67061 OPC_RecordChild4,
67062 OPC_RecordChild5,
67063 OPC_RecordChild6,
67064 OPC_EmitMergeInputChains1_0,
67065 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_ZERO_R),
67066 5, 1, 2, 3, 4, 5,
67067 19,
67068 OPC_CheckChild1Integer, 54|128,9|128,1,
67069 OPC_RecordChild2,
67070 OPC_RecordChild3,
67071 OPC_RecordChild4,
67072 OPC_RecordChild5,
67073 OPC_RecordChild6,
67074 OPC_EmitMergeInputChains1_0,
67075 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_ZERO_R),
67076 5, 1, 2, 3, 4, 5,
67077 19,
67078 OPC_CheckChild1Integer, 60|128,9|128,1,
67079 OPC_RecordChild2,
67080 OPC_RecordChild3,
67081 OPC_RecordChild4,
67082 OPC_RecordChild5,
67083 OPC_RecordChild6,
67084 OPC_EmitMergeInputChains1_0,
67085 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_ZERO_R),
67086 5, 1, 2, 3, 4, 5,
67087 19,
67088 OPC_CheckChild1Integer, 66|128,9|128,1,
67089 OPC_RecordChild2,
67090 OPC_RecordChild3,
67091 OPC_RecordChild4,
67092 OPC_RecordChild5,
67093 OPC_RecordChild6,
67094 OPC_EmitMergeInputChains1_0,
67095 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_ZERO_R),
67096 5, 1, 2, 3, 4, 5,
67097 26,
67098 OPC_CheckChild1Integer, 90|128,9|128,1,
67099 OPC_RecordChild2,
67100 OPC_RecordChild3,
67101 OPC_RecordChild4,
67102 OPC_RecordChild5,
67103 OPC_RecordChild6,
67104 OPC_RecordChild7,
67105 OPC_MoveChild, 8,
67106 OPC_RecordNode,
67107 OPC_MoveParent,
67108 OPC_EmitMergeInputChains1_0,
67109 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_ZERO_R),
67110 7, 1, 2, 3, 4, 5, 6, 7,
67111 26,
67112 OPC_CheckChild1Integer, 78|128,9|128,1,
67113 OPC_RecordChild2,
67114 OPC_RecordChild3,
67115 OPC_RecordChild4,
67116 OPC_RecordChild5,
67117 OPC_RecordChild6,
67118 OPC_RecordChild7,
67119 OPC_MoveChild, 8,
67120 OPC_RecordNode,
67121 OPC_MoveParent,
67122 OPC_EmitMergeInputChains1_0,
67123 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_ZERO_R),
67124 7, 1, 2, 3, 4, 5, 6, 7,
67125 26,
67126 OPC_CheckChild1Integer, 84|128,9|128,1,
67127 OPC_RecordChild2,
67128 OPC_RecordChild3,
67129 OPC_RecordChild4,
67130 OPC_RecordChild5,
67131 OPC_RecordChild6,
67132 OPC_RecordChild7,
67133 OPC_MoveChild, 8,
67134 OPC_RecordNode,
67135 OPC_MoveParent,
67136 OPC_EmitMergeInputChains1_0,
67137 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_ZERO_R),
67138 7, 1, 2, 3, 4, 5, 6, 7,
67139 19,
67140 OPC_CheckChild1Integer, 110|128,8|128,1,
67141 OPC_RecordChild2,
67142 OPC_RecordChild3,
67143 OPC_RecordChild4,
67144 OPC_RecordChild5,
67145 OPC_RecordChild6,
67146 OPC_EmitMergeInputChains1_0,
67147 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_ZERO_R),
67148 5, 1, 2, 3, 4, 5,
67149 19,
67150 OPC_CheckChild1Integer, 92|128,8|128,1,
67151 OPC_RecordChild2,
67152 OPC_RecordChild3,
67153 OPC_RecordChild4,
67154 OPC_RecordChild5,
67155 OPC_RecordChild6,
67156 OPC_EmitMergeInputChains1_0,
67157 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_ZERO_R),
67158 5, 1, 2, 3, 4, 5,
67159 19,
67160 OPC_CheckChild1Integer, 98|128,8|128,1,
67161 OPC_RecordChild2,
67162 OPC_RecordChild3,
67163 OPC_RecordChild4,
67164 OPC_RecordChild5,
67165 OPC_RecordChild6,
67166 OPC_EmitMergeInputChains1_0,
67167 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_ZERO_R),
67168 5, 1, 2, 3, 4, 5,
67169 19,
67170 OPC_CheckChild1Integer, 104|128,8|128,1,
67171 OPC_RecordChild2,
67172 OPC_RecordChild3,
67173 OPC_RecordChild4,
67174 OPC_RecordChild5,
67175 OPC_RecordChild6,
67176 OPC_EmitMergeInputChains1_0,
67177 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_ZERO_R),
67178 5, 1, 2, 3, 4, 5,
67179 21,
67180 OPC_CheckChild1Integer, 6|128,9|128,1,
67181 OPC_RecordChild2,
67182 OPC_RecordChild3,
67183 OPC_RecordChild4,
67184 OPC_RecordChild5,
67185 OPC_RecordChild6,
67186 OPC_RecordChild7,
67187 OPC_EmitMergeInputChains1_0,
67188 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_ZERO_R),
67189 6, 1, 2, 3, 4, 5, 6,
67190 21,
67191 OPC_CheckChild1Integer, 116|128,8|128,1,
67192 OPC_RecordChild2,
67193 OPC_RecordChild3,
67194 OPC_RecordChild4,
67195 OPC_RecordChild5,
67196 OPC_RecordChild6,
67197 OPC_RecordChild7,
67198 OPC_EmitMergeInputChains1_0,
67199 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_ZERO_R),
67200 6, 1, 2, 3, 4, 5, 6,
67201 21,
67202 OPC_CheckChild1Integer, 122|128,8|128,1,
67203 OPC_RecordChild2,
67204 OPC_RecordChild3,
67205 OPC_RecordChild4,
67206 OPC_RecordChild5,
67207 OPC_RecordChild6,
67208 OPC_RecordChild7,
67209 OPC_EmitMergeInputChains1_0,
67210 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_ZERO_R),
67211 6, 1, 2, 3, 4, 5, 6,
67212 21,
67213 OPC_CheckChild1Integer, 0|128,9|128,1,
67214 OPC_RecordChild2,
67215 OPC_RecordChild3,
67216 OPC_RecordChild4,
67217 OPC_RecordChild5,
67218 OPC_RecordChild6,
67219 OPC_RecordChild7,
67220 OPC_EmitMergeInputChains1_0,
67221 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_ZERO_R),
67222 6, 1, 2, 3, 4, 5, 6,
67223 30,
67224 OPC_CheckChild1Integer, 24|128,9|128,1,
67225 OPC_RecordChild2,
67226 OPC_RecordChild3,
67227 OPC_RecordChild4,
67228 OPC_RecordChild5,
67229 OPC_RecordChild6,
67230 OPC_RecordChild7,
67231 OPC_MoveChild, 8,
67232 OPC_RecordNode,
67233 OPC_MoveSibling, 9,
67234 OPC_RecordNode,
67235 OPC_MoveParent,
67236 OPC_EmitMergeInputChains1_0,
67237 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B8_ZERO_R),
67238 8, 1, 2, 3, 4, 5, 6, 7, 8,
67239 30,
67240 OPC_CheckChild1Integer, 12|128,9|128,1,
67241 OPC_RecordChild2,
67242 OPC_RecordChild3,
67243 OPC_RecordChild4,
67244 OPC_RecordChild5,
67245 OPC_RecordChild6,
67246 OPC_RecordChild7,
67247 OPC_MoveChild, 8,
67248 OPC_RecordNode,
67249 OPC_MoveSibling, 9,
67250 OPC_RecordNode,
67251 OPC_MoveParent,
67252 OPC_EmitMergeInputChains1_0,
67253 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B16_ZERO_R),
67254 8, 1, 2, 3, 4, 5, 6, 7, 8,
67255 30,
67256 OPC_CheckChild1Integer, 18|128,9|128,1,
67257 OPC_RecordChild2,
67258 OPC_RecordChild3,
67259 OPC_RecordChild4,
67260 OPC_RecordChild5,
67261 OPC_RecordChild6,
67262 OPC_RecordChild7,
67263 OPC_MoveChild, 8,
67264 OPC_RecordNode,
67265 OPC_MoveSibling, 9,
67266 OPC_RecordNode,
67267 OPC_MoveParent,
67268 OPC_EmitMergeInputChains1_0,
67269 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B32_ZERO_R),
67270 8, 1, 2, 3, 4, 5, 6, 7, 8,
67271 19,
67272 OPC_CheckChild1Integer, 114|128,9|128,1,
67273 OPC_RecordChild2,
67274 OPC_RecordChild3,
67275 OPC_RecordChild4,
67276 OPC_RecordChild5,
67277 OPC_RecordChild6,
67278 OPC_EmitMergeInputChains1_0,
67279 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B8_ZERO_R),
67280 5, 1, 2, 3, 4, 5,
67281 19,
67282 OPC_CheckChild1Integer, 96|128,9|128,1,
67283 OPC_RecordChild2,
67284 OPC_RecordChild3,
67285 OPC_RecordChild4,
67286 OPC_RecordChild5,
67287 OPC_RecordChild6,
67288 OPC_EmitMergeInputChains1_0,
67289 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B16_ZERO_R),
67290 5, 1, 2, 3, 4, 5,
67291 19,
67292 OPC_CheckChild1Integer, 102|128,9|128,1,
67293 OPC_RecordChild2,
67294 OPC_RecordChild3,
67295 OPC_RecordChild4,
67296 OPC_RecordChild5,
67297 OPC_RecordChild6,
67298 OPC_EmitMergeInputChains1_0,
67299 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B32_ZERO_R),
67300 5, 1, 2, 3, 4, 5,
67301 19,
67302 OPC_CheckChild1Integer, 108|128,9|128,1,
67303 OPC_RecordChild2,
67304 OPC_RecordChild3,
67305 OPC_RecordChild4,
67306 OPC_RecordChild5,
67307 OPC_RecordChild6,
67308 OPC_EmitMergeInputChains1_0,
67309 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_B64_ZERO_R),
67310 5, 1, 2, 3, 4, 5,
67311 21,
67312 OPC_CheckChild1Integer, 10|128,10|128,1,
67313 OPC_RecordChild2,
67314 OPC_RecordChild3,
67315 OPC_RecordChild4,
67316 OPC_RecordChild5,
67317 OPC_RecordChild6,
67318 OPC_RecordChild7,
67319 OPC_EmitMergeInputChains1_0,
67320 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B8_ZERO_R),
67321 6, 1, 2, 3, 4, 5, 6,
67322 21,
67323 OPC_CheckChild1Integer, 120|128,9|128,1,
67324 OPC_RecordChild2,
67325 OPC_RecordChild3,
67326 OPC_RecordChild4,
67327 OPC_RecordChild5,
67328 OPC_RecordChild6,
67329 OPC_RecordChild7,
67330 OPC_EmitMergeInputChains1_0,
67331 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B16_ZERO_R),
67332 6, 1, 2, 3, 4, 5, 6,
67333 21,
67334 OPC_CheckChild1Integer, 126|128,9|128,1,
67335 OPC_RecordChild2,
67336 OPC_RecordChild3,
67337 OPC_RecordChild4,
67338 OPC_RecordChild5,
67339 OPC_RecordChild6,
67340 OPC_RecordChild7,
67341 OPC_EmitMergeInputChains1_0,
67342 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B32_ZERO_R),
67343 6, 1, 2, 3, 4, 5, 6,
67344 21,
67345 OPC_CheckChild1Integer, 4|128,10|128,1,
67346 OPC_RecordChild2,
67347 OPC_RecordChild3,
67348 OPC_RecordChild4,
67349 OPC_RecordChild5,
67350 OPC_RecordChild6,
67351 OPC_RecordChild7,
67352 OPC_EmitMergeInputChains1_0,
67353 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V2B64_ZERO_R),
67354 6, 1, 2, 3, 4, 5, 6,
67355 30,
67356 OPC_CheckChild1Integer, 28|128,10|128,1,
67357 OPC_RecordChild2,
67358 OPC_RecordChild3,
67359 OPC_RecordChild4,
67360 OPC_RecordChild5,
67361 OPC_RecordChild6,
67362 OPC_RecordChild7,
67363 OPC_MoveChild, 8,
67364 OPC_RecordNode,
67365 OPC_MoveSibling, 9,
67366 OPC_RecordNode,
67367 OPC_MoveParent,
67368 OPC_EmitMergeInputChains1_0,
67369 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B8_ZERO_R),
67370 8, 1, 2, 3, 4, 5, 6, 7, 8,
67371 30,
67372 OPC_CheckChild1Integer, 16|128,10|128,1,
67373 OPC_RecordChild2,
67374 OPC_RecordChild3,
67375 OPC_RecordChild4,
67376 OPC_RecordChild5,
67377 OPC_RecordChild6,
67378 OPC_RecordChild7,
67379 OPC_MoveChild, 8,
67380 OPC_RecordNode,
67381 OPC_MoveSibling, 9,
67382 OPC_RecordNode,
67383 OPC_MoveParent,
67384 OPC_EmitMergeInputChains1_0,
67385 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B16_ZERO_R),
67386 8, 1, 2, 3, 4, 5, 6, 7, 8,
67387 30,
67388 OPC_CheckChild1Integer, 22|128,10|128,1,
67389 OPC_RecordChild2,
67390 OPC_RecordChild3,
67391 OPC_RecordChild4,
67392 OPC_RecordChild5,
67393 OPC_RecordChild6,
67394 OPC_RecordChild7,
67395 OPC_MoveChild, 8,
67396 OPC_RecordNode,
67397 OPC_MoveSibling, 9,
67398 OPC_RecordNode,
67399 OPC_MoveParent,
67400 OPC_EmitMergeInputChains1_0,
67401 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_B_3D_V4B32_ZERO_R),
67402 8, 1, 2, 3, 4, 5, 6, 7, 8,
67403 15,
67404 OPC_CheckChild1Integer, 52|128,10|128,1,
67405 OPC_RecordChild2,
67406 OPC_RecordChild3,
67407 OPC_RecordChild4,
67408 OPC_EmitMergeInputChains1_0,
67409 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_B8_TRAP_R),
67410 3, 1, 2, 3,
67411 15,
67412 OPC_CheckChild1Integer, 48|128,10|128,1,
67413 OPC_RecordChild2,
67414 OPC_RecordChild3,
67415 OPC_RecordChild4,
67416 OPC_EmitMergeInputChains1_0,
67417 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_B16_TRAP_R),
67418 3, 1, 2, 3,
67419 15,
67420 OPC_CheckChild1Integer, 50|128,10|128,1,
67421 OPC_RecordChild2,
67422 OPC_RecordChild3,
67423 OPC_RecordChild4,
67424 OPC_EmitMergeInputChains1_0,
67425 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_B32_TRAP_R),
67426 3, 1, 2, 3,
67427 17,
67428 OPC_CheckChild1Integer, 58|128,10|128,1,
67429 OPC_RecordChild2,
67430 OPC_RecordChild3,
67431 OPC_RecordChild4,
67432 OPC_RecordChild5,
67433 OPC_EmitMergeInputChains1_0,
67434 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2B8_TRAP_R),
67435 4, 1, 2, 3, 4,
67436 17,
67437 OPC_CheckChild1Integer, 54|128,10|128,1,
67438 OPC_RecordChild2,
67439 OPC_RecordChild3,
67440 OPC_RecordChild4,
67441 OPC_RecordChild5,
67442 OPC_EmitMergeInputChains1_0,
67443 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2B16_TRAP_R),
67444 4, 1, 2, 3, 4,
67445 17,
67446 OPC_CheckChild1Integer, 56|128,10|128,1,
67447 OPC_RecordChild2,
67448 OPC_RecordChild3,
67449 OPC_RecordChild4,
67450 OPC_RecordChild5,
67451 OPC_EmitMergeInputChains1_0,
67452 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V2B32_TRAP_R),
67453 4, 1, 2, 3, 4,
67454 21,
67455 OPC_CheckChild1Integer, 64|128,10|128,1,
67456 OPC_RecordChild2,
67457 OPC_RecordChild3,
67458 OPC_RecordChild4,
67459 OPC_RecordChild5,
67460 OPC_RecordChild6,
67461 OPC_RecordChild7,
67462 OPC_EmitMergeInputChains1_0,
67463 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4B8_TRAP_R),
67464 6, 1, 2, 3, 4, 5, 6,
67465 21,
67466 OPC_CheckChild1Integer, 60|128,10|128,1,
67467 OPC_RecordChild2,
67468 OPC_RecordChild3,
67469 OPC_RecordChild4,
67470 OPC_RecordChild5,
67471 OPC_RecordChild6,
67472 OPC_RecordChild7,
67473 OPC_EmitMergeInputChains1_0,
67474 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4B16_TRAP_R),
67475 6, 1, 2, 3, 4, 5, 6,
67476 21,
67477 OPC_CheckChild1Integer, 62|128,10|128,1,
67478 OPC_RecordChild2,
67479 OPC_RecordChild3,
67480 OPC_RecordChild4,
67481 OPC_RecordChild5,
67482 OPC_RecordChild6,
67483 OPC_RecordChild7,
67484 OPC_EmitMergeInputChains1_0,
67485 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_V4B32_TRAP_R),
67486 6, 1, 2, 3, 4, 5, 6,
67487 17,
67488 OPC_CheckChild1Integer, 34|128,10|128,1,
67489 OPC_RecordChild2,
67490 OPC_RecordChild3,
67491 OPC_RecordChild4,
67492 OPC_RecordChild5,
67493 OPC_EmitMergeInputChains1_0,
67494 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_B8_TRAP_R),
67495 4, 1, 2, 3, 4,
67496 17,
67497 OPC_CheckChild1Integer, 30|128,10|128,1,
67498 OPC_RecordChild2,
67499 OPC_RecordChild3,
67500 OPC_RecordChild4,
67501 OPC_RecordChild5,
67502 OPC_EmitMergeInputChains1_0,
67503 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_B16_TRAP_R),
67504 4, 1, 2, 3, 4,
67505 17,
67506 OPC_CheckChild1Integer, 32|128,10|128,1,
67507 OPC_RecordChild2,
67508 OPC_RecordChild3,
67509 OPC_RecordChild4,
67510 OPC_RecordChild5,
67511 OPC_EmitMergeInputChains1_0,
67512 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_B32_TRAP_R),
67513 4, 1, 2, 3, 4,
67514 19,
67515 OPC_CheckChild1Integer, 40|128,10|128,1,
67516 OPC_RecordChild2,
67517 OPC_RecordChild3,
67518 OPC_RecordChild4,
67519 OPC_RecordChild5,
67520 OPC_RecordChild6,
67521 OPC_EmitMergeInputChains1_0,
67522 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2B8_TRAP_R),
67523 5, 1, 2, 3, 4, 5,
67524 19,
67525 OPC_CheckChild1Integer, 36|128,10|128,1,
67526 OPC_RecordChild2,
67527 OPC_RecordChild3,
67528 OPC_RecordChild4,
67529 OPC_RecordChild5,
67530 OPC_RecordChild6,
67531 OPC_EmitMergeInputChains1_0,
67532 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2B16_TRAP_R),
67533 5, 1, 2, 3, 4, 5,
67534 19,
67535 OPC_CheckChild1Integer, 38|128,10|128,1,
67536 OPC_RecordChild2,
67537 OPC_RecordChild3,
67538 OPC_RecordChild4,
67539 OPC_RecordChild5,
67540 OPC_RecordChild6,
67541 OPC_EmitMergeInputChains1_0,
67542 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V2B32_TRAP_R),
67543 5, 1, 2, 3, 4, 5,
67544 26,
67545 OPC_CheckChild1Integer, 46|128,10|128,1,
67546 OPC_RecordChild2,
67547 OPC_RecordChild3,
67548 OPC_RecordChild4,
67549 OPC_RecordChild5,
67550 OPC_RecordChild6,
67551 OPC_RecordChild7,
67552 OPC_MoveChild, 8,
67553 OPC_RecordNode,
67554 OPC_MoveParent,
67555 OPC_EmitMergeInputChains1_0,
67556 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4B8_TRAP_R),
67557 7, 1, 2, 3, 4, 5, 6, 7,
67558 26,
67559 OPC_CheckChild1Integer, 42|128,10|128,1,
67560 OPC_RecordChild2,
67561 OPC_RecordChild3,
67562 OPC_RecordChild4,
67563 OPC_RecordChild5,
67564 OPC_RecordChild6,
67565 OPC_RecordChild7,
67566 OPC_MoveChild, 8,
67567 OPC_RecordNode,
67568 OPC_MoveParent,
67569 OPC_EmitMergeInputChains1_0,
67570 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4B16_TRAP_R),
67571 7, 1, 2, 3, 4, 5, 6, 7,
67572 26,
67573 OPC_CheckChild1Integer, 44|128,10|128,1,
67574 OPC_RecordChild2,
67575 OPC_RecordChild3,
67576 OPC_RecordChild4,
67577 OPC_RecordChild5,
67578 OPC_RecordChild6,
67579 OPC_RecordChild7,
67580 OPC_MoveChild, 8,
67581 OPC_RecordNode,
67582 OPC_MoveParent,
67583 OPC_EmitMergeInputChains1_0,
67584 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_1D_ARRAY_V4B32_TRAP_R),
67585 7, 1, 2, 3, 4, 5, 6, 7,
67586 17,
67587 OPC_CheckChild1Integer, 88|128,10|128,1,
67588 OPC_RecordChild2,
67589 OPC_RecordChild3,
67590 OPC_RecordChild4,
67591 OPC_RecordChild5,
67592 OPC_EmitMergeInputChains1_0,
67593 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_B8_TRAP_R),
67594 4, 1, 2, 3, 4,
67595 17,
67596 OPC_CheckChild1Integer, 84|128,10|128,1,
67597 OPC_RecordChild2,
67598 OPC_RecordChild3,
67599 OPC_RecordChild4,
67600 OPC_RecordChild5,
67601 OPC_EmitMergeInputChains1_0,
67602 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_B16_TRAP_R),
67603 4, 1, 2, 3, 4,
67604 17,
67605 OPC_CheckChild1Integer, 86|128,10|128,1,
67606 OPC_RecordChild2,
67607 OPC_RecordChild3,
67608 OPC_RecordChild4,
67609 OPC_RecordChild5,
67610 OPC_EmitMergeInputChains1_0,
67611 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_B32_TRAP_R),
67612 4, 1, 2, 3, 4,
67613 19,
67614 OPC_CheckChild1Integer, 94|128,10|128,1,
67615 OPC_RecordChild2,
67616 OPC_RecordChild3,
67617 OPC_RecordChild4,
67618 OPC_RecordChild5,
67619 OPC_RecordChild6,
67620 OPC_EmitMergeInputChains1_0,
67621 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2B8_TRAP_R),
67622 5, 1, 2, 3, 4, 5,
67623 19,
67624 OPC_CheckChild1Integer, 90|128,10|128,1,
67625 OPC_RecordChild2,
67626 OPC_RecordChild3,
67627 OPC_RecordChild4,
67628 OPC_RecordChild5,
67629 OPC_RecordChild6,
67630 OPC_EmitMergeInputChains1_0,
67631 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2B16_TRAP_R),
67632 5, 1, 2, 3, 4, 5,
67633 19,
67634 OPC_CheckChild1Integer, 92|128,10|128,1,
67635 OPC_RecordChild2,
67636 OPC_RecordChild3,
67637 OPC_RecordChild4,
67638 OPC_RecordChild5,
67639 OPC_RecordChild6,
67640 OPC_EmitMergeInputChains1_0,
67641 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V2B32_TRAP_R),
67642 5, 1, 2, 3, 4, 5,
67643 26,
67644 OPC_CheckChild1Integer, 100|128,10|128,1,
67645 OPC_RecordChild2,
67646 OPC_RecordChild3,
67647 OPC_RecordChild4,
67648 OPC_RecordChild5,
67649 OPC_RecordChild6,
67650 OPC_RecordChild7,
67651 OPC_MoveChild, 8,
67652 OPC_RecordNode,
67653 OPC_MoveParent,
67654 OPC_EmitMergeInputChains1_0,
67655 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4B8_TRAP_R),
67656 7, 1, 2, 3, 4, 5, 6, 7,
67657 26,
67658 OPC_CheckChild1Integer, 96|128,10|128,1,
67659 OPC_RecordChild2,
67660 OPC_RecordChild3,
67661 OPC_RecordChild4,
67662 OPC_RecordChild5,
67663 OPC_RecordChild6,
67664 OPC_RecordChild7,
67665 OPC_MoveChild, 8,
67666 OPC_RecordNode,
67667 OPC_MoveParent,
67668 OPC_EmitMergeInputChains1_0,
67669 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4B16_TRAP_R),
67670 7, 1, 2, 3, 4, 5, 6, 7,
67671 26,
67672 OPC_CheckChild1Integer, 98|128,10|128,1,
67673 OPC_RecordChild2,
67674 OPC_RecordChild3,
67675 OPC_RecordChild4,
67676 OPC_RecordChild5,
67677 OPC_RecordChild6,
67678 OPC_RecordChild7,
67679 OPC_MoveChild, 8,
67680 OPC_RecordNode,
67681 OPC_MoveParent,
67682 OPC_EmitMergeInputChains1_0,
67683 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_V4B32_TRAP_R),
67684 7, 1, 2, 3, 4, 5, 6, 7,
67685 19,
67686 OPC_CheckChild1Integer, 70|128,10|128,1,
67687 OPC_RecordChild2,
67688 OPC_RecordChild3,
67689 OPC_RecordChild4,
67690 OPC_RecordChild5,
67691 OPC_RecordChild6,
67692 OPC_EmitMergeInputChains1_0,
67693 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_B8_TRAP_R),
67694 5, 1, 2, 3, 4, 5,
67695 19,
67696 OPC_CheckChild1Integer, 66|128,10|128,1,
67697 OPC_RecordChild2,
67698 OPC_RecordChild3,
67699 OPC_RecordChild4,
67700 OPC_RecordChild5,
67701 OPC_RecordChild6,
67702 OPC_EmitMergeInputChains1_0,
67703 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_B16_TRAP_R),
67704 5, 1, 2, 3, 4, 5,
67705 19,
67706 OPC_CheckChild1Integer, 68|128,10|128,1,
67707 OPC_RecordChild2,
67708 OPC_RecordChild3,
67709 OPC_RecordChild4,
67710 OPC_RecordChild5,
67711 OPC_RecordChild6,
67712 OPC_EmitMergeInputChains1_0,
67713 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_B32_TRAP_R),
67714 5, 1, 2, 3, 4, 5,
67715 21,
67716 OPC_CheckChild1Integer, 76|128,10|128,1,
67717 OPC_RecordChild2,
67718 OPC_RecordChild3,
67719 OPC_RecordChild4,
67720 OPC_RecordChild5,
67721 OPC_RecordChild6,
67722 OPC_RecordChild7,
67723 OPC_EmitMergeInputChains1_0,
67724 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2B8_TRAP_R),
67725 6, 1, 2, 3, 4, 5, 6,
67726 21,
67727 OPC_CheckChild1Integer, 72|128,10|128,1,
67728 OPC_RecordChild2,
67729 OPC_RecordChild3,
67730 OPC_RecordChild4,
67731 OPC_RecordChild5,
67732 OPC_RecordChild6,
67733 OPC_RecordChild7,
67734 OPC_EmitMergeInputChains1_0,
67735 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2B16_TRAP_R),
67736 6, 1, 2, 3, 4, 5, 6,
67737 21,
67738 OPC_CheckChild1Integer, 74|128,10|128,1,
67739 OPC_RecordChild2,
67740 OPC_RecordChild3,
67741 OPC_RecordChild4,
67742 OPC_RecordChild5,
67743 OPC_RecordChild6,
67744 OPC_RecordChild7,
67745 OPC_EmitMergeInputChains1_0,
67746 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V2B32_TRAP_R),
67747 6, 1, 2, 3, 4, 5, 6,
67748 30,
67749 OPC_CheckChild1Integer, 82|128,10|128,1,
67750 OPC_RecordChild2,
67751 OPC_RecordChild3,
67752 OPC_RecordChild4,
67753 OPC_RecordChild5,
67754 OPC_RecordChild6,
67755 OPC_RecordChild7,
67756 OPC_MoveChild, 8,
67757 OPC_RecordNode,
67758 OPC_MoveSibling, 9,
67759 OPC_RecordNode,
67760 OPC_MoveParent,
67761 OPC_EmitMergeInputChains1_0,
67762 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4B8_TRAP_R),
67763 8, 1, 2, 3, 4, 5, 6, 7, 8,
67764 30,
67765 OPC_CheckChild1Integer, 78|128,10|128,1,
67766 OPC_RecordChild2,
67767 OPC_RecordChild3,
67768 OPC_RecordChild4,
67769 OPC_RecordChild5,
67770 OPC_RecordChild6,
67771 OPC_RecordChild7,
67772 OPC_MoveChild, 8,
67773 OPC_RecordNode,
67774 OPC_MoveSibling, 9,
67775 OPC_RecordNode,
67776 OPC_MoveParent,
67777 OPC_EmitMergeInputChains1_0,
67778 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4B16_TRAP_R),
67779 8, 1, 2, 3, 4, 5, 6, 7, 8,
67780 30,
67781 OPC_CheckChild1Integer, 80|128,10|128,1,
67782 OPC_RecordChild2,
67783 OPC_RecordChild3,
67784 OPC_RecordChild4,
67785 OPC_RecordChild5,
67786 OPC_RecordChild6,
67787 OPC_RecordChild7,
67788 OPC_MoveChild, 8,
67789 OPC_RecordNode,
67790 OPC_MoveSibling, 9,
67791 OPC_RecordNode,
67792 OPC_MoveParent,
67793 OPC_EmitMergeInputChains1_0,
67794 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_2D_ARRAY_V4B32_TRAP_R),
67795 8, 1, 2, 3, 4, 5, 6, 7, 8,
67796 19,
67797 OPC_CheckChild1Integer, 106|128,10|128,1,
67798 OPC_RecordChild2,
67799 OPC_RecordChild3,
67800 OPC_RecordChild4,
67801 OPC_RecordChild5,
67802 OPC_RecordChild6,
67803 OPC_EmitMergeInputChains1_0,
67804 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_B8_TRAP_R),
67805 5, 1, 2, 3, 4, 5,
67806 19,
67807 OPC_CheckChild1Integer, 102|128,10|128,1,
67808 OPC_RecordChild2,
67809 OPC_RecordChild3,
67810 OPC_RecordChild4,
67811 OPC_RecordChild5,
67812 OPC_RecordChild6,
67813 OPC_EmitMergeInputChains1_0,
67814 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_B16_TRAP_R),
67815 5, 1, 2, 3, 4, 5,
67816 19,
67817 OPC_CheckChild1Integer, 104|128,10|128,1,
67818 OPC_RecordChild2,
67819 OPC_RecordChild3,
67820 OPC_RecordChild4,
67821 OPC_RecordChild5,
67822 OPC_RecordChild6,
67823 OPC_EmitMergeInputChains1_0,
67824 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_B32_TRAP_R),
67825 5, 1, 2, 3, 4, 5,
67826 21,
67827 OPC_CheckChild1Integer, 112|128,10|128,1,
67828 OPC_RecordChild2,
67829 OPC_RecordChild3,
67830 OPC_RecordChild4,
67831 OPC_RecordChild5,
67832 OPC_RecordChild6,
67833 OPC_RecordChild7,
67834 OPC_EmitMergeInputChains1_0,
67835 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2B8_TRAP_R),
67836 6, 1, 2, 3, 4, 5, 6,
67837 21,
67838 OPC_CheckChild1Integer, 108|128,10|128,1,
67839 OPC_RecordChild2,
67840 OPC_RecordChild3,
67841 OPC_RecordChild4,
67842 OPC_RecordChild5,
67843 OPC_RecordChild6,
67844 OPC_RecordChild7,
67845 OPC_EmitMergeInputChains1_0,
67846 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2B16_TRAP_R),
67847 6, 1, 2, 3, 4, 5, 6,
67848 21,
67849 OPC_CheckChild1Integer, 110|128,10|128,1,
67850 OPC_RecordChild2,
67851 OPC_RecordChild3,
67852 OPC_RecordChild4,
67853 OPC_RecordChild5,
67854 OPC_RecordChild6,
67855 OPC_RecordChild7,
67856 OPC_EmitMergeInputChains1_0,
67857 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V2B32_TRAP_R),
67858 6, 1, 2, 3, 4, 5, 6,
67859 30,
67860 OPC_CheckChild1Integer, 118|128,10|128,1,
67861 OPC_RecordChild2,
67862 OPC_RecordChild3,
67863 OPC_RecordChild4,
67864 OPC_RecordChild5,
67865 OPC_RecordChild6,
67866 OPC_RecordChild7,
67867 OPC_MoveChild, 8,
67868 OPC_RecordNode,
67869 OPC_MoveSibling, 9,
67870 OPC_RecordNode,
67871 OPC_MoveParent,
67872 OPC_EmitMergeInputChains1_0,
67873 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4B8_TRAP_R),
67874 8, 1, 2, 3, 4, 5, 6, 7, 8,
67875 30,
67876 OPC_CheckChild1Integer, 114|128,10|128,1,
67877 OPC_RecordChild2,
67878 OPC_RecordChild3,
67879 OPC_RecordChild4,
67880 OPC_RecordChild5,
67881 OPC_RecordChild6,
67882 OPC_RecordChild7,
67883 OPC_MoveChild, 8,
67884 OPC_RecordNode,
67885 OPC_MoveSibling, 9,
67886 OPC_RecordNode,
67887 OPC_MoveParent,
67888 OPC_EmitMergeInputChains1_0,
67889 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4B16_TRAP_R),
67890 8, 1, 2, 3, 4, 5, 6, 7, 8,
67891 30,
67892 OPC_CheckChild1Integer, 116|128,10|128,1,
67893 OPC_RecordChild2,
67894 OPC_RecordChild3,
67895 OPC_RecordChild4,
67896 OPC_RecordChild5,
67897 OPC_RecordChild6,
67898 OPC_RecordChild7,
67899 OPC_MoveChild, 8,
67900 OPC_RecordNode,
67901 OPC_MoveSibling, 9,
67902 OPC_RecordNode,
67903 OPC_MoveParent,
67904 OPC_EmitMergeInputChains1_0,
67905 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::SUST_P_3D_V4B32_TRAP_R),
67906 8, 1, 2, 3, 4, 5, 6, 7, 8,
67907 8,
67908 OPC_CheckChild1Integer, 78|128,124,
67909 OPC_EmitMergeInputChains1_0,
67910 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::INT_EXIT),
67911 0,
67912 0,
67913 70|128,2, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
67914 OPC_Scope, 126|128,1,
67915 OPC_MoveChild0,
67916 OPC_SwitchOpcode , 27|128,1, TARGET_VAL(ISD::TRUNCATE),
67917 OPC_Scope, 114,
67918 OPC_MoveChild0,
67919 OPC_SwitchOpcode , 37, TARGET_VAL(NVPTXISD::BFE),
67920 OPC_RecordChild0,
67921 OPC_RecordChild1,
67922 OPC_MoveChild1,
67923 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67924 OPC_MoveParent,
67925 OPC_CheckChild2Integer, 16,
67926 OPC_CheckTypeI32,
67927 OPC_MoveParent,
67928 OPC_MoveSibling1,
67929 OPC_CheckValueType, MVT::i8,
67930 OPC_MoveParent,
67931 OPC_CheckType, MVT::i16,
67932 OPC_EmitConvertToTarget1,
67933 OPC_EmitInteger32, 16,
67934 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
67935 MVT::i32, 3, 0, 2, 3,
67936 OPC_EmitInteger32, 0,
67937 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
67938 MVT::i16, 2, 4, 5,
67939 68, TARGET_VAL(ISD::SRL),
67940 OPC_RecordChild0,
67941 OPC_RecordChild1,
67942 OPC_MoveChild1,
67943 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67944 OPC_CheckTypeI32,
67945 OPC_MoveParent,
67946 OPC_SwitchType , 27, MVT::i32,
67947 OPC_MoveParent,
67948 OPC_MoveSibling1,
67949 OPC_CheckValueType, MVT::i8,
67950 OPC_MoveParent,
67951 OPC_CheckType, MVT::i16,
67952 OPC_EmitConvertToTarget1,
67953 OPC_EmitInteger32, 16,
67954 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
67955 MVT::i32, 3, 0, 2, 3,
67956 OPC_EmitInteger32, 0,
67957 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
67958 MVT::i16, 2, 4, 5,
67959 27, MVT::i64,
67960 OPC_MoveParent,
67961 OPC_MoveSibling1,
67962 OPC_CheckValueType, MVT::i8,
67963 OPC_MoveParent,
67964 OPC_CheckType, MVT::i16,
67965 OPC_EmitConvertToTarget1,
67966 OPC_EmitInteger32, 16,
67967 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S64rii),
67968 MVT::i64, 3, 0, 2, 3,
67969 OPC_EmitInteger32, 0,
67970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s64),
67971 MVT::i16, 2, 4, 5,
67972 0,
67973 0,
67974 37,
67975 OPC_RecordChild0,
67976 OPC_Scope, 16,
67977 OPC_CheckChild0TypeI32,
67978 OPC_MoveSibling1,
67979 OPC_CheckValueType, MVT::i8,
67980 OPC_MoveParent,
67981 OPC_CheckType, MVT::i16,
67982 OPC_EmitInteger32, 0,
67983 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
67984 MVT::i16, 2, 0, 1,
67985 16,
67986 OPC_CheckChild0TypeI64,
67987 OPC_MoveSibling1,
67988 OPC_CheckValueType, MVT::i8,
67989 OPC_MoveParent,
67990 OPC_CheckType, MVT::i16,
67991 OPC_EmitInteger32, 0,
67992 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s64),
67993 MVT::i16, 2, 0, 1,
67994 0,
67995 0,
67996 46, TARGET_VAL(NVPTXISD::BFE),
67997 OPC_RecordChild0,
67998 OPC_RecordChild1,
67999 OPC_Scope, 23,
68000 OPC_MoveChild1,
68001 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68002 OPC_MoveParent,
68003 OPC_CheckChild2Integer, 16,
68004 OPC_MoveSibling1,
68005 OPC_CheckValueType, MVT::i8,
68006 OPC_MoveParent,
68007 OPC_CheckTypeI32,
68008 OPC_EmitConvertToTarget1,
68009 OPC_EmitInteger32, 16,
68010 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
68011 MVT::i32, 3, 0, 2, 3,
68012 17,
68013 OPC_CheckChild2Integer, 16,
68014 OPC_MoveSibling1,
68015 OPC_CheckValueType, MVT::i8,
68016 OPC_MoveParent,
68017 OPC_CheckTypeI32,
68018 OPC_EmitInteger32, 16,
68019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rri),
68020 MVT::i32, 3, 0, 1, 2,
68021 0,
68022 40, TARGET_VAL(ISD::SRL),
68023 OPC_RecordChild0,
68024 OPC_RecordChild1,
68025 OPC_MoveChild1,
68026 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68027 OPC_CheckTypeI32,
68028 OPC_MoveParent,
68029 OPC_MoveSibling1,
68030 OPC_CheckValueType, MVT::i8,
68031 OPC_MoveParent,
68032 OPC_SwitchType , 11, MVT::i32,
68033 OPC_EmitConvertToTarget1,
68034 OPC_EmitInteger32, 16,
68035 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
68036 MVT::i32, 3, 0, 2, 3,
68037 11, MVT::i64,
68038 OPC_EmitConvertToTarget1,
68039 OPC_EmitInteger32, 16,
68040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rii),
68041 MVT::i64, 3, 0, 2, 3,
68042 0,
68043 0,
68044 67,
68045 OPC_RecordChild0,
68046 OPC_MoveChild1,
68047 OPC_Scope, 29,
68048 OPC_CheckValueType, MVT::i8,
68049 OPC_MoveParent,
68050 OPC_SwitchType , 6, MVT::i16,
68051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s16_s8),
68052 MVT::i16, 1, 0,
68053 6, MVT::i32,
68054 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s8),
68055 MVT::i32, 1, 0,
68056 6, MVT::i64,
68057 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s8),
68058 MVT::i64, 1, 0,
68059 0,
68060 21,
68061 OPC_CheckValueType, MVT::i16,
68062 OPC_MoveParent,
68063 OPC_SwitchType , 6, MVT::i32,
68064 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s16),
68065 MVT::i32, 1, 0,
68066 6, MVT::i64,
68067 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s16),
68068 MVT::i64, 1, 0,
68069 0,
68070 10,
68071 OPC_CheckValueType, MVT::i32,
68072 OPC_MoveParent,
68073 OPC_CheckTypeI64,
68074 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s64_s32),
68075 MVT::i64, 1, 0,
68076 0,
68077 0,
68078 58, TARGET_VAL(NVPTXISD::DeclareRet),
68079 OPC_RecordNode,
68080 OPC_CaptureGlueInput,
68081 OPC_Scope, 26,
68082 OPC_CheckChild1Integer, 2,
68083 OPC_CheckChild1TypeI32,
68084 OPC_RecordChild2,
68085 OPC_MoveChild2,
68086 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68087 OPC_CheckTypeI32,
68088 OPC_MoveSibling3,
68089 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68090 OPC_RecordNode,
68091 OPC_CheckTypeI32,
68092 OPC_MoveParent,
68093 OPC_EmitMergeInputChains1_0,
68094 OPC_EmitConvertToTarget1,
68095 OPC_EmitConvertToTarget2,
68096 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetScalarInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68097 2, 3, 4,
68098 26,
68099 OPC_CheckChild1Integer, 4,
68100 OPC_CheckChild1TypeI32,
68101 OPC_RecordChild2,
68102 OPC_MoveChild2,
68103 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68104 OPC_CheckTypeI32,
68105 OPC_MoveSibling3,
68106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68107 OPC_RecordNode,
68108 OPC_CheckTypeI32,
68109 OPC_MoveParent,
68110 OPC_EmitMergeInputChains1_0,
68111 OPC_EmitConvertToTarget1,
68112 OPC_EmitConvertToTarget2,
68113 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetRegInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68114 2, 3, 4,
68115 0,
68116 45, TARGET_VAL(NVPTXISD::DeclareScalarParam),
68117 OPC_RecordNode,
68118 OPC_CaptureGlueInput,
68119 OPC_RecordChild1,
68120 OPC_MoveChild1,
68121 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68122 OPC_CheckTypeI32,
68123 OPC_MoveSibling2,
68124 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68125 OPC_RecordNode,
68126 OPC_CheckTypeI32,
68127 OPC_MoveParent,
68128 OPC_Scope, 13,
68129 OPC_CheckChild3Integer, 0,
68130 OPC_CheckChild3TypeI32,
68131 OPC_EmitMergeInputChains1_0,
68132 OPC_EmitConvertToTarget1,
68133 OPC_EmitConvertToTarget2,
68134 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareScalarParamInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68135 2, 3, 4,
68136 13,
68137 OPC_CheckChild3Integer, 2,
68138 OPC_CheckChild3TypeI32,
68139 OPC_EmitMergeInputChains1_0,
68140 OPC_EmitConvertToTarget1,
68141 OPC_EmitConvertToTarget2,
68142 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareScalarRegInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68143 2, 3, 4,
68144 0,
68145 5|128,2, TARGET_VAL(NVPTXISD::BFI),
68146 OPC_RecordChild0,
68147 OPC_Scope, 47,
68148 OPC_MoveChild0,
68149 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68150 OPC_MoveParent,
68151 OPC_RecordChild1,
68152 OPC_RecordChild2,
68153 OPC_MoveChild2,
68154 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68155 OPC_MoveSibling3,
68156 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68157 OPC_RecordNode,
68158 OPC_MoveParent,
68159 OPC_SwitchType , 12, MVT::i32,
68160 OPC_EmitConvertToTarget0,
68161 OPC_EmitConvertToTarget2,
68162 OPC_EmitConvertToTarget3,
68163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irii),
68164 MVT::i32, 4, 4, 1, 5, 6,
68165 12, MVT::i64,
68166 OPC_EmitConvertToTarget0,
68167 OPC_EmitConvertToTarget2,
68168 OPC_EmitConvertToTarget3,
68169 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irii),
68170 MVT::i64, 4, 4, 1, 5, 6,
68171 0,
68172 24,
68173 OPC_RecordChild1,
68174 OPC_RecordChild2,
68175 OPC_MoveChild2,
68176 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68177 OPC_MoveSibling3,
68178 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68179 OPC_RecordNode,
68180 OPC_MoveParent,
68181 OPC_CheckTypeI32,
68182 OPC_EmitConvertToTarget2,
68183 OPC_EmitConvertToTarget3,
68184 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrii),
68185 MVT::i32, 4, 0, 1, 4, 5,
68186 25,
68187 OPC_MoveChild0,
68188 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68189 OPC_MoveParent,
68190 OPC_RecordChild1,
68191 OPC_RecordChild2,
68192 OPC_RecordChild3,
68193 OPC_MoveChild3,
68194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68195 OPC_MoveParent,
68196 OPC_CheckTypeI32,
68197 OPC_EmitConvertToTarget0,
68198 OPC_EmitConvertToTarget3,
68199 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irri),
68200 MVT::i32, 4, 4, 1, 2, 5,
68201 24,
68202 OPC_RecordChild1,
68203 OPC_RecordChild2,
68204 OPC_MoveChild2,
68205 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68206 OPC_MoveSibling3,
68207 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68208 OPC_RecordNode,
68209 OPC_MoveParent,
68210 OPC_CheckTypeI64,
68211 OPC_EmitConvertToTarget2,
68212 OPC_EmitConvertToTarget3,
68213 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrii),
68214 MVT::i64, 4, 0, 1, 4, 5,
68215 25,
68216 OPC_MoveChild0,
68217 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68218 OPC_MoveParent,
68219 OPC_RecordChild1,
68220 OPC_RecordChild2,
68221 OPC_RecordChild3,
68222 OPC_MoveChild3,
68223 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68224 OPC_MoveParent,
68225 OPC_CheckTypeI64,
68226 OPC_EmitConvertToTarget0,
68227 OPC_EmitConvertToTarget3,
68228 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irri),
68229 MVT::i64, 4, 4, 1, 2, 5,
68230 19,
68231 OPC_RecordChild1,
68232 OPC_RecordChild2,
68233 OPC_RecordChild3,
68234 OPC_MoveChild3,
68235 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68236 OPC_MoveParent,
68237 OPC_CheckTypeI32,
68238 OPC_EmitConvertToTarget3,
68239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrri),
68240 MVT::i32, 4, 0, 1, 2, 4,
68241 19,
68242 OPC_MoveChild0,
68243 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68244 OPC_MoveParent,
68245 OPC_RecordChild1,
68246 OPC_RecordChild2,
68247 OPC_RecordChild3,
68248 OPC_CheckTypeI32,
68249 OPC_EmitConvertToTarget0,
68250 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32irrr),
68251 MVT::i32, 4, 4, 1, 2, 3,
68252 19,
68253 OPC_RecordChild1,
68254 OPC_RecordChild2,
68255 OPC_RecordChild3,
68256 OPC_MoveChild3,
68257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68258 OPC_MoveParent,
68259 OPC_CheckTypeI64,
68260 OPC_EmitConvertToTarget3,
68261 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrri),
68262 MVT::i64, 4, 0, 1, 2, 4,
68263 19,
68264 OPC_MoveChild0,
68265 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68266 OPC_MoveParent,
68267 OPC_RecordChild1,
68268 OPC_RecordChild2,
68269 OPC_RecordChild3,
68270 OPC_CheckTypeI64,
68271 OPC_EmitConvertToTarget0,
68272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64irrr),
68273 MVT::i64, 4, 4, 1, 2, 3,
68274 27,
68275 OPC_RecordChild1,
68276 OPC_RecordChild2,
68277 OPC_RecordChild3,
68278 OPC_SwitchType , 9, MVT::i32,
68279 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B32rrrr),
68280 MVT::i32, 4, 0, 1, 2, 3,
68281 9, MVT::i64,
68282 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFI_B64rrrr),
68283 MVT::i64, 4, 0, 1, 2, 3,
68284 0,
68285 0,
68286 75, TARGET_VAL(NVPTXISD::PRMT),
68287 OPC_RecordChild0,
68288 OPC_RecordChild1,
68289 OPC_Scope, 27,
68290 OPC_MoveChild1,
68291 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68292 OPC_MoveSibling2,
68293 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68294 OPC_RecordNode,
68295 OPC_MoveSibling3,
68296 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68297 OPC_RecordNode,
68298 OPC_MoveParent,
68299 OPC_EmitConvertToTarget1,
68300 OPC_EmitConvertToTarget2,
68301 OPC_EmitConvertToTarget3,
68302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rii),
68303 MVT::i32, 4, 0, 4, 5, 6,
68304 42,
68305 OPC_RecordChild2,
68306 OPC_Scope, 21,
68307 OPC_MoveChild2,
68308 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68309 OPC_MoveSibling3,
68310 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68311 OPC_RecordNode,
68312 OPC_MoveParent,
68313 OPC_EmitConvertToTarget2,
68314 OPC_EmitConvertToTarget3,
68315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rri),
68316 MVT::i32, 4, 0, 1, 4, 5,
68317 16,
68318 OPC_RecordChild3,
68319 OPC_MoveChild3,
68320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68321 OPC_MoveParent,
68322 OPC_EmitConvertToTarget3,
68323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::PRMT_B32rrr),
68324 MVT::i32, 4, 0, 1, 2, 4,
68325 0,
68326 0,
68327 33, TARGET_VAL(NVPTXISD::DeclareRetParam),
68328 OPC_RecordNode,
68329 OPC_CaptureGlueInput,
68330 OPC_RecordChild1,
68331 OPC_MoveChild1,
68332 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68333 OPC_CheckTypeI32,
68334 OPC_MoveSibling2,
68335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68336 OPC_RecordNode,
68337 OPC_CheckTypeI32,
68338 OPC_MoveSibling3,
68339 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68340 OPC_RecordNode,
68341 OPC_CheckTypeI32,
68342 OPC_MoveParent,
68343 OPC_EmitMergeInputChains1_0,
68344 OPC_EmitConvertToTarget1,
68345 OPC_EmitConvertToTarget2,
68346 OPC_EmitConvertToTarget3,
68347 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetMemInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68348 3, 4, 5, 6,
68349 33, TARGET_VAL(NVPTXISD::DeclareParam),
68350 OPC_RecordNode,
68351 OPC_CaptureGlueInput,
68352 OPC_RecordChild1,
68353 OPC_MoveChild1,
68354 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68355 OPC_CheckTypeI32,
68356 OPC_MoveSibling2,
68357 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68358 OPC_RecordNode,
68359 OPC_CheckTypeI32,
68360 OPC_MoveSibling3,
68361 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68362 OPC_RecordNode,
68363 OPC_CheckTypeI32,
68364 OPC_MoveParent,
68365 OPC_EmitMergeInputChains1_0,
68366 OPC_EmitConvertToTarget1,
68367 OPC_EmitConvertToTarget2,
68368 OPC_EmitConvertToTarget3,
68369 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareParamInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68370 3, 4, 5, 6,
68371 93, TARGET_VAL(NVPTXISD::CallArg),
68372 OPC_RecordNode,
68373 OPC_CaptureGlueInput,
68374 OPC_Scope, 69,
68375 OPC_CheckChild1Integer, 0,
68376 OPC_CheckChild1TypeI32,
68377 OPC_RecordChild2,
68378 OPC_Scope, 14,
68379 OPC_MoveChild2,
68380 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68381 OPC_CheckTypeI32,
68382 OPC_MoveParent,
68383 OPC_EmitMergeInputChains1_0,
68384 OPC_EmitConvertToTarget1,
68385 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI32imm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68386 1, 2,
68387 8,
68388 OPC_CheckChild2TypeI64,
68389 OPC_EmitMergeInputChains1_0,
68390 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68391 1, 1,
68392 8,
68393 OPC_CheckChild2TypeI32,
68394 OPC_EmitMergeInputChains1_0,
68395 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68396 1, 1,
68397 9,
68398 OPC_CheckChild2Type, MVT::i16,
68399 OPC_EmitMergeInputChains1_0,
68400 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68401 1, 1,
68402 9,
68403 OPC_CheckChild2Type, MVT::f64,
68404 OPC_EmitMergeInputChains1_0,
68405 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68406 1, 1,
68407 9,
68408 OPC_CheckChild2Type, MVT::f32,
68409 OPC_EmitMergeInputChains1_0,
68410 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68411 1, 1,
68412 0,
68413 18,
68414 OPC_CheckChild1Integer, 2,
68415 OPC_CheckChild1TypeI32,
68416 OPC_RecordChild2,
68417 OPC_MoveChild2,
68418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68419 OPC_CheckTypeI32,
68420 OPC_MoveParent,
68421 OPC_EmitMergeInputChains1_0,
68422 OPC_EmitConvertToTarget1,
68423 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgParam), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68424 1, 2,
68425 0,
68426 93, TARGET_VAL(NVPTXISD::LastCallArg),
68427 OPC_RecordNode,
68428 OPC_CaptureGlueInput,
68429 OPC_Scope, 69,
68430 OPC_CheckChild1Integer, 0,
68431 OPC_CheckChild1TypeI32,
68432 OPC_RecordChild2,
68433 OPC_Scope, 14,
68434 OPC_MoveChild2,
68435 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68436 OPC_CheckTypeI32,
68437 OPC_MoveParent,
68438 OPC_EmitMergeInputChains1_0,
68439 OPC_EmitConvertToTarget1,
68440 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI32imm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68441 1, 2,
68442 8,
68443 OPC_CheckChild2TypeI64,
68444 OPC_EmitMergeInputChains1_0,
68445 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68446 1, 1,
68447 8,
68448 OPC_CheckChild2TypeI32,
68449 OPC_EmitMergeInputChains1_0,
68450 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68451 1, 1,
68452 9,
68453 OPC_CheckChild2Type, MVT::i16,
68454 OPC_EmitMergeInputChains1_0,
68455 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68456 1, 1,
68457 9,
68458 OPC_CheckChild2Type, MVT::f64,
68459 OPC_EmitMergeInputChains1_0,
68460 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68461 1, 1,
68462 9,
68463 OPC_CheckChild2Type, MVT::f32,
68464 OPC_EmitMergeInputChains1_0,
68465 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68466 1, 1,
68467 0,
68468 18,
68469 OPC_CheckChild1Integer, 2,
68470 OPC_CheckChild1TypeI32,
68471 OPC_RecordChild2,
68472 OPC_MoveChild2,
68473 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68474 OPC_CheckTypeI32,
68475 OPC_MoveParent,
68476 OPC_EmitMergeInputChains1_0,
68477 OPC_EmitConvertToTarget1,
68478 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgParam), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
68479 1, 2,
68480 0,
68481 89|128,1, TARGET_VAL(ISD::TRUNCATE),
68482 OPC_Scope, 97,
68483 OPC_MoveChild0,
68484 OPC_SwitchOpcode , 30, TARGET_VAL(ISD::SRL),
68485 OPC_RecordChild0,
68486 OPC_SwitchType , 12, MVT::i32,
68487 OPC_CheckChild1Integer, 32,
68488 OPC_CheckChild1TypeI32,
68489 OPC_MoveParent,
68490 OPC_CheckType, MVT::i16,
68491 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
68492 MVT::i16, 1, 0,
68493 11, MVT::i64,
68494 OPC_CheckChild1Integer, 64,
68495 OPC_CheckChild1TypeI32,
68496 OPC_MoveParent,
68497 OPC_CheckTypeI32,
68498 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H),
68499 MVT::i32, 1, 0,
68500 0,
68501 30, TARGET_VAL(ISD::SRA),
68502 OPC_RecordChild0,
68503 OPC_SwitchType , 12, MVT::i32,
68504 OPC_CheckChild1Integer, 32,
68505 OPC_CheckChild1TypeI32,
68506 OPC_MoveParent,
68507 OPC_CheckType, MVT::i16,
68508 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
68509 MVT::i16, 1, 0,
68510 11, MVT::i64,
68511 OPC_CheckChild1Integer, 64,
68512 OPC_CheckChild1TypeI32,
68513 OPC_MoveParent,
68514 OPC_CheckTypeI32,
68515 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I64toI32H),
68516 MVT::i32, 1, 0,
68517 0,
68518 11, TARGET_VAL(ISD::CTLZ),
68519 OPC_RecordChild0,
68520 OPC_CheckChild0TypeI64,
68521 OPC_CheckTypeI64,
68522 OPC_MoveParent,
68523 OPC_CheckTypeI32,
68524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLZr64),
68525 MVT::i32, 1, 0,
68526 11, TARGET_VAL(ISD::CTPOP),
68527 OPC_RecordChild0,
68528 OPC_CheckChild0TypeI64,
68529 OPC_CheckTypeI64,
68530 OPC_MoveParent,
68531 OPC_CheckTypeI32,
68532 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::POPCr64),
68533 MVT::i32, 1, 0,
68534 0,
68535 116,
68536 OPC_RecordChild0,
68537 OPC_Scope, 48,
68538 OPC_CheckChild0TypeI64,
68539 OPC_SwitchType , 9, MVT::i32,
68540 OPC_EmitInteger32, 0,
68541 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u64),
68542 MVT::i32, 2, 0, 1,
68543 9, MVT::i16,
68544 OPC_EmitInteger32, 0,
68545 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_u64),
68546 MVT::i16, 2, 0, 1,
68547 21, MVT::i1,
68548 OPC_EmitInteger64, 2,
68549 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb64ri),
68550 MVT::i64, 2, 0, 1,
68551 OPC_EmitInteger64, 2,
68552 OPC_EmitInteger32, 0,
68553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
68554 MVT::i1, 3, 2, 3, 4,
68555 0,
68556 37,
68557 OPC_CheckChild0TypeI32,
68558 OPC_SwitchType , 9, MVT::i16,
68559 OPC_EmitInteger32, 0,
68560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_u32),
68561 MVT::i16, 2, 0, 1,
68562 21, MVT::i1,
68563 OPC_EmitInteger32, 2,
68564 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
68565 MVT::i32, 2, 0, 1,
68566 OPC_EmitInteger32, 2,
68567 OPC_EmitInteger32, 0,
68568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
68569 MVT::i1, 3, 2, 3, 4,
68570 0,
68571 25,
68572 OPC_CheckChild0Type, MVT::i16,
68573 OPC_CheckType, MVT::i1,
68574 OPC_EmitInteger16, 2,
68575 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb16ri),
68576 MVT::i16, 2, 0, 1,
68577 OPC_EmitInteger16, 2,
68578 OPC_EmitInteger32, 0,
68579 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
68580 MVT::i1, 3, 2, 3, 4,
68581 0,
68582 0,
68583 109, TARGET_VAL(ISD::SIGN_EXTEND),
68584 OPC_Scope, 15,
68585 OPC_MoveChild0,
68586 OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
68587 OPC_RecordChild0,
68588 OPC_CheckChild1Integer, 0,
68589 OPC_MoveParent,
68590 OPC_CheckTypeI32,
68591 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_INREG_s32_s16),
68592 MVT::i32, 1, 0,
68593 90,
68594 OPC_RecordChild0,
68595 OPC_SwitchType , 12, MVT::i16,
68596 OPC_EmitInteger16, 3,
68597 OPC_EmitInteger16, 0,
68598 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_s16ii),
68599 MVT::i16, 3, 1, 2, 0,
68600 29, MVT::i32,
68601 OPC_Scope, 14,
68602 OPC_CheckChild0Type, MVT::i1,
68603 OPC_EmitInteger32, 3,
68604 OPC_EmitInteger32, 0,
68605 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_s32ii),
68606 MVT::i32, 3, 1, 2, 0,
68607 11,
68608 OPC_CheckChild0Type, MVT::i16,
68609 OPC_EmitInteger32, 0,
68610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_s16),
68611 MVT::i32, 2, 0, 1,
68612 0,
68613 40, MVT::i64,
68614 OPC_Scope, 14,
68615 OPC_CheckChild0Type, MVT::i1,
68616 OPC_EmitInteger64, 3,
68617 OPC_EmitInteger64, 0,
68618 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_s64ii),
68619 MVT::i64, 3, 1, 2, 0,
68620 11,
68621 OPC_CheckChild0Type, MVT::i16,
68622 OPC_EmitInteger32, 0,
68623 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_s16),
68624 MVT::i64, 2, 0, 1,
68625 10,
68626 OPC_CheckChild0TypeI32,
68627 OPC_EmitInteger32, 0,
68628 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_s32),
68629 MVT::i64, 2, 0, 1,
68630 0,
68631 0,
68632 0,
68633 77, TARGET_VAL(ISD::BRCOND),
68634 OPC_RecordNode,
68635 OPC_Scope, 26,
68636 OPC_MoveChild1,
68637 OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
68638 OPC_RecordChild0,
68639 OPC_CheckChild0Type, MVT::i1,
68640 OPC_CheckChild1Integer, 3,
68641 OPC_CheckChild2CondCode, ISD::SETNE,
68642 OPC_CheckType, MVT::i1,
68643 OPC_MoveSibling2,
68644 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
68645 OPC_RecordNode,
68646 OPC_MoveParent,
68647 OPC_EmitMergeInputChains1_0,
68648 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranchOther),
68649 2, 1, 2,
68650 46,
68651 OPC_RecordChild1,
68652 OPC_Scope, 15,
68653 OPC_CheckChild1Type, MVT::i1,
68654 OPC_RecordChild2,
68655 OPC_MoveChild2,
68656 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
68657 OPC_MoveParent,
68658 OPC_EmitMergeInputChains1_0,
68659 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranch),
68660 2, 1, 2,
68661 26,
68662 OPC_CheckChild1TypeI32,
68663 OPC_RecordChild2,
68664 OPC_MoveChild2,
68665 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
68666 OPC_MoveParent,
68667 OPC_EmitMergeInputChains1_0,
68668 OPC_EmitInteger32, 0,
68669 OPC_EmitInteger32, 2,
68670 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_u32ri),
68671 MVT::i1, 3, 1, 3, 4,
68672 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::CBranch),
68673 2, 5, 2,
68674 0,
68675 0,
68676 8|128,1, TARGET_VAL(ISD::SRA),
68677 OPC_Scope, 33,
68678 OPC_MoveChild0,
68679 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
68680 OPC_RecordChild0,
68681 OPC_CheckChild0TypeI32,
68682 OPC_MoveParent,
68683 OPC_CheckChild1Integer, 16,
68684 OPC_CheckChild1TypeI32,
68685 OPC_CheckType, MVT::i16,
68686 OPC_EmitInteger32, 16,
68687 OPC_EmitInteger32, 16,
68688 OPC_EmitNode1None, TARGET_VAL(NVPTX::BFE_S32rii),
68689 MVT::i32, 3, 0, 1, 2,
68690 OPC_EmitInteger32, 0,
68691 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s8_s32),
68692 MVT::i16, 2, 3, 4,
68693 99,
68694 OPC_RecordChild0,
68695 OPC_Scope, 21,
68696 OPC_MoveChild0,
68697 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68698 OPC_MoveSibling1,
68699 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68700 OPC_RecordNode,
68701 OPC_CheckTypeI32,
68702 OPC_MoveParent,
68703 OPC_CheckTypeI32,
68704 OPC_EmitConvertToTarget0,
68705 OPC_EmitConvertToTarget1,
68706 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32ii),
68707 MVT::i32, 2, 2, 3,
68708 73,
68709 OPC_RecordChild1,
68710 OPC_Scope, 38,
68711 OPC_MoveChild1,
68712 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68713 OPC_CheckTypeI32,
68714 OPC_MoveParent,
68715 OPC_SwitchType , 8, MVT::i64,
68716 OPC_EmitConvertToTarget1,
68717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi64ri),
68718 MVT::i64, 2, 0, 2,
68719 8, MVT::i32,
68720 OPC_EmitConvertToTarget1,
68721 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32ri),
68722 MVT::i32, 2, 0, 2,
68723 8, MVT::i16,
68724 OPC_EmitConvertToTarget1,
68725 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi16ri),
68726 MVT::i16, 2, 0, 2,
68727 0,
68728 30,
68729 OPC_CheckChild1TypeI32,
68730 OPC_SwitchType , 7, MVT::i64,
68731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi64rr),
68732 MVT::i64, 2, 0, 1,
68733 7, MVT::i32,
68734 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi32rr),
68735 MVT::i32, 2, 0, 1,
68736 7, MVT::i16,
68737 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRAi16rr),
68738 MVT::i16, 2, 0, 1,
68739 0,
68740 0,
68741 0,
68742 0,
68743 90|128,1, TARGET_VAL(ISD::SHL),
68744 OPC_Scope, 115,
68745 OPC_MoveChild0,
68746 OPC_SwitchOpcode , 53, TARGET_VAL(ISD::SIGN_EXTEND),
68747 OPC_RecordChild0,
68748 OPC_Scope, 23,
68749 OPC_CheckChild0TypeI32,
68750 OPC_MoveSibling1,
68751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68752 OPC_RecordNode,
68753 OPC_CheckPredicate, 10,
68754 OPC_CheckTypeI32,
68755 OPC_MoveParent,
68756 OPC_CheckTypeI64,
68757 OPC_CheckPatternPredicate, 19,
68758 OPC_EmitNodeXForm, 3, 1,
68759 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm),
68760 MVT::i64, 2, 0, 2,
68761 25,
68762 OPC_CheckChild0Type, MVT::i16,
68763 OPC_MoveSibling1,
68764 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68765 OPC_RecordNode,
68766 OPC_CheckPredicate, 11,
68767 OPC_CheckType, MVT::i16,
68768 OPC_MoveParent,
68769 OPC_CheckTypeI32,
68770 OPC_CheckPatternPredicate, 19,
68771 OPC_EmitNodeXForm, 4, 1,
68772 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm),
68773 MVT::i32, 2, 0, 2,
68774 0,
68775 53, TARGET_VAL(ISD::ZERO_EXTEND),
68776 OPC_RecordChild0,
68777 OPC_Scope, 23,
68778 OPC_CheckChild0TypeI32,
68779 OPC_MoveSibling1,
68780 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68781 OPC_RecordNode,
68782 OPC_CheckPredicate, 10,
68783 OPC_CheckTypeI32,
68784 OPC_MoveParent,
68785 OPC_CheckTypeI64,
68786 OPC_CheckPatternPredicate, 19,
68787 OPC_EmitNodeXForm, 3, 1,
68788 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm),
68789 MVT::i64, 2, 0, 2,
68790 25,
68791 OPC_CheckChild0Type, MVT::i16,
68792 OPC_MoveSibling1,
68793 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68794 OPC_RecordNode,
68795 OPC_CheckPredicate, 11,
68796 OPC_CheckType, MVT::i16,
68797 OPC_MoveParent,
68798 OPC_CheckTypeI32,
68799 OPC_CheckPatternPredicate, 19,
68800 OPC_EmitNodeXForm, 4, 1,
68801 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm),
68802 MVT::i32, 2, 0, 2,
68803 0,
68804 0,
68805 99,
68806 OPC_RecordChild0,
68807 OPC_Scope, 21,
68808 OPC_MoveChild0,
68809 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68810 OPC_MoveSibling1,
68811 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68812 OPC_RecordNode,
68813 OPC_CheckTypeI32,
68814 OPC_MoveParent,
68815 OPC_CheckTypeI32,
68816 OPC_EmitConvertToTarget0,
68817 OPC_EmitConvertToTarget1,
68818 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32ii),
68819 MVT::i32, 2, 2, 3,
68820 73,
68821 OPC_RecordChild1,
68822 OPC_Scope, 38,
68823 OPC_MoveChild1,
68824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68825 OPC_CheckTypeI32,
68826 OPC_MoveParent,
68827 OPC_SwitchType , 8, MVT::i64,
68828 OPC_EmitConvertToTarget1,
68829 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi64ri),
68830 MVT::i64, 2, 0, 2,
68831 8, MVT::i32,
68832 OPC_EmitConvertToTarget1,
68833 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32ri),
68834 MVT::i32, 2, 0, 2,
68835 8, MVT::i16,
68836 OPC_EmitConvertToTarget1,
68837 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi16ri),
68838 MVT::i16, 2, 0, 2,
68839 0,
68840 30,
68841 OPC_CheckChild1TypeI32,
68842 OPC_SwitchType , 7, MVT::i64,
68843 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi64rr),
68844 MVT::i64, 2, 0, 1,
68845 7, MVT::i32,
68846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi32rr),
68847 MVT::i32, 2, 0, 1,
68848 7, MVT::i16,
68849 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SHLi16rr),
68850 MVT::i16, 2, 0, 1,
68851 0,
68852 0,
68853 0,
68854 0,
68855 13|128,2, TARGET_VAL(ISD::MUL),
68856 OPC_Scope, 46|128,1,
68857 OPC_MoveChild0,
68858 OPC_SwitchOpcode , 83, TARGET_VAL(ISD::SIGN_EXTEND),
68859 OPC_RecordChild0,
68860 OPC_Scope, 38,
68861 OPC_CheckChild0TypeI32,
68862 OPC_MoveSibling1,
68863 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
68864 OPC_RecordNode,
68865 OPC_CheckPredicate, 14,
68866 OPC_MoveParent,
68867 OPC_CheckTypeI64,
68868 OPC_CheckPatternPredicate, 19,
68869 OPC_EmitConvertToTarget1,
68870 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm64),
68871 MVT::i64, 2, 0, 2,
68872 13, TARGET_VAL(ISD::SIGN_EXTEND),
68873 OPC_RecordChild0,
68874 OPC_CheckChild0TypeI32,
68875 OPC_MoveParent,
68876 OPC_CheckTypeI64,
68877 OPC_CheckPatternPredicate, 19,
68878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64),
68879 MVT::i64, 2, 0, 1,
68880 0,
68881 40,
68882 OPC_CheckChild0Type, MVT::i16,
68883 OPC_MoveSibling1,
68884 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
68885 OPC_RecordNode,
68886 OPC_CheckPredicate, 15,
68887 OPC_MoveParent,
68888 OPC_CheckTypeI32,
68889 OPC_CheckPatternPredicate, 19,
68890 OPC_EmitConvertToTarget1,
68891 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm32),
68892 MVT::i32, 2, 0, 2,
68893 14, TARGET_VAL(ISD::SIGN_EXTEND),
68894 OPC_RecordChild0,
68895 OPC_CheckChild0Type, MVT::i16,
68896 OPC_MoveParent,
68897 OPC_CheckTypeI32,
68898 OPC_CheckPatternPredicate, 19,
68899 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32),
68900 MVT::i32, 2, 0, 1,
68901 0,
68902 0,
68903 82, TARGET_VAL(ISD::ZERO_EXTEND),
68904 OPC_RecordChild0,
68905 OPC_Scope, 37,
68906 OPC_CheckChild0TypeI32,
68907 OPC_MoveSibling1,
68908 OPC_SwitchOpcode , 14, TARGET_VAL(ISD::Constant),
68909 OPC_RecordNode,
68910 OPC_CheckPredicate7,
68911 OPC_MoveParent,
68912 OPC_CheckTypeI64,
68913 OPC_CheckPatternPredicate, 19,
68914 OPC_EmitConvertToTarget1,
68915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm64),
68916 MVT::i64, 2, 0, 2,
68917 13, TARGET_VAL(ISD::ZERO_EXTEND),
68918 OPC_RecordChild0,
68919 OPC_CheckChild0TypeI32,
68920 OPC_MoveParent,
68921 OPC_CheckTypeI64,
68922 OPC_CheckPatternPredicate, 19,
68923 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64),
68924 MVT::i64, 2, 0, 1,
68925 0,
68926 40,
68927 OPC_CheckChild0Type, MVT::i16,
68928 OPC_MoveSibling1,
68929 OPC_SwitchOpcode , 15, TARGET_VAL(ISD::Constant),
68930 OPC_RecordNode,
68931 OPC_CheckPredicate, 12,
68932 OPC_MoveParent,
68933 OPC_CheckTypeI32,
68934 OPC_CheckPatternPredicate, 19,
68935 OPC_EmitConvertToTarget1,
68936 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm32),
68937 MVT::i32, 2, 0, 2,
68938 14, TARGET_VAL(ISD::ZERO_EXTEND),
68939 OPC_RecordChild0,
68940 OPC_CheckChild0Type, MVT::i16,
68941 OPC_MoveParent,
68942 OPC_CheckTypeI32,
68943 OPC_CheckPatternPredicate, 19,
68944 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32),
68945 MVT::i32, 2, 0, 1,
68946 0,
68947 0,
68948 0,
68949 90,
68950 OPC_RecordChild0,
68951 OPC_RecordChild1,
68952 OPC_Scope, 47,
68953 OPC_MoveChild1,
68954 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68955 OPC_MoveParent,
68956 OPC_SwitchType , 8, MVT::i64,
68957 OPC_EmitConvertToTarget1,
68958 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi64ri),
68959 MVT::i64, 2, 0, 2,
68960 8, MVT::i32,
68961 OPC_EmitConvertToTarget1,
68962 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi32ri),
68963 MVT::i32, 2, 0, 2,
68964 8, MVT::i16,
68965 OPC_EmitConvertToTarget1,
68966 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi16ri),
68967 MVT::i16, 2, 0, 2,
68968 8, MVT::i1,
68969 OPC_EmitConvertToTarget1,
68970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1ri),
68971 MVT::i1, 2, 0, 2,
68972 0,
68973 8,
68974 OPC_CheckTypeI64,
68975 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi64rr),
68976 MVT::i64, 2, 0, 1,
68977 8,
68978 OPC_CheckTypeI32,
68979 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi32rr),
68980 MVT::i32, 2, 0, 1,
68981 9,
68982 OPC_CheckType, MVT::i16,
68983 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTi16rr),
68984 MVT::i16, 2, 0, 1,
68985 9,
68986 OPC_CheckType, MVT::i1,
68987 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
68988 MVT::i1, 2, 0, 1,
68989 0,
68990 0,
68991 29|128,9, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
68992 OPC_RecordMemRef,
68993 OPC_RecordNode,
68994 OPC_RecordChild1,
68995 OPC_Scope, 74|128,4,
68996 OPC_CheckChild1TypeI32,
68997 OPC_RecordChild2,
68998 OPC_Scope, 25|128,1,
68999 OPC_MoveChild2,
69000 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69001 OPC_Scope, 0|128,1,
69002 OPC_MoveSibling3,
69003 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69004 OPC_RecordNode,
69005 OPC_MoveParent,
69006 OPC_SwitchType , 58, MVT::i32,
69007 OPC_CheckPredicate3,
69008 OPC_Scope, 13,
69009 OPC_CheckPredicate2,
69010 OPC_EmitMergeInputChains1_0,
69011 OPC_EmitConvertToTarget2,
69012 OPC_EmitConvertToTarget3,
69013 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69014 MVT::i32, 3, 1, 4, 5,
69015 13,
69016 OPC_CheckPredicate1,
69017 OPC_EmitMergeInputChains1_0,
69018 OPC_EmitConvertToTarget2,
69019 OPC_EmitConvertToTarget3,
69020 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69021 MVT::i32, 3, 1, 4, 5,
69022 26,
69023 OPC_CheckPredicate0,
69024 OPC_EmitMergeInputChains1_0,
69025 OPC_EmitConvertToTarget2,
69026 OPC_EmitConvertToTarget3,
69027 OPC_Scope, 9,
69028 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69029 MVT::i32, 3, 1, 4, 5,
69030 9,
69031 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69032 MVT::i32, 3, 1, 4, 5,
69033 0,
69034 0,
69035 58, MVT::i64,
69036 OPC_CheckPredicate4,
69037 OPC_Scope, 13,
69038 OPC_CheckPredicate2,
69039 OPC_EmitMergeInputChains1_0,
69040 OPC_EmitConvertToTarget2,
69041 OPC_EmitConvertToTarget3,
69042 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69043 MVT::i64, 3, 1, 4, 5,
69044 13,
69045 OPC_CheckPredicate1,
69046 OPC_EmitMergeInputChains1_0,
69047 OPC_EmitConvertToTarget2,
69048 OPC_EmitConvertToTarget3,
69049 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69050 MVT::i64, 3, 1, 4, 5,
69051 26,
69052 OPC_CheckPredicate0,
69053 OPC_EmitMergeInputChains1_0,
69054 OPC_EmitConvertToTarget2,
69055 OPC_EmitConvertToTarget3,
69056 OPC_Scope, 9,
69057 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69058 MVT::i64, 3, 1, 4, 5,
69059 9,
69060 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp32imm3), 0|OPFL_Chain|OPFL_MemRefs,
69061 MVT::i64, 3, 1, 4, 5,
69062 0,
69063 0,
69064 0,
69065 16,
69066 OPC_MoveParent,
69067 OPC_RecordChild3,
69068 OPC_CheckPredicate3,
69069 OPC_CheckPredicate2,
69070 OPC_CheckTypeI32,
69071 OPC_EmitMergeInputChains1_0,
69072 OPC_EmitConvertToTarget2,
69073 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69074 MVT::i32, 3, 1, 4, 3,
69075 0,
69076 20,
69077 OPC_RecordChild3,
69078 OPC_MoveChild3,
69079 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69080 OPC_MoveParent,
69081 OPC_CheckPredicate3,
69082 OPC_CheckPredicate2,
69083 OPC_CheckTypeI32,
69084 OPC_EmitMergeInputChains1_0,
69085 OPC_EmitConvertToTarget3,
69086 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69087 MVT::i32, 3, 1, 2, 4,
69088 20,
69089 OPC_MoveChild2,
69090 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69091 OPC_MoveParent,
69092 OPC_RecordChild3,
69093 OPC_CheckPredicate3,
69094 OPC_CheckPredicate1,
69095 OPC_CheckTypeI32,
69096 OPC_EmitMergeInputChains1_0,
69097 OPC_EmitConvertToTarget2,
69098 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69099 MVT::i32, 3, 1, 4, 3,
69100 20,
69101 OPC_RecordChild3,
69102 OPC_MoveChild3,
69103 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69104 OPC_MoveParent,
69105 OPC_CheckPredicate3,
69106 OPC_CheckPredicate1,
69107 OPC_CheckTypeI32,
69108 OPC_EmitMergeInputChains1_0,
69109 OPC_EmitConvertToTarget3,
69110 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69111 MVT::i32, 3, 1, 2, 4,
69112 20,
69113 OPC_MoveChild2,
69114 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69115 OPC_MoveParent,
69116 OPC_RecordChild3,
69117 OPC_CheckPredicate3,
69118 OPC_CheckPredicate0,
69119 OPC_CheckTypeI32,
69120 OPC_EmitMergeInputChains1_0,
69121 OPC_EmitConvertToTarget2,
69122 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69123 MVT::i32, 3, 1, 4, 3,
69124 20,
69125 OPC_RecordChild3,
69126 OPC_MoveChild3,
69127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69128 OPC_MoveParent,
69129 OPC_CheckPredicate3,
69130 OPC_CheckPredicate0,
69131 OPC_CheckTypeI32,
69132 OPC_EmitMergeInputChains1_0,
69133 OPC_EmitConvertToTarget3,
69134 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69135 MVT::i32, 3, 1, 2, 4,
69136 20,
69137 OPC_MoveChild2,
69138 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69139 OPC_MoveParent,
69140 OPC_RecordChild3,
69141 OPC_CheckPredicate3,
69142 OPC_CheckPredicate0,
69143 OPC_CheckTypeI32,
69144 OPC_EmitMergeInputChains1_0,
69145 OPC_EmitConvertToTarget2,
69146 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69147 MVT::i32, 3, 1, 4, 3,
69148 20,
69149 OPC_RecordChild3,
69150 OPC_MoveChild3,
69151 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69152 OPC_MoveParent,
69153 OPC_CheckPredicate3,
69154 OPC_CheckPredicate0,
69155 OPC_CheckTypeI32,
69156 OPC_EmitMergeInputChains1_0,
69157 OPC_EmitConvertToTarget3,
69158 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69159 MVT::i32, 3, 1, 2, 4,
69160 20,
69161 OPC_MoveChild2,
69162 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69163 OPC_MoveParent,
69164 OPC_RecordChild3,
69165 OPC_CheckPredicate4,
69166 OPC_CheckPredicate2,
69167 OPC_CheckTypeI64,
69168 OPC_EmitMergeInputChains1_0,
69169 OPC_EmitConvertToTarget2,
69170 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69171 MVT::i64, 3, 1, 4, 3,
69172 20,
69173 OPC_RecordChild3,
69174 OPC_MoveChild3,
69175 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69176 OPC_MoveParent,
69177 OPC_CheckPredicate4,
69178 OPC_CheckPredicate2,
69179 OPC_CheckTypeI64,
69180 OPC_EmitMergeInputChains1_0,
69181 OPC_EmitConvertToTarget3,
69182 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69183 MVT::i64, 3, 1, 2, 4,
69184 20,
69185 OPC_MoveChild2,
69186 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69187 OPC_MoveParent,
69188 OPC_RecordChild3,
69189 OPC_CheckPredicate4,
69190 OPC_CheckPredicate1,
69191 OPC_CheckTypeI64,
69192 OPC_EmitMergeInputChains1_0,
69193 OPC_EmitConvertToTarget2,
69194 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69195 MVT::i64, 3, 1, 4, 3,
69196 20,
69197 OPC_RecordChild3,
69198 OPC_MoveChild3,
69199 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69200 OPC_MoveParent,
69201 OPC_CheckPredicate4,
69202 OPC_CheckPredicate1,
69203 OPC_CheckTypeI64,
69204 OPC_EmitMergeInputChains1_0,
69205 OPC_EmitConvertToTarget3,
69206 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69207 MVT::i64, 3, 1, 2, 4,
69208 20,
69209 OPC_MoveChild2,
69210 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69211 OPC_MoveParent,
69212 OPC_RecordChild3,
69213 OPC_CheckPredicate4,
69214 OPC_CheckPredicate0,
69215 OPC_CheckTypeI64,
69216 OPC_EmitMergeInputChains1_0,
69217 OPC_EmitConvertToTarget2,
69218 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69219 MVT::i64, 3, 1, 4, 3,
69220 20,
69221 OPC_RecordChild3,
69222 OPC_MoveChild3,
69223 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69224 OPC_MoveParent,
69225 OPC_CheckPredicate4,
69226 OPC_CheckPredicate0,
69227 OPC_CheckTypeI64,
69228 OPC_EmitMergeInputChains1_0,
69229 OPC_EmitConvertToTarget3,
69230 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69231 MVT::i64, 3, 1, 2, 4,
69232 20,
69233 OPC_MoveChild2,
69234 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69235 OPC_MoveParent,
69236 OPC_RecordChild3,
69237 OPC_CheckPredicate4,
69238 OPC_CheckPredicate0,
69239 OPC_CheckTypeI64,
69240 OPC_EmitMergeInputChains1_0,
69241 OPC_EmitConvertToTarget2,
69242 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp32imm1), 0|OPFL_Chain|OPFL_MemRefs,
69243 MVT::i64, 3, 1, 4, 3,
69244 3|128,1,
69245 OPC_RecordChild3,
69246 OPC_Scope, 19,
69247 OPC_MoveChild3,
69248 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69249 OPC_MoveParent,
69250 OPC_CheckPredicate4,
69251 OPC_CheckPredicate0,
69252 OPC_CheckTypeI64,
69253 OPC_EmitMergeInputChains1_0,
69254 OPC_EmitConvertToTarget3,
69255 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp32imm2), 0|OPFL_Chain|OPFL_MemRefs,
69256 MVT::i64, 3, 1, 2, 4,
69257 53,
69258 OPC_CheckPredicate3,
69259 OPC_CheckTypeI32,
69260 OPC_Scope, 11,
69261 OPC_CheckPredicate2,
69262 OPC_EmitMergeInputChains1_0,
69263 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69264 MVT::i32, 3, 1, 2, 3,
69265 11,
69266 OPC_CheckPredicate1,
69267 OPC_EmitMergeInputChains1_0,
69268 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69269 MVT::i32, 3, 1, 2, 3,
69270 24,
69271 OPC_CheckPredicate0,
69272 OPC_EmitMergeInputChains1_0,
69273 OPC_Scope, 9,
69274 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69275 MVT::i32, 3, 1, 2, 3,
69276 9,
69277 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
69278 MVT::i32, 3, 1, 2, 3,
69279 0,
69280 0,
69281 53,
69282 OPC_CheckPredicate4,
69283 OPC_CheckTypeI64,
69284 OPC_Scope, 11,
69285 OPC_CheckPredicate2,
69286 OPC_EmitMergeInputChains1_0,
69287 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69288 MVT::i64, 3, 1, 2, 3,
69289 11,
69290 OPC_CheckPredicate1,
69291 OPC_EmitMergeInputChains1_0,
69292 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69293 MVT::i64, 3, 1, 2, 3,
69294 24,
69295 OPC_CheckPredicate0,
69296 OPC_EmitMergeInputChains1_0,
69297 OPC_Scope, 9,
69298 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
69299 MVT::i64, 3, 1, 2, 3,
69300 9,
69301 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
69302 MVT::i64, 3, 1, 2, 3,
69303 0,
69304 0,
69305 0,
69306 0,
69307 74|128,4,
69308 OPC_CheckChild1TypeI64,
69309 OPC_RecordChild2,
69310 OPC_Scope, 25|128,1,
69311 OPC_MoveChild2,
69312 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69313 OPC_Scope, 0|128,1,
69314 OPC_MoveSibling3,
69315 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69316 OPC_RecordNode,
69317 OPC_MoveParent,
69318 OPC_SwitchType , 58, MVT::i32,
69319 OPC_CheckPredicate3,
69320 OPC_Scope, 13,
69321 OPC_CheckPredicate2,
69322 OPC_EmitMergeInputChains1_0,
69323 OPC_EmitConvertToTarget2,
69324 OPC_EmitConvertToTarget3,
69325 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69326 MVT::i32, 3, 1, 4, 5,
69327 13,
69328 OPC_CheckPredicate1,
69329 OPC_EmitMergeInputChains1_0,
69330 OPC_EmitConvertToTarget2,
69331 OPC_EmitConvertToTarget3,
69332 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69333 MVT::i32, 3, 1, 4, 5,
69334 26,
69335 OPC_CheckPredicate0,
69336 OPC_EmitMergeInputChains1_0,
69337 OPC_EmitConvertToTarget2,
69338 OPC_EmitConvertToTarget3,
69339 OPC_Scope, 9,
69340 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69341 MVT::i32, 3, 1, 4, 5,
69342 9,
69343 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69344 MVT::i32, 3, 1, 4, 5,
69345 0,
69346 0,
69347 58, MVT::i64,
69348 OPC_CheckPredicate4,
69349 OPC_Scope, 13,
69350 OPC_CheckPredicate2,
69351 OPC_EmitMergeInputChains1_0,
69352 OPC_EmitConvertToTarget2,
69353 OPC_EmitConvertToTarget3,
69354 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69355 MVT::i64, 3, 1, 4, 5,
69356 13,
69357 OPC_CheckPredicate1,
69358 OPC_EmitMergeInputChains1_0,
69359 OPC_EmitConvertToTarget2,
69360 OPC_EmitConvertToTarget3,
69361 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69362 MVT::i64, 3, 1, 4, 5,
69363 26,
69364 OPC_CheckPredicate0,
69365 OPC_EmitMergeInputChains1_0,
69366 OPC_EmitConvertToTarget2,
69367 OPC_EmitConvertToTarget3,
69368 OPC_Scope, 9,
69369 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69370 MVT::i64, 3, 1, 4, 5,
69371 9,
69372 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp64imm3), 0|OPFL_Chain|OPFL_MemRefs,
69373 MVT::i64, 3, 1, 4, 5,
69374 0,
69375 0,
69376 0,
69377 16,
69378 OPC_MoveParent,
69379 OPC_RecordChild3,
69380 OPC_CheckPredicate3,
69381 OPC_CheckPredicate2,
69382 OPC_CheckTypeI32,
69383 OPC_EmitMergeInputChains1_0,
69384 OPC_EmitConvertToTarget2,
69385 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69386 MVT::i32, 3, 1, 4, 3,
69387 0,
69388 20,
69389 OPC_RecordChild3,
69390 OPC_MoveChild3,
69391 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69392 OPC_MoveParent,
69393 OPC_CheckPredicate3,
69394 OPC_CheckPredicate2,
69395 OPC_CheckTypeI32,
69396 OPC_EmitMergeInputChains1_0,
69397 OPC_EmitConvertToTarget3,
69398 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69399 MVT::i32, 3, 1, 2, 4,
69400 20,
69401 OPC_MoveChild2,
69402 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69403 OPC_MoveParent,
69404 OPC_RecordChild3,
69405 OPC_CheckPredicate3,
69406 OPC_CheckPredicate1,
69407 OPC_CheckTypeI32,
69408 OPC_EmitMergeInputChains1_0,
69409 OPC_EmitConvertToTarget2,
69410 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69411 MVT::i32, 3, 1, 4, 3,
69412 20,
69413 OPC_RecordChild3,
69414 OPC_MoveChild3,
69415 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69416 OPC_MoveParent,
69417 OPC_CheckPredicate3,
69418 OPC_CheckPredicate1,
69419 OPC_CheckTypeI32,
69420 OPC_EmitMergeInputChains1_0,
69421 OPC_EmitConvertToTarget3,
69422 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69423 MVT::i32, 3, 1, 2, 4,
69424 20,
69425 OPC_MoveChild2,
69426 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69427 OPC_MoveParent,
69428 OPC_RecordChild3,
69429 OPC_CheckPredicate3,
69430 OPC_CheckPredicate0,
69431 OPC_CheckTypeI32,
69432 OPC_EmitMergeInputChains1_0,
69433 OPC_EmitConvertToTarget2,
69434 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69435 MVT::i32, 3, 1, 4, 3,
69436 20,
69437 OPC_RecordChild3,
69438 OPC_MoveChild3,
69439 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69440 OPC_MoveParent,
69441 OPC_CheckPredicate3,
69442 OPC_CheckPredicate0,
69443 OPC_CheckTypeI32,
69444 OPC_EmitMergeInputChains1_0,
69445 OPC_EmitConvertToTarget3,
69446 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69447 MVT::i32, 3, 1, 2, 4,
69448 20,
69449 OPC_MoveChild2,
69450 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69451 OPC_MoveParent,
69452 OPC_RecordChild3,
69453 OPC_CheckPredicate3,
69454 OPC_CheckPredicate0,
69455 OPC_CheckTypeI32,
69456 OPC_EmitMergeInputChains1_0,
69457 OPC_EmitConvertToTarget2,
69458 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69459 MVT::i32, 3, 1, 4, 3,
69460 20,
69461 OPC_RecordChild3,
69462 OPC_MoveChild3,
69463 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69464 OPC_MoveParent,
69465 OPC_CheckPredicate3,
69466 OPC_CheckPredicate0,
69467 OPC_CheckTypeI32,
69468 OPC_EmitMergeInputChains1_0,
69469 OPC_EmitConvertToTarget3,
69470 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69471 MVT::i32, 3, 1, 2, 4,
69472 20,
69473 OPC_MoveChild2,
69474 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69475 OPC_MoveParent,
69476 OPC_RecordChild3,
69477 OPC_CheckPredicate4,
69478 OPC_CheckPredicate2,
69479 OPC_CheckTypeI64,
69480 OPC_EmitMergeInputChains1_0,
69481 OPC_EmitConvertToTarget2,
69482 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69483 MVT::i64, 3, 1, 4, 3,
69484 20,
69485 OPC_RecordChild3,
69486 OPC_MoveChild3,
69487 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69488 OPC_MoveParent,
69489 OPC_CheckPredicate4,
69490 OPC_CheckPredicate2,
69491 OPC_CheckTypeI64,
69492 OPC_EmitMergeInputChains1_0,
69493 OPC_EmitConvertToTarget3,
69494 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69495 MVT::i64, 3, 1, 2, 4,
69496 20,
69497 OPC_MoveChild2,
69498 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69499 OPC_MoveParent,
69500 OPC_RecordChild3,
69501 OPC_CheckPredicate4,
69502 OPC_CheckPredicate1,
69503 OPC_CheckTypeI64,
69504 OPC_EmitMergeInputChains1_0,
69505 OPC_EmitConvertToTarget2,
69506 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69507 MVT::i64, 3, 1, 4, 3,
69508 20,
69509 OPC_RecordChild3,
69510 OPC_MoveChild3,
69511 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69512 OPC_MoveParent,
69513 OPC_CheckPredicate4,
69514 OPC_CheckPredicate1,
69515 OPC_CheckTypeI64,
69516 OPC_EmitMergeInputChains1_0,
69517 OPC_EmitConvertToTarget3,
69518 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69519 MVT::i64, 3, 1, 2, 4,
69520 20,
69521 OPC_MoveChild2,
69522 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69523 OPC_MoveParent,
69524 OPC_RecordChild3,
69525 OPC_CheckPredicate4,
69526 OPC_CheckPredicate0,
69527 OPC_CheckTypeI64,
69528 OPC_EmitMergeInputChains1_0,
69529 OPC_EmitConvertToTarget2,
69530 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69531 MVT::i64, 3, 1, 4, 3,
69532 20,
69533 OPC_RecordChild3,
69534 OPC_MoveChild3,
69535 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69536 OPC_MoveParent,
69537 OPC_CheckPredicate4,
69538 OPC_CheckPredicate0,
69539 OPC_CheckTypeI64,
69540 OPC_EmitMergeInputChains1_0,
69541 OPC_EmitConvertToTarget3,
69542 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69543 MVT::i64, 3, 1, 2, 4,
69544 20,
69545 OPC_MoveChild2,
69546 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69547 OPC_MoveParent,
69548 OPC_RecordChild3,
69549 OPC_CheckPredicate4,
69550 OPC_CheckPredicate0,
69551 OPC_CheckTypeI64,
69552 OPC_EmitMergeInputChains1_0,
69553 OPC_EmitConvertToTarget2,
69554 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp64imm1), 0|OPFL_Chain|OPFL_MemRefs,
69555 MVT::i64, 3, 1, 4, 3,
69556 3|128,1,
69557 OPC_RecordChild3,
69558 OPC_Scope, 19,
69559 OPC_MoveChild3,
69560 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69561 OPC_MoveParent,
69562 OPC_CheckPredicate4,
69563 OPC_CheckPredicate0,
69564 OPC_CheckTypeI64,
69565 OPC_EmitMergeInputChains1_0,
69566 OPC_EmitConvertToTarget3,
69567 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp64imm2), 0|OPFL_Chain|OPFL_MemRefs,
69568 MVT::i64, 3, 1, 2, 4,
69569 53,
69570 OPC_CheckPredicate3,
69571 OPC_CheckTypeI32,
69572 OPC_Scope, 11,
69573 OPC_CheckPredicate2,
69574 OPC_EmitMergeInputChains1_0,
69575 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69576 MVT::i32, 3, 1, 2, 3,
69577 11,
69578 OPC_CheckPredicate1,
69579 OPC_EmitMergeInputChains1_0,
69580 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69581 MVT::i32, 3, 1, 2, 3,
69582 24,
69583 OPC_CheckPredicate0,
69584 OPC_EmitMergeInputChains1_0,
69585 OPC_Scope, 9,
69586 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69587 MVT::i32, 3, 1, 2, 3,
69588 9,
69589 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
69590 MVT::i32, 3, 1, 2, 3,
69591 0,
69592 0,
69593 53,
69594 OPC_CheckPredicate4,
69595 OPC_CheckTypeI64,
69596 OPC_Scope, 11,
69597 OPC_CheckPredicate2,
69598 OPC_EmitMergeInputChains1_0,
69599 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69600 MVT::i64, 3, 1, 2, 3,
69601 11,
69602 OPC_CheckPredicate1,
69603 OPC_EmitMergeInputChains1_0,
69604 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69605 MVT::i64, 3, 1, 2, 3,
69606 24,
69607 OPC_CheckPredicate0,
69608 OPC_EmitMergeInputChains1_0,
69609 OPC_Scope, 9,
69610 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
69611 MVT::i64, 3, 1, 2, 3,
69612 9,
69613 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_CAS_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
69614 MVT::i64, 3, 1, 2, 3,
69615 0,
69616 0,
69617 0,
69618 0,
69619 0,
69620 103|128,5, TARGET_VAL(ISD::SELECT),
69621 OPC_RecordChild0,
69622 OPC_Scope, 2|128,4,
69623 OPC_CheckChild0Type, MVT::i1,
69624 OPC_Scope, 64,
69625 OPC_RecordChild1,
69626 OPC_Scope, 48,
69627 OPC_MoveChild1,
69628 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69629 OPC_MoveSibling2,
69630 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69631 OPC_RecordNode,
69632 OPC_MoveParent,
69633 OPC_SwitchType , 10, MVT::i16,
69634 OPC_EmitConvertToTarget1,
69635 OPC_EmitConvertToTarget2,
69636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ii),
69637 MVT::i16, 3, 3, 4, 0,
69638 10, MVT::i32,
69639 OPC_EmitConvertToTarget1,
69640 OPC_EmitConvertToTarget2,
69641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ii),
69642 MVT::i32, 3, 3, 4, 0,
69643 10, MVT::i64,
69644 OPC_EmitConvertToTarget1,
69645 OPC_EmitConvertToTarget2,
69646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ii),
69647 MVT::i64, 3, 3, 4, 0,
69648 0,
69649 11,
69650 OPC_CheckChild2Integer, 0,
69651 OPC_CheckType, MVT::i1,
69652 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ANDb1rr),
69653 MVT::i1, 2, 0, 1,
69654 0,
69655 12,
69656 OPC_CheckChild1Integer, 2,
69657 OPC_RecordChild2,
69658 OPC_CheckType, MVT::i1,
69659 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1rr),
69660 MVT::i1, 2, 0, 1,
69661 46|128,3,
69662 OPC_RecordChild1,
69663 OPC_Scope, 17,
69664 OPC_RecordChild2,
69665 OPC_MoveChild2,
69666 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69667 OPC_MoveParent,
69668 OPC_CheckType, MVT::i16,
69669 OPC_EmitConvertToTarget2,
69670 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ri),
69671 MVT::i16, 3, 1, 3, 0,
69672 17,
69673 OPC_MoveChild1,
69674 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69675 OPC_MoveParent,
69676 OPC_RecordChild2,
69677 OPC_CheckType, MVT::i16,
69678 OPC_EmitConvertToTarget1,
69679 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16ir),
69680 MVT::i16, 3, 3, 2, 0,
69681 16,
69682 OPC_RecordChild2,
69683 OPC_MoveChild2,
69684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69685 OPC_MoveParent,
69686 OPC_CheckTypeI32,
69687 OPC_EmitConvertToTarget2,
69688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ri),
69689 MVT::i32, 3, 1, 3, 0,
69690 16,
69691 OPC_MoveChild1,
69692 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69693 OPC_MoveParent,
69694 OPC_RecordChild2,
69695 OPC_CheckTypeI32,
69696 OPC_EmitConvertToTarget1,
69697 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32ir),
69698 MVT::i32, 3, 3, 2, 0,
69699 16,
69700 OPC_RecordChild2,
69701 OPC_MoveChild2,
69702 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69703 OPC_MoveParent,
69704 OPC_CheckTypeI64,
69705 OPC_EmitConvertToTarget2,
69706 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ri),
69707 MVT::i64, 3, 1, 3, 0,
69708 16,
69709 OPC_MoveChild1,
69710 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69711 OPC_MoveParent,
69712 OPC_RecordChild2,
69713 OPC_CheckTypeI64,
69714 OPC_EmitConvertToTarget1,
69715 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64ir),
69716 MVT::i64, 3, 3, 2, 0,
69717 33,
69718 OPC_RecordChild2,
69719 OPC_SwitchType , 8, MVT::i16,
69720 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16rr),
69721 MVT::i16, 3, 1, 2, 0,
69722 8, MVT::i32,
69723 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69724 MVT::i32, 3, 1, 2, 0,
69725 8, MVT::i64,
69726 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64rr),
69727 MVT::i64, 3, 1, 2, 0,
69728 0,
69729 60,
69730 OPC_MoveChild1,
69731 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69732 OPC_MoveSibling2,
69733 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69734 OPC_RecordNode,
69735 OPC_MoveParent,
69736 OPC_SwitchType , 10, MVT::f16,
69737 OPC_EmitConvertToTarget1,
69738 OPC_EmitConvertToTarget2,
69739 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ii),
69740 MVT::f16, 3, 3, 4, 0,
69741 10, MVT::bf16,
69742 OPC_EmitConvertToTarget1,
69743 OPC_EmitConvertToTarget2,
69744 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ii),
69745 MVT::bf16, 3, 3, 4, 0,
69746 10, MVT::f32,
69747 OPC_EmitConvertToTarget1,
69748 OPC_EmitConvertToTarget2,
69749 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ii),
69750 MVT::f32, 3, 3, 4, 0,
69751 10, MVT::f64,
69752 OPC_EmitConvertToTarget1,
69753 OPC_EmitConvertToTarget2,
69754 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ii),
69755 MVT::f64, 3, 3, 4, 0,
69756 0,
69757 17,
69758 OPC_RecordChild2,
69759 OPC_MoveChild2,
69760 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69761 OPC_MoveParent,
69762 OPC_CheckType, MVT::f16,
69763 OPC_EmitConvertToTarget2,
69764 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ri),
69765 MVT::f16, 3, 1, 3, 0,
69766 17,
69767 OPC_MoveChild1,
69768 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69769 OPC_MoveParent,
69770 OPC_RecordChild2,
69771 OPC_CheckType, MVT::f16,
69772 OPC_EmitConvertToTarget1,
69773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16ir),
69774 MVT::f16, 3, 3, 2, 0,
69775 17,
69776 OPC_RecordChild2,
69777 OPC_MoveChild2,
69778 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69779 OPC_MoveParent,
69780 OPC_CheckType, MVT::bf16,
69781 OPC_EmitConvertToTarget2,
69782 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ri),
69783 MVT::bf16, 3, 1, 3, 0,
69784 17,
69785 OPC_MoveChild1,
69786 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69787 OPC_MoveParent,
69788 OPC_RecordChild2,
69789 OPC_CheckType, MVT::bf16,
69790 OPC_EmitConvertToTarget1,
69791 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16ir),
69792 MVT::bf16, 3, 3, 2, 0,
69793 17,
69794 OPC_RecordChild2,
69795 OPC_MoveChild2,
69796 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69797 OPC_MoveParent,
69798 OPC_CheckType, MVT::f32,
69799 OPC_EmitConvertToTarget2,
69800 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ri),
69801 MVT::f32, 3, 1, 3, 0,
69802 17,
69803 OPC_MoveChild1,
69804 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69805 OPC_MoveParent,
69806 OPC_RecordChild2,
69807 OPC_CheckType, MVT::f32,
69808 OPC_EmitConvertToTarget1,
69809 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32ir),
69810 MVT::f32, 3, 3, 2, 0,
69811 17,
69812 OPC_RecordChild2,
69813 OPC_MoveChild2,
69814 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69815 OPC_MoveParent,
69816 OPC_CheckType, MVT::f64,
69817 OPC_EmitConvertToTarget2,
69818 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ri),
69819 MVT::f64, 3, 1, 3, 0,
69820 17,
69821 OPC_MoveChild1,
69822 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
69823 OPC_MoveParent,
69824 OPC_RecordChild2,
69825 OPC_CheckType, MVT::f64,
69826 OPC_EmitConvertToTarget1,
69827 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64ir),
69828 MVT::f64, 3, 3, 2, 0,
69829 83,
69830 OPC_RecordChild2,
69831 OPC_SwitchType , 8, MVT::f16,
69832 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16rr),
69833 MVT::f16, 3, 1, 2, 0,
69834 8, MVT::bf16,
69835 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16rr),
69836 MVT::bf16, 3, 1, 2, 0,
69837 8, MVT::f32,
69838 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
69839 MVT::f32, 3, 1, 2, 0,
69840 8, MVT::f64,
69841 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64rr),
69842 MVT::f64, 3, 1, 2, 0,
69843 8, MVT::v2i16,
69844 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69845 MVT::v2i16, 3, 1, 2, 0,
69846 8, MVT::v4i8,
69847 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69848 MVT::v4i8, 3, 1, 2, 0,
69849 8, MVT::v2f16,
69850 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69851 MVT::v2f16, 3, 1, 2, 0,
69852 8, MVT::v2bf16,
69853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69854 MVT::v2bf16, 3, 1, 2, 0,
69855 0,
69856 0,
69857 0,
69858 94|128,1,
69859 OPC_CheckChild0TypeI32,
69860 OPC_RecordChild1,
69861 OPC_RecordChild2,
69862 OPC_SwitchType , 29, MVT::i16,
69863 OPC_EmitInteger32, 2,
69864 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69865 MVT::i32, 2, 0, 3,
69866 OPC_EmitInteger32, 2,
69867 OPC_EmitInteger32, 0,
69868 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69869 MVT::i1, 3, 4, 5, 6,
69870 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b16rr),
69871 MVT::i16, 3, 1, 2, 7,
69872 29, MVT::i32,
69873 OPC_EmitInteger32, 2,
69874 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69875 MVT::i32, 2, 0, 3,
69876 OPC_EmitInteger32, 2,
69877 OPC_EmitInteger32, 0,
69878 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69879 MVT::i1, 3, 4, 5, 6,
69880 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b32rr),
69881 MVT::i32, 3, 1, 2, 7,
69882 29, MVT::i64,
69883 OPC_EmitInteger32, 2,
69884 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69885 MVT::i32, 2, 0, 3,
69886 OPC_EmitInteger32, 2,
69887 OPC_EmitInteger32, 0,
69888 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69889 MVT::i1, 3, 4, 5, 6,
69890 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_b64rr),
69891 MVT::i64, 3, 1, 2, 7,
69892 29, MVT::f16,
69893 OPC_EmitInteger32, 2,
69894 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69895 MVT::i32, 2, 0, 3,
69896 OPC_EmitInteger32, 2,
69897 OPC_EmitInteger32, 0,
69898 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69899 MVT::i1, 3, 4, 5, 6,
69900 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f16rr),
69901 MVT::f16, 3, 1, 2, 7,
69902 29, MVT::bf16,
69903 OPC_EmitInteger32, 2,
69904 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69905 MVT::i32, 2, 0, 3,
69906 OPC_EmitInteger32, 2,
69907 OPC_EmitInteger32, 0,
69908 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69909 MVT::i1, 3, 4, 5, 6,
69910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_bf16rr),
69911 MVT::bf16, 3, 1, 2, 7,
69912 29, MVT::f32,
69913 OPC_EmitInteger32, 2,
69914 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69915 MVT::i32, 2, 0, 3,
69916 OPC_EmitInteger32, 2,
69917 OPC_EmitInteger32, 0,
69918 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69919 MVT::i1, 3, 4, 5, 6,
69920 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
69921 MVT::f32, 3, 1, 2, 7,
69922 29, MVT::f64,
69923 OPC_EmitInteger32, 2,
69924 OPC_EmitNode1None, TARGET_VAL(NVPTX::ANDb32ri),
69925 MVT::i32, 2, 0, 3,
69926 OPC_EmitInteger32, 2,
69927 OPC_EmitInteger32, 0,
69928 OPC_EmitNode1None, TARGET_VAL(NVPTX::SETP_b32ri),
69929 MVT::i1, 3, 4, 5, 6,
69930 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64rr),
69931 MVT::f64, 3, 1, 2, 7,
69932 0,
69933 0,
69934 63|128,1, TARGET_VAL(NVPTXISD::IMAD),
69935 OPC_RecordChild0,
69936 OPC_RecordChild1,
69937 OPC_Scope, 48,
69938 OPC_MoveChild1,
69939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69940 OPC_MoveSibling2,
69941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69942 OPC_RecordNode,
69943 OPC_MoveParent,
69944 OPC_SwitchType , 10, MVT::i16,
69945 OPC_EmitConvertToTarget1,
69946 OPC_EmitConvertToTarget2,
69947 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rii),
69948 MVT::i16, 3, 0, 3, 4,
69949 10, MVT::i32,
69950 OPC_EmitConvertToTarget1,
69951 OPC_EmitConvertToTarget2,
69952 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rii),
69953 MVT::i32, 3, 0, 3, 4,
69954 10, MVT::i64,
69955 OPC_EmitConvertToTarget1,
69956 OPC_EmitConvertToTarget2,
69957 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rii),
69958 MVT::i64, 3, 0, 3, 4,
69959 0,
69960 17,
69961 OPC_RecordChild2,
69962 OPC_MoveChild2,
69963 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69964 OPC_MoveParent,
69965 OPC_CheckType, MVT::i16,
69966 OPC_EmitConvertToTarget2,
69967 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rri),
69968 MVT::i16, 3, 0, 1, 3,
69969 17,
69970 OPC_MoveChild1,
69971 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69972 OPC_MoveParent,
69973 OPC_RecordChild2,
69974 OPC_CheckType, MVT::i16,
69975 OPC_EmitConvertToTarget1,
69976 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rir),
69977 MVT::i16, 3, 0, 3, 2,
69978 16,
69979 OPC_RecordChild2,
69980 OPC_MoveChild2,
69981 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69982 OPC_MoveParent,
69983 OPC_CheckTypeI32,
69984 OPC_EmitConvertToTarget2,
69985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rri),
69986 MVT::i32, 3, 0, 1, 3,
69987 16,
69988 OPC_MoveChild1,
69989 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69990 OPC_MoveParent,
69991 OPC_RecordChild2,
69992 OPC_CheckTypeI32,
69993 OPC_EmitConvertToTarget1,
69994 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rir),
69995 MVT::i32, 3, 0, 3, 2,
69996 16,
69997 OPC_RecordChild2,
69998 OPC_MoveChild2,
69999 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70000 OPC_MoveParent,
70001 OPC_CheckTypeI64,
70002 OPC_EmitConvertToTarget2,
70003 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rri),
70004 MVT::i64, 3, 0, 1, 3,
70005 16,
70006 OPC_MoveChild1,
70007 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70008 OPC_MoveParent,
70009 OPC_RecordChild2,
70010 OPC_CheckTypeI64,
70011 OPC_EmitConvertToTarget1,
70012 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rir),
70013 MVT::i64, 3, 0, 3, 2,
70014 33,
70015 OPC_RecordChild2,
70016 OPC_SwitchType , 8, MVT::i16,
70017 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD16rrr),
70018 MVT::i16, 3, 0, 1, 2,
70019 8, MVT::i32,
70020 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD32rrr),
70021 MVT::i32, 3, 0, 1, 2,
70022 8, MVT::i64,
70023 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MAD64rrr),
70024 MVT::i64, 3, 0, 1, 2,
70025 0,
70026 0,
70027 99, TARGET_VAL(ISD::SRL),
70028 OPC_RecordChild0,
70029 OPC_Scope, 21,
70030 OPC_MoveChild0,
70031 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70032 OPC_MoveSibling1,
70033 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70034 OPC_RecordNode,
70035 OPC_CheckTypeI32,
70036 OPC_MoveParent,
70037 OPC_CheckTypeI32,
70038 OPC_EmitConvertToTarget0,
70039 OPC_EmitConvertToTarget1,
70040 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32ii),
70041 MVT::i32, 2, 2, 3,
70042 73,
70043 OPC_RecordChild1,
70044 OPC_Scope, 38,
70045 OPC_MoveChild1,
70046 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70047 OPC_CheckTypeI32,
70048 OPC_MoveParent,
70049 OPC_SwitchType , 8, MVT::i64,
70050 OPC_EmitConvertToTarget1,
70051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi64ri),
70052 MVT::i64, 2, 0, 2,
70053 8, MVT::i32,
70054 OPC_EmitConvertToTarget1,
70055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32ri),
70056 MVT::i32, 2, 0, 2,
70057 8, MVT::i16,
70058 OPC_EmitConvertToTarget1,
70059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi16ri),
70060 MVT::i16, 2, 0, 2,
70061 0,
70062 30,
70063 OPC_CheckChild1TypeI32,
70064 OPC_SwitchType , 7, MVT::i64,
70065 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi64rr),
70066 MVT::i64, 2, 0, 1,
70067 7, MVT::i32,
70068 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi32rr),
70069 MVT::i32, 2, 0, 1,
70070 7, MVT::i16,
70071 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SRLi16rr),
70072 MVT::i16, 2, 0, 1,
70073 0,
70074 0,
70075 0,
70076 39|128,1, TARGET_VAL(NVPTXISD::BFE),
70077 OPC_RecordChild0,
70078 OPC_RecordChild1,
70079 OPC_Scope, 60,
70080 OPC_MoveChild1,
70081 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70082 OPC_MoveSibling2,
70083 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70084 OPC_RecordNode,
70085 OPC_MoveParent,
70086 OPC_SwitchType , 22, MVT::i32,
70087 OPC_EmitConvertToTarget1,
70088 OPC_EmitConvertToTarget2,
70089 OPC_Scope, 8,
70090 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rii),
70091 MVT::i32, 3, 0, 3, 4,
70092 8,
70093 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rii),
70094 MVT::i32, 3, 0, 3, 4,
70095 0,
70096 22, MVT::i64,
70097 OPC_EmitConvertToTarget1,
70098 OPC_EmitConvertToTarget2,
70099 OPC_Scope, 8,
70100 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rii),
70101 MVT::i64, 3, 0, 3, 4,
70102 8,
70103 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rii),
70104 MVT::i64, 3, 0, 3, 4,
70105 0,
70106 0,
70107 101,
70108 OPC_RecordChild2,
70109 OPC_Scope, 53,
70110 OPC_MoveChild2,
70111 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70112 OPC_MoveParent,
70113 OPC_SwitchType , 21, MVT::i32,
70114 OPC_EmitConvertToTarget2,
70115 OPC_Scope, 8,
70116 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rri),
70117 MVT::i32, 3, 0, 1, 3,
70118 8,
70119 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rri),
70120 MVT::i32, 3, 0, 1, 3,
70121 0,
70122 21, MVT::i64,
70123 OPC_EmitConvertToTarget2,
70124 OPC_Scope, 8,
70125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rri),
70126 MVT::i64, 3, 0, 1, 3,
70127 8,
70128 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rri),
70129 MVT::i64, 3, 0, 1, 3,
70130 0,
70131 0,
70132 21,
70133 OPC_CheckTypeI32,
70134 OPC_Scope, 8,
70135 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U32rrr),
70136 MVT::i32, 3, 0, 1, 2,
70137 8,
70138 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S32rrr),
70139 MVT::i32, 3, 0, 1, 2,
70140 0,
70141 21,
70142 OPC_CheckTypeI64,
70143 OPC_Scope, 8,
70144 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_U64rrr),
70145 MVT::i64, 3, 0, 1, 2,
70146 8,
70147 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFE_S64rrr),
70148 MVT::i64, 3, 0, 1, 2,
70149 0,
70150 0,
70151 0,
70152 25, TARGET_VAL(ISD::FrameIndex),
70153 OPC_RecordNode,
70154 OPC_SwitchType , 9, MVT::i32,
70155 OPC_CheckComplexPat0, /*#*/0,
70156 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::LEA_ADDRi),
70157 MVT::i32, 2, 1, 2,
70158 9, MVT::i64,
70159 OPC_CheckComplexPat1, /*#*/0,
70160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::LEA_ADDRi64),
70161 MVT::i64, 2, 1, 2,
70162 0,
70163 45, TARGET_VAL(NVPTXISD::CallVoid),
70164 OPC_RecordNode,
70165 OPC_CaptureGlueInput,
70166 OPC_Scope, 18,
70167 OPC_MoveChild1,
70168 OPC_CheckOpcode, TARGET_VAL(NVPTXISD::Wrapper),
70169 OPC_RecordChild0,
70170 OPC_MoveChild0,
70171 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
70172 OPC_MoveParent,
70173 OPC_MoveParent,
70174 OPC_EmitMergeInputChains1_0,
70175 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallVoidInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70176 1, 1,
70177 21,
70178 OPC_RecordChild1,
70179 OPC_Scope, 8,
70180 OPC_CheckChild1TypeI32,
70181 OPC_EmitMergeInputChains1_0,
70182 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallVoidInstReg), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70183 1, 1,
70184 8,
70185 OPC_CheckChild1TypeI64,
70186 OPC_EmitMergeInputChains1_0,
70187 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallVoidInstReg64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70188 1, 1,
70189 0,
70190 0,
70191 20, TARGET_VAL(ISD::CALLSEQ_START),
70192 OPC_RecordNode,
70193 OPC_RecordChild1,
70194 OPC_MoveChild1,
70195 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
70196 OPC_MoveSibling2,
70197 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
70198 OPC_RecordNode,
70199 OPC_MoveParent,
70200 OPC_EmitMergeInputChains1_0,
70201 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Callseq_Start), 0|OPFL_Chain|OPFL_GlueOutput,
70202 2, 1, 2,
70203 21, TARGET_VAL(ISD::CALLSEQ_END),
70204 OPC_RecordNode,
70205 OPC_CaptureGlueInput,
70206 OPC_RecordChild1,
70207 OPC_MoveChild1,
70208 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
70209 OPC_MoveSibling2,
70210 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
70211 OPC_RecordNode,
70212 OPC_MoveParent,
70213 OPC_EmitMergeInputChains1_0,
70214 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Callseq_End), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70215 2, 1, 2,
70216 123, TARGET_VAL(ISD::SUB),
70217 OPC_Scope, 29,
70218 OPC_CheckChild0Integer, 0,
70219 OPC_RecordChild1,
70220 OPC_SwitchType , 6, MVT::i16,
70221 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INEG16),
70222 MVT::i16, 1, 0,
70223 6, MVT::i32,
70224 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INEG32),
70225 MVT::i32, 1, 0,
70226 6, MVT::i64,
70227 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INEG64),
70228 MVT::i64, 1, 0,
70229 0,
70230 90,
70231 OPC_RecordChild0,
70232 OPC_RecordChild1,
70233 OPC_Scope, 47,
70234 OPC_MoveChild1,
70235 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70236 OPC_MoveParent,
70237 OPC_SwitchType , 8, MVT::i1,
70238 OPC_EmitConvertToTarget1,
70239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUB_i1_ri),
70240 MVT::i1, 2, 0, 2,
70241 8, MVT::i64,
70242 OPC_EmitConvertToTarget1,
70243 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi64ri),
70244 MVT::i64, 2, 0, 2,
70245 8, MVT::i32,
70246 OPC_EmitConvertToTarget1,
70247 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32ri),
70248 MVT::i32, 2, 0, 2,
70249 8, MVT::i16,
70250 OPC_EmitConvertToTarget1,
70251 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16ri),
70252 MVT::i16, 2, 0, 2,
70253 0,
70254 9,
70255 OPC_CheckType, MVT::i1,
70256 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUB_i1_rr),
70257 MVT::i1, 2, 0, 1,
70258 8,
70259 OPC_CheckTypeI64,
70260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi64rr),
70261 MVT::i64, 2, 0, 1,
70262 8,
70263 OPC_CheckTypeI32,
70264 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32rr),
70265 MVT::i32, 2, 0, 1,
70266 9,
70267 OPC_CheckType, MVT::i16,
70268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16rr),
70269 MVT::i16, 2, 0, 1,
70270 0,
70271 0,
70272 100|128,1, TARGET_VAL(ISD::XOR),
70273 OPC_Scope, 37|128,1,
70274 OPC_RecordChild0,
70275 OPC_Scope, 36,
70276 OPC_CheckChild1Integer, 3,
70277 OPC_SwitchType , 6, MVT::i1,
70278 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT1),
70279 MVT::i1, 1, 0,
70280 6, MVT::i16,
70281 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT16),
70282 MVT::i16, 1, 0,
70283 6, MVT::i32,
70284 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT32),
70285 MVT::i32, 1, 0,
70286 6, MVT::i64,
70287 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::NOT64),
70288 MVT::i64, 1, 0,
70289 0,
70290 89,
70291 OPC_RecordChild1,
70292 OPC_Scope, 47,
70293 OPC_MoveChild1,
70294 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70295 OPC_MoveParent,
70296 OPC_SwitchType , 8, MVT::i1,
70297 OPC_EmitConvertToTarget1,
70298 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1ri),
70299 MVT::i1, 2, 0, 2,
70300 8, MVT::i16,
70301 OPC_EmitConvertToTarget1,
70302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb16ri),
70303 MVT::i16, 2, 0, 2,
70304 8, MVT::i32,
70305 OPC_EmitConvertToTarget1,
70306 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
70307 MVT::i32, 2, 0, 2,
70308 8, MVT::i64,
70309 OPC_EmitConvertToTarget1,
70310 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb64ri),
70311 MVT::i64, 2, 0, 2,
70312 0,
70313 9,
70314 OPC_CheckType, MVT::i1,
70315 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb1rr),
70316 MVT::i1, 2, 0, 1,
70317 9,
70318 OPC_CheckType, MVT::i16,
70319 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb16rr),
70320 MVT::i16, 2, 0, 1,
70321 8,
70322 OPC_CheckTypeI32,
70323 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
70324 MVT::i32, 2, 0, 1,
70325 8,
70326 OPC_CheckTypeI64,
70327 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb64rr),
70328 MVT::i64, 2, 0, 1,
70329 0,
70330 34,
70331 OPC_MoveChild1,
70332 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
70333 OPC_RecordChild0,
70334 OPC_MoveChild0,
70335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70336 OPC_CheckTypeI32,
70337 OPC_MoveParent,
70338 OPC_MoveParent,
70339 OPC_SwitchType , 8, MVT::v2i16,
70340 OPC_EmitConvertToTarget1,
70341 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
70342 MVT::v2i16, 2, 0, 2,
70343 8, MVT::v4i8,
70344 OPC_EmitConvertToTarget1,
70345 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
70346 MVT::v4i8, 2, 0, 2,
70347 0,
70348 0,
70349 35,
70350 OPC_MoveChild0,
70351 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
70352 OPC_RecordChild0,
70353 OPC_MoveChild0,
70354 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70355 OPC_CheckTypeI32,
70356 OPC_MoveParent,
70357 OPC_MoveParent,
70358 OPC_RecordChild1,
70359 OPC_SwitchType , 8, MVT::v2i16,
70360 OPC_EmitConvertToTarget0,
70361 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
70362 MVT::v2i16, 2, 1, 2,
70363 8, MVT::v4i8,
70364 OPC_EmitConvertToTarget0,
70365 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32ri),
70366 MVT::v4i8, 2, 1, 2,
70367 0,
70368 22,
70369 OPC_RecordChild0,
70370 OPC_RecordChild1,
70371 OPC_SwitchType , 7, MVT::v2i16,
70372 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
70373 MVT::v2i16, 2, 0, 1,
70374 7, MVT::v4i8,
70375 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::XORb32rr),
70376 MVT::v4i8, 2, 0, 1,
70377 0,
70378 0,
70379 94, TARGET_VAL(NVPTXISD::PrintCall),
70380 OPC_RecordNode,
70381 OPC_CaptureGlueInput,
70382 OPC_Scope, 9,
70383 OPC_CheckChild1Integer, 0,
70384 OPC_CheckChild1TypeI32,
70385 OPC_EmitMergeInputChains1_0,
70386 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallNoRetInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70387 0,
70388 9,
70389 OPC_CheckChild1Integer, 2,
70390 OPC_CheckChild1TypeI32,
70391 OPC_EmitMergeInputChains1_0,
70392 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70393 0,
70394 9,
70395 OPC_CheckChild1Integer, 4,
70396 OPC_CheckChild1TypeI32,
70397 OPC_EmitMergeInputChains1_0,
70398 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst2), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70399 0,
70400 9,
70401 OPC_CheckChild1Integer, 6,
70402 OPC_CheckChild1TypeI32,
70403 OPC_EmitMergeInputChains1_0,
70404 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst3), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70405 0,
70406 9,
70407 OPC_CheckChild1Integer, 8,
70408 OPC_CheckChild1TypeI32,
70409 OPC_EmitMergeInputChains1_0,
70410 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst4), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70411 0,
70412 9,
70413 OPC_CheckChild1Integer, 10,
70414 OPC_CheckChild1TypeI32,
70415 OPC_EmitMergeInputChains1_0,
70416 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst5), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70417 0,
70418 9,
70419 OPC_CheckChild1Integer, 12,
70420 OPC_CheckChild1TypeI32,
70421 OPC_EmitMergeInputChains1_0,
70422 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70423 0,
70424 9,
70425 OPC_CheckChild1Integer, 14,
70426 OPC_CheckChild1TypeI32,
70427 OPC_EmitMergeInputChains1_0,
70428 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst7), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70429 0,
70430 9,
70431 OPC_CheckChild1Integer, 16,
70432 OPC_CheckChild1TypeI32,
70433 OPC_EmitMergeInputChains1_0,
70434 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallPrintCallRetInst8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70435 0,
70436 0,
70437 94, TARGET_VAL(NVPTXISD::PrintCallUni),
70438 OPC_RecordNode,
70439 OPC_CaptureGlueInput,
70440 OPC_Scope, 9,
70441 OPC_CheckChild1Integer, 0,
70442 OPC_CheckChild1TypeI32,
70443 OPC_EmitMergeInputChains1_0,
70444 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallNoRetInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70445 0,
70446 9,
70447 OPC_CheckChild1Integer, 2,
70448 OPC_CheckChild1TypeI32,
70449 OPC_EmitMergeInputChains1_0,
70450 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70451 0,
70452 9,
70453 OPC_CheckChild1Integer, 4,
70454 OPC_CheckChild1TypeI32,
70455 OPC_EmitMergeInputChains1_0,
70456 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst2), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70457 0,
70458 9,
70459 OPC_CheckChild1Integer, 6,
70460 OPC_CheckChild1TypeI32,
70461 OPC_EmitMergeInputChains1_0,
70462 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst3), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70463 0,
70464 9,
70465 OPC_CheckChild1Integer, 8,
70466 OPC_CheckChild1TypeI32,
70467 OPC_EmitMergeInputChains1_0,
70468 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst4), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70469 0,
70470 9,
70471 OPC_CheckChild1Integer, 10,
70472 OPC_CheckChild1TypeI32,
70473 OPC_EmitMergeInputChains1_0,
70474 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst5), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70475 0,
70476 9,
70477 OPC_CheckChild1Integer, 12,
70478 OPC_CheckChild1TypeI32,
70479 OPC_EmitMergeInputChains1_0,
70480 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70481 0,
70482 9,
70483 OPC_CheckChild1Integer, 14,
70484 OPC_CheckChild1TypeI32,
70485 OPC_EmitMergeInputChains1_0,
70486 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst7), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70487 0,
70488 9,
70489 OPC_CheckChild1Integer, 16,
70490 OPC_CheckChild1TypeI32,
70491 OPC_EmitMergeInputChains1_0,
70492 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallUniPrintCallRetInst8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70493 0,
70494 0,
70495 94, TARGET_VAL(NVPTXISD::PrintConvergentCall),
70496 OPC_RecordNode,
70497 OPC_CaptureGlueInput,
70498 OPC_Scope, 9,
70499 OPC_CheckChild1Integer, 0,
70500 OPC_CheckChild1TypeI32,
70501 OPC_EmitMergeInputChains1_0,
70502 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallNoRetInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70503 0,
70504 9,
70505 OPC_CheckChild1Integer, 2,
70506 OPC_CheckChild1TypeI32,
70507 OPC_EmitMergeInputChains1_0,
70508 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70509 0,
70510 9,
70511 OPC_CheckChild1Integer, 4,
70512 OPC_CheckChild1TypeI32,
70513 OPC_EmitMergeInputChains1_0,
70514 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst2), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70515 0,
70516 9,
70517 OPC_CheckChild1Integer, 6,
70518 OPC_CheckChild1TypeI32,
70519 OPC_EmitMergeInputChains1_0,
70520 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst3), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70521 0,
70522 9,
70523 OPC_CheckChild1Integer, 8,
70524 OPC_CheckChild1TypeI32,
70525 OPC_EmitMergeInputChains1_0,
70526 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst4), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70527 0,
70528 9,
70529 OPC_CheckChild1Integer, 10,
70530 OPC_CheckChild1TypeI32,
70531 OPC_EmitMergeInputChains1_0,
70532 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst5), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70533 0,
70534 9,
70535 OPC_CheckChild1Integer, 12,
70536 OPC_CheckChild1TypeI32,
70537 OPC_EmitMergeInputChains1_0,
70538 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70539 0,
70540 9,
70541 OPC_CheckChild1Integer, 14,
70542 OPC_CheckChild1TypeI32,
70543 OPC_EmitMergeInputChains1_0,
70544 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst7), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70545 0,
70546 9,
70547 OPC_CheckChild1Integer, 16,
70548 OPC_CheckChild1TypeI32,
70549 OPC_EmitMergeInputChains1_0,
70550 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallPrintCallRetInst8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70551 0,
70552 0,
70553 94, TARGET_VAL(NVPTXISD::PrintConvergentCallUni),
70554 OPC_RecordNode,
70555 OPC_CaptureGlueInput,
70556 OPC_Scope, 9,
70557 OPC_CheckChild1Integer, 0,
70558 OPC_CheckChild1TypeI32,
70559 OPC_EmitMergeInputChains1_0,
70560 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallNoRetInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70561 0,
70562 9,
70563 OPC_CheckChild1Integer, 2,
70564 OPC_CheckChild1TypeI32,
70565 OPC_EmitMergeInputChains1_0,
70566 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70567 0,
70568 9,
70569 OPC_CheckChild1Integer, 4,
70570 OPC_CheckChild1TypeI32,
70571 OPC_EmitMergeInputChains1_0,
70572 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst2), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70573 0,
70574 9,
70575 OPC_CheckChild1Integer, 6,
70576 OPC_CheckChild1TypeI32,
70577 OPC_EmitMergeInputChains1_0,
70578 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst3), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70579 0,
70580 9,
70581 OPC_CheckChild1Integer, 8,
70582 OPC_CheckChild1TypeI32,
70583 OPC_EmitMergeInputChains1_0,
70584 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst4), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70585 0,
70586 9,
70587 OPC_CheckChild1Integer, 10,
70588 OPC_CheckChild1TypeI32,
70589 OPC_EmitMergeInputChains1_0,
70590 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst5), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70591 0,
70592 9,
70593 OPC_CheckChild1Integer, 12,
70594 OPC_CheckChild1TypeI32,
70595 OPC_EmitMergeInputChains1_0,
70596 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70597 0,
70598 9,
70599 OPC_CheckChild1Integer, 14,
70600 OPC_CheckChild1TypeI32,
70601 OPC_EmitMergeInputChains1_0,
70602 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst7), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70603 0,
70604 9,
70605 OPC_CheckChild1Integer, 16,
70606 OPC_CheckChild1TypeI32,
70607 OPC_EmitMergeInputChains1_0,
70608 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::ConvergentCallUniPrintCallRetInst8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70609 0,
70610 0,
70611 24, TARGET_VAL(NVPTXISD::CallArgEnd),
70612 OPC_RecordNode,
70613 OPC_CaptureGlueInput,
70614 OPC_Scope, 9,
70615 OPC_CheckChild1Integer, 2,
70616 OPC_CheckChild1TypeI32,
70617 OPC_EmitMergeInputChains1_0,
70618 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgEndInst1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70619 0,
70620 9,
70621 OPC_CheckChild1Integer, 0,
70622 OPC_CheckChild1TypeI32,
70623 OPC_EmitMergeInputChains1_0,
70624 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgEndInst0), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
70625 0,
70626 0,
70627 61, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
70628 OPC_RecordChild0,
70629 OPC_Scope, 28,
70630 OPC_CheckChild1Integer, 0,
70631 OPC_SwitchType , 6, MVT::i16,
70632 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
70633 MVT::i16, 1, 0,
70634 6, MVT::f16,
70635 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
70636 MVT::f16, 1, 0,
70637 6, MVT::bf16,
70638 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16L),
70639 MVT::bf16, 1, 0,
70640 0,
70641 28,
70642 OPC_CheckChild1Integer, 2,
70643 OPC_SwitchType , 6, MVT::i16,
70644 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
70645 MVT::i16, 1, 0,
70646 6, MVT::f16,
70647 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
70648 MVT::f16, 1, 0,
70649 6, MVT::bf16,
70650 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::I32toI16H),
70651 MVT::bf16, 1, 0,
70652 0,
70653 0,
70654 61|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
70655 OPC_RecordMemRef,
70656 OPC_RecordNode,
70657 OPC_RecordChild1,
70658 OPC_Scope, 90|128,1,
70659 OPC_CheckChild1TypeI32,
70660 OPC_RecordChild2,
70661 OPC_Scope, 113,
70662 OPC_MoveChild2,
70663 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70664 OPC_MoveParent,
70665 OPC_SwitchType , 51, MVT::i32,
70666 OPC_CheckPredicate3,
70667 OPC_Scope, 11,
70668 OPC_CheckPredicate2,
70669 OPC_EmitMergeInputChains1_0,
70670 OPC_EmitConvertToTarget2,
70671 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70672 MVT::i32, 2, 1, 3,
70673 11,
70674 OPC_CheckPredicate1,
70675 OPC_EmitMergeInputChains1_0,
70676 OPC_EmitConvertToTarget2,
70677 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70678 MVT::i32, 2, 1, 3,
70679 23,
70680 OPC_CheckPredicate0,
70681 OPC_EmitMergeInputChains1_0,
70682 OPC_EmitConvertToTarget2,
70683 OPC_Scope, 8,
70684 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70685 MVT::i32, 2, 1, 3,
70686 8,
70687 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
70688 MVT::i32, 2, 1, 3,
70689 0,
70690 0,
70691 51, MVT::i64,
70692 OPC_CheckPredicate4,
70693 OPC_Scope, 11,
70694 OPC_CheckPredicate2,
70695 OPC_EmitMergeInputChains1_0,
70696 OPC_EmitConvertToTarget2,
70697 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70698 MVT::i64, 2, 1, 3,
70699 11,
70700 OPC_CheckPredicate1,
70701 OPC_EmitMergeInputChains1_0,
70702 OPC_EmitConvertToTarget2,
70703 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70704 MVT::i64, 2, 1, 3,
70705 23,
70706 OPC_CheckPredicate0,
70707 OPC_EmitMergeInputChains1_0,
70708 OPC_EmitConvertToTarget2,
70709 OPC_Scope, 8,
70710 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70711 MVT::i64, 2, 1, 3,
70712 8,
70713 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
70714 MVT::i64, 2, 1, 3,
70715 0,
70716 0,
70717 0,
70718 49,
70719 OPC_CheckPredicate3,
70720 OPC_CheckTypeI32,
70721 OPC_Scope, 10,
70722 OPC_CheckPredicate2,
70723 OPC_EmitMergeInputChains1_0,
70724 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70725 MVT::i32, 2, 1, 2,
70726 10,
70727 OPC_CheckPredicate1,
70728 OPC_EmitMergeInputChains1_0,
70729 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70730 MVT::i32, 2, 1, 2,
70731 22,
70732 OPC_CheckPredicate0,
70733 OPC_EmitMergeInputChains1_0,
70734 OPC_Scope, 8,
70735 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70736 MVT::i32, 2, 1, 2,
70737 8,
70738 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
70739 MVT::i32, 2, 1, 2,
70740 0,
70741 0,
70742 49,
70743 OPC_CheckPredicate4,
70744 OPC_CheckTypeI64,
70745 OPC_Scope, 10,
70746 OPC_CheckPredicate2,
70747 OPC_EmitMergeInputChains1_0,
70748 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70749 MVT::i64, 2, 1, 2,
70750 10,
70751 OPC_CheckPredicate1,
70752 OPC_EmitMergeInputChains1_0,
70753 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70754 MVT::i64, 2, 1, 2,
70755 22,
70756 OPC_CheckPredicate0,
70757 OPC_EmitMergeInputChains1_0,
70758 OPC_Scope, 8,
70759 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70760 MVT::i64, 2, 1, 2,
70761 8,
70762 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
70763 MVT::i64, 2, 1, 2,
70764 0,
70765 0,
70766 0,
70767 90|128,1,
70768 OPC_CheckChild1TypeI64,
70769 OPC_RecordChild2,
70770 OPC_Scope, 113,
70771 OPC_MoveChild2,
70772 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70773 OPC_MoveParent,
70774 OPC_SwitchType , 51, MVT::i32,
70775 OPC_CheckPredicate3,
70776 OPC_Scope, 11,
70777 OPC_CheckPredicate2,
70778 OPC_EmitMergeInputChains1_0,
70779 OPC_EmitConvertToTarget2,
70780 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70781 MVT::i32, 2, 1, 3,
70782 11,
70783 OPC_CheckPredicate1,
70784 OPC_EmitMergeInputChains1_0,
70785 OPC_EmitConvertToTarget2,
70786 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70787 MVT::i32, 2, 1, 3,
70788 23,
70789 OPC_CheckPredicate0,
70790 OPC_EmitMergeInputChains1_0,
70791 OPC_EmitConvertToTarget2,
70792 OPC_Scope, 8,
70793 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70794 MVT::i32, 2, 1, 3,
70795 8,
70796 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
70797 MVT::i32, 2, 1, 3,
70798 0,
70799 0,
70800 51, MVT::i64,
70801 OPC_CheckPredicate4,
70802 OPC_Scope, 11,
70803 OPC_CheckPredicate2,
70804 OPC_EmitMergeInputChains1_0,
70805 OPC_EmitConvertToTarget2,
70806 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70807 MVT::i64, 2, 1, 3,
70808 11,
70809 OPC_CheckPredicate1,
70810 OPC_EmitMergeInputChains1_0,
70811 OPC_EmitConvertToTarget2,
70812 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70813 MVT::i64, 2, 1, 3,
70814 23,
70815 OPC_CheckPredicate0,
70816 OPC_EmitMergeInputChains1_0,
70817 OPC_EmitConvertToTarget2,
70818 OPC_Scope, 8,
70819 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
70820 MVT::i64, 2, 1, 3,
70821 8,
70822 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
70823 MVT::i64, 2, 1, 3,
70824 0,
70825 0,
70826 0,
70827 49,
70828 OPC_CheckPredicate3,
70829 OPC_CheckTypeI32,
70830 OPC_Scope, 10,
70831 OPC_CheckPredicate2,
70832 OPC_EmitMergeInputChains1_0,
70833 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70834 MVT::i32, 2, 1, 2,
70835 10,
70836 OPC_CheckPredicate1,
70837 OPC_EmitMergeInputChains1_0,
70838 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70839 MVT::i32, 2, 1, 2,
70840 22,
70841 OPC_CheckPredicate0,
70842 OPC_EmitMergeInputChains1_0,
70843 OPC_Scope, 8,
70844 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70845 MVT::i32, 2, 1, 2,
70846 8,
70847 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
70848 MVT::i32, 2, 1, 2,
70849 0,
70850 0,
70851 49,
70852 OPC_CheckPredicate4,
70853 OPC_CheckTypeI64,
70854 OPC_Scope, 10,
70855 OPC_CheckPredicate2,
70856 OPC_EmitMergeInputChains1_0,
70857 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70858 MVT::i64, 2, 1, 2,
70859 10,
70860 OPC_CheckPredicate1,
70861 OPC_EmitMergeInputChains1_0,
70862 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70863 MVT::i64, 2, 1, 2,
70864 22,
70865 OPC_CheckPredicate0,
70866 OPC_EmitMergeInputChains1_0,
70867 OPC_Scope, 8,
70868 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
70869 MVT::i64, 2, 1, 2,
70870 8,
70871 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
70872 MVT::i64, 2, 1, 2,
70873 0,
70874 0,
70875 0,
70876 0,
70877 61|128,3, TARGET_VAL(ISD::ATOMIC_SWAP),
70878 OPC_RecordMemRef,
70879 OPC_RecordNode,
70880 OPC_RecordChild1,
70881 OPC_Scope, 90|128,1,
70882 OPC_CheckChild1TypeI32,
70883 OPC_RecordChild2,
70884 OPC_Scope, 113,
70885 OPC_MoveChild2,
70886 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70887 OPC_MoveParent,
70888 OPC_SwitchType , 51, MVT::i32,
70889 OPC_CheckPredicate3,
70890 OPC_Scope, 11,
70891 OPC_CheckPredicate2,
70892 OPC_EmitMergeInputChains1_0,
70893 OPC_EmitConvertToTarget2,
70894 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70895 MVT::i32, 2, 1, 3,
70896 11,
70897 OPC_CheckPredicate1,
70898 OPC_EmitMergeInputChains1_0,
70899 OPC_EmitConvertToTarget2,
70900 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70901 MVT::i32, 2, 1, 3,
70902 23,
70903 OPC_CheckPredicate0,
70904 OPC_EmitMergeInputChains1_0,
70905 OPC_EmitConvertToTarget2,
70906 OPC_Scope, 8,
70907 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70908 MVT::i32, 2, 1, 3,
70909 8,
70910 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
70911 MVT::i32, 2, 1, 3,
70912 0,
70913 0,
70914 51, MVT::i64,
70915 OPC_CheckPredicate4,
70916 OPC_Scope, 11,
70917 OPC_CheckPredicate2,
70918 OPC_EmitMergeInputChains1_0,
70919 OPC_EmitConvertToTarget2,
70920 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70921 MVT::i64, 2, 1, 3,
70922 11,
70923 OPC_CheckPredicate1,
70924 OPC_EmitMergeInputChains1_0,
70925 OPC_EmitConvertToTarget2,
70926 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70927 MVT::i64, 2, 1, 3,
70928 23,
70929 OPC_CheckPredicate0,
70930 OPC_EmitMergeInputChains1_0,
70931 OPC_EmitConvertToTarget2,
70932 OPC_Scope, 8,
70933 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
70934 MVT::i64, 2, 1, 3,
70935 8,
70936 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
70937 MVT::i64, 2, 1, 3,
70938 0,
70939 0,
70940 0,
70941 49,
70942 OPC_CheckPredicate3,
70943 OPC_CheckTypeI32,
70944 OPC_Scope, 10,
70945 OPC_CheckPredicate2,
70946 OPC_EmitMergeInputChains1_0,
70947 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70948 MVT::i32, 2, 1, 2,
70949 10,
70950 OPC_CheckPredicate1,
70951 OPC_EmitMergeInputChains1_0,
70952 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70953 MVT::i32, 2, 1, 2,
70954 22,
70955 OPC_CheckPredicate0,
70956 OPC_EmitMergeInputChains1_0,
70957 OPC_Scope, 8,
70958 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70959 MVT::i32, 2, 1, 2,
70960 8,
70961 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
70962 MVT::i32, 2, 1, 2,
70963 0,
70964 0,
70965 49,
70966 OPC_CheckPredicate4,
70967 OPC_CheckTypeI64,
70968 OPC_Scope, 10,
70969 OPC_CheckPredicate2,
70970 OPC_EmitMergeInputChains1_0,
70971 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70972 MVT::i64, 2, 1, 2,
70973 10,
70974 OPC_CheckPredicate1,
70975 OPC_EmitMergeInputChains1_0,
70976 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70977 MVT::i64, 2, 1, 2,
70978 22,
70979 OPC_CheckPredicate0,
70980 OPC_EmitMergeInputChains1_0,
70981 OPC_Scope, 8,
70982 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
70983 MVT::i64, 2, 1, 2,
70984 8,
70985 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
70986 MVT::i64, 2, 1, 2,
70987 0,
70988 0,
70989 0,
70990 90|128,1,
70991 OPC_CheckChild1TypeI64,
70992 OPC_RecordChild2,
70993 OPC_Scope, 113,
70994 OPC_MoveChild2,
70995 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70996 OPC_MoveParent,
70997 OPC_SwitchType , 51, MVT::i32,
70998 OPC_CheckPredicate3,
70999 OPC_Scope, 11,
71000 OPC_CheckPredicate2,
71001 OPC_EmitMergeInputChains1_0,
71002 OPC_EmitConvertToTarget2,
71003 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71004 MVT::i32, 2, 1, 3,
71005 11,
71006 OPC_CheckPredicate1,
71007 OPC_EmitMergeInputChains1_0,
71008 OPC_EmitConvertToTarget2,
71009 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71010 MVT::i32, 2, 1, 3,
71011 23,
71012 OPC_CheckPredicate0,
71013 OPC_EmitMergeInputChains1_0,
71014 OPC_EmitConvertToTarget2,
71015 OPC_Scope, 8,
71016 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71017 MVT::i32, 2, 1, 3,
71018 8,
71019 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71020 MVT::i32, 2, 1, 3,
71021 0,
71022 0,
71023 51, MVT::i64,
71024 OPC_CheckPredicate4,
71025 OPC_Scope, 11,
71026 OPC_CheckPredicate2,
71027 OPC_EmitMergeInputChains1_0,
71028 OPC_EmitConvertToTarget2,
71029 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71030 MVT::i64, 2, 1, 3,
71031 11,
71032 OPC_CheckPredicate1,
71033 OPC_EmitMergeInputChains1_0,
71034 OPC_EmitConvertToTarget2,
71035 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71036 MVT::i64, 2, 1, 3,
71037 23,
71038 OPC_CheckPredicate0,
71039 OPC_EmitMergeInputChains1_0,
71040 OPC_EmitConvertToTarget2,
71041 OPC_Scope, 8,
71042 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71043 MVT::i64, 2, 1, 3,
71044 8,
71045 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71046 MVT::i64, 2, 1, 3,
71047 0,
71048 0,
71049 0,
71050 49,
71051 OPC_CheckPredicate3,
71052 OPC_CheckTypeI32,
71053 OPC_Scope, 10,
71054 OPC_CheckPredicate2,
71055 OPC_EmitMergeInputChains1_0,
71056 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71057 MVT::i32, 2, 1, 2,
71058 10,
71059 OPC_CheckPredicate1,
71060 OPC_EmitMergeInputChains1_0,
71061 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71062 MVT::i32, 2, 1, 2,
71063 22,
71064 OPC_CheckPredicate0,
71065 OPC_EmitMergeInputChains1_0,
71066 OPC_Scope, 8,
71067 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71068 MVT::i32, 2, 1, 2,
71069 8,
71070 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71071 MVT::i32, 2, 1, 2,
71072 0,
71073 0,
71074 49,
71075 OPC_CheckPredicate4,
71076 OPC_CheckTypeI64,
71077 OPC_Scope, 10,
71078 OPC_CheckPredicate2,
71079 OPC_EmitMergeInputChains1_0,
71080 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71081 MVT::i64, 2, 1, 2,
71082 10,
71083 OPC_CheckPredicate1,
71084 OPC_EmitMergeInputChains1_0,
71085 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71086 MVT::i64, 2, 1, 2,
71087 22,
71088 OPC_CheckPredicate0,
71089 OPC_EmitMergeInputChains1_0,
71090 OPC_Scope, 8,
71091 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71092 MVT::i64, 2, 1, 2,
71093 8,
71094 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SWAP_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71095 MVT::i64, 2, 1, 2,
71096 0,
71097 0,
71098 0,
71099 0,
71100 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),
71101 OPC_RecordMemRef,
71102 OPC_RecordNode,
71103 OPC_RecordChild1,
71104 OPC_Scope, 102|128,1,
71105 OPC_CheckChild1TypeI32,
71106 OPC_RecordChild2,
71107 OPC_Scope, 119,
71108 OPC_MoveChild2,
71109 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71110 OPC_MoveParent,
71111 OPC_SwitchType , 51, MVT::i32,
71112 OPC_CheckPredicate3,
71113 OPC_Scope, 11,
71114 OPC_CheckPredicate2,
71115 OPC_EmitMergeInputChains1_0,
71116 OPC_EmitConvertToTarget2,
71117 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71118 MVT::i32, 2, 1, 3,
71119 11,
71120 OPC_CheckPredicate1,
71121 OPC_EmitMergeInputChains1_0,
71122 OPC_EmitConvertToTarget2,
71123 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71124 MVT::i32, 2, 1, 3,
71125 23,
71126 OPC_CheckPredicate0,
71127 OPC_EmitMergeInputChains1_0,
71128 OPC_EmitConvertToTarget2,
71129 OPC_Scope, 8,
71130 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71131 MVT::i32, 2, 1, 3,
71132 8,
71133 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71134 MVT::i32, 2, 1, 3,
71135 0,
71136 0,
71137 57, MVT::i64,
71138 OPC_CheckPredicate4,
71139 OPC_Scope, 13,
71140 OPC_CheckPredicate2,
71141 OPC_CheckPatternPredicate, 12,
71142 OPC_EmitMergeInputChains1_0,
71143 OPC_EmitConvertToTarget2,
71144 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71145 MVT::i64, 2, 1, 3,
71146 13,
71147 OPC_CheckPredicate1,
71148 OPC_CheckPatternPredicate, 12,
71149 OPC_EmitMergeInputChains1_0,
71150 OPC_EmitConvertToTarget2,
71151 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71152 MVT::i64, 2, 1, 3,
71153 25,
71154 OPC_CheckPredicate0,
71155 OPC_CheckPatternPredicate, 12,
71156 OPC_EmitMergeInputChains1_0,
71157 OPC_EmitConvertToTarget2,
71158 OPC_Scope, 8,
71159 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71160 MVT::i64, 2, 1, 3,
71161 8,
71162 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71163 MVT::i64, 2, 1, 3,
71164 0,
71165 0,
71166 0,
71167 49,
71168 OPC_CheckPredicate3,
71169 OPC_CheckTypeI32,
71170 OPC_Scope, 10,
71171 OPC_CheckPredicate2,
71172 OPC_EmitMergeInputChains1_0,
71173 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71174 MVT::i32, 2, 1, 2,
71175 10,
71176 OPC_CheckPredicate1,
71177 OPC_EmitMergeInputChains1_0,
71178 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71179 MVT::i32, 2, 1, 2,
71180 22,
71181 OPC_CheckPredicate0,
71182 OPC_EmitMergeInputChains1_0,
71183 OPC_Scope, 8,
71184 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71185 MVT::i32, 2, 1, 2,
71186 8,
71187 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71188 MVT::i32, 2, 1, 2,
71189 0,
71190 0,
71191 55,
71192 OPC_CheckPredicate4,
71193 OPC_CheckTypeI64,
71194 OPC_Scope, 12,
71195 OPC_CheckPredicate2,
71196 OPC_CheckPatternPredicate, 12,
71197 OPC_EmitMergeInputChains1_0,
71198 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71199 MVT::i64, 2, 1, 2,
71200 12,
71201 OPC_CheckPredicate1,
71202 OPC_CheckPatternPredicate, 12,
71203 OPC_EmitMergeInputChains1_0,
71204 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71205 MVT::i64, 2, 1, 2,
71206 24,
71207 OPC_CheckPredicate0,
71208 OPC_CheckPatternPredicate, 12,
71209 OPC_EmitMergeInputChains1_0,
71210 OPC_Scope, 8,
71211 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71212 MVT::i64, 2, 1, 2,
71213 8,
71214 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71215 MVT::i64, 2, 1, 2,
71216 0,
71217 0,
71218 0,
71219 102|128,1,
71220 OPC_CheckChild1TypeI64,
71221 OPC_RecordChild2,
71222 OPC_Scope, 119,
71223 OPC_MoveChild2,
71224 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71225 OPC_MoveParent,
71226 OPC_SwitchType , 51, MVT::i32,
71227 OPC_CheckPredicate3,
71228 OPC_Scope, 11,
71229 OPC_CheckPredicate2,
71230 OPC_EmitMergeInputChains1_0,
71231 OPC_EmitConvertToTarget2,
71232 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71233 MVT::i32, 2, 1, 3,
71234 11,
71235 OPC_CheckPredicate1,
71236 OPC_EmitMergeInputChains1_0,
71237 OPC_EmitConvertToTarget2,
71238 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71239 MVT::i32, 2, 1, 3,
71240 23,
71241 OPC_CheckPredicate0,
71242 OPC_EmitMergeInputChains1_0,
71243 OPC_EmitConvertToTarget2,
71244 OPC_Scope, 8,
71245 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71246 MVT::i32, 2, 1, 3,
71247 8,
71248 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71249 MVT::i32, 2, 1, 3,
71250 0,
71251 0,
71252 57, MVT::i64,
71253 OPC_CheckPredicate4,
71254 OPC_Scope, 13,
71255 OPC_CheckPredicate2,
71256 OPC_CheckPatternPredicate, 12,
71257 OPC_EmitMergeInputChains1_0,
71258 OPC_EmitConvertToTarget2,
71259 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71260 MVT::i64, 2, 1, 3,
71261 13,
71262 OPC_CheckPredicate1,
71263 OPC_CheckPatternPredicate, 12,
71264 OPC_EmitMergeInputChains1_0,
71265 OPC_EmitConvertToTarget2,
71266 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71267 MVT::i64, 2, 1, 3,
71268 25,
71269 OPC_CheckPredicate0,
71270 OPC_CheckPatternPredicate, 12,
71271 OPC_EmitMergeInputChains1_0,
71272 OPC_EmitConvertToTarget2,
71273 OPC_Scope, 8,
71274 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71275 MVT::i64, 2, 1, 3,
71276 8,
71277 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71278 MVT::i64, 2, 1, 3,
71279 0,
71280 0,
71281 0,
71282 49,
71283 OPC_CheckPredicate3,
71284 OPC_CheckTypeI32,
71285 OPC_Scope, 10,
71286 OPC_CheckPredicate2,
71287 OPC_EmitMergeInputChains1_0,
71288 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71289 MVT::i32, 2, 1, 2,
71290 10,
71291 OPC_CheckPredicate1,
71292 OPC_EmitMergeInputChains1_0,
71293 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71294 MVT::i32, 2, 1, 2,
71295 22,
71296 OPC_CheckPredicate0,
71297 OPC_EmitMergeInputChains1_0,
71298 OPC_Scope, 8,
71299 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71300 MVT::i32, 2, 1, 2,
71301 8,
71302 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71303 MVT::i32, 2, 1, 2,
71304 0,
71305 0,
71306 55,
71307 OPC_CheckPredicate4,
71308 OPC_CheckTypeI64,
71309 OPC_Scope, 12,
71310 OPC_CheckPredicate2,
71311 OPC_CheckPatternPredicate, 12,
71312 OPC_EmitMergeInputChains1_0,
71313 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71314 MVT::i64, 2, 1, 2,
71315 12,
71316 OPC_CheckPredicate1,
71317 OPC_CheckPatternPredicate, 12,
71318 OPC_EmitMergeInputChains1_0,
71319 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71320 MVT::i64, 2, 1, 2,
71321 24,
71322 OPC_CheckPredicate0,
71323 OPC_CheckPatternPredicate, 12,
71324 OPC_EmitMergeInputChains1_0,
71325 OPC_Scope, 8,
71326 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71327 MVT::i64, 2, 1, 2,
71328 8,
71329 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MAX_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71330 MVT::i64, 2, 1, 2,
71331 0,
71332 0,
71333 0,
71334 0,
71335 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),
71336 OPC_RecordMemRef,
71337 OPC_RecordNode,
71338 OPC_RecordChild1,
71339 OPC_Scope, 102|128,1,
71340 OPC_CheckChild1TypeI32,
71341 OPC_RecordChild2,
71342 OPC_Scope, 119,
71343 OPC_MoveChild2,
71344 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71345 OPC_MoveParent,
71346 OPC_SwitchType , 51, MVT::i32,
71347 OPC_CheckPredicate3,
71348 OPC_Scope, 11,
71349 OPC_CheckPredicate2,
71350 OPC_EmitMergeInputChains1_0,
71351 OPC_EmitConvertToTarget2,
71352 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71353 MVT::i32, 2, 1, 3,
71354 11,
71355 OPC_CheckPredicate1,
71356 OPC_EmitMergeInputChains1_0,
71357 OPC_EmitConvertToTarget2,
71358 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71359 MVT::i32, 2, 1, 3,
71360 23,
71361 OPC_CheckPredicate0,
71362 OPC_EmitMergeInputChains1_0,
71363 OPC_EmitConvertToTarget2,
71364 OPC_Scope, 8,
71365 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71366 MVT::i32, 2, 1, 3,
71367 8,
71368 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71369 MVT::i32, 2, 1, 3,
71370 0,
71371 0,
71372 57, MVT::i64,
71373 OPC_CheckPredicate4,
71374 OPC_Scope, 13,
71375 OPC_CheckPredicate2,
71376 OPC_CheckPatternPredicate, 12,
71377 OPC_EmitMergeInputChains1_0,
71378 OPC_EmitConvertToTarget2,
71379 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71380 MVT::i64, 2, 1, 3,
71381 13,
71382 OPC_CheckPredicate1,
71383 OPC_CheckPatternPredicate, 12,
71384 OPC_EmitMergeInputChains1_0,
71385 OPC_EmitConvertToTarget2,
71386 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71387 MVT::i64, 2, 1, 3,
71388 25,
71389 OPC_CheckPredicate0,
71390 OPC_CheckPatternPredicate, 12,
71391 OPC_EmitMergeInputChains1_0,
71392 OPC_EmitConvertToTarget2,
71393 OPC_Scope, 8,
71394 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71395 MVT::i64, 2, 1, 3,
71396 8,
71397 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71398 MVT::i64, 2, 1, 3,
71399 0,
71400 0,
71401 0,
71402 49,
71403 OPC_CheckPredicate3,
71404 OPC_CheckTypeI32,
71405 OPC_Scope, 10,
71406 OPC_CheckPredicate2,
71407 OPC_EmitMergeInputChains1_0,
71408 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71409 MVT::i32, 2, 1, 2,
71410 10,
71411 OPC_CheckPredicate1,
71412 OPC_EmitMergeInputChains1_0,
71413 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71414 MVT::i32, 2, 1, 2,
71415 22,
71416 OPC_CheckPredicate0,
71417 OPC_EmitMergeInputChains1_0,
71418 OPC_Scope, 8,
71419 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71420 MVT::i32, 2, 1, 2,
71421 8,
71422 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71423 MVT::i32, 2, 1, 2,
71424 0,
71425 0,
71426 55,
71427 OPC_CheckPredicate4,
71428 OPC_CheckTypeI64,
71429 OPC_Scope, 12,
71430 OPC_CheckPredicate2,
71431 OPC_CheckPatternPredicate, 12,
71432 OPC_EmitMergeInputChains1_0,
71433 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71434 MVT::i64, 2, 1, 2,
71435 12,
71436 OPC_CheckPredicate1,
71437 OPC_CheckPatternPredicate, 12,
71438 OPC_EmitMergeInputChains1_0,
71439 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71440 MVT::i64, 2, 1, 2,
71441 24,
71442 OPC_CheckPredicate0,
71443 OPC_CheckPatternPredicate, 12,
71444 OPC_EmitMergeInputChains1_0,
71445 OPC_Scope, 8,
71446 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71447 MVT::i64, 2, 1, 2,
71448 8,
71449 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71450 MVT::i64, 2, 1, 2,
71451 0,
71452 0,
71453 0,
71454 102|128,1,
71455 OPC_CheckChild1TypeI64,
71456 OPC_RecordChild2,
71457 OPC_Scope, 119,
71458 OPC_MoveChild2,
71459 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71460 OPC_MoveParent,
71461 OPC_SwitchType , 51, MVT::i32,
71462 OPC_CheckPredicate3,
71463 OPC_Scope, 11,
71464 OPC_CheckPredicate2,
71465 OPC_EmitMergeInputChains1_0,
71466 OPC_EmitConvertToTarget2,
71467 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71468 MVT::i32, 2, 1, 3,
71469 11,
71470 OPC_CheckPredicate1,
71471 OPC_EmitMergeInputChains1_0,
71472 OPC_EmitConvertToTarget2,
71473 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71474 MVT::i32, 2, 1, 3,
71475 23,
71476 OPC_CheckPredicate0,
71477 OPC_EmitMergeInputChains1_0,
71478 OPC_EmitConvertToTarget2,
71479 OPC_Scope, 8,
71480 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71481 MVT::i32, 2, 1, 3,
71482 8,
71483 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71484 MVT::i32, 2, 1, 3,
71485 0,
71486 0,
71487 57, MVT::i64,
71488 OPC_CheckPredicate4,
71489 OPC_Scope, 13,
71490 OPC_CheckPredicate2,
71491 OPC_CheckPatternPredicate, 12,
71492 OPC_EmitMergeInputChains1_0,
71493 OPC_EmitConvertToTarget2,
71494 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71495 MVT::i64, 2, 1, 3,
71496 13,
71497 OPC_CheckPredicate1,
71498 OPC_CheckPatternPredicate, 12,
71499 OPC_EmitMergeInputChains1_0,
71500 OPC_EmitConvertToTarget2,
71501 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71502 MVT::i64, 2, 1, 3,
71503 25,
71504 OPC_CheckPredicate0,
71505 OPC_CheckPatternPredicate, 12,
71506 OPC_EmitMergeInputChains1_0,
71507 OPC_EmitConvertToTarget2,
71508 OPC_Scope, 8,
71509 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71510 MVT::i64, 2, 1, 3,
71511 8,
71512 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71513 MVT::i64, 2, 1, 3,
71514 0,
71515 0,
71516 0,
71517 49,
71518 OPC_CheckPredicate3,
71519 OPC_CheckTypeI32,
71520 OPC_Scope, 10,
71521 OPC_CheckPredicate2,
71522 OPC_EmitMergeInputChains1_0,
71523 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71524 MVT::i32, 2, 1, 2,
71525 10,
71526 OPC_CheckPredicate1,
71527 OPC_EmitMergeInputChains1_0,
71528 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71529 MVT::i32, 2, 1, 2,
71530 22,
71531 OPC_CheckPredicate0,
71532 OPC_EmitMergeInputChains1_0,
71533 OPC_Scope, 8,
71534 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71535 MVT::i32, 2, 1, 2,
71536 8,
71537 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71538 MVT::i32, 2, 1, 2,
71539 0,
71540 0,
71541 55,
71542 OPC_CheckPredicate4,
71543 OPC_CheckTypeI64,
71544 OPC_Scope, 12,
71545 OPC_CheckPredicate2,
71546 OPC_CheckPatternPredicate, 12,
71547 OPC_EmitMergeInputChains1_0,
71548 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71549 MVT::i64, 2, 1, 2,
71550 12,
71551 OPC_CheckPredicate1,
71552 OPC_CheckPatternPredicate, 12,
71553 OPC_EmitMergeInputChains1_0,
71554 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71555 MVT::i64, 2, 1, 2,
71556 24,
71557 OPC_CheckPredicate0,
71558 OPC_CheckPatternPredicate, 12,
71559 OPC_EmitMergeInputChains1_0,
71560 OPC_Scope, 8,
71561 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71562 MVT::i64, 2, 1, 2,
71563 8,
71564 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMAX_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71565 MVT::i64, 2, 1, 2,
71566 0,
71567 0,
71568 0,
71569 0,
71570 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),
71571 OPC_RecordMemRef,
71572 OPC_RecordNode,
71573 OPC_RecordChild1,
71574 OPC_Scope, 102|128,1,
71575 OPC_CheckChild1TypeI32,
71576 OPC_RecordChild2,
71577 OPC_Scope, 119,
71578 OPC_MoveChild2,
71579 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71580 OPC_MoveParent,
71581 OPC_SwitchType , 51, MVT::i32,
71582 OPC_CheckPredicate3,
71583 OPC_Scope, 11,
71584 OPC_CheckPredicate2,
71585 OPC_EmitMergeInputChains1_0,
71586 OPC_EmitConvertToTarget2,
71587 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71588 MVT::i32, 2, 1, 3,
71589 11,
71590 OPC_CheckPredicate1,
71591 OPC_EmitMergeInputChains1_0,
71592 OPC_EmitConvertToTarget2,
71593 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71594 MVT::i32, 2, 1, 3,
71595 23,
71596 OPC_CheckPredicate0,
71597 OPC_EmitMergeInputChains1_0,
71598 OPC_EmitConvertToTarget2,
71599 OPC_Scope, 8,
71600 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71601 MVT::i32, 2, 1, 3,
71602 8,
71603 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71604 MVT::i32, 2, 1, 3,
71605 0,
71606 0,
71607 57, MVT::i64,
71608 OPC_CheckPredicate4,
71609 OPC_Scope, 13,
71610 OPC_CheckPredicate2,
71611 OPC_CheckPatternPredicate, 12,
71612 OPC_EmitMergeInputChains1_0,
71613 OPC_EmitConvertToTarget2,
71614 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71615 MVT::i64, 2, 1, 3,
71616 13,
71617 OPC_CheckPredicate1,
71618 OPC_CheckPatternPredicate, 12,
71619 OPC_EmitMergeInputChains1_0,
71620 OPC_EmitConvertToTarget2,
71621 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71622 MVT::i64, 2, 1, 3,
71623 25,
71624 OPC_CheckPredicate0,
71625 OPC_CheckPatternPredicate, 12,
71626 OPC_EmitMergeInputChains1_0,
71627 OPC_EmitConvertToTarget2,
71628 OPC_Scope, 8,
71629 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71630 MVT::i64, 2, 1, 3,
71631 8,
71632 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71633 MVT::i64, 2, 1, 3,
71634 0,
71635 0,
71636 0,
71637 49,
71638 OPC_CheckPredicate3,
71639 OPC_CheckTypeI32,
71640 OPC_Scope, 10,
71641 OPC_CheckPredicate2,
71642 OPC_EmitMergeInputChains1_0,
71643 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71644 MVT::i32, 2, 1, 2,
71645 10,
71646 OPC_CheckPredicate1,
71647 OPC_EmitMergeInputChains1_0,
71648 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71649 MVT::i32, 2, 1, 2,
71650 22,
71651 OPC_CheckPredicate0,
71652 OPC_EmitMergeInputChains1_0,
71653 OPC_Scope, 8,
71654 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71655 MVT::i32, 2, 1, 2,
71656 8,
71657 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71658 MVT::i32, 2, 1, 2,
71659 0,
71660 0,
71661 55,
71662 OPC_CheckPredicate4,
71663 OPC_CheckTypeI64,
71664 OPC_Scope, 12,
71665 OPC_CheckPredicate2,
71666 OPC_CheckPatternPredicate, 12,
71667 OPC_EmitMergeInputChains1_0,
71668 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71669 MVT::i64, 2, 1, 2,
71670 12,
71671 OPC_CheckPredicate1,
71672 OPC_CheckPatternPredicate, 12,
71673 OPC_EmitMergeInputChains1_0,
71674 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71675 MVT::i64, 2, 1, 2,
71676 24,
71677 OPC_CheckPredicate0,
71678 OPC_CheckPatternPredicate, 12,
71679 OPC_EmitMergeInputChains1_0,
71680 OPC_Scope, 8,
71681 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71682 MVT::i64, 2, 1, 2,
71683 8,
71684 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71685 MVT::i64, 2, 1, 2,
71686 0,
71687 0,
71688 0,
71689 102|128,1,
71690 OPC_CheckChild1TypeI64,
71691 OPC_RecordChild2,
71692 OPC_Scope, 119,
71693 OPC_MoveChild2,
71694 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71695 OPC_MoveParent,
71696 OPC_SwitchType , 51, MVT::i32,
71697 OPC_CheckPredicate3,
71698 OPC_Scope, 11,
71699 OPC_CheckPredicate2,
71700 OPC_EmitMergeInputChains1_0,
71701 OPC_EmitConvertToTarget2,
71702 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71703 MVT::i32, 2, 1, 3,
71704 11,
71705 OPC_CheckPredicate1,
71706 OPC_EmitMergeInputChains1_0,
71707 OPC_EmitConvertToTarget2,
71708 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71709 MVT::i32, 2, 1, 3,
71710 23,
71711 OPC_CheckPredicate0,
71712 OPC_EmitMergeInputChains1_0,
71713 OPC_EmitConvertToTarget2,
71714 OPC_Scope, 8,
71715 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71716 MVT::i32, 2, 1, 3,
71717 8,
71718 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71719 MVT::i32, 2, 1, 3,
71720 0,
71721 0,
71722 57, MVT::i64,
71723 OPC_CheckPredicate4,
71724 OPC_Scope, 13,
71725 OPC_CheckPredicate2,
71726 OPC_CheckPatternPredicate, 12,
71727 OPC_EmitMergeInputChains1_0,
71728 OPC_EmitConvertToTarget2,
71729 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71730 MVT::i64, 2, 1, 3,
71731 13,
71732 OPC_CheckPredicate1,
71733 OPC_CheckPatternPredicate, 12,
71734 OPC_EmitMergeInputChains1_0,
71735 OPC_EmitConvertToTarget2,
71736 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71737 MVT::i64, 2, 1, 3,
71738 25,
71739 OPC_CheckPredicate0,
71740 OPC_CheckPatternPredicate, 12,
71741 OPC_EmitMergeInputChains1_0,
71742 OPC_EmitConvertToTarget2,
71743 OPC_Scope, 8,
71744 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71745 MVT::i64, 2, 1, 3,
71746 8,
71747 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71748 MVT::i64, 2, 1, 3,
71749 0,
71750 0,
71751 0,
71752 49,
71753 OPC_CheckPredicate3,
71754 OPC_CheckTypeI32,
71755 OPC_Scope, 10,
71756 OPC_CheckPredicate2,
71757 OPC_EmitMergeInputChains1_0,
71758 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71759 MVT::i32, 2, 1, 2,
71760 10,
71761 OPC_CheckPredicate1,
71762 OPC_EmitMergeInputChains1_0,
71763 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71764 MVT::i32, 2, 1, 2,
71765 22,
71766 OPC_CheckPredicate0,
71767 OPC_EmitMergeInputChains1_0,
71768 OPC_Scope, 8,
71769 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71770 MVT::i32, 2, 1, 2,
71771 8,
71772 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71773 MVT::i32, 2, 1, 2,
71774 0,
71775 0,
71776 55,
71777 OPC_CheckPredicate4,
71778 OPC_CheckTypeI64,
71779 OPC_Scope, 12,
71780 OPC_CheckPredicate2,
71781 OPC_CheckPatternPredicate, 12,
71782 OPC_EmitMergeInputChains1_0,
71783 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71784 MVT::i64, 2, 1, 2,
71785 12,
71786 OPC_CheckPredicate1,
71787 OPC_CheckPatternPredicate, 12,
71788 OPC_EmitMergeInputChains1_0,
71789 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71790 MVT::i64, 2, 1, 2,
71791 24,
71792 OPC_CheckPredicate0,
71793 OPC_CheckPatternPredicate, 12,
71794 OPC_EmitMergeInputChains1_0,
71795 OPC_Scope, 8,
71796 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71797 MVT::i64, 2, 1, 2,
71798 8,
71799 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_MIN_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
71800 MVT::i64, 2, 1, 2,
71801 0,
71802 0,
71803 0,
71804 0,
71805 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),
71806 OPC_RecordMemRef,
71807 OPC_RecordNode,
71808 OPC_RecordChild1,
71809 OPC_Scope, 102|128,1,
71810 OPC_CheckChild1TypeI32,
71811 OPC_RecordChild2,
71812 OPC_Scope, 119,
71813 OPC_MoveChild2,
71814 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71815 OPC_MoveParent,
71816 OPC_SwitchType , 51, MVT::i32,
71817 OPC_CheckPredicate3,
71818 OPC_Scope, 11,
71819 OPC_CheckPredicate2,
71820 OPC_EmitMergeInputChains1_0,
71821 OPC_EmitConvertToTarget2,
71822 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71823 MVT::i32, 2, 1, 3,
71824 11,
71825 OPC_CheckPredicate1,
71826 OPC_EmitMergeInputChains1_0,
71827 OPC_EmitConvertToTarget2,
71828 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71829 MVT::i32, 2, 1, 3,
71830 23,
71831 OPC_CheckPredicate0,
71832 OPC_EmitMergeInputChains1_0,
71833 OPC_EmitConvertToTarget2,
71834 OPC_Scope, 8,
71835 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71836 MVT::i32, 2, 1, 3,
71837 8,
71838 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71839 MVT::i32, 2, 1, 3,
71840 0,
71841 0,
71842 57, MVT::i64,
71843 OPC_CheckPredicate4,
71844 OPC_Scope, 13,
71845 OPC_CheckPredicate2,
71846 OPC_CheckPatternPredicate, 12,
71847 OPC_EmitMergeInputChains1_0,
71848 OPC_EmitConvertToTarget2,
71849 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71850 MVT::i64, 2, 1, 3,
71851 13,
71852 OPC_CheckPredicate1,
71853 OPC_CheckPatternPredicate, 12,
71854 OPC_EmitMergeInputChains1_0,
71855 OPC_EmitConvertToTarget2,
71856 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71857 MVT::i64, 2, 1, 3,
71858 25,
71859 OPC_CheckPredicate0,
71860 OPC_CheckPatternPredicate, 12,
71861 OPC_EmitMergeInputChains1_0,
71862 OPC_EmitConvertToTarget2,
71863 OPC_Scope, 8,
71864 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
71865 MVT::i64, 2, 1, 3,
71866 8,
71867 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
71868 MVT::i64, 2, 1, 3,
71869 0,
71870 0,
71871 0,
71872 49,
71873 OPC_CheckPredicate3,
71874 OPC_CheckTypeI32,
71875 OPC_Scope, 10,
71876 OPC_CheckPredicate2,
71877 OPC_EmitMergeInputChains1_0,
71878 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71879 MVT::i32, 2, 1, 2,
71880 10,
71881 OPC_CheckPredicate1,
71882 OPC_EmitMergeInputChains1_0,
71883 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71884 MVT::i32, 2, 1, 2,
71885 22,
71886 OPC_CheckPredicate0,
71887 OPC_EmitMergeInputChains1_0,
71888 OPC_Scope, 8,
71889 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71890 MVT::i32, 2, 1, 2,
71891 8,
71892 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71893 MVT::i32, 2, 1, 2,
71894 0,
71895 0,
71896 55,
71897 OPC_CheckPredicate4,
71898 OPC_CheckTypeI64,
71899 OPC_Scope, 12,
71900 OPC_CheckPredicate2,
71901 OPC_CheckPatternPredicate, 12,
71902 OPC_EmitMergeInputChains1_0,
71903 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71904 MVT::i64, 2, 1, 2,
71905 12,
71906 OPC_CheckPredicate1,
71907 OPC_CheckPatternPredicate, 12,
71908 OPC_EmitMergeInputChains1_0,
71909 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71910 MVT::i64, 2, 1, 2,
71911 24,
71912 OPC_CheckPredicate0,
71913 OPC_CheckPatternPredicate, 12,
71914 OPC_EmitMergeInputChains1_0,
71915 OPC_Scope, 8,
71916 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
71917 MVT::i64, 2, 1, 2,
71918 8,
71919 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
71920 MVT::i64, 2, 1, 2,
71921 0,
71922 0,
71923 0,
71924 102|128,1,
71925 OPC_CheckChild1TypeI64,
71926 OPC_RecordChild2,
71927 OPC_Scope, 119,
71928 OPC_MoveChild2,
71929 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71930 OPC_MoveParent,
71931 OPC_SwitchType , 51, MVT::i32,
71932 OPC_CheckPredicate3,
71933 OPC_Scope, 11,
71934 OPC_CheckPredicate2,
71935 OPC_EmitMergeInputChains1_0,
71936 OPC_EmitConvertToTarget2,
71937 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71938 MVT::i32, 2, 1, 3,
71939 11,
71940 OPC_CheckPredicate1,
71941 OPC_EmitMergeInputChains1_0,
71942 OPC_EmitConvertToTarget2,
71943 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71944 MVT::i32, 2, 1, 3,
71945 23,
71946 OPC_CheckPredicate0,
71947 OPC_EmitMergeInputChains1_0,
71948 OPC_EmitConvertToTarget2,
71949 OPC_Scope, 8,
71950 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71951 MVT::i32, 2, 1, 3,
71952 8,
71953 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71954 MVT::i32, 2, 1, 3,
71955 0,
71956 0,
71957 57, MVT::i64,
71958 OPC_CheckPredicate4,
71959 OPC_Scope, 13,
71960 OPC_CheckPredicate2,
71961 OPC_CheckPatternPredicate, 12,
71962 OPC_EmitMergeInputChains1_0,
71963 OPC_EmitConvertToTarget2,
71964 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71965 MVT::i64, 2, 1, 3,
71966 13,
71967 OPC_CheckPredicate1,
71968 OPC_CheckPatternPredicate, 12,
71969 OPC_EmitMergeInputChains1_0,
71970 OPC_EmitConvertToTarget2,
71971 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71972 MVT::i64, 2, 1, 3,
71973 25,
71974 OPC_CheckPredicate0,
71975 OPC_CheckPatternPredicate, 12,
71976 OPC_EmitMergeInputChains1_0,
71977 OPC_EmitConvertToTarget2,
71978 OPC_Scope, 8,
71979 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
71980 MVT::i64, 2, 1, 3,
71981 8,
71982 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
71983 MVT::i64, 2, 1, 3,
71984 0,
71985 0,
71986 0,
71987 49,
71988 OPC_CheckPredicate3,
71989 OPC_CheckTypeI32,
71990 OPC_Scope, 10,
71991 OPC_CheckPredicate2,
71992 OPC_EmitMergeInputChains1_0,
71993 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71994 MVT::i32, 2, 1, 2,
71995 10,
71996 OPC_CheckPredicate1,
71997 OPC_EmitMergeInputChains1_0,
71998 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
71999 MVT::i32, 2, 1, 2,
72000 22,
72001 OPC_CheckPredicate0,
72002 OPC_EmitMergeInputChains1_0,
72003 OPC_Scope, 8,
72004 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72005 MVT::i32, 2, 1, 2,
72006 8,
72007 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72008 MVT::i32, 2, 1, 2,
72009 0,
72010 0,
72011 55,
72012 OPC_CheckPredicate4,
72013 OPC_CheckTypeI64,
72014 OPC_Scope, 12,
72015 OPC_CheckPredicate2,
72016 OPC_CheckPatternPredicate, 12,
72017 OPC_EmitMergeInputChains1_0,
72018 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72019 MVT::i64, 2, 1, 2,
72020 12,
72021 OPC_CheckPredicate1,
72022 OPC_CheckPatternPredicate, 12,
72023 OPC_EmitMergeInputChains1_0,
72024 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72025 MVT::i64, 2, 1, 2,
72026 24,
72027 OPC_CheckPredicate0,
72028 OPC_CheckPatternPredicate, 12,
72029 OPC_EmitMergeInputChains1_0,
72030 OPC_Scope, 8,
72031 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72032 MVT::i64, 2, 1, 2,
72033 8,
72034 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_LOAD_UMIN_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72035 MVT::i64, 2, 1, 2,
72036 0,
72037 0,
72038 0,
72039 0,
72040 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
72041 OPC_RecordMemRef,
72042 OPC_RecordNode,
72043 OPC_RecordChild1,
72044 OPC_Scope, 102|128,1,
72045 OPC_CheckChild1TypeI32,
72046 OPC_RecordChild2,
72047 OPC_Scope, 119,
72048 OPC_MoveChild2,
72049 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72050 OPC_MoveParent,
72051 OPC_SwitchType , 51, MVT::i32,
72052 OPC_CheckPredicate3,
72053 OPC_Scope, 11,
72054 OPC_CheckPredicate2,
72055 OPC_EmitMergeInputChains1_0,
72056 OPC_EmitConvertToTarget2,
72057 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72058 MVT::i32, 2, 1, 3,
72059 11,
72060 OPC_CheckPredicate1,
72061 OPC_EmitMergeInputChains1_0,
72062 OPC_EmitConvertToTarget2,
72063 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72064 MVT::i32, 2, 1, 3,
72065 23,
72066 OPC_CheckPredicate0,
72067 OPC_EmitMergeInputChains1_0,
72068 OPC_EmitConvertToTarget2,
72069 OPC_Scope, 8,
72070 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72071 MVT::i32, 2, 1, 3,
72072 8,
72073 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72074 MVT::i32, 2, 1, 3,
72075 0,
72076 0,
72077 57, MVT::i64,
72078 OPC_CheckPredicate4,
72079 OPC_Scope, 13,
72080 OPC_CheckPredicate2,
72081 OPC_CheckPatternPredicate, 12,
72082 OPC_EmitMergeInputChains1_0,
72083 OPC_EmitConvertToTarget2,
72084 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72085 MVT::i64, 2, 1, 3,
72086 13,
72087 OPC_CheckPredicate1,
72088 OPC_CheckPatternPredicate, 12,
72089 OPC_EmitMergeInputChains1_0,
72090 OPC_EmitConvertToTarget2,
72091 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72092 MVT::i64, 2, 1, 3,
72093 25,
72094 OPC_CheckPredicate0,
72095 OPC_CheckPatternPredicate, 12,
72096 OPC_EmitMergeInputChains1_0,
72097 OPC_EmitConvertToTarget2,
72098 OPC_Scope, 8,
72099 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72100 MVT::i64, 2, 1, 3,
72101 8,
72102 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72103 MVT::i64, 2, 1, 3,
72104 0,
72105 0,
72106 0,
72107 49,
72108 OPC_CheckPredicate3,
72109 OPC_CheckTypeI32,
72110 OPC_Scope, 10,
72111 OPC_CheckPredicate2,
72112 OPC_EmitMergeInputChains1_0,
72113 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72114 MVT::i32, 2, 1, 2,
72115 10,
72116 OPC_CheckPredicate1,
72117 OPC_EmitMergeInputChains1_0,
72118 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72119 MVT::i32, 2, 1, 2,
72120 22,
72121 OPC_CheckPredicate0,
72122 OPC_EmitMergeInputChains1_0,
72123 OPC_Scope, 8,
72124 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72125 MVT::i32, 2, 1, 2,
72126 8,
72127 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72128 MVT::i32, 2, 1, 2,
72129 0,
72130 0,
72131 55,
72132 OPC_CheckPredicate4,
72133 OPC_CheckTypeI64,
72134 OPC_Scope, 12,
72135 OPC_CheckPredicate2,
72136 OPC_CheckPatternPredicate, 12,
72137 OPC_EmitMergeInputChains1_0,
72138 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72139 MVT::i64, 2, 1, 2,
72140 12,
72141 OPC_CheckPredicate1,
72142 OPC_CheckPatternPredicate, 12,
72143 OPC_EmitMergeInputChains1_0,
72144 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72145 MVT::i64, 2, 1, 2,
72146 24,
72147 OPC_CheckPredicate0,
72148 OPC_CheckPatternPredicate, 12,
72149 OPC_EmitMergeInputChains1_0,
72150 OPC_Scope, 8,
72151 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72152 MVT::i64, 2, 1, 2,
72153 8,
72154 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72155 MVT::i64, 2, 1, 2,
72156 0,
72157 0,
72158 0,
72159 102|128,1,
72160 OPC_CheckChild1TypeI64,
72161 OPC_RecordChild2,
72162 OPC_Scope, 119,
72163 OPC_MoveChild2,
72164 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72165 OPC_MoveParent,
72166 OPC_SwitchType , 51, MVT::i32,
72167 OPC_CheckPredicate3,
72168 OPC_Scope, 11,
72169 OPC_CheckPredicate2,
72170 OPC_EmitMergeInputChains1_0,
72171 OPC_EmitConvertToTarget2,
72172 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72173 MVT::i32, 2, 1, 3,
72174 11,
72175 OPC_CheckPredicate1,
72176 OPC_EmitMergeInputChains1_0,
72177 OPC_EmitConvertToTarget2,
72178 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72179 MVT::i32, 2, 1, 3,
72180 23,
72181 OPC_CheckPredicate0,
72182 OPC_EmitMergeInputChains1_0,
72183 OPC_EmitConvertToTarget2,
72184 OPC_Scope, 8,
72185 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72186 MVT::i32, 2, 1, 3,
72187 8,
72188 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72189 MVT::i32, 2, 1, 3,
72190 0,
72191 0,
72192 57, MVT::i64,
72193 OPC_CheckPredicate4,
72194 OPC_Scope, 13,
72195 OPC_CheckPredicate2,
72196 OPC_CheckPatternPredicate, 12,
72197 OPC_EmitMergeInputChains1_0,
72198 OPC_EmitConvertToTarget2,
72199 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72200 MVT::i64, 2, 1, 3,
72201 13,
72202 OPC_CheckPredicate1,
72203 OPC_CheckPatternPredicate, 12,
72204 OPC_EmitMergeInputChains1_0,
72205 OPC_EmitConvertToTarget2,
72206 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72207 MVT::i64, 2, 1, 3,
72208 25,
72209 OPC_CheckPredicate0,
72210 OPC_CheckPatternPredicate, 12,
72211 OPC_EmitMergeInputChains1_0,
72212 OPC_EmitConvertToTarget2,
72213 OPC_Scope, 8,
72214 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72215 MVT::i64, 2, 1, 3,
72216 8,
72217 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72218 MVT::i64, 2, 1, 3,
72219 0,
72220 0,
72221 0,
72222 49,
72223 OPC_CheckPredicate3,
72224 OPC_CheckTypeI32,
72225 OPC_Scope, 10,
72226 OPC_CheckPredicate2,
72227 OPC_EmitMergeInputChains1_0,
72228 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72229 MVT::i32, 2, 1, 2,
72230 10,
72231 OPC_CheckPredicate1,
72232 OPC_EmitMergeInputChains1_0,
72233 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72234 MVT::i32, 2, 1, 2,
72235 22,
72236 OPC_CheckPredicate0,
72237 OPC_EmitMergeInputChains1_0,
72238 OPC_Scope, 8,
72239 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72240 MVT::i32, 2, 1, 2,
72241 8,
72242 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72243 MVT::i32, 2, 1, 2,
72244 0,
72245 0,
72246 55,
72247 OPC_CheckPredicate4,
72248 OPC_CheckTypeI64,
72249 OPC_Scope, 12,
72250 OPC_CheckPredicate2,
72251 OPC_CheckPatternPredicate, 12,
72252 OPC_EmitMergeInputChains1_0,
72253 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72254 MVT::i64, 2, 1, 2,
72255 12,
72256 OPC_CheckPredicate1,
72257 OPC_CheckPatternPredicate, 12,
72258 OPC_EmitMergeInputChains1_0,
72259 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72260 MVT::i64, 2, 1, 2,
72261 24,
72262 OPC_CheckPredicate0,
72263 OPC_CheckPatternPredicate, 12,
72264 OPC_EmitMergeInputChains1_0,
72265 OPC_Scope, 8,
72266 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72267 MVT::i64, 2, 1, 2,
72268 8,
72269 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_AND_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72270 MVT::i64, 2, 1, 2,
72271 0,
72272 0,
72273 0,
72274 0,
72275 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
72276 OPC_RecordMemRef,
72277 OPC_RecordNode,
72278 OPC_RecordChild1,
72279 OPC_Scope, 102|128,1,
72280 OPC_CheckChild1TypeI32,
72281 OPC_RecordChild2,
72282 OPC_Scope, 119,
72283 OPC_MoveChild2,
72284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72285 OPC_MoveParent,
72286 OPC_SwitchType , 51, MVT::i32,
72287 OPC_CheckPredicate3,
72288 OPC_Scope, 11,
72289 OPC_CheckPredicate2,
72290 OPC_EmitMergeInputChains1_0,
72291 OPC_EmitConvertToTarget2,
72292 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72293 MVT::i32, 2, 1, 3,
72294 23,
72295 OPC_CheckPredicate0,
72296 OPC_EmitMergeInputChains1_0,
72297 OPC_EmitConvertToTarget2,
72298 OPC_Scope, 8,
72299 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72300 MVT::i32, 2, 1, 3,
72301 8,
72302 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72303 MVT::i32, 2, 1, 3,
72304 0,
72305 11,
72306 OPC_CheckPredicate1,
72307 OPC_EmitMergeInputChains1_0,
72308 OPC_EmitConvertToTarget2,
72309 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72310 MVT::i32, 2, 1, 3,
72311 0,
72312 57, MVT::i64,
72313 OPC_CheckPredicate4,
72314 OPC_Scope, 13,
72315 OPC_CheckPredicate2,
72316 OPC_CheckPatternPredicate, 12,
72317 OPC_EmitMergeInputChains1_0,
72318 OPC_EmitConvertToTarget2,
72319 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72320 MVT::i64, 2, 1, 3,
72321 25,
72322 OPC_CheckPredicate0,
72323 OPC_CheckPatternPredicate, 12,
72324 OPC_EmitMergeInputChains1_0,
72325 OPC_EmitConvertToTarget2,
72326 OPC_Scope, 8,
72327 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72328 MVT::i64, 2, 1, 3,
72329 8,
72330 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72331 MVT::i64, 2, 1, 3,
72332 0,
72333 13,
72334 OPC_CheckPredicate1,
72335 OPC_CheckPatternPredicate, 12,
72336 OPC_EmitMergeInputChains1_0,
72337 OPC_EmitConvertToTarget2,
72338 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72339 MVT::i64, 2, 1, 3,
72340 0,
72341 0,
72342 49,
72343 OPC_CheckPredicate3,
72344 OPC_CheckTypeI32,
72345 OPC_Scope, 10,
72346 OPC_CheckPredicate2,
72347 OPC_EmitMergeInputChains1_0,
72348 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72349 MVT::i32, 2, 1, 2,
72350 22,
72351 OPC_CheckPredicate0,
72352 OPC_EmitMergeInputChains1_0,
72353 OPC_Scope, 8,
72354 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72355 MVT::i32, 2, 1, 2,
72356 8,
72357 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72358 MVT::i32, 2, 1, 2,
72359 0,
72360 10,
72361 OPC_CheckPredicate1,
72362 OPC_EmitMergeInputChains1_0,
72363 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72364 MVT::i32, 2, 1, 2,
72365 0,
72366 55,
72367 OPC_CheckPredicate4,
72368 OPC_CheckTypeI64,
72369 OPC_Scope, 12,
72370 OPC_CheckPredicate2,
72371 OPC_CheckPatternPredicate, 12,
72372 OPC_EmitMergeInputChains1_0,
72373 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72374 MVT::i64, 2, 1, 2,
72375 24,
72376 OPC_CheckPredicate0,
72377 OPC_CheckPatternPredicate, 12,
72378 OPC_EmitMergeInputChains1_0,
72379 OPC_Scope, 8,
72380 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72381 MVT::i64, 2, 1, 2,
72382 8,
72383 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72384 MVT::i64, 2, 1, 2,
72385 0,
72386 12,
72387 OPC_CheckPredicate1,
72388 OPC_CheckPatternPredicate, 12,
72389 OPC_EmitMergeInputChains1_0,
72390 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72391 MVT::i64, 2, 1, 2,
72392 0,
72393 0,
72394 102|128,1,
72395 OPC_CheckChild1TypeI64,
72396 OPC_RecordChild2,
72397 OPC_Scope, 119,
72398 OPC_MoveChild2,
72399 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72400 OPC_MoveParent,
72401 OPC_SwitchType , 51, MVT::i32,
72402 OPC_CheckPredicate3,
72403 OPC_Scope, 11,
72404 OPC_CheckPredicate2,
72405 OPC_EmitMergeInputChains1_0,
72406 OPC_EmitConvertToTarget2,
72407 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72408 MVT::i32, 2, 1, 3,
72409 23,
72410 OPC_CheckPredicate0,
72411 OPC_EmitMergeInputChains1_0,
72412 OPC_EmitConvertToTarget2,
72413 OPC_Scope, 8,
72414 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72415 MVT::i32, 2, 1, 3,
72416 8,
72417 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72418 MVT::i32, 2, 1, 3,
72419 0,
72420 11,
72421 OPC_CheckPredicate1,
72422 OPC_EmitMergeInputChains1_0,
72423 OPC_EmitConvertToTarget2,
72424 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72425 MVT::i32, 2, 1, 3,
72426 0,
72427 57, MVT::i64,
72428 OPC_CheckPredicate4,
72429 OPC_Scope, 13,
72430 OPC_CheckPredicate2,
72431 OPC_CheckPatternPredicate, 12,
72432 OPC_EmitMergeInputChains1_0,
72433 OPC_EmitConvertToTarget2,
72434 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72435 MVT::i64, 2, 1, 3,
72436 25,
72437 OPC_CheckPredicate0,
72438 OPC_CheckPatternPredicate, 12,
72439 OPC_EmitMergeInputChains1_0,
72440 OPC_EmitConvertToTarget2,
72441 OPC_Scope, 8,
72442 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72443 MVT::i64, 2, 1, 3,
72444 8,
72445 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72446 MVT::i64, 2, 1, 3,
72447 0,
72448 13,
72449 OPC_CheckPredicate1,
72450 OPC_CheckPatternPredicate, 12,
72451 OPC_EmitMergeInputChains1_0,
72452 OPC_EmitConvertToTarget2,
72453 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72454 MVT::i64, 2, 1, 3,
72455 0,
72456 0,
72457 49,
72458 OPC_CheckPredicate3,
72459 OPC_CheckTypeI32,
72460 OPC_Scope, 10,
72461 OPC_CheckPredicate2,
72462 OPC_EmitMergeInputChains1_0,
72463 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72464 MVT::i32, 2, 1, 2,
72465 22,
72466 OPC_CheckPredicate0,
72467 OPC_EmitMergeInputChains1_0,
72468 OPC_Scope, 8,
72469 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72470 MVT::i32, 2, 1, 2,
72471 8,
72472 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72473 MVT::i32, 2, 1, 2,
72474 0,
72475 10,
72476 OPC_CheckPredicate1,
72477 OPC_EmitMergeInputChains1_0,
72478 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72479 MVT::i32, 2, 1, 2,
72480 0,
72481 55,
72482 OPC_CheckPredicate4,
72483 OPC_CheckTypeI64,
72484 OPC_Scope, 12,
72485 OPC_CheckPredicate2,
72486 OPC_CheckPatternPredicate, 12,
72487 OPC_EmitMergeInputChains1_0,
72488 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72489 MVT::i64, 2, 1, 2,
72490 24,
72491 OPC_CheckPredicate0,
72492 OPC_CheckPatternPredicate, 12,
72493 OPC_EmitMergeInputChains1_0,
72494 OPC_Scope, 8,
72495 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72496 MVT::i64, 2, 1, 2,
72497 8,
72498 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72499 MVT::i64, 2, 1, 2,
72500 0,
72501 12,
72502 OPC_CheckPredicate1,
72503 OPC_CheckPatternPredicate, 12,
72504 OPC_EmitMergeInputChains1_0,
72505 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_OR_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72506 MVT::i64, 2, 1, 2,
72507 0,
72508 0,
72509 0,
72510 85|128,3, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
72511 OPC_RecordMemRef,
72512 OPC_RecordNode,
72513 OPC_RecordChild1,
72514 OPC_Scope, 102|128,1,
72515 OPC_CheckChild1TypeI32,
72516 OPC_RecordChild2,
72517 OPC_Scope, 119,
72518 OPC_MoveChild2,
72519 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72520 OPC_MoveParent,
72521 OPC_SwitchType , 51, MVT::i32,
72522 OPC_CheckPredicate3,
72523 OPC_Scope, 11,
72524 OPC_CheckPredicate2,
72525 OPC_EmitMergeInputChains1_0,
72526 OPC_EmitConvertToTarget2,
72527 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72528 MVT::i32, 2, 1, 3,
72529 11,
72530 OPC_CheckPredicate1,
72531 OPC_EmitMergeInputChains1_0,
72532 OPC_EmitConvertToTarget2,
72533 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72534 MVT::i32, 2, 1, 3,
72535 23,
72536 OPC_CheckPredicate0,
72537 OPC_EmitMergeInputChains1_0,
72538 OPC_EmitConvertToTarget2,
72539 OPC_Scope, 8,
72540 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72541 MVT::i32, 2, 1, 3,
72542 8,
72543 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72544 MVT::i32, 2, 1, 3,
72545 0,
72546 0,
72547 57, MVT::i64,
72548 OPC_CheckPredicate4,
72549 OPC_Scope, 13,
72550 OPC_CheckPredicate2,
72551 OPC_CheckPatternPredicate, 12,
72552 OPC_EmitMergeInputChains1_0,
72553 OPC_EmitConvertToTarget2,
72554 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72555 MVT::i64, 2, 1, 3,
72556 13,
72557 OPC_CheckPredicate1,
72558 OPC_CheckPatternPredicate, 12,
72559 OPC_EmitMergeInputChains1_0,
72560 OPC_EmitConvertToTarget2,
72561 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72562 MVT::i64, 2, 1, 3,
72563 25,
72564 OPC_CheckPredicate0,
72565 OPC_CheckPatternPredicate, 12,
72566 OPC_EmitMergeInputChains1_0,
72567 OPC_EmitConvertToTarget2,
72568 OPC_Scope, 8,
72569 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
72570 MVT::i64, 2, 1, 3,
72571 8,
72572 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64_USE_Gp32imm), 0|OPFL_Chain|OPFL_MemRefs,
72573 MVT::i64, 2, 1, 3,
72574 0,
72575 0,
72576 0,
72577 49,
72578 OPC_CheckPredicate3,
72579 OPC_CheckTypeI32,
72580 OPC_Scope, 10,
72581 OPC_CheckPredicate2,
72582 OPC_EmitMergeInputChains1_0,
72583 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72584 MVT::i32, 2, 1, 2,
72585 10,
72586 OPC_CheckPredicate1,
72587 OPC_EmitMergeInputChains1_0,
72588 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72589 MVT::i32, 2, 1, 2,
72590 22,
72591 OPC_CheckPredicate0,
72592 OPC_EmitMergeInputChains1_0,
72593 OPC_Scope, 8,
72594 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72595 MVT::i32, 2, 1, 2,
72596 8,
72597 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72598 MVT::i32, 2, 1, 2,
72599 0,
72600 0,
72601 55,
72602 OPC_CheckPredicate4,
72603 OPC_CheckTypeI64,
72604 OPC_Scope, 12,
72605 OPC_CheckPredicate2,
72606 OPC_CheckPatternPredicate, 12,
72607 OPC_EmitMergeInputChains1_0,
72608 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72609 MVT::i64, 2, 1, 2,
72610 12,
72611 OPC_CheckPredicate1,
72612 OPC_CheckPatternPredicate, 12,
72613 OPC_EmitMergeInputChains1_0,
72614 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72615 MVT::i64, 2, 1, 2,
72616 24,
72617 OPC_CheckPredicate0,
72618 OPC_CheckPatternPredicate, 12,
72619 OPC_EmitMergeInputChains1_0,
72620 OPC_Scope, 8,
72621 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
72622 MVT::i64, 2, 1, 2,
72623 8,
72624 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
72625 MVT::i64, 2, 1, 2,
72626 0,
72627 0,
72628 0,
72629 102|128,1,
72630 OPC_CheckChild1TypeI64,
72631 OPC_RecordChild2,
72632 OPC_Scope, 119,
72633 OPC_MoveChild2,
72634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72635 OPC_MoveParent,
72636 OPC_SwitchType , 51, MVT::i32,
72637 OPC_CheckPredicate3,
72638 OPC_Scope, 11,
72639 OPC_CheckPredicate2,
72640 OPC_EmitMergeInputChains1_0,
72641 OPC_EmitConvertToTarget2,
72642 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72643 MVT::i32, 2, 1, 3,
72644 11,
72645 OPC_CheckPredicate1,
72646 OPC_EmitMergeInputChains1_0,
72647 OPC_EmitConvertToTarget2,
72648 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72649 MVT::i32, 2, 1, 3,
72650 23,
72651 OPC_CheckPredicate0,
72652 OPC_EmitMergeInputChains1_0,
72653 OPC_EmitConvertToTarget2,
72654 OPC_Scope, 8,
72655 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72656 MVT::i32, 2, 1, 3,
72657 8,
72658 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72659 MVT::i32, 2, 1, 3,
72660 0,
72661 0,
72662 57, MVT::i64,
72663 OPC_CheckPredicate4,
72664 OPC_Scope, 13,
72665 OPC_CheckPredicate2,
72666 OPC_CheckPatternPredicate, 12,
72667 OPC_EmitMergeInputChains1_0,
72668 OPC_EmitConvertToTarget2,
72669 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72670 MVT::i64, 2, 1, 3,
72671 13,
72672 OPC_CheckPredicate1,
72673 OPC_CheckPatternPredicate, 12,
72674 OPC_EmitMergeInputChains1_0,
72675 OPC_EmitConvertToTarget2,
72676 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72677 MVT::i64, 2, 1, 3,
72678 25,
72679 OPC_CheckPredicate0,
72680 OPC_CheckPatternPredicate, 12,
72681 OPC_EmitMergeInputChains1_0,
72682 OPC_EmitConvertToTarget2,
72683 OPC_Scope, 8,
72684 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
72685 MVT::i64, 2, 1, 3,
72686 8,
72687 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64_USE_Gp64imm), 0|OPFL_Chain|OPFL_MemRefs,
72688 MVT::i64, 2, 1, 3,
72689 0,
72690 0,
72691 0,
72692 49,
72693 OPC_CheckPredicate3,
72694 OPC_CheckTypeI32,
72695 OPC_Scope, 10,
72696 OPC_CheckPredicate2,
72697 OPC_EmitMergeInputChains1_0,
72698 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72699 MVT::i32, 2, 1, 2,
72700 10,
72701 OPC_CheckPredicate1,
72702 OPC_EmitMergeInputChains1_0,
72703 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72704 MVT::i32, 2, 1, 2,
72705 22,
72706 OPC_CheckPredicate0,
72707 OPC_EmitMergeInputChains1_0,
72708 OPC_Scope, 8,
72709 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72710 MVT::i32, 2, 1, 2,
72711 8,
72712 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72713 MVT::i32, 2, 1, 2,
72714 0,
72715 0,
72716 55,
72717 OPC_CheckPredicate4,
72718 OPC_CheckTypeI64,
72719 OPC_Scope, 12,
72720 OPC_CheckPredicate2,
72721 OPC_CheckPatternPredicate, 12,
72722 OPC_EmitMergeInputChains1_0,
72723 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72724 MVT::i64, 2, 1, 2,
72725 12,
72726 OPC_CheckPredicate1,
72727 OPC_CheckPatternPredicate, 12,
72728 OPC_EmitMergeInputChains1_0,
72729 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72730 MVT::i64, 2, 1, 2,
72731 24,
72732 OPC_CheckPredicate0,
72733 OPC_CheckPatternPredicate, 12,
72734 OPC_EmitMergeInputChains1_0,
72735 OPC_Scope, 8,
72736 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
72737 MVT::i64, 2, 1, 2,
72738 8,
72739 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_XOR_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
72740 MVT::i64, 2, 1, 2,
72741 0,
72742 0,
72743 0,
72744 0,
72745 102, TARGET_VAL(ISD::ADD),
72746 OPC_RecordChild0,
72747 OPC_RecordChild1,
72748 OPC_Scope, 47,
72749 OPC_MoveChild1,
72750 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72751 OPC_MoveParent,
72752 OPC_SwitchType , 8, MVT::i1,
72753 OPC_EmitConvertToTarget1,
72754 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADD_i1_ri),
72755 MVT::i1, 2, 0, 2,
72756 8, MVT::i64,
72757 OPC_EmitConvertToTarget1,
72758 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi64ri),
72759 MVT::i64, 2, 0, 2,
72760 8, MVT::i32,
72761 OPC_EmitConvertToTarget1,
72762 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi32ri),
72763 MVT::i32, 2, 0, 2,
72764 8, MVT::i16,
72765 OPC_EmitConvertToTarget1,
72766 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi16ri),
72767 MVT::i16, 2, 0, 2,
72768 0,
72769 9,
72770 OPC_CheckType, MVT::i1,
72771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADD_i1_rr),
72772 MVT::i1, 2, 0, 1,
72773 8,
72774 OPC_CheckTypeI64,
72775 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi64rr),
72776 MVT::i64, 2, 0, 1,
72777 8,
72778 OPC_CheckTypeI32,
72779 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi32rr),
72780 MVT::i32, 2, 0, 1,
72781 9,
72782 OPC_CheckType, MVT::i16,
72783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADDi16rr),
72784 MVT::i16, 2, 0, 1,
72785 11,
72786 OPC_CheckType, MVT::v2i16,
72787 OPC_CheckPatternPredicate, 31,
72788 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ADD16x2),
72789 MVT::v2i16, 2, 0, 1,
72790 0,
72791 54, TARGET_VAL(ISD::ADDC),
72792 OPC_RecordChild0,
72793 OPC_RecordChild1,
72794 OPC_Scope, 29,
72795 OPC_MoveChild1,
72796 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72797 OPC_MoveParent,
72798 OPC_SwitchType , 8, MVT::i32,
72799 OPC_EmitConvertToTarget1,
72800 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi32ri),
72801 MVT::i32, 2, 0, 2,
72802 10, MVT::i64,
72803 OPC_CheckPatternPredicate, 34,
72804 OPC_EmitConvertToTarget1,
72805 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi64ri),
72806 MVT::i64, 2, 0, 2,
72807 0,
72808 8,
72809 OPC_CheckTypeI32,
72810 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi32rr),
72811 MVT::i32, 2, 0, 1,
72812 10,
72813 OPC_CheckTypeI64,
72814 OPC_CheckPatternPredicate, 34,
72815 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::ADDCCi64rr),
72816 MVT::i64, 2, 0, 1,
72817 0,
72818 54, TARGET_VAL(ISD::SUBC),
72819 OPC_RecordChild0,
72820 OPC_RecordChild1,
72821 OPC_Scope, 29,
72822 OPC_MoveChild1,
72823 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72824 OPC_MoveParent,
72825 OPC_SwitchType , 8, MVT::i32,
72826 OPC_EmitConvertToTarget1,
72827 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi32ri),
72828 MVT::i32, 2, 0, 2,
72829 10, MVT::i64,
72830 OPC_CheckPatternPredicate, 34,
72831 OPC_EmitConvertToTarget1,
72832 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi64ri),
72833 MVT::i64, 2, 0, 2,
72834 0,
72835 8,
72836 OPC_CheckTypeI32,
72837 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi32rr),
72838 MVT::i32, 2, 0, 1,
72839 10,
72840 OPC_CheckTypeI64,
72841 OPC_CheckPatternPredicate, 34,
72842 OPC_MorphNodeTo1GlueOutput, TARGET_VAL(NVPTX::SUBCCi64rr),
72843 MVT::i64, 2, 0, 1,
72844 0,
72845 59, TARGET_VAL(ISD::ADDE),
72846 OPC_CaptureGlueInput,
72847 OPC_RecordChild0,
72848 OPC_RecordChild1,
72849 OPC_Scope, 31,
72850 OPC_MoveChild1,
72851 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72852 OPC_MoveParent,
72853 OPC_SwitchType , 9, MVT::i32,
72854 OPC_EmitConvertToTarget1,
72855 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi32ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
72856 MVT::i32, 2, 0, 2,
72857 11, MVT::i64,
72858 OPC_CheckPatternPredicate, 34,
72859 OPC_EmitConvertToTarget1,
72860 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi64ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
72861 MVT::i64, 2, 0, 2,
72862 0,
72863 9,
72864 OPC_CheckTypeI32,
72865 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi32rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
72866 MVT::i32, 2, 0, 1,
72867 11,
72868 OPC_CheckTypeI64,
72869 OPC_CheckPatternPredicate, 34,
72870 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ADDCCCi64rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
72871 MVT::i64, 2, 0, 1,
72872 0,
72873 59, TARGET_VAL(ISD::SUBE),
72874 OPC_CaptureGlueInput,
72875 OPC_RecordChild0,
72876 OPC_RecordChild1,
72877 OPC_Scope, 31,
72878 OPC_MoveChild1,
72879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72880 OPC_MoveParent,
72881 OPC_SwitchType , 9, MVT::i32,
72882 OPC_EmitConvertToTarget1,
72883 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi32ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
72884 MVT::i32, 2, 0, 2,
72885 11, MVT::i64,
72886 OPC_CheckPatternPredicate, 34,
72887 OPC_EmitConvertToTarget1,
72888 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi64ri), 0|OPFL_GlueInput|OPFL_GlueOutput,
72889 MVT::i64, 2, 0, 2,
72890 0,
72891 9,
72892 OPC_CheckTypeI32,
72893 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi32rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
72894 MVT::i32, 2, 0, 1,
72895 11,
72896 OPC_CheckTypeI64,
72897 OPC_CheckPatternPredicate, 34,
72898 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUBCCCi64rr), 0|OPFL_GlueInput|OPFL_GlueOutput,
72899 MVT::i64, 2, 0, 1,
72900 0,
72901 70, TARGET_VAL(ISD::MULHS),
72902 OPC_RecordChild0,
72903 OPC_RecordChild1,
72904 OPC_Scope, 37,
72905 OPC_MoveChild1,
72906 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72907 OPC_MoveParent,
72908 OPC_SwitchType , 8, MVT::i64,
72909 OPC_EmitConvertToTarget1,
72910 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi64ri),
72911 MVT::i64, 2, 0, 2,
72912 8, MVT::i32,
72913 OPC_EmitConvertToTarget1,
72914 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi32ri),
72915 MVT::i32, 2, 0, 2,
72916 8, MVT::i16,
72917 OPC_EmitConvertToTarget1,
72918 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi16ri),
72919 MVT::i16, 2, 0, 2,
72920 0,
72921 8,
72922 OPC_CheckTypeI64,
72923 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi64rr),
72924 MVT::i64, 2, 0, 1,
72925 8,
72926 OPC_CheckTypeI32,
72927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi32rr),
72928 MVT::i32, 2, 0, 1,
72929 9,
72930 OPC_CheckType, MVT::i16,
72931 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHSi16rr),
72932 MVT::i16, 2, 0, 1,
72933 0,
72934 70, TARGET_VAL(ISD::MULHU),
72935 OPC_RecordChild0,
72936 OPC_RecordChild1,
72937 OPC_Scope, 37,
72938 OPC_MoveChild1,
72939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72940 OPC_MoveParent,
72941 OPC_SwitchType , 8, MVT::i64,
72942 OPC_EmitConvertToTarget1,
72943 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi64ri),
72944 MVT::i64, 2, 0, 2,
72945 8, MVT::i32,
72946 OPC_EmitConvertToTarget1,
72947 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi32ri),
72948 MVT::i32, 2, 0, 2,
72949 8, MVT::i16,
72950 OPC_EmitConvertToTarget1,
72951 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi16ri),
72952 MVT::i16, 2, 0, 2,
72953 0,
72954 8,
72955 OPC_CheckTypeI64,
72956 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi64rr),
72957 MVT::i64, 2, 0, 1,
72958 8,
72959 OPC_CheckTypeI32,
72960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi32rr),
72961 MVT::i32, 2, 0, 1,
72962 9,
72963 OPC_CheckType, MVT::i16,
72964 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULTHUi16rr),
72965 MVT::i16, 2, 0, 1,
72966 0,
72967 70, TARGET_VAL(ISD::SDIV),
72968 OPC_RecordChild0,
72969 OPC_RecordChild1,
72970 OPC_Scope, 37,
72971 OPC_MoveChild1,
72972 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72973 OPC_MoveParent,
72974 OPC_SwitchType , 8, MVT::i64,
72975 OPC_EmitConvertToTarget1,
72976 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi64ri),
72977 MVT::i64, 2, 0, 2,
72978 8, MVT::i32,
72979 OPC_EmitConvertToTarget1,
72980 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi32ri),
72981 MVT::i32, 2, 0, 2,
72982 8, MVT::i16,
72983 OPC_EmitConvertToTarget1,
72984 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi16ri),
72985 MVT::i16, 2, 0, 2,
72986 0,
72987 8,
72988 OPC_CheckTypeI64,
72989 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi64rr),
72990 MVT::i64, 2, 0, 1,
72991 8,
72992 OPC_CheckTypeI32,
72993 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi32rr),
72994 MVT::i32, 2, 0, 1,
72995 9,
72996 OPC_CheckType, MVT::i16,
72997 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SDIVi16rr),
72998 MVT::i16, 2, 0, 1,
72999 0,
73000 70, TARGET_VAL(ISD::UDIV),
73001 OPC_RecordChild0,
73002 OPC_RecordChild1,
73003 OPC_Scope, 37,
73004 OPC_MoveChild1,
73005 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73006 OPC_MoveParent,
73007 OPC_SwitchType , 8, MVT::i64,
73008 OPC_EmitConvertToTarget1,
73009 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi64ri),
73010 MVT::i64, 2, 0, 2,
73011 8, MVT::i32,
73012 OPC_EmitConvertToTarget1,
73013 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi32ri),
73014 MVT::i32, 2, 0, 2,
73015 8, MVT::i16,
73016 OPC_EmitConvertToTarget1,
73017 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi16ri),
73018 MVT::i16, 2, 0, 2,
73019 0,
73020 8,
73021 OPC_CheckTypeI64,
73022 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi64rr),
73023 MVT::i64, 2, 0, 1,
73024 8,
73025 OPC_CheckTypeI32,
73026 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi32rr),
73027 MVT::i32, 2, 0, 1,
73028 9,
73029 OPC_CheckType, MVT::i16,
73030 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UDIVi16rr),
73031 MVT::i16, 2, 0, 1,
73032 0,
73033 70, TARGET_VAL(ISD::SREM),
73034 OPC_RecordChild0,
73035 OPC_RecordChild1,
73036 OPC_Scope, 37,
73037 OPC_MoveChild1,
73038 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73039 OPC_MoveParent,
73040 OPC_SwitchType , 8, MVT::i64,
73041 OPC_EmitConvertToTarget1,
73042 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi64ri),
73043 MVT::i64, 2, 0, 2,
73044 8, MVT::i32,
73045 OPC_EmitConvertToTarget1,
73046 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi32ri),
73047 MVT::i32, 2, 0, 2,
73048 8, MVT::i16,
73049 OPC_EmitConvertToTarget1,
73050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi16ri),
73051 MVT::i16, 2, 0, 2,
73052 0,
73053 8,
73054 OPC_CheckTypeI64,
73055 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi64rr),
73056 MVT::i64, 2, 0, 1,
73057 8,
73058 OPC_CheckTypeI32,
73059 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi32rr),
73060 MVT::i32, 2, 0, 1,
73061 9,
73062 OPC_CheckType, MVT::i16,
73063 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SREMi16rr),
73064 MVT::i16, 2, 0, 1,
73065 0,
73066 70, TARGET_VAL(ISD::UREM),
73067 OPC_RecordChild0,
73068 OPC_RecordChild1,
73069 OPC_Scope, 37,
73070 OPC_MoveChild1,
73071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73072 OPC_MoveParent,
73073 OPC_SwitchType , 8, MVT::i64,
73074 OPC_EmitConvertToTarget1,
73075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi64ri),
73076 MVT::i64, 2, 0, 2,
73077 8, MVT::i32,
73078 OPC_EmitConvertToTarget1,
73079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi32ri),
73080 MVT::i32, 2, 0, 2,
73081 8, MVT::i16,
73082 OPC_EmitConvertToTarget1,
73083 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi16ri),
73084 MVT::i16, 2, 0, 2,
73085 0,
73086 8,
73087 OPC_CheckTypeI64,
73088 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi64rr),
73089 MVT::i64, 2, 0, 1,
73090 8,
73091 OPC_CheckTypeI32,
73092 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi32rr),
73093 MVT::i32, 2, 0, 1,
73094 9,
73095 OPC_CheckType, MVT::i16,
73096 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UREMi16rr),
73097 MVT::i16, 2, 0, 1,
73098 0,
73099 82, TARGET_VAL(ISD::SMAX),
73100 OPC_RecordChild0,
73101 OPC_RecordChild1,
73102 OPC_Scope, 37,
73103 OPC_MoveChild1,
73104 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73105 OPC_MoveParent,
73106 OPC_SwitchType , 8, MVT::i64,
73107 OPC_EmitConvertToTarget1,
73108 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi64ri),
73109 MVT::i64, 2, 0, 2,
73110 8, MVT::i32,
73111 OPC_EmitConvertToTarget1,
73112 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi32ri),
73113 MVT::i32, 2, 0, 2,
73114 8, MVT::i16,
73115 OPC_EmitConvertToTarget1,
73116 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi16ri),
73117 MVT::i16, 2, 0, 2,
73118 0,
73119 8,
73120 OPC_CheckTypeI64,
73121 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi64rr),
73122 MVT::i64, 2, 0, 1,
73123 8,
73124 OPC_CheckTypeI32,
73125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi32rr),
73126 MVT::i32, 2, 0, 1,
73127 9,
73128 OPC_CheckType, MVT::i16,
73129 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAXi16rr),
73130 MVT::i16, 2, 0, 1,
73131 11,
73132 OPC_CheckType, MVT::v2i16,
73133 OPC_CheckPatternPredicate, 31,
73134 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMAX16x2),
73135 MVT::v2i16, 2, 0, 1,
73136 0,
73137 82, TARGET_VAL(ISD::UMAX),
73138 OPC_RecordChild0,
73139 OPC_RecordChild1,
73140 OPC_Scope, 37,
73141 OPC_MoveChild1,
73142 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73143 OPC_MoveParent,
73144 OPC_SwitchType , 8, MVT::i64,
73145 OPC_EmitConvertToTarget1,
73146 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi64ri),
73147 MVT::i64, 2, 0, 2,
73148 8, MVT::i32,
73149 OPC_EmitConvertToTarget1,
73150 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi32ri),
73151 MVT::i32, 2, 0, 2,
73152 8, MVT::i16,
73153 OPC_EmitConvertToTarget1,
73154 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi16ri),
73155 MVT::i16, 2, 0, 2,
73156 0,
73157 8,
73158 OPC_CheckTypeI64,
73159 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi64rr),
73160 MVT::i64, 2, 0, 1,
73161 8,
73162 OPC_CheckTypeI32,
73163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi32rr),
73164 MVT::i32, 2, 0, 1,
73165 9,
73166 OPC_CheckType, MVT::i16,
73167 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAXi16rr),
73168 MVT::i16, 2, 0, 1,
73169 11,
73170 OPC_CheckType, MVT::v2i16,
73171 OPC_CheckPatternPredicate, 31,
73172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMAX16x2),
73173 MVT::v2i16, 2, 0, 1,
73174 0,
73175 82, TARGET_VAL(ISD::SMIN),
73176 OPC_RecordChild0,
73177 OPC_RecordChild1,
73178 OPC_Scope, 37,
73179 OPC_MoveChild1,
73180 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73181 OPC_MoveParent,
73182 OPC_SwitchType , 8, MVT::i64,
73183 OPC_EmitConvertToTarget1,
73184 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi64ri),
73185 MVT::i64, 2, 0, 2,
73186 8, MVT::i32,
73187 OPC_EmitConvertToTarget1,
73188 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi32ri),
73189 MVT::i32, 2, 0, 2,
73190 8, MVT::i16,
73191 OPC_EmitConvertToTarget1,
73192 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi16ri),
73193 MVT::i16, 2, 0, 2,
73194 0,
73195 8,
73196 OPC_CheckTypeI64,
73197 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi64rr),
73198 MVT::i64, 2, 0, 1,
73199 8,
73200 OPC_CheckTypeI32,
73201 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi32rr),
73202 MVT::i32, 2, 0, 1,
73203 9,
73204 OPC_CheckType, MVT::i16,
73205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMINi16rr),
73206 MVT::i16, 2, 0, 1,
73207 11,
73208 OPC_CheckType, MVT::v2i16,
73209 OPC_CheckPatternPredicate, 31,
73210 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SMIN16x2),
73211 MVT::v2i16, 2, 0, 1,
73212 0,
73213 82, TARGET_VAL(ISD::UMIN),
73214 OPC_RecordChild0,
73215 OPC_RecordChild1,
73216 OPC_Scope, 37,
73217 OPC_MoveChild1,
73218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73219 OPC_MoveParent,
73220 OPC_SwitchType , 8, MVT::i64,
73221 OPC_EmitConvertToTarget1,
73222 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi64ri),
73223 MVT::i64, 2, 0, 2,
73224 8, MVT::i32,
73225 OPC_EmitConvertToTarget1,
73226 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi32ri),
73227 MVT::i32, 2, 0, 2,
73228 8, MVT::i16,
73229 OPC_EmitConvertToTarget1,
73230 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi16ri),
73231 MVT::i16, 2, 0, 2,
73232 0,
73233 8,
73234 OPC_CheckTypeI64,
73235 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi64rr),
73236 MVT::i64, 2, 0, 1,
73237 8,
73238 OPC_CheckTypeI32,
73239 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi32rr),
73240 MVT::i32, 2, 0, 1,
73241 9,
73242 OPC_CheckType, MVT::i16,
73243 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMINi16rr),
73244 MVT::i16, 2, 0, 1,
73245 11,
73246 OPC_CheckType, MVT::v2i16,
73247 OPC_CheckPatternPredicate, 31,
73248 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::UMIN16x2),
73249 MVT::v2i16, 2, 0, 1,
73250 0,
73251 70, TARGET_VAL(NVPTXISD::MUL_WIDE_SIGNED),
73252 OPC_RecordChild0,
73253 OPC_Scope, 33,
73254 OPC_CheckChild0Type, MVT::i16,
73255 OPC_RecordChild1,
73256 OPC_Scope, 16,
73257 OPC_MoveChild1,
73258 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73259 OPC_MoveParent,
73260 OPC_CheckTypeI32,
73261 OPC_CheckPatternPredicate, 19,
73262 OPC_EmitConvertToTarget1,
73263 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32Imm),
73264 MVT::i32, 2, 0, 2,
73265 10,
73266 OPC_CheckTypeI32,
73267 OPC_CheckPatternPredicate, 19,
73268 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES32),
73269 MVT::i32, 2, 0, 1,
73270 0,
73271 32,
73272 OPC_CheckChild0TypeI32,
73273 OPC_RecordChild1,
73274 OPC_Scope, 16,
73275 OPC_MoveChild1,
73276 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73277 OPC_MoveParent,
73278 OPC_CheckTypeI64,
73279 OPC_CheckPatternPredicate, 19,
73280 OPC_EmitConvertToTarget1,
73281 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64Imm),
73282 MVT::i64, 2, 0, 2,
73283 10,
73284 OPC_CheckTypeI64,
73285 OPC_CheckPatternPredicate, 19,
73286 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDES64),
73287 MVT::i64, 2, 0, 1,
73288 0,
73289 0,
73290 70, TARGET_VAL(NVPTXISD::MUL_WIDE_UNSIGNED),
73291 OPC_RecordChild0,
73292 OPC_Scope, 33,
73293 OPC_CheckChild0Type, MVT::i16,
73294 OPC_RecordChild1,
73295 OPC_Scope, 16,
73296 OPC_MoveChild1,
73297 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73298 OPC_MoveParent,
73299 OPC_CheckTypeI32,
73300 OPC_CheckPatternPredicate, 19,
73301 OPC_EmitConvertToTarget1,
73302 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32Imm),
73303 MVT::i32, 2, 0, 2,
73304 10,
73305 OPC_CheckTypeI32,
73306 OPC_CheckPatternPredicate, 19,
73307 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU32),
73308 MVT::i32, 2, 0, 1,
73309 0,
73310 32,
73311 OPC_CheckChild0TypeI32,
73312 OPC_RecordChild1,
73313 OPC_Scope, 16,
73314 OPC_MoveChild1,
73315 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73316 OPC_MoveParent,
73317 OPC_CheckTypeI64,
73318 OPC_CheckPatternPredicate, 19,
73319 OPC_EmitConvertToTarget1,
73320 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64Imm),
73321 MVT::i64, 2, 0, 2,
73322 10,
73323 OPC_CheckTypeI64,
73324 OPC_CheckPatternPredicate, 19,
73325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MULWIDEU64),
73326 MVT::i64, 2, 0, 1,
73327 0,
73328 0,
73329 63|128,1, TARGET_VAL(ISD::OR),
73330 OPC_Scope, 0|128,1,
73331 OPC_RecordChild0,
73332 OPC_Scope, 89,
73333 OPC_RecordChild1,
73334 OPC_Scope, 47,
73335 OPC_MoveChild1,
73336 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73337 OPC_MoveParent,
73338 OPC_SwitchType , 8, MVT::i1,
73339 OPC_EmitConvertToTarget1,
73340 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1ri),
73341 MVT::i1, 2, 0, 2,
73342 8, MVT::i16,
73343 OPC_EmitConvertToTarget1,
73344 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb16ri),
73345 MVT::i16, 2, 0, 2,
73346 8, MVT::i32,
73347 OPC_EmitConvertToTarget1,
73348 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
73349 MVT::i32, 2, 0, 2,
73350 8, MVT::i64,
73351 OPC_EmitConvertToTarget1,
73352 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb64ri),
73353 MVT::i64, 2, 0, 2,
73354 0,
73355 9,
73356 OPC_CheckType, MVT::i1,
73357 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb1rr),
73358 MVT::i1, 2, 0, 1,
73359 9,
73360 OPC_CheckType, MVT::i16,
73361 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb16rr),
73362 MVT::i16, 2, 0, 1,
73363 8,
73364 OPC_CheckTypeI32,
73365 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
73366 MVT::i32, 2, 0, 1,
73367 8,
73368 OPC_CheckTypeI64,
73369 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb64rr),
73370 MVT::i64, 2, 0, 1,
73371 0,
73372 34,
73373 OPC_MoveChild1,
73374 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
73375 OPC_RecordChild0,
73376 OPC_MoveChild0,
73377 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73378 OPC_CheckTypeI32,
73379 OPC_MoveParent,
73380 OPC_MoveParent,
73381 OPC_SwitchType , 8, MVT::v2i16,
73382 OPC_EmitConvertToTarget1,
73383 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
73384 MVT::v2i16, 2, 0, 2,
73385 8, MVT::v4i8,
73386 OPC_EmitConvertToTarget1,
73387 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
73388 MVT::v4i8, 2, 0, 2,
73389 0,
73390 0,
73391 35,
73392 OPC_MoveChild0,
73393 OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
73394 OPC_RecordChild0,
73395 OPC_MoveChild0,
73396 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73397 OPC_CheckTypeI32,
73398 OPC_MoveParent,
73399 OPC_MoveParent,
73400 OPC_RecordChild1,
73401 OPC_SwitchType , 8, MVT::v2i16,
73402 OPC_EmitConvertToTarget0,
73403 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
73404 MVT::v2i16, 2, 1, 2,
73405 8, MVT::v4i8,
73406 OPC_EmitConvertToTarget0,
73407 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32ri),
73408 MVT::v4i8, 2, 1, 2,
73409 0,
73410 22,
73411 OPC_RecordChild0,
73412 OPC_RecordChild1,
73413 OPC_SwitchType , 7, MVT::v2i16,
73414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
73415 MVT::v2i16, 2, 0, 1,
73416 7, MVT::v4i8,
73417 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ORb32rr),
73418 MVT::v4i8, 2, 0, 1,
73419 0,
73420 0,
73421 94, TARGET_VAL(ISD::ROTL),
73422 OPC_RecordChild0,
73423 OPC_RecordChild1,
73424 OPC_Scope, 52,
73425 OPC_MoveChild1,
73426 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73427 OPC_CheckTypeI32,
73428 OPC_MoveParent,
73429 OPC_SwitchType , 28, MVT::i32,
73430 OPC_Scope, 10,
73431 OPC_CheckPatternPredicate, 29,
73432 OPC_EmitConvertToTarget1,
73433 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL32imm_hw),
73434 MVT::i32, 2, 0, 2,
73435 14,
73436 OPC_CheckPatternPredicate, 30,
73437 OPC_EmitConvertToTarget1,
73438 OPC_EmitNodeXForm, 0, 1,
73439 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT32imm_sw),
73440 MVT::i32, 3, 0, 2, 3,
73441 0,
73442 12, MVT::i64,
73443 OPC_EmitConvertToTarget1,
73444 OPC_EmitNodeXForm, 1, 1,
73445 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT64imm_sw),
73446 MVT::i64, 3, 0, 2, 3,
73447 0,
73448 36,
73449 OPC_CheckChild1TypeI32,
73450 OPC_SwitchType , 22, MVT::i32,
73451 OPC_Scope, 9,
73452 OPC_CheckPatternPredicate, 29,
73453 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL32reg_hw),
73454 MVT::i32, 2, 0, 1,
73455 9,
73456 OPC_CheckPatternPredicate, 30,
73457 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL32reg_sw),
73458 MVT::i32, 2, 0, 1,
73459 0,
73460 7, MVT::i64,
73461 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTL64reg_sw),
73462 MVT::i64, 2, 0, 1,
73463 0,
73464 0,
73465 94, TARGET_VAL(ISD::ROTR),
73466 OPC_RecordChild0,
73467 OPC_RecordChild1,
73468 OPC_Scope, 52,
73469 OPC_MoveChild1,
73470 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73471 OPC_CheckTypeI32,
73472 OPC_MoveParent,
73473 OPC_SwitchType , 28, MVT::i32,
73474 OPC_Scope, 10,
73475 OPC_CheckPatternPredicate, 29,
73476 OPC_EmitConvertToTarget1,
73477 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTR32imm_hw),
73478 MVT::i32, 2, 0, 2,
73479 14,
73480 OPC_CheckPatternPredicate, 30,
73481 OPC_EmitNodeXForm, 0, 1,
73482 OPC_EmitConvertToTarget1,
73483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT32imm_sw),
73484 MVT::i32, 3, 0, 2, 3,
73485 0,
73486 12, MVT::i64,
73487 OPC_EmitNodeXForm, 1, 1,
73488 OPC_EmitConvertToTarget1,
73489 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROT64imm_sw),
73490 MVT::i64, 3, 0, 2, 3,
73491 0,
73492 36,
73493 OPC_CheckChild1TypeI32,
73494 OPC_SwitchType , 22, MVT::i32,
73495 OPC_Scope, 9,
73496 OPC_CheckPatternPredicate, 29,
73497 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTR32reg_hw),
73498 MVT::i32, 2, 0, 1,
73499 9,
73500 OPC_CheckPatternPredicate, 30,
73501 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTR32reg_sw),
73502 MVT::i32, 2, 0, 1,
73503 0,
73504 7, MVT::i64,
73505 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ROTR64reg_sw),
73506 MVT::i64, 2, 0, 1,
73507 0,
73508 0,
73509 48, TARGET_VAL(NVPTXISD::Wrapper),
73510 OPC_RecordChild0,
73511 OPC_MoveChild0,
73512 OPC_SwitchOpcode , 19, TARGET_VAL(ISD::TargetGlobalAddress),
73513 OPC_MoveParent,
73514 OPC_SwitchType , 6, MVT::i32,
73515 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_ADDR),
73516 MVT::i32, 1, 0,
73517 6, MVT::i64,
73518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MOV_ADDR64),
73519 MVT::i64, 1, 0,
73520 0,
73521 19, TARGET_VAL(ISD::TargetExternalSymbol),
73522 OPC_MoveParent,
73523 OPC_SwitchType , 6, MVT::i32,
73524 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV32ri),
73525 MVT::i32, 1, 0,
73526 6, MVT::i64,
73527 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV64ri),
73528 MVT::i64, 1, 0,
73529 0,
73530 0,
73531 17, TARGET_VAL(NVPTXISD::Prototype),
73532 OPC_RecordNode,
73533 OPC_CaptureGlueInput,
73534 OPC_RecordChild1,
73535 OPC_MoveChild1,
73536 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73537 OPC_CheckTypeI32,
73538 OPC_MoveParent,
73539 OPC_EmitMergeInputChains1_0,
73540 OPC_EmitConvertToTarget1,
73541 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PrototypeInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73542 1, 2,
73543 78, TARGET_VAL(NVPTXISD::MoveParam),
73544 OPC_RecordChild0,
73545 OPC_Scope, 23,
73546 OPC_MoveChild0,
73547 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
73548 OPC_MoveParent,
73549 OPC_SwitchType , 6, MVT::i64,
73550 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamSymbolI64),
73551 MVT::i64, 1, 0,
73552 6, MVT::i32,
73553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamSymbolI32),
73554 MVT::i32, 1, 0,
73555 0,
73556 8,
73557 OPC_CheckChild0TypeI64,
73558 OPC_CheckTypeI64,
73559 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamI64),
73560 MVT::i64, 1, 0,
73561 8,
73562 OPC_CheckChild0TypeI32,
73563 OPC_CheckTypeI32,
73564 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamI32),
73565 MVT::i32, 1, 0,
73566 10,
73567 OPC_CheckChild0Type, MVT::i16,
73568 OPC_CheckType, MVT::i16,
73569 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamI16),
73570 MVT::i16, 1, 0,
73571 10,
73572 OPC_CheckChild0Type, MVT::f64,
73573 OPC_CheckType, MVT::f64,
73574 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamF64),
73575 MVT::f64, 1, 0,
73576 10,
73577 OPC_CheckChild0Type, MVT::f32,
73578 OPC_CheckType, MVT::f32,
73579 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::MoveParamF32),
73580 MVT::f32, 1, 0,
73581 0,
73582 28, TARGET_VAL(NVPTXISD::CALL),
73583 OPC_RecordNode,
73584 OPC_CaptureGlueInput,
73585 OPC_RecordChild1,
73586 OPC_MoveChild1,
73587 OPC_SwitchOpcode , 8, TARGET_VAL(ISD::TargetGlobalAddress),
73588 OPC_MoveParent,
73589 OPC_EmitMergeInputChains1_0,
73590 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73591 1, 1,
73592 8, TARGET_VAL(ISD::TargetExternalSymbol),
73593 OPC_MoveParent,
73594 OPC_EmitMergeInputChains1_0,
73595 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73596 1, 1,
73597 0,
73598 16, TARGET_VAL(NVPTXISD::CallPrototype),
73599 OPC_RecordNode,
73600 OPC_CaptureGlueInput,
73601 OPC_RecordChild1,
73602 OPC_MoveChild1,
73603 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
73604 OPC_CheckTypeI32,
73605 OPC_MoveParent,
73606 OPC_EmitMergeInputChains1_0,
73607 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CALL_PROTOTYPE), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73608 1, 1,
73609 35, TARGET_VAL(NVPTXISD::DYNAMIC_STACKALLOC),
73610 OPC_RecordNode,
73611 OPC_RecordChild1,
73612 OPC_RecordChild2,
73613 OPC_MoveChild2,
73614 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
73615 OPC_CheckTypeI32,
73616 OPC_MoveParent,
73617 OPC_SwitchType , 10, MVT::i32,
73618 OPC_CheckPatternPredicate, 61,
73619 OPC_EmitMergeInputChains1_0,
73620 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::DYNAMIC_STACKALLOC32),
73621 MVT::i32, 2, 1, 2,
73622 10, MVT::i64,
73623 OPC_CheckPatternPredicate, 61,
73624 OPC_EmitMergeInputChains1_0,
73625 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::DYNAMIC_STACKALLOC64),
73626 MVT::i64, 2, 1, 2,
73627 0,
73628 28|128,1, TARGET_VAL(ISD::ZERO_EXTEND),
73629 OPC_Scope, 62,
73630 OPC_MoveChild0,
73631 OPC_SwitchOpcode , 22, TARGET_VAL(ISD::CTPOP),
73632 OPC_RecordChild0,
73633 OPC_CheckChild0Type, MVT::i16,
73634 OPC_CheckType, MVT::i16,
73635 OPC_MoveParent,
73636 OPC_CheckTypeI32,
73637 OPC_EmitInteger32, 0,
73638 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_u32_u16),
73639 MVT::i32, 2, 0, 1,
73640 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::POPCr32),
73641 MVT::i32, 1, 2,
73642 31, TARGET_VAL(ISD::CTLZ),
73643 OPC_RecordChild0,
73644 OPC_CheckChild0Type, MVT::i16,
73645 OPC_CheckType, MVT::i16,
73646 OPC_MoveParent,
73647 OPC_CheckTypeI32,
73648 OPC_EmitInteger32, 0,
73649 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_u32_u16),
73650 MVT::i32, 2, 0, 1,
73651 OPC_EmitNode1None, TARGET_VAL(NVPTX::CLZr32),
73652 MVT::i32, 1, 2,
73653 OPC_EmitInteger32, 32,
73654 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi32ri),
73655 MVT::i32, 2, 3, 4,
73656 0,
73657 90,
73658 OPC_RecordChild0,
73659 OPC_SwitchType , 12, MVT::i16,
73660 OPC_EmitInteger16, 2,
73661 OPC_EmitInteger16, 0,
73662 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u16ii),
73663 MVT::i16, 3, 1, 2, 0,
73664 29, MVT::i32,
73665 OPC_Scope, 14,
73666 OPC_CheckChild0Type, MVT::i1,
73667 OPC_EmitInteger32, 2,
73668 OPC_EmitInteger32, 0,
73669 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u32ii),
73670 MVT::i32, 3, 1, 2, 0,
73671 11,
73672 OPC_CheckChild0Type, MVT::i16,
73673 OPC_EmitInteger32, 0,
73674 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
73675 MVT::i32, 2, 0, 1,
73676 0,
73677 40, MVT::i64,
73678 OPC_Scope, 14,
73679 OPC_CheckChild0Type, MVT::i1,
73680 OPC_EmitInteger64, 2,
73681 OPC_EmitInteger64, 0,
73682 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u64ii),
73683 MVT::i64, 3, 1, 2, 0,
73684 11,
73685 OPC_CheckChild0Type, MVT::i16,
73686 OPC_EmitInteger32, 0,
73687 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u16),
73688 MVT::i64, 2, 0, 1,
73689 10,
73690 OPC_CheckChild0TypeI32,
73691 OPC_EmitInteger32, 0,
73692 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
73693 MVT::i64, 2, 0, 1,
73694 0,
73695 0,
73696 0,
73697 51, TARGET_VAL(ISD::Constant),
73698 OPC_RecordNode,
73699 OPC_SwitchType , 19, MVT::i32,
73700 OPC_Scope, 8,
73701 OPC_CheckPredicate7,
73702 OPC_EmitConvertToTarget0,
73703 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB32ri),
73704 MVT::i32, 1, 1,
73705 7,
73706 OPC_EmitConvertToTarget0,
73707 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV32ri),
73708 MVT::i32, 1, 1,
73709 0,
73710 7, MVT::i1,
73711 OPC_EmitConvertToTarget0,
73712 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV1ri),
73713 MVT::i1, 1, 1,
73714 7, MVT::i16,
73715 OPC_EmitConvertToTarget0,
73716 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV16ri),
73717 MVT::i16, 1, 1,
73718 7, MVT::i64,
73719 OPC_EmitConvertToTarget0,
73720 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOV64ri),
73721 MVT::i64, 1, 1,
73722 0,
73723 87|128,1, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
73724 OPC_RecordMemRef,
73725 OPC_RecordNode,
73726 OPC_RecordChild1,
73727 OPC_Scope, 104,
73728 OPC_CheckChild1TypeI32,
73729 OPC_RecordChild2,
73730 OPC_SwitchType , 48, MVT::i32,
73731 OPC_CheckPredicate3,
73732 OPC_Scope, 10,
73733 OPC_CheckPredicate2,
73734 OPC_EmitMergeInputChains1_0,
73735 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_G_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73736 MVT::i32, 2, 1, 2,
73737 22,
73738 OPC_CheckPredicate0,
73739 OPC_EmitMergeInputChains1_0,
73740 OPC_Scope, 8,
73741 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73742 MVT::i32, 2, 1, 2,
73743 8,
73744 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_32_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
73745 MVT::i32, 2, 1, 2,
73746 0,
73747 10,
73748 OPC_CheckPredicate1,
73749 OPC_EmitMergeInputChains1_0,
73750 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_S_32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73751 MVT::i32, 2, 1, 2,
73752 0,
73753 48, MVT::i64,
73754 OPC_CheckPredicate4,
73755 OPC_Scope, 10,
73756 OPC_CheckPredicate2,
73757 OPC_EmitMergeInputChains1_0,
73758 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_G_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73759 MVT::i64, 2, 1, 2,
73760 10,
73761 OPC_CheckPredicate1,
73762 OPC_EmitMergeInputChains1_0,
73763 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_S_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73764 MVT::i64, 2, 1, 2,
73765 22,
73766 OPC_CheckPredicate0,
73767 OPC_EmitMergeInputChains1_0,
73768 OPC_Scope, 8,
73769 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
73770 MVT::i64, 2, 1, 2,
73771 8,
73772 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_64_USE_Gp32reg), 0|OPFL_Chain|OPFL_MemRefs,
73773 MVT::i64, 2, 1, 2,
73774 0,
73775 0,
73776 0,
73777 104,
73778 OPC_CheckChild1TypeI64,
73779 OPC_RecordChild2,
73780 OPC_SwitchType , 48, MVT::i32,
73781 OPC_CheckPredicate3,
73782 OPC_Scope, 10,
73783 OPC_CheckPredicate2,
73784 OPC_EmitMergeInputChains1_0,
73785 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_G_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73786 MVT::i32, 2, 1, 2,
73787 22,
73788 OPC_CheckPredicate0,
73789 OPC_EmitMergeInputChains1_0,
73790 OPC_Scope, 8,
73791 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73792 MVT::i32, 2, 1, 2,
73793 8,
73794 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_32_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
73795 MVT::i32, 2, 1, 2,
73796 0,
73797 10,
73798 OPC_CheckPredicate1,
73799 OPC_EmitMergeInputChains1_0,
73800 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_S_32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73801 MVT::i32, 2, 1, 2,
73802 0,
73803 48, MVT::i64,
73804 OPC_CheckPredicate4,
73805 OPC_Scope, 10,
73806 OPC_CheckPredicate2,
73807 OPC_EmitMergeInputChains1_0,
73808 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_G_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73809 MVT::i64, 2, 1, 2,
73810 10,
73811 OPC_CheckPredicate1,
73812 OPC_EmitMergeInputChains1_0,
73813 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_S_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73814 MVT::i64, 2, 1, 2,
73815 22,
73816 OPC_CheckPredicate0,
73817 OPC_EmitMergeInputChains1_0,
73818 OPC_Scope, 8,
73819 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
73820 MVT::i64, 2, 1, 2,
73821 8,
73822 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_SUB_GEN_64_USE_Gp64reg), 0|OPFL_Chain|OPFL_MemRefs,
73823 MVT::i64, 2, 1, 2,
73824 0,
73825 0,
73826 0,
73827 0,
73828 27, TARGET_VAL(ISD::ABS),
73829 OPC_RecordChild0,
73830 OPC_SwitchType , 6, MVT::i16,
73831 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8032),
73832 MVT::i16, 1, 0,
73833 6, MVT::i32,
73834 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8033),
73835 MVT::i32, 1, 0,
73836 6, MVT::i64,
73837 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::anonymous_8034),
73838 MVT::i64, 1, 0,
73839 0,
73840 19, TARGET_VAL(ISD::BITREVERSE),
73841 OPC_RecordChild0,
73842 OPC_SwitchType , 6, MVT::i32,
73843 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BREV32),
73844 MVT::i32, 1, 0,
73845 6, MVT::i64,
73846 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BREV64),
73847 MVT::i64, 1, 0,
73848 0,
73849 13, TARGET_VAL(NVPTXISD::FUN_SHFL_CLAMP),
73850 OPC_RecordChild0,
73851 OPC_RecordChild1,
73852 OPC_RecordChild2,
73853 OPC_CheckChild2TypeI32,
73854 OPC_CheckTypeI32,
73855 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FUNSHFLCLAMP),
73856 MVT::i32, 3, 0, 1, 2,
73857 13, TARGET_VAL(NVPTXISD::FUN_SHFR_CLAMP),
73858 OPC_RecordChild0,
73859 OPC_RecordChild1,
73860 OPC_RecordChild2,
73861 OPC_CheckChild2TypeI32,
73862 OPC_CheckTypeI32,
73863 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FUNSHFRCLAMP),
73864 MVT::i32, 3, 0, 1, 2,
73865 8, TARGET_VAL(NVPTXISD::CallArgBegin),
73866 OPC_RecordNode,
73867 OPC_CaptureGlueInput,
73868 OPC_EmitMergeInputChains1_0,
73869 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgBeginInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73870 0,
73871 6, TARGET_VAL(NVPTXISD::RETURN),
73872 OPC_RecordNode,
73873 OPC_EmitMergeInputChains1_0,
73874 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::RETURNInst),
73875 0,
73876 53, TARGET_VAL(NVPTXISD::PseudoUseParam),
73877 OPC_RecordNode,
73878 OPC_CaptureGlueInput,
73879 OPC_RecordChild1,
73880 OPC_Scope, 8,
73881 OPC_CheckChild1TypeI64,
73882 OPC_EmitMergeInputChains1_0,
73883 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PseudoUseParamI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73884 1, 1,
73885 8,
73886 OPC_CheckChild1TypeI32,
73887 OPC_EmitMergeInputChains1_0,
73888 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PseudoUseParamI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73889 1, 1,
73890 9,
73891 OPC_CheckChild1Type, MVT::i16,
73892 OPC_EmitMergeInputChains1_0,
73893 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PseudoUseParamI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73894 1, 1,
73895 9,
73896 OPC_CheckChild1Type, MVT::f64,
73897 OPC_EmitMergeInputChains1_0,
73898 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PseudoUseParamF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73899 1, 1,
73900 9,
73901 OPC_CheckChild1Type, MVT::f32,
73902 OPC_EmitMergeInputChains1_0,
73903 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::PseudoUseParamF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73904 1, 1,
73905 0,
73906 19|128,1, TARGET_VAL(NVPTXISD::ProxyReg),
73907 OPC_RecordNode,
73908 OPC_CaptureGlueInput,
73909 OPC_RecordChild1,
73910 OPC_SwitchType , 10, MVT::i1,
73911 OPC_CheckChild1Type, MVT::i1,
73912 OPC_EmitMergeInputChains1_0,
73913 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI1), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73914 MVT::i1, 1, 1,
73915 10, MVT::i16,
73916 OPC_CheckChild1Type, MVT::i16,
73917 OPC_EmitMergeInputChains1_0,
73918 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73919 MVT::i16, 1, 1,
73920 9, MVT::i32,
73921 OPC_CheckChild1TypeI32,
73922 OPC_EmitMergeInputChains1_0,
73923 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73924 MVT::i32, 1, 1,
73925 9, MVT::i64,
73926 OPC_CheckChild1TypeI64,
73927 OPC_EmitMergeInputChains1_0,
73928 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73929 MVT::i64, 1, 1,
73930 10, MVT::f32,
73931 OPC_CheckChild1Type, MVT::f32,
73932 OPC_EmitMergeInputChains1_0,
73933 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73934 MVT::f32, 1, 1,
73935 10, MVT::f64,
73936 OPC_CheckChild1Type, MVT::f64,
73937 OPC_EmitMergeInputChains1_0,
73938 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73939 MVT::f64, 1, 1,
73940 10, MVT::f16,
73941 OPC_CheckChild1Type, MVT::f16,
73942 OPC_EmitMergeInputChains1_0,
73943 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73944 MVT::f16, 1, 1,
73945 10, MVT::bf16,
73946 OPC_CheckChild1Type, MVT::bf16,
73947 OPC_EmitMergeInputChains1_0,
73948 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73949 MVT::bf16, 1, 1,
73950 10, MVT::v2i16,
73951 OPC_CheckChild1Type, MVT::v2i16,
73952 OPC_EmitMergeInputChains1_0,
73953 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73954 MVT::v2i16, 1, 1,
73955 10, MVT::v4i8,
73956 OPC_CheckChild1Type, MVT::v4i8,
73957 OPC_EmitMergeInputChains1_0,
73958 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73959 MVT::v4i8, 1, 1,
73960 10, MVT::v2f16,
73961 OPC_CheckChild1Type, MVT::v2f16,
73962 OPC_EmitMergeInputChains1_0,
73963 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73964 MVT::v2f16, 1, 1,
73965 10, MVT::v2bf16,
73966 OPC_CheckChild1Type, MVT::v2bf16,
73967 OPC_EmitMergeInputChains1_0,
73968 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ProxyRegI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
73969 MVT::v2bf16, 1, 1,
73970 0,
73971 82|128,3, TARGET_VAL(ISD::BITCAST),
73972 OPC_RecordChild0,
73973 OPC_Scope, 9,
73974 OPC_CheckChild0Type, MVT::f32,
73975 OPC_CheckTypeI32,
73976 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
73977 MVT::i32, 1, 0,
73978 9,
73979 OPC_CheckChild0Type, MVT::f64,
73980 OPC_CheckTypeI64,
73981 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_64_F2I),
73982 MVT::i64, 1, 0,
73983 10,
73984 OPC_CheckChild0Type, MVT::f16,
73985 OPC_CheckType, MVT::i16,
73986 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI16),
73987 MVT::i16, 1, 0,
73988 10,
73989 OPC_CheckChild0Type, MVT::bf16,
73990 OPC_CheckType, MVT::i16,
73991 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI16),
73992 MVT::i16, 1, 0,
73993 9,
73994 OPC_CheckChild0Type, MVT::v2f16,
73995 OPC_CheckTypeI32,
73996 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
73997 MVT::i32, 1, 0,
73998 9,
73999 OPC_CheckChild0Type, MVT::v2bf16,
74000 OPC_CheckTypeI32,
74001 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74002 MVT::i32, 1, 0,
74003 9,
74004 OPC_CheckChild0Type, MVT::v2i16,
74005 OPC_CheckTypeI32,
74006 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74007 MVT::i32, 1, 0,
74008 9,
74009 OPC_CheckChild0Type, MVT::v4i8,
74010 OPC_CheckTypeI32,
74011 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74012 MVT::i32, 1, 0,
74013 29,
74014 OPC_MoveChild0,
74015 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74016 OPC_CheckPredicate, 12,
74017 OPC_CheckType, MVT::i16,
74018 OPC_MoveParent,
74019 OPC_SwitchType , 7, MVT::f16,
74020 OPC_EmitConvertToTarget0,
74021 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB16ri),
74022 MVT::f16, 1, 1,
74023 7, MVT::bf16,
74024 OPC_EmitConvertToTarget0,
74025 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB16ri),
74026 MVT::bf16, 1, 1,
74027 0,
74028 9,
74029 OPC_CheckChild0TypeI32,
74030 OPC_CheckType, MVT::f32,
74031 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_I2F),
74032 MVT::f32, 1, 0,
74033 9,
74034 OPC_CheckChild0TypeI64,
74035 OPC_CheckType, MVT::f64,
74036 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_64_I2F),
74037 MVT::f64, 1, 0,
74038 10,
74039 OPC_CheckChild0Type, MVT::v2f16,
74040 OPC_CheckType, MVT::f32,
74041 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_I2F),
74042 MVT::f32, 1, 0,
74043 10,
74044 OPC_CheckChild0Type, MVT::v2bf16,
74045 OPC_CheckType, MVT::f32,
74046 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_I2F),
74047 MVT::f32, 1, 0,
74048 10,
74049 OPC_CheckChild0Type, MVT::v2i16,
74050 OPC_CheckType, MVT::f32,
74051 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_I2F),
74052 MVT::f32, 1, 0,
74053 10,
74054 OPC_CheckChild0Type, MVT::v4i8,
74055 OPC_CheckType, MVT::f32,
74056 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_I2F),
74057 MVT::f32, 1, 0,
74058 20,
74059 OPC_CheckChild0Type, MVT::i16,
74060 OPC_SwitchType , 6, MVT::f16,
74061 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI16),
74062 MVT::f16, 1, 0,
74063 6, MVT::bf16,
74064 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI16),
74065 MVT::bf16, 1, 0,
74066 0,
74067 27,
74068 OPC_MoveChild0,
74069 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74070 OPC_CheckPredicate7,
74071 OPC_CheckTypeI32,
74072 OPC_MoveParent,
74073 OPC_SwitchType , 7, MVT::v2i16,
74074 OPC_EmitConvertToTarget0,
74075 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB32ri),
74076 MVT::v2i16, 1, 1,
74077 7, MVT::v4i8,
74078 OPC_EmitConvertToTarget0,
74079 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB32ri),
74080 MVT::v4i8, 1, 1,
74081 0,
74082 20,
74083 OPC_CheckChild0Type, MVT::f32,
74084 OPC_SwitchType , 6, MVT::v2i16,
74085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74086 MVT::v2i16, 1, 0,
74087 6, MVT::v4i8,
74088 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74089 MVT::v4i8, 1, 0,
74090 0,
74091 20,
74092 OPC_CheckChild0Type, MVT::v2f16,
74093 OPC_SwitchType , 6, MVT::v2i16,
74094 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74095 MVT::v2i16, 1, 0,
74096 6, MVT::v4i8,
74097 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74098 MVT::v4i8, 1, 0,
74099 0,
74100 20,
74101 OPC_CheckChild0Type, MVT::v2bf16,
74102 OPC_SwitchType , 6, MVT::v2i16,
74103 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74104 MVT::v2i16, 1, 0,
74105 6, MVT::v4i8,
74106 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74107 MVT::v4i8, 1, 0,
74108 0,
74109 10,
74110 OPC_CheckChild0Type, MVT::v4i8,
74111 OPC_CheckType, MVT::v2i16,
74112 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74113 MVT::v2i16, 1, 0,
74114 19,
74115 OPC_CheckChild0TypeI32,
74116 OPC_SwitchType , 6, MVT::v2i16,
74117 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74118 MVT::v2i16, 1, 0,
74119 6, MVT::v4i8,
74120 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74121 MVT::v4i8, 1, 0,
74122 0,
74123 10,
74124 OPC_CheckChild0Type, MVT::v2i16,
74125 OPC_CheckType, MVT::v4i8,
74126 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74127 MVT::v4i8, 1, 0,
74128 27,
74129 OPC_MoveChild0,
74130 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74131 OPC_CheckPredicate7,
74132 OPC_CheckTypeI32,
74133 OPC_MoveParent,
74134 OPC_SwitchType , 7, MVT::v2f16,
74135 OPC_EmitConvertToTarget0,
74136 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB32ri),
74137 MVT::v2f16, 1, 1,
74138 7, MVT::v2bf16,
74139 OPC_EmitConvertToTarget0,
74140 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::IMOVB32ri),
74141 MVT::v2bf16, 1, 1,
74142 0,
74143 20,
74144 OPC_CheckChild0Type, MVT::f32,
74145 OPC_SwitchType , 6, MVT::v2f16,
74146 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74147 MVT::v2f16, 1, 0,
74148 6, MVT::v2bf16,
74149 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74150 MVT::v2bf16, 1, 0,
74151 0,
74152 10,
74153 OPC_CheckChild0Type, MVT::v2bf16,
74154 OPC_CheckType, MVT::v2f16,
74155 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74156 MVT::v2f16, 1, 0,
74157 20,
74158 OPC_CheckChild0Type, MVT::v2i16,
74159 OPC_SwitchType , 6, MVT::v2f16,
74160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74161 MVT::v2f16, 1, 0,
74162 6, MVT::v2bf16,
74163 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74164 MVT::v2bf16, 1, 0,
74165 0,
74166 20,
74167 OPC_CheckChild0Type, MVT::v4i8,
74168 OPC_SwitchType , 6, MVT::v2f16,
74169 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74170 MVT::v2f16, 1, 0,
74171 6, MVT::v2bf16,
74172 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74173 MVT::v2bf16, 1, 0,
74174 0,
74175 19,
74176 OPC_CheckChild0TypeI32,
74177 OPC_SwitchType , 6, MVT::v2f16,
74178 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74179 MVT::v2f16, 1, 0,
74180 6, MVT::v2bf16,
74181 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74182 MVT::v2bf16, 1, 0,
74183 0,
74184 10,
74185 OPC_CheckChild0Type, MVT::v2f16,
74186 OPC_CheckType, MVT::v2bf16,
74187 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::ProxyRegI32),
74188 MVT::v2bf16, 1, 0,
74189 0,
74190 9|128,2, TARGET_VAL(ISD::FP_TO_SINT),
74191 OPC_RecordChild0,
74192 OPC_Scope, 51,
74193 OPC_CheckChild0Type, MVT::f16,
74194 OPC_SwitchType , 12, MVT::i1,
74195 OPC_EmitInteger16, 0,
74196 OPC_EmitInteger32, 0,
74197 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
74198 MVT::i1, 3, 0, 1, 2,
74199 9, MVT::i16,
74200 OPC_EmitInteger32, 4,
74201 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f16),
74202 MVT::i16, 2, 0, 1,
74203 9, MVT::i32,
74204 OPC_EmitInteger32, 4,
74205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f16),
74206 MVT::i32, 2, 0, 1,
74207 9, MVT::i64,
74208 OPC_EmitInteger32, 4,
74209 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f16),
74210 MVT::i64, 2, 0, 1,
74211 0,
74212 51,
74213 OPC_CheckChild0Type, MVT::bf16,
74214 OPC_SwitchType , 12, MVT::i1,
74215 OPC_EmitInteger16, 0,
74216 OPC_EmitInteger32, 0,
74217 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
74218 MVT::i1, 3, 0, 1, 2,
74219 9, MVT::i16,
74220 OPC_EmitInteger32, 4,
74221 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_bf16),
74222 MVT::i16, 2, 0, 1,
74223 9, MVT::i32,
74224 OPC_EmitInteger32, 4,
74225 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_bf16),
74226 MVT::i32, 2, 0, 1,
74227 9, MVT::i64,
74228 OPC_EmitInteger32, 4,
74229 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_bf16),
74230 MVT::i64, 2, 0, 1,
74231 0,
74232 99,
74233 OPC_CheckChild0Type, MVT::f32,
74234 OPC_SwitchType , 23, MVT::i16,
74235 OPC_Scope, 10,
74236 OPC_CheckPatternPredicate6,
74237 OPC_EmitInteger32, 36,
74238 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f32),
74239 MVT::i16, 2, 0, 1,
74240 9,
74241 OPC_EmitInteger32, 4,
74242 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f32),
74243 MVT::i16, 2, 0, 1,
74244 0,
74245 23, MVT::i32,
74246 OPC_Scope, 10,
74247 OPC_CheckPatternPredicate6,
74248 OPC_EmitInteger32, 36,
74249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
74250 MVT::i32, 2, 0, 1,
74251 9,
74252 OPC_EmitInteger32, 4,
74253 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f32),
74254 MVT::i32, 2, 0, 1,
74255 0,
74256 23, MVT::i64,
74257 OPC_Scope, 10,
74258 OPC_CheckPatternPredicate6,
74259 OPC_EmitInteger32, 36,
74260 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
74261 MVT::i64, 2, 0, 1,
74262 9,
74263 OPC_EmitInteger32, 4,
74264 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f32),
74265 MVT::i64, 2, 0, 1,
74266 0,
74267 18, MVT::i1,
74268 OPC_EmitNode1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74269 MVT::i32, 1, 0,
74270 OPC_EmitInteger32, 0,
74271 OPC_EmitInteger32, 0,
74272 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
74273 MVT::i1, 3, 1, 2, 3,
74274 0,
74275 57,
74276 OPC_CheckChild0Type, MVT::f64,
74277 OPC_SwitchType , 9, MVT::i16,
74278 OPC_EmitInteger32, 4,
74279 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s16_f64),
74280 MVT::i16, 2, 0, 1,
74281 9, MVT::i32,
74282 OPC_EmitInteger32, 4,
74283 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s32_f64),
74284 MVT::i32, 2, 0, 1,
74285 9, MVT::i64,
74286 OPC_EmitInteger32, 4,
74287 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_s64_f64),
74288 MVT::i64, 2, 0, 1,
74289 18, MVT::i1,
74290 OPC_EmitNode1None, TARGET_VAL(NVPTX::BITCONVERT_64_F2I),
74291 MVT::i64, 1, 0,
74292 OPC_EmitInteger64, 0,
74293 OPC_EmitInteger32, 0,
74294 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
74295 MVT::i1, 3, 1, 2, 3,
74296 0,
74297 0,
74298 9|128,2, TARGET_VAL(ISD::FP_TO_UINT),
74299 OPC_RecordChild0,
74300 OPC_Scope, 51,
74301 OPC_CheckChild0Type, MVT::f16,
74302 OPC_SwitchType , 12, MVT::i1,
74303 OPC_EmitInteger16, 0,
74304 OPC_EmitInteger32, 0,
74305 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
74306 MVT::i1, 3, 0, 1, 2,
74307 9, MVT::i16,
74308 OPC_EmitInteger32, 4,
74309 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f16),
74310 MVT::i16, 2, 0, 1,
74311 9, MVT::i32,
74312 OPC_EmitInteger32, 4,
74313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f16),
74314 MVT::i32, 2, 0, 1,
74315 9, MVT::i64,
74316 OPC_EmitInteger32, 4,
74317 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f16),
74318 MVT::i64, 2, 0, 1,
74319 0,
74320 51,
74321 OPC_CheckChild0Type, MVT::bf16,
74322 OPC_SwitchType , 12, MVT::i1,
74323 OPC_EmitInteger16, 0,
74324 OPC_EmitInteger32, 0,
74325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b16ri),
74326 MVT::i1, 3, 0, 1, 2,
74327 9, MVT::i16,
74328 OPC_EmitInteger32, 4,
74329 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_bf16),
74330 MVT::i16, 2, 0, 1,
74331 9, MVT::i32,
74332 OPC_EmitInteger32, 4,
74333 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_bf16),
74334 MVT::i32, 2, 0, 1,
74335 9, MVT::i64,
74336 OPC_EmitInteger32, 4,
74337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_bf16),
74338 MVT::i64, 2, 0, 1,
74339 0,
74340 99,
74341 OPC_CheckChild0Type, MVT::f32,
74342 OPC_SwitchType , 23, MVT::i16,
74343 OPC_Scope, 10,
74344 OPC_CheckPatternPredicate6,
74345 OPC_EmitInteger32, 36,
74346 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f32),
74347 MVT::i16, 2, 0, 1,
74348 9,
74349 OPC_EmitInteger32, 4,
74350 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f32),
74351 MVT::i16, 2, 0, 1,
74352 0,
74353 23, MVT::i32,
74354 OPC_Scope, 10,
74355 OPC_CheckPatternPredicate6,
74356 OPC_EmitInteger32, 36,
74357 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
74358 MVT::i32, 2, 0, 1,
74359 9,
74360 OPC_EmitInteger32, 4,
74361 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f32),
74362 MVT::i32, 2, 0, 1,
74363 0,
74364 23, MVT::i64,
74365 OPC_Scope, 10,
74366 OPC_CheckPatternPredicate6,
74367 OPC_EmitInteger32, 36,
74368 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
74369 MVT::i64, 2, 0, 1,
74370 9,
74371 OPC_EmitInteger32, 4,
74372 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f32),
74373 MVT::i64, 2, 0, 1,
74374 0,
74375 18, MVT::i1,
74376 OPC_EmitNode1None, TARGET_VAL(NVPTX::BITCONVERT_32_F2I),
74377 MVT::i32, 1, 0,
74378 OPC_EmitInteger32, 0,
74379 OPC_EmitInteger32, 0,
74380 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b32ri),
74381 MVT::i1, 3, 1, 2, 3,
74382 0,
74383 57,
74384 OPC_CheckChild0Type, MVT::f64,
74385 OPC_SwitchType , 9, MVT::i16,
74386 OPC_EmitInteger32, 4,
74387 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_f64),
74388 MVT::i16, 2, 0, 1,
74389 9, MVT::i32,
74390 OPC_EmitInteger32, 4,
74391 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_f64),
74392 MVT::i32, 2, 0, 1,
74393 9, MVT::i64,
74394 OPC_EmitInteger32, 4,
74395 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_f64),
74396 MVT::i64, 2, 0, 1,
74397 18, MVT::i1,
74398 OPC_EmitNode1None, TARGET_VAL(NVPTX::BITCONVERT_64_F2I),
74399 MVT::i64, 1, 0,
74400 OPC_EmitInteger64, 0,
74401 OPC_EmitInteger32, 0,
74402 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SETP_b64ri),
74403 MVT::i1, 3, 1, 2, 3,
74404 0,
74405 0,
74406 90, TARGET_VAL(ISD::ANY_EXTEND),
74407 OPC_RecordChild0,
74408 OPC_SwitchType , 12, MVT::i16,
74409 OPC_EmitInteger16, 3,
74410 OPC_EmitInteger16, 0,
74411 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u16ii),
74412 MVT::i16, 3, 1, 2, 0,
74413 29, MVT::i32,
74414 OPC_Scope, 14,
74415 OPC_CheckChild0Type, MVT::i1,
74416 OPC_EmitInteger32, 3,
74417 OPC_EmitInteger32, 0,
74418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u32ii),
74419 MVT::i32, 3, 1, 2, 0,
74420 11,
74421 OPC_CheckChild0Type, MVT::i16,
74422 OPC_EmitInteger32, 0,
74423 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
74424 MVT::i32, 2, 0, 1,
74425 0,
74426 40, MVT::i64,
74427 OPC_Scope, 14,
74428 OPC_CheckChild0Type, MVT::i1,
74429 OPC_EmitInteger64, 3,
74430 OPC_EmitInteger64, 0,
74431 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_u64ii),
74432 MVT::i64, 3, 1, 2, 0,
74433 11,
74434 OPC_CheckChild0Type, MVT::i16,
74435 OPC_EmitInteger32, 0,
74436 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u16),
74437 MVT::i64, 2, 0, 1,
74438 10,
74439 OPC_CheckChild0TypeI32,
74440 OPC_EmitInteger32, 0,
74441 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
74442 MVT::i64, 2, 0, 1,
74443 0,
74444 0,
74445 67, TARGET_VAL(ISD::CTLZ),
74446 OPC_RecordChild0,
74447 OPC_SwitchType , 7, MVT::i32,
74448 OPC_CheckChild0TypeI32,
74449 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CLZr32),
74450 MVT::i32, 1, 0,
74451 16, MVT::i64,
74452 OPC_CheckChild0TypeI64,
74453 OPC_EmitNode1None, TARGET_VAL(NVPTX::CLZr64),
74454 MVT::i32, 1, 0,
74455 OPC_EmitInteger32, 0,
74456 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
74457 MVT::i64, 2, 1, 2,
74458 35, MVT::i16,
74459 OPC_CheckChild0Type, MVT::i16,
74460 OPC_EmitInteger32, 0,
74461 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_u32_u16),
74462 MVT::i32, 2, 0, 1,
74463 OPC_EmitNode1None, TARGET_VAL(NVPTX::CLZr32),
74464 MVT::i32, 1, 2,
74465 OPC_EmitInteger32, 0,
74466 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_u16_u32),
74467 MVT::i16, 2, 3, 4,
74468 OPC_EmitInteger16, 32,
74469 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SUBi16ri),
74470 MVT::i16, 2, 5, 6,
74471 0,
74472 58, TARGET_VAL(ISD::CTPOP),
74473 OPC_RecordChild0,
74474 OPC_SwitchType , 7, MVT::i32,
74475 OPC_CheckChild0TypeI32,
74476 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::POPCr32),
74477 MVT::i32, 1, 0,
74478 16, MVT::i64,
74479 OPC_CheckChild0TypeI64,
74480 OPC_EmitNode1None, TARGET_VAL(NVPTX::POPCr64),
74481 MVT::i32, 1, 0,
74482 OPC_EmitInteger32, 0,
74483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u64_u32),
74484 MVT::i64, 2, 1, 2,
74485 26, MVT::i16,
74486 OPC_CheckChild0Type, MVT::i16,
74487 OPC_EmitInteger32, 0,
74488 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_u32_u16),
74489 MVT::i32, 2, 0, 1,
74490 OPC_EmitNode1None, TARGET_VAL(NVPTX::POPCr32),
74491 MVT::i32, 1, 2,
74492 OPC_EmitInteger32, 0,
74493 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u16_u32),
74494 MVT::i16, 2, 3, 4,
74495 0,
74496 8, TARGET_VAL(NVPTXISD::RET_GLUE),
74497 OPC_RecordNode,
74498 OPC_CaptureGlueInput,
74499 OPC_EmitMergeInputChains1_0,
74500 OPC_MorphNodeTo0, TARGET_VAL(NVPTX::Return), 0|OPFL_Chain|OPFL_GlueInput,
74501 0,
74502 13, TARGET_VAL(ISD::BR),
74503 OPC_RecordNode,
74504 OPC_RecordChild1,
74505 OPC_MoveChild1,
74506 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
74507 OPC_MoveParent,
74508 OPC_EmitMergeInputChains1_0,
74509 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::GOTO),
74510 1, 1,
74511 6, TARGET_VAL(ISD::TRAP),
74512 OPC_RecordNode,
74513 OPC_EmitMergeInputChains1_0,
74514 OPC_MorphNodeTo0Chain, TARGET_VAL(NVPTX::trapinst),
74515 0,
74516 8, TARGET_VAL(ISD::READCYCLECOUNTER),
74517 OPC_RecordNode,
74518 OPC_CheckTypeI64,
74519 OPC_EmitMergeInputChains1_0,
74520 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_CLOCK64),
74521 MVT::i64, 0,
74522 8, TARGET_VAL(ISD::READSTEADYCOUNTER),
74523 OPC_RecordNode,
74524 OPC_CheckTypeI64,
74525 OPC_EmitMergeInputChains1_0,
74526 OPC_MorphNodeTo1Chain, TARGET_VAL(NVPTX::INT_PTX_SREG_GLOBALTIMER),
74527 MVT::i64, 0,
74528 81, TARGET_VAL(ISD::BSWAP),
74529 OPC_RecordChild0,
74530 OPC_SwitchType , 13, MVT::i32,
74531 OPC_EmitInteger32, 0,
74532 OPC_EmitInteger32, 70|128,4,
74533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_PRMT),
74534 MVT::i32, 3, 0, 1, 2,
74535 45, MVT::i64,
74536 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32H),
74537 MVT::i32, 1, 0,
74538 OPC_EmitInteger32, 0,
74539 OPC_EmitInteger32, 70|128,4,
74540 OPC_EmitNode1None, TARGET_VAL(NVPTX::INT_NVVM_PRMT),
74541 MVT::i32, 3, 1, 2, 3,
74542 OPC_EmitNode1None, TARGET_VAL(NVPTX::I64toI32L),
74543 MVT::i32, 1, 0,
74544 OPC_EmitInteger32, 0,
74545 OPC_EmitInteger32, 70|128,4,
74546 OPC_EmitNode1None, TARGET_VAL(NVPTX::INT_NVVM_PRMT),
74547 MVT::i32, 3, 5, 6, 7,
74548 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I32toI64),
74549 MVT::i64, 2, 4, 8,
74550 14, MVT::v2i16,
74551 OPC_EmitInteger32, 0,
74552 OPC_EmitInteger32, 2|128,12|128,1,
74553 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_PRMT),
74554 MVT::v2i16, 3, 0, 1, 2,
74555 0,
74556 1|128,3, TARGET_VAL(ISD::FDIV),
74557 OPC_Scope, 98,
74558 OPC_MoveChild0,
74559 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74560 OPC_CheckPredicate, 13,
74561 OPC_MoveSibling1,
74562 OPC_SwitchOpcode , 59, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
74563 OPC_Scope, 14,
74564 OPC_CheckChild0Integer, 96|128,4|128,1,
74565 OPC_RecordChild1,
74566 OPC_MoveParent,
74567 OPC_CheckPatternPredicate, 62,
74568 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
74569 MVT::f32, 1, 0,
74570 14,
74571 OPC_CheckChild0Integer, 98|128,4|128,1,
74572 OPC_RecordChild1,
74573 OPC_MoveParent,
74574 OPC_CheckPatternPredicate, 62,
74575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
74576 MVT::f32, 1, 0,
74577 26,
74578 OPC_CheckChild0Integer, 100|128,4|128,1,
74579 OPC_RecordChild1,
74580 OPC_MoveParent,
74581 OPC_Scope, 8,
74582 OPC_CheckPatternPredicate, 63,
74583 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
74584 MVT::f32, 1, 0,
74585 8,
74586 OPC_CheckPatternPredicate, 64,
74587 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
74588 MVT::f32, 1, 0,
74589 0,
74590 0,
74591 24, TARGET_VAL(ISD::FSQRT),
74592 OPC_RecordChild0,
74593 OPC_MoveParent,
74594 OPC_CheckType, MVT::f32,
74595 OPC_Scope, 8,
74596 OPC_CheckPatternPredicate, 63,
74597 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F),
74598 MVT::f32, 1, 0,
74599 8,
74600 OPC_CheckPatternPredicate, 64,
74601 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F),
74602 MVT::f32, 1, 0,
74603 0,
74604 0,
74605 26|128,2,
74606 OPC_RecordChild0,
74607 OPC_Scope, 116,
74608 OPC_MoveChild0,
74609 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74610 OPC_Scope, 14,
74611 OPC_CheckPredicate, 16,
74612 OPC_MoveParent,
74613 OPC_RecordChild1,
74614 OPC_CheckType, MVT::f64,
74615 OPC_EmitConvertToTarget0,
74616 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV641r),
74617 MVT::f64, 2, 2, 1,
74618 71,
74619 OPC_CheckPredicate, 13,
74620 OPC_MoveParent,
74621 OPC_RecordChild1,
74622 OPC_CheckType, MVT::f32,
74623 OPC_Scope, 10,
74624 OPC_CheckPatternPredicate, 51,
74625 OPC_EmitConvertToTarget0,
74626 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r_ftz),
74627 MVT::f32, 2, 2, 1,
74628 10,
74629 OPC_CheckPatternPredicate, 52,
74630 OPC_EmitConvertToTarget0,
74631 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r),
74632 MVT::f32, 2, 2, 1,
74633 10,
74634 OPC_CheckPatternPredicate, 53,
74635 OPC_EmitConvertToTarget0,
74636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r_approx_ftz),
74637 MVT::f32, 2, 2, 1,
74638 10,
74639 OPC_CheckPatternPredicate, 54,
74640 OPC_EmitConvertToTarget0,
74641 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r_approx),
74642 MVT::f32, 2, 2, 1,
74643 9,
74644 OPC_CheckPatternPredicate6,
74645 OPC_EmitConvertToTarget0,
74646 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r_prec_ftz),
74647 MVT::f32, 2, 2, 1,
74648 8,
74649 OPC_EmitConvertToTarget0,
74650 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV321r_prec),
74651 MVT::f32, 2, 2, 1,
74652 0,
74653 22,
74654 OPC_CheckPredicate, 17,
74655 OPC_MoveParent,
74656 OPC_RecordChild1,
74657 OPC_CheckType, MVT::f64,
74658 OPC_EmitNodeXForm, 5, 0,
74659 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV641r),
74660 MVT::f64, 2, 2, 1,
74661 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf64),
74662 MVT::f64, 1, 3,
74663 0,
74664 32|128,1,
74665 OPC_RecordChild1,
74666 OPC_Scope, 84,
74667 OPC_MoveChild1,
74668 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74669 OPC_MoveParent,
74670 OPC_SwitchType , 8, MVT::f64,
74671 OPC_EmitConvertToTarget1,
74672 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV64ri),
74673 MVT::f64, 2, 0, 2,
74674 65, MVT::f32,
74675 OPC_Scope, 10,
74676 OPC_CheckPatternPredicate, 51,
74677 OPC_EmitConvertToTarget1,
74678 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxri_ftz),
74679 MVT::f32, 2, 0, 2,
74680 10,
74681 OPC_CheckPatternPredicate, 52,
74682 OPC_EmitConvertToTarget1,
74683 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxri),
74684 MVT::f32, 2, 0, 2,
74685 10,
74686 OPC_CheckPatternPredicate, 53,
74687 OPC_EmitConvertToTarget1,
74688 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_ftz),
74689 MVT::f32, 2, 0, 2,
74690 10,
74691 OPC_CheckPatternPredicate, 54,
74692 OPC_EmitConvertToTarget1,
74693 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri),
74694 MVT::f32, 2, 0, 2,
74695 9,
74696 OPC_CheckPatternPredicate6,
74697 OPC_EmitConvertToTarget1,
74698 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_prec_ftz),
74699 MVT::f32, 2, 0, 2,
74700 8,
74701 OPC_EmitConvertToTarget1,
74702 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32ri_prec),
74703 MVT::f32, 2, 0, 2,
74704 0,
74705 0,
74706 9,
74707 OPC_CheckType, MVT::f64,
74708 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV64rr),
74709 MVT::f64, 2, 0, 1,
74710 61,
74711 OPC_CheckType, MVT::f32,
74712 OPC_Scope, 9,
74713 OPC_CheckPatternPredicate, 51,
74714 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxrr_ftz),
74715 MVT::f32, 2, 0, 1,
74716 9,
74717 OPC_CheckPatternPredicate, 52,
74718 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32approxrr),
74719 MVT::f32, 2, 0, 1,
74720 9,
74721 OPC_CheckPatternPredicate, 53,
74722 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_ftz),
74723 MVT::f32, 2, 0, 1,
74724 9,
74725 OPC_CheckPatternPredicate, 54,
74726 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr),
74727 MVT::f32, 2, 0, 1,
74728 8,
74729 OPC_CheckPatternPredicate6,
74730 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_prec_ftz),
74731 MVT::f32, 2, 0, 1,
74732 7,
74733 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FDIV32rr_prec),
74734 MVT::f32, 2, 0, 1,
74735 0,
74736 0,
74737 0,
74738 0,
74739 53|128,3, TARGET_VAL(ISD::FMA),
74740 OPC_RecordChild0,
74741 OPC_Scope, 56,
74742 OPC_RecordChild1,
74743 OPC_MoveChild1,
74744 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74745 OPC_MoveSibling2,
74746 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74747 OPC_RecordNode,
74748 OPC_MoveParent,
74749 OPC_SwitchType , 27, MVT::f32,
74750 OPC_Scope, 11,
74751 OPC_CheckPatternPredicate6,
74752 OPC_EmitConvertToTarget1,
74753 OPC_EmitConvertToTarget2,
74754 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrii),
74755 MVT::f32, 3, 0, 3, 4,
74756 12,
74757 OPC_CheckPatternPredicate, 27,
74758 OPC_EmitConvertToTarget1,
74759 OPC_EmitConvertToTarget2,
74760 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rii),
74761 MVT::f32, 3, 0, 3, 4,
74762 0,
74763 12, MVT::f64,
74764 OPC_CheckPatternPredicate, 27,
74765 OPC_EmitConvertToTarget1,
74766 OPC_EmitConvertToTarget2,
74767 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rii),
74768 MVT::f64, 3, 0, 3, 4,
74769 0,
74770 57,
74771 OPC_MoveChild0,
74772 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74773 OPC_MoveParent,
74774 OPC_RecordChild1,
74775 OPC_RecordChild2,
74776 OPC_MoveChild2,
74777 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74778 OPC_MoveParent,
74779 OPC_SwitchType , 27, MVT::f32,
74780 OPC_Scope, 11,
74781 OPC_CheckPatternPredicate6,
74782 OPC_EmitConvertToTarget0,
74783 OPC_EmitConvertToTarget2,
74784 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrii),
74785 MVT::f32, 3, 1, 3, 4,
74786 12,
74787 OPC_CheckPatternPredicate, 27,
74788 OPC_EmitConvertToTarget0,
74789 OPC_EmitConvertToTarget2,
74790 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rii),
74791 MVT::f32, 3, 1, 3, 4,
74792 0,
74793 12, MVT::f64,
74794 OPC_CheckPatternPredicate, 27,
74795 OPC_EmitConvertToTarget0,
74796 OPC_EmitConvertToTarget2,
74797 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rii),
74798 MVT::f64, 3, 1, 3, 4,
74799 0,
74800 121,
74801 OPC_RecordChild1,
74802 OPC_Scope, 18,
74803 OPC_RecordChild2,
74804 OPC_MoveChild2,
74805 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74806 OPC_MoveParent,
74807 OPC_CheckType, MVT::f32,
74808 OPC_CheckPatternPredicate6,
74809 OPC_EmitConvertToTarget2,
74810 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrri),
74811 MVT::f32, 3, 0, 1, 3,
74812 18,
74813 OPC_MoveChild1,
74814 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74815 OPC_MoveParent,
74816 OPC_RecordChild2,
74817 OPC_CheckType, MVT::f32,
74818 OPC_CheckPatternPredicate6,
74819 OPC_EmitConvertToTarget1,
74820 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrir),
74821 MVT::f32, 3, 0, 3, 2,
74822 19,
74823 OPC_RecordChild2,
74824 OPC_MoveChild2,
74825 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74826 OPC_MoveParent,
74827 OPC_CheckType, MVT::f32,
74828 OPC_CheckPatternPredicate, 27,
74829 OPC_EmitConvertToTarget2,
74830 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rri),
74831 MVT::f32, 3, 0, 1, 3,
74832 19,
74833 OPC_MoveChild1,
74834 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74835 OPC_MoveParent,
74836 OPC_RecordChild2,
74837 OPC_CheckType, MVT::f32,
74838 OPC_CheckPatternPredicate, 27,
74839 OPC_EmitConvertToTarget1,
74840 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rir),
74841 MVT::f32, 3, 0, 3, 2,
74842 19,
74843 OPC_RecordChild2,
74844 OPC_MoveChild2,
74845 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74846 OPC_MoveParent,
74847 OPC_CheckType, MVT::f64,
74848 OPC_CheckPatternPredicate, 27,
74849 OPC_EmitConvertToTarget2,
74850 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rri),
74851 MVT::f64, 3, 0, 1, 3,
74852 19,
74853 OPC_MoveChild1,
74854 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74855 OPC_MoveParent,
74856 OPC_RecordChild2,
74857 OPC_CheckType, MVT::f64,
74858 OPC_CheckPatternPredicate, 27,
74859 OPC_EmitConvertToTarget1,
74860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rir),
74861 MVT::f64, 3, 0, 3, 2,
74862 0,
74863 49,
74864 OPC_MoveChild0,
74865 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74866 OPC_MoveParent,
74867 OPC_RecordChild1,
74868 OPC_RecordChild2,
74869 OPC_SwitchType , 25, MVT::f32,
74870 OPC_Scope, 10,
74871 OPC_CheckPatternPredicate6,
74872 OPC_EmitConvertToTarget0,
74873 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrir),
74874 MVT::f32, 3, 1, 3, 2,
74875 11,
74876 OPC_CheckPatternPredicate, 27,
74877 OPC_EmitConvertToTarget0,
74878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rir),
74879 MVT::f32, 3, 1, 3, 2,
74880 0,
74881 11, MVT::f64,
74882 OPC_CheckPatternPredicate, 27,
74883 OPC_EmitConvertToTarget0,
74884 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rir),
74885 MVT::f64, 3, 1, 3, 2,
74886 0,
74887 17|128,1,
74888 OPC_RecordChild1,
74889 OPC_RecordChild2,
74890 OPC_SwitchType , 24, MVT::f16,
74891 OPC_Scope, 10,
74892 OPC_CheckPatternPredicate, 8,
74893 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16_ftzrrr),
74894 MVT::f16, 3, 0, 1, 2,
74895 10,
74896 OPC_CheckPatternPredicate, 65,
74897 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16rrr),
74898 MVT::f16, 3, 0, 1, 2,
74899 0,
74900 24, MVT::bf16,
74901 OPC_Scope, 10,
74902 OPC_CheckPatternPredicate, 9,
74903 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16_ftzrrr),
74904 MVT::bf16, 3, 0, 1, 2,
74905 10,
74906 OPC_CheckPatternPredicate, 66,
74907 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16rrr),
74908 MVT::bf16, 3, 0, 1, 2,
74909 0,
74910 23, MVT::f32,
74911 OPC_Scope, 9,
74912 OPC_CheckPatternPredicate6,
74913 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32_ftzrrr),
74914 MVT::f32, 3, 0, 1, 2,
74915 10,
74916 OPC_CheckPatternPredicate, 27,
74917 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA32rrr),
74918 MVT::f32, 3, 0, 1, 2,
74919 0,
74920 10, MVT::f64,
74921 OPC_CheckPatternPredicate, 27,
74922 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA64rrr),
74923 MVT::f64, 3, 0, 1, 2,
74924 24, MVT::v2f16,
74925 OPC_Scope, 10,
74926 OPC_CheckPatternPredicate, 8,
74927 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16x2_ftzrrr),
74928 MVT::v2f16, 3, 0, 1, 2,
74929 10,
74930 OPC_CheckPatternPredicate, 65,
74931 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMA16x2rrr),
74932 MVT::v2f16, 3, 0, 1, 2,
74933 0,
74934 24, MVT::v2bf16,
74935 OPC_Scope, 10,
74936 OPC_CheckPatternPredicate, 9,
74937 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16x2_ftzrrr),
74938 MVT::v2bf16, 3, 0, 1, 2,
74939 10,
74940 OPC_CheckPatternPredicate, 66,
74941 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFMA16x2rrr),
74942 MVT::v2bf16, 3, 0, 1, 2,
74943 0,
74944 0,
74945 0,
74946 99|128,5, TARGET_VAL(ISD::ATOMIC_LOAD_FADD),
74947 OPC_RecordMemRef,
74948 OPC_RecordNode,
74949 OPC_RecordChild1,
74950 OPC_Scope, 109|128,2,
74951 OPC_CheckChild1TypeI32,
74952 OPC_RecordChild2,
74953 OPC_Scope, 57|128,1,
74954 OPC_MoveChild2,
74955 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
74956 OPC_MoveParent,
74957 OPC_SwitchType , 44, MVT::f16,
74958 OPC_Scope, 13,
74959 OPC_CheckPredicate2,
74960 OPC_CheckPatternPredicate, 22,
74961 OPC_EmitMergeInputChains1_0,
74962 OPC_EmitConvertToTarget2,
74963 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
74964 MVT::f16, 2, 1, 3,
74965 13,
74966 OPC_CheckPredicate1,
74967 OPC_CheckPatternPredicate, 22,
74968 OPC_EmitMergeInputChains1_0,
74969 OPC_EmitConvertToTarget2,
74970 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
74971 MVT::f16, 2, 1, 3,
74972 13,
74973 OPC_CheckPredicate0,
74974 OPC_CheckPatternPredicate, 22,
74975 OPC_EmitMergeInputChains1_0,
74976 OPC_EmitConvertToTarget2,
74977 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
74978 MVT::f16, 2, 1, 3,
74979 0,
74980 44, MVT::bf16,
74981 OPC_Scope, 13,
74982 OPC_CheckPredicate2,
74983 OPC_CheckPatternPredicate, 22,
74984 OPC_EmitMergeInputChains1_0,
74985 OPC_EmitConvertToTarget2,
74986 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_BF16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
74987 MVT::bf16, 2, 1, 3,
74988 13,
74989 OPC_CheckPredicate1,
74990 OPC_CheckPatternPredicate, 22,
74991 OPC_EmitMergeInputChains1_0,
74992 OPC_EmitConvertToTarget2,
74993 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_BF16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
74994 MVT::bf16, 2, 1, 3,
74995 13,
74996 OPC_CheckPredicate0,
74997 OPC_CheckPatternPredicate, 22,
74998 OPC_EmitMergeInputChains1_0,
74999 OPC_EmitConvertToTarget2,
75000 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_BF16p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75001 MVT::bf16, 2, 1, 3,
75002 0,
75003 38, MVT::f32,
75004 OPC_Scope, 11,
75005 OPC_CheckPredicate2,
75006 OPC_EmitMergeInputChains1_0,
75007 OPC_EmitConvertToTarget2,
75008 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75009 MVT::f32, 2, 1, 3,
75010 11,
75011 OPC_CheckPredicate1,
75012 OPC_EmitMergeInputChains1_0,
75013 OPC_EmitConvertToTarget2,
75014 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75015 MVT::f32, 2, 1, 3,
75016 11,
75017 OPC_CheckPredicate0,
75018 OPC_EmitMergeInputChains1_0,
75019 OPC_EmitConvertToTarget2,
75020 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75021 MVT::f32, 2, 1, 3,
75022 0,
75023 44, MVT::f64,
75024 OPC_Scope, 13,
75025 OPC_CheckPredicate2,
75026 OPC_CheckPatternPredicate, 28,
75027 OPC_EmitMergeInputChains1_0,
75028 OPC_EmitConvertToTarget2,
75029 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75030 MVT::f64, 2, 1, 3,
75031 13,
75032 OPC_CheckPredicate1,
75033 OPC_CheckPatternPredicate, 28,
75034 OPC_EmitMergeInputChains1_0,
75035 OPC_EmitConvertToTarget2,
75036 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75037 MVT::f64, 2, 1, 3,
75038 13,
75039 OPC_CheckPredicate0,
75040 OPC_CheckPatternPredicate, 28,
75041 OPC_EmitMergeInputChains1_0,
75042 OPC_EmitConvertToTarget2,
75043 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F64p32imm), 0|OPFL_Chain|OPFL_MemRefs,
75044 MVT::f64, 2, 1, 3,
75045 0,
75046 0,
75047 14,
75048 OPC_CheckPredicate2,
75049 OPC_CheckType, MVT::f16,
75050 OPC_CheckPatternPredicate, 33,
75051 OPC_EmitMergeInputChains1_0,
75052 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75053 MVT::f16, 2, 1, 2,
75054 14,
75055 OPC_CheckPredicate1,
75056 OPC_CheckType, MVT::f16,
75057 OPC_CheckPatternPredicate, 33,
75058 OPC_EmitMergeInputChains1_0,
75059 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75060 MVT::f16, 2, 1, 2,
75061 14,
75062 OPC_CheckPredicate0,
75063 OPC_CheckType, MVT::f16,
75064 OPC_CheckPatternPredicate, 33,
75065 OPC_EmitMergeInputChains1_0,
75066 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75067 MVT::f16, 2, 1, 2,
75068 14,
75069 OPC_CheckPredicate2,
75070 OPC_CheckType, MVT::bf16,
75071 OPC_CheckPatternPredicate, 15,
75072 OPC_EmitMergeInputChains1_0,
75073 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_BF16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75074 MVT::bf16, 2, 1, 2,
75075 14,
75076 OPC_CheckPredicate1,
75077 OPC_CheckType, MVT::bf16,
75078 OPC_CheckPatternPredicate, 15,
75079 OPC_EmitMergeInputChains1_0,
75080 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_BF16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75081 MVT::bf16, 2, 1, 2,
75082 14,
75083 OPC_CheckPredicate0,
75084 OPC_CheckType, MVT::bf16,
75085 OPC_CheckPatternPredicate, 15,
75086 OPC_EmitMergeInputChains1_0,
75087 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_BF16p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75088 MVT::bf16, 2, 1, 2,
75089 12,
75090 OPC_CheckPredicate2,
75091 OPC_CheckType, MVT::f32,
75092 OPC_EmitMergeInputChains1_0,
75093 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75094 MVT::f32, 2, 1, 2,
75095 12,
75096 OPC_CheckPredicate1,
75097 OPC_CheckType, MVT::f32,
75098 OPC_EmitMergeInputChains1_0,
75099 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75100 MVT::f32, 2, 1, 2,
75101 12,
75102 OPC_CheckPredicate0,
75103 OPC_CheckType, MVT::f32,
75104 OPC_EmitMergeInputChains1_0,
75105 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75106 MVT::f32, 2, 1, 2,
75107 14,
75108 OPC_CheckPredicate2,
75109 OPC_CheckType, MVT::f64,
75110 OPC_CheckPatternPredicate, 28,
75111 OPC_EmitMergeInputChains1_0,
75112 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75113 MVT::f64, 2, 1, 2,
75114 14,
75115 OPC_CheckPredicate1,
75116 OPC_CheckType, MVT::f64,
75117 OPC_CheckPatternPredicate, 28,
75118 OPC_EmitMergeInputChains1_0,
75119 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75120 MVT::f64, 2, 1, 2,
75121 14,
75122 OPC_CheckPredicate0,
75123 OPC_CheckType, MVT::f64,
75124 OPC_CheckPatternPredicate, 28,
75125 OPC_EmitMergeInputChains1_0,
75126 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F64p32reg), 0|OPFL_Chain|OPFL_MemRefs,
75127 MVT::f64, 2, 1, 2,
75128 0,
75129 109|128,2,
75130 OPC_CheckChild1TypeI64,
75131 OPC_RecordChild2,
75132 OPC_Scope, 57|128,1,
75133 OPC_MoveChild2,
75134 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75135 OPC_MoveParent,
75136 OPC_SwitchType , 44, MVT::f16,
75137 OPC_Scope, 13,
75138 OPC_CheckPredicate2,
75139 OPC_CheckPatternPredicate, 22,
75140 OPC_EmitMergeInputChains1_0,
75141 OPC_EmitConvertToTarget2,
75142 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75143 MVT::f16, 2, 1, 3,
75144 13,
75145 OPC_CheckPredicate1,
75146 OPC_CheckPatternPredicate, 22,
75147 OPC_EmitMergeInputChains1_0,
75148 OPC_EmitConvertToTarget2,
75149 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75150 MVT::f16, 2, 1, 3,
75151 13,
75152 OPC_CheckPredicate0,
75153 OPC_CheckPatternPredicate, 22,
75154 OPC_EmitMergeInputChains1_0,
75155 OPC_EmitConvertToTarget2,
75156 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75157 MVT::f16, 2, 1, 3,
75158 0,
75159 44, MVT::bf16,
75160 OPC_Scope, 13,
75161 OPC_CheckPredicate2,
75162 OPC_CheckPatternPredicate, 22,
75163 OPC_EmitMergeInputChains1_0,
75164 OPC_EmitConvertToTarget2,
75165 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_BF16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75166 MVT::bf16, 2, 1, 3,
75167 13,
75168 OPC_CheckPredicate1,
75169 OPC_CheckPatternPredicate, 22,
75170 OPC_EmitMergeInputChains1_0,
75171 OPC_EmitConvertToTarget2,
75172 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_BF16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75173 MVT::bf16, 2, 1, 3,
75174 13,
75175 OPC_CheckPredicate0,
75176 OPC_CheckPatternPredicate, 22,
75177 OPC_EmitMergeInputChains1_0,
75178 OPC_EmitConvertToTarget2,
75179 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_BF16p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75180 MVT::bf16, 2, 1, 3,
75181 0,
75182 38, MVT::f32,
75183 OPC_Scope, 11,
75184 OPC_CheckPredicate2,
75185 OPC_EmitMergeInputChains1_0,
75186 OPC_EmitConvertToTarget2,
75187 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75188 MVT::f32, 2, 1, 3,
75189 11,
75190 OPC_CheckPredicate1,
75191 OPC_EmitMergeInputChains1_0,
75192 OPC_EmitConvertToTarget2,
75193 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75194 MVT::f32, 2, 1, 3,
75195 11,
75196 OPC_CheckPredicate0,
75197 OPC_EmitMergeInputChains1_0,
75198 OPC_EmitConvertToTarget2,
75199 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75200 MVT::f32, 2, 1, 3,
75201 0,
75202 44, MVT::f64,
75203 OPC_Scope, 13,
75204 OPC_CheckPredicate2,
75205 OPC_CheckPatternPredicate, 28,
75206 OPC_EmitMergeInputChains1_0,
75207 OPC_EmitConvertToTarget2,
75208 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75209 MVT::f64, 2, 1, 3,
75210 13,
75211 OPC_CheckPredicate1,
75212 OPC_CheckPatternPredicate, 28,
75213 OPC_EmitMergeInputChains1_0,
75214 OPC_EmitConvertToTarget2,
75215 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75216 MVT::f64, 2, 1, 3,
75217 13,
75218 OPC_CheckPredicate0,
75219 OPC_CheckPatternPredicate, 28,
75220 OPC_EmitMergeInputChains1_0,
75221 OPC_EmitConvertToTarget2,
75222 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F64p64imm), 0|OPFL_Chain|OPFL_MemRefs,
75223 MVT::f64, 2, 1, 3,
75224 0,
75225 0,
75226 14,
75227 OPC_CheckPredicate2,
75228 OPC_CheckType, MVT::f16,
75229 OPC_CheckPatternPredicate, 33,
75230 OPC_EmitMergeInputChains1_0,
75231 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75232 MVT::f16, 2, 1, 2,
75233 14,
75234 OPC_CheckPredicate1,
75235 OPC_CheckType, MVT::f16,
75236 OPC_CheckPatternPredicate, 33,
75237 OPC_EmitMergeInputChains1_0,
75238 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75239 MVT::f16, 2, 1, 2,
75240 14,
75241 OPC_CheckPredicate0,
75242 OPC_CheckType, MVT::f16,
75243 OPC_CheckPatternPredicate, 33,
75244 OPC_EmitMergeInputChains1_0,
75245 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75246 MVT::f16, 2, 1, 2,
75247 14,
75248 OPC_CheckPredicate2,
75249 OPC_CheckType, MVT::bf16,
75250 OPC_CheckPatternPredicate, 15,
75251 OPC_EmitMergeInputChains1_0,
75252 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_BF16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75253 MVT::bf16, 2, 1, 2,
75254 14,
75255 OPC_CheckPredicate1,
75256 OPC_CheckType, MVT::bf16,
75257 OPC_CheckPatternPredicate, 15,
75258 OPC_EmitMergeInputChains1_0,
75259 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_BF16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75260 MVT::bf16, 2, 1, 2,
75261 14,
75262 OPC_CheckPredicate0,
75263 OPC_CheckType, MVT::bf16,
75264 OPC_CheckPatternPredicate, 15,
75265 OPC_EmitMergeInputChains1_0,
75266 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_BF16p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75267 MVT::bf16, 2, 1, 2,
75268 12,
75269 OPC_CheckPredicate2,
75270 OPC_CheckType, MVT::f32,
75271 OPC_EmitMergeInputChains1_0,
75272 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75273 MVT::f32, 2, 1, 2,
75274 12,
75275 OPC_CheckPredicate1,
75276 OPC_CheckType, MVT::f32,
75277 OPC_EmitMergeInputChains1_0,
75278 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75279 MVT::f32, 2, 1, 2,
75280 12,
75281 OPC_CheckPredicate0,
75282 OPC_CheckType, MVT::f32,
75283 OPC_EmitMergeInputChains1_0,
75284 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75285 MVT::f32, 2, 1, 2,
75286 14,
75287 OPC_CheckPredicate2,
75288 OPC_CheckType, MVT::f64,
75289 OPC_CheckPatternPredicate, 28,
75290 OPC_EmitMergeInputChains1_0,
75291 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75292 MVT::f64, 2, 1, 2,
75293 14,
75294 OPC_CheckPredicate1,
75295 OPC_CheckType, MVT::f64,
75296 OPC_CheckPatternPredicate, 28,
75297 OPC_EmitMergeInputChains1_0,
75298 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75299 MVT::f64, 2, 1, 2,
75300 14,
75301 OPC_CheckPredicate0,
75302 OPC_CheckType, MVT::f64,
75303 OPC_CheckPatternPredicate, 28,
75304 OPC_EmitMergeInputChains1_0,
75305 OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F64p64reg), 0|OPFL_Chain|OPFL_MemRefs,
75306 MVT::f64, 2, 1, 2,
75307 0,
75308 0,
75309 34|128,3, TARGET_VAL(ISD::FADD),
75310 OPC_RecordChild0,
75311 OPC_Scope, 82,
75312 OPC_RecordChild1,
75313 OPC_MoveChild1,
75314 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75315 OPC_MoveParent,
75316 OPC_SwitchType , 24, MVT::f64,
75317 OPC_Scope, 10,
75318 OPC_CheckPatternPredicate, 20,
75319 OPC_EmitConvertToTarget1,
75320 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64ri),
75321 MVT::f64, 2, 0, 2,
75322 10,
75323 OPC_CheckPatternPredicate, 21,
75324 OPC_EmitConvertToTarget1,
75325 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64ri),
75326 MVT::f64, 2, 0, 2,
75327 0,
75328 46, MVT::f32,
75329 OPC_Scope, 10,
75330 OPC_CheckPatternPredicate, 35,
75331 OPC_EmitConvertToTarget1,
75332 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri_ftz),
75333 MVT::f32, 2, 0, 2,
75334 10,
75335 OPC_CheckPatternPredicate, 20,
75336 OPC_EmitConvertToTarget1,
75337 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri),
75338 MVT::f32, 2, 0, 2,
75339 10,
75340 OPC_CheckPatternPredicate, 36,
75341 OPC_EmitConvertToTarget1,
75342 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri_ftz),
75343 MVT::f32, 2, 0, 2,
75344 10,
75345 OPC_CheckPatternPredicate, 21,
75346 OPC_EmitConvertToTarget1,
75347 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri),
75348 MVT::f32, 2, 0, 2,
75349 0,
75350 0,
75351 82,
75352 OPC_MoveChild0,
75353 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75354 OPC_MoveParent,
75355 OPC_RecordChild1,
75356 OPC_SwitchType , 24, MVT::f64,
75357 OPC_Scope, 10,
75358 OPC_CheckPatternPredicate, 20,
75359 OPC_EmitConvertToTarget0,
75360 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64ri),
75361 MVT::f64, 2, 1, 2,
75362 10,
75363 OPC_CheckPatternPredicate, 21,
75364 OPC_EmitConvertToTarget0,
75365 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64ri),
75366 MVT::f64, 2, 1, 2,
75367 0,
75368 46, MVT::f32,
75369 OPC_Scope, 10,
75370 OPC_CheckPatternPredicate, 35,
75371 OPC_EmitConvertToTarget0,
75372 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri_ftz),
75373 MVT::f32, 2, 1, 2,
75374 10,
75375 OPC_CheckPatternPredicate, 20,
75376 OPC_EmitConvertToTarget0,
75377 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32ri),
75378 MVT::f32, 2, 1, 2,
75379 10,
75380 OPC_CheckPatternPredicate, 36,
75381 OPC_EmitConvertToTarget0,
75382 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri_ftz),
75383 MVT::f32, 2, 1, 2,
75384 10,
75385 OPC_CheckPatternPredicate, 21,
75386 OPC_EmitConvertToTarget0,
75387 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32ri),
75388 MVT::f32, 2, 1, 2,
75389 0,
75390 0,
75391 119|128,1,
75392 OPC_RecordChild1,
75393 OPC_SwitchType , 22, MVT::f64,
75394 OPC_Scope, 9,
75395 OPC_CheckPatternPredicate, 20,
75396 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf64rr),
75397 MVT::f64, 2, 0, 1,
75398 9,
75399 OPC_CheckPatternPredicate, 21,
75400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf64rr),
75401 MVT::f64, 2, 0, 1,
75402 0,
75403 42, MVT::f32,
75404 OPC_Scope, 9,
75405 OPC_CheckPatternPredicate, 35,
75406 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32rr_ftz),
75407 MVT::f32, 2, 0, 1,
75408 9,
75409 OPC_CheckPatternPredicate, 20,
75410 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf32rr),
75411 MVT::f32, 2, 0, 1,
75412 9,
75413 OPC_CheckPatternPredicate, 36,
75414 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32rr_ftz),
75415 MVT::f32, 2, 0, 1,
75416 9,
75417 OPC_CheckPatternPredicate, 21,
75418 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf32rr),
75419 MVT::f32, 2, 0, 1,
75420 0,
75421 42, MVT::f16,
75422 OPC_Scope, 9,
75423 OPC_CheckPatternPredicate, 37,
75424 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16rr_ftz),
75425 MVT::f16, 2, 0, 1,
75426 9,
75427 OPC_CheckPatternPredicate, 38,
75428 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16rr),
75429 MVT::f16, 2, 0, 1,
75430 9,
75431 OPC_CheckPatternPredicate, 39,
75432 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16rr_ftz),
75433 MVT::f16, 2, 0, 1,
75434 9,
75435 OPC_CheckPatternPredicate, 40,
75436 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16rr),
75437 MVT::f16, 2, 0, 1,
75438 0,
75439 42, MVT::bf16,
75440 OPC_Scope, 9,
75441 OPC_CheckPatternPredicate, 41,
75442 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16rr_ftz),
75443 MVT::bf16, 2, 0, 1,
75444 9,
75445 OPC_CheckPatternPredicate, 42,
75446 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16rr),
75447 MVT::bf16, 2, 0, 1,
75448 9,
75449 OPC_CheckPatternPredicate, 43,
75450 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16rr_ftz),
75451 MVT::bf16, 2, 0, 1,
75452 9,
75453 OPC_CheckPatternPredicate, 44,
75454 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16rr),
75455 MVT::bf16, 2, 0, 1,
75456 0,
75457 42, MVT::v2f16,
75458 OPC_Scope, 9,
75459 OPC_CheckPatternPredicate, 37,
75460 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16x2rr_ftz),
75461 MVT::v2f16, 2, 0, 1,
75462 9,
75463 OPC_CheckPatternPredicate, 38,
75464 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDf16x2rr),
75465 MVT::v2f16, 2, 0, 1,
75466 9,
75467 OPC_CheckPatternPredicate, 39,
75468 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16x2rr_ftz),
75469 MVT::v2f16, 2, 0, 1,
75470 9,
75471 OPC_CheckPatternPredicate, 40,
75472 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnf16x2rr),
75473 MVT::v2f16, 2, 0, 1,
75474 0,
75475 42, MVT::v2bf16,
75476 OPC_Scope, 9,
75477 OPC_CheckPatternPredicate, 41,
75478 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16x2rr_ftz),
75479 MVT::v2bf16, 2, 0, 1,
75480 9,
75481 OPC_CheckPatternPredicate, 42,
75482 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADDbf16x2rr),
75483 MVT::v2bf16, 2, 0, 1,
75484 9,
75485 OPC_CheckPatternPredicate, 43,
75486 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16x2rr_ftz),
75487 MVT::v2bf16, 2, 0, 1,
75488 9,
75489 OPC_CheckPatternPredicate, 44,
75490 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FADD_rnbf16x2rr),
75491 MVT::v2bf16, 2, 0, 1,
75492 0,
75493 0,
75494 0,
75495 80|128,2, TARGET_VAL(ISD::FSUB),
75496 OPC_RecordChild0,
75497 OPC_RecordChild1,
75498 OPC_Scope, 81,
75499 OPC_MoveChild1,
75500 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75501 OPC_MoveParent,
75502 OPC_SwitchType , 24, MVT::f64,
75503 OPC_Scope, 10,
75504 OPC_CheckPatternPredicate, 20,
75505 OPC_EmitConvertToTarget1,
75506 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64ri),
75507 MVT::f64, 2, 0, 2,
75508 10,
75509 OPC_CheckPatternPredicate, 21,
75510 OPC_EmitConvertToTarget1,
75511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf64ri),
75512 MVT::f64, 2, 0, 2,
75513 0,
75514 46, MVT::f32,
75515 OPC_Scope, 10,
75516 OPC_CheckPatternPredicate, 35,
75517 OPC_EmitConvertToTarget1,
75518 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32ri_ftz),
75519 MVT::f32, 2, 0, 2,
75520 10,
75521 OPC_CheckPatternPredicate, 20,
75522 OPC_EmitConvertToTarget1,
75523 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32ri),
75524 MVT::f32, 2, 0, 2,
75525 10,
75526 OPC_CheckPatternPredicate, 36,
75527 OPC_EmitConvertToTarget1,
75528 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32ri_ftz),
75529 MVT::f32, 2, 0, 2,
75530 10,
75531 OPC_CheckPatternPredicate, 21,
75532 OPC_EmitConvertToTarget1,
75533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32ri),
75534 MVT::f32, 2, 0, 2,
75535 0,
75536 0,
75537 24,
75538 OPC_CheckType, MVT::f64,
75539 OPC_Scope, 9,
75540 OPC_CheckPatternPredicate, 20,
75541 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64rr),
75542 MVT::f64, 2, 0, 1,
75543 9,
75544 OPC_CheckPatternPredicate, 21,
75545 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf64rr),
75546 MVT::f64, 2, 0, 1,
75547 0,
75548 44,
75549 OPC_CheckType, MVT::f32,
75550 OPC_Scope, 9,
75551 OPC_CheckPatternPredicate, 35,
75552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
75553 MVT::f32, 2, 0, 1,
75554 9,
75555 OPC_CheckPatternPredicate, 20,
75556 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr),
75557 MVT::f32, 2, 0, 1,
75558 9,
75559 OPC_CheckPatternPredicate, 36,
75560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32rr_ftz),
75561 MVT::f32, 2, 0, 1,
75562 9,
75563 OPC_CheckPatternPredicate, 21,
75564 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf32rr),
75565 MVT::f32, 2, 0, 1,
75566 0,
75567 44,
75568 OPC_CheckType, MVT::f16,
75569 OPC_Scope, 9,
75570 OPC_CheckPatternPredicate, 37,
75571 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16rr_ftz),
75572 MVT::f16, 2, 0, 1,
75573 9,
75574 OPC_CheckPatternPredicate, 38,
75575 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16rr),
75576 MVT::f16, 2, 0, 1,
75577 9,
75578 OPC_CheckPatternPredicate, 39,
75579 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16rr_ftz),
75580 MVT::f16, 2, 0, 1,
75581 9,
75582 OPC_CheckPatternPredicate, 40,
75583 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16rr),
75584 MVT::f16, 2, 0, 1,
75585 0,
75586 44,
75587 OPC_CheckType, MVT::bf16,
75588 OPC_Scope, 9,
75589 OPC_CheckPatternPredicate, 41,
75590 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16rr_ftz),
75591 MVT::bf16, 2, 0, 1,
75592 9,
75593 OPC_CheckPatternPredicate, 42,
75594 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16rr),
75595 MVT::bf16, 2, 0, 1,
75596 9,
75597 OPC_CheckPatternPredicate, 43,
75598 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16rr_ftz),
75599 MVT::bf16, 2, 0, 1,
75600 9,
75601 OPC_CheckPatternPredicate, 44,
75602 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16rr),
75603 MVT::bf16, 2, 0, 1,
75604 0,
75605 44,
75606 OPC_CheckType, MVT::v2f16,
75607 OPC_Scope, 9,
75608 OPC_CheckPatternPredicate, 37,
75609 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16x2rr_ftz),
75610 MVT::v2f16, 2, 0, 1,
75611 9,
75612 OPC_CheckPatternPredicate, 38,
75613 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf16x2rr),
75614 MVT::v2f16, 2, 0, 1,
75615 9,
75616 OPC_CheckPatternPredicate, 39,
75617 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16x2rr_ftz),
75618 MVT::v2f16, 2, 0, 1,
75619 9,
75620 OPC_CheckPatternPredicate, 40,
75621 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnf16x2rr),
75622 MVT::v2f16, 2, 0, 1,
75623 0,
75624 44,
75625 OPC_CheckType, MVT::v2bf16,
75626 OPC_Scope, 9,
75627 OPC_CheckPatternPredicate, 41,
75628 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16x2rr_ftz),
75629 MVT::v2bf16, 2, 0, 1,
75630 9,
75631 OPC_CheckPatternPredicate, 42,
75632 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBbf16x2rr),
75633 MVT::v2bf16, 2, 0, 1,
75634 9,
75635 OPC_CheckPatternPredicate, 43,
75636 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16x2rr_ftz),
75637 MVT::v2bf16, 2, 0, 1,
75638 9,
75639 OPC_CheckPatternPredicate, 44,
75640 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUB_rnbf16x2rr),
75641 MVT::v2bf16, 2, 0, 1,
75642 0,
75643 0,
75644 34|128,3, TARGET_VAL(ISD::FMUL),
75645 OPC_RecordChild0,
75646 OPC_Scope, 82,
75647 OPC_RecordChild1,
75648 OPC_MoveChild1,
75649 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75650 OPC_MoveParent,
75651 OPC_SwitchType , 24, MVT::f64,
75652 OPC_Scope, 10,
75653 OPC_CheckPatternPredicate, 20,
75654 OPC_EmitConvertToTarget1,
75655 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64ri),
75656 MVT::f64, 2, 0, 2,
75657 10,
75658 OPC_CheckPatternPredicate, 21,
75659 OPC_EmitConvertToTarget1,
75660 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64ri),
75661 MVT::f64, 2, 0, 2,
75662 0,
75663 46, MVT::f32,
75664 OPC_Scope, 10,
75665 OPC_CheckPatternPredicate, 35,
75666 OPC_EmitConvertToTarget1,
75667 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
75668 MVT::f32, 2, 0, 2,
75669 10,
75670 OPC_CheckPatternPredicate, 20,
75671 OPC_EmitConvertToTarget1,
75672 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri),
75673 MVT::f32, 2, 0, 2,
75674 10,
75675 OPC_CheckPatternPredicate, 36,
75676 OPC_EmitConvertToTarget1,
75677 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri_ftz),
75678 MVT::f32, 2, 0, 2,
75679 10,
75680 OPC_CheckPatternPredicate, 21,
75681 OPC_EmitConvertToTarget1,
75682 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri),
75683 MVT::f32, 2, 0, 2,
75684 0,
75685 0,
75686 82,
75687 OPC_MoveChild0,
75688 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75689 OPC_MoveParent,
75690 OPC_RecordChild1,
75691 OPC_SwitchType , 24, MVT::f64,
75692 OPC_Scope, 10,
75693 OPC_CheckPatternPredicate, 20,
75694 OPC_EmitConvertToTarget0,
75695 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64ri),
75696 MVT::f64, 2, 1, 2,
75697 10,
75698 OPC_CheckPatternPredicate, 21,
75699 OPC_EmitConvertToTarget0,
75700 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64ri),
75701 MVT::f64, 2, 1, 2,
75702 0,
75703 46, MVT::f32,
75704 OPC_Scope, 10,
75705 OPC_CheckPatternPredicate, 35,
75706 OPC_EmitConvertToTarget0,
75707 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
75708 MVT::f32, 2, 1, 2,
75709 10,
75710 OPC_CheckPatternPredicate, 20,
75711 OPC_EmitConvertToTarget0,
75712 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32ri),
75713 MVT::f32, 2, 1, 2,
75714 10,
75715 OPC_CheckPatternPredicate, 36,
75716 OPC_EmitConvertToTarget0,
75717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri_ftz),
75718 MVT::f32, 2, 1, 2,
75719 10,
75720 OPC_CheckPatternPredicate, 21,
75721 OPC_EmitConvertToTarget0,
75722 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32ri),
75723 MVT::f32, 2, 1, 2,
75724 0,
75725 0,
75726 119|128,1,
75727 OPC_RecordChild1,
75728 OPC_SwitchType , 22, MVT::f64,
75729 OPC_Scope, 9,
75730 OPC_CheckPatternPredicate, 20,
75731 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf64rr),
75732 MVT::f64, 2, 0, 1,
75733 9,
75734 OPC_CheckPatternPredicate, 21,
75735 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf64rr),
75736 MVT::f64, 2, 0, 1,
75737 0,
75738 42, MVT::f32,
75739 OPC_Scope, 9,
75740 OPC_CheckPatternPredicate, 35,
75741 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32rr_ftz),
75742 MVT::f32, 2, 0, 1,
75743 9,
75744 OPC_CheckPatternPredicate, 20,
75745 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf32rr),
75746 MVT::f32, 2, 0, 1,
75747 9,
75748 OPC_CheckPatternPredicate, 36,
75749 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32rr_ftz),
75750 MVT::f32, 2, 0, 1,
75751 9,
75752 OPC_CheckPatternPredicate, 21,
75753 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf32rr),
75754 MVT::f32, 2, 0, 1,
75755 0,
75756 42, MVT::f16,
75757 OPC_Scope, 9,
75758 OPC_CheckPatternPredicate, 37,
75759 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16rr_ftz),
75760 MVT::f16, 2, 0, 1,
75761 9,
75762 OPC_CheckPatternPredicate, 38,
75763 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16rr),
75764 MVT::f16, 2, 0, 1,
75765 9,
75766 OPC_CheckPatternPredicate, 39,
75767 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16rr_ftz),
75768 MVT::f16, 2, 0, 1,
75769 9,
75770 OPC_CheckPatternPredicate, 40,
75771 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16rr),
75772 MVT::f16, 2, 0, 1,
75773 0,
75774 42, MVT::bf16,
75775 OPC_Scope, 9,
75776 OPC_CheckPatternPredicate, 41,
75777 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16rr_ftz),
75778 MVT::bf16, 2, 0, 1,
75779 9,
75780 OPC_CheckPatternPredicate, 42,
75781 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16rr),
75782 MVT::bf16, 2, 0, 1,
75783 9,
75784 OPC_CheckPatternPredicate, 43,
75785 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16rr_ftz),
75786 MVT::bf16, 2, 0, 1,
75787 9,
75788 OPC_CheckPatternPredicate, 44,
75789 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16rr),
75790 MVT::bf16, 2, 0, 1,
75791 0,
75792 42, MVT::v2f16,
75793 OPC_Scope, 9,
75794 OPC_CheckPatternPredicate, 37,
75795 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16x2rr_ftz),
75796 MVT::v2f16, 2, 0, 1,
75797 9,
75798 OPC_CheckPatternPredicate, 38,
75799 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULf16x2rr),
75800 MVT::v2f16, 2, 0, 1,
75801 9,
75802 OPC_CheckPatternPredicate, 39,
75803 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16x2rr_ftz),
75804 MVT::v2f16, 2, 0, 1,
75805 9,
75806 OPC_CheckPatternPredicate, 40,
75807 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnf16x2rr),
75808 MVT::v2f16, 2, 0, 1,
75809 0,
75810 42, MVT::v2bf16,
75811 OPC_Scope, 9,
75812 OPC_CheckPatternPredicate, 41,
75813 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16x2rr_ftz),
75814 MVT::v2bf16, 2, 0, 1,
75815 9,
75816 OPC_CheckPatternPredicate, 42,
75817 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMULbf16x2rr),
75818 MVT::v2bf16, 2, 0, 1,
75819 9,
75820 OPC_CheckPatternPredicate, 43,
75821 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16x2rr_ftz),
75822 MVT::v2bf16, 2, 0, 1,
75823 9,
75824 OPC_CheckPatternPredicate, 44,
75825 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMUL_rnbf16x2rr),
75826 MVT::v2bf16, 2, 0, 1,
75827 0,
75828 0,
75829 0,
75830 90|128,1, TARGET_VAL(ISD::FMINNUM),
75831 OPC_RecordChild0,
75832 OPC_Scope, 41,
75833 OPC_RecordChild1,
75834 OPC_MoveChild1,
75835 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75836 OPC_MoveParent,
75837 OPC_SwitchType , 8, MVT::f64,
75838 OPC_EmitConvertToTarget1,
75839 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64ri),
75840 MVT::f64, 2, 0, 2,
75841 21, MVT::f32,
75842 OPC_Scope, 9,
75843 OPC_CheckPatternPredicate6,
75844 OPC_EmitConvertToTarget1,
75845 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri_ftz),
75846 MVT::f32, 2, 0, 2,
75847 8,
75848 OPC_EmitConvertToTarget1,
75849 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri),
75850 MVT::f32, 2, 0, 2,
75851 0,
75852 0,
75853 41,
75854 OPC_MoveChild0,
75855 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75856 OPC_MoveParent,
75857 OPC_RecordChild1,
75858 OPC_SwitchType , 8, MVT::f64,
75859 OPC_EmitConvertToTarget0,
75860 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64ri),
75861 MVT::f64, 2, 1, 2,
75862 21, MVT::f32,
75863 OPC_Scope, 9,
75864 OPC_CheckPatternPredicate6,
75865 OPC_EmitConvertToTarget0,
75866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri_ftz),
75867 MVT::f32, 2, 1, 2,
75868 8,
75869 OPC_EmitConvertToTarget0,
75870 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32ri),
75871 MVT::f32, 2, 1, 2,
75872 0,
75873 0,
75874 1|128,1,
75875 OPC_RecordChild1,
75876 OPC_SwitchType , 7, MVT::f64,
75877 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf64rr),
75878 MVT::f64, 2, 0, 1,
75879 19, MVT::f32,
75880 OPC_Scope, 8,
75881 OPC_CheckPatternPredicate6,
75882 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32rr_ftz),
75883 MVT::f32, 2, 0, 1,
75884 7,
75885 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf32rr),
75886 MVT::f32, 2, 0, 1,
75887 0,
75888 22, MVT::f16,
75889 OPC_Scope, 9,
75890 OPC_CheckPatternPredicate, 8,
75891 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16rr_ftz),
75892 MVT::f16, 2, 0, 1,
75893 9,
75894 OPC_CheckPatternPredicate, 10,
75895 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16rr),
75896 MVT::f16, 2, 0, 1,
75897 0,
75898 22, MVT::bf16,
75899 OPC_Scope, 9,
75900 OPC_CheckPatternPredicate, 9,
75901 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16rr_ftz),
75902 MVT::bf16, 2, 0, 1,
75903 9,
75904 OPC_CheckPatternPredicate, 11,
75905 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16rr),
75906 MVT::bf16, 2, 0, 1,
75907 0,
75908 22, MVT::v2f16,
75909 OPC_Scope, 9,
75910 OPC_CheckPatternPredicate, 8,
75911 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16x2rr_ftz),
75912 MVT::v2f16, 2, 0, 1,
75913 9,
75914 OPC_CheckPatternPredicate, 10,
75915 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINf16x2rr),
75916 MVT::v2f16, 2, 0, 1,
75917 0,
75918 22, MVT::v2bf16,
75919 OPC_Scope, 9,
75920 OPC_CheckPatternPredicate, 9,
75921 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16x2rr_ftz),
75922 MVT::v2bf16, 2, 0, 1,
75923 9,
75924 OPC_CheckPatternPredicate, 11,
75925 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINbf16x2rr),
75926 MVT::v2bf16, 2, 0, 1,
75927 0,
75928 0,
75929 0,
75930 90|128,1, TARGET_VAL(ISD::FMAXNUM),
75931 OPC_RecordChild0,
75932 OPC_Scope, 41,
75933 OPC_RecordChild1,
75934 OPC_MoveChild1,
75935 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75936 OPC_MoveParent,
75937 OPC_SwitchType , 8, MVT::f64,
75938 OPC_EmitConvertToTarget1,
75939 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64ri),
75940 MVT::f64, 2, 0, 2,
75941 21, MVT::f32,
75942 OPC_Scope, 9,
75943 OPC_CheckPatternPredicate6,
75944 OPC_EmitConvertToTarget1,
75945 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri_ftz),
75946 MVT::f32, 2, 0, 2,
75947 8,
75948 OPC_EmitConvertToTarget1,
75949 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri),
75950 MVT::f32, 2, 0, 2,
75951 0,
75952 0,
75953 41,
75954 OPC_MoveChild0,
75955 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
75956 OPC_MoveParent,
75957 OPC_RecordChild1,
75958 OPC_SwitchType , 8, MVT::f64,
75959 OPC_EmitConvertToTarget0,
75960 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64ri),
75961 MVT::f64, 2, 1, 2,
75962 21, MVT::f32,
75963 OPC_Scope, 9,
75964 OPC_CheckPatternPredicate6,
75965 OPC_EmitConvertToTarget0,
75966 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri_ftz),
75967 MVT::f32, 2, 1, 2,
75968 8,
75969 OPC_EmitConvertToTarget0,
75970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32ri),
75971 MVT::f32, 2, 1, 2,
75972 0,
75973 0,
75974 1|128,1,
75975 OPC_RecordChild1,
75976 OPC_SwitchType , 7, MVT::f64,
75977 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf64rr),
75978 MVT::f64, 2, 0, 1,
75979 19, MVT::f32,
75980 OPC_Scope, 8,
75981 OPC_CheckPatternPredicate6,
75982 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32rr_ftz),
75983 MVT::f32, 2, 0, 1,
75984 7,
75985 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf32rr),
75986 MVT::f32, 2, 0, 1,
75987 0,
75988 22, MVT::f16,
75989 OPC_Scope, 9,
75990 OPC_CheckPatternPredicate, 8,
75991 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16rr_ftz),
75992 MVT::f16, 2, 0, 1,
75993 9,
75994 OPC_CheckPatternPredicate, 10,
75995 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16rr),
75996 MVT::f16, 2, 0, 1,
75997 0,
75998 22, MVT::bf16,
75999 OPC_Scope, 9,
76000 OPC_CheckPatternPredicate, 9,
76001 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16rr_ftz),
76002 MVT::bf16, 2, 0, 1,
76003 9,
76004 OPC_CheckPatternPredicate, 11,
76005 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16rr),
76006 MVT::bf16, 2, 0, 1,
76007 0,
76008 22, MVT::v2f16,
76009 OPC_Scope, 9,
76010 OPC_CheckPatternPredicate, 8,
76011 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16x2rr_ftz),
76012 MVT::v2f16, 2, 0, 1,
76013 9,
76014 OPC_CheckPatternPredicate, 10,
76015 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXf16x2rr),
76016 MVT::v2f16, 2, 0, 1,
76017 0,
76018 22, MVT::v2bf16,
76019 OPC_Scope, 9,
76020 OPC_CheckPatternPredicate, 9,
76021 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16x2rr_ftz),
76022 MVT::v2bf16, 2, 0, 1,
76023 9,
76024 OPC_CheckPatternPredicate, 11,
76025 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXbf16x2rr),
76026 MVT::v2bf16, 2, 0, 1,
76027 0,
76028 0,
76029 0,
76030 90|128,1, TARGET_VAL(ISD::FMINIMUM),
76031 OPC_RecordChild0,
76032 OPC_Scope, 41,
76033 OPC_RecordChild1,
76034 OPC_MoveChild1,
76035 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
76036 OPC_MoveParent,
76037 OPC_SwitchType , 8, MVT::f64,
76038 OPC_EmitConvertToTarget1,
76039 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf64ri),
76040 MVT::f64, 2, 0, 2,
76041 21, MVT::f32,
76042 OPC_Scope, 9,
76043 OPC_CheckPatternPredicate6,
76044 OPC_EmitConvertToTarget1,
76045 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri_ftz),
76046 MVT::f32, 2, 0, 2,
76047 8,
76048 OPC_EmitConvertToTarget1,
76049 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri),
76050 MVT::f32, 2, 0, 2,
76051 0,
76052 0,
76053 41,
76054 OPC_MoveChild0,
76055 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
76056 OPC_MoveParent,
76057 OPC_RecordChild1,
76058 OPC_SwitchType , 8, MVT::f64,
76059 OPC_EmitConvertToTarget0,
76060 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf64ri),
76061 MVT::f64, 2, 1, 2,
76062 21, MVT::f32,
76063 OPC_Scope, 9,
76064 OPC_CheckPatternPredicate6,
76065 OPC_EmitConvertToTarget0,
76066 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri_ftz),
76067 MVT::f32, 2, 1, 2,
76068 8,
76069 OPC_EmitConvertToTarget0,
76070 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32ri),
76071 MVT::f32, 2, 1, 2,
76072 0,
76073 0,
76074 1|128,1,
76075 OPC_RecordChild1,
76076 OPC_SwitchType , 7, MVT::f64,
76077 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf64rr),
76078 MVT::f64, 2, 0, 1,
76079 19, MVT::f32,
76080 OPC_Scope, 8,
76081 OPC_CheckPatternPredicate6,
76082 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32rr_ftz),
76083 MVT::f32, 2, 0, 1,
76084 7,
76085 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf32rr),
76086 MVT::f32, 2, 0, 1,
76087 0,
76088 22, MVT::f16,
76089 OPC_Scope, 9,
76090 OPC_CheckPatternPredicate, 8,
76091 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16rr_ftz),
76092 MVT::f16, 2, 0, 1,
76093 9,
76094 OPC_CheckPatternPredicate, 10,
76095 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16rr),
76096 MVT::f16, 2, 0, 1,
76097 0,
76098 22, MVT::bf16,
76099 OPC_Scope, 9,
76100 OPC_CheckPatternPredicate, 9,
76101 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16rr_ftz),
76102 MVT::bf16, 2, 0, 1,
76103 9,
76104 OPC_CheckPatternPredicate, 11,
76105 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16rr),
76106 MVT::bf16, 2, 0, 1,
76107 0,
76108 22, MVT::v2f16,
76109 OPC_Scope, 9,
76110 OPC_CheckPatternPredicate, 8,
76111 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16x2rr_ftz),
76112 MVT::v2f16, 2, 0, 1,
76113 9,
76114 OPC_CheckPatternPredicate, 10,
76115 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANf16x2rr),
76116 MVT::v2f16, 2, 0, 1,
76117 0,
76118 22, MVT::v2bf16,
76119 OPC_Scope, 9,
76120 OPC_CheckPatternPredicate, 9,
76121 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16x2rr_ftz),
76122 MVT::v2bf16, 2, 0, 1,
76123 9,
76124 OPC_CheckPatternPredicate, 11,
76125 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMINNANbf16x2rr),
76126 MVT::v2bf16, 2, 0, 1,
76127 0,
76128 0,
76129 0,
76130 90|128,1, TARGET_VAL(ISD::FMAXIMUM),
76131 OPC_RecordChild0,
76132 OPC_Scope, 41,
76133 OPC_RecordChild1,
76134 OPC_MoveChild1,
76135 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
76136 OPC_MoveParent,
76137 OPC_SwitchType , 8, MVT::f64,
76138 OPC_EmitConvertToTarget1,
76139 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf64ri),
76140 MVT::f64, 2, 0, 2,
76141 21, MVT::f32,
76142 OPC_Scope, 9,
76143 OPC_CheckPatternPredicate6,
76144 OPC_EmitConvertToTarget1,
76145 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri_ftz),
76146 MVT::f32, 2, 0, 2,
76147 8,
76148 OPC_EmitConvertToTarget1,
76149 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri),
76150 MVT::f32, 2, 0, 2,
76151 0,
76152 0,
76153 41,
76154 OPC_MoveChild0,
76155 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
76156 OPC_MoveParent,
76157 OPC_RecordChild1,
76158 OPC_SwitchType , 8, MVT::f64,
76159 OPC_EmitConvertToTarget0,
76160 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf64ri),
76161 MVT::f64, 2, 1, 2,
76162 21, MVT::f32,
76163 OPC_Scope, 9,
76164 OPC_CheckPatternPredicate6,
76165 OPC_EmitConvertToTarget0,
76166 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri_ftz),
76167 MVT::f32, 2, 1, 2,
76168 8,
76169 OPC_EmitConvertToTarget0,
76170 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32ri),
76171 MVT::f32, 2, 1, 2,
76172 0,
76173 0,
76174 1|128,1,
76175 OPC_RecordChild1,
76176 OPC_SwitchType , 7, MVT::f64,
76177 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf64rr),
76178 MVT::f64, 2, 0, 1,
76179 19, MVT::f32,
76180 OPC_Scope, 8,
76181 OPC_CheckPatternPredicate6,
76182 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32rr_ftz),
76183 MVT::f32, 2, 0, 1,
76184 7,
76185 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf32rr),
76186 MVT::f32, 2, 0, 1,
76187 0,
76188 22, MVT::f16,
76189 OPC_Scope, 9,
76190 OPC_CheckPatternPredicate, 8,
76191 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16rr_ftz),
76192 MVT::f16, 2, 0, 1,
76193 9,
76194 OPC_CheckPatternPredicate, 10,
76195 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16rr),
76196 MVT::f16, 2, 0, 1,
76197 0,
76198 22, MVT::bf16,
76199 OPC_Scope, 9,
76200 OPC_CheckPatternPredicate, 9,
76201 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16rr_ftz),
76202 MVT::bf16, 2, 0, 1,
76203 9,
76204 OPC_CheckPatternPredicate, 11,
76205 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16rr),
76206 MVT::bf16, 2, 0, 1,
76207 0,
76208 22, MVT::v2f16,
76209 OPC_Scope, 9,
76210 OPC_CheckPatternPredicate, 8,
76211 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16x2rr_ftz),
76212 MVT::v2f16, 2, 0, 1,
76213 9,
76214 OPC_CheckPatternPredicate, 10,
76215 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANf16x2rr),
76216 MVT::v2f16, 2, 0, 1,
76217 0,
76218 22, MVT::v2bf16,
76219 OPC_Scope, 9,
76220 OPC_CheckPatternPredicate, 9,
76221 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16x2rr_ftz),
76222 MVT::v2bf16, 2, 0, 1,
76223 9,
76224 OPC_CheckPatternPredicate, 11,
76225 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMAXNANbf16x2rr),
76226 MVT::v2bf16, 2, 0, 1,
76227 0,
76228 0,
76229 0,
76230 15|128,4, TARGET_VAL(ISD::FREM),
76231 OPC_RecordChild0,
76232 OPC_RecordChild1,
76233 OPC_Scope, 14|128,2,
76234 OPC_MoveChild1,
76235 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
76236 OPC_MoveParent,
76237 OPC_SwitchType , 44|128,1, MVT::f32,
76238 OPC_Scope, 34,
76239 OPC_CheckPatternPredicate, 67,
76240 OPC_EmitConvertToTarget1,
76241 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32ri_prec_ftz),
76242 MVT::f32, 2, 0, 2,
76243 OPC_EmitInteger32, 36,
76244 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76245 MVT::f32, 2, 3, 4,
76246 OPC_EmitConvertToTarget1,
76247 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
76248 MVT::f32, 2, 5, 6,
76249 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
76250 MVT::f32, 2, 0, 7,
76251 34,
76252 OPC_CheckPatternPredicate, 45,
76253 OPC_EmitConvertToTarget1,
76254 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32ri_prec),
76255 MVT::f32, 2, 0, 2,
76256 OPC_EmitInteger32, 4,
76257 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76258 MVT::f32, 2, 3, 4,
76259 OPC_EmitConvertToTarget1,
76260 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32ri),
76261 MVT::f32, 2, 5, 6,
76262 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr),
76263 MVT::f32, 2, 0, 7,
76264 49,
76265 OPC_CheckPatternPredicate, 68,
76266 OPC_EmitConvertToTarget1,
76267 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32ri_prec_ftz),
76268 MVT::f32, 2, 0, 2,
76269 OPC_EmitInteger32, 36,
76270 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76271 MVT::f32, 2, 3, 4,
76272 OPC_EmitConvertToTarget1,
76273 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32ri_ftz),
76274 MVT::f32, 2, 5, 6,
76275 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
76276 MVT::f32, 2, 0, 7,
76277 OPC_EmitConvertToTarget1,
76278 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f32i),
76279 MVT::i1, 1, 9,
76280 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
76281 MVT::f32, 3, 0, 8, 10,
76282 49,
76283 OPC_CheckPatternPredicate, 47,
76284 OPC_EmitConvertToTarget1,
76285 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32ri_prec),
76286 MVT::f32, 2, 0, 2,
76287 OPC_EmitInteger32, 4,
76288 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76289 MVT::f32, 2, 3, 4,
76290 OPC_EmitConvertToTarget1,
76291 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32ri),
76292 MVT::f32, 2, 5, 6,
76293 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf32rr),
76294 MVT::f32, 2, 0, 7,
76295 OPC_EmitConvertToTarget1,
76296 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f32i),
76297 MVT::i1, 1, 9,
76298 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
76299 MVT::f32, 3, 0, 8, 10,
76300 0,
76301 86, MVT::f64,
76302 OPC_Scope, 34,
76303 OPC_CheckPatternPredicate, 45,
76304 OPC_EmitConvertToTarget1,
76305 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV64ri),
76306 MVT::f64, 2, 0, 2,
76307 OPC_EmitInteger32, 4,
76308 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76309 MVT::f64, 2, 3, 4,
76310 OPC_EmitConvertToTarget1,
76311 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf64ri),
76312 MVT::f64, 2, 5, 6,
76313 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64rr),
76314 MVT::f64, 2, 0, 7,
76315 48,
76316 OPC_CheckPatternPredicate, 47,
76317 OPC_EmitConvertToTarget1,
76318 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV64ri),
76319 MVT::f64, 2, 0, 2,
76320 OPC_EmitInteger32, 4,
76321 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76322 MVT::f64, 2, 3, 4,
76323 OPC_EmitConvertToTarget1,
76324 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf64ri),
76325 MVT::f64, 2, 5, 6,
76326 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf64rr),
76327 MVT::f64, 2, 0, 7,
76328 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f64r),
76329 MVT::i1, 1, 1,
76330 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64rr),
76331 MVT::f64, 3, 0, 8, 9,
76332 0,
76333 0,
76334 36|128,1,
76335 OPC_CheckType, MVT::f32,
76336 OPC_Scope, 32,
76337 OPC_CheckPatternPredicate, 67,
76338 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32rr_prec_ftz),
76339 MVT::f32, 2, 0, 1,
76340 OPC_EmitInteger32, 36,
76341 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76342 MVT::f32, 2, 2, 3,
76343 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32rr_ftz),
76344 MVT::f32, 2, 4, 1,
76345 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
76346 MVT::f32, 2, 0, 5,
76347 32,
76348 OPC_CheckPatternPredicate, 45,
76349 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32rr_prec),
76350 MVT::f32, 2, 0, 1,
76351 OPC_EmitInteger32, 4,
76352 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76353 MVT::f32, 2, 2, 3,
76354 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32rr),
76355 MVT::f32, 2, 4, 1,
76356 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf32rr),
76357 MVT::f32, 2, 0, 5,
76358 46,
76359 OPC_CheckPatternPredicate, 68,
76360 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32rr_prec_ftz),
76361 MVT::f32, 2, 0, 1,
76362 OPC_EmitInteger32, 36,
76363 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76364 MVT::f32, 2, 2, 3,
76365 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32rr_ftz),
76366 MVT::f32, 2, 4, 1,
76367 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf32rr_ftz),
76368 MVT::f32, 2, 0, 5,
76369 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f32r),
76370 MVT::i1, 1, 1,
76371 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
76372 MVT::f32, 3, 0, 6, 7,
76373 46,
76374 OPC_CheckPatternPredicate, 47,
76375 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV32rr_prec),
76376 MVT::f32, 2, 0, 1,
76377 OPC_EmitInteger32, 4,
76378 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76379 MVT::f32, 2, 2, 3,
76380 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf32rr),
76381 MVT::f32, 2, 4, 1,
76382 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf32rr),
76383 MVT::f32, 2, 0, 5,
76384 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f32r),
76385 MVT::i1, 1, 1,
76386 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f32rr),
76387 MVT::f32, 3, 0, 6, 7,
76388 0,
76389 84,
76390 OPC_CheckType, MVT::f64,
76391 OPC_Scope, 32,
76392 OPC_CheckPatternPredicate, 45,
76393 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV64rr),
76394 MVT::f64, 2, 0, 1,
76395 OPC_EmitInteger32, 4,
76396 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76397 MVT::f64, 2, 2, 3,
76398 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf64rr),
76399 MVT::f64, 2, 4, 1,
76400 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSUBf64rr),
76401 MVT::f64, 2, 0, 5,
76402 46,
76403 OPC_CheckPatternPredicate, 47,
76404 OPC_EmitNode1None, TARGET_VAL(NVPTX::FDIV64rr),
76405 MVT::f64, 2, 0, 1,
76406 OPC_EmitInteger32, 4,
76407 OPC_EmitNode1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76408 MVT::f64, 2, 2, 3,
76409 OPC_EmitNode1None, TARGET_VAL(NVPTX::FMULf64rr),
76410 MVT::f64, 2, 4, 1,
76411 OPC_EmitNode1None, TARGET_VAL(NVPTX::FSUBf64rr),
76412 MVT::f64, 2, 0, 5,
76413 OPC_EmitNode1None, TARGET_VAL(NVPTX::TESTINF_f64r),
76414 MVT::i1, 1, 1,
76415 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SELP_f64rr),
76416 MVT::f64, 3, 0, 6, 7,
76417 0,
76418 0,
76419 92, TARGET_VAL(ISD::FABS),
76420 OPC_RecordChild0,
76421 OPC_SwitchType , 6, MVT::f64,
76422 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf64),
76423 MVT::f64, 1, 0,
76424 17, MVT::f32,
76425 OPC_Scope, 7,
76426 OPC_CheckPatternPredicate6,
76427 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf32_ftz),
76428 MVT::f32, 1, 0,
76429 6,
76430 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABSf32),
76431 MVT::f32, 1, 0,
76432 0,
76433 7, MVT::bf16,
76434 OPC_CheckPatternPredicate1,
76435 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hbf16),
76436 MVT::bf16, 1, 0,
76437 20, MVT::f16,
76438 OPC_Scope, 8,
76439 OPC_CheckPatternPredicate, 48,
76440 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16_ftz),
76441 MVT::f16, 1, 0,
76442 8,
76443 OPC_CheckPatternPredicate, 49,
76444 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16),
76445 MVT::f16, 1, 0,
76446 0,
76447 7, MVT::v2bf16,
76448 OPC_CheckPatternPredicate1,
76449 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hbf16x2),
76450 MVT::v2bf16, 1, 0,
76451 20, MVT::v2f16,
76452 OPC_Scope, 8,
76453 OPC_CheckPatternPredicate, 48,
76454 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16x2_ftz),
76455 MVT::v2f16, 1, 0,
76456 8,
76457 OPC_CheckPatternPredicate, 49,
76458 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FABS_Hf16x2),
76459 MVT::v2f16, 1, 0,
76460 0,
76461 0,
76462 42|128,1, TARGET_VAL(ISD::FNEG),
76463 OPC_RecordChild0,
76464 OPC_SwitchType , 6, MVT::f64,
76465 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf64),
76466 MVT::f64, 1, 0,
76467 17, MVT::f32,
76468 OPC_Scope, 7,
76469 OPC_CheckPatternPredicate6,
76470 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf32_ftz),
76471 MVT::f32, 1, 0,
76472 6,
76473 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEGf32),
76474 MVT::f32, 1, 0,
76475 0,
76476 28, MVT::bf16,
76477 OPC_Scope, 7,
76478 OPC_CheckPatternPredicate1,
76479 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hbf16),
76480 MVT::bf16, 1, 0,
76481 8,
76482 OPC_CheckPatternPredicate, 69,
76483 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16_ftz),
76484 MVT::bf16, 1, 0,
76485 8,
76486 OPC_CheckPatternPredicate, 70,
76487 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16),
76488 MVT::bf16, 1, 0,
76489 0,
76490 38, MVT::f16,
76491 OPC_Scope, 8,
76492 OPC_CheckPatternPredicate, 48,
76493 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16_ftz),
76494 MVT::f16, 1, 0,
76495 8,
76496 OPC_CheckPatternPredicate, 49,
76497 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16),
76498 MVT::f16, 1, 0,
76499 8,
76500 OPC_CheckPatternPredicate, 71,
76501 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16_ftz),
76502 MVT::f16, 1, 0,
76503 8,
76504 OPC_CheckPatternPredicate, 72,
76505 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16),
76506 MVT::f16, 1, 0,
76507 0,
76508 28, MVT::v2bf16,
76509 OPC_Scope, 7,
76510 OPC_CheckPatternPredicate1,
76511 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hbf16x2),
76512 MVT::v2bf16, 1, 0,
76513 8,
76514 OPC_CheckPatternPredicate, 69,
76515 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16x2_ftz),
76516 MVT::v2bf16, 1, 0,
76517 8,
76518 OPC_CheckPatternPredicate, 70,
76519 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::BFNEG16x2),
76520 MVT::v2bf16, 1, 0,
76521 0,
76522 38, MVT::v2f16,
76523 OPC_Scope, 8,
76524 OPC_CheckPatternPredicate, 48,
76525 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16x2_ftz),
76526 MVT::v2f16, 1, 0,
76527 8,
76528 OPC_CheckPatternPredicate, 49,
76529 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG_Hf16x2),
76530 MVT::v2f16, 1, 0,
76531 8,
76532 OPC_CheckPatternPredicate, 71,
76533 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16x2_ftz),
76534 MVT::v2f16, 1, 0,
76535 8,
76536 OPC_CheckPatternPredicate, 72,
76537 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FNEG16x2),
76538 MVT::v2f16, 1, 0,
76539 0,
76540 0,
76541 30, TARGET_VAL(ISD::FSQRT),
76542 OPC_RecordChild0,
76543 OPC_SwitchType , 6, MVT::f64,
76544 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf64),
76545 MVT::f64, 1, 0,
76546 17, MVT::f32,
76547 OPC_Scope, 7,
76548 OPC_CheckPatternPredicate6,
76549 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf32_ftz),
76550 MVT::f32, 1, 0,
76551 6,
76552 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FSQRTf32),
76553 MVT::f32, 1, 0,
76554 0,
76555 0,
76556 11, TARGET_VAL(ISD::FSIN),
76557 OPC_RecordChild0,
76558 OPC_CheckType, MVT::f32,
76559 OPC_CheckPatternPredicate, 45,
76560 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::SINF),
76561 MVT::f32, 1, 0,
76562 11, TARGET_VAL(ISD::FCOS),
76563 OPC_RecordChild0,
76564 OPC_CheckType, MVT::f32,
76565 OPC_CheckPatternPredicate, 45,
76566 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::COSF),
76567 MVT::f32, 1, 0,
76568 21, TARGET_VAL(ISD::ConstantFP),
76569 OPC_RecordNode,
76570 OPC_SwitchType , 7, MVT::f32,
76571 OPC_EmitConvertToTarget0,
76572 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMOV32ri),
76573 MVT::f32, 1, 1,
76574 7, MVT::f64,
76575 OPC_EmitConvertToTarget0,
76576 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::FMOV64ri),
76577 MVT::f64, 1, 1,
76578 0,
76579 125|128,1, TARGET_VAL(ISD::SINT_TO_FP),
76580 OPC_RecordChild0,
76581 OPC_Scope, 50,
76582 OPC_CheckChild0Type, MVT::i16,
76583 OPC_SwitchType , 9, MVT::f16,
76584 OPC_EmitInteger32, 10,
76585 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s16),
76586 MVT::f16, 2, 0, 1,
76587 11, MVT::bf16,
76588 OPC_CheckPatternPredicate, 15,
76589 OPC_EmitInteger32, 10,
76590 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s16),
76591 MVT::bf16, 2, 0, 1,
76592 9, MVT::f32,
76593 OPC_EmitInteger32, 10,
76594 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s16),
76595 MVT::f32, 2, 0, 1,
76596 9, MVT::f64,
76597 OPC_EmitInteger32, 10,
76598 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s16),
76599 MVT::f64, 2, 0, 1,
76600 0,
76601 49,
76602 OPC_CheckChild0TypeI32,
76603 OPC_SwitchType , 9, MVT::f16,
76604 OPC_EmitInteger32, 10,
76605 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s32),
76606 MVT::f16, 2, 0, 1,
76607 11, MVT::bf16,
76608 OPC_CheckPatternPredicate, 15,
76609 OPC_EmitInteger32, 10,
76610 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s32),
76611 MVT::bf16, 2, 0, 1,
76612 9, MVT::f32,
76613 OPC_EmitInteger32, 10,
76614 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
76615 MVT::f32, 2, 0, 1,
76616 9, MVT::f64,
76617 OPC_EmitInteger32, 10,
76618 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
76619 MVT::f64, 2, 0, 1,
76620 0,
76621 49,
76622 OPC_CheckChild0TypeI64,
76623 OPC_SwitchType , 9, MVT::f16,
76624 OPC_EmitInteger32, 10,
76625 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s64),
76626 MVT::f16, 2, 0, 1,
76627 11, MVT::bf16,
76628 OPC_CheckPatternPredicate, 15,
76629 OPC_EmitInteger32, 10,
76630 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s64),
76631 MVT::bf16, 2, 0, 1,
76632 9, MVT::f32,
76633 OPC_EmitInteger32, 10,
76634 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s64),
76635 MVT::f32, 2, 0, 1,
76636 9, MVT::f64,
76637 OPC_EmitInteger32, 10,
76638 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s64),
76639 MVT::f64, 2, 0, 1,
76640 0,
76641 98,
76642 OPC_CheckChild0Type, MVT::i1,
76643 OPC_SwitchType , 21, MVT::f16,
76644 OPC_EmitInteger32, 2,
76645 OPC_EmitInteger32, 0,
76646 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76647 MVT::i32, 3, 1, 2, 0,
76648 OPC_EmitInteger32, 10,
76649 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_s32),
76650 MVT::f16, 2, 3, 4,
76651 23, MVT::bf16,
76652 OPC_CheckPatternPredicate, 15,
76653 OPC_EmitInteger32, 2,
76654 OPC_EmitInteger32, 0,
76655 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76656 MVT::i32, 3, 1, 2, 0,
76657 OPC_EmitInteger32, 10,
76658 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_s32),
76659 MVT::bf16, 2, 3, 4,
76660 21, MVT::f32,
76661 OPC_EmitInteger32, 2,
76662 OPC_EmitInteger32, 0,
76663 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76664 MVT::i32, 3, 1, 2, 0,
76665 OPC_EmitInteger32, 10,
76666 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_s32),
76667 MVT::f32, 2, 3, 4,
76668 21, MVT::f64,
76669 OPC_EmitInteger32, 2,
76670 OPC_EmitInteger32, 0,
76671 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76672 MVT::i32, 3, 1, 2, 0,
76673 OPC_EmitInteger32, 10,
76674 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_s32),
76675 MVT::f64, 2, 3, 4,
76676 0,
76677 0,
76678 125|128,1, TARGET_VAL(ISD::UINT_TO_FP),
76679 OPC_RecordChild0,
76680 OPC_Scope, 50,
76681 OPC_CheckChild0Type, MVT::i16,
76682 OPC_SwitchType , 9, MVT::f16,
76683 OPC_EmitInteger32, 10,
76684 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u16),
76685 MVT::f16, 2, 0, 1,
76686 11, MVT::bf16,
76687 OPC_CheckPatternPredicate, 15,
76688 OPC_EmitInteger32, 10,
76689 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u16),
76690 MVT::bf16, 2, 0, 1,
76691 9, MVT::f32,
76692 OPC_EmitInteger32, 10,
76693 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u16),
76694 MVT::f32, 2, 0, 1,
76695 9, MVT::f64,
76696 OPC_EmitInteger32, 10,
76697 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u16),
76698 MVT::f64, 2, 0, 1,
76699 0,
76700 49,
76701 OPC_CheckChild0TypeI32,
76702 OPC_SwitchType , 9, MVT::f16,
76703 OPC_EmitInteger32, 10,
76704 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u32),
76705 MVT::f16, 2, 0, 1,
76706 11, MVT::bf16,
76707 OPC_CheckPatternPredicate, 15,
76708 OPC_EmitInteger32, 10,
76709 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u32),
76710 MVT::bf16, 2, 0, 1,
76711 9, MVT::f32,
76712 OPC_EmitInteger32, 10,
76713 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
76714 MVT::f32, 2, 0, 1,
76715 9, MVT::f64,
76716 OPC_EmitInteger32, 10,
76717 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
76718 MVT::f64, 2, 0, 1,
76719 0,
76720 49,
76721 OPC_CheckChild0TypeI64,
76722 OPC_SwitchType , 9, MVT::f16,
76723 OPC_EmitInteger32, 10,
76724 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u64),
76725 MVT::f16, 2, 0, 1,
76726 11, MVT::bf16,
76727 OPC_CheckPatternPredicate, 15,
76728 OPC_EmitInteger32, 10,
76729 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u64),
76730 MVT::bf16, 2, 0, 1,
76731 9, MVT::f32,
76732 OPC_EmitInteger32, 10,
76733 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u64),
76734 MVT::f32, 2, 0, 1,
76735 9, MVT::f64,
76736 OPC_EmitInteger32, 10,
76737 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u64),
76738 MVT::f64, 2, 0, 1,
76739 0,
76740 98,
76741 OPC_CheckChild0Type, MVT::i1,
76742 OPC_SwitchType , 21, MVT::f16,
76743 OPC_EmitInteger32, 2,
76744 OPC_EmitInteger32, 0,
76745 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76746 MVT::i32, 3, 1, 2, 0,
76747 OPC_EmitInteger32, 10,
76748 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_u32),
76749 MVT::f16, 2, 3, 4,
76750 23, MVT::bf16,
76751 OPC_CheckPatternPredicate, 15,
76752 OPC_EmitInteger32, 2,
76753 OPC_EmitInteger32, 0,
76754 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76755 MVT::i32, 3, 1, 2, 0,
76756 OPC_EmitInteger32, 10,
76757 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_u32),
76758 MVT::bf16, 2, 3, 4,
76759 21, MVT::f32,
76760 OPC_EmitInteger32, 2,
76761 OPC_EmitInteger32, 0,
76762 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76763 MVT::i32, 3, 1, 2, 0,
76764 OPC_EmitInteger32, 10,
76765 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_u32),
76766 MVT::f32, 2, 3, 4,
76767 21, MVT::f64,
76768 OPC_EmitInteger32, 2,
76769 OPC_EmitInteger32, 0,
76770 OPC_EmitNode1None, TARGET_VAL(NVPTX::SELP_u32ii),
76771 MVT::i32, 3, 1, 2, 0,
76772 OPC_EmitInteger32, 10,
76773 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_u32),
76774 MVT::f64, 2, 3, 4,
76775 0,
76776 0,
76777 86, TARGET_VAL(ISD::FP_ROUND),
76778 OPC_RecordChild0,
76779 OPC_Scope, 27,
76780 OPC_CheckChild0Type, MVT::f32,
76781 OPC_SwitchType , 9, MVT::f16,
76782 OPC_EmitInteger32, 10,
76783 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f32),
76784 MVT::f16, 2, 0, 1,
76785 10, MVT::bf16,
76786 OPC_CheckPatternPredicate1,
76787 OPC_EmitInteger32, 10,
76788 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f32),
76789 MVT::bf16, 2, 0, 1,
76790 0,
76791 28,
76792 OPC_CheckChild0Type, MVT::f64,
76793 OPC_SwitchType , 9, MVT::f16,
76794 OPC_EmitInteger32, 10,
76795 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f64),
76796 MVT::f16, 2, 0, 1,
76797 11, MVT::bf16,
76798 OPC_CheckPatternPredicate, 15,
76799 OPC_EmitInteger32, 10,
76800 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_f64),
76801 MVT::bf16, 2, 0, 1,
76802 0,
76803 25,
76804 OPC_CheckType, MVT::f32,
76805 OPC_Scope, 10,
76806 OPC_CheckPatternPredicate6,
76807 OPC_EmitInteger32, 42,
76808 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
76809 MVT::f32, 2, 0, 1,
76810 9,
76811 OPC_EmitInteger32, 10,
76812 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f64),
76813 MVT::f32, 2, 0, 1,
76814 0,
76815 0,
76816 117, TARGET_VAL(ISD::FP_EXTEND),
76817 OPC_RecordChild0,
76818 OPC_Scope, 40,
76819 OPC_CheckChild0Type, MVT::f16,
76820 OPC_SwitchType , 23, MVT::f32,
76821 OPC_Scope, 10,
76822 OPC_CheckPatternPredicate6,
76823 OPC_EmitInteger32, 32,
76824 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f16),
76825 MVT::f32, 2, 0, 1,
76826 9,
76827 OPC_EmitInteger32, 0,
76828 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f16),
76829 MVT::f32, 2, 0, 1,
76830 0,
76831 9, MVT::f64,
76832 OPC_EmitInteger32, 0,
76833 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f16),
76834 MVT::f64, 2, 0, 1,
76835 0,
76836 44,
76837 OPC_CheckChild0Type, MVT::bf16,
76838 OPC_SwitchType , 25, MVT::f32,
76839 OPC_Scope, 10,
76840 OPC_CheckPatternPredicate6,
76841 OPC_EmitInteger32, 32,
76842 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_bf16),
76843 MVT::f32, 2, 0, 1,
76844 11,
76845 OPC_CheckPatternPredicate, 77,
76846 OPC_EmitInteger32, 0,
76847 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_bf16),
76848 MVT::f32, 2, 0, 1,
76849 0,
76850 11, MVT::f64,
76851 OPC_CheckPatternPredicate, 15,
76852 OPC_EmitInteger32, 0,
76853 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_bf16),
76854 MVT::f64, 2, 0, 1,
76855 0,
76856 27,
76857 OPC_CheckChild0Type, MVT::f32,
76858 OPC_CheckType, MVT::f64,
76859 OPC_Scope, 10,
76860 OPC_CheckPatternPredicate6,
76861 OPC_EmitInteger32, 32,
76862 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f32),
76863 MVT::f64, 2, 0, 1,
76864 9,
76865 OPC_EmitInteger32, 0,
76866 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f32),
76867 MVT::f64, 2, 0, 1,
76868 0,
76869 0,
76870 63, TARGET_VAL(ISD::FCEIL),
76871 OPC_RecordChild0,
76872 OPC_SwitchType , 9, MVT::f16,
76873 OPC_EmitInteger32, 8,
76874 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
76875 MVT::f16, 2, 0, 1,
76876 9, MVT::bf16,
76877 OPC_EmitInteger32, 8,
76878 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
76879 MVT::bf16, 2, 0, 1,
76880 25, MVT::f32,
76881 OPC_Scope, 10,
76882 OPC_CheckPatternPredicate6,
76883 OPC_EmitInteger32, 40,
76884 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76885 MVT::f32, 2, 0, 1,
76886 11,
76887 OPC_CheckPatternPredicate, 46,
76888 OPC_EmitInteger32, 8,
76889 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76890 MVT::f32, 2, 0, 1,
76891 0,
76892 9, MVT::f64,
76893 OPC_EmitInteger32, 8,
76894 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76895 MVT::f64, 2, 0, 1,
76896 0,
76897 63, TARGET_VAL(ISD::FFLOOR),
76898 OPC_RecordChild0,
76899 OPC_SwitchType , 9, MVT::f16,
76900 OPC_EmitInteger32, 6,
76901 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
76902 MVT::f16, 2, 0, 1,
76903 9, MVT::bf16,
76904 OPC_EmitInteger32, 6,
76905 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
76906 MVT::bf16, 2, 0, 1,
76907 25, MVT::f32,
76908 OPC_Scope, 10,
76909 OPC_CheckPatternPredicate6,
76910 OPC_EmitInteger32, 38,
76911 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76912 MVT::f32, 2, 0, 1,
76913 11,
76914 OPC_CheckPatternPredicate, 46,
76915 OPC_EmitInteger32, 6,
76916 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76917 MVT::f32, 2, 0, 1,
76918 0,
76919 9, MVT::f64,
76920 OPC_EmitInteger32, 6,
76921 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76922 MVT::f64, 2, 0, 1,
76923 0,
76924 63, TARGET_VAL(ISD::FROUNDEVEN),
76925 OPC_RecordChild0,
76926 OPC_SwitchType , 9, MVT::f16,
76927 OPC_EmitInteger32, 2,
76928 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
76929 MVT::f16, 2, 0, 1,
76930 9, MVT::bf16,
76931 OPC_EmitInteger32, 2,
76932 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
76933 MVT::bf16, 2, 0, 1,
76934 25, MVT::f32,
76935 OPC_Scope, 10,
76936 OPC_CheckPatternPredicate6,
76937 OPC_EmitInteger32, 34,
76938 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76939 MVT::f32, 2, 0, 1,
76940 11,
76941 OPC_CheckPatternPredicate, 46,
76942 OPC_EmitInteger32, 2,
76943 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76944 MVT::f32, 2, 0, 1,
76945 0,
76946 9, MVT::f64,
76947 OPC_EmitInteger32, 2,
76948 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76949 MVT::f64, 2, 0, 1,
76950 0,
76951 63, TARGET_VAL(ISD::FTRUNC),
76952 OPC_RecordChild0,
76953 OPC_SwitchType , 9, MVT::f16,
76954 OPC_EmitInteger32, 4,
76955 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
76956 MVT::f16, 2, 0, 1,
76957 9, MVT::bf16,
76958 OPC_EmitInteger32, 4,
76959 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
76960 MVT::bf16, 2, 0, 1,
76961 25, MVT::f32,
76962 OPC_Scope, 10,
76963 OPC_CheckPatternPredicate6,
76964 OPC_EmitInteger32, 36,
76965 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76966 MVT::f32, 2, 0, 1,
76967 11,
76968 OPC_CheckPatternPredicate, 46,
76969 OPC_EmitInteger32, 4,
76970 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76971 MVT::f32, 2, 0, 1,
76972 0,
76973 9, MVT::f64,
76974 OPC_EmitInteger32, 4,
76975 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
76976 MVT::f64, 2, 0, 1,
76977 0,
76978 63, TARGET_VAL(ISD::FNEARBYINT),
76979 OPC_RecordChild0,
76980 OPC_SwitchType , 9, MVT::f16,
76981 OPC_EmitInteger32, 2,
76982 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
76983 MVT::f16, 2, 0, 1,
76984 9, MVT::bf16,
76985 OPC_EmitInteger32, 2,
76986 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
76987 MVT::bf16, 2, 0, 1,
76988 25, MVT::f32,
76989 OPC_Scope, 10,
76990 OPC_CheckPatternPredicate6,
76991 OPC_EmitInteger32, 34,
76992 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76993 MVT::f32, 2, 0, 1,
76994 11,
76995 OPC_CheckPatternPredicate, 46,
76996 OPC_EmitInteger32, 2,
76997 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
76998 MVT::f32, 2, 0, 1,
76999 0,
77000 9, MVT::f64,
77001 OPC_EmitInteger32, 2,
77002 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
77003 MVT::f64, 2, 0, 1,
77004 0,
77005 63, TARGET_VAL(ISD::FRINT),
77006 OPC_RecordChild0,
77007 OPC_SwitchType , 9, MVT::f16,
77008 OPC_EmitInteger32, 2,
77009 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f16_f16),
77010 MVT::f16, 2, 0, 1,
77011 9, MVT::bf16,
77012 OPC_EmitInteger32, 2,
77013 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_bf16_bf16),
77014 MVT::bf16, 2, 0, 1,
77015 25, MVT::f32,
77016 OPC_Scope, 10,
77017 OPC_CheckPatternPredicate6,
77018 OPC_EmitInteger32, 34,
77019 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
77020 MVT::f32, 2, 0, 1,
77021 11,
77022 OPC_CheckPatternPredicate, 46,
77023 OPC_EmitInteger32, 2,
77024 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f32_f32),
77025 MVT::f32, 2, 0, 1,
77026 0,
77027 9, MVT::f64,
77028 OPC_EmitInteger32, 2,
77029 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_f64_f64),
77030 MVT::f64, 2, 0, 1,
77031 0,
77032 45, TARGET_VAL(ISD::BUILD_VECTOR),
77033 OPC_RecordChild0,
77034 OPC_SwitchType , 12, MVT::v2i16,
77035 OPC_CheckChild0Type, MVT::i16,
77036 OPC_RecordChild1,
77037 OPC_CheckChild1Type, MVT::i16,
77038 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
77039 MVT::v2i16, 2, 0, 1,
77040 12, MVT::v2f16,
77041 OPC_CheckChild0Type, MVT::f16,
77042 OPC_RecordChild1,
77043 OPC_CheckChild1Type, MVT::f16,
77044 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
77045 MVT::v2f16, 2, 0, 1,
77046 12, MVT::v2bf16,
77047 OPC_CheckChild0Type, MVT::bf16,
77048 OPC_RecordChild1,
77049 OPC_CheckChild1Type, MVT::bf16,
77050 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::V2I16toI32),
77051 MVT::v2bf16, 2, 0, 1,
77052 0,
77053 14, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
77054 OPC_RecordChild0,
77055 OPC_CheckChild0Type, MVT::i16,
77056 OPC_CheckType, MVT::v2i16,
77057 OPC_EmitInteger32, 0,
77058 OPC_MorphNodeTo1None, TARGET_VAL(NVPTX::CVT_u32_u16),
77059 MVT::v2i16, 2, 0, 1,
77060 0,
77061 0
77062 }; // Total Array size is 173741 bytes
77063
77064 #undef TARGET_VAL
77065 SelectCodeCommon(NodeToMatch: N, MatcherTable, TableSize: sizeof(MatcherTable));
77066}
77067#endif // GET_DAGISEL_BODY
77068
77069#ifdef GET_DAGISEL_DECL
77070bool CheckPatternPredicate(unsigned PredNo) const override;
77071#endif
77072#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
77073bool DAGISEL_CLASS_COLONCOLON CheckPatternPredicate(unsigned PredNo) const
77074#if DAGISEL_INLINE
77075 override
77076#endif
77077{
77078 switch (PredNo) {
77079 default: llvm_unreachable("Invalid predicate in table?");
77080 case 0: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 72);
77081 case 1: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70);
77082 case 2: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 61);
77083 case 3: return (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75);
77084 case 4: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 70);
77085 case 5: return (Subtarget->hasAtomScope());
77086 case 6: return (useF32FTZ());
77087 case 7: return (Subtarget->getPTXVersion() >= 60) && (Subtarget->getSmVersion() >= 30);
77088 case 8: return (useF32FTZ()) && (Subtarget->allowFP16Math());
77089 case 9: return (useF32FTZ()) && (Subtarget->hasBF16Math());
77090 case 10: return (Subtarget->allowFP16Math());
77091 case 11: return (Subtarget->hasBF16Math());
77092 case 12: return (Subtarget->getSmVersion() >= 32);
77093 case 13: return (Subtarget->getPTXVersion() >= 65) && (Subtarget->getSmVersion() >= 75);
77094 case 14: return (Subtarget->getSmVersion() >= 30) && (!(Subtarget->getSmVersion() >= 70&& Subtarget->getPTXVersion() >= 64));
77095 case 15: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 78);
77096 case 16: return (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope());
77097 case 17: return (Subtarget->getPTXVersion() >= 72) && (Subtarget->getSmVersion() >= 86);
77098 case 18: return (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope());
77099 case 19: return (doMulWide);
77100 case 20: return (allowFMA());
77101 case 21: return (!allowFMA());
77102 case 22: return (false);
77103 case 23: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 64);
77104 case 24: return (Subtarget->getSmVersion() >= 90) && (Subtarget->getPTXVersion() >= 78) && (Subtarget->hasAtomScope());
77105 case 25: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 63) && (Subtarget->hasAtomScope());
77106 case 26: return (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope());
77107 case 27: return (true);
77108 case 28: return (Subtarget->hasAtomAddF64());
77109 case 29: return (Subtarget->hasHWROT32());
77110 case 30: return (!Subtarget->hasHWROT32());
77111 case 31: return (Subtarget->getPTXVersion() >= 80) && (Subtarget->getSmVersion() >= 90);
77112 case 32: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 42);
77113 case 33: return (Subtarget->getSmVersion() >= 70) && (Subtarget->getPTXVersion() >= 63);
77114 case 34: return (Subtarget->getPTXVersion() >= 43);
77115 case 35: return (allowFMA()) && (useF32FTZ());
77116 case 36: return (useF32FTZ()) && (!allowFMA());
77117 case 37: return (allowFMA()) && (useF32FTZ()) && (Subtarget->allowFP16Math());
77118 case 38: return (allowFMA()) && (Subtarget->allowFP16Math());
77119 case 39: return (useF32FTZ()) && (!allowFMA()) && (Subtarget->allowFP16Math());
77120 case 40: return (!allowFMA()) && (Subtarget->allowFP16Math());
77121 case 41: return (allowFMA()) && (useF32FTZ()) && (Subtarget->hasBF16Math());
77122 case 42: return (allowFMA()) && (Subtarget->hasBF16Math());
77123 case 43: return (useF32FTZ()) && (Subtarget->hasBF16Math()) && (!allowFMA());
77124 case 44: return (Subtarget->hasBF16Math()) && (!allowFMA());
77125 case 45: return (allowUnsafeFPMath());
77126 case 46: return (!useF32FTZ());
77127 case 47: return (!allowUnsafeFPMath());
77128 case 48: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 65) && (useF32FTZ());
77129 case 49: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 65);
77130 case 50: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->getPTXVersion() >= 71);
77131 case 51: return (useF32FTZ()) && (getDivF32Level()==0);
77132 case 52: return (getDivF32Level()==0);
77133 case 53: return (useF32FTZ()) && (getDivF32Level()==1);
77134 case 54: return (getDivF32Level()==1);
77135 case 55: return (TM.is64Bit() && TM.getPointerSizeInBits(AS: ADDRESS_SPACE_LOCAL) == 32);
77136 case 56: return (TM.is64Bit() && TM.getPointerSizeInBits(AS: ADDRESS_SPACE_SHARED) == 32);
77137 case 57: return (TM.is64Bit() && TM.getPointerSizeInBits(AS: ADDRESS_SPACE_CONST) == 32);
77138 case 58: return (Subtarget->getPTXVersion() >= 31);
77139 case 59: return (Subtarget->getPTXVersion() >= 70) && (Subtarget->getSmVersion() >= 75);
77140 case 60: return (Subtarget->getPTXVersion() >= 80) && (Subtarget->getFullSmVersion() == 901);
77141 case 61: return (Subtarget->getPTXVersion() >= 73) && (Subtarget->getSmVersion() >= 52);
77142 case 62: return (doRsqrtOpt());
77143 case 63: return (!useF32FTZ()) && (doRsqrtOpt()) && (!usePrecSqrtF32());
77144 case 64: return (useF32FTZ()) && (doRsqrtOpt()) && (!usePrecSqrtF32());
77145 case 65: return (true) && (Subtarget->allowFP16Math());
77146 case 66: return (true) && (Subtarget->hasBF16Math());
77147 case 67: return (allowUnsafeFPMath()) && (useF32FTZ());
77148 case 68: return (useF32FTZ()) && (!allowUnsafeFPMath());
77149 case 69: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (useF32FTZ()) && (Subtarget->hasBF16Math());
77150 case 70: return (true) && (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 70) && (Subtarget->hasBF16Math());
77151 case 71: return (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 60) && (useF32FTZ()) && (Subtarget->allowFP16Math());
77152 case 72: return (true) && (Subtarget->getSmVersion() >= 53) && (Subtarget->getPTXVersion() >= 60) && (Subtarget->allowFP16Math());
77153 case 73: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 71) && (Subtarget->getPTXVersion() >= 63) && (Subtarget->getSmVersion() >= 75);
77154 case 74: return (useF32FTZ()) && (usePrecSqrtF32());
77155 case 75: return (usePrecSqrtF32());
77156 case 76: return (Subtarget->getSmVersion() >= 30) && (Subtarget->getPTXVersion() >= 62);
77157 case 77: return (Subtarget->getSmVersion() >= 80) && (Subtarget->getPTXVersion() >= 71);
77158 }
77159}
77160#endif // GET_DAGISEL_BODY
77161
77162#ifdef GET_DAGISEL_DECL
77163bool CheckNodePredicate(SDNode *Node, unsigned PredNo) const override;
77164#endif
77165#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
77166bool DAGISEL_CLASS_COLONCOLON CheckNodePredicate(SDNode *Node, unsigned PredNo) const
77167#if DAGISEL_INLINE
77168 override
77169#endif
77170{
77171 switch (PredNo) {
77172 default: llvm_unreachable("Invalid predicate in table?");
77173 case 0: {
77174 // Predicate_anonymous_11899
77175 // Predicate_anonymous_11902
77176 // Predicate_anonymous_11905
77177 // Predicate_anonymous_11908
77178 // Predicate_anonymous_11911
77179 // Predicate_anonymous_11914
77180 // Predicate_anonymous_11917
77181 // Predicate_anonymous_11920
77182 // Predicate_anonymous_11923
77183 // Predicate_anonymous_11926
77184 // Predicate_anonymous_11929
77185 // Predicate_anonymous_11932
77186 // Predicate_anonymous_11935
77187 // Predicate_anonymous_11938
77188 // Predicate_anonymous_11941
77189 // Predicate_anonymous_11944
77190 // Predicate_anonymous_11947
77191 // Predicate_anonymous_11950
77192 // Predicate_anonymous_11953
77193 // Predicate_anonymous_11956
77194 // Predicate_anonymous_11959
77195 // Predicate_anonymous_11962
77196 // Predicate_anonymous_11965
77197 // Predicate_anonymous_11968
77198 // Predicate_anonymous_11971
77199 // Predicate_anonymous_11974
77200 // Predicate_anonymous_11977
77201 // Predicate_anonymous_11980
77202 // Predicate_anonymous_11983
77203 // Predicate_anonymous_11986
77204 // Predicate_anonymous_11989
77205 // Predicate_anonymous_11992
77206 // Predicate_anonymous_11995
77207 // Predicate_anonymous_11998
77208 // Predicate_anonymous_12001
77209 // Predicate_anonymous_12004
77210 // Predicate_anonymous_12007
77211 // Predicate_anonymous_12010
77212 // Predicate_anonymous_12013
77213 // Predicate_anonymous_12016
77214 // Predicate_anonymous_12019
77215 // Predicate_anonymous_12022
77216 // Predicate_anonymous_12025
77217 // Predicate_anonymous_12028
77218 // Predicate_anonymous_12031
77219 // Predicate_anonymous_12034
77220 // Predicate_anonymous_12037
77221 // Predicate_anonymous_12040
77222 // Predicate_anonymous_12043
77223 // Predicate_anonymous_12046
77224 // Predicate_anonymous_12049
77225 // Predicate_anonymous_12052
77226 // Predicate_anonymous_12055
77227 // Predicate_anonymous_12058
77228 // Predicate_anonymous_12061
77229 // Predicate_anonymous_12064
77230 // Predicate_anonymous_12067
77231 // Predicate_anonymous_13837
77232 // Predicate_anonymous_13840
77233 // Predicate_anonymous_13843
77234 // Predicate_anonymous_13846
77235 // Predicate_anonymous_13849
77236 // Predicate_anonymous_13852
77237 // Predicate_anonymous_13855
77238 // Predicate_anonymous_13858
77239 // Predicate_anonymous_13861
77240 // Predicate_anonymous_13864
77241 // Predicate_anonymous_13867
77242 // Predicate_anonymous_13870
77243 // Predicate_anonymous_13873
77244 // Predicate_anonymous_13876
77245 // Predicate_anonymous_13879
77246 // Predicate_anonymous_13882
77247 // Predicate_anonymous_13885
77248 // Predicate_anonymous_13888
77249 // Predicate_anonymous_13891
77250 // Predicate_anonymous_13894
77251 // Predicate_anonymous_13897
77252 // Predicate_anonymous_13900
77253 // Predicate_anonymous_13903
77254 // Predicate_anonymous_13906
77255 // Predicate_anonymous_13909
77256 // Predicate_anonymous_13912
77257 // Predicate_anonymous_13915
77258 // Predicate_anonymous_13918
77259 // Predicate_anonymous_13921
77260 // Predicate_anonymous_13924
77261 // Predicate_anonymous_13927
77262 // Predicate_anonymous_13930
77263 // Predicate_anonymous_13933
77264 // Predicate_anonymous_13936
77265 // Predicate_anonymous_13939
77266 // Predicate_anonymous_13942
77267 // Predicate_anonymous_13945
77268 // Predicate_anonymous_13948
77269 // Predicate_anonymous_13951
77270 // Predicate_anonymous_13954
77271 // Predicate_anonymous_13957
77272 // Predicate_anonymous_13960
77273 // Predicate_anonymous_13963
77274 // Predicate_anonymous_13966
77275 // Predicate_anonymous_13969
77276 // Predicate_anonymous_13972
77277 // Predicate_anonymous_13975
77278 // Predicate_anonymous_13978
77279 // Predicate_anonymous_13981
77280 // Predicate_anonymous_13984
77281 // Predicate_anonymous_13987
77282 // Predicate_anonymous_13990
77283 // Predicate_anonymous_13993
77284 // Predicate_anonymous_13996
77285 // Predicate_anonymous_13999
77286 // Predicate_anonymous_14002
77287 // Predicate_anonymous_14005
77288 // Predicate_anonymous_15778
77289 // Predicate_anonymous_15781
77290 // Predicate_anonymous_15784
77291 // Predicate_anonymous_15787
77292 // Predicate_anonymous_15790
77293 // Predicate_anonymous_15793
77294 // Predicate_anonymous_15796
77295 // Predicate_anonymous_15799
77296 // Predicate_anonymous_15802
77297 // Predicate_anonymous_15805
77298 // Predicate_anonymous_15808
77299 // Predicate_anonymous_15811
77300 // Predicate_anonymous_15814
77301 // Predicate_anonymous_15817
77302 // Predicate_anonymous_15820
77303 // Predicate_anonymous_15823
77304 // Predicate_anonymous_15826
77305 // Predicate_anonymous_15829
77306 // Predicate_anonymous_15832
77307 // Predicate_anonymous_15835
77308 // Predicate_anonymous_15838
77309 // Predicate_anonymous_15841
77310 // Predicate_anonymous_15844
77311 // Predicate_anonymous_15847
77312 // Predicate_anonymous_15850
77313 // Predicate_anonymous_15853
77314 // Predicate_anonymous_15856
77315 // Predicate_anonymous_15859
77316 // Predicate_anonymous_15862
77317 // Predicate_anonymous_15865
77318 // Predicate_anonymous_15868
77319 // Predicate_anonymous_15871
77320 // Predicate_anonymous_15874
77321 // Predicate_anonymous_15877
77322 // Predicate_anonymous_15880
77323 // Predicate_anonymous_15883
77324 // Predicate_anonymous_15886
77325 // Predicate_anonymous_15889
77326 // Predicate_anonymous_15892
77327 // Predicate_anonymous_15895
77328 // Predicate_anonymous_15898
77329 // Predicate_anonymous_15901
77330 // Predicate_anonymous_15904
77331 // Predicate_anonymous_15907
77332 // Predicate_anonymous_15910
77333 // Predicate_anonymous_15913
77334 // Predicate_anonymous_15916
77335 // Predicate_anonymous_15919
77336 // Predicate_anonymous_15922
77337 // Predicate_anonymous_15925
77338 // Predicate_anonymous_15928
77339 // Predicate_anonymous_15931
77340 // Predicate_anonymous_15934
77341 // Predicate_anonymous_15937
77342 // Predicate_anonymous_15940
77343 // Predicate_anonymous_15943
77344 // Predicate_anonymous_15946
77345 // Predicate_anonymous_17716
77346 // Predicate_anonymous_17719
77347 // Predicate_anonymous_17722
77348 // Predicate_anonymous_17725
77349 // Predicate_anonymous_17728
77350 // Predicate_anonymous_17731
77351 // Predicate_anonymous_17734
77352 // Predicate_anonymous_17737
77353 // Predicate_anonymous_17740
77354 // Predicate_anonymous_17743
77355 // Predicate_anonymous_17746
77356 // Predicate_anonymous_17749
77357 // Predicate_anonymous_17752
77358 // Predicate_anonymous_17755
77359 // Predicate_anonymous_17758
77360 // Predicate_anonymous_17761
77361 // Predicate_anonymous_17764
77362 // Predicate_anonymous_17767
77363 // Predicate_anonymous_17770
77364 // Predicate_anonymous_17773
77365 // Predicate_anonymous_17776
77366 // Predicate_anonymous_17779
77367 // Predicate_anonymous_17782
77368 // Predicate_anonymous_17785
77369 // Predicate_anonymous_17788
77370 // Predicate_anonymous_17791
77371 // Predicate_anonymous_17794
77372 // Predicate_anonymous_17797
77373 // Predicate_anonymous_17800
77374 // Predicate_anonymous_17803
77375 // Predicate_anonymous_17806
77376 // Predicate_anonymous_17809
77377 // Predicate_anonymous_17812
77378 // Predicate_anonymous_17815
77379 // Predicate_anonymous_17818
77380 // Predicate_anonymous_17821
77381 // Predicate_anonymous_17824
77382 // Predicate_anonymous_17827
77383 // Predicate_anonymous_17830
77384 // Predicate_anonymous_17833
77385 // Predicate_anonymous_17836
77386 // Predicate_anonymous_17839
77387 // Predicate_anonymous_17842
77388 // Predicate_anonymous_17845
77389 // Predicate_anonymous_17848
77390 // Predicate_anonymous_17851
77391 // Predicate_anonymous_17854
77392 // Predicate_anonymous_17857
77393 // Predicate_anonymous_17860
77394 // Predicate_anonymous_17863
77395 // Predicate_anonymous_17866
77396 // Predicate_anonymous_17869
77397 // Predicate_anonymous_17872
77398 // Predicate_anonymous_17875
77399 // Predicate_anonymous_17878
77400 // Predicate_anonymous_17881
77401 // Predicate_anonymous_17884
77402 // Predicate_anonymous_19430
77403 // Predicate_anonymous_19433
77404 // Predicate_anonymous_19436
77405 // Predicate_anonymous_19499
77406 // Predicate_anonymous_19502
77407 // Predicate_anonymous_19505
77408 // Predicate_atomic_cmp_swap_i32_gen
77409 // Predicate_atomic_cmp_swap_i64_gen
77410 // Predicate_atomic_load_add_gen
77411 // Predicate_atomic_load_add_i32_gen
77412 // Predicate_atomic_load_add_i64_gen
77413 // Predicate_atomic_load_and_i32_gen
77414 // Predicate_atomic_load_and_i64_gen
77415 // Predicate_atomic_load_dec_32_gen
77416 // Predicate_atomic_load_inc_32_gen
77417 // Predicate_atomic_load_max_i32_gen
77418 // Predicate_atomic_load_max_i64_gen
77419 // Predicate_atomic_load_min_i32_gen
77420 // Predicate_atomic_load_min_i64_gen
77421 // Predicate_atomic_load_or_i32_gen
77422 // Predicate_atomic_load_or_i64_gen
77423 // Predicate_atomic_load_sub_i32_gen
77424 // Predicate_atomic_load_sub_i64_gen
77425 // Predicate_atomic_load_umax_i32_gen
77426 // Predicate_atomic_load_umax_i64_gen
77427 // Predicate_atomic_load_umin_i32_gen
77428 // Predicate_atomic_load_umin_i64_gen
77429 // Predicate_atomic_load_xor_i32_gen
77430 // Predicate_atomic_load_xor_i64_gen
77431 // Predicate_atomic_swap_i32_gen
77432 // Predicate_atomic_swap_i64_gen
77433 SDNode *N = Node;
77434 (void)N;
77435
77436 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_GENERIC);
77437
77438 }
77439 case 1: {
77440 // Predicate_anonymous_11272
77441 // Predicate_anonymous_11275
77442 // Predicate_anonymous_11278
77443 // Predicate_anonymous_11281
77444 // Predicate_anonymous_11284
77445 // Predicate_anonymous_11287
77446 // Predicate_anonymous_11290
77447 // Predicate_anonymous_11293
77448 // Predicate_anonymous_11296
77449 // Predicate_anonymous_11299
77450 // Predicate_anonymous_11302
77451 // Predicate_anonymous_11305
77452 // Predicate_anonymous_11308
77453 // Predicate_anonymous_11311
77454 // Predicate_anonymous_11314
77455 // Predicate_anonymous_11317
77456 // Predicate_anonymous_11320
77457 // Predicate_anonymous_11323
77458 // Predicate_anonymous_11326
77459 // Predicate_anonymous_11329
77460 // Predicate_anonymous_11332
77461 // Predicate_anonymous_11335
77462 // Predicate_anonymous_11338
77463 // Predicate_anonymous_11341
77464 // Predicate_anonymous_11344
77465 // Predicate_anonymous_11347
77466 // Predicate_anonymous_11350
77467 // Predicate_anonymous_11353
77468 // Predicate_anonymous_11356
77469 // Predicate_anonymous_11359
77470 // Predicate_anonymous_11362
77471 // Predicate_anonymous_11365
77472 // Predicate_anonymous_11368
77473 // Predicate_anonymous_11371
77474 // Predicate_anonymous_11374
77475 // Predicate_anonymous_11377
77476 // Predicate_anonymous_11380
77477 // Predicate_anonymous_11383
77478 // Predicate_anonymous_11386
77479 // Predicate_anonymous_11389
77480 // Predicate_anonymous_11392
77481 // Predicate_anonymous_11395
77482 // Predicate_anonymous_11398
77483 // Predicate_anonymous_11401
77484 // Predicate_anonymous_11404
77485 // Predicate_anonymous_11407
77486 // Predicate_anonymous_11410
77487 // Predicate_anonymous_11413
77488 // Predicate_anonymous_11416
77489 // Predicate_anonymous_11419
77490 // Predicate_anonymous_11422
77491 // Predicate_anonymous_11425
77492 // Predicate_anonymous_11428
77493 // Predicate_anonymous_11431
77494 // Predicate_anonymous_11434
77495 // Predicate_anonymous_11437
77496 // Predicate_anonymous_11440
77497 // Predicate_anonymous_13210
77498 // Predicate_anonymous_13213
77499 // Predicate_anonymous_13216
77500 // Predicate_anonymous_13219
77501 // Predicate_anonymous_13222
77502 // Predicate_anonymous_13225
77503 // Predicate_anonymous_13228
77504 // Predicate_anonymous_13231
77505 // Predicate_anonymous_13234
77506 // Predicate_anonymous_13237
77507 // Predicate_anonymous_13240
77508 // Predicate_anonymous_13243
77509 // Predicate_anonymous_13246
77510 // Predicate_anonymous_13249
77511 // Predicate_anonymous_13252
77512 // Predicate_anonymous_13255
77513 // Predicate_anonymous_13258
77514 // Predicate_anonymous_13261
77515 // Predicate_anonymous_13264
77516 // Predicate_anonymous_13267
77517 // Predicate_anonymous_13270
77518 // Predicate_anonymous_13273
77519 // Predicate_anonymous_13276
77520 // Predicate_anonymous_13279
77521 // Predicate_anonymous_13282
77522 // Predicate_anonymous_13285
77523 // Predicate_anonymous_13288
77524 // Predicate_anonymous_13291
77525 // Predicate_anonymous_13294
77526 // Predicate_anonymous_13297
77527 // Predicate_anonymous_13300
77528 // Predicate_anonymous_13303
77529 // Predicate_anonymous_13306
77530 // Predicate_anonymous_13309
77531 // Predicate_anonymous_13312
77532 // Predicate_anonymous_13315
77533 // Predicate_anonymous_13318
77534 // Predicate_anonymous_13321
77535 // Predicate_anonymous_13324
77536 // Predicate_anonymous_13327
77537 // Predicate_anonymous_13330
77538 // Predicate_anonymous_13333
77539 // Predicate_anonymous_13336
77540 // Predicate_anonymous_13339
77541 // Predicate_anonymous_13342
77542 // Predicate_anonymous_13345
77543 // Predicate_anonymous_13348
77544 // Predicate_anonymous_13351
77545 // Predicate_anonymous_13354
77546 // Predicate_anonymous_13357
77547 // Predicate_anonymous_13360
77548 // Predicate_anonymous_13363
77549 // Predicate_anonymous_13366
77550 // Predicate_anonymous_13369
77551 // Predicate_anonymous_13372
77552 // Predicate_anonymous_13375
77553 // Predicate_anonymous_13378
77554 // Predicate_anonymous_15151
77555 // Predicate_anonymous_15154
77556 // Predicate_anonymous_15157
77557 // Predicate_anonymous_15160
77558 // Predicate_anonymous_15163
77559 // Predicate_anonymous_15166
77560 // Predicate_anonymous_15169
77561 // Predicate_anonymous_15172
77562 // Predicate_anonymous_15175
77563 // Predicate_anonymous_15178
77564 // Predicate_anonymous_15181
77565 // Predicate_anonymous_15184
77566 // Predicate_anonymous_15187
77567 // Predicate_anonymous_15190
77568 // Predicate_anonymous_15193
77569 // Predicate_anonymous_15196
77570 // Predicate_anonymous_15199
77571 // Predicate_anonymous_15202
77572 // Predicate_anonymous_15205
77573 // Predicate_anonymous_15208
77574 // Predicate_anonymous_15211
77575 // Predicate_anonymous_15214
77576 // Predicate_anonymous_15217
77577 // Predicate_anonymous_15220
77578 // Predicate_anonymous_15223
77579 // Predicate_anonymous_15226
77580 // Predicate_anonymous_15229
77581 // Predicate_anonymous_15232
77582 // Predicate_anonymous_15235
77583 // Predicate_anonymous_15238
77584 // Predicate_anonymous_15241
77585 // Predicate_anonymous_15244
77586 // Predicate_anonymous_15247
77587 // Predicate_anonymous_15250
77588 // Predicate_anonymous_15253
77589 // Predicate_anonymous_15256
77590 // Predicate_anonymous_15259
77591 // Predicate_anonymous_15262
77592 // Predicate_anonymous_15265
77593 // Predicate_anonymous_15268
77594 // Predicate_anonymous_15271
77595 // Predicate_anonymous_15274
77596 // Predicate_anonymous_15277
77597 // Predicate_anonymous_15280
77598 // Predicate_anonymous_15283
77599 // Predicate_anonymous_15286
77600 // Predicate_anonymous_15289
77601 // Predicate_anonymous_15292
77602 // Predicate_anonymous_15295
77603 // Predicate_anonymous_15298
77604 // Predicate_anonymous_15301
77605 // Predicate_anonymous_15304
77606 // Predicate_anonymous_15307
77607 // Predicate_anonymous_15310
77608 // Predicate_anonymous_15313
77609 // Predicate_anonymous_15316
77610 // Predicate_anonymous_15319
77611 // Predicate_anonymous_17089
77612 // Predicate_anonymous_17092
77613 // Predicate_anonymous_17095
77614 // Predicate_anonymous_17098
77615 // Predicate_anonymous_17101
77616 // Predicate_anonymous_17104
77617 // Predicate_anonymous_17107
77618 // Predicate_anonymous_17110
77619 // Predicate_anonymous_17113
77620 // Predicate_anonymous_17116
77621 // Predicate_anonymous_17119
77622 // Predicate_anonymous_17122
77623 // Predicate_anonymous_17125
77624 // Predicate_anonymous_17128
77625 // Predicate_anonymous_17131
77626 // Predicate_anonymous_17134
77627 // Predicate_anonymous_17137
77628 // Predicate_anonymous_17140
77629 // Predicate_anonymous_17143
77630 // Predicate_anonymous_17146
77631 // Predicate_anonymous_17149
77632 // Predicate_anonymous_17152
77633 // Predicate_anonymous_17155
77634 // Predicate_anonymous_17158
77635 // Predicate_anonymous_17161
77636 // Predicate_anonymous_17164
77637 // Predicate_anonymous_17167
77638 // Predicate_anonymous_17170
77639 // Predicate_anonymous_17173
77640 // Predicate_anonymous_17176
77641 // Predicate_anonymous_17179
77642 // Predicate_anonymous_17182
77643 // Predicate_anonymous_17185
77644 // Predicate_anonymous_17188
77645 // Predicate_anonymous_17191
77646 // Predicate_anonymous_17194
77647 // Predicate_anonymous_17197
77648 // Predicate_anonymous_17200
77649 // Predicate_anonymous_17203
77650 // Predicate_anonymous_17206
77651 // Predicate_anonymous_17209
77652 // Predicate_anonymous_17212
77653 // Predicate_anonymous_17215
77654 // Predicate_anonymous_17218
77655 // Predicate_anonymous_17221
77656 // Predicate_anonymous_17224
77657 // Predicate_anonymous_17227
77658 // Predicate_anonymous_17230
77659 // Predicate_anonymous_17233
77660 // Predicate_anonymous_17236
77661 // Predicate_anonymous_17239
77662 // Predicate_anonymous_17242
77663 // Predicate_anonymous_17245
77664 // Predicate_anonymous_17248
77665 // Predicate_anonymous_17251
77666 // Predicate_anonymous_17254
77667 // Predicate_anonymous_17257
77668 // Predicate_anonymous_19385
77669 // Predicate_anonymous_19393
77670 // Predicate_anonymous_19403
77671 // Predicate_anonymous_19464
77672 // Predicate_anonymous_19468
77673 // Predicate_anonymous_19472
77674 // Predicate_atomic_cmp_swap_i32_s
77675 // Predicate_atomic_cmp_swap_i64_s
77676 // Predicate_atomic_load_add_i32_s
77677 // Predicate_atomic_load_add_i64_s
77678 // Predicate_atomic_load_add_s
77679 // Predicate_atomic_load_and_i32_s
77680 // Predicate_atomic_load_and_i64_s
77681 // Predicate_atomic_load_dec_32_s
77682 // Predicate_atomic_load_inc_32_s
77683 // Predicate_atomic_load_max_i32_s
77684 // Predicate_atomic_load_max_i64_s
77685 // Predicate_atomic_load_min_i32_s
77686 // Predicate_atomic_load_min_i64_s
77687 // Predicate_atomic_load_or_i32_s
77688 // Predicate_atomic_load_or_i64_s
77689 // Predicate_atomic_load_sub_i32_s
77690 // Predicate_atomic_load_sub_i64_s
77691 // Predicate_atomic_load_umax_i32_s
77692 // Predicate_atomic_load_umax_i64_s
77693 // Predicate_atomic_load_umin_i32_s
77694 // Predicate_atomic_load_umin_i64_s
77695 // Predicate_atomic_load_xor_i32_s
77696 // Predicate_atomic_load_xor_i64_s
77697 // Predicate_atomic_swap_i32_s
77698 // Predicate_atomic_swap_i64_s
77699 SDNode *N = Node;
77700 (void)N;
77701
77702 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_SHARED);
77703
77704 }
77705 case 2: {
77706 // Predicate_anonymous_10507
77707 // Predicate_anonymous_10512
77708 // Predicate_anonymous_10517
77709 // Predicate_anonymous_10522
77710 // Predicate_anonymous_10536
77711 // Predicate_anonymous_10541
77712 // Predicate_anonymous_10546
77713 // Predicate_anonymous_10551
77714 // Predicate_anonymous_10556
77715 // Predicate_anonymous_10561
77716 // Predicate_anonymous_10566
77717 // Predicate_anonymous_10571
77718 // Predicate_anonymous_10576
77719 // Predicate_anonymous_10581
77720 // Predicate_anonymous_10586
77721 // Predicate_anonymous_10591
77722 // Predicate_anonymous_10596
77723 // Predicate_anonymous_10601
77724 // Predicate_anonymous_10606
77725 // Predicate_anonymous_10611
77726 // Predicate_anonymous_10616
77727 // Predicate_anonymous_10621
77728 // Predicate_anonymous_10626
77729 // Predicate_anonymous_10631
77730 // Predicate_anonymous_10641
77731 // Predicate_anonymous_10650
77732 // Predicate_anonymous_10655
77733 // Predicate_anonymous_10660
77734 // Predicate_anonymous_10665
77735 // Predicate_anonymous_10670
77736 // Predicate_anonymous_10675
77737 // Predicate_anonymous_10680
77738 // Predicate_anonymous_10685
77739 // Predicate_anonymous_10690
77740 // Predicate_anonymous_10695
77741 // Predicate_anonymous_10700
77742 // Predicate_anonymous_10705
77743 // Predicate_anonymous_10710
77744 // Predicate_anonymous_10715
77745 // Predicate_anonymous_10720
77746 // Predicate_anonymous_10725
77747 // Predicate_anonymous_10730
77748 // Predicate_anonymous_10735
77749 // Predicate_anonymous_10740
77750 // Predicate_anonymous_10749
77751 // Predicate_anonymous_10758
77752 // Predicate_anonymous_10763
77753 // Predicate_anonymous_10768
77754 // Predicate_anonymous_10773
77755 // Predicate_anonymous_10778
77756 // Predicate_anonymous_10783
77757 // Predicate_anonymous_10788
77758 // Predicate_anonymous_10793
77759 // Predicate_anonymous_10798
77760 // Predicate_anonymous_10803
77761 // Predicate_anonymous_10808
77762 // Predicate_anonymous_10813
77763 // Predicate_anonymous_12527
77764 // Predicate_anonymous_12531
77765 // Predicate_anonymous_12535
77766 // Predicate_anonymous_12539
77767 // Predicate_anonymous_12543
77768 // Predicate_anonymous_12547
77769 // Predicate_anonymous_12551
77770 // Predicate_anonymous_12555
77771 // Predicate_anonymous_12559
77772 // Predicate_anonymous_12563
77773 // Predicate_anonymous_12567
77774 // Predicate_anonymous_12571
77775 // Predicate_anonymous_12575
77776 // Predicate_anonymous_12579
77777 // Predicate_anonymous_12583
77778 // Predicate_anonymous_12587
77779 // Predicate_anonymous_12591
77780 // Predicate_anonymous_12595
77781 // Predicate_anonymous_12599
77782 // Predicate_anonymous_12603
77783 // Predicate_anonymous_12607
77784 // Predicate_anonymous_12611
77785 // Predicate_anonymous_12615
77786 // Predicate_anonymous_12619
77787 // Predicate_anonymous_12623
77788 // Predicate_anonymous_12627
77789 // Predicate_anonymous_12631
77790 // Predicate_anonymous_12635
77791 // Predicate_anonymous_12639
77792 // Predicate_anonymous_12643
77793 // Predicate_anonymous_12647
77794 // Predicate_anonymous_12651
77795 // Predicate_anonymous_12655
77796 // Predicate_anonymous_12659
77797 // Predicate_anonymous_12663
77798 // Predicate_anonymous_12667
77799 // Predicate_anonymous_12671
77800 // Predicate_anonymous_12675
77801 // Predicate_anonymous_12679
77802 // Predicate_anonymous_12683
77803 // Predicate_anonymous_12687
77804 // Predicate_anonymous_12691
77805 // Predicate_anonymous_12695
77806 // Predicate_anonymous_12699
77807 // Predicate_anonymous_12703
77808 // Predicate_anonymous_12707
77809 // Predicate_anonymous_12711
77810 // Predicate_anonymous_12715
77811 // Predicate_anonymous_12719
77812 // Predicate_anonymous_12723
77813 // Predicate_anonymous_12727
77814 // Predicate_anonymous_12731
77815 // Predicate_anonymous_12735
77816 // Predicate_anonymous_12739
77817 // Predicate_anonymous_12743
77818 // Predicate_anonymous_12747
77819 // Predicate_anonymous_12751
77820 // Predicate_anonymous_14465
77821 // Predicate_anonymous_14469
77822 // Predicate_anonymous_14473
77823 // Predicate_anonymous_14477
77824 // Predicate_anonymous_14481
77825 // Predicate_anonymous_14485
77826 // Predicate_anonymous_14489
77827 // Predicate_anonymous_14493
77828 // Predicate_anonymous_14497
77829 // Predicate_anonymous_14501
77830 // Predicate_anonymous_14505
77831 // Predicate_anonymous_14509
77832 // Predicate_anonymous_14513
77833 // Predicate_anonymous_14517
77834 // Predicate_anonymous_14521
77835 // Predicate_anonymous_14525
77836 // Predicate_anonymous_14529
77837 // Predicate_anonymous_14533
77838 // Predicate_anonymous_14537
77839 // Predicate_anonymous_14541
77840 // Predicate_anonymous_14545
77841 // Predicate_anonymous_14549
77842 // Predicate_anonymous_14553
77843 // Predicate_anonymous_14557
77844 // Predicate_anonymous_14561
77845 // Predicate_anonymous_14565
77846 // Predicate_anonymous_14569
77847 // Predicate_anonymous_14573
77848 // Predicate_anonymous_14577
77849 // Predicate_anonymous_14581
77850 // Predicate_anonymous_14585
77851 // Predicate_anonymous_14589
77852 // Predicate_anonymous_14593
77853 // Predicate_anonymous_14597
77854 // Predicate_anonymous_14601
77855 // Predicate_anonymous_14605
77856 // Predicate_anonymous_14609
77857 // Predicate_anonymous_14613
77858 // Predicate_anonymous_14617
77859 // Predicate_anonymous_14622
77860 // Predicate_anonymous_14627
77861 // Predicate_anonymous_14632
77862 // Predicate_anonymous_14636
77863 // Predicate_anonymous_14640
77864 // Predicate_anonymous_14644
77865 // Predicate_anonymous_14648
77866 // Predicate_anonymous_14652
77867 // Predicate_anonymous_14656
77868 // Predicate_anonymous_14660
77869 // Predicate_anonymous_14664
77870 // Predicate_anonymous_14668
77871 // Predicate_anonymous_14672
77872 // Predicate_anonymous_14676
77873 // Predicate_anonymous_14680
77874 // Predicate_anonymous_14684
77875 // Predicate_anonymous_14688
77876 // Predicate_anonymous_14692
77877 // Predicate_anonymous_16406
77878 // Predicate_anonymous_16410
77879 // Predicate_anonymous_16414
77880 // Predicate_anonymous_16418
77881 // Predicate_anonymous_16422
77882 // Predicate_anonymous_16426
77883 // Predicate_anonymous_16430
77884 // Predicate_anonymous_16434
77885 // Predicate_anonymous_16438
77886 // Predicate_anonymous_16442
77887 // Predicate_anonymous_16446
77888 // Predicate_anonymous_16450
77889 // Predicate_anonymous_16454
77890 // Predicate_anonymous_16458
77891 // Predicate_anonymous_16462
77892 // Predicate_anonymous_16466
77893 // Predicate_anonymous_16470
77894 // Predicate_anonymous_16474
77895 // Predicate_anonymous_16478
77896 // Predicate_anonymous_16482
77897 // Predicate_anonymous_16486
77898 // Predicate_anonymous_16490
77899 // Predicate_anonymous_16494
77900 // Predicate_anonymous_16498
77901 // Predicate_anonymous_16502
77902 // Predicate_anonymous_16506
77903 // Predicate_anonymous_16510
77904 // Predicate_anonymous_16514
77905 // Predicate_anonymous_16518
77906 // Predicate_anonymous_16522
77907 // Predicate_anonymous_16526
77908 // Predicate_anonymous_16530
77909 // Predicate_anonymous_16534
77910 // Predicate_anonymous_16538
77911 // Predicate_anonymous_16542
77912 // Predicate_anonymous_16546
77913 // Predicate_anonymous_16550
77914 // Predicate_anonymous_16554
77915 // Predicate_anonymous_16558
77916 // Predicate_anonymous_16562
77917 // Predicate_anonymous_16566
77918 // Predicate_anonymous_16570
77919 // Predicate_anonymous_16574
77920 // Predicate_anonymous_16578
77921 // Predicate_anonymous_16582
77922 // Predicate_anonymous_16586
77923 // Predicate_anonymous_16590
77924 // Predicate_anonymous_16594
77925 // Predicate_anonymous_16598
77926 // Predicate_anonymous_16602
77927 // Predicate_anonymous_16606
77928 // Predicate_anonymous_16610
77929 // Predicate_anonymous_16614
77930 // Predicate_anonymous_16618
77931 // Predicate_anonymous_16622
77932 // Predicate_anonymous_16626
77933 // Predicate_anonymous_16630
77934 // Predicate_atomic_cmp_swap_i32_g
77935 // Predicate_atomic_cmp_swap_i64_g
77936 // Predicate_atomic_load_add_g
77937 // Predicate_atomic_load_add_i32_g
77938 // Predicate_atomic_load_add_i64_g
77939 // Predicate_atomic_load_and_i32_g
77940 // Predicate_atomic_load_and_i64_g
77941 // Predicate_atomic_load_dec_32_g
77942 // Predicate_atomic_load_inc_32_g
77943 // Predicate_atomic_load_max_i32_g
77944 // Predicate_atomic_load_max_i64_g
77945 // Predicate_atomic_load_min_i32_g
77946 // Predicate_atomic_load_min_i64_g
77947 // Predicate_atomic_load_or_i32_g
77948 // Predicate_atomic_load_or_i64_g
77949 // Predicate_atomic_load_sub_i32_g
77950 // Predicate_atomic_load_sub_i64_g
77951 // Predicate_atomic_load_umax_i32_g
77952 // Predicate_atomic_load_umax_i64_g
77953 // Predicate_atomic_load_umin_i32_g
77954 // Predicate_atomic_load_umin_i64_g
77955 // Predicate_atomic_load_xor_i32_g
77956 // Predicate_atomic_load_xor_i64_g
77957 // Predicate_atomic_swap_i32_g
77958 // Predicate_atomic_swap_i64_g
77959 SDNode *N = Node;
77960 (void)N;
77961
77962 return ChkMemSDNodeAddressSpace(N, spN: llvm::ADDRESS_SPACE_GLOBAL);
77963
77964 }
77965 case 3: {
77966 // Predicate_atomic_cmp_swap_i32
77967 // Predicate_atomic_load_add_i32
77968 // Predicate_atomic_load_and_i32
77969 // Predicate_atomic_load_max_i32
77970 // Predicate_atomic_load_min_i32
77971 // Predicate_atomic_load_or_i32
77972 // Predicate_atomic_load_sub_i32
77973 // Predicate_atomic_load_umax_i32
77974 // Predicate_atomic_load_umin_i32
77975 // Predicate_atomic_load_xor_i32
77976 // Predicate_atomic_swap_i32
77977 SDNode *N = Node;
77978 (void)N;
77979if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i32) return false;
77980return true;
77981
77982 }
77983 case 4: {
77984 // Predicate_atomic_cmp_swap_i64
77985 // Predicate_atomic_load_add_i64
77986 // Predicate_atomic_load_and_i64
77987 // Predicate_atomic_load_max_i64
77988 // Predicate_atomic_load_min_i64
77989 // Predicate_atomic_load_or_i64
77990 // Predicate_atomic_load_sub_i64
77991 // Predicate_atomic_load_umax_i64
77992 // Predicate_atomic_load_umin_i64
77993 // Predicate_atomic_load_xor_i64
77994 // Predicate_atomic_swap_i64
77995 SDNode *N = Node;
77996 (void)N;
77997if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i64) return false;
77998return true;
77999
78000 }
78001 case 5: {
78002 // Predicate_immFloat0
78003 auto *N = cast<ConstantFPSDNode>(Val: Node);
78004 (void)N;
78005
78006 float f = (float)N->getValueAPF().convertToFloat();
78007 return (f==0.0f);
78008
78009 }
78010 case 6: {
78011 // Predicate_immDouble0
78012 auto *N = cast<ConstantFPSDNode>(Val: Node);
78013 (void)N;
78014
78015 double d = (double)N->getValueAPF().convertToDouble();
78016 return (d==0.0);
78017
78018 }
78019 case 7: {
78020 // Predicate_UInt32Const
78021 auto *N = cast<ConstantSDNode>(Val: Node);
78022 (void)N;
78023
78024 const APInt &v = N->getAPIntValue();
78025 return v.isIntN(N: 32);
78026
78027 }
78028 case 8: {
78029 // Predicate_immFloat1
78030 auto *N = cast<ConstantFPSDNode>(Val: Node);
78031 (void)N;
78032
78033 float f = (float)N->getValueAPF().convertToFloat();
78034 return (f==1.0f);
78035
78036 }
78037 case 9: {
78038 // Predicate_immDouble1
78039 auto *N = cast<ConstantFPSDNode>(Val: Node);
78040 (void)N;
78041
78042 double d = (double)N->getValueAPF().convertToDouble();
78043 return (d==1.0);
78044
78045 }
78046 case 10: {
78047 // Predicate_IntConst_0_30
78048 auto *N = cast<ConstantSDNode>(Val: Node);
78049 (void)N;
78050
78051 // Check if 0 <= v < 31; only then will the result of (x << v) be an int32.
78052 const APInt &v = N->getAPIntValue();
78053 return v.sge(RHS: 0) && v.slt(RHS: 31);
78054
78055 }
78056 case 11: {
78057 // Predicate_IntConst_0_14
78058 auto *N = cast<ConstantSDNode>(Val: Node);
78059 (void)N;
78060
78061 // Check if 0 <= v < 15; only then will the result of (x << v) be an int16.
78062 const APInt &v = N->getAPIntValue();
78063 return v.sge(RHS: 0) && v.slt(RHS: 15);
78064
78065 }
78066 case 12: {
78067 // Predicate_UInt16Const
78068 auto *N = cast<ConstantSDNode>(Val: Node);
78069 (void)N;
78070
78071 const APInt &v = N->getAPIntValue();
78072 return v.isIntN(N: 16);
78073
78074 }
78075 case 13: {
78076 // Predicate_FloatConst1
78077 auto *N = cast<ConstantFPSDNode>(Val: Node);
78078 (void)N;
78079
78080 return &N->getValueAPF().getSemantics() == &llvm::APFloat::IEEEsingle() &&
78081 N->getValueAPF().convertToFloat() == 1.0f;
78082
78083 }
78084 case 14: {
78085 // Predicate_SInt32Const
78086 auto *N = cast<ConstantSDNode>(Val: Node);
78087 (void)N;
78088
78089 const APInt &v = N->getAPIntValue();
78090 return v.isSignedIntN(N: 32);
78091
78092 }
78093 case 15: {
78094 // Predicate_SInt16Const
78095 auto *N = cast<ConstantSDNode>(Val: Node);
78096 (void)N;
78097
78098 const APInt &v = N->getAPIntValue();
78099 return v.isSignedIntN(N: 16);
78100
78101 }
78102 case 16: {
78103 // Predicate_DoubleConst1
78104 auto *N = cast<ConstantFPSDNode>(Val: Node);
78105 (void)N;
78106
78107 return &N->getValueAPF().getSemantics() == &llvm::APFloat::IEEEdouble() &&
78108 N->getValueAPF().convertToDouble() == 1.0;
78109
78110 }
78111 case 17: {
78112 // Predicate_DoubleConstNeg1
78113 auto *N = cast<ConstantFPSDNode>(Val: Node);
78114 (void)N;
78115
78116 return &N->getValueAPF().getSemantics() == &llvm::APFloat::IEEEdouble() &&
78117 N->getValueAPF().convertToDouble() == -1.0;
78118
78119 }
78120 }
78121}
78122#endif // GET_DAGISEL_BODY
78123
78124#ifdef GET_DAGISEL_DECL
78125bool CheckComplexPattern(SDNode *Root, SDNode *Parent,
78126 SDValue N, unsigned PatternNo,
78127 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result) override;
78128#endif
78129#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
78130bool DAGISEL_CLASS_COLONCOLON CheckComplexPattern(SDNode *Root, SDNode *Parent,
78131 SDValue N, unsigned PatternNo,
78132 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result)
78133#if DAGISEL_INLINE
78134 override
78135#endif
78136{
78137 unsigned NextRes = Result.size();
78138 switch (PatternNo) {
78139 default: llvm_unreachable("Invalid pattern # in table?");
78140 case 0:
78141 Result.resize(N: NextRes+2);
78142 return SelectADDRri(OpNode: Root, Addr: N, Base&: Result[NextRes+0].first, Offset&: Result[NextRes+1].first);
78143 case 1:
78144 Result.resize(N: NextRes+2);
78145 return SelectADDRri64(OpNode: Root, Addr: N, Base&: Result[NextRes+0].first, Offset&: Result[NextRes+1].first);
78146 case 2:
78147 Result.resize(N: NextRes+1);
78148 return SelectDirectAddr(N, Address&: Result[NextRes+0].first);
78149 }
78150}
78151#endif // GET_DAGISEL_BODY
78152
78153#ifdef GET_DAGISEL_DECL
78154SDValue RunSDNodeXForm(SDValue V, unsigned XFormNo) override;
78155#endif
78156#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
78157SDValue DAGISEL_CLASS_COLONCOLON RunSDNodeXForm(SDValue V, unsigned XFormNo)
78158#if DAGISEL_INLINE
78159 override
78160#endif
78161{
78162 switch (XFormNo) {
78163 default: llvm_unreachable("Invalid xform # in table?");
78164 case 0: {
78165 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
78166
78167 return CurDAG->getTargetConstant(Val: 32 - N->getZExtValue(), DL: SDLoc(N), VT: MVT::i32);
78168
78169 }
78170 case 1: {
78171 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
78172
78173 return CurDAG->getTargetConstant(Val: 64-N->getZExtValue(), DL: SDLoc(N), VT: MVT::i32);
78174
78175 }
78176 case 2: {
78177 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
78178
78179 return getI32Imm(Imm: Subtarget->getPTXVersion(), DL: SDLoc(N));
78180
78181 }
78182 case 3: {
78183 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
78184
78185 const APInt &v = N->getAPIntValue();
78186 APInt temp(32, 1);
78187 return CurDAG->getTargetConstant(Val: temp.shl(ShiftAmt: v), DL: SDLoc(N), VT: MVT::i32);
78188
78189 }
78190 case 4: {
78191 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
78192
78193 const APInt &v = N->getAPIntValue();
78194 APInt temp(16, 1);
78195 return CurDAG->getTargetConstant(Val: temp.shl(ShiftAmt: v), DL: SDLoc(N), VT: MVT::i16);
78196
78197 }
78198 case 5: {
78199 ConstantFPSDNode *N = cast<ConstantFPSDNode>(Val: V.getNode());
78200
78201 return CurDAG->getTargetConstantFP(Val: -(N->getValueAPF()),
78202 DL: SDLoc(N), VT: MVT::f64);
78203
78204 }
78205 }
78206}
78207#endif // GET_DAGISEL_BODY
78208
78209
78210#ifdef DAGISEL_INLINE
78211#undef DAGISEL_INLINE
78212#endif
78213#ifdef DAGISEL_CLASS_COLONCOLON
78214#undef DAGISEL_CLASS_COLONCOLON
78215#endif
78216#ifdef GET_DAGISEL_DECL
78217#undef GET_DAGISEL_DECL
78218#endif
78219#ifdef GET_DAGISEL_BODY
78220#undef GET_DAGISEL_BODY
78221#endif
78222