LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/NVPTX - NVPTXGenDAGISel.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 76 140 54.3 %
Date: 2017-09-14 15:23:50 Functions: 4 4 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       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             : // The main instruction selector code.
      13             : void SelectCode(SDNode *N) {
      14             :   // Some target values are emitted as 2 bytes, TARGET_VAL handles
      15             :   // this.
      16             :   #define TARGET_VAL(X) X & 255, unsigned(X) >> 8
      17             :   static const unsigned char MatcherTable[] = {
      18             : /*0*/       OPC_SwitchOpcode /*112 cases */, 27|128,49/*6299*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->6304
      19             : /*5*/         OPC_Scope, 97, /*->104*/ // 335 children in Scope
      20             : /*7*/           OPC_CheckChild0Integer, 88|128,25/*3288*/, 
      21             : /*10*/          OPC_Scope, 39, /*->51*/ // 2 children in Scope
      22             : /*12*/            OPC_MoveChild1,
      23             : /*13*/            OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
      24             : /*16*/            OPC_CheckChild0Integer, 92|128,25/*3292*/, 
      25             : /*19*/            OPC_MoveChild1,
      26             : /*20*/            OPC_CheckOpcode, TARGET_VAL(NVPTXISD::MoveParam),
      27             : /*23*/            OPC_RecordChild0, // #0 = $src
      28             : /*24*/            OPC_MoveChild0,
      29             : /*25*/            OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
      30             : /*28*/            OPC_MoveParent,
      31             : /*29*/            OPC_MoveParent,
      32             : /*30*/            OPC_MoveParent,
      33             : /*31*/            OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->41
      34             : /*34*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_ptr64), 0,
      35             :                         MVT::i64, 1/*#Ops*/, 0, 
      36             :                     // Src: (intrinsic_wo_chain:i64 3288:iPTR, (intrinsic_wo_chain:iPTRAny 3292:iPTR, (MoveParam:iPTRAny (texternalsym:iPTR):$src))) - Complexity = 22
      37             :                     // Dst: (nvvm_move_ptr64:i64 (texternalsym:i64):$src)
      38             : /*41*/            /*SwitchType*/ 7, MVT::i32,// ->50
      39             : /*43*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_ptr32), 0,
      40             :                         MVT::i32, 1/*#Ops*/, 0, 
      41             :                     // Src: (intrinsic_wo_chain:i32 3288:iPTR, (intrinsic_wo_chain:iPTRAny 3292:iPTR, (MoveParam:iPTRAny (texternalsym:iPTR):$src))) - Complexity = 22
      42             :                     // Dst: (nvvm_move_ptr32:i32 (texternalsym:i32):$src)
      43             : /*50*/            0, // EndSwitchType
      44             : /*51*/          /*Scope*/ 51, /*->103*/
      45             : /*52*/            OPC_RecordChild1, // #0 = $src
      46             : /*53*/            OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->78
      47             : /*56*/              OPC_CheckChild1Type, MVT::i32,
      48             : /*58*/              OPC_Scope, 9, /*->69*/ // 2 children in Scope
      49             : /*60*/                OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
      50             : /*62*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_local_yes), 0,
      51             :                           MVT::i32, 1/*#Ops*/, 0, 
      52             :                       // Src: (intrinsic_wo_chain:i32 3288:iPTR, Int32Regs:i32:$src) - Complexity = 8
      53             :                       // Dst: (cvta_to_local_yes:i32 Int32Regs:i32:$src)
      54             : /*69*/              /*Scope*/ 7, /*->77*/
      55             : /*70*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_local_no), 0,
      56             :                           MVT::i32, 1/*#Ops*/, 0, 
      57             :                       // Src: (intrinsic_wo_chain:i32 3288:iPTR, Int32Regs:i32:$src) - Complexity = 8
      58             :                       // Dst: (cvta_to_local_no:i32 Int32Regs:i32:$src)
      59             : /*77*/              0, /*End of Scope*/
      60             : /*78*/            /*SwitchType*/ 22, MVT::i64,// ->102
      61             : /*80*/              OPC_CheckChild1Type, MVT::i64,
      62             : /*82*/              OPC_Scope, 9, /*->93*/ // 2 children in Scope
      63             : /*84*/                OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
      64             : /*86*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_local_yes_64), 0,
      65             :                           MVT::i64, 1/*#Ops*/, 0, 
      66             :                       // Src: (intrinsic_wo_chain:i64 3288:iPTR, Int64Regs:i64:$src) - Complexity = 8
      67             :                       // Dst: (cvta_to_local_yes_64:i64 Int64Regs:i64:$src)
      68             : /*93*/              /*Scope*/ 7, /*->101*/
      69             : /*94*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_local_no_64), 0,
      70             :                           MVT::i64, 1/*#Ops*/, 0, 
      71             :                       // Src: (intrinsic_wo_chain:i64 3288:iPTR, Int64Regs:i64:$src) - Complexity = 8
      72             :                       // Dst: (cvta_to_local_no_64:i64 Int64Regs:i64:$src)
      73             : /*101*/             0, /*End of Scope*/
      74             : /*102*/           0, // EndSwitchType
      75             : /*103*/         0, /*End of Scope*/
      76             : /*104*/       /*Scope*/ 78, /*->183*/
      77             : /*105*/         OPC_CheckChild0Integer, 63|128,26/*3391*/, 
      78             : /*108*/         OPC_RecordChild1, // #0 = $src
      79             : /*109*/         OPC_RecordChild2, // #1 = $offset
      80             : /*110*/         OPC_Scope, 39, /*->151*/ // 2 children in Scope
      81             : /*112*/           OPC_MoveChild2,
      82             : /*113*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
      83             : /*116*/           OPC_MoveParent,
      84             : /*117*/           OPC_RecordChild3, // #2 = $mask
      85             : /*118*/           OPC_Scope, 18, /*->138*/ // 2 children in Scope
      86             : /*120*/             OPC_MoveChild3,
      87             : /*121*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
      88             : /*124*/             OPC_MoveParent,
      89             : /*125*/             OPC_EmitConvertToTarget, 1,
      90             : /*127*/             OPC_EmitConvertToTarget, 2,
      91             : /*129*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_I32imm3), 0,
      92             :                         MVT::i32, 3/*#Ops*/, 0, 3, 4, 
      93             :                     // Src: (intrinsic_wo_chain:i32 3391:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
      94             :                     // Dst: (INT_SHFL_DOWN_I32imm3:i32 Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask)
      95             : /*138*/           /*Scope*/ 11, /*->150*/
      96             : /*139*/             OPC_EmitConvertToTarget, 1,
      97             : /*141*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_I32imm1), 0,
      98             :                         MVT::i32, 3/*#Ops*/, 0, 3, 2, 
      99             :                     // Src: (intrinsic_wo_chain:i32 3391:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
     100             :                     // Dst: (INT_SHFL_DOWN_I32imm1:i32 Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
     101             : /*150*/           0, /*End of Scope*/
     102             : /*151*/         /*Scope*/ 30, /*->182*/
     103             : /*152*/           OPC_RecordChild3, // #2 = $mask
     104             : /*153*/           OPC_Scope, 16, /*->171*/ // 2 children in Scope
     105             : /*155*/             OPC_MoveChild3,
     106             : /*156*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     107             : /*159*/             OPC_MoveParent,
     108             : /*160*/             OPC_EmitConvertToTarget, 2,
     109             : /*162*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_I32imm2), 0,
     110             :                         MVT::i32, 3/*#Ops*/, 0, 1, 3, 
     111             :                     // Src: (intrinsic_wo_chain:i32 3391:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
     112             :                     // Dst: (INT_SHFL_DOWN_I32imm2:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
     113             : /*171*/           /*Scope*/ 9, /*->181*/
     114             : /*172*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_I32reg), 0,
     115             :                         MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     116             :                     // Src: (intrinsic_wo_chain:i32 3391:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
     117             :                     // Dst: (INT_SHFL_DOWN_I32reg:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
     118             : /*181*/           0, /*End of Scope*/
     119             : /*182*/         0, /*End of Scope*/
     120             : /*183*/       /*Scope*/ 78, /*->262*/
     121             : /*184*/         OPC_CheckChild0Integer, 67|128,26/*3395*/, 
     122             : /*187*/         OPC_RecordChild1, // #0 = $src
     123             : /*188*/         OPC_RecordChild2, // #1 = $offset
     124             : /*189*/         OPC_Scope, 39, /*->230*/ // 2 children in Scope
     125             : /*191*/           OPC_MoveChild2,
     126             : /*192*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     127             : /*195*/           OPC_MoveParent,
     128             : /*196*/           OPC_RecordChild3, // #2 = $mask
     129             : /*197*/           OPC_Scope, 18, /*->217*/ // 2 children in Scope
     130             : /*199*/             OPC_MoveChild3,
     131             : /*200*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     132             : /*203*/             OPC_MoveParent,
     133             : /*204*/             OPC_EmitConvertToTarget, 1,
     134             : /*206*/             OPC_EmitConvertToTarget, 2,
     135             : /*208*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_I32imm3), 0,
     136             :                         MVT::i32, 3/*#Ops*/, 0, 3, 4, 
     137             :                     // Src: (intrinsic_wo_chain:i32 3395:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
     138             :                     // Dst: (INT_SHFL_UP_I32imm3:i32 Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask)
     139             : /*217*/           /*Scope*/ 11, /*->229*/
     140             : /*218*/             OPC_EmitConvertToTarget, 1,
     141             : /*220*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_I32imm1), 0,
     142             :                         MVT::i32, 3/*#Ops*/, 0, 3, 2, 
     143             :                     // Src: (intrinsic_wo_chain:i32 3395:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
     144             :                     // Dst: (INT_SHFL_UP_I32imm1:i32 Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
     145             : /*229*/           0, /*End of Scope*/
     146             : /*230*/         /*Scope*/ 30, /*->261*/
     147             : /*231*/           OPC_RecordChild3, // #2 = $mask
     148             : /*232*/           OPC_Scope, 16, /*->250*/ // 2 children in Scope
     149             : /*234*/             OPC_MoveChild3,
     150             : /*235*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     151             : /*238*/             OPC_MoveParent,
     152             : /*239*/             OPC_EmitConvertToTarget, 2,
     153             : /*241*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_I32imm2), 0,
     154             :                         MVT::i32, 3/*#Ops*/, 0, 1, 3, 
     155             :                     // Src: (intrinsic_wo_chain:i32 3395:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
     156             :                     // Dst: (INT_SHFL_UP_I32imm2:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
     157             : /*250*/           /*Scope*/ 9, /*->260*/
     158             : /*251*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_I32reg), 0,
     159             :                         MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     160             :                     // Src: (intrinsic_wo_chain:i32 3395:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
     161             :                     // Dst: (INT_SHFL_UP_I32reg:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
     162             : /*260*/           0, /*End of Scope*/
     163             : /*261*/         0, /*End of Scope*/
     164             : /*262*/       /*Scope*/ 78, /*->341*/
     165             : /*263*/         OPC_CheckChild0Integer, 61|128,26/*3389*/, 
     166             : /*266*/         OPC_RecordChild1, // #0 = $src
     167             : /*267*/         OPC_RecordChild2, // #1 = $offset
     168             : /*268*/         OPC_Scope, 39, /*->309*/ // 2 children in Scope
     169             : /*270*/           OPC_MoveChild2,
     170             : /*271*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     171             : /*274*/           OPC_MoveParent,
     172             : /*275*/           OPC_RecordChild3, // #2 = $mask
     173             : /*276*/           OPC_Scope, 18, /*->296*/ // 2 children in Scope
     174             : /*278*/             OPC_MoveChild3,
     175             : /*279*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     176             : /*282*/             OPC_MoveParent,
     177             : /*283*/             OPC_EmitConvertToTarget, 1,
     178             : /*285*/             OPC_EmitConvertToTarget, 2,
     179             : /*287*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_I32imm3), 0,
     180             :                         MVT::i32, 3/*#Ops*/, 0, 3, 4, 
     181             :                     // Src: (intrinsic_wo_chain:i32 3389:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
     182             :                     // Dst: (INT_SHFL_BFLY_I32imm3:i32 Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask)
     183             : /*296*/           /*Scope*/ 11, /*->308*/
     184             : /*297*/             OPC_EmitConvertToTarget, 1,
     185             : /*299*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_I32imm1), 0,
     186             :                         MVT::i32, 3/*#Ops*/, 0, 3, 2, 
     187             :                     // Src: (intrinsic_wo_chain:i32 3389:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
     188             :                     // Dst: (INT_SHFL_BFLY_I32imm1:i32 Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
     189             : /*308*/           0, /*End of Scope*/
     190             : /*309*/         /*Scope*/ 30, /*->340*/
     191             : /*310*/           OPC_RecordChild3, // #2 = $mask
     192             : /*311*/           OPC_Scope, 16, /*->329*/ // 2 children in Scope
     193             : /*313*/             OPC_MoveChild3,
     194             : /*314*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     195             : /*317*/             OPC_MoveParent,
     196             : /*318*/             OPC_EmitConvertToTarget, 2,
     197             : /*320*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_I32imm2), 0,
     198             :                         MVT::i32, 3/*#Ops*/, 0, 1, 3, 
     199             :                     // Src: (intrinsic_wo_chain:i32 3389:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
     200             :                     // Dst: (INT_SHFL_BFLY_I32imm2:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
     201             : /*329*/           /*Scope*/ 9, /*->339*/
     202             : /*330*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_I32reg), 0,
     203             :                         MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     204             :                     // Src: (intrinsic_wo_chain:i32 3389:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
     205             :                     // Dst: (INT_SHFL_BFLY_I32reg:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
     206             : /*339*/           0, /*End of Scope*/
     207             : /*340*/         0, /*End of Scope*/
     208             : /*341*/       /*Scope*/ 78, /*->420*/
     209             : /*342*/         OPC_CheckChild0Integer, 65|128,26/*3393*/, 
     210             : /*345*/         OPC_RecordChild1, // #0 = $src
     211             : /*346*/         OPC_RecordChild2, // #1 = $offset
     212             : /*347*/         OPC_Scope, 39, /*->388*/ // 2 children in Scope
     213             : /*349*/           OPC_MoveChild2,
     214             : /*350*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     215             : /*353*/           OPC_MoveParent,
     216             : /*354*/           OPC_RecordChild3, // #2 = $mask
     217             : /*355*/           OPC_Scope, 18, /*->375*/ // 2 children in Scope
     218             : /*357*/             OPC_MoveChild3,
     219             : /*358*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     220             : /*361*/             OPC_MoveParent,
     221             : /*362*/             OPC_EmitConvertToTarget, 1,
     222             : /*364*/             OPC_EmitConvertToTarget, 2,
     223             : /*366*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_I32imm3), 0,
     224             :                         MVT::i32, 3/*#Ops*/, 0, 3, 4, 
     225             :                     // Src: (intrinsic_wo_chain:i32 3393:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
     226             :                     // Dst: (INT_SHFL_IDX_I32imm3:i32 Int32Regs:i32:$src, (imm:i32):$offset, (imm:i32):$mask)
     227             : /*375*/           /*Scope*/ 11, /*->387*/
     228             : /*376*/             OPC_EmitConvertToTarget, 1,
     229             : /*378*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_I32imm1), 0,
     230             :                         MVT::i32, 3/*#Ops*/, 0, 3, 2, 
     231             :                     // Src: (intrinsic_wo_chain:i32 3393:iPTR, Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
     232             :                     // Dst: (INT_SHFL_IDX_I32imm1:i32 Int32Regs:i32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
     233             : /*387*/           0, /*End of Scope*/
     234             : /*388*/         /*Scope*/ 30, /*->419*/
     235             : /*389*/           OPC_RecordChild3, // #2 = $mask
     236             : /*390*/           OPC_Scope, 16, /*->408*/ // 2 children in Scope
     237             : /*392*/             OPC_MoveChild3,
     238             : /*393*/             OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     239             : /*396*/             OPC_MoveParent,
     240             : /*397*/             OPC_EmitConvertToTarget, 2,
     241             : /*399*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_I32imm2), 0,
     242             :                         MVT::i32, 3/*#Ops*/, 0, 1, 3, 
     243             :                     // Src: (intrinsic_wo_chain:i32 3393:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
     244             :                     // Dst: (INT_SHFL_IDX_I32imm2:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
     245             : /*408*/           /*Scope*/ 9, /*->418*/
     246             : /*409*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_I32reg), 0,
     247             :                         MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     248             :                     // Src: (intrinsic_wo_chain:i32 3393:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
     249             :                     // Dst: (INT_SHFL_IDX_I32reg:i32 Int32Regs:i32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
     250             : /*418*/           0, /*End of Scope*/
     251             : /*419*/         0, /*End of Scope*/
     252             : /*420*/       /*Scope*/ 67, /*->488*/
     253             : /*421*/         OPC_CheckChild0Integer, 46|128,26/*3374*/, 
     254             : /*424*/         OPC_RecordChild1, // #0 = $src
     255             : /*425*/         OPC_RecordChild2, // #1 = $amt
     256             : /*426*/         OPC_Scope, 37, /*->465*/ // 3 children in Scope
     257             : /*428*/           OPC_MoveChild2,
     258             : /*429*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     259             : /*432*/           OPC_MoveParent,
     260             : /*433*/           OPC_Scope, 12, /*->447*/ // 2 children in Scope
     261             : /*435*/             OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     262             : /*437*/             OPC_EmitConvertToTarget, 1,
     263             : /*439*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROTATE_B32_HW_IMM), 0,
     264             :                         MVT::i32, 2/*#Ops*/, 0, 2, 
     265             :                     // Src: (intrinsic_wo_chain:i32 3374:iPTR, Int32Regs:i32:$src, (imm:i32):$amt) - Complexity = 11
     266             :                     // Dst: (ROTATE_B32_HW_IMM:i32 Int32Regs:i32:$src, (imm:i32):$amt)
     267             : /*447*/           /*Scope*/ 16, /*->464*/
     268             : /*448*/             OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     269             : /*450*/             OPC_EmitConvertToTarget, 1,
     270             : /*452*/             OPC_EmitNodeXForm, 0, 1, // SUB_FRM_32
     271             : /*455*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROT32imm_sw), 0,
     272             :                         MVT::i32, 3/*#Ops*/, 0, 2, 3, 
     273             :                     // Src: (intrinsic_wo_chain:i32 3374:iPTR, Int32Regs:i32:$src, (imm:i32):$amt) - Complexity = 11
     274             :                     // Dst: (ROT32imm_sw:i32 Int32Regs:i32:$src, (imm:i32):$amt, (SUB_FRM_32:i32 node:i32:$amt))
     275             : /*464*/           0, /*End of Scope*/
     276             : /*465*/         /*Scope*/ 10, /*->476*/
     277             : /*466*/           OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     278             : /*468*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROTATE_B32_HW_REG), 0,
     279             :                       MVT::i32, 2/*#Ops*/, 0, 1, 
     280             :                   // Src: (intrinsic_wo_chain:i32 3374:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$amt) - Complexity = 8
     281             :                   // Dst: (ROTATE_B32_HW_REG:i32 Int32Regs:i32:$src, Int32Regs:i32:$amt)
     282             : /*476*/         /*Scope*/ 10, /*->487*/
     283             : /*477*/           OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     284             : /*479*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROTL32reg_sw), 0,
     285             :                       MVT::i32, 2/*#Ops*/, 0, 1, 
     286             :                   // Src: (intrinsic_wo_chain:i32 3374:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$amt) - Complexity = 8
     287             :                   // Dst: (ROTL32reg_sw:i32 Int32Regs:i32:$src, Int32Regs:i32:$amt)
     288             : /*487*/         0, /*End of Scope*/
     289             : /*488*/       /*Scope*/ 33|128,1/*161*/, /*->651*/
     290             : /*490*/         OPC_CheckChild0Integer, 47|128,26/*3375*/, 
     291             : /*493*/         OPC_RecordChild1, // #0 = $src
     292             : /*494*/         OPC_RecordChild2, // #1 = $amt
     293             : /*495*/         OPC_Scope, 85, /*->582*/ // 3 children in Scope
     294             : /*497*/           OPC_MoveChild2,
     295             : /*498*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     296             : /*501*/           OPC_MoveParent,
     297             : /*502*/           OPC_Scope, 16, /*->520*/ // 2 children in Scope
     298             : /*504*/             OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     299             : /*506*/             OPC_EmitConvertToTarget, 1,
     300             : /*508*/             OPC_EmitNodeXForm, 0, 1, // SUB_FRM_32
     301             : /*511*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROT64imm_sw), 0,
     302             :                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
     303             :                     // Src: (intrinsic_wo_chain:i64 3375:iPTR, Int64Regs:i64:$src, (imm:i32):$amt) - Complexity = 11
     304             :                     // Dst: (ROT64imm_sw:i64 Int64Regs:i64:$src, (imm:i32):$amt, (SUB_FRM_32:i32 node:i32:$amt))
     305             : /*520*/           /*Scope*/ 60, /*->581*/
     306             : /*521*/             OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     307             : /*523*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     308             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #2
     309             : /*530*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     310             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #3
     311             : /*537*/             OPC_EmitConvertToTarget, 1,
     312             : /*539*/             OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_IMM), 0,
     313             :                         MVT::i32, 3/*#Ops*/, 2, 3, 4,  // Results = #5
     314             : /*548*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     315             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #6
     316             : /*555*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     317             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #7
     318             : /*562*/             OPC_EmitConvertToTarget, 1,
     319             : /*564*/             OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_IMM), 0,
     320             :                         MVT::i32, 3/*#Ops*/, 6, 7, 8,  // Results = #9
     321             : /*573*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::PACK_TWO_INT32), 0,
     322             :                         MVT::i64, 2/*#Ops*/, 5, 9, 
     323             :                     // Src: (intrinsic_wo_chain:i64 3375:iPTR, Int64Regs:i64:$src, (imm:i32):$amt) - Complexity = 11
     324             :                     // Dst: (PACK_TWO_INT32:i64 (SHF_L_WRAP_B32_IMM:i32 (GET_HI_INT64:i32 Int64Regs:i64:$src), (GET_LO_INT64:i32 Int64Regs:i64:$src), (imm:i32):$amt), (SHF_L_WRAP_B32_IMM:i32 (GET_LO_INT64:i32 Int64Regs:i64:$src), (GET_HI_INT64:i32 Int64Regs:i64:$src), (imm:i32):$amt))
     325             : /*581*/           0, /*End of Scope*/
     326             : /*582*/         /*Scope*/ 10, /*->593*/
     327             : /*583*/           OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     328             : /*585*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROTL64reg_sw), 0,
     329             :                       MVT::i64, 2/*#Ops*/, 0, 1, 
     330             :                   // Src: (intrinsic_wo_chain:i64 3375:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$amt) - Complexity = 8
     331             :                   // Dst: (ROTL64reg_sw:i64 Int64Regs:i64:$src, Int32Regs:i32:$amt)
     332             : /*593*/         /*Scope*/ 56, /*->650*/
     333             : /*594*/           OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     334             : /*596*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     335             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #2
     336             : /*603*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     337             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #3
     338             : /*610*/           OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_REG), 0,
     339             :                       MVT::i32, 3/*#Ops*/, 2, 3, 1,  // Results = #4
     340             : /*619*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     341             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #5
     342             : /*626*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     343             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #6
     344             : /*633*/           OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_L_WRAP_B32_REG), 0,
     345             :                       MVT::i32, 3/*#Ops*/, 5, 6, 1,  // Results = #7
     346             : /*642*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::PACK_TWO_INT32), 0,
     347             :                       MVT::i64, 2/*#Ops*/, 4, 7, 
     348             :                   // Src: (intrinsic_wo_chain:i64 3375:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$amt) - Complexity = 8
     349             :                   // Dst: (PACK_TWO_INT32:i64 (SHF_L_WRAP_B32_REG:i32 (GET_HI_INT64:i32 Int64Regs:i64:$src), (GET_LO_INT64:i32 Int64Regs:i64:$src), Int32Regs:i32:$amt), (SHF_L_WRAP_B32_REG:i32 (GET_LO_INT64:i32 Int64Regs:i64:$src), (GET_HI_INT64:i32 Int64Regs:i64:$src), Int32Regs:i32:$amt))
     350             : /*650*/         0, /*End of Scope*/
     351             : /*651*/       /*Scope*/ 33|128,1/*161*/, /*->814*/
     352             : /*653*/         OPC_CheckChild0Integer, 48|128,26/*3376*/, 
     353             : /*656*/         OPC_RecordChild1, // #0 = $src
     354             : /*657*/         OPC_RecordChild2, // #1 = $amt
     355             : /*658*/         OPC_Scope, 85, /*->745*/ // 3 children in Scope
     356             : /*660*/           OPC_MoveChild2,
     357             : /*661*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
     358             : /*664*/           OPC_MoveParent,
     359             : /*665*/           OPC_Scope, 16, /*->683*/ // 2 children in Scope
     360             : /*667*/             OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     361             : /*669*/             OPC_EmitNodeXForm, 1, 1, // SUB_FRM_64
     362             : /*672*/             OPC_EmitConvertToTarget, 1,
     363             : /*674*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROT64imm_sw), 0,
     364             :                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
     365             :                     // Src: (intrinsic_wo_chain:i64 3376:iPTR, Int64Regs:i64:$src, (imm:i32):$amt) - Complexity = 11
     366             :                     // Dst: (ROT64imm_sw:i64 Int64Regs:i64:$src, (SUB_FRM_64:i32 node:i32:$amt), (imm:i32):$amt)
     367             : /*683*/           /*Scope*/ 60, /*->744*/
     368             : /*684*/             OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     369             : /*686*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     370             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #2
     371             : /*693*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     372             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #3
     373             : /*700*/             OPC_EmitConvertToTarget, 1,
     374             : /*702*/             OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_IMM), 0,
     375             :                         MVT::i32, 3/*#Ops*/, 2, 3, 4,  // Results = #5
     376             : /*711*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     377             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #6
     378             : /*718*/             OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     379             :                         MVT::i32, 1/*#Ops*/, 0,  // Results = #7
     380             : /*725*/             OPC_EmitConvertToTarget, 1,
     381             : /*727*/             OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_IMM), 0,
     382             :                         MVT::i32, 3/*#Ops*/, 6, 7, 8,  // Results = #9
     383             : /*736*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::PACK_TWO_INT32), 0,
     384             :                         MVT::i64, 2/*#Ops*/, 5, 9, 
     385             :                     // Src: (intrinsic_wo_chain:i64 3376:iPTR, Int64Regs:i64:$src, (imm:i32):$amt) - Complexity = 11
     386             :                     // Dst: (PACK_TWO_INT32:i64 (SHF_R_WRAP_B32_IMM:i32 (GET_LO_INT64:i32 Int64Regs:i64:$src), (GET_HI_INT64:i32 Int64Regs:i64:$src), (imm:i32):$amt), (SHF_R_WRAP_B32_IMM:i32 (GET_HI_INT64:i32 Int64Regs:i64:$src), (GET_LO_INT64:i32 Int64Regs:i64:$src), (imm:i32):$amt))
     387             : /*744*/           0, /*End of Scope*/
     388             : /*745*/         /*Scope*/ 10, /*->756*/
     389             : /*746*/           OPC_CheckPatternPredicate, 2, // (!Subtarget->hasHWROT32())
     390             : /*748*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ROTR64reg_sw), 0,
     391             :                       MVT::i64, 2/*#Ops*/, 0, 1, 
     392             :                   // Src: (intrinsic_wo_chain:i64 3376:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$amt) - Complexity = 8
     393             :                   // Dst: (ROTR64reg_sw:i64 Int64Regs:i64:$src, Int32Regs:i32:$amt)
     394             : /*756*/         /*Scope*/ 56, /*->813*/
     395             : /*757*/           OPC_CheckPatternPredicate, 1, // (Subtarget->hasHWROT32())
     396             : /*759*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     397             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #2
     398             : /*766*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     399             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #3
     400             : /*773*/           OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_REG), 0,
     401             :                       MVT::i32, 3/*#Ops*/, 2, 3, 1,  // Results = #4
     402             : /*782*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
     403             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #5
     404             : /*789*/           OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
     405             :                       MVT::i32, 1/*#Ops*/, 0,  // Results = #6
     406             : /*796*/           OPC_EmitNode1, TARGET_VAL(NVPTX::SHF_R_WRAP_B32_REG), 0,
     407             :                       MVT::i32, 3/*#Ops*/, 5, 6, 1,  // Results = #7
     408             : /*805*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::PACK_TWO_INT32), 0,
     409             :                       MVT::i64, 2/*#Ops*/, 4, 7, 
     410             :                   // Src: (intrinsic_wo_chain:i64 3376:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$amt) - Complexity = 8
     411             :                   // Dst: (PACK_TWO_INT32:i64 (SHF_R_WRAP_B32_REG:i32 (GET_LO_INT64:i32 Int64Regs:i64:$src), (GET_HI_INT64:i32 Int64Regs:i64:$src), Int32Regs:i32:$amt), (SHF_R_WRAP_B32_REG:i32 (GET_HI_INT64:i32 Int64Regs:i64:$src), (GET_LO_INT64:i32 Int64Regs:i64:$src), Int32Regs:i32:$amt))
     412             : /*813*/         0, /*End of Scope*/
     413             : /*814*/       /*Scope*/ 15, /*->830*/
     414             : /*815*/         OPC_CheckChild0Integer, 84|128,25/*3284*/, 
     415             : /*818*/         OPC_RecordChild1, // #0 = $src0
     416             : /*819*/         OPC_RecordChild2, // #1 = $src1
     417             : /*820*/         OPC_RecordChild3, // #2 = $src2
     418             : /*821*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_PRMT), 0,
     419             :                     MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     420             :                 // Src: (intrinsic_wo_chain:i32 3284:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2) - Complexity = 8
     421             :                 // Dst: (INT_NVVM_PRMT:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2)
     422             : /*830*/       /*Scope*/ 13, /*->844*/
     423             : /*831*/         OPC_CheckChild0Integer, 80|128,25/*3280*/, 
     424             : /*834*/         OPC_RecordChild1, // #0 = $src0
     425             : /*835*/         OPC_RecordChild2, // #1 = $src1
     426             : /*836*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MULHI_I), 0,
     427             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     428             :                 // Src: (intrinsic_wo_chain:i32 3280:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1) - Complexity = 8
     429             :                 // Dst: (INT_NVVM_MULHI_I:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1)
     430             : /*844*/       /*Scope*/ 13, /*->858*/
     431             : /*845*/         OPC_CheckChild0Integer, 82|128,25/*3282*/, 
     432             : /*848*/         OPC_RecordChild1, // #0 = $src0
     433             : /*849*/         OPC_RecordChild2, // #1 = $src1
     434             : /*850*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MULHI_UI), 0,
     435             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     436             :                 // Src: (intrinsic_wo_chain:i32 3282:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1) - Complexity = 8
     437             :                 // Dst: (INT_NVVM_MULHI_UI:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1)
     438             : /*858*/       /*Scope*/ 13, /*->872*/
     439             : /*859*/         OPC_CheckChild0Integer, 81|128,25/*3281*/, 
     440             : /*862*/         OPC_RecordChild1, // #0 = $src0
     441             : /*863*/         OPC_RecordChild2, // #1 = $src1
     442             : /*864*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MULHI_LL), 0,
     443             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     444             :                 // Src: (intrinsic_wo_chain:i64 3281:iPTR, Int64Regs:i64:$src0, Int64Regs:i64:$src1) - Complexity = 8
     445             :                 // Dst: (INT_NVVM_MULHI_LL:i64 Int64Regs:i64:$src0, Int64Regs:i64:$src1)
     446             : /*872*/       /*Scope*/ 13, /*->886*/
     447             : /*873*/         OPC_CheckChild0Integer, 83|128,25/*3283*/, 
     448             : /*876*/         OPC_RecordChild1, // #0 = $src0
     449             : /*877*/         OPC_RecordChild2, // #1 = $src1
     450             : /*878*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MULHI_ULL), 0,
     451             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     452             :                 // Src: (intrinsic_wo_chain:i64 3283:iPTR, Int64Regs:i64:$src0, Int64Regs:i64:$src1) - Complexity = 8
     453             :                 // Dst: (INT_NVVM_MULHI_ULL:i64 Int64Regs:i64:$src0, Int64Regs:i64:$src1)
     454             : /*886*/       /*Scope*/ 13, /*->900*/
     455             : /*887*/         OPC_CheckChild0Integer, 78|128,25/*3278*/, 
     456             : /*890*/         OPC_RecordChild1, // #0 = $src0
     457             : /*891*/         OPC_RecordChild2, // #1 = $src1
     458             : /*892*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL24_I), 0,
     459             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     460             :                 // Src: (intrinsic_wo_chain:i32 3278:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1) - Complexity = 8
     461             :                 // Dst: (INT_NVVM_MUL24_I:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1)
     462             : /*900*/       /*Scope*/ 13, /*->914*/
     463             : /*901*/         OPC_CheckChild0Integer, 79|128,25/*3279*/, 
     464             : /*904*/         OPC_RecordChild1, // #0 = $src0
     465             : /*905*/         OPC_RecordChild2, // #1 = $src1
     466             : /*906*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL24_UI), 0,
     467             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     468             :                 // Src: (intrinsic_wo_chain:i32 3279:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1) - Complexity = 8
     469             :                 // Dst: (INT_NVVM_MUL24_UI:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1)
     470             : /*914*/       /*Scope*/ 15, /*->930*/
     471             : /*915*/         OPC_CheckChild0Integer, 55|128,26/*3383*/, 
     472             : /*918*/         OPC_RecordChild1, // #0 = $src0
     473             : /*919*/         OPC_RecordChild2, // #1 = $src1
     474             : /*920*/         OPC_RecordChild3, // #2 = $src2
     475             : /*921*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SAD_I), 0,
     476             :                     MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     477             :                 // Src: (intrinsic_wo_chain:i32 3383:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2) - Complexity = 8
     478             :                 // Dst: (INT_NVVM_SAD_I:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2)
     479             : /*930*/       /*Scope*/ 15, /*->946*/
     480             : /*931*/         OPC_CheckChild0Integer, 56|128,26/*3384*/, 
     481             : /*934*/         OPC_RecordChild1, // #0 = $src0
     482             : /*935*/         OPC_RecordChild2, // #1 = $src1
     483             : /*936*/         OPC_RecordChild3, // #2 = $src2
     484             : /*937*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SAD_UI), 0,
     485             :                     MVT::i32, 3/*#Ops*/, 0, 1, 2, 
     486             :                 // Src: (intrinsic_wo_chain:i32 3384:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2) - Complexity = 8
     487             :                 // Dst: (INT_NVVM_SAD_UI:i32 Int32Regs:i32:$src0, Int32Regs:i32:$src1, Int32Regs:i32:$src2)
     488             : /*946*/       /*Scope*/ 15, /*->962*/
     489             : /*947*/         OPC_CheckChild0Integer, 62|128,24/*3134*/, 
     490             : /*950*/         OPC_RecordChild1, // #0 = $a
     491             : /*951*/         OPC_EmitInteger, MVT::i32, 1, 
     492             : /*954*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f64), 0,
     493             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     494             :                 // Src: (intrinsic_wo_chain:i32 3134:iPTR, Float64Regs:f64:$a) - Complexity = 8
     495             :                 // Dst: (CVT_s32_f64:i32 Float64Regs:f64:$a, 1:i32)
     496             : /*962*/       /*Scope*/ 15, /*->978*/
     497             : /*963*/         OPC_CheckChild0Integer, 64|128,24/*3136*/, 
     498             : /*966*/         OPC_RecordChild1, // #0 = $a
     499             : /*967*/         OPC_EmitInteger, MVT::i32, 2, 
     500             : /*970*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f64), 0,
     501             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     502             :                 // Src: (intrinsic_wo_chain:i32 3136:iPTR, Float64Regs:f64:$a) - Complexity = 8
     503             :                 // Dst: (CVT_s32_f64:i32 Float64Regs:f64:$a, 2:i32)
     504             : /*978*/       /*Scope*/ 15, /*->994*/
     505             : /*979*/         OPC_CheckChild0Integer, 61|128,24/*3133*/, 
     506             : /*982*/         OPC_RecordChild1, // #0 = $a
     507             : /*983*/         OPC_EmitInteger, MVT::i32, 3, 
     508             : /*986*/         OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f64), 0,
     509             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     510             :                 // Src: (intrinsic_wo_chain:i32 3133:iPTR, Float64Regs:f64:$a) - Complexity = 8
     511             :                 // Dst: (CVT_s32_f64:i32 Float64Regs:f64:$a, 3:i32)
     512             : /*994*/       /*Scope*/ 15, /*->1010*/
     513             : /*995*/         OPC_CheckChild0Integer, 63|128,24/*3135*/, 
     514             : /*998*/         OPC_RecordChild1, // #0 = $a
     515             : /*999*/         OPC_EmitInteger, MVT::i32, 4, 
     516             : /*1002*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f64), 0,
     517             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     518             :                 // Src: (intrinsic_wo_chain:i32 3135:iPTR, Float64Regs:f64:$a) - Complexity = 8
     519             :                 // Dst: (CVT_s32_f64:i32 Float64Regs:f64:$a, 4:i32)
     520             : /*1010*/      /*Scope*/ 15, /*->1026*/
     521             : /*1011*/        OPC_CheckChild0Integer, 70|128,24/*3142*/, 
     522             : /*1014*/        OPC_RecordChild1, // #0 = $a
     523             : /*1015*/        OPC_EmitInteger, MVT::i32, 1, 
     524             : /*1018*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f64), 0,
     525             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     526             :                 // Src: (intrinsic_wo_chain:i32 3142:iPTR, Float64Regs:f64:$a) - Complexity = 8
     527             :                 // Dst: (CVT_u32_f64:i32 Float64Regs:f64:$a, 1:i32)
     528             : /*1026*/      /*Scope*/ 15, /*->1042*/
     529             : /*1027*/        OPC_CheckChild0Integer, 72|128,24/*3144*/, 
     530             : /*1030*/        OPC_RecordChild1, // #0 = $a
     531             : /*1031*/        OPC_EmitInteger, MVT::i32, 2, 
     532             : /*1034*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f64), 0,
     533             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     534             :                 // Src: (intrinsic_wo_chain:i32 3144:iPTR, Float64Regs:f64:$a) - Complexity = 8
     535             :                 // Dst: (CVT_u32_f64:i32 Float64Regs:f64:$a, 2:i32)
     536             : /*1042*/      /*Scope*/ 15, /*->1058*/
     537             : /*1043*/        OPC_CheckChild0Integer, 69|128,24/*3141*/, 
     538             : /*1046*/        OPC_RecordChild1, // #0 = $a
     539             : /*1047*/        OPC_EmitInteger, MVT::i32, 3, 
     540             : /*1050*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f64), 0,
     541             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     542             :                 // Src: (intrinsic_wo_chain:i32 3141:iPTR, Float64Regs:f64:$a) - Complexity = 8
     543             :                 // Dst: (CVT_u32_f64:i32 Float64Regs:f64:$a, 3:i32)
     544             : /*1058*/      /*Scope*/ 15, /*->1074*/
     545             : /*1059*/        OPC_CheckChild0Integer, 71|128,24/*3143*/, 
     546             : /*1062*/        OPC_RecordChild1, // #0 = $a
     547             : /*1063*/        OPC_EmitInteger, MVT::i32, 4, 
     548             : /*1066*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f64), 0,
     549             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     550             :                 // Src: (intrinsic_wo_chain:i32 3143:iPTR, Float64Regs:f64:$a) - Complexity = 8
     551             :                 // Dst: (CVT_u32_f64:i32 Float64Regs:f64:$a, 4:i32)
     552             : /*1074*/      /*Scope*/ 15, /*->1090*/
     553             : /*1075*/        OPC_CheckChild0Integer, 99|128,24/*3171*/, 
     554             : /*1078*/        OPC_RecordChild1, // #0 = $a
     555             : /*1079*/        OPC_EmitInteger, MVT::i32, 17, 
     556             : /*1082*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     557             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     558             :                 // Src: (intrinsic_wo_chain:i32 3171:iPTR, Float32Regs:f32:$a) - Complexity = 8
     559             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 17:i32)
     560             : /*1090*/      /*Scope*/ 15, /*->1106*/
     561             : /*1091*/        OPC_CheckChild0Integer, 98|128,24/*3170*/, 
     562             : /*1094*/        OPC_RecordChild1, // #0 = $a
     563             : /*1095*/        OPC_EmitInteger, MVT::i32, 1, 
     564             : /*1098*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     565             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     566             :                 // Src: (intrinsic_wo_chain:i32 3170:iPTR, Float32Regs:f32:$a) - Complexity = 8
     567             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 1:i32)
     568             : /*1106*/      /*Scope*/ 15, /*->1122*/
     569             : /*1107*/        OPC_CheckChild0Integer, 103|128,24/*3175*/, 
     570             : /*1110*/        OPC_RecordChild1, // #0 = $a
     571             : /*1111*/        OPC_EmitInteger, MVT::i32, 18, 
     572             : /*1114*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     573             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     574             :                 // Src: (intrinsic_wo_chain:i32 3175:iPTR, Float32Regs:f32:$a) - Complexity = 8
     575             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 18:i32)
     576             : /*1122*/      /*Scope*/ 15, /*->1138*/
     577             : /*1123*/        OPC_CheckChild0Integer, 102|128,24/*3174*/, 
     578             : /*1126*/        OPC_RecordChild1, // #0 = $a
     579             : /*1127*/        OPC_EmitInteger, MVT::i32, 2, 
     580             : /*1130*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     581             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     582             :                 // Src: (intrinsic_wo_chain:i32 3174:iPTR, Float32Regs:f32:$a) - Complexity = 8
     583             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 2:i32)
     584             : /*1138*/      /*Scope*/ 15, /*->1154*/
     585             : /*1139*/        OPC_CheckChild0Integer, 97|128,24/*3169*/, 
     586             : /*1142*/        OPC_RecordChild1, // #0 = $a
     587             : /*1143*/        OPC_EmitInteger, MVT::i32, 19, 
     588             : /*1146*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     589             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     590             :                 // Src: (intrinsic_wo_chain:i32 3169:iPTR, Float32Regs:f32:$a) - Complexity = 8
     591             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 19:i32)
     592             : /*1154*/      /*Scope*/ 15, /*->1170*/
     593             : /*1155*/        OPC_CheckChild0Integer, 96|128,24/*3168*/, 
     594             : /*1158*/        OPC_RecordChild1, // #0 = $a
     595             : /*1159*/        OPC_EmitInteger, MVT::i32, 3, 
     596             : /*1162*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     597             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     598             :                 // Src: (intrinsic_wo_chain:i32 3168:iPTR, Float32Regs:f32:$a) - Complexity = 8
     599             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 3:i32)
     600             : /*1170*/      /*Scope*/ 15, /*->1186*/
     601             : /*1171*/        OPC_CheckChild0Integer, 101|128,24/*3173*/, 
     602             : /*1174*/        OPC_RecordChild1, // #0 = $a
     603             : /*1175*/        OPC_EmitInteger, MVT::i32, 20, 
     604             : /*1178*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     605             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     606             :                 // Src: (intrinsic_wo_chain:i32 3173:iPTR, Float32Regs:f32:$a) - Complexity = 8
     607             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 20:i32)
     608             : /*1186*/      /*Scope*/ 15, /*->1202*/
     609             : /*1187*/        OPC_CheckChild0Integer, 100|128,24/*3172*/, 
     610             : /*1190*/        OPC_RecordChild1, // #0 = $a
     611             : /*1191*/        OPC_EmitInteger, MVT::i32, 4, 
     612             : /*1194*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s32_f32), 0,
     613             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     614             :                 // Src: (intrinsic_wo_chain:i32 3172:iPTR, Float32Regs:f32:$a) - Complexity = 8
     615             :                 // Dst: (CVT_s32_f32:i32 Float32Regs:f32:$a, 4:i32)
     616             : /*1202*/      /*Scope*/ 15, /*->1218*/
     617             : /*1203*/        OPC_CheckChild0Integer, 115|128,24/*3187*/, 
     618             : /*1206*/        OPC_RecordChild1, // #0 = $a
     619             : /*1207*/        OPC_EmitInteger, MVT::i32, 17, 
     620             : /*1210*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     621             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     622             :                 // Src: (intrinsic_wo_chain:i32 3187:iPTR, Float32Regs:f32:$a) - Complexity = 8
     623             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 17:i32)
     624             : /*1218*/      /*Scope*/ 15, /*->1234*/
     625             : /*1219*/        OPC_CheckChild0Integer, 114|128,24/*3186*/, 
     626             : /*1222*/        OPC_RecordChild1, // #0 = $a
     627             : /*1223*/        OPC_EmitInteger, MVT::i32, 1, 
     628             : /*1226*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     629             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     630             :                 // Src: (intrinsic_wo_chain:i32 3186:iPTR, Float32Regs:f32:$a) - Complexity = 8
     631             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 1:i32)
     632             : /*1234*/      /*Scope*/ 15, /*->1250*/
     633             : /*1235*/        OPC_CheckChild0Integer, 119|128,24/*3191*/, 
     634             : /*1238*/        OPC_RecordChild1, // #0 = $a
     635             : /*1239*/        OPC_EmitInteger, MVT::i32, 18, 
     636             : /*1242*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     637             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     638             :                 // Src: (intrinsic_wo_chain:i32 3191:iPTR, Float32Regs:f32:$a) - Complexity = 8
     639             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 18:i32)
     640             : /*1250*/      /*Scope*/ 15, /*->1266*/
     641             : /*1251*/        OPC_CheckChild0Integer, 118|128,24/*3190*/, 
     642             : /*1254*/        OPC_RecordChild1, // #0 = $a
     643             : /*1255*/        OPC_EmitInteger, MVT::i32, 2, 
     644             : /*1258*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     645             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     646             :                 // Src: (intrinsic_wo_chain:i32 3190:iPTR, Float32Regs:f32:$a) - Complexity = 8
     647             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 2:i32)
     648             : /*1266*/      /*Scope*/ 15, /*->1282*/
     649             : /*1267*/        OPC_CheckChild0Integer, 113|128,24/*3185*/, 
     650             : /*1270*/        OPC_RecordChild1, // #0 = $a
     651             : /*1271*/        OPC_EmitInteger, MVT::i32, 19, 
     652             : /*1274*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     653             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     654             :                 // Src: (intrinsic_wo_chain:i32 3185:iPTR, Float32Regs:f32:$a) - Complexity = 8
     655             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 19:i32)
     656             : /*1282*/      /*Scope*/ 15, /*->1298*/
     657             : /*1283*/        OPC_CheckChild0Integer, 112|128,24/*3184*/, 
     658             : /*1286*/        OPC_RecordChild1, // #0 = $a
     659             : /*1287*/        OPC_EmitInteger, MVT::i32, 3, 
     660             : /*1290*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     661             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     662             :                 // Src: (intrinsic_wo_chain:i32 3184:iPTR, Float32Regs:f32:$a) - Complexity = 8
     663             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 3:i32)
     664             : /*1298*/      /*Scope*/ 15, /*->1314*/
     665             : /*1299*/        OPC_CheckChild0Integer, 117|128,24/*3189*/, 
     666             : /*1302*/        OPC_RecordChild1, // #0 = $a
     667             : /*1303*/        OPC_EmitInteger, MVT::i32, 20, 
     668             : /*1306*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     669             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     670             :                 // Src: (intrinsic_wo_chain:i32 3189:iPTR, Float32Regs:f32:$a) - Complexity = 8
     671             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 20:i32)
     672             : /*1314*/      /*Scope*/ 15, /*->1330*/
     673             : /*1315*/        OPC_CheckChild0Integer, 116|128,24/*3188*/, 
     674             : /*1318*/        OPC_RecordChild1, // #0 = $a
     675             : /*1319*/        OPC_EmitInteger, MVT::i32, 4, 
     676             : /*1322*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u32_f32), 0,
     677             :                     MVT::i32, 2/*#Ops*/, 0, 1, 
     678             :                 // Src: (intrinsic_wo_chain:i32 3188:iPTR, Float32Regs:f32:$a) - Complexity = 8
     679             :                 // Dst: (CVT_u32_f32:i32 Float32Regs:f32:$a, 4:i32)
     680             : /*1330*/      /*Scope*/ 11, /*->1342*/
     681             : /*1331*/        OPC_CheckChild0Integer, 60|128,24/*3132*/, 
     682             : /*1334*/        OPC_RecordChild1, // #0 = $src0
     683             : /*1335*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_D2I_LO), 0,
     684             :                     MVT::i32, 1/*#Ops*/, 0, 
     685             :                 // Src: (intrinsic_wo_chain:i32 3132:iPTR, Float64Regs:f64:$src0) - Complexity = 8
     686             :                 // Dst: (INT_NVVM_D2I_LO:i32 Float64Regs:f64:$src0)
     687             : /*1342*/      /*Scope*/ 11, /*->1354*/
     688             : /*1343*/        OPC_CheckChild0Integer, 59|128,24/*3131*/, 
     689             : /*1346*/        OPC_RecordChild1, // #0 = $src0
     690             : /*1347*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_D2I_HI), 0,
     691             :                     MVT::i32, 1/*#Ops*/, 0, 
     692             :                 // Src: (intrinsic_wo_chain:i32 3131:iPTR, Float64Regs:f64:$src0) - Complexity = 8
     693             :                 // Dst: (INT_NVVM_D2I_HI:i32 Float64Regs:f64:$src0)
     694             : /*1354*/      /*Scope*/ 15, /*->1370*/
     695             : /*1355*/        OPC_CheckChild0Integer, 107|128,24/*3179*/, 
     696             : /*1358*/        OPC_RecordChild1, // #0 = $a
     697             : /*1359*/        OPC_EmitInteger, MVT::i32, 17, 
     698             : /*1362*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     699             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     700             :                 // Src: (intrinsic_wo_chain:i64 3179:iPTR, Float32Regs:f32:$a) - Complexity = 8
     701             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 17:i32)
     702             : /*1370*/      /*Scope*/ 15, /*->1386*/
     703             : /*1371*/        OPC_CheckChild0Integer, 106|128,24/*3178*/, 
     704             : /*1374*/        OPC_RecordChild1, // #0 = $a
     705             : /*1375*/        OPC_EmitInteger, MVT::i32, 1, 
     706             : /*1378*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     707             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     708             :                 // Src: (intrinsic_wo_chain:i64 3178:iPTR, Float32Regs:f32:$a) - Complexity = 8
     709             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 1:i32)
     710             : /*1386*/      /*Scope*/ 15, /*->1402*/
     711             : /*1387*/        OPC_CheckChild0Integer, 111|128,24/*3183*/, 
     712             : /*1390*/        OPC_RecordChild1, // #0 = $a
     713             : /*1391*/        OPC_EmitInteger, MVT::i32, 18, 
     714             : /*1394*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     715             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     716             :                 // Src: (intrinsic_wo_chain:i64 3183:iPTR, Float32Regs:f32:$a) - Complexity = 8
     717             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 18:i32)
     718             : /*1402*/      /*Scope*/ 15, /*->1418*/
     719             : /*1403*/        OPC_CheckChild0Integer, 110|128,24/*3182*/, 
     720             : /*1406*/        OPC_RecordChild1, // #0 = $a
     721             : /*1407*/        OPC_EmitInteger, MVT::i32, 2, 
     722             : /*1410*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     723             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     724             :                 // Src: (intrinsic_wo_chain:i64 3182:iPTR, Float32Regs:f32:$a) - Complexity = 8
     725             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 2:i32)
     726             : /*1418*/      /*Scope*/ 15, /*->1434*/
     727             : /*1419*/        OPC_CheckChild0Integer, 105|128,24/*3177*/, 
     728             : /*1422*/        OPC_RecordChild1, // #0 = $a
     729             : /*1423*/        OPC_EmitInteger, MVT::i32, 19, 
     730             : /*1426*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     731             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     732             :                 // Src: (intrinsic_wo_chain:i64 3177:iPTR, Float32Regs:f32:$a) - Complexity = 8
     733             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 19:i32)
     734             : /*1434*/      /*Scope*/ 15, /*->1450*/
     735             : /*1435*/        OPC_CheckChild0Integer, 104|128,24/*3176*/, 
     736             : /*1438*/        OPC_RecordChild1, // #0 = $a
     737             : /*1439*/        OPC_EmitInteger, MVT::i32, 3, 
     738             : /*1442*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     739             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     740             :                 // Src: (intrinsic_wo_chain:i64 3176:iPTR, Float32Regs:f32:$a) - Complexity = 8
     741             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 3:i32)
     742             : /*1450*/      /*Scope*/ 15, /*->1466*/
     743             : /*1451*/        OPC_CheckChild0Integer, 109|128,24/*3181*/, 
     744             : /*1454*/        OPC_RecordChild1, // #0 = $a
     745             : /*1455*/        OPC_EmitInteger, MVT::i32, 20, 
     746             : /*1458*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     747             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     748             :                 // Src: (intrinsic_wo_chain:i64 3181:iPTR, Float32Regs:f32:$a) - Complexity = 8
     749             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 20:i32)
     750             : /*1466*/      /*Scope*/ 15, /*->1482*/
     751             : /*1467*/        OPC_CheckChild0Integer, 108|128,24/*3180*/, 
     752             : /*1470*/        OPC_RecordChild1, // #0 = $a
     753             : /*1471*/        OPC_EmitInteger, MVT::i32, 4, 
     754             : /*1474*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f32), 0,
     755             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     756             :                 // Src: (intrinsic_wo_chain:i64 3180:iPTR, Float32Regs:f32:$a) - Complexity = 8
     757             :                 // Dst: (CVT_s64_f32:i64 Float32Regs:f32:$a, 4:i32)
     758             : /*1482*/      /*Scope*/ 15, /*->1498*/
     759             : /*1483*/        OPC_CheckChild0Integer, 123|128,24/*3195*/, 
     760             : /*1486*/        OPC_RecordChild1, // #0 = $a
     761             : /*1487*/        OPC_EmitInteger, MVT::i32, 17, 
     762             : /*1490*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     763             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     764             :                 // Src: (intrinsic_wo_chain:i64 3195:iPTR, Float32Regs:f32:$a) - Complexity = 8
     765             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 17:i32)
     766             : /*1498*/      /*Scope*/ 15, /*->1514*/
     767             : /*1499*/        OPC_CheckChild0Integer, 122|128,24/*3194*/, 
     768             : /*1502*/        OPC_RecordChild1, // #0 = $a
     769             : /*1503*/        OPC_EmitInteger, MVT::i32, 1, 
     770             : /*1506*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     771             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     772             :                 // Src: (intrinsic_wo_chain:i64 3194:iPTR, Float32Regs:f32:$a) - Complexity = 8
     773             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 1:i32)
     774             : /*1514*/      /*Scope*/ 15, /*->1530*/
     775             : /*1515*/        OPC_CheckChild0Integer, 127|128,24/*3199*/, 
     776             : /*1518*/        OPC_RecordChild1, // #0 = $a
     777             : /*1519*/        OPC_EmitInteger, MVT::i32, 18, 
     778             : /*1522*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     779             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     780             :                 // Src: (intrinsic_wo_chain:i64 3199:iPTR, Float32Regs:f32:$a) - Complexity = 8
     781             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 18:i32)
     782             : /*1530*/      /*Scope*/ 15, /*->1546*/
     783             : /*1531*/        OPC_CheckChild0Integer, 126|128,24/*3198*/, 
     784             : /*1534*/        OPC_RecordChild1, // #0 = $a
     785             : /*1535*/        OPC_EmitInteger, MVT::i32, 2, 
     786             : /*1538*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     787             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     788             :                 // Src: (intrinsic_wo_chain:i64 3198:iPTR, Float32Regs:f32:$a) - Complexity = 8
     789             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 2:i32)
     790             : /*1546*/      /*Scope*/ 15, /*->1562*/
     791             : /*1547*/        OPC_CheckChild0Integer, 121|128,24/*3193*/, 
     792             : /*1550*/        OPC_RecordChild1, // #0 = $a
     793             : /*1551*/        OPC_EmitInteger, MVT::i32, 19, 
     794             : /*1554*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     795             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     796             :                 // Src: (intrinsic_wo_chain:i64 3193:iPTR, Float32Regs:f32:$a) - Complexity = 8
     797             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 19:i32)
     798             : /*1562*/      /*Scope*/ 15, /*->1578*/
     799             : /*1563*/        OPC_CheckChild0Integer, 120|128,24/*3192*/, 
     800             : /*1566*/        OPC_RecordChild1, // #0 = $a
     801             : /*1567*/        OPC_EmitInteger, MVT::i32, 3, 
     802             : /*1570*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     803             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     804             :                 // Src: (intrinsic_wo_chain:i64 3192:iPTR, Float32Regs:f32:$a) - Complexity = 8
     805             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 3:i32)
     806             : /*1578*/      /*Scope*/ 15, /*->1594*/
     807             : /*1579*/        OPC_CheckChild0Integer, 125|128,24/*3197*/, 
     808             : /*1582*/        OPC_RecordChild1, // #0 = $a
     809             : /*1583*/        OPC_EmitInteger, MVT::i32, 20, 
     810             : /*1586*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     811             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     812             :                 // Src: (intrinsic_wo_chain:i64 3197:iPTR, Float32Regs:f32:$a) - Complexity = 8
     813             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 20:i32)
     814             : /*1594*/      /*Scope*/ 15, /*->1610*/
     815             : /*1595*/        OPC_CheckChild0Integer, 124|128,24/*3196*/, 
     816             : /*1598*/        OPC_RecordChild1, // #0 = $a
     817             : /*1599*/        OPC_EmitInteger, MVT::i32, 4, 
     818             : /*1602*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f32), 0,
     819             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     820             :                 // Src: (intrinsic_wo_chain:i64 3196:iPTR, Float32Regs:f32:$a) - Complexity = 8
     821             :                 // Dst: (CVT_u64_f32:i64 Float32Regs:f32:$a, 4:i32)
     822             : /*1610*/      /*Scope*/ 15, /*->1626*/
     823             : /*1611*/        OPC_CheckChild0Integer, 66|128,24/*3138*/, 
     824             : /*1614*/        OPC_RecordChild1, // #0 = $a
     825             : /*1615*/        OPC_EmitInteger, MVT::i32, 1, 
     826             : /*1618*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f64), 0,
     827             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     828             :                 // Src: (intrinsic_wo_chain:i64 3138:iPTR, Float64Regs:f64:$a) - Complexity = 8
     829             :                 // Dst: (CVT_s64_f64:i64 Float64Regs:f64:$a, 1:i32)
     830             : /*1626*/      /*Scope*/ 15, /*->1642*/
     831             : /*1627*/        OPC_CheckChild0Integer, 68|128,24/*3140*/, 
     832             : /*1630*/        OPC_RecordChild1, // #0 = $a
     833             : /*1631*/        OPC_EmitInteger, MVT::i32, 2, 
     834             : /*1634*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f64), 0,
     835             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     836             :                 // Src: (intrinsic_wo_chain:i64 3140:iPTR, Float64Regs:f64:$a) - Complexity = 8
     837             :                 // Dst: (CVT_s64_f64:i64 Float64Regs:f64:$a, 2:i32)
     838             : /*1642*/      /*Scope*/ 15, /*->1658*/
     839             : /*1643*/        OPC_CheckChild0Integer, 65|128,24/*3137*/, 
     840             : /*1646*/        OPC_RecordChild1, // #0 = $a
     841             : /*1647*/        OPC_EmitInteger, MVT::i32, 3, 
     842             : /*1650*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f64), 0,
     843             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     844             :                 // Src: (intrinsic_wo_chain:i64 3137:iPTR, Float64Regs:f64:$a) - Complexity = 8
     845             :                 // Dst: (CVT_s64_f64:i64 Float64Regs:f64:$a, 3:i32)
     846             : /*1658*/      /*Scope*/ 15, /*->1674*/
     847             : /*1659*/        OPC_CheckChild0Integer, 67|128,24/*3139*/, 
     848             : /*1662*/        OPC_RecordChild1, // #0 = $a
     849             : /*1663*/        OPC_EmitInteger, MVT::i32, 4, 
     850             : /*1666*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_s64_f64), 0,
     851             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     852             :                 // Src: (intrinsic_wo_chain:i64 3139:iPTR, Float64Regs:f64:$a) - Complexity = 8
     853             :                 // Dst: (CVT_s64_f64:i64 Float64Regs:f64:$a, 4:i32)
     854             : /*1674*/      /*Scope*/ 15, /*->1690*/
     855             : /*1675*/        OPC_CheckChild0Integer, 74|128,24/*3146*/, 
     856             : /*1678*/        OPC_RecordChild1, // #0 = $a
     857             : /*1679*/        OPC_EmitInteger, MVT::i32, 1, 
     858             : /*1682*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f64), 0,
     859             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     860             :                 // Src: (intrinsic_wo_chain:i64 3146:iPTR, Float64Regs:f64:$a) - Complexity = 8
     861             :                 // Dst: (CVT_u64_f64:i64 Float64Regs:f64:$a, 1:i32)
     862             : /*1690*/      /*Scope*/ 15, /*->1706*/
     863             : /*1691*/        OPC_CheckChild0Integer, 76|128,24/*3148*/, 
     864             : /*1694*/        OPC_RecordChild1, // #0 = $a
     865             : /*1695*/        OPC_EmitInteger, MVT::i32, 2, 
     866             : /*1698*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f64), 0,
     867             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     868             :                 // Src: (intrinsic_wo_chain:i64 3148:iPTR, Float64Regs:f64:$a) - Complexity = 8
     869             :                 // Dst: (CVT_u64_f64:i64 Float64Regs:f64:$a, 2:i32)
     870             : /*1706*/      /*Scope*/ 15, /*->1722*/
     871             : /*1707*/        OPC_CheckChild0Integer, 73|128,24/*3145*/, 
     872             : /*1710*/        OPC_RecordChild1, // #0 = $a
     873             : /*1711*/        OPC_EmitInteger, MVT::i32, 3, 
     874             : /*1714*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f64), 0,
     875             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     876             :                 // Src: (intrinsic_wo_chain:i64 3145:iPTR, Float64Regs:f64:$a) - Complexity = 8
     877             :                 // Dst: (CVT_u64_f64:i64 Float64Regs:f64:$a, 3:i32)
     878             : /*1722*/      /*Scope*/ 15, /*->1738*/
     879             : /*1723*/        OPC_CheckChild0Integer, 75|128,24/*3147*/, 
     880             : /*1726*/        OPC_RecordChild1, // #0 = $a
     881             : /*1727*/        OPC_EmitInteger, MVT::i32, 4, 
     882             : /*1730*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_u64_f64), 0,
     883             :                     MVT::i64, 2/*#Ops*/, 0, 1, 
     884             :                 // Src: (intrinsic_wo_chain:i64 3147:iPTR, Float64Regs:f64:$a) - Complexity = 8
     885             :                 // Dst: (CVT_u64_f64:i64 Float64Regs:f64:$a, 4:i32)
     886             : /*1738*/      /*Scope*/ 11, /*->1750*/
     887             : /*1739*/        OPC_CheckChild0Integer, 41|128,24/*3113*/, 
     888             : /*1742*/        OPC_RecordChild1, // #0 = $src0
     889             : /*1743*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_F2I), 0,
     890             :                     MVT::i32, 1/*#Ops*/, 0, 
     891             :                 // Src: (intrinsic_wo_chain:i32 3113:iPTR, Float32Regs:f32:$src0) - Complexity = 8
     892             :                 // Dst: (INT_NVVM_BITCAST_F2I:i32 Float32Regs:f32:$src0)
     893             : /*1750*/      /*Scope*/ 11, /*->1762*/
     894             : /*1751*/        OPC_CheckChild0Integer, 40|128,24/*3112*/, 
     895             : /*1754*/        OPC_RecordChild1, // #0 = $src0
     896             : /*1755*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_D2LL), 0,
     897             :                     MVT::i64, 1/*#Ops*/, 0, 
     898             :                 // Src: (intrinsic_wo_chain:i64 3112:iPTR, Float64Regs:f64:$src0) - Complexity = 8
     899             :                 // Dst: (INT_NVVM_BITCAST_D2LL:i64 Float64Regs:f64:$src0)
     900             : /*1762*/      /*Scope*/ 54, /*->1817*/
     901             : /*1763*/        OPC_CheckChild0Integer, 92|128,25/*3292*/, 
     902             : /*1766*/        OPC_RecordChild1, // #0 = $src
     903             : /*1767*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->1792
     904             : /*1770*/          OPC_CheckChild1Type, MVT::i32,
     905             : /*1772*/          OPC_Scope, 9, /*->1783*/ // 2 children in Scope
     906             : /*1774*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     907             : /*1776*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_local_yes), 0,
     908             :                         MVT::i32, 1/*#Ops*/, 0, 
     909             :                     // Src: (intrinsic_wo_chain:i32 3292:iPTR, Int32Regs:i32:$src) - Complexity = 8
     910             :                     // Dst: (cvta_local_yes:i32 Int32Regs:i32:$src)
     911             : /*1783*/          /*Scope*/ 7, /*->1791*/
     912             : /*1784*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_local_no), 0,
     913             :                         MVT::i32, 1/*#Ops*/, 0, 
     914             :                     // Src: (intrinsic_wo_chain:i32 3292:iPTR, Int32Regs:i32:$src) - Complexity = 8
     915             :                     // Dst: (cvta_local_no:i32 Int32Regs:i32:$src)
     916             : /*1791*/          0, /*End of Scope*/
     917             : /*1792*/        /*SwitchType*/ 22, MVT::i64,// ->1816
     918             : /*1794*/          OPC_CheckChild1Type, MVT::i64,
     919             : /*1796*/          OPC_Scope, 9, /*->1807*/ // 2 children in Scope
     920             : /*1798*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     921             : /*1800*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_local_yes_64), 0,
     922             :                         MVT::i64, 1/*#Ops*/, 0, 
     923             :                     // Src: (intrinsic_wo_chain:i64 3292:iPTR, Int64Regs:i64:$src) - Complexity = 8
     924             :                     // Dst: (cvta_local_yes_64:i64 Int64Regs:i64:$src)
     925             : /*1807*/          /*Scope*/ 7, /*->1815*/
     926             : /*1808*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_local_no_64), 0,
     927             :                         MVT::i64, 1/*#Ops*/, 0, 
     928             :                     // Src: (intrinsic_wo_chain:i64 3292:iPTR, Int64Regs:i64:$src) - Complexity = 8
     929             :                     // Dst: (cvta_local_no_64:i64 Int64Regs:i64:$src)
     930             : /*1815*/          0, /*End of Scope*/
     931             : /*1816*/        0, // EndSwitchType
     932             : /*1817*/      /*Scope*/ 54, /*->1872*/
     933             : /*1818*/        OPC_CheckChild0Integer, 93|128,25/*3293*/, 
     934             : /*1821*/        OPC_RecordChild1, // #0 = $src
     935             : /*1822*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->1847
     936             : /*1825*/          OPC_CheckChild1Type, MVT::i32,
     937             : /*1827*/          OPC_Scope, 9, /*->1838*/ // 2 children in Scope
     938             : /*1829*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     939             : /*1831*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_shared_yes), 0,
     940             :                         MVT::i32, 1/*#Ops*/, 0, 
     941             :                     // Src: (intrinsic_wo_chain:i32 3293:iPTR, Int32Regs:i32:$src) - Complexity = 8
     942             :                     // Dst: (cvta_shared_yes:i32 Int32Regs:i32:$src)
     943             : /*1838*/          /*Scope*/ 7, /*->1846*/
     944             : /*1839*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_shared_no), 0,
     945             :                         MVT::i32, 1/*#Ops*/, 0, 
     946             :                     // Src: (intrinsic_wo_chain:i32 3293:iPTR, Int32Regs:i32:$src) - Complexity = 8
     947             :                     // Dst: (cvta_shared_no:i32 Int32Regs:i32:$src)
     948             : /*1846*/          0, /*End of Scope*/
     949             : /*1847*/        /*SwitchType*/ 22, MVT::i64,// ->1871
     950             : /*1849*/          OPC_CheckChild1Type, MVT::i64,
     951             : /*1851*/          OPC_Scope, 9, /*->1862*/ // 2 children in Scope
     952             : /*1853*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     953             : /*1855*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_shared_yes_64), 0,
     954             :                         MVT::i64, 1/*#Ops*/, 0, 
     955             :                     // Src: (intrinsic_wo_chain:i64 3293:iPTR, Int64Regs:i64:$src) - Complexity = 8
     956             :                     // Dst: (cvta_shared_yes_64:i64 Int64Regs:i64:$src)
     957             : /*1862*/          /*Scope*/ 7, /*->1870*/
     958             : /*1863*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_shared_no_64), 0,
     959             :                         MVT::i64, 1/*#Ops*/, 0, 
     960             :                     // Src: (intrinsic_wo_chain:i64 3293:iPTR, Int64Regs:i64:$src) - Complexity = 8
     961             :                     // Dst: (cvta_shared_no_64:i64 Int64Regs:i64:$src)
     962             : /*1870*/          0, /*End of Scope*/
     963             : /*1871*/        0, // EndSwitchType
     964             : /*1872*/      /*Scope*/ 54, /*->1927*/
     965             : /*1873*/        OPC_CheckChild0Integer, 91|128,25/*3291*/, 
     966             : /*1876*/        OPC_RecordChild1, // #0 = $src
     967             : /*1877*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->1902
     968             : /*1880*/          OPC_CheckChild1Type, MVT::i32,
     969             : /*1882*/          OPC_Scope, 9, /*->1893*/ // 2 children in Scope
     970             : /*1884*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     971             : /*1886*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_global_yes), 0,
     972             :                         MVT::i32, 1/*#Ops*/, 0, 
     973             :                     // Src: (intrinsic_wo_chain:i32 3291:iPTR, Int32Regs:i32:$src) - Complexity = 8
     974             :                     // Dst: (cvta_global_yes:i32 Int32Regs:i32:$src)
     975             : /*1893*/          /*Scope*/ 7, /*->1901*/
     976             : /*1894*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_global_no), 0,
     977             :                         MVT::i32, 1/*#Ops*/, 0, 
     978             :                     // Src: (intrinsic_wo_chain:i32 3291:iPTR, Int32Regs:i32:$src) - Complexity = 8
     979             :                     // Dst: (cvta_global_no:i32 Int32Regs:i32:$src)
     980             : /*1901*/          0, /*End of Scope*/
     981             : /*1902*/        /*SwitchType*/ 22, MVT::i64,// ->1926
     982             : /*1904*/          OPC_CheckChild1Type, MVT::i64,
     983             : /*1906*/          OPC_Scope, 9, /*->1917*/ // 2 children in Scope
     984             : /*1908*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
     985             : /*1910*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_global_yes_64), 0,
     986             :                         MVT::i64, 1/*#Ops*/, 0, 
     987             :                     // Src: (intrinsic_wo_chain:i64 3291:iPTR, Int64Regs:i64:$src) - Complexity = 8
     988             :                     // Dst: (cvta_global_yes_64:i64 Int64Regs:i64:$src)
     989             : /*1917*/          /*Scope*/ 7, /*->1925*/
     990             : /*1918*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_global_no_64), 0,
     991             :                         MVT::i64, 1/*#Ops*/, 0, 
     992             :                     // Src: (intrinsic_wo_chain:i64 3291:iPTR, Int64Regs:i64:$src) - Complexity = 8
     993             :                     // Dst: (cvta_global_no_64:i64 Int64Regs:i64:$src)
     994             : /*1925*/          0, /*End of Scope*/
     995             : /*1926*/        0, // EndSwitchType
     996             : /*1927*/      /*Scope*/ 54, /*->1982*/
     997             : /*1928*/        OPC_CheckChild0Integer, 85|128,25/*3285*/, 
     998             : /*1931*/        OPC_RecordChild1, // #0 = $src
     999             : /*1932*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->1957
    1000             : /*1935*/          OPC_CheckChild1Type, MVT::i32,
    1001             : /*1937*/          OPC_Scope, 9, /*->1948*/ // 2 children in Scope
    1002             : /*1939*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1003             : /*1941*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_const_yes), 0,
    1004             :                         MVT::i32, 1/*#Ops*/, 0, 
    1005             :                     // Src: (intrinsic_wo_chain:i32 3285:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1006             :                     // Dst: (cvta_const_yes:i32 Int32Regs:i32:$src)
    1007             : /*1948*/          /*Scope*/ 7, /*->1956*/
    1008             : /*1949*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_const_no), 0,
    1009             :                         MVT::i32, 1/*#Ops*/, 0, 
    1010             :                     // Src: (intrinsic_wo_chain:i32 3285:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1011             :                     // Dst: (cvta_const_no:i32 Int32Regs:i32:$src)
    1012             : /*1956*/          0, /*End of Scope*/
    1013             : /*1957*/        /*SwitchType*/ 22, MVT::i64,// ->1981
    1014             : /*1959*/          OPC_CheckChild1Type, MVT::i64,
    1015             : /*1961*/          OPC_Scope, 9, /*->1972*/ // 2 children in Scope
    1016             : /*1963*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1017             : /*1965*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_const_yes_64), 0,
    1018             :                         MVT::i64, 1/*#Ops*/, 0, 
    1019             :                     // Src: (intrinsic_wo_chain:i64 3285:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1020             :                     // Dst: (cvta_const_yes_64:i64 Int64Regs:i64:$src)
    1021             : /*1972*/          /*Scope*/ 7, /*->1980*/
    1022             : /*1973*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_const_no_64), 0,
    1023             :                         MVT::i64, 1/*#Ops*/, 0, 
    1024             :                     // Src: (intrinsic_wo_chain:i64 3285:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1025             :                     // Dst: (cvta_const_no_64:i64 Int64Regs:i64:$src)
    1026             : /*1980*/          0, /*End of Scope*/
    1027             : /*1981*/        0, // EndSwitchType
    1028             : /*1982*/      /*Scope*/ 54, /*->2037*/
    1029             : /*1983*/        OPC_CheckChild0Integer, 90|128,25/*3290*/, 
    1030             : /*1986*/        OPC_RecordChild1, // #0 = $src
    1031             : /*1987*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->2012
    1032             : /*1990*/          OPC_CheckChild1Type, MVT::i32,
    1033             : /*1992*/          OPC_Scope, 9, /*->2003*/ // 2 children in Scope
    1034             : /*1994*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1035             : /*1996*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_shared_yes), 0,
    1036             :                         MVT::i32, 1/*#Ops*/, 0, 
    1037             :                     // Src: (intrinsic_wo_chain:i32 3290:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1038             :                     // Dst: (cvta_to_shared_yes:i32 Int32Regs:i32:$src)
    1039             : /*2003*/          /*Scope*/ 7, /*->2011*/
    1040             : /*2004*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_shared_no), 0,
    1041             :                         MVT::i32, 1/*#Ops*/, 0, 
    1042             :                     // Src: (intrinsic_wo_chain:i32 3290:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1043             :                     // Dst: (cvta_to_shared_no:i32 Int32Regs:i32:$src)
    1044             : /*2011*/          0, /*End of Scope*/
    1045             : /*2012*/        /*SwitchType*/ 22, MVT::i64,// ->2036
    1046             : /*2014*/          OPC_CheckChild1Type, MVT::i64,
    1047             : /*2016*/          OPC_Scope, 9, /*->2027*/ // 2 children in Scope
    1048             : /*2018*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1049             : /*2020*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_shared_yes_64), 0,
    1050             :                         MVT::i64, 1/*#Ops*/, 0, 
    1051             :                     // Src: (intrinsic_wo_chain:i64 3290:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1052             :                     // Dst: (cvta_to_shared_yes_64:i64 Int64Regs:i64:$src)
    1053             : /*2027*/          /*Scope*/ 7, /*->2035*/
    1054             : /*2028*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_shared_no_64), 0,
    1055             :                         MVT::i64, 1/*#Ops*/, 0, 
    1056             :                     // Src: (intrinsic_wo_chain:i64 3290:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1057             :                     // Dst: (cvta_to_shared_no_64:i64 Int64Regs:i64:$src)
    1058             : /*2035*/          0, /*End of Scope*/
    1059             : /*2036*/        0, // EndSwitchType
    1060             : /*2037*/      /*Scope*/ 54, /*->2092*/
    1061             : /*2038*/        OPC_CheckChild0Integer, 87|128,25/*3287*/, 
    1062             : /*2041*/        OPC_RecordChild1, // #0 = $src
    1063             : /*2042*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->2067
    1064             : /*2045*/          OPC_CheckChild1Type, MVT::i32,
    1065             : /*2047*/          OPC_Scope, 9, /*->2058*/ // 2 children in Scope
    1066             : /*2049*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1067             : /*2051*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_global_yes), 0,
    1068             :                         MVT::i32, 1/*#Ops*/, 0, 
    1069             :                     // Src: (intrinsic_wo_chain:i32 3287:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1070             :                     // Dst: (cvta_to_global_yes:i32 Int32Regs:i32:$src)
    1071             : /*2058*/          /*Scope*/ 7, /*->2066*/
    1072             : /*2059*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_global_no), 0,
    1073             :                         MVT::i32, 1/*#Ops*/, 0, 
    1074             :                     // Src: (intrinsic_wo_chain:i32 3287:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1075             :                     // Dst: (cvta_to_global_no:i32 Int32Regs:i32:$src)
    1076             : /*2066*/          0, /*End of Scope*/
    1077             : /*2067*/        /*SwitchType*/ 22, MVT::i64,// ->2091
    1078             : /*2069*/          OPC_CheckChild1Type, MVT::i64,
    1079             : /*2071*/          OPC_Scope, 9, /*->2082*/ // 2 children in Scope
    1080             : /*2073*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1081             : /*2075*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_global_yes_64), 0,
    1082             :                         MVT::i64, 1/*#Ops*/, 0, 
    1083             :                     // Src: (intrinsic_wo_chain:i64 3287:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1084             :                     // Dst: (cvta_to_global_yes_64:i64 Int64Regs:i64:$src)
    1085             : /*2082*/          /*Scope*/ 7, /*->2090*/
    1086             : /*2083*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_global_no_64), 0,
    1087             :                         MVT::i64, 1/*#Ops*/, 0, 
    1088             :                     // Src: (intrinsic_wo_chain:i64 3287:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1089             :                     // Dst: (cvta_to_global_no_64:i64 Int64Regs:i64:$src)
    1090             : /*2090*/          0, /*End of Scope*/
    1091             : /*2091*/        0, // EndSwitchType
    1092             : /*2092*/      /*Scope*/ 54, /*->2147*/
    1093             : /*2093*/        OPC_CheckChild0Integer, 86|128,25/*3286*/, 
    1094             : /*2096*/        OPC_RecordChild1, // #0 = $src
    1095             : /*2097*/        OPC_SwitchType /*2 cases */, 22, MVT::i32,// ->2122
    1096             : /*2100*/          OPC_CheckChild1Type, MVT::i32,
    1097             : /*2102*/          OPC_Scope, 9, /*->2113*/ // 2 children in Scope
    1098             : /*2104*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1099             : /*2106*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_const_yes), 0,
    1100             :                         MVT::i32, 1/*#Ops*/, 0, 
    1101             :                     // Src: (intrinsic_wo_chain:i32 3286:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1102             :                     // Dst: (cvta_to_const_yes:i32 Int32Regs:i32:$src)
    1103             : /*2113*/          /*Scope*/ 7, /*->2121*/
    1104             : /*2114*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_const_no), 0,
    1105             :                         MVT::i32, 1/*#Ops*/, 0, 
    1106             :                     // Src: (intrinsic_wo_chain:i32 3286:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1107             :                     // Dst: (cvta_to_const_no:i32 Int32Regs:i32:$src)
    1108             : /*2121*/          0, /*End of Scope*/
    1109             : /*2122*/        /*SwitchType*/ 22, MVT::i64,// ->2146
    1110             : /*2124*/          OPC_CheckChild1Type, MVT::i64,
    1111             : /*2126*/          OPC_Scope, 9, /*->2137*/ // 2 children in Scope
    1112             : /*2128*/            OPC_CheckPatternPredicate, 0, // (Subtarget->hasGenericLdSt())
    1113             : /*2130*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_const_yes_64), 0,
    1114             :                         MVT::i64, 1/*#Ops*/, 0, 
    1115             :                     // Src: (intrinsic_wo_chain:i64 3286:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1116             :                     // Dst: (cvta_to_const_yes_64:i64 Int64Regs:i64:$src)
    1117             : /*2137*/          /*Scope*/ 7, /*->2145*/
    1118             : /*2138*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::cvta_to_const_no_64), 0,
    1119             :                         MVT::i64, 1/*#Ops*/, 0, 
    1120             :                     // Src: (intrinsic_wo_chain:i64 3286:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1121             :                     // Dst: (cvta_to_const_no_64:i64 Int64Regs:i64:$src)
    1122             : /*2145*/          0, /*End of Scope*/
    1123             : /*2146*/        0, // EndSwitchType
    1124             : /*2147*/      /*Scope*/ 28, /*->2176*/
    1125             : /*2148*/        OPC_CheckChild0Integer, 89|128,25/*3289*/, 
    1126             : /*2151*/        OPC_RecordChild1, // #0 = $src
    1127             : /*2152*/        OPC_SwitchType /*2 cases */, 9, MVT::i32,// ->2164
    1128             : /*2155*/          OPC_CheckChild1Type, MVT::i32,
    1129             : /*2157*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_ptr_gen_to_param), 0,
    1130             :                       MVT::i32, 1/*#Ops*/, 0, 
    1131             :                   // Src: (intrinsic_wo_chain:i32 3289:iPTR, Int32Regs:i32:$src) - Complexity = 8
    1132             :                   // Dst: (nvvm_ptr_gen_to_param:i32 Int32Regs:i32:$src)
    1133             : /*2164*/        /*SwitchType*/ 9, MVT::i64,// ->2175
    1134             : /*2166*/          OPC_CheckChild1Type, MVT::i64,
    1135             : /*2168*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_ptr_gen_to_param_64), 0,
    1136             :                       MVT::i64, 1/*#Ops*/, 0, 
    1137             :                   // Src: (intrinsic_wo_chain:i64 3289:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1138             :                   // Dst: (nvvm_ptr_gen_to_param_64:i64 Int64Regs:i64:$src)
    1139             : /*2175*/        0, // EndSwitchType
    1140             : /*2176*/      /*Scope*/ 11, /*->2188*/
    1141             : /*2177*/        OPC_CheckChild0Integer, 62|128,25/*3262*/, 
    1142             : /*2180*/        OPC_RecordChild1, // #0 = $s
    1143             : /*2181*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_i16), 0,
    1144             :                     MVT::i16, 1/*#Ops*/, 0, 
    1145             :                 // Src: (intrinsic_wo_chain:i16 3262:iPTR, Int16Regs:i16:$s) - Complexity = 8
    1146             :                 // Dst: (nvvm_move_i16:i16 Int16Regs:i16:$s)
    1147             : /*2188*/      /*Scope*/ 11, /*->2200*/
    1148             : /*2189*/        OPC_CheckChild0Integer, 63|128,25/*3263*/, 
    1149             : /*2192*/        OPC_RecordChild1, // #0 = $s
    1150             : /*2193*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_i32), 0,
    1151             :                     MVT::i32, 1/*#Ops*/, 0, 
    1152             :                 // Src: (intrinsic_wo_chain:i32 3263:iPTR, Int32Regs:i32:$s) - Complexity = 8
    1153             :                 // Dst: (nvvm_move_i32:i32 Int32Regs:i32:$s)
    1154             : /*2200*/      /*Scope*/ 11, /*->2212*/
    1155             : /*2201*/        OPC_CheckChild0Integer, 64|128,25/*3264*/, 
    1156             : /*2204*/        OPC_RecordChild1, // #0 = $s
    1157             : /*2205*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_i64), 0,
    1158             :                     MVT::i64, 1/*#Ops*/, 0, 
    1159             :                 // Src: (intrinsic_wo_chain:i64 3264:iPTR, Int64Regs:i64:$s) - Complexity = 8
    1160             :                 // Dst: (nvvm_move_i64:i64 Int64Regs:i64:$s)
    1161             : /*2212*/      /*Scope*/ 28, /*->2241*/
    1162             : /*2213*/        OPC_CheckChild0Integer, 65|128,25/*3265*/, 
    1163             : /*2216*/        OPC_RecordChild1, // #0 = $s
    1164             : /*2217*/        OPC_SwitchType /*2 cases */, 9, MVT::i32,// ->2229
    1165             : /*2220*/          OPC_CheckChild1Type, MVT::i32,
    1166             : /*2222*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_ptr32), 0,
    1167             :                       MVT::i32, 1/*#Ops*/, 0, 
    1168             :                   // Src: (intrinsic_wo_chain:i32 3265:iPTR, Int32Regs:i32:$s) - Complexity = 8
    1169             :                   // Dst: (nvvm_move_ptr32:i32 Int32Regs:i32:$s)
    1170             : /*2229*/        /*SwitchType*/ 9, MVT::i64,// ->2240
    1171             : /*2231*/          OPC_CheckChild1Type, MVT::i64,
    1172             : /*2233*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_ptr64), 0,
    1173             :                       MVT::i64, 1/*#Ops*/, 0, 
    1174             :                   // Src: (intrinsic_wo_chain:i64 3265:iPTR, Int64Regs:i64:$s) - Complexity = 8
    1175             :                   // Dst: (nvvm_move_ptr64:i64 Int64Regs:i64:$s)
    1176             : /*2240*/        0, // EndSwitchType
    1177             : /*2241*/      /*Scope*/ 30, /*->2272*/
    1178             : /*2242*/        OPC_CheckChild0Integer, 32|128,25/*3232*/, 
    1179             : /*2245*/        OPC_RecordChild1, // #0 = $a
    1180             : /*2246*/        OPC_Scope, 11, /*->2259*/ // 2 children in Scope
    1181             : /*2248*/          OPC_CheckChild1Type, MVT::i32,
    1182             : /*2250*/          OPC_CheckPatternPredicate, 3, // (Subtarget->getPTXVersion() >= 31)
    1183             : /*2252*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_CONST_32), 0,
    1184             :                       MVT::i1, 1/*#Ops*/, 0, 
    1185             :                   // Src: (intrinsic_wo_chain:i1 3232:iPTR, Int32Regs:i32:$a) - Complexity = 8
    1186             :                   // Dst: (ISSPACEP_CONST_32:i1 Int32Regs:i32:$a)
    1187             : /*2259*/        /*Scope*/ 11, /*->2271*/
    1188             : /*2260*/          OPC_CheckChild1Type, MVT::i64,
    1189             : /*2262*/          OPC_CheckPatternPredicate, 3, // (Subtarget->getPTXVersion() >= 31)
    1190             : /*2264*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_CONST_64), 0,
    1191             :                       MVT::i1, 1/*#Ops*/, 0, 
    1192             :                   // Src: (intrinsic_wo_chain:i1 3232:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1193             :                   // Dst: (ISSPACEP_CONST_64:i1 Int64Regs:i64:$a)
    1194             : /*2271*/        0, /*End of Scope*/
    1195             : /*2272*/      /*Scope*/ 26, /*->2299*/
    1196             : /*2273*/        OPC_CheckChild0Integer, 33|128,25/*3233*/, 
    1197             : /*2276*/        OPC_RecordChild1, // #0 = $a
    1198             : /*2277*/        OPC_Scope, 9, /*->2288*/ // 2 children in Scope
    1199             : /*2279*/          OPC_CheckChild1Type, MVT::i32,
    1200             : /*2281*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_GLOBAL_32), 0,
    1201             :                       MVT::i1, 1/*#Ops*/, 0, 
    1202             :                   // Src: (intrinsic_wo_chain:i1 3233:iPTR, Int32Regs:i32:$a) - Complexity = 8
    1203             :                   // Dst: (ISSPACEP_GLOBAL_32:i1 Int32Regs:i32:$a)
    1204             : /*2288*/        /*Scope*/ 9, /*->2298*/
    1205             : /*2289*/          OPC_CheckChild1Type, MVT::i64,
    1206             : /*2291*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_GLOBAL_64), 0,
    1207             :                       MVT::i1, 1/*#Ops*/, 0, 
    1208             :                   // Src: (intrinsic_wo_chain:i1 3233:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1209             :                   // Dst: (ISSPACEP_GLOBAL_64:i1 Int64Regs:i64:$a)
    1210             : /*2298*/        0, /*End of Scope*/
    1211             : /*2299*/      /*Scope*/ 26, /*->2326*/
    1212             : /*2300*/        OPC_CheckChild0Integer, 34|128,25/*3234*/, 
    1213             : /*2303*/        OPC_RecordChild1, // #0 = $a
    1214             : /*2304*/        OPC_Scope, 9, /*->2315*/ // 2 children in Scope
    1215             : /*2306*/          OPC_CheckChild1Type, MVT::i32,
    1216             : /*2308*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_LOCAL_32), 0,
    1217             :                       MVT::i1, 1/*#Ops*/, 0, 
    1218             :                   // Src: (intrinsic_wo_chain:i1 3234:iPTR, Int32Regs:i32:$a) - Complexity = 8
    1219             :                   // Dst: (ISSPACEP_LOCAL_32:i1 Int32Regs:i32:$a)
    1220             : /*2315*/        /*Scope*/ 9, /*->2325*/
    1221             : /*2316*/          OPC_CheckChild1Type, MVT::i64,
    1222             : /*2318*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_LOCAL_64), 0,
    1223             :                       MVT::i1, 1/*#Ops*/, 0, 
    1224             :                   // Src: (intrinsic_wo_chain:i1 3234:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1225             :                   // Dst: (ISSPACEP_LOCAL_64:i1 Int64Regs:i64:$a)
    1226             : /*2325*/        0, /*End of Scope*/
    1227             : /*2326*/      /*Scope*/ 26, /*->2353*/
    1228             : /*2327*/        OPC_CheckChild0Integer, 35|128,25/*3235*/, 
    1229             : /*2330*/        OPC_RecordChild1, // #0 = $a
    1230             : /*2331*/        OPC_Scope, 9, /*->2342*/ // 2 children in Scope
    1231             : /*2333*/          OPC_CheckChild1Type, MVT::i32,
    1232             : /*2335*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_SHARED_32), 0,
    1233             :                       MVT::i1, 1/*#Ops*/, 0, 
    1234             :                   // Src: (intrinsic_wo_chain:i1 3235:iPTR, Int32Regs:i32:$a) - Complexity = 8
    1235             :                   // Dst: (ISSPACEP_SHARED_32:i1 Int32Regs:i32:$a)
    1236             : /*2342*/        /*Scope*/ 9, /*->2352*/
    1237             : /*2343*/          OPC_CheckChild1Type, MVT::i64,
    1238             : /*2345*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISSPACEP_SHARED_64), 0,
    1239             :                       MVT::i1, 1/*#Ops*/, 0, 
    1240             :                   // Src: (intrinsic_wo_chain:i1 3235:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1241             :                   // Dst: (ISSPACEP_SHARED_64:i1 Int64Regs:i64:$a)
    1242             : /*2352*/        0, /*End of Scope*/
    1243             : /*2353*/      /*Scope*/ 13, /*->2367*/
    1244             : /*2354*/        OPC_CheckChild0Integer, 113|128,25/*3313*/, 
    1245             : /*2357*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG0,
    1246             : /*2360*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1247             :                     MVT::i32, 1/*#Ops*/, 0, 
    1248             :                 // Src: (intrinsic_wo_chain:i32 3313:iPTR) - Complexity = 8
    1249             :                 // Dst: (MOV_SPECIAL:i32 ENVREG0:i32)
    1250             : /*2367*/      /*Scope*/ 13, /*->2381*/
    1251             : /*2368*/        OPC_CheckChild0Integer, 114|128,25/*3314*/, 
    1252             : /*2371*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG1,
    1253             : /*2374*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1254             :                     MVT::i32, 1/*#Ops*/, 0, 
    1255             :                 // Src: (intrinsic_wo_chain:i32 3314:iPTR) - Complexity = 8
    1256             :                 // Dst: (MOV_SPECIAL:i32 ENVREG1:i32)
    1257             : /*2381*/      /*Scope*/ 13, /*->2395*/
    1258             : /*2382*/        OPC_CheckChild0Integer, 125|128,25/*3325*/, 
    1259             : /*2385*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG2,
    1260             : /*2388*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1261             :                     MVT::i32, 1/*#Ops*/, 0, 
    1262             :                 // Src: (intrinsic_wo_chain:i32 3325:iPTR) - Complexity = 8
    1263             :                 // Dst: (MOV_SPECIAL:i32 ENVREG2:i32)
    1264             : /*2395*/      /*Scope*/ 13, /*->2409*/
    1265             : /*2396*/        OPC_CheckChild0Integer, 8|128,26/*3336*/, 
    1266             : /*2399*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG3,
    1267             : /*2402*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1268             :                     MVT::i32, 1/*#Ops*/, 0, 
    1269             :                 // Src: (intrinsic_wo_chain:i32 3336:iPTR) - Complexity = 8
    1270             :                 // Dst: (MOV_SPECIAL:i32 ENVREG3:i32)
    1271             : /*2409*/      /*Scope*/ 13, /*->2423*/
    1272             : /*2410*/        OPC_CheckChild0Integer, 11|128,26/*3339*/, 
    1273             : /*2413*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG4,
    1274             : /*2416*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1275             :                     MVT::i32, 1/*#Ops*/, 0, 
    1276             :                 // Src: (intrinsic_wo_chain:i32 3339:iPTR) - Complexity = 8
    1277             :                 // Dst: (MOV_SPECIAL:i32 ENVREG4:i32)
    1278             : /*2423*/      /*Scope*/ 13, /*->2437*/
    1279             : /*2424*/        OPC_CheckChild0Integer, 12|128,26/*3340*/, 
    1280             : /*2427*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG5,
    1281             : /*2430*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1282             :                     MVT::i32, 1/*#Ops*/, 0, 
    1283             :                 // Src: (intrinsic_wo_chain:i32 3340:iPTR) - Complexity = 8
    1284             :                 // Dst: (MOV_SPECIAL:i32 ENVREG5:i32)
    1285             : /*2437*/      /*Scope*/ 13, /*->2451*/
    1286             : /*2438*/        OPC_CheckChild0Integer, 13|128,26/*3341*/, 
    1287             : /*2441*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG6,
    1288             : /*2444*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1289             :                     MVT::i32, 1/*#Ops*/, 0, 
    1290             :                 // Src: (intrinsic_wo_chain:i32 3341:iPTR) - Complexity = 8
    1291             :                 // Dst: (MOV_SPECIAL:i32 ENVREG6:i32)
    1292             : /*2451*/      /*Scope*/ 13, /*->2465*/
    1293             : /*2452*/        OPC_CheckChild0Integer, 14|128,26/*3342*/, 
    1294             : /*2455*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG7,
    1295             : /*2458*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1296             :                     MVT::i32, 1/*#Ops*/, 0, 
    1297             :                 // Src: (intrinsic_wo_chain:i32 3342:iPTR) - Complexity = 8
    1298             :                 // Dst: (MOV_SPECIAL:i32 ENVREG7:i32)
    1299             : /*2465*/      /*Scope*/ 13, /*->2479*/
    1300             : /*2466*/        OPC_CheckChild0Integer, 15|128,26/*3343*/, 
    1301             : /*2469*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG8,
    1302             : /*2472*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1303             :                     MVT::i32, 1/*#Ops*/, 0, 
    1304             :                 // Src: (intrinsic_wo_chain:i32 3343:iPTR) - Complexity = 8
    1305             :                 // Dst: (MOV_SPECIAL:i32 ENVREG8:i32)
    1306             : /*2479*/      /*Scope*/ 13, /*->2493*/
    1307             : /*2480*/        OPC_CheckChild0Integer, 16|128,26/*3344*/, 
    1308             : /*2483*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG9,
    1309             : /*2486*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1310             :                     MVT::i32, 1/*#Ops*/, 0, 
    1311             :                 // Src: (intrinsic_wo_chain:i32 3344:iPTR) - Complexity = 8
    1312             :                 // Dst: (MOV_SPECIAL:i32 ENVREG9:i32)
    1313             : /*2493*/      /*Scope*/ 13, /*->2507*/
    1314             : /*2494*/        OPC_CheckChild0Integer, 115|128,25/*3315*/, 
    1315             : /*2497*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG10,
    1316             : /*2500*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1317             :                     MVT::i32, 1/*#Ops*/, 0, 
    1318             :                 // Src: (intrinsic_wo_chain:i32 3315:iPTR) - Complexity = 8
    1319             :                 // Dst: (MOV_SPECIAL:i32 ENVREG10:i32)
    1320             : /*2507*/      /*Scope*/ 13, /*->2521*/
    1321             : /*2508*/        OPC_CheckChild0Integer, 116|128,25/*3316*/, 
    1322             : /*2511*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG11,
    1323             : /*2514*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1324             :                     MVT::i32, 1/*#Ops*/, 0, 
    1325             :                 // Src: (intrinsic_wo_chain:i32 3316:iPTR) - Complexity = 8
    1326             :                 // Dst: (MOV_SPECIAL:i32 ENVREG11:i32)
    1327             : /*2521*/      /*Scope*/ 13, /*->2535*/
    1328             : /*2522*/        OPC_CheckChild0Integer, 117|128,25/*3317*/, 
    1329             : /*2525*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG12,
    1330             : /*2528*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1331             :                     MVT::i32, 1/*#Ops*/, 0, 
    1332             :                 // Src: (intrinsic_wo_chain:i32 3317:iPTR) - Complexity = 8
    1333             :                 // Dst: (MOV_SPECIAL:i32 ENVREG12:i32)
    1334             : /*2535*/      /*Scope*/ 13, /*->2549*/
    1335             : /*2536*/        OPC_CheckChild0Integer, 118|128,25/*3318*/, 
    1336             : /*2539*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG13,
    1337             : /*2542*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1338             :                     MVT::i32, 1/*#Ops*/, 0, 
    1339             :                 // Src: (intrinsic_wo_chain:i32 3318:iPTR) - Complexity = 8
    1340             :                 // Dst: (MOV_SPECIAL:i32 ENVREG13:i32)
    1341             : /*2549*/      /*Scope*/ 13, /*->2563*/
    1342             : /*2550*/        OPC_CheckChild0Integer, 119|128,25/*3319*/, 
    1343             : /*2553*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG14,
    1344             : /*2556*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1345             :                     MVT::i32, 1/*#Ops*/, 0, 
    1346             :                 // Src: (intrinsic_wo_chain:i32 3319:iPTR) - Complexity = 8
    1347             :                 // Dst: (MOV_SPECIAL:i32 ENVREG14:i32)
    1348             : /*2563*/      /*Scope*/ 13, /*->2577*/
    1349             : /*2564*/        OPC_CheckChild0Integer, 120|128,25/*3320*/, 
    1350             : /*2567*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG15,
    1351             : /*2570*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1352             :                     MVT::i32, 1/*#Ops*/, 0, 
    1353             :                 // Src: (intrinsic_wo_chain:i32 3320:iPTR) - Complexity = 8
    1354             :                 // Dst: (MOV_SPECIAL:i32 ENVREG15:i32)
    1355             : /*2577*/      /*Scope*/ 13, /*->2591*/
    1356             : /*2578*/        OPC_CheckChild0Integer, 121|128,25/*3321*/, 
    1357             : /*2581*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG16,
    1358             : /*2584*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1359             :                     MVT::i32, 1/*#Ops*/, 0, 
    1360             :                 // Src: (intrinsic_wo_chain:i32 3321:iPTR) - Complexity = 8
    1361             :                 // Dst: (MOV_SPECIAL:i32 ENVREG16:i32)
    1362             : /*2591*/      /*Scope*/ 13, /*->2605*/
    1363             : /*2592*/        OPC_CheckChild0Integer, 122|128,25/*3322*/, 
    1364             : /*2595*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG17,
    1365             : /*2598*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1366             :                     MVT::i32, 1/*#Ops*/, 0, 
    1367             :                 // Src: (intrinsic_wo_chain:i32 3322:iPTR) - Complexity = 8
    1368             :                 // Dst: (MOV_SPECIAL:i32 ENVREG17:i32)
    1369             : /*2605*/      /*Scope*/ 13, /*->2619*/
    1370             : /*2606*/        OPC_CheckChild0Integer, 123|128,25/*3323*/, 
    1371             : /*2609*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG18,
    1372             : /*2612*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1373             :                     MVT::i32, 1/*#Ops*/, 0, 
    1374             :                 // Src: (intrinsic_wo_chain:i32 3323:iPTR) - Complexity = 8
    1375             :                 // Dst: (MOV_SPECIAL:i32 ENVREG18:i32)
    1376             : /*2619*/      /*Scope*/ 13, /*->2633*/
    1377             : /*2620*/        OPC_CheckChild0Integer, 124|128,25/*3324*/, 
    1378             : /*2623*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG19,
    1379             : /*2626*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1380             :                     MVT::i32, 1/*#Ops*/, 0, 
    1381             :                 // Src: (intrinsic_wo_chain:i32 3324:iPTR) - Complexity = 8
    1382             :                 // Dst: (MOV_SPECIAL:i32 ENVREG19:i32)
    1383             : /*2633*/      /*Scope*/ 13, /*->2647*/
    1384             : /*2634*/        OPC_CheckChild0Integer, 126|128,25/*3326*/, 
    1385             : /*2637*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG20,
    1386             : /*2640*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1387             :                     MVT::i32, 1/*#Ops*/, 0, 
    1388             :                 // Src: (intrinsic_wo_chain:i32 3326:iPTR) - Complexity = 8
    1389             :                 // Dst: (MOV_SPECIAL:i32 ENVREG20:i32)
    1390             : /*2647*/      /*Scope*/ 13, /*->2661*/
    1391             : /*2648*/        OPC_CheckChild0Integer, 127|128,25/*3327*/, 
    1392             : /*2651*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG21,
    1393             : /*2654*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1394             :                     MVT::i32, 1/*#Ops*/, 0, 
    1395             :                 // Src: (intrinsic_wo_chain:i32 3327:iPTR) - Complexity = 8
    1396             :                 // Dst: (MOV_SPECIAL:i32 ENVREG21:i32)
    1397             : /*2661*/      /*Scope*/ 13, /*->2675*/
    1398             : /*2662*/        OPC_CheckChild0Integer, 0|128,26/*3328*/, 
    1399             : /*2665*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG22,
    1400             : /*2668*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1401             :                     MVT::i32, 1/*#Ops*/, 0, 
    1402             :                 // Src: (intrinsic_wo_chain:i32 3328:iPTR) - Complexity = 8
    1403             :                 // Dst: (MOV_SPECIAL:i32 ENVREG22:i32)
    1404             : /*2675*/      /*Scope*/ 13, /*->2689*/
    1405             : /*2676*/        OPC_CheckChild0Integer, 1|128,26/*3329*/, 
    1406             : /*2679*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG23,
    1407             : /*2682*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1408             :                     MVT::i32, 1/*#Ops*/, 0, 
    1409             :                 // Src: (intrinsic_wo_chain:i32 3329:iPTR) - Complexity = 8
    1410             :                 // Dst: (MOV_SPECIAL:i32 ENVREG23:i32)
    1411             : /*2689*/      /*Scope*/ 13, /*->2703*/
    1412             : /*2690*/        OPC_CheckChild0Integer, 2|128,26/*3330*/, 
    1413             : /*2693*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG24,
    1414             : /*2696*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1415             :                     MVT::i32, 1/*#Ops*/, 0, 
    1416             :                 // Src: (intrinsic_wo_chain:i32 3330:iPTR) - Complexity = 8
    1417             :                 // Dst: (MOV_SPECIAL:i32 ENVREG24:i32)
    1418             : /*2703*/      /*Scope*/ 13, /*->2717*/
    1419             : /*2704*/        OPC_CheckChild0Integer, 3|128,26/*3331*/, 
    1420             : /*2707*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG25,
    1421             : /*2710*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1422             :                     MVT::i32, 1/*#Ops*/, 0, 
    1423             :                 // Src: (intrinsic_wo_chain:i32 3331:iPTR) - Complexity = 8
    1424             :                 // Dst: (MOV_SPECIAL:i32 ENVREG25:i32)
    1425             : /*2717*/      /*Scope*/ 13, /*->2731*/
    1426             : /*2718*/        OPC_CheckChild0Integer, 4|128,26/*3332*/, 
    1427             : /*2721*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG26,
    1428             : /*2724*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1429             :                     MVT::i32, 1/*#Ops*/, 0, 
    1430             :                 // Src: (intrinsic_wo_chain:i32 3332:iPTR) - Complexity = 8
    1431             :                 // Dst: (MOV_SPECIAL:i32 ENVREG26:i32)
    1432             : /*2731*/      /*Scope*/ 13, /*->2745*/
    1433             : /*2732*/        OPC_CheckChild0Integer, 5|128,26/*3333*/, 
    1434             : /*2735*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG27,
    1435             : /*2738*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1436             :                     MVT::i32, 1/*#Ops*/, 0, 
    1437             :                 // Src: (intrinsic_wo_chain:i32 3333:iPTR) - Complexity = 8
    1438             :                 // Dst: (MOV_SPECIAL:i32 ENVREG27:i32)
    1439             : /*2745*/      /*Scope*/ 13, /*->2759*/
    1440             : /*2746*/        OPC_CheckChild0Integer, 6|128,26/*3334*/, 
    1441             : /*2749*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG28,
    1442             : /*2752*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1443             :                     MVT::i32, 1/*#Ops*/, 0, 
    1444             :                 // Src: (intrinsic_wo_chain:i32 3334:iPTR) - Complexity = 8
    1445             :                 // Dst: (MOV_SPECIAL:i32 ENVREG28:i32)
    1446             : /*2759*/      /*Scope*/ 13, /*->2773*/
    1447             : /*2760*/        OPC_CheckChild0Integer, 7|128,26/*3335*/, 
    1448             : /*2763*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG29,
    1449             : /*2766*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1450             :                     MVT::i32, 1/*#Ops*/, 0, 
    1451             :                 // Src: (intrinsic_wo_chain:i32 3335:iPTR) - Complexity = 8
    1452             :                 // Dst: (MOV_SPECIAL:i32 ENVREG29:i32)
    1453             : /*2773*/      /*Scope*/ 13, /*->2787*/
    1454             : /*2774*/        OPC_CheckChild0Integer, 9|128,26/*3337*/, 
    1455             : /*2777*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG30,
    1456             : /*2780*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1457             :                     MVT::i32, 1/*#Ops*/, 0, 
    1458             :                 // Src: (intrinsic_wo_chain:i32 3337:iPTR) - Complexity = 8
    1459             :                 // Dst: (MOV_SPECIAL:i32 ENVREG30:i32)
    1460             : /*2787*/      /*Scope*/ 13, /*->2801*/
    1461             : /*2788*/        OPC_CheckChild0Integer, 10|128,26/*3338*/, 
    1462             : /*2791*/        OPC_EmitRegister, MVT::i32, NVPTX::ENVREG31,
    1463             : /*2794*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::MOV_SPECIAL), 0,
    1464             :                     MVT::i32, 1/*#Ops*/, 0, 
    1465             :                 // Src: (intrinsic_wo_chain:i32 3338:iPTR) - Complexity = 8
    1466             :                 // Dst: (MOV_SPECIAL:i32 ENVREG31:i32)
    1467             : /*2801*/      /*Scope*/ 11, /*->2813*/
    1468             : /*2802*/        OPC_CheckChild0Integer, 2|128,31/*3970*/, 
    1469             : /*2805*/        OPC_RecordChild1, // #0 = $a
    1470             : /*2806*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_CHANNEL_ORDER), 0,
    1471             :                     MVT::i32, 1/*#Ops*/, 0, 
    1472             :                 // Src: (intrinsic_wo_chain:i32 3970:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1473             :                 // Dst: (TXQ_CHANNEL_ORDER:i32 Int64Regs:i64:$a)
    1474             : /*2813*/      /*Scope*/ 11, /*->2825*/
    1475             : /*2814*/        OPC_CheckChild0Integer, 1|128,31/*3969*/, 
    1476             : /*2817*/        OPC_RecordChild1, // #0 = $a
    1477             : /*2818*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_CHANNEL_DATA_TYPE), 0,
    1478             :                     MVT::i32, 1/*#Ops*/, 0, 
    1479             :                 // Src: (intrinsic_wo_chain:i32 3969:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1480             :                 // Dst: (TXQ_CHANNEL_DATA_TYPE:i32 Int64Regs:i64:$a)
    1481             : /*2825*/      /*Scope*/ 11, /*->2837*/
    1482             : /*2826*/        OPC_CheckChild0Integer, 7|128,31/*3975*/, 
    1483             : /*2829*/        OPC_RecordChild1, // #0 = $a
    1484             : /*2830*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_WIDTH), 0,
    1485             :                     MVT::i32, 1/*#Ops*/, 0, 
    1486             :                 // Src: (intrinsic_wo_chain:i32 3975:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1487             :                 // Dst: (TXQ_WIDTH:i32 Int64Regs:i64:$a)
    1488             : /*2837*/      /*Scope*/ 11, /*->2849*/
    1489             : /*2838*/        OPC_CheckChild0Integer, 4|128,31/*3972*/, 
    1490             : /*2841*/        OPC_RecordChild1, // #0 = $a
    1491             : /*2842*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_HEIGHT), 0,
    1492             :                     MVT::i32, 1/*#Ops*/, 0, 
    1493             :                 // Src: (intrinsic_wo_chain:i32 3972:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1494             :                 // Dst: (TXQ_HEIGHT:i32 Int64Regs:i64:$a)
    1495             : /*2849*/      /*Scope*/ 11, /*->2861*/
    1496             : /*2850*/        OPC_CheckChild0Integer, 3|128,31/*3971*/, 
    1497             : /*2853*/        OPC_RecordChild1, // #0 = $a
    1498             : /*2854*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_DEPTH), 0,
    1499             :                     MVT::i32, 1/*#Ops*/, 0, 
    1500             :                 // Src: (intrinsic_wo_chain:i32 3971:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1501             :                 // Dst: (TXQ_DEPTH:i32 Int64Regs:i64:$a)
    1502             : /*2861*/      /*Scope*/ 11, /*->2873*/
    1503             : /*2862*/        OPC_CheckChild0Integer, 0|128,31/*3968*/, 
    1504             : /*2865*/        OPC_RecordChild1, // #0 = $a
    1505             : /*2866*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_ARRAY_SIZE), 0,
    1506             :                     MVT::i32, 1/*#Ops*/, 0, 
    1507             :                 // Src: (intrinsic_wo_chain:i32 3968:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1508             :                 // Dst: (TXQ_ARRAY_SIZE:i32 Int64Regs:i64:$a)
    1509             : /*2873*/      /*Scope*/ 11, /*->2885*/
    1510             : /*2874*/        OPC_CheckChild0Integer, 6|128,31/*3974*/, 
    1511             : /*2877*/        OPC_RecordChild1, // #0 = $a
    1512             : /*2878*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_NUM_SAMPLES), 0,
    1513             :                     MVT::i32, 1/*#Ops*/, 0, 
    1514             :                 // Src: (intrinsic_wo_chain:i32 3974:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1515             :                 // Dst: (TXQ_NUM_SAMPLES:i32 Int64Regs:i64:$a)
    1516             : /*2885*/      /*Scope*/ 11, /*->2897*/
    1517             : /*2886*/        OPC_CheckChild0Integer, 5|128,31/*3973*/, 
    1518             : /*2889*/        OPC_RecordChild1, // #0 = $a
    1519             : /*2890*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::TXQ_NUM_MIPMAP_LEVELS), 0,
    1520             :                     MVT::i32, 1/*#Ops*/, 0, 
    1521             :                 // Src: (intrinsic_wo_chain:i32 3973:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1522             :                 // Dst: (TXQ_NUM_MIPMAP_LEVELS:i32 Int64Regs:i64:$a)
    1523             : /*2897*/      /*Scope*/ 11, /*->2909*/
    1524             : /*2898*/        OPC_CheckChild0Integer, 124|128,27/*3580*/, 
    1525             : /*2901*/        OPC_RecordChild1, // #0 = $a
    1526             : /*2902*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_CHANNEL_ORDER), 0,
    1527             :                     MVT::i32, 1/*#Ops*/, 0, 
    1528             :                 // Src: (intrinsic_wo_chain:i32 3580:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1529             :                 // Dst: (SUQ_CHANNEL_ORDER:i32 Int64Regs:i64:$a)
    1530             : /*2909*/      /*Scope*/ 11, /*->2921*/
    1531             : /*2910*/        OPC_CheckChild0Integer, 123|128,27/*3579*/, 
    1532             : /*2913*/        OPC_RecordChild1, // #0 = $a
    1533             : /*2914*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_CHANNEL_DATA_TYPE), 0,
    1534             :                     MVT::i32, 1/*#Ops*/, 0, 
    1535             :                 // Src: (intrinsic_wo_chain:i32 3579:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1536             :                 // Dst: (SUQ_CHANNEL_DATA_TYPE:i32 Int64Regs:i64:$a)
    1537             : /*2921*/      /*Scope*/ 11, /*->2933*/
    1538             : /*2922*/        OPC_CheckChild0Integer, 127|128,27/*3583*/, 
    1539             : /*2925*/        OPC_RecordChild1, // #0 = $a
    1540             : /*2926*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_WIDTH), 0,
    1541             :                     MVT::i32, 1/*#Ops*/, 0, 
    1542             :                 // Src: (intrinsic_wo_chain:i32 3583:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1543             :                 // Dst: (SUQ_WIDTH:i32 Int64Regs:i64:$a)
    1544             : /*2933*/      /*Scope*/ 11, /*->2945*/
    1545             : /*2934*/        OPC_CheckChild0Integer, 126|128,27/*3582*/, 
    1546             : /*2937*/        OPC_RecordChild1, // #0 = $a
    1547             : /*2938*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_HEIGHT), 0,
    1548             :                     MVT::i32, 1/*#Ops*/, 0, 
    1549             :                 // Src: (intrinsic_wo_chain:i32 3582:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1550             :                 // Dst: (SUQ_HEIGHT:i32 Int64Regs:i64:$a)
    1551             : /*2945*/      /*Scope*/ 11, /*->2957*/
    1552             : /*2946*/        OPC_CheckChild0Integer, 125|128,27/*3581*/, 
    1553             : /*2949*/        OPC_RecordChild1, // #0 = $a
    1554             : /*2950*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_DEPTH), 0,
    1555             :                     MVT::i32, 1/*#Ops*/, 0, 
    1556             :                 // Src: (intrinsic_wo_chain:i32 3581:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1557             :                 // Dst: (SUQ_DEPTH:i32 Int64Regs:i64:$a)
    1558             : /*2957*/      /*Scope*/ 11, /*->2969*/
    1559             : /*2958*/        OPC_CheckChild0Integer, 122|128,27/*3578*/, 
    1560             : /*2961*/        OPC_RecordChild1, // #0 = $a
    1561             : /*2962*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::SUQ_ARRAY_SIZE), 0,
    1562             :                     MVT::i32, 1/*#Ops*/, 0, 
    1563             :                 // Src: (intrinsic_wo_chain:i32 3578:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1564             :                 // Dst: (SUQ_ARRAY_SIZE:i32 Int64Regs:i64:$a)
    1565             : /*2969*/      /*Scope*/ 11, /*->2981*/
    1566             : /*2970*/        OPC_CheckChild0Integer, 36|128,25/*3236*/, 
    1567             : /*2973*/        OPC_RecordChild1, // #0 = $a
    1568             : /*2974*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISTYPEP_SAMPLER), 0,
    1569             :                     MVT::i1, 1/*#Ops*/, 0, 
    1570             :                 // Src: (intrinsic_wo_chain:i1 3236:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1571             :                 // Dst: (ISTYPEP_SAMPLER:i1 Int64Regs:i64:$a)
    1572             : /*2981*/      /*Scope*/ 11, /*->2993*/
    1573             : /*2982*/        OPC_CheckChild0Integer, 37|128,25/*3237*/, 
    1574             : /*2985*/        OPC_RecordChild1, // #0 = $a
    1575             : /*2986*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISTYPEP_SURFACE), 0,
    1576             :                     MVT::i1, 1/*#Ops*/, 0, 
    1577             :                 // Src: (intrinsic_wo_chain:i1 3237:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1578             :                 // Dst: (ISTYPEP_SURFACE:i1 Int64Regs:i64:$a)
    1579             : /*2993*/      /*Scope*/ 11, /*->3005*/
    1580             : /*2994*/        OPC_CheckChild0Integer, 38|128,25/*3238*/, 
    1581             : /*2997*/        OPC_RecordChild1, // #0 = $a
    1582             : /*2998*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::ISTYPEP_TEXTURE), 0,
    1583             :                     MVT::i1, 1/*#Ops*/, 0, 
    1584             :                 // Src: (intrinsic_wo_chain:i1 3238:iPTR, Int64Regs:i64:$a) - Complexity = 8
    1585             :                 // Dst: (ISTYPEP_TEXTURE:i1 Int64Regs:i64:$a)
    1586             : /*3005*/      /*Scope*/ 9, /*->3015*/
    1587             : /*3006*/        OPC_CheckChild0Integer, 40|128,26/*3368*/, 
    1588             : /*3009*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_X), 0,
    1589             :                     MVT::i32, 0/*#Ops*/, 
    1590             :                 // Src: (intrinsic_wo_chain:i32 3368:iPTR) - Complexity = 8
    1591             :                 // Dst: (INT_PTX_SREG_TID_X:i32)
    1592             : /*3015*/      /*Scope*/ 9, /*->3025*/
    1593             : /*3016*/        OPC_CheckChild0Integer, 41|128,26/*3369*/, 
    1594             : /*3019*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_Y), 0,
    1595             :                     MVT::i32, 0/*#Ops*/, 
    1596             :                 // Src: (intrinsic_wo_chain:i32 3369:iPTR) - Complexity = 8
    1597             :                 // Dst: (INT_PTX_SREG_TID_Y:i32)
    1598             : /*3025*/      /*Scope*/ 9, /*->3035*/
    1599             : /*3026*/        OPC_CheckChild0Integer, 42|128,26/*3370*/, 
    1600             : /*3029*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_Z), 0,
    1601             :                     MVT::i32, 0/*#Ops*/, 
    1602             :                 // Src: (intrinsic_wo_chain:i32 3370:iPTR) - Complexity = 8
    1603             :                 // Dst: (INT_PTX_SREG_TID_Z:i32)
    1604             : /*3035*/      /*Scope*/ 9, /*->3045*/
    1605             : /*3036*/        OPC_CheckChild0Integer, 39|128,26/*3367*/, 
    1606             : /*3039*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_TID_W), 0,
    1607             :                     MVT::i32, 0/*#Ops*/, 
    1608             :                 // Src: (intrinsic_wo_chain:i32 3367:iPTR) - Complexity = 8
    1609             :                 // Dst: (INT_PTX_SREG_TID_W:i32)
    1610             : /*3045*/      /*Scope*/ 9, /*->3055*/
    1611             : /*3046*/        OPC_CheckChild0Integer, 30|128,26/*3358*/, 
    1612             : /*3049*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_X), 0,
    1613             :                     MVT::i32, 0/*#Ops*/, 
    1614             :                 // Src: (intrinsic_wo_chain:i32 3358:iPTR) - Complexity = 8
    1615             :                 // Dst: (INT_PTX_SREG_NTID_X:i32)
    1616             : /*3055*/      /*Scope*/ 9, /*->3065*/
    1617             : /*3056*/        OPC_CheckChild0Integer, 31|128,26/*3359*/, 
    1618             : /*3059*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_Y), 0,
    1619             :                     MVT::i32, 0/*#Ops*/, 
    1620             :                 // Src: (intrinsic_wo_chain:i32 3359:iPTR) - Complexity = 8
    1621             :                 // Dst: (INT_PTX_SREG_NTID_Y:i32)
    1622             : /*3065*/      /*Scope*/ 9, /*->3075*/
    1623             : /*3066*/        OPC_CheckChild0Integer, 32|128,26/*3360*/, 
    1624             : /*3069*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_Z), 0,
    1625             :                     MVT::i32, 0/*#Ops*/, 
    1626             :                 // Src: (intrinsic_wo_chain:i32 3360:iPTR) - Complexity = 8
    1627             :                 // Dst: (INT_PTX_SREG_NTID_Z:i32)
    1628             : /*3075*/      /*Scope*/ 9, /*->3085*/
    1629             : /*3076*/        OPC_CheckChild0Integer, 29|128,26/*3357*/, 
    1630             : /*3079*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NTID_W), 0,
    1631             :                     MVT::i32, 0/*#Ops*/, 
    1632             :                 // Src: (intrinsic_wo_chain:i32 3357:iPTR) - Complexity = 8
    1633             :                 // Dst: (INT_PTX_SREG_NTID_W:i32)
    1634             : /*3085*/      /*Scope*/ 9, /*->3095*/
    1635             : /*3086*/        OPC_CheckChild0Integer, 18|128,26/*3346*/, 
    1636             : /*3089*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEID), 0,
    1637             :                     MVT::i32, 0/*#Ops*/, 
    1638             :                 // Src: (intrinsic_wo_chain:i32 3346:iPTR) - Complexity = 8
    1639             :                 // Dst: (INT_PTX_SREG_LANEID:i32)
    1640             : /*3095*/      /*Scope*/ 9, /*->3105*/
    1641             : /*3096*/        OPC_CheckChild0Integer, 43|128,26/*3371*/, 
    1642             : /*3099*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_WARPID), 0,
    1643             :                     MVT::i32, 0/*#Ops*/, 
    1644             :                 // Src: (intrinsic_wo_chain:i32 3371:iPTR) - Complexity = 8
    1645             :                 // Dst: (INT_PTX_SREG_WARPID:i32)
    1646             : /*3105*/      /*Scope*/ 9, /*->3115*/
    1647             : /*3106*/        OPC_CheckChild0Integer, 33|128,26/*3361*/, 
    1648             : /*3109*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NWARPID), 0,
    1649             :                     MVT::i32, 0/*#Ops*/, 
    1650             :                 // Src: (intrinsic_wo_chain:i32 3361:iPTR) - Complexity = 8
    1651             :                 // Dst: (INT_PTX_SREG_NWARPID:i32)
    1652             : /*3115*/      /*Scope*/ 9, /*->3125*/
    1653             : /*3116*/        OPC_CheckChild0Integer, 110|128,25/*3310*/, 
    1654             : /*3119*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_X), 0,
    1655             :                     MVT::i32, 0/*#Ops*/, 
    1656             :                 // Src: (intrinsic_wo_chain:i32 3310:iPTR) - Complexity = 8
    1657             :                 // Dst: (INT_PTX_SREG_CTAID_X:i32)
    1658             : /*3125*/      /*Scope*/ 9, /*->3135*/
    1659             : /*3126*/        OPC_CheckChild0Integer, 111|128,25/*3311*/, 
    1660             : /*3129*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_Y), 0,
    1661             :                     MVT::i32, 0/*#Ops*/, 
    1662             :                 // Src: (intrinsic_wo_chain:i32 3311:iPTR) - Complexity = 8
    1663             :                 // Dst: (INT_PTX_SREG_CTAID_Y:i32)
    1664             : /*3135*/      /*Scope*/ 9, /*->3145*/
    1665             : /*3136*/        OPC_CheckChild0Integer, 112|128,25/*3312*/, 
    1666             : /*3139*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_Z), 0,
    1667             :                     MVT::i32, 0/*#Ops*/, 
    1668             :                 // Src: (intrinsic_wo_chain:i32 3312:iPTR) - Complexity = 8
    1669             :                 // Dst: (INT_PTX_SREG_CTAID_Z:i32)
    1670             : /*3145*/      /*Scope*/ 9, /*->3155*/
    1671             : /*3146*/        OPC_CheckChild0Integer, 109|128,25/*3309*/, 
    1672             : /*3149*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CTAID_W), 0,
    1673             :                     MVT::i32, 0/*#Ops*/, 
    1674             :                 // Src: (intrinsic_wo_chain:i32 3309:iPTR) - Complexity = 8
    1675             :                 // Dst: (INT_PTX_SREG_CTAID_W:i32)
    1676             : /*3155*/      /*Scope*/ 9, /*->3165*/
    1677             : /*3156*/        OPC_CheckChild0Integer, 25|128,26/*3353*/, 
    1678             : /*3159*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_X), 0,
    1679             :                     MVT::i32, 0/*#Ops*/, 
    1680             :                 // Src: (intrinsic_wo_chain:i32 3353:iPTR) - Complexity = 8
    1681             :                 // Dst: (INT_PTX_SREG_NCTAID_X:i32)
    1682             : /*3165*/      /*Scope*/ 9, /*->3175*/
    1683             : /*3166*/        OPC_CheckChild0Integer, 26|128,26/*3354*/, 
    1684             : /*3169*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_Y), 0,
    1685             :                     MVT::i32, 0/*#Ops*/, 
    1686             :                 // Src: (intrinsic_wo_chain:i32 3354:iPTR) - Complexity = 8
    1687             :                 // Dst: (INT_PTX_SREG_NCTAID_Y:i32)
    1688             : /*3175*/      /*Scope*/ 9, /*->3185*/
    1689             : /*3176*/        OPC_CheckChild0Integer, 27|128,26/*3355*/, 
    1690             : /*3179*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_Z), 0,
    1691             :                     MVT::i32, 0/*#Ops*/, 
    1692             :                 // Src: (intrinsic_wo_chain:i32 3355:iPTR) - Complexity = 8
    1693             :                 // Dst: (INT_PTX_SREG_NCTAID_Z:i32)
    1694             : /*3185*/      /*Scope*/ 9, /*->3195*/
    1695             : /*3186*/        OPC_CheckChild0Integer, 24|128,26/*3352*/, 
    1696             : /*3189*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NCTAID_W), 0,
    1697             :                     MVT::i32, 0/*#Ops*/, 
    1698             :                 // Src: (intrinsic_wo_chain:i32 3352:iPTR) - Complexity = 8
    1699             :                 // Dst: (INT_PTX_SREG_NCTAID_W:i32)
    1700             : /*3195*/      /*Scope*/ 9, /*->3205*/
    1701             : /*3196*/        OPC_CheckChild0Integer, 38|128,26/*3366*/, 
    1702             : /*3199*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_SMID), 0,
    1703             :                     MVT::i32, 0/*#Ops*/, 
    1704             :                 // Src: (intrinsic_wo_chain:i32 3366:iPTR) - Complexity = 8
    1705             :                 // Dst: (INT_PTX_SREG_SMID:i32)
    1706             : /*3205*/      /*Scope*/ 9, /*->3215*/
    1707             : /*3206*/        OPC_CheckChild0Integer, 28|128,26/*3356*/, 
    1708             : /*3209*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_NSMID), 0,
    1709             :                     MVT::i32, 0/*#Ops*/, 
    1710             :                 // Src: (intrinsic_wo_chain:i32 3356:iPTR) - Complexity = 8
    1711             :                 // Dst: (INT_PTX_SREG_NSMID:i32)
    1712             : /*3215*/      /*Scope*/ 9, /*->3225*/
    1713             : /*3216*/        OPC_CheckChild0Integer, 17|128,26/*3345*/, 
    1714             : /*3219*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_GRIDID), 0,
    1715             :                     MVT::i32, 0/*#Ops*/, 
    1716             :                 // Src: (intrinsic_wo_chain:i32 3345:iPTR) - Complexity = 8
    1717             :                 // Dst: (INT_PTX_SREG_GRIDID:i32)
    1718             : /*3225*/      /*Scope*/ 9, /*->3235*/
    1719             : /*3226*/        OPC_CheckChild0Integer, 19|128,26/*3347*/, 
    1720             : /*3229*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_EQ), 0,
    1721             :                     MVT::i32, 0/*#Ops*/, 
    1722             :                 // Src: (intrinsic_wo_chain:i32 3347:iPTR) - Complexity = 8
    1723             :                 // Dst: (INT_PTX_SREG_LANEMASK_EQ:i32)
    1724             : /*3235*/      /*Scope*/ 9, /*->3245*/
    1725             : /*3236*/        OPC_CheckChild0Integer, 22|128,26/*3350*/, 
    1726             : /*3239*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LE), 0,
    1727             :                     MVT::i32, 0/*#Ops*/, 
    1728             :                 // Src: (intrinsic_wo_chain:i32 3350:iPTR) - Complexity = 8
    1729             :                 // Dst: (INT_PTX_SREG_LANEMASK_LE:i32)
    1730             : /*3245*/      /*Scope*/ 9, /*->3255*/
    1731             : /*3246*/        OPC_CheckChild0Integer, 23|128,26/*3351*/, 
    1732             : /*3249*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_LT), 0,
    1733             :                     MVT::i32, 0/*#Ops*/, 
    1734             :                 // Src: (intrinsic_wo_chain:i32 3351:iPTR) - Complexity = 8
    1735             :                 // Dst: (INT_PTX_SREG_LANEMASK_LT:i32)
    1736             : /*3255*/      /*Scope*/ 9, /*->3265*/
    1737             : /*3256*/        OPC_CheckChild0Integer, 20|128,26/*3348*/, 
    1738             : /*3259*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GE), 0,
    1739             :                     MVT::i32, 0/*#Ops*/, 
    1740             :                 // Src: (intrinsic_wo_chain:i32 3348:iPTR) - Complexity = 8
    1741             :                 // Dst: (INT_PTX_SREG_LANEMASK_GE:i32)
    1742             : /*3265*/      /*Scope*/ 9, /*->3275*/
    1743             : /*3266*/        OPC_CheckChild0Integer, 21|128,26/*3349*/, 
    1744             : /*3269*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_LANEMASK_GT), 0,
    1745             :                     MVT::i32, 0/*#Ops*/, 
    1746             :                 // Src: (intrinsic_wo_chain:i32 3349:iPTR) - Complexity = 8
    1747             :                 // Dst: (INT_PTX_SREG_LANEMASK_GT:i32)
    1748             : /*3275*/      /*Scope*/ 9, /*->3285*/
    1749             : /*3276*/        OPC_CheckChild0Integer, 107|128,25/*3307*/, 
    1750             : /*3279*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CLOCK), 0,
    1751             :                     MVT::i32, 0/*#Ops*/, 
    1752             :                 // Src: (intrinsic_wo_chain:i32 3307:iPTR) - Complexity = 8
    1753             :                 // Dst: (INT_PTX_SREG_CLOCK:i32)
    1754             : /*3285*/      /*Scope*/ 9, /*->3295*/
    1755             : /*3286*/        OPC_CheckChild0Integer, 108|128,25/*3308*/, 
    1756             : /*3289*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_CLOCK64), 0,
    1757             :                     MVT::i64, 0/*#Ops*/, 
    1758             :                 // Src: (intrinsic_wo_chain:i64 3308:iPTR) - Complexity = 8
    1759             :                 // Dst: (INT_PTX_SREG_CLOCK64:i64)
    1760             : /*3295*/      /*Scope*/ 9, /*->3305*/
    1761             : /*3296*/        OPC_CheckChild0Integer, 34|128,26/*3362*/, 
    1762             : /*3299*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_PM0), 0,
    1763             :                     MVT::i32, 0/*#Ops*/, 
    1764             :                 // Src: (intrinsic_wo_chain:i32 3362:iPTR) - Complexity = 8
    1765             :                 // Dst: (INT_PTX_SREG_PM0:i32)
    1766             : /*3305*/      /*Scope*/ 9, /*->3315*/
    1767             : /*3306*/        OPC_CheckChild0Integer, 35|128,26/*3363*/, 
    1768             : /*3309*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_PM1), 0,
    1769             :                     MVT::i32, 0/*#Ops*/, 
    1770             :                 // Src: (intrinsic_wo_chain:i32 3363:iPTR) - Complexity = 8
    1771             :                 // Dst: (INT_PTX_SREG_PM1:i32)
    1772             : /*3315*/      /*Scope*/ 9, /*->3325*/
    1773             : /*3316*/        OPC_CheckChild0Integer, 36|128,26/*3364*/, 
    1774             : /*3319*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_PM2), 0,
    1775             :                     MVT::i32, 0/*#Ops*/, 
    1776             :                 // Src: (intrinsic_wo_chain:i32 3364:iPTR) - Complexity = 8
    1777             :                 // Dst: (INT_PTX_SREG_PM2:i32)
    1778             : /*3325*/      /*Scope*/ 9, /*->3335*/
    1779             : /*3326*/        OPC_CheckChild0Integer, 37|128,26/*3365*/, 
    1780             : /*3329*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_PM3), 0,
    1781             :                     MVT::i32, 0/*#Ops*/, 
    1782             :                 // Src: (intrinsic_wo_chain:i32 3365:iPTR) - Complexity = 8
    1783             :                 // Dst: (INT_PTX_SREG_PM3:i32)
    1784             : /*3335*/      /*Scope*/ 9, /*->3345*/
    1785             : /*3336*/        OPC_CheckChild0Integer, 44|128,26/*3372*/, 
    1786             : /*3339*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SREG_WARPSIZE), 0,
    1787             :                     MVT::i32, 0/*#Ops*/, 
    1788             :                 // Src: (intrinsic_wo_chain:i32 3372:iPTR) - Complexity = 8
    1789             :                 // Dst: (INT_PTX_SREG_WARPSIZE:i32)
    1790             : /*3345*/      /*Scope*/ 22, /*->3368*/
    1791             : /*3346*/        OPC_CheckChild0Integer, 95|128,24/*3167*/, 
    1792             : /*3349*/        OPC_RecordChild1, // #0 = $a
    1793             : /*3350*/        OPC_EmitInteger, MVT::i32, 21, 
    1794             : /*3353*/        OPC_EmitNode1, TARGET_VAL(NVPTX::CVT_f16_f32), 0,
    1795             :                     MVT::f16, 2/*#Ops*/, 0, 1,  // Results = #2
    1796             : /*3361*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::BITCONVERT_16_F2I), 0,
    1797             :                     MVT::i16, 1/*#Ops*/, 2, 
    1798             :                 // Src: (intrinsic_wo_chain:i16 3167:iPTR, Float32Regs:f32:$a) - Complexity = 8
    1799             :                 // Dst: (BITCONVERT_16_F2I:i16 (CVT_f16_f32:f16 Float32Regs:f32:$a, 21:i32))
    1800             : /*3368*/      /*Scope*/ 22, /*->3391*/
    1801             : /*3369*/        OPC_CheckChild0Integer, 94|128,24/*3166*/, 
    1802             : /*3372*/        OPC_RecordChild1, // #0 = $a
    1803             : /*3373*/        OPC_EmitInteger, MVT::i32, 5, 
    1804             : /*3376*/        OPC_EmitNode1, TARGET_VAL(NVPTX::CVT_f16_f32), 0,
    1805             :                     MVT::f16, 2/*#Ops*/, 0, 1,  // Results = #2
    1806             : /*3384*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::BITCONVERT_16_F2I), 0,
    1807             :                     MVT::i16, 1/*#Ops*/, 2, 
    1808             :                 // Src: (intrinsic_wo_chain:i16 3166:iPTR, Float32Regs:f32:$a) - Complexity = 8
    1809             :                 // Dst: (BITCONVERT_16_F2I:i16 (CVT_f16_f32:f16 Float32Regs:f32:$a, 5:i32))
    1810             : /*3391*/      /*Scope*/ 26, /*->3418*/
    1811             : /*3392*/        OPC_CheckChild0Integer, 82|128,29/*3794*/, 
    1812             : /*3395*/        OPC_RecordChild1, // #0 = $src
    1813             : /*3396*/        OPC_EmitNode1, TARGET_VAL(NVPTX::GET_HI_INT64), 0,
    1814             :                     MVT::i32, 1/*#Ops*/, 0,  // Results = #1
    1815             : /*3403*/        OPC_EmitNode1, TARGET_VAL(NVPTX::GET_LO_INT64), 0,
    1816             :                     MVT::i32, 1/*#Ops*/, 0,  // Results = #2
    1817             : /*3410*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::PACK_TWO_INT32), 0,
    1818             :                     MVT::i64, 2/*#Ops*/, 1, 2, 
    1819             :                 // Src: (intrinsic_wo_chain:i64 3794:iPTR, Int64Regs:i64:$src) - Complexity = 8
    1820             :                 // Dst: (PACK_TWO_INT32:i64 (GET_HI_INT64:i32 Int64Regs:i64:$src), (GET_LO_INT64:i32 Int64Regs:i64:$src))
    1821             : /*3418*/      /*Scope*/ 13|128,1/*141*/, /*->3561*/
    1822             : /*3420*/        OPC_CheckChild0Integer, 22|128,25/*3222*/, 
    1823             : /*3423*/        OPC_Scope, 124, /*->3549*/ // 2 children in Scope
    1824             : /*3425*/          OPC_MoveChild1,
    1825             : /*3426*/          OPC_SwitchOpcode /*2 cases */, 54, TARGET_VAL(ISD::ConstantFP),// ->3484
    1826             : /*3430*/            OPC_CheckPredicate, 0, // Predicate_immFloat1
    1827             : /*3432*/            OPC_MoveParent,
    1828             : /*3433*/            OPC_MoveChild2,
    1829             : /*3434*/            OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
    1830             : /*3437*/            OPC_CheckChild0Integer, 19|128,25/*3219*/, 
    1831             : /*3440*/            OPC_Scope, 20, /*->3462*/ // 2 children in Scope
    1832             : /*3442*/              OPC_MoveChild1,
    1833             : /*3443*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1834             : /*3446*/              OPC_CheckPredicate, 1, // Predicate_immFloat0
    1835             : /*3448*/              OPC_MoveParent,
    1836             : /*3449*/              OPC_RecordChild2, // #0 = $a
    1837             : /*3450*/              OPC_MoveParent,
    1838             : /*3451*/              OPC_EmitInteger, MVT::i32, 32, 
    1839             : /*3454*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    1840             :                           MVT::f32, 2/*#Ops*/, 0, 1, 
    1841             :                       // Src: (intrinsic_wo_chain:f32 3222:iPTR, (fpimm:f32)<<P:Predicate_immFloat1>>, (intrinsic_wo_chain:f32 3219:iPTR, (fpimm:f32)<<P:Predicate_immFloat0>>, Float32Regs:f32:$a)) - Complexity = 24
    1842             :                       // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 32:i32)
    1843             : /*3462*/            /*Scope*/ 20, /*->3483*/
    1844             : /*3463*/              OPC_RecordChild1, // #0 = $a
    1845             : /*3464*/              OPC_MoveChild2,
    1846             : /*3465*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1847             : /*3468*/              OPC_CheckPredicate, 1, // Predicate_immFloat0
    1848             : /*3470*/              OPC_MoveParent,
    1849             : /*3471*/              OPC_MoveParent,
    1850             : /*3472*/              OPC_EmitInteger, MVT::i32, 32, 
    1851             : /*3475*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    1852             :                           MVT::f32, 2/*#Ops*/, 0, 1, 
    1853             :                       // Src: (intrinsic_wo_chain:f32 3222:iPTR, (fpimm:f32)<<P:Predicate_immFloat1>>, (intrinsic_wo_chain:f32 3219:iPTR, Float32Regs:f32:$a, (fpimm:f32)<<P:Predicate_immFloat0>>)) - Complexity = 24
    1854             :                       // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 32:i32)
    1855             : /*3483*/            0, /*End of Scope*/
    1856             : /*3484*/          /*SwitchOpcode*/ 61, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->3548
    1857             : /*3487*/            OPC_CheckChild0Integer, 19|128,25/*3219*/, 
    1858             : /*3490*/            OPC_Scope, 27, /*->3519*/ // 2 children in Scope
    1859             : /*3492*/              OPC_MoveChild1,
    1860             : /*3493*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1861             : /*3496*/              OPC_CheckPredicate, 1, // Predicate_immFloat0
    1862             : /*3498*/              OPC_MoveParent,
    1863             : /*3499*/              OPC_RecordChild2, // #0 = $a
    1864             : /*3500*/              OPC_MoveParent,
    1865             : /*3501*/              OPC_MoveChild2,
    1866             : /*3502*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1867             : /*3505*/              OPC_CheckPredicate, 0, // Predicate_immFloat1
    1868             : /*3507*/              OPC_MoveParent,
    1869             : /*3508*/              OPC_EmitInteger, MVT::i32, 32, 
    1870             : /*3511*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    1871             :                           MVT::f32, 2/*#Ops*/, 0, 1, 
    1872             :                       // Src: (intrinsic_wo_chain:f32 3222:iPTR, (intrinsic_wo_chain:f32 3219:iPTR, (fpimm:f32)<<P:Predicate_immFloat0>>, Float32Regs:f32:$a), (fpimm:f32)<<P:Predicate_immFloat1>>) - Complexity = 24
    1873             :                       // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 32:i32)
    1874             : /*3519*/            /*Scope*/ 27, /*->3547*/
    1875             : /*3520*/              OPC_RecordChild1, // #0 = $a
    1876             : /*3521*/              OPC_MoveChild2,
    1877             : /*3522*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1878             : /*3525*/              OPC_CheckPredicate, 1, // Predicate_immFloat0
    1879             : /*3527*/              OPC_MoveParent,
    1880             : /*3528*/              OPC_MoveParent,
    1881             : /*3529*/              OPC_MoveChild2,
    1882             : /*3530*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1883             : /*3533*/              OPC_CheckPredicate, 0, // Predicate_immFloat1
    1884             : /*3535*/              OPC_MoveParent,
    1885             : /*3536*/              OPC_EmitInteger, MVT::i32, 32, 
    1886             : /*3539*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    1887             :                           MVT::f32, 2/*#Ops*/, 0, 1, 
    1888             :                       // Src: (intrinsic_wo_chain:f32 3222:iPTR, (intrinsic_wo_chain:f32 3219:iPTR, Float32Regs:f32:$a, (fpimm:f32)<<P:Predicate_immFloat0>>), (fpimm:f32)<<P:Predicate_immFloat1>>) - Complexity = 24
    1889             :                       // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 32:i32)
    1890             : /*3547*/            0, /*End of Scope*/
    1891             : /*3548*/          0, // EndSwitchOpcode
    1892             : /*3549*/        /*Scope*/ 10, /*->3560*/
    1893             : /*3550*/          OPC_RecordChild1, // #0 = $src0
    1894             : /*3551*/          OPC_RecordChild2, // #1 = $src1
    1895             : /*3552*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMIN_F), 0,
    1896             :                       MVT::f32, 2/*#Ops*/, 0, 1, 
    1897             :                   // Src: (intrinsic_wo_chain:f32 3222:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    1898             :                   // Dst: (INT_NVVM_FMIN_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    1899             : /*3560*/        0, /*End of Scope*/
    1900             : /*3561*/      /*Scope*/ 13|128,1/*141*/, /*->3704*/
    1901             : /*3563*/        OPC_CheckChild0Integer, 21|128,25/*3221*/, 
    1902             : /*3566*/        OPC_Scope, 124, /*->3692*/ // 2 children in Scope
    1903             : /*3568*/          OPC_MoveChild1,
    1904             : /*3569*/          OPC_SwitchOpcode /*2 cases */, 54, TARGET_VAL(ISD::ConstantFP),// ->3627
    1905             : /*3573*/            OPC_CheckPredicate, 2, // Predicate_immDouble1
    1906             : /*3575*/            OPC_MoveParent,
    1907             : /*3576*/            OPC_MoveChild2,
    1908             : /*3577*/            OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
    1909             : /*3580*/            OPC_CheckChild0Integer, 18|128,25/*3218*/, 
    1910             : /*3583*/            OPC_Scope, 20, /*->3605*/ // 2 children in Scope
    1911             : /*3585*/              OPC_MoveChild1,
    1912             : /*3586*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1913             : /*3589*/              OPC_CheckPredicate, 3, // Predicate_immDouble0
    1914             : /*3591*/              OPC_MoveParent,
    1915             : /*3592*/              OPC_RecordChild2, // #0 = $a
    1916             : /*3593*/              OPC_MoveParent,
    1917             : /*3594*/              OPC_EmitInteger, MVT::i32, 32, 
    1918             : /*3597*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    1919             :                           MVT::f64, 2/*#Ops*/, 0, 1, 
    1920             :                       // Src: (intrinsic_wo_chain:f64 3221:iPTR, (fpimm:f64)<<P:Predicate_immDouble1>>, (intrinsic_wo_chain:f64 3218:iPTR, (fpimm:f64)<<P:Predicate_immDouble0>>, Float64Regs:f64:$a)) - Complexity = 24
    1921             :                       // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 32:i32)
    1922             : /*3605*/            /*Scope*/ 20, /*->3626*/
    1923             : /*3606*/              OPC_RecordChild1, // #0 = $a
    1924             : /*3607*/              OPC_MoveChild2,
    1925             : /*3608*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1926             : /*3611*/              OPC_CheckPredicate, 3, // Predicate_immDouble0
    1927             : /*3613*/              OPC_MoveParent,
    1928             : /*3614*/              OPC_MoveParent,
    1929             : /*3615*/              OPC_EmitInteger, MVT::i32, 32, 
    1930             : /*3618*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    1931             :                           MVT::f64, 2/*#Ops*/, 0, 1, 
    1932             :                       // Src: (intrinsic_wo_chain:f64 3221:iPTR, (fpimm:f64)<<P:Predicate_immDouble1>>, (intrinsic_wo_chain:f64 3218:iPTR, Float64Regs:f64:$a, (fpimm:f64)<<P:Predicate_immDouble0>>)) - Complexity = 24
    1933             :                       // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 32:i32)
    1934             : /*3626*/            0, /*End of Scope*/
    1935             : /*3627*/          /*SwitchOpcode*/ 61, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->3691
    1936             : /*3630*/            OPC_CheckChild0Integer, 18|128,25/*3218*/, 
    1937             : /*3633*/            OPC_Scope, 27, /*->3662*/ // 2 children in Scope
    1938             : /*3635*/              OPC_MoveChild1,
    1939             : /*3636*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1940             : /*3639*/              OPC_CheckPredicate, 3, // Predicate_immDouble0
    1941             : /*3641*/              OPC_MoveParent,
    1942             : /*3642*/              OPC_RecordChild2, // #0 = $a
    1943             : /*3643*/              OPC_MoveParent,
    1944             : /*3644*/              OPC_MoveChild2,
    1945             : /*3645*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1946             : /*3648*/              OPC_CheckPredicate, 2, // Predicate_immDouble1
    1947             : /*3650*/              OPC_MoveParent,
    1948             : /*3651*/              OPC_EmitInteger, MVT::i32, 32, 
    1949             : /*3654*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    1950             :                           MVT::f64, 2/*#Ops*/, 0, 1, 
    1951             :                       // Src: (intrinsic_wo_chain:f64 3221:iPTR, (intrinsic_wo_chain:f64 3218:iPTR, (fpimm:f64)<<P:Predicate_immDouble0>>, Float64Regs:f64:$a), (fpimm:f64)<<P:Predicate_immDouble1>>) - Complexity = 24
    1952             :                       // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 32:i32)
    1953             : /*3662*/            /*Scope*/ 27, /*->3690*/
    1954             : /*3663*/              OPC_RecordChild1, // #0 = $a
    1955             : /*3664*/              OPC_MoveChild2,
    1956             : /*3665*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1957             : /*3668*/              OPC_CheckPredicate, 3, // Predicate_immDouble0
    1958             : /*3670*/              OPC_MoveParent,
    1959             : /*3671*/              OPC_MoveParent,
    1960             : /*3672*/              OPC_MoveChild2,
    1961             : /*3673*/              OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    1962             : /*3676*/              OPC_CheckPredicate, 2, // Predicate_immDouble1
    1963             : /*3678*/              OPC_MoveParent,
    1964             : /*3679*/              OPC_EmitInteger, MVT::i32, 32, 
    1965             : /*3682*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    1966             :                           MVT::f64, 2/*#Ops*/, 0, 1, 
    1967             :                       // Src: (intrinsic_wo_chain:f64 3221:iPTR, (intrinsic_wo_chain:f64 3218:iPTR, Float64Regs:f64:$a, (fpimm:f64)<<P:Predicate_immDouble0>>), (fpimm:f64)<<P:Predicate_immDouble1>>) - Complexity = 24
    1968             :                       // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 32:i32)
    1969             : /*3690*/            0, /*End of Scope*/
    1970             : /*3691*/          0, // EndSwitchOpcode
    1971             : /*3692*/        /*Scope*/ 10, /*->3703*/
    1972             : /*3693*/          OPC_RecordChild1, // #0 = $src0
    1973             : /*3694*/          OPC_RecordChild2, // #1 = $src1
    1974             : /*3695*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMIN_D), 0,
    1975             :                       MVT::f64, 2/*#Ops*/, 0, 1, 
    1976             :                   // Src: (intrinsic_wo_chain:f64 3221:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    1977             :                   // Dst: (INT_NVVM_FMIN_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    1978             : /*3703*/        0, /*End of Scope*/
    1979             : /*3704*/      /*Scope*/ 78, /*->3783*/
    1980             : /*3705*/        OPC_CheckChild0Integer, 62|128,26/*3390*/, 
    1981             : /*3708*/        OPC_RecordChild1, // #0 = $src
    1982             : /*3709*/        OPC_RecordChild2, // #1 = $offset
    1983             : /*3710*/        OPC_Scope, 39, /*->3751*/ // 2 children in Scope
    1984             : /*3712*/          OPC_MoveChild2,
    1985             : /*3713*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    1986             : /*3716*/          OPC_MoveParent,
    1987             : /*3717*/          OPC_RecordChild3, // #2 = $mask
    1988             : /*3718*/          OPC_Scope, 18, /*->3738*/ // 2 children in Scope
    1989             : /*3720*/            OPC_MoveChild3,
    1990             : /*3721*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    1991             : /*3724*/            OPC_MoveParent,
    1992             : /*3725*/            OPC_EmitConvertToTarget, 1,
    1993             : /*3727*/            OPC_EmitConvertToTarget, 2,
    1994             : /*3729*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_F32imm3), 0,
    1995             :                         MVT::f32, 3/*#Ops*/, 0, 3, 4, 
    1996             :                     // Src: (intrinsic_wo_chain:f32 3390:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
    1997             :                     // Dst: (INT_SHFL_DOWN_F32imm3:f32 Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask)
    1998             : /*3738*/          /*Scope*/ 11, /*->3750*/
    1999             : /*3739*/            OPC_EmitConvertToTarget, 1,
    2000             : /*3741*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_F32imm1), 0,
    2001             :                         MVT::f32, 3/*#Ops*/, 0, 3, 2, 
    2002             :                     // Src: (intrinsic_wo_chain:f32 3390:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
    2003             :                     // Dst: (INT_SHFL_DOWN_F32imm1:f32 Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
    2004             : /*3750*/          0, /*End of Scope*/
    2005             : /*3751*/        /*Scope*/ 30, /*->3782*/
    2006             : /*3752*/          OPC_RecordChild3, // #2 = $mask
    2007             : /*3753*/          OPC_Scope, 16, /*->3771*/ // 2 children in Scope
    2008             : /*3755*/            OPC_MoveChild3,
    2009             : /*3756*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2010             : /*3759*/            OPC_MoveParent,
    2011             : /*3760*/            OPC_EmitConvertToTarget, 2,
    2012             : /*3762*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_F32imm2), 0,
    2013             :                         MVT::f32, 3/*#Ops*/, 0, 1, 3, 
    2014             :                     // Src: (intrinsic_wo_chain:f32 3390:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
    2015             :                     // Dst: (INT_SHFL_DOWN_F32imm2:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
    2016             : /*3771*/          /*Scope*/ 9, /*->3781*/
    2017             : /*3772*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_DOWN_F32reg), 0,
    2018             :                         MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2019             :                     // Src: (intrinsic_wo_chain:f32 3390:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
    2020             :                     // Dst: (INT_SHFL_DOWN_F32reg:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
    2021             : /*3781*/          0, /*End of Scope*/
    2022             : /*3782*/        0, /*End of Scope*/
    2023             : /*3783*/      /*Scope*/ 78, /*->3862*/
    2024             : /*3784*/        OPC_CheckChild0Integer, 66|128,26/*3394*/, 
    2025             : /*3787*/        OPC_RecordChild1, // #0 = $src
    2026             : /*3788*/        OPC_RecordChild2, // #1 = $offset
    2027             : /*3789*/        OPC_Scope, 39, /*->3830*/ // 2 children in Scope
    2028             : /*3791*/          OPC_MoveChild2,
    2029             : /*3792*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2030             : /*3795*/          OPC_MoveParent,
    2031             : /*3796*/          OPC_RecordChild3, // #2 = $mask
    2032             : /*3797*/          OPC_Scope, 18, /*->3817*/ // 2 children in Scope
    2033             : /*3799*/            OPC_MoveChild3,
    2034             : /*3800*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2035             : /*3803*/            OPC_MoveParent,
    2036             : /*3804*/            OPC_EmitConvertToTarget, 1,
    2037             : /*3806*/            OPC_EmitConvertToTarget, 2,
    2038             : /*3808*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_F32imm3), 0,
    2039             :                         MVT::f32, 3/*#Ops*/, 0, 3, 4, 
    2040             :                     // Src: (intrinsic_wo_chain:f32 3394:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
    2041             :                     // Dst: (INT_SHFL_UP_F32imm3:f32 Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask)
    2042             : /*3817*/          /*Scope*/ 11, /*->3829*/
    2043             : /*3818*/            OPC_EmitConvertToTarget, 1,
    2044             : /*3820*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_F32imm1), 0,
    2045             :                         MVT::f32, 3/*#Ops*/, 0, 3, 2, 
    2046             :                     // Src: (intrinsic_wo_chain:f32 3394:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
    2047             :                     // Dst: (INT_SHFL_UP_F32imm1:f32 Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
    2048             : /*3829*/          0, /*End of Scope*/
    2049             : /*3830*/        /*Scope*/ 30, /*->3861*/
    2050             : /*3831*/          OPC_RecordChild3, // #2 = $mask
    2051             : /*3832*/          OPC_Scope, 16, /*->3850*/ // 2 children in Scope
    2052             : /*3834*/            OPC_MoveChild3,
    2053             : /*3835*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2054             : /*3838*/            OPC_MoveParent,
    2055             : /*3839*/            OPC_EmitConvertToTarget, 2,
    2056             : /*3841*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_F32imm2), 0,
    2057             :                         MVT::f32, 3/*#Ops*/, 0, 1, 3, 
    2058             :                     // Src: (intrinsic_wo_chain:f32 3394:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
    2059             :                     // Dst: (INT_SHFL_UP_F32imm2:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
    2060             : /*3850*/          /*Scope*/ 9, /*->3860*/
    2061             : /*3851*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_UP_F32reg), 0,
    2062             :                         MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2063             :                     // Src: (intrinsic_wo_chain:f32 3394:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
    2064             :                     // Dst: (INT_SHFL_UP_F32reg:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
    2065             : /*3860*/          0, /*End of Scope*/
    2066             : /*3861*/        0, /*End of Scope*/
    2067             : /*3862*/      /*Scope*/ 78, /*->3941*/
    2068             : /*3863*/        OPC_CheckChild0Integer, 60|128,26/*3388*/, 
    2069             : /*3866*/        OPC_RecordChild1, // #0 = $src
    2070             : /*3867*/        OPC_RecordChild2, // #1 = $offset
    2071             : /*3868*/        OPC_Scope, 39, /*->3909*/ // 2 children in Scope
    2072             : /*3870*/          OPC_MoveChild2,
    2073             : /*3871*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2074             : /*3874*/          OPC_MoveParent,
    2075             : /*3875*/          OPC_RecordChild3, // #2 = $mask
    2076             : /*3876*/          OPC_Scope, 18, /*->3896*/ // 2 children in Scope
    2077             : /*3878*/            OPC_MoveChild3,
    2078             : /*3879*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2079             : /*3882*/            OPC_MoveParent,
    2080             : /*3883*/            OPC_EmitConvertToTarget, 1,
    2081             : /*3885*/            OPC_EmitConvertToTarget, 2,
    2082             : /*3887*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_F32imm3), 0,
    2083             :                         MVT::f32, 3/*#Ops*/, 0, 3, 4, 
    2084             :                     // Src: (intrinsic_wo_chain:f32 3388:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
    2085             :                     // Dst: (INT_SHFL_BFLY_F32imm3:f32 Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask)
    2086             : /*3896*/          /*Scope*/ 11, /*->3908*/
    2087             : /*3897*/            OPC_EmitConvertToTarget, 1,
    2088             : /*3899*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_F32imm1), 0,
    2089             :                         MVT::f32, 3/*#Ops*/, 0, 3, 2, 
    2090             :                     // Src: (intrinsic_wo_chain:f32 3388:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
    2091             :                     // Dst: (INT_SHFL_BFLY_F32imm1:f32 Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
    2092             : /*3908*/          0, /*End of Scope*/
    2093             : /*3909*/        /*Scope*/ 30, /*->3940*/
    2094             : /*3910*/          OPC_RecordChild3, // #2 = $mask
    2095             : /*3911*/          OPC_Scope, 16, /*->3929*/ // 2 children in Scope
    2096             : /*3913*/            OPC_MoveChild3,
    2097             : /*3914*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2098             : /*3917*/            OPC_MoveParent,
    2099             : /*3918*/            OPC_EmitConvertToTarget, 2,
    2100             : /*3920*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_F32imm2), 0,
    2101             :                         MVT::f32, 3/*#Ops*/, 0, 1, 3, 
    2102             :                     // Src: (intrinsic_wo_chain:f32 3388:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
    2103             :                     // Dst: (INT_SHFL_BFLY_F32imm2:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
    2104             : /*3929*/          /*Scope*/ 9, /*->3939*/
    2105             : /*3930*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_BFLY_F32reg), 0,
    2106             :                         MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2107             :                     // Src: (intrinsic_wo_chain:f32 3388:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
    2108             :                     // Dst: (INT_SHFL_BFLY_F32reg:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
    2109             : /*3939*/          0, /*End of Scope*/
    2110             : /*3940*/        0, /*End of Scope*/
    2111             : /*3941*/      /*Scope*/ 78, /*->4020*/
    2112             : /*3942*/        OPC_CheckChild0Integer, 64|128,26/*3392*/, 
    2113             : /*3945*/        OPC_RecordChild1, // #0 = $src
    2114             : /*3946*/        OPC_RecordChild2, // #1 = $offset
    2115             : /*3947*/        OPC_Scope, 39, /*->3988*/ // 2 children in Scope
    2116             : /*3949*/          OPC_MoveChild2,
    2117             : /*3950*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2118             : /*3953*/          OPC_MoveParent,
    2119             : /*3954*/          OPC_RecordChild3, // #2 = $mask
    2120             : /*3955*/          OPC_Scope, 18, /*->3975*/ // 2 children in Scope
    2121             : /*3957*/            OPC_MoveChild3,
    2122             : /*3958*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2123             : /*3961*/            OPC_MoveParent,
    2124             : /*3962*/            OPC_EmitConvertToTarget, 1,
    2125             : /*3964*/            OPC_EmitConvertToTarget, 2,
    2126             : /*3966*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_F32imm3), 0,
    2127             :                         MVT::f32, 3/*#Ops*/, 0, 3, 4, 
    2128             :                     // Src: (intrinsic_wo_chain:f32 3392:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask) - Complexity = 14
    2129             :                     // Dst: (INT_SHFL_IDX_F32imm3:f32 Float32Regs:f32:$src, (imm:i32):$offset, (imm:i32):$mask)
    2130             : /*3975*/          /*Scope*/ 11, /*->3987*/
    2131             : /*3976*/            OPC_EmitConvertToTarget, 1,
    2132             : /*3978*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_F32imm1), 0,
    2133             :                         MVT::f32, 3/*#Ops*/, 0, 3, 2, 
    2134             :                     // Src: (intrinsic_wo_chain:f32 3392:iPTR, Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask) - Complexity = 11
    2135             :                     // Dst: (INT_SHFL_IDX_F32imm1:f32 Float32Regs:f32:$src, (imm:i32):$offset, Int32Regs:i32:$mask)
    2136             : /*3987*/          0, /*End of Scope*/
    2137             : /*3988*/        /*Scope*/ 30, /*->4019*/
    2138             : /*3989*/          OPC_RecordChild3, // #2 = $mask
    2139             : /*3990*/          OPC_Scope, 16, /*->4008*/ // 2 children in Scope
    2140             : /*3992*/            OPC_MoveChild3,
    2141             : /*3993*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    2142             : /*3996*/            OPC_MoveParent,
    2143             : /*3997*/            OPC_EmitConvertToTarget, 2,
    2144             : /*3999*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_F32imm2), 0,
    2145             :                         MVT::f32, 3/*#Ops*/, 0, 1, 3, 
    2146             :                     // Src: (intrinsic_wo_chain:f32 3392:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask) - Complexity = 11
    2147             :                     // Dst: (INT_SHFL_IDX_F32imm2:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, (imm:i32):$mask)
    2148             : /*4008*/          /*Scope*/ 9, /*->4018*/
    2149             : /*4009*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_SHFL_IDX_F32reg), 0,
    2150             :                         MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2151             :                     // Src: (intrinsic_wo_chain:f32 3392:iPTR, Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask) - Complexity = 8
    2152             :                     // Dst: (INT_SHFL_IDX_F32reg:f32 Float32Regs:f32:$src, Int32Regs:i32:$offset, Int32Regs:i32:$mask)
    2153             : /*4018*/          0, /*End of Scope*/
    2154             : /*4019*/        0, /*End of Scope*/
    2155             : /*4020*/      /*Scope*/ 13, /*->4034*/
    2156             : /*4021*/        OPC_CheckChild0Integer, 23|128,25/*3223*/, 
    2157             : /*4024*/        OPC_RecordChild1, // #0 = $src0
    2158             : /*4025*/        OPC_RecordChild2, // #1 = $src1
    2159             : /*4026*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMIN_FTZ_F), 0,
    2160             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2161             :                 // Src: (intrinsic_wo_chain:f32 3223:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2162             :                 // Dst: (INT_NVVM_FMIN_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2163             : /*4034*/      /*Scope*/ 13, /*->4048*/
    2164             : /*4035*/        OPC_CheckChild0Integer, 19|128,25/*3219*/, 
    2165             : /*4038*/        OPC_RecordChild1, // #0 = $src0
    2166             : /*4039*/        OPC_RecordChild2, // #1 = $src1
    2167             : /*4040*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMAX_F), 0,
    2168             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2169             :                 // Src: (intrinsic_wo_chain:f32 3219:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2170             :                 // Dst: (INT_NVVM_FMAX_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2171             : /*4048*/      /*Scope*/ 13, /*->4062*/
    2172             : /*4049*/        OPC_CheckChild0Integer, 20|128,25/*3220*/, 
    2173             : /*4052*/        OPC_RecordChild1, // #0 = $src0
    2174             : /*4053*/        OPC_RecordChild2, // #1 = $src1
    2175             : /*4054*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMAX_FTZ_F), 0,
    2176             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2177             :                 // Src: (intrinsic_wo_chain:f32 3220:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2178             :                 // Dst: (INT_NVVM_FMAX_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2179             : /*4062*/      /*Scope*/ 13, /*->4076*/
    2180             : /*4063*/        OPC_CheckChild0Integer, 18|128,25/*3218*/, 
    2181             : /*4066*/        OPC_RecordChild1, // #0 = $src0
    2182             : /*4067*/        OPC_RecordChild2, // #1 = $src1
    2183             : /*4068*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMAX_D), 0,
    2184             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2185             :                 // Src: (intrinsic_wo_chain:f64 3218:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2186             :                 // Dst: (INT_NVVM_FMAX_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2187             : /*4076*/      /*Scope*/ 13, /*->4090*/
    2188             : /*4077*/        OPC_CheckChild0Integer, 71|128,25/*3271*/, 
    2189             : /*4080*/        OPC_RecordChild1, // #0 = $src0
    2190             : /*4081*/        OPC_RecordChild2, // #1 = $src1
    2191             : /*4082*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_FTZ_F), 0,
    2192             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2193             :                 // Src: (intrinsic_wo_chain:f32 3271:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2194             :                 // Dst: (INT_NVVM_MUL_RN_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2195             : /*4090*/      /*Scope*/ 13, /*->4104*/
    2196             : /*4091*/        OPC_CheckChild0Integer, 70|128,25/*3270*/, 
    2197             : /*4094*/        OPC_RecordChild1, // #0 = $src0
    2198             : /*4095*/        OPC_RecordChild2, // #1 = $src1
    2199             : /*4096*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_F), 0,
    2200             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2201             :                 // Src: (intrinsic_wo_chain:f32 3270:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2202             :                 // Dst: (INT_NVVM_MUL_RN_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2203             : /*4104*/      /*Scope*/ 13, /*->4118*/
    2204             : /*4105*/        OPC_CheckChild0Integer, 77|128,25/*3277*/, 
    2205             : /*4108*/        OPC_RecordChild1, // #0 = $src0
    2206             : /*4109*/        OPC_RecordChild2, // #1 = $src1
    2207             : /*4110*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_FTZ_F), 0,
    2208             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2209             :                 // Src: (intrinsic_wo_chain:f32 3277:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2210             :                 // Dst: (INT_NVVM_MUL_RZ_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2211             : /*4118*/      /*Scope*/ 13, /*->4132*/
    2212             : /*4119*/        OPC_CheckChild0Integer, 76|128,25/*3276*/, 
    2213             : /*4122*/        OPC_RecordChild1, // #0 = $src0
    2214             : /*4123*/        OPC_RecordChild2, // #1 = $src1
    2215             : /*4124*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_F), 0,
    2216             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2217             :                 // Src: (intrinsic_wo_chain:f32 3276:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2218             :                 // Dst: (INT_NVVM_MUL_RZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2219             : /*4132*/      /*Scope*/ 13, /*->4146*/
    2220             : /*4133*/        OPC_CheckChild0Integer, 68|128,25/*3268*/, 
    2221             : /*4136*/        OPC_RecordChild1, // #0 = $src0
    2222             : /*4137*/        OPC_RecordChild2, // #1 = $src1
    2223             : /*4138*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_FTZ_F), 0,
    2224             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2225             :                 // Src: (intrinsic_wo_chain:f32 3268:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2226             :                 // Dst: (INT_NVVM_MUL_RM_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2227             : /*4146*/      /*Scope*/ 13, /*->4160*/
    2228             : /*4147*/        OPC_CheckChild0Integer, 67|128,25/*3267*/, 
    2229             : /*4150*/        OPC_RecordChild1, // #0 = $src0
    2230             : /*4151*/        OPC_RecordChild2, // #1 = $src1
    2231             : /*4152*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_F), 0,
    2232             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2233             :                 // Src: (intrinsic_wo_chain:f32 3267:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2234             :                 // Dst: (INT_NVVM_MUL_RM_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2235             : /*4160*/      /*Scope*/ 13, /*->4174*/
    2236             : /*4161*/        OPC_CheckChild0Integer, 74|128,25/*3274*/, 
    2237             : /*4164*/        OPC_RecordChild1, // #0 = $src0
    2238             : /*4165*/        OPC_RecordChild2, // #1 = $src1
    2239             : /*4166*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_FTZ_F), 0,
    2240             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2241             :                 // Src: (intrinsic_wo_chain:f32 3274:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2242             :                 // Dst: (INT_NVVM_MUL_RP_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2243             : /*4174*/      /*Scope*/ 13, /*->4188*/
    2244             : /*4175*/        OPC_CheckChild0Integer, 73|128,25/*3273*/, 
    2245             : /*4178*/        OPC_RecordChild1, // #0 = $src0
    2246             : /*4179*/        OPC_RecordChild2, // #1 = $src1
    2247             : /*4180*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_F), 0,
    2248             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2249             :                 // Src: (intrinsic_wo_chain:f32 3273:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2250             :                 // Dst: (INT_NVVM_MUL_RP_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2251             : /*4188*/      /*Scope*/ 13, /*->4202*/
    2252             : /*4189*/        OPC_CheckChild0Integer, 69|128,25/*3269*/, 
    2253             : /*4192*/        OPC_RecordChild1, // #0 = $src0
    2254             : /*4193*/        OPC_RecordChild2, // #1 = $src1
    2255             : /*4194*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RN_D), 0,
    2256             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2257             :                 // Src: (intrinsic_wo_chain:f64 3269:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2258             :                 // Dst: (INT_NVVM_MUL_RN_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2259             : /*4202*/      /*Scope*/ 13, /*->4216*/
    2260             : /*4203*/        OPC_CheckChild0Integer, 75|128,25/*3275*/, 
    2261             : /*4206*/        OPC_RecordChild1, // #0 = $src0
    2262             : /*4207*/        OPC_RecordChild2, // #1 = $src1
    2263             : /*4208*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RZ_D), 0,
    2264             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2265             :                 // Src: (intrinsic_wo_chain:f64 3275:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2266             :                 // Dst: (INT_NVVM_MUL_RZ_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2267             : /*4216*/      /*Scope*/ 13, /*->4230*/
    2268             : /*4217*/        OPC_CheckChild0Integer, 66|128,25/*3266*/, 
    2269             : /*4220*/        OPC_RecordChild1, // #0 = $src0
    2270             : /*4221*/        OPC_RecordChild2, // #1 = $src1
    2271             : /*4222*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RM_D), 0,
    2272             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2273             :                 // Src: (intrinsic_wo_chain:f64 3266:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2274             :                 // Dst: (INT_NVVM_MUL_RM_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2275             : /*4230*/      /*Scope*/ 13, /*->4244*/
    2276             : /*4231*/        OPC_CheckChild0Integer, 72|128,25/*3272*/, 
    2277             : /*4234*/        OPC_RecordChild1, // #0 = $src0
    2278             : /*4235*/        OPC_RecordChild2, // #1 = $src1
    2279             : /*4236*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_MUL_RP_D), 0,
    2280             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2281             :                 // Src: (intrinsic_wo_chain:f64 3272:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2282             :                 // Dst: (INT_NVVM_MUL_RP_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2283             : /*4244*/      /*Scope*/ 13, /*->4258*/
    2284             : /*4245*/        OPC_CheckChild0Integer, 78|128,24/*3150*/, 
    2285             : /*4248*/        OPC_RecordChild1, // #0 = $src0
    2286             : /*4249*/        OPC_RecordChild2, // #1 = $src1
    2287             : /*4250*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_FTZ_F), 0,
    2288             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2289             :                 // Src: (intrinsic_wo_chain:f32 3150:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2290             :                 // Dst: (INT_NVVM_DIV_APPROX_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2291             : /*4258*/      /*Scope*/ 13, /*->4272*/
    2292             : /*4259*/        OPC_CheckChild0Integer, 77|128,24/*3149*/, 
    2293             : /*4262*/        OPC_RecordChild1, // #0 = $src0
    2294             : /*4263*/        OPC_RecordChild2, // #1 = $src1
    2295             : /*4264*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_APPROX_F), 0,
    2296             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2297             :                 // Src: (intrinsic_wo_chain:f32 3149:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2298             :                 // Dst: (INT_NVVM_DIV_APPROX_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2299             : /*4272*/      /*Scope*/ 13, /*->4286*/
    2300             : /*4273*/        OPC_CheckChild0Integer, 84|128,24/*3156*/, 
    2301             : /*4276*/        OPC_RecordChild1, // #0 = $src0
    2302             : /*4277*/        OPC_RecordChild2, // #1 = $src1
    2303             : /*4278*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_FTZ_F), 0,
    2304             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2305             :                 // Src: (intrinsic_wo_chain:f32 3156:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2306             :                 // Dst: (INT_NVVM_DIV_RN_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2307             : /*4286*/      /*Scope*/ 13, /*->4300*/
    2308             : /*4287*/        OPC_CheckChild0Integer, 83|128,24/*3155*/, 
    2309             : /*4290*/        OPC_RecordChild1, // #0 = $src0
    2310             : /*4291*/        OPC_RecordChild2, // #1 = $src1
    2311             : /*4292*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_F), 0,
    2312             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2313             :                 // Src: (intrinsic_wo_chain:f32 3155:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2314             :                 // Dst: (INT_NVVM_DIV_RN_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2315             : /*4300*/      /*Scope*/ 13, /*->4314*/
    2316             : /*4301*/        OPC_CheckChild0Integer, 90|128,24/*3162*/, 
    2317             : /*4304*/        OPC_RecordChild1, // #0 = $src0
    2318             : /*4305*/        OPC_RecordChild2, // #1 = $src1
    2319             : /*4306*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_FTZ_F), 0,
    2320             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2321             :                 // Src: (intrinsic_wo_chain:f32 3162:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2322             :                 // Dst: (INT_NVVM_DIV_RZ_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2323             : /*4314*/      /*Scope*/ 13, /*->4328*/
    2324             : /*4315*/        OPC_CheckChild0Integer, 89|128,24/*3161*/, 
    2325             : /*4318*/        OPC_RecordChild1, // #0 = $src0
    2326             : /*4319*/        OPC_RecordChild2, // #1 = $src1
    2327             : /*4320*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_F), 0,
    2328             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2329             :                 // Src: (intrinsic_wo_chain:f32 3161:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2330             :                 // Dst: (INT_NVVM_DIV_RZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2331             : /*4328*/      /*Scope*/ 13, /*->4342*/
    2332             : /*4329*/        OPC_CheckChild0Integer, 81|128,24/*3153*/, 
    2333             : /*4332*/        OPC_RecordChild1, // #0 = $src0
    2334             : /*4333*/        OPC_RecordChild2, // #1 = $src1
    2335             : /*4334*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_FTZ_F), 0,
    2336             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2337             :                 // Src: (intrinsic_wo_chain:f32 3153:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2338             :                 // Dst: (INT_NVVM_DIV_RM_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2339             : /*4342*/      /*Scope*/ 13, /*->4356*/
    2340             : /*4343*/        OPC_CheckChild0Integer, 80|128,24/*3152*/, 
    2341             : /*4346*/        OPC_RecordChild1, // #0 = $src0
    2342             : /*4347*/        OPC_RecordChild2, // #1 = $src1
    2343             : /*4348*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_F), 0,
    2344             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2345             :                 // Src: (intrinsic_wo_chain:f32 3152:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2346             :                 // Dst: (INT_NVVM_DIV_RM_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2347             : /*4356*/      /*Scope*/ 13, /*->4370*/
    2348             : /*4357*/        OPC_CheckChild0Integer, 87|128,24/*3159*/, 
    2349             : /*4360*/        OPC_RecordChild1, // #0 = $src0
    2350             : /*4361*/        OPC_RecordChild2, // #1 = $src1
    2351             : /*4362*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_FTZ_F), 0,
    2352             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2353             :                 // Src: (intrinsic_wo_chain:f32 3159:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2354             :                 // Dst: (INT_NVVM_DIV_RP_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2355             : /*4370*/      /*Scope*/ 13, /*->4384*/
    2356             : /*4371*/        OPC_CheckChild0Integer, 86|128,24/*3158*/, 
    2357             : /*4374*/        OPC_RecordChild1, // #0 = $src0
    2358             : /*4375*/        OPC_RecordChild2, // #1 = $src1
    2359             : /*4376*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_F), 0,
    2360             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2361             :                 // Src: (intrinsic_wo_chain:f32 3158:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2362             :                 // Dst: (INT_NVVM_DIV_RP_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2363             : /*4384*/      /*Scope*/ 13, /*->4398*/
    2364             : /*4385*/        OPC_CheckChild0Integer, 82|128,24/*3154*/, 
    2365             : /*4388*/        OPC_RecordChild1, // #0 = $src0
    2366             : /*4389*/        OPC_RecordChild2, // #1 = $src1
    2367             : /*4390*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RN_D), 0,
    2368             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2369             :                 // Src: (intrinsic_wo_chain:f64 3154:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2370             :                 // Dst: (INT_NVVM_DIV_RN_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2371             : /*4398*/      /*Scope*/ 13, /*->4412*/
    2372             : /*4399*/        OPC_CheckChild0Integer, 88|128,24/*3160*/, 
    2373             : /*4402*/        OPC_RecordChild1, // #0 = $src0
    2374             : /*4403*/        OPC_RecordChild2, // #1 = $src1
    2375             : /*4404*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RZ_D), 0,
    2376             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2377             :                 // Src: (intrinsic_wo_chain:f64 3160:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2378             :                 // Dst: (INT_NVVM_DIV_RZ_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2379             : /*4412*/      /*Scope*/ 13, /*->4426*/
    2380             : /*4413*/        OPC_CheckChild0Integer, 79|128,24/*3151*/, 
    2381             : /*4416*/        OPC_RecordChild1, // #0 = $src0
    2382             : /*4417*/        OPC_RecordChild2, // #1 = $src1
    2383             : /*4418*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RM_D), 0,
    2384             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2385             :                 // Src: (intrinsic_wo_chain:f64 3151:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2386             :                 // Dst: (INT_NVVM_DIV_RM_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2387             : /*4426*/      /*Scope*/ 13, /*->4440*/
    2388             : /*4427*/        OPC_CheckChild0Integer, 85|128,24/*3157*/, 
    2389             : /*4430*/        OPC_RecordChild1, // #0 = $src0
    2390             : /*4431*/        OPC_RecordChild2, // #1 = $src1
    2391             : /*4432*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_DIV_RP_D), 0,
    2392             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2393             :                 // Src: (intrinsic_wo_chain:f64 3157:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    2394             :                 // Dst: (INT_NVVM_DIV_RP_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    2395             : /*4440*/      /*Scope*/ 15, /*->4456*/
    2396             : /*4441*/        OPC_CheckChild0Integer, 5|128,25/*3205*/, 
    2397             : /*4444*/        OPC_RecordChild1, // #0 = $a
    2398             : /*4445*/        OPC_EmitInteger, MVT::i32, 19, 
    2399             : /*4448*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2400             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2401             :                 // Src: (intrinsic_wo_chain:f32 3205:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2402             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 19:i32)
    2403             : /*4456*/      /*Scope*/ 15, /*->4472*/
    2404             : /*4457*/        OPC_CheckChild0Integer, 4|128,25/*3204*/, 
    2405             : /*4460*/        OPC_RecordChild1, // #0 = $a
    2406             : /*4461*/        OPC_EmitInteger, MVT::i32, 3, 
    2407             : /*4464*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2408             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2409             :                 // Src: (intrinsic_wo_chain:f32 3204:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2410             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 3:i32)
    2411             : /*4472*/      /*Scope*/ 15, /*->4488*/
    2412             : /*4473*/        OPC_CheckChild0Integer, 3|128,25/*3203*/, 
    2413             : /*4476*/        OPC_RecordChild1, // #0 = $a
    2414             : /*4477*/        OPC_EmitInteger, MVT::i32, 3, 
    2415             : /*4480*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    2416             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2417             :                 // Src: (intrinsic_wo_chain:f64 3203:iPTR, Float64Regs:f64:$a) - Complexity = 8
    2418             :                 // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 3:i32)
    2419             : /*4488*/      /*Scope*/ 15, /*->4504*/
    2420             : /*4489*/        OPC_CheckChild0Integer, 46|128,24/*3118*/, 
    2421             : /*4492*/        OPC_RecordChild1, // #0 = $a
    2422             : /*4493*/        OPC_EmitInteger, MVT::i32, 20, 
    2423             : /*4496*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2424             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2425             :                 // Src: (intrinsic_wo_chain:f32 3118:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2426             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 20:i32)
    2427             : /*4504*/      /*Scope*/ 15, /*->4520*/
    2428             : /*4505*/        OPC_CheckChild0Integer, 45|128,24/*3117*/, 
    2429             : /*4508*/        OPC_RecordChild1, // #0 = $a
    2430             : /*4509*/        OPC_EmitInteger, MVT::i32, 4, 
    2431             : /*4512*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2432             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2433             :                 // Src: (intrinsic_wo_chain:f32 3117:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2434             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 4:i32)
    2435             : /*4520*/      /*Scope*/ 15, /*->4536*/
    2436             : /*4521*/        OPC_CheckChild0Integer, 44|128,24/*3116*/, 
    2437             : /*4524*/        OPC_RecordChild1, // #0 = $a
    2438             : /*4525*/        OPC_EmitInteger, MVT::i32, 4, 
    2439             : /*4528*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    2440             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2441             :                 // Src: (intrinsic_wo_chain:f64 3116:iPTR, Float64Regs:f64:$a) - Complexity = 8
    2442             :                 // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 4:i32)
    2443             : /*4536*/      /*Scope*/ 11, /*->4548*/
    2444             : /*4537*/        OPC_CheckChild0Integer, 2|128,25/*3202*/, 
    2445             : /*4540*/        OPC_RecordChild1, // #0 = $src0
    2446             : /*4541*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FABS_FTZ_F), 0,
    2447             :                     MVT::f32, 1/*#Ops*/, 0, 
    2448             :                 // Src: (intrinsic_wo_chain:f32 3202:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2449             :                 // Dst: (INT_NVVM_FABS_FTZ_F:f32 Float32Regs:f32:$src0)
    2450             : /*4548*/      /*Scope*/ 11, /*->4560*/
    2451             : /*4549*/        OPC_CheckChild0Integer, 1|128,25/*3201*/, 
    2452             : /*4552*/        OPC_RecordChild1, // #0 = $src0
    2453             : /*4553*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FABS_F), 0,
    2454             :                     MVT::f32, 1/*#Ops*/, 0, 
    2455             :                 // Src: (intrinsic_wo_chain:f32 3201:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2456             :                 // Dst: (INT_NVVM_FABS_F:f32 Float32Regs:f32:$src0)
    2457             : /*4560*/      /*Scope*/ 11, /*->4572*/
    2458             : /*4561*/        OPC_CheckChild0Integer, 0|128,25/*3200*/, 
    2459             : /*4564*/        OPC_RecordChild1, // #0 = $src0
    2460             : /*4565*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FABS_D), 0,
    2461             :                     MVT::f64, 1/*#Ops*/, 0, 
    2462             :                 // Src: (intrinsic_wo_chain:f64 3200:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2463             :                 // Dst: (INT_NVVM_FABS_D:f64 Float64Regs:f64:$src0)
    2464             : /*4572*/      /*Scope*/ 15, /*->4588*/
    2465             : /*4573*/        OPC_CheckChild0Integer, 51|128,26/*3379*/, 
    2466             : /*4576*/        OPC_RecordChild1, // #0 = $a
    2467             : /*4577*/        OPC_EmitInteger, MVT::i32, 17, 
    2468             : /*4580*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2469             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2470             :                 // Src: (intrinsic_wo_chain:f32 3379:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2471             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 17:i32)
    2472             : /*4588*/      /*Scope*/ 15, /*->4604*/
    2473             : /*4589*/        OPC_CheckChild0Integer, 50|128,26/*3378*/, 
    2474             : /*4592*/        OPC_RecordChild1, // #0 = $a
    2475             : /*4593*/        OPC_EmitInteger, MVT::i32, 1, 
    2476             : /*4596*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2477             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2478             :                 // Src: (intrinsic_wo_chain:f32 3378:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2479             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 1:i32)
    2480             : /*4604*/      /*Scope*/ 15, /*->4620*/
    2481             : /*4605*/        OPC_CheckChild0Integer, 49|128,26/*3377*/, 
    2482             : /*4608*/        OPC_RecordChild1, // #0 = $a
    2483             : /*4609*/        OPC_EmitInteger, MVT::i32, 1, 
    2484             : /*4612*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    2485             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2486             :                 // Src: (intrinsic_wo_chain:f64 3377:iPTR, Float64Regs:f64:$a) - Complexity = 8
    2487             :                 // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 1:i32)
    2488             : /*4620*/      /*Scope*/ 15, /*->4636*/
    2489             : /*4621*/        OPC_CheckChild0Integer, 127|128,30/*3967*/, 
    2490             : /*4624*/        OPC_RecordChild1, // #0 = $a
    2491             : /*4625*/        OPC_EmitInteger, MVT::i32, 18, 
    2492             : /*4628*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2493             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2494             :                 // Src: (intrinsic_wo_chain:f32 3967:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2495             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 18:i32)
    2496             : /*4636*/      /*Scope*/ 15, /*->4652*/
    2497             : /*4637*/        OPC_CheckChild0Integer, 126|128,30/*3966*/, 
    2498             : /*4640*/        OPC_RecordChild1, // #0 = $a
    2499             : /*4641*/        OPC_EmitInteger, MVT::i32, 2, 
    2500             : /*4644*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2501             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2502             :                 // Src: (intrinsic_wo_chain:f32 3966:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2503             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 2:i32)
    2504             : /*4652*/      /*Scope*/ 15, /*->4668*/
    2505             : /*4653*/        OPC_CheckChild0Integer, 125|128,30/*3965*/, 
    2506             : /*4656*/        OPC_RecordChild1, // #0 = $a
    2507             : /*4657*/        OPC_EmitInteger, MVT::i32, 2, 
    2508             : /*4660*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    2509             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2510             :                 // Src: (intrinsic_wo_chain:f64 3965:iPTR, Float64Regs:f64:$a) - Complexity = 8
    2511             :                 // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 2:i32)
    2512             : /*4668*/      /*Scope*/ 15, /*->4684*/
    2513             : /*4669*/        OPC_CheckChild0Integer, 59|128,26/*3387*/, 
    2514             : /*4672*/        OPC_RecordChild1, // #0 = $a
    2515             : /*4673*/        OPC_EmitInteger, MVT::i32, 48, 
    2516             : /*4676*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2517             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2518             :                 // Src: (intrinsic_wo_chain:f32 3387:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2519             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 48:i32)
    2520             : /*4684*/      /*Scope*/ 15, /*->4700*/
    2521             : /*4685*/        OPC_CheckChild0Integer, 58|128,26/*3386*/, 
    2522             : /*4688*/        OPC_RecordChild1, // #0 = $a
    2523             : /*4689*/        OPC_EmitInteger, MVT::i32, 32, 
    2524             : /*4692*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f32), 0,
    2525             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2526             :                 // Src: (intrinsic_wo_chain:f32 3386:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2527             :                 // Dst: (CVT_f32_f32:f32 Float32Regs:f32:$a, 32:i32)
    2528             : /*4700*/      /*Scope*/ 15, /*->4716*/
    2529             : /*4701*/        OPC_CheckChild0Integer, 57|128,26/*3385*/, 
    2530             : /*4704*/        OPC_RecordChild1, // #0 = $a
    2531             : /*4705*/        OPC_EmitInteger, MVT::i32, 32, 
    2532             : /*4708*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_f64), 0,
    2533             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    2534             :                 // Src: (intrinsic_wo_chain:f64 3385:iPTR, Float64Regs:f64:$a) - Complexity = 8
    2535             :                 // Dst: (CVT_f64_f64:f64 Float64Regs:f64:$a, 32:i32)
    2536             : /*4716*/      /*Scope*/ 11, /*->4728*/
    2537             : /*4717*/        OPC_CheckChild0Integer, 93|128,24/*3165*/, 
    2538             : /*4720*/        OPC_RecordChild1, // #0 = $src0
    2539             : /*4721*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_FTZ_F), 0,
    2540             :                     MVT::f32, 1/*#Ops*/, 0, 
    2541             :                 // Src: (intrinsic_wo_chain:f32 3165:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2542             :                 // Dst: (INT_NVVM_EX2_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2543             : /*4728*/      /*Scope*/ 11, /*->4740*/
    2544             : /*4729*/        OPC_CheckChild0Integer, 92|128,24/*3164*/, 
    2545             : /*4732*/        OPC_RecordChild1, // #0 = $src0
    2546             : /*4733*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_F), 0,
    2547             :                     MVT::f32, 1/*#Ops*/, 0, 
    2548             :                 // Src: (intrinsic_wo_chain:f32 3164:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2549             :                 // Dst: (INT_NVVM_EX2_APPROX_F:f32 Float32Regs:f32:$src0)
    2550             : /*4740*/      /*Scope*/ 11, /*->4752*/
    2551             : /*4741*/        OPC_CheckChild0Integer, 91|128,24/*3163*/, 
    2552             : /*4744*/        OPC_RecordChild1, // #0 = $src0
    2553             : /*4745*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_EX2_APPROX_D), 0,
    2554             :                     MVT::f64, 1/*#Ops*/, 0, 
    2555             :                 // Src: (intrinsic_wo_chain:f64 3163:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2556             :                 // Dst: (INT_NVVM_EX2_APPROX_D:f64 Float64Regs:f64:$src0)
    2557             : /*4752*/      /*Scope*/ 11, /*->4764*/
    2558             : /*4753*/        OPC_CheckChild0Integer, 47|128,25/*3247*/, 
    2559             : /*4756*/        OPC_RecordChild1, // #0 = $src0
    2560             : /*4757*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_FTZ_F), 0,
    2561             :                     MVT::f32, 1/*#Ops*/, 0, 
    2562             :                 // Src: (intrinsic_wo_chain:f32 3247:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2563             :                 // Dst: (INT_NVVM_LG2_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2564             : /*4764*/      /*Scope*/ 11, /*->4776*/
    2565             : /*4765*/        OPC_CheckChild0Integer, 46|128,25/*3246*/, 
    2566             : /*4768*/        OPC_RecordChild1, // #0 = $src0
    2567             : /*4769*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_F), 0,
    2568             :                     MVT::f32, 1/*#Ops*/, 0, 
    2569             :                 // Src: (intrinsic_wo_chain:f32 3246:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2570             :                 // Dst: (INT_NVVM_LG2_APPROX_F:f32 Float32Regs:f32:$src0)
    2571             : /*4776*/      /*Scope*/ 11, /*->4788*/
    2572             : /*4777*/        OPC_CheckChild0Integer, 45|128,25/*3245*/, 
    2573             : /*4780*/        OPC_RecordChild1, // #0 = $src0
    2574             : /*4781*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_LG2_APPROX_D), 0,
    2575             :                     MVT::f64, 1/*#Ops*/, 0, 
    2576             :                 // Src: (intrinsic_wo_chain:f64 3245:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2577             :                 // Dst: (INT_NVVM_LG2_APPROX_D:f64 Float64Regs:f64:$src0)
    2578             : /*4788*/      /*Scope*/ 11, /*->4800*/
    2579             : /*4789*/        OPC_CheckChild0Integer, 69|128,26/*3397*/, 
    2580             : /*4792*/        OPC_RecordChild1, // #0 = $src0
    2581             : /*4793*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_FTZ_F), 0,
    2582             :                     MVT::f32, 1/*#Ops*/, 0, 
    2583             :                 // Src: (intrinsic_wo_chain:f32 3397:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2584             :                 // Dst: (INT_NVVM_SIN_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2585             : /*4800*/      /*Scope*/ 11, /*->4812*/
    2586             : /*4801*/        OPC_CheckChild0Integer, 68|128,26/*3396*/, 
    2587             : /*4804*/        OPC_RecordChild1, // #0 = $src0
    2588             : /*4805*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SIN_APPROX_F), 0,
    2589             :                     MVT::f32, 1/*#Ops*/, 0, 
    2590             :                 // Src: (intrinsic_wo_chain:f32 3396:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2591             :                 // Dst: (INT_NVVM_SIN_APPROX_F:f32 Float32Regs:f32:$src0)
    2592             : /*4812*/      /*Scope*/ 11, /*->4824*/
    2593             : /*4813*/        OPC_CheckChild0Integer, 50|128,24/*3122*/, 
    2594             : /*4816*/        OPC_RecordChild1, // #0 = $src0
    2595             : /*4817*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_FTZ_F), 0,
    2596             :                     MVT::f32, 1/*#Ops*/, 0, 
    2597             :                 // Src: (intrinsic_wo_chain:f32 3122:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2598             :                 // Dst: (INT_NVVM_COS_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2599             : /*4824*/      /*Scope*/ 11, /*->4836*/
    2600             : /*4825*/        OPC_CheckChild0Integer, 49|128,24/*3121*/, 
    2601             : /*4828*/        OPC_RecordChild1, // #0 = $src0
    2602             : /*4829*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_COS_APPROX_F), 0,
    2603             :                     MVT::f32, 1/*#Ops*/, 0, 
    2604             :                 // Src: (intrinsic_wo_chain:f32 3121:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2605             :                 // Dst: (INT_NVVM_COS_APPROX_F:f32 Float32Regs:f32:$src0)
    2606             : /*4836*/      /*Scope*/ 15, /*->4852*/
    2607             : /*4837*/        OPC_CheckChild0Integer, 11|128,25/*3211*/, 
    2608             : /*4840*/        OPC_RecordChild1, // #0 = $src0
    2609             : /*4841*/        OPC_RecordChild2, // #1 = $src1
    2610             : /*4842*/        OPC_RecordChild3, // #2 = $src2
    2611             : /*4843*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RN_FTZ_F), 0,
    2612             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2613             :                 // Src: (intrinsic_wo_chain:f32 3211:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2614             :                 // Dst: (INT_NVVM_FMA_RN_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2615             : /*4852*/      /*Scope*/ 15, /*->4868*/
    2616             : /*4853*/        OPC_CheckChild0Integer, 10|128,25/*3210*/, 
    2617             : /*4856*/        OPC_RecordChild1, // #0 = $src0
    2618             : /*4857*/        OPC_RecordChild2, // #1 = $src1
    2619             : /*4858*/        OPC_RecordChild3, // #2 = $src2
    2620             : /*4859*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RN_F), 0,
    2621             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2622             :                 // Src: (intrinsic_wo_chain:f32 3210:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2623             :                 // Dst: (INT_NVVM_FMA_RN_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2624             : /*4868*/      /*Scope*/ 15, /*->4884*/
    2625             : /*4869*/        OPC_CheckChild0Integer, 17|128,25/*3217*/, 
    2626             : /*4872*/        OPC_RecordChild1, // #0 = $src0
    2627             : /*4873*/        OPC_RecordChild2, // #1 = $src1
    2628             : /*4874*/        OPC_RecordChild3, // #2 = $src2
    2629             : /*4875*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RZ_FTZ_F), 0,
    2630             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2631             :                 // Src: (intrinsic_wo_chain:f32 3217:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2632             :                 // Dst: (INT_NVVM_FMA_RZ_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2633             : /*4884*/      /*Scope*/ 15, /*->4900*/
    2634             : /*4885*/        OPC_CheckChild0Integer, 16|128,25/*3216*/, 
    2635             : /*4888*/        OPC_RecordChild1, // #0 = $src0
    2636             : /*4889*/        OPC_RecordChild2, // #1 = $src1
    2637             : /*4890*/        OPC_RecordChild3, // #2 = $src2
    2638             : /*4891*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RZ_F), 0,
    2639             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2640             :                 // Src: (intrinsic_wo_chain:f32 3216:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2641             :                 // Dst: (INT_NVVM_FMA_RZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2642             : /*4900*/      /*Scope*/ 15, /*->4916*/
    2643             : /*4901*/        OPC_CheckChild0Integer, 8|128,25/*3208*/, 
    2644             : /*4904*/        OPC_RecordChild1, // #0 = $src0
    2645             : /*4905*/        OPC_RecordChild2, // #1 = $src1
    2646             : /*4906*/        OPC_RecordChild3, // #2 = $src2
    2647             : /*4907*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RM_FTZ_F), 0,
    2648             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2649             :                 // Src: (intrinsic_wo_chain:f32 3208:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2650             :                 // Dst: (INT_NVVM_FMA_RM_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2651             : /*4916*/      /*Scope*/ 15, /*->4932*/
    2652             : /*4917*/        OPC_CheckChild0Integer, 7|128,25/*3207*/, 
    2653             : /*4920*/        OPC_RecordChild1, // #0 = $src0
    2654             : /*4921*/        OPC_RecordChild2, // #1 = $src1
    2655             : /*4922*/        OPC_RecordChild3, // #2 = $src2
    2656             : /*4923*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RM_F), 0,
    2657             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2658             :                 // Src: (intrinsic_wo_chain:f32 3207:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2659             :                 // Dst: (INT_NVVM_FMA_RM_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2660             : /*4932*/      /*Scope*/ 15, /*->4948*/
    2661             : /*4933*/        OPC_CheckChild0Integer, 14|128,25/*3214*/, 
    2662             : /*4936*/        OPC_RecordChild1, // #0 = $src0
    2663             : /*4937*/        OPC_RecordChild2, // #1 = $src1
    2664             : /*4938*/        OPC_RecordChild3, // #2 = $src2
    2665             : /*4939*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RP_FTZ_F), 0,
    2666             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2667             :                 // Src: (intrinsic_wo_chain:f32 3214:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2668             :                 // Dst: (INT_NVVM_FMA_RP_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2669             : /*4948*/      /*Scope*/ 15, /*->4964*/
    2670             : /*4949*/        OPC_CheckChild0Integer, 13|128,25/*3213*/, 
    2671             : /*4952*/        OPC_RecordChild1, // #0 = $src0
    2672             : /*4953*/        OPC_RecordChild2, // #1 = $src1
    2673             : /*4954*/        OPC_RecordChild3, // #2 = $src2
    2674             : /*4955*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RP_F), 0,
    2675             :                     MVT::f32, 3/*#Ops*/, 0, 1, 2, 
    2676             :                 // Src: (intrinsic_wo_chain:f32 3213:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2) - Complexity = 8
    2677             :                 // Dst: (INT_NVVM_FMA_RP_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1, Float32Regs:f32:$src2)
    2678             : /*4964*/      /*Scope*/ 15, /*->4980*/
    2679             : /*4965*/        OPC_CheckChild0Integer, 9|128,25/*3209*/, 
    2680             : /*4968*/        OPC_RecordChild1, // #0 = $src0
    2681             : /*4969*/        OPC_RecordChild2, // #1 = $src1
    2682             : /*4970*/        OPC_RecordChild3, // #2 = $src2
    2683             : /*4971*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RN_D), 0,
    2684             :                     MVT::f64, 3/*#Ops*/, 0, 1, 2, 
    2685             :                 // Src: (intrinsic_wo_chain:f64 3209:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2) - Complexity = 8
    2686             :                 // Dst: (INT_NVVM_FMA_RN_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2)
    2687             : /*4980*/      /*Scope*/ 15, /*->4996*/
    2688             : /*4981*/        OPC_CheckChild0Integer, 15|128,25/*3215*/, 
    2689             : /*4984*/        OPC_RecordChild1, // #0 = $src0
    2690             : /*4985*/        OPC_RecordChild2, // #1 = $src1
    2691             : /*4986*/        OPC_RecordChild3, // #2 = $src2
    2692             : /*4987*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RZ_D), 0,
    2693             :                     MVT::f64, 3/*#Ops*/, 0, 1, 2, 
    2694             :                 // Src: (intrinsic_wo_chain:f64 3215:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2) - Complexity = 8
    2695             :                 // Dst: (INT_NVVM_FMA_RZ_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2)
    2696             : /*4996*/      /*Scope*/ 15, /*->5012*/
    2697             : /*4997*/        OPC_CheckChild0Integer, 6|128,25/*3206*/, 
    2698             : /*5000*/        OPC_RecordChild1, // #0 = $src0
    2699             : /*5001*/        OPC_RecordChild2, // #1 = $src1
    2700             : /*5002*/        OPC_RecordChild3, // #2 = $src2
    2701             : /*5003*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RM_D), 0,
    2702             :                     MVT::f64, 3/*#Ops*/, 0, 1, 2, 
    2703             :                 // Src: (intrinsic_wo_chain:f64 3206:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2) - Complexity = 8
    2704             :                 // Dst: (INT_NVVM_FMA_RM_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2)
    2705             : /*5012*/      /*Scope*/ 15, /*->5028*/
    2706             : /*5013*/        OPC_CheckChild0Integer, 12|128,25/*3212*/, 
    2707             : /*5016*/        OPC_RecordChild1, // #0 = $src0
    2708             : /*5017*/        OPC_RecordChild2, // #1 = $src1
    2709             : /*5018*/        OPC_RecordChild3, // #2 = $src2
    2710             : /*5019*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_FMA_RP_D), 0,
    2711             :                     MVT::f64, 3/*#Ops*/, 0, 1, 2, 
    2712             :                 // Src: (intrinsic_wo_chain:f64 3212:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2) - Complexity = 8
    2713             :                 // Dst: (INT_NVVM_FMA_RP_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1, Float64Regs:f64:$src2)
    2714             : /*5028*/      /*Scope*/ 11, /*->5040*/
    2715             : /*5029*/        OPC_CheckChild0Integer, 100|128,25/*3300*/, 
    2716             : /*5032*/        OPC_RecordChild1, // #0 = $src0
    2717             : /*5033*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_FTZ_F), 0,
    2718             :                     MVT::f32, 1/*#Ops*/, 0, 
    2719             :                 // Src: (intrinsic_wo_chain:f32 3300:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2720             :                 // Dst: (INT_NVVM_RCP_RN_FTZ_F:f32 Float32Regs:f32:$src0)
    2721             : /*5040*/      /*Scope*/ 11, /*->5052*/
    2722             : /*5041*/        OPC_CheckChild0Integer, 99|128,25/*3299*/, 
    2723             : /*5044*/        OPC_RecordChild1, // #0 = $src0
    2724             : /*5045*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_F), 0,
    2725             :                     MVT::f32, 1/*#Ops*/, 0, 
    2726             :                 // Src: (intrinsic_wo_chain:f32 3299:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2727             :                 // Dst: (INT_NVVM_RCP_RN_F:f32 Float32Regs:f32:$src0)
    2728             : /*5052*/      /*Scope*/ 11, /*->5064*/
    2729             : /*5053*/        OPC_CheckChild0Integer, 106|128,25/*3306*/, 
    2730             : /*5056*/        OPC_RecordChild1, // #0 = $src0
    2731             : /*5057*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_FTZ_F), 0,
    2732             :                     MVT::f32, 1/*#Ops*/, 0, 
    2733             :                 // Src: (intrinsic_wo_chain:f32 3306:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2734             :                 // Dst: (INT_NVVM_RCP_RZ_FTZ_F:f32 Float32Regs:f32:$src0)
    2735             : /*5064*/      /*Scope*/ 11, /*->5076*/
    2736             : /*5065*/        OPC_CheckChild0Integer, 105|128,25/*3305*/, 
    2737             : /*5068*/        OPC_RecordChild1, // #0 = $src0
    2738             : /*5069*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_F), 0,
    2739             :                     MVT::f32, 1/*#Ops*/, 0, 
    2740             :                 // Src: (intrinsic_wo_chain:f32 3305:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2741             :                 // Dst: (INT_NVVM_RCP_RZ_F:f32 Float32Regs:f32:$src0)
    2742             : /*5076*/      /*Scope*/ 11, /*->5088*/
    2743             : /*5077*/        OPC_CheckChild0Integer, 97|128,25/*3297*/, 
    2744             : /*5080*/        OPC_RecordChild1, // #0 = $src0
    2745             : /*5081*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_FTZ_F), 0,
    2746             :                     MVT::f32, 1/*#Ops*/, 0, 
    2747             :                 // Src: (intrinsic_wo_chain:f32 3297:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2748             :                 // Dst: (INT_NVVM_RCP_RM_FTZ_F:f32 Float32Regs:f32:$src0)
    2749             : /*5088*/      /*Scope*/ 11, /*->5100*/
    2750             : /*5089*/        OPC_CheckChild0Integer, 96|128,25/*3296*/, 
    2751             : /*5092*/        OPC_RecordChild1, // #0 = $src0
    2752             : /*5093*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_F), 0,
    2753             :                     MVT::f32, 1/*#Ops*/, 0, 
    2754             :                 // Src: (intrinsic_wo_chain:f32 3296:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2755             :                 // Dst: (INT_NVVM_RCP_RM_F:f32 Float32Regs:f32:$src0)
    2756             : /*5100*/      /*Scope*/ 11, /*->5112*/
    2757             : /*5101*/        OPC_CheckChild0Integer, 103|128,25/*3303*/, 
    2758             : /*5104*/        OPC_RecordChild1, // #0 = $src0
    2759             : /*5105*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_FTZ_F), 0,
    2760             :                     MVT::f32, 1/*#Ops*/, 0, 
    2761             :                 // Src: (intrinsic_wo_chain:f32 3303:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2762             :                 // Dst: (INT_NVVM_RCP_RP_FTZ_F:f32 Float32Regs:f32:$src0)
    2763             : /*5112*/      /*Scope*/ 11, /*->5124*/
    2764             : /*5113*/        OPC_CheckChild0Integer, 102|128,25/*3302*/, 
    2765             : /*5116*/        OPC_RecordChild1, // #0 = $src0
    2766             : /*5117*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_F), 0,
    2767             :                     MVT::f32, 1/*#Ops*/, 0, 
    2768             :                 // Src: (intrinsic_wo_chain:f32 3302:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2769             :                 // Dst: (INT_NVVM_RCP_RP_F:f32 Float32Regs:f32:$src0)
    2770             : /*5124*/      /*Scope*/ 11, /*->5136*/
    2771             : /*5125*/        OPC_CheckChild0Integer, 98|128,25/*3298*/, 
    2772             : /*5128*/        OPC_RecordChild1, // #0 = $src0
    2773             : /*5129*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RN_D), 0,
    2774             :                     MVT::f64, 1/*#Ops*/, 0, 
    2775             :                 // Src: (intrinsic_wo_chain:f64 3298:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2776             :                 // Dst: (INT_NVVM_RCP_RN_D:f64 Float64Regs:f64:$src0)
    2777             : /*5136*/      /*Scope*/ 11, /*->5148*/
    2778             : /*5137*/        OPC_CheckChild0Integer, 104|128,25/*3304*/, 
    2779             : /*5140*/        OPC_RecordChild1, // #0 = $src0
    2780             : /*5141*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RZ_D), 0,
    2781             :                     MVT::f64, 1/*#Ops*/, 0, 
    2782             :                 // Src: (intrinsic_wo_chain:f64 3304:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2783             :                 // Dst: (INT_NVVM_RCP_RZ_D:f64 Float64Regs:f64:$src0)
    2784             : /*5148*/      /*Scope*/ 11, /*->5160*/
    2785             : /*5149*/        OPC_CheckChild0Integer, 95|128,25/*3295*/, 
    2786             : /*5152*/        OPC_RecordChild1, // #0 = $src0
    2787             : /*5153*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RM_D), 0,
    2788             :                     MVT::f64, 1/*#Ops*/, 0, 
    2789             :                 // Src: (intrinsic_wo_chain:f64 3295:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2790             :                 // Dst: (INT_NVVM_RCP_RM_D:f64 Float64Regs:f64:$src0)
    2791             : /*5160*/      /*Scope*/ 11, /*->5172*/
    2792             : /*5161*/        OPC_CheckChild0Integer, 101|128,25/*3301*/, 
    2793             : /*5164*/        OPC_RecordChild1, // #0 = $src0
    2794             : /*5165*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_RP_D), 0,
    2795             :                     MVT::f64, 1/*#Ops*/, 0, 
    2796             :                 // Src: (intrinsic_wo_chain:f64 3301:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2797             :                 // Dst: (INT_NVVM_RCP_RP_D:f64 Float64Regs:f64:$src0)
    2798             : /*5172*/      /*Scope*/ 11, /*->5184*/
    2799             : /*5173*/        OPC_CheckChild0Integer, 94|128,25/*3294*/, 
    2800             : /*5176*/        OPC_RecordChild1, // #0 = $src0
    2801             : /*5177*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RCP_APPROX_FTZ_D), 0,
    2802             :                     MVT::f64, 1/*#Ops*/, 0, 
    2803             :                 // Src: (intrinsic_wo_chain:f64 3294:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2804             :                 // Dst: (INT_NVVM_RCP_APPROX_FTZ_D:f64 Float64Regs:f64:$src0)
    2805             : /*5184*/      /*Scope*/ 11, /*->5196*/
    2806             : /*5185*/        OPC_CheckChild0Integer, 78|128,26/*3406*/, 
    2807             : /*5188*/        OPC_RecordChild1, // #0 = $src0
    2808             : /*5189*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F), 0,
    2809             :                     MVT::f32, 1/*#Ops*/, 0, 
    2810             :                 // Src: (intrinsic_wo_chain:f32 3406:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2811             :                 // Dst: (INT_NVVM_SQRT_RN_FTZ_F:f32 Float32Regs:f32:$src0)
    2812             : /*5196*/      /*Scope*/ 11, /*->5208*/
    2813             : /*5197*/        OPC_CheckChild0Integer, 77|128,26/*3405*/, 
    2814             : /*5200*/        OPC_RecordChild1, // #0 = $src0
    2815             : /*5201*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F), 0,
    2816             :                     MVT::f32, 1/*#Ops*/, 0, 
    2817             :                 // Src: (intrinsic_wo_chain:f32 3405:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2818             :                 // Dst: (INT_NVVM_SQRT_RN_F:f32 Float32Regs:f32:$src0)
    2819             : /*5208*/      /*Scope*/ 11, /*->5220*/
    2820             : /*5209*/        OPC_CheckChild0Integer, 84|128,26/*3412*/, 
    2821             : /*5212*/        OPC_RecordChild1, // #0 = $src0
    2822             : /*5213*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_FTZ_F), 0,
    2823             :                     MVT::f32, 1/*#Ops*/, 0, 
    2824             :                 // Src: (intrinsic_wo_chain:f32 3412:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2825             :                 // Dst: (INT_NVVM_SQRT_RZ_FTZ_F:f32 Float32Regs:f32:$src0)
    2826             : /*5220*/      /*Scope*/ 11, /*->5232*/
    2827             : /*5221*/        OPC_CheckChild0Integer, 83|128,26/*3411*/, 
    2828             : /*5224*/        OPC_RecordChild1, // #0 = $src0
    2829             : /*5225*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_F), 0,
    2830             :                     MVT::f32, 1/*#Ops*/, 0, 
    2831             :                 // Src: (intrinsic_wo_chain:f32 3411:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2832             :                 // Dst: (INT_NVVM_SQRT_RZ_F:f32 Float32Regs:f32:$src0)
    2833             : /*5232*/      /*Scope*/ 11, /*->5244*/
    2834             : /*5233*/        OPC_CheckChild0Integer, 75|128,26/*3403*/, 
    2835             : /*5236*/        OPC_RecordChild1, // #0 = $src0
    2836             : /*5237*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_FTZ_F), 0,
    2837             :                     MVT::f32, 1/*#Ops*/, 0, 
    2838             :                 // Src: (intrinsic_wo_chain:f32 3403:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2839             :                 // Dst: (INT_NVVM_SQRT_RM_FTZ_F:f32 Float32Regs:f32:$src0)
    2840             : /*5244*/      /*Scope*/ 11, /*->5256*/
    2841             : /*5245*/        OPC_CheckChild0Integer, 74|128,26/*3402*/, 
    2842             : /*5248*/        OPC_RecordChild1, // #0 = $src0
    2843             : /*5249*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_F), 0,
    2844             :                     MVT::f32, 1/*#Ops*/, 0, 
    2845             :                 // Src: (intrinsic_wo_chain:f32 3402:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2846             :                 // Dst: (INT_NVVM_SQRT_RM_F:f32 Float32Regs:f32:$src0)
    2847             : /*5256*/      /*Scope*/ 11, /*->5268*/
    2848             : /*5257*/        OPC_CheckChild0Integer, 81|128,26/*3409*/, 
    2849             : /*5260*/        OPC_RecordChild1, // #0 = $src0
    2850             : /*5261*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_FTZ_F), 0,
    2851             :                     MVT::f32, 1/*#Ops*/, 0, 
    2852             :                 // Src: (intrinsic_wo_chain:f32 3409:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2853             :                 // Dst: (INT_NVVM_SQRT_RP_FTZ_F:f32 Float32Regs:f32:$src0)
    2854             : /*5268*/      /*Scope*/ 11, /*->5280*/
    2855             : /*5269*/        OPC_CheckChild0Integer, 80|128,26/*3408*/, 
    2856             : /*5272*/        OPC_RecordChild1, // #0 = $src0
    2857             : /*5273*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_F), 0,
    2858             :                     MVT::f32, 1/*#Ops*/, 0, 
    2859             :                 // Src: (intrinsic_wo_chain:f32 3408:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2860             :                 // Dst: (INT_NVVM_SQRT_RP_F:f32 Float32Regs:f32:$src0)
    2861             : /*5280*/      /*Scope*/ 11, /*->5292*/
    2862             : /*5281*/        OPC_CheckChild0Integer, 71|128,26/*3399*/, 
    2863             : /*5284*/        OPC_RecordChild1, // #0 = $src0
    2864             : /*5285*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F), 0,
    2865             :                     MVT::f32, 1/*#Ops*/, 0, 
    2866             :                 // Src: (intrinsic_wo_chain:f32 3399:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2867             :                 // Dst: (INT_NVVM_SQRT_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2868             : /*5292*/      /*Scope*/ 11, /*->5304*/
    2869             : /*5293*/        OPC_CheckChild0Integer, 70|128,26/*3398*/, 
    2870             : /*5296*/        OPC_RecordChild1, // #0 = $src0
    2871             : /*5297*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F), 0,
    2872             :                     MVT::f32, 1/*#Ops*/, 0, 
    2873             :                 // Src: (intrinsic_wo_chain:f32 3398:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2874             :                 // Dst: (INT_NVVM_SQRT_APPROX_F:f32 Float32Regs:f32:$src0)
    2875             : /*5304*/      /*Scope*/ 11, /*->5316*/
    2876             : /*5305*/        OPC_CheckChild0Integer, 76|128,26/*3404*/, 
    2877             : /*5308*/        OPC_RecordChild1, // #0 = $src0
    2878             : /*5309*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_D), 0,
    2879             :                     MVT::f64, 1/*#Ops*/, 0, 
    2880             :                 // Src: (intrinsic_wo_chain:f64 3404:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2881             :                 // Dst: (INT_NVVM_SQRT_RN_D:f64 Float64Regs:f64:$src0)
    2882             : /*5316*/      /*Scope*/ 11, /*->5328*/
    2883             : /*5317*/        OPC_CheckChild0Integer, 82|128,26/*3410*/, 
    2884             : /*5320*/        OPC_RecordChild1, // #0 = $src0
    2885             : /*5321*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RZ_D), 0,
    2886             :                     MVT::f64, 1/*#Ops*/, 0, 
    2887             :                 // Src: (intrinsic_wo_chain:f64 3410:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2888             :                 // Dst: (INT_NVVM_SQRT_RZ_D:f64 Float64Regs:f64:$src0)
    2889             : /*5328*/      /*Scope*/ 11, /*->5340*/
    2890             : /*5329*/        OPC_CheckChild0Integer, 73|128,26/*3401*/, 
    2891             : /*5332*/        OPC_RecordChild1, // #0 = $src0
    2892             : /*5333*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RM_D), 0,
    2893             :                     MVT::f64, 1/*#Ops*/, 0, 
    2894             :                 // Src: (intrinsic_wo_chain:f64 3401:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2895             :                 // Dst: (INT_NVVM_SQRT_RM_D:f64 Float64Regs:f64:$src0)
    2896             : /*5340*/      /*Scope*/ 11, /*->5352*/
    2897             : /*5341*/        OPC_CheckChild0Integer, 79|128,26/*3407*/, 
    2898             : /*5344*/        OPC_RecordChild1, // #0 = $src0
    2899             : /*5345*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RP_D), 0,
    2900             :                     MVT::f64, 1/*#Ops*/, 0, 
    2901             :                 // Src: (intrinsic_wo_chain:f64 3407:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2902             :                 // Dst: (INT_NVVM_SQRT_RP_D:f64 Float64Regs:f64:$src0)
    2903             : /*5352*/      /*Scope*/ 44, /*->5397*/
    2904             : /*5353*/        OPC_CheckChild0Integer, 72|128,26/*3400*/, 
    2905             : /*5356*/        OPC_RecordChild1, // #0 = $a
    2906             : /*5357*/        OPC_Scope, 9, /*->5368*/ // 4 children in Scope
    2907             : /*5359*/          OPC_CheckPatternPredicate, 4, // (useF32FTZ()) && (usePrecSqrtF32())
    2908             : /*5361*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_FTZ_F), 0,
    2909             :                       MVT::f32, 1/*#Ops*/, 0, 
    2910             :                   // Src: (intrinsic_wo_chain:f32 3400:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2911             :                   // Dst: (INT_NVVM_SQRT_RN_FTZ_F:f32 Float32Regs:f32:$a)
    2912             : /*5368*/        /*Scope*/ 9, /*->5378*/
    2913             : /*5369*/          OPC_CheckPatternPredicate, 5, // (usePrecSqrtF32())
    2914             : /*5371*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_RN_F), 0,
    2915             :                       MVT::f32, 1/*#Ops*/, 0, 
    2916             :                   // Src: (intrinsic_wo_chain:f32 3400:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2917             :                   // Dst: (INT_NVVM_SQRT_RN_F:f32 Float32Regs:f32:$a)
    2918             : /*5378*/        /*Scope*/ 9, /*->5388*/
    2919             : /*5379*/          OPC_CheckPatternPredicate, 6, // (useF32FTZ())
    2920             : /*5381*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_FTZ_F), 0,
    2921             :                       MVT::f32, 1/*#Ops*/, 0, 
    2922             :                   // Src: (intrinsic_wo_chain:f32 3400:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2923             :                   // Dst: (INT_NVVM_SQRT_APPROX_FTZ_F:f32 Float32Regs:f32:$a)
    2924             : /*5388*/        /*Scope*/ 7, /*->5396*/
    2925             : /*5389*/          OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_SQRT_APPROX_F), 0,
    2926             :                       MVT::f32, 1/*#Ops*/, 0, 
    2927             :                   // Src: (intrinsic_wo_chain:f32 3400:iPTR, Float32Regs:f32:$a) - Complexity = 8
    2928             :                   // Dst: (INT_NVVM_SQRT_APPROX_F:f32 Float32Regs:f32:$a)
    2929             : /*5396*/        0, /*End of Scope*/
    2930             : /*5397*/      /*Scope*/ 11, /*->5409*/
    2931             : /*5398*/        OPC_CheckChild0Integer, 54|128,26/*3382*/, 
    2932             : /*5401*/        OPC_RecordChild1, // #0 = $src0
    2933             : /*5402*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_FTZ_F), 0,
    2934             :                     MVT::f32, 1/*#Ops*/, 0, 
    2935             :                 // Src: (intrinsic_wo_chain:f32 3382:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2936             :                 // Dst: (INT_NVVM_RSQRT_APPROX_FTZ_F:f32 Float32Regs:f32:$src0)
    2937             : /*5409*/      /*Scope*/ 11, /*->5421*/
    2938             : /*5410*/        OPC_CheckChild0Integer, 53|128,26/*3381*/, 
    2939             : /*5413*/        OPC_RecordChild1, // #0 = $src0
    2940             : /*5414*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_F), 0,
    2941             :                     MVT::f32, 1/*#Ops*/, 0, 
    2942             :                 // Src: (intrinsic_wo_chain:f32 3381:iPTR, Float32Regs:f32:$src0) - Complexity = 8
    2943             :                 // Dst: (INT_NVVM_RSQRT_APPROX_F:f32 Float32Regs:f32:$src0)
    2944             : /*5421*/      /*Scope*/ 11, /*->5433*/
    2945             : /*5422*/        OPC_CheckChild0Integer, 52|128,26/*3380*/, 
    2946             : /*5425*/        OPC_RecordChild1, // #0 = $src0
    2947             : /*5426*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_RSQRT_APPROX_D), 0,
    2948             :                     MVT::f64, 1/*#Ops*/, 0, 
    2949             :                 // Src: (intrinsic_wo_chain:f64 3380:iPTR, Float64Regs:f64:$src0) - Complexity = 8
    2950             :                 // Dst: (INT_NVVM_RSQRT_APPROX_D:f64 Float64Regs:f64:$src0)
    2951             : /*5433*/      /*Scope*/ 13, /*->5447*/
    2952             : /*5434*/        OPC_CheckChild0Integer, 1|128,24/*3073*/, 
    2953             : /*5437*/        OPC_RecordChild1, // #0 = $src0
    2954             : /*5438*/        OPC_RecordChild2, // #1 = $src1
    2955             : /*5439*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_FTZ_F), 0,
    2956             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2957             :                 // Src: (intrinsic_wo_chain:f32 3073:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2958             :                 // Dst: (INT_NVVM_ADD_RN_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2959             : /*5447*/      /*Scope*/ 13, /*->5461*/
    2960             : /*5448*/        OPC_CheckChild0Integer, 0|128,24/*3072*/, 
    2961             : /*5451*/        OPC_RecordChild1, // #0 = $src0
    2962             : /*5452*/        OPC_RecordChild2, // #1 = $src1
    2963             : /*5453*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_F), 0,
    2964             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2965             :                 // Src: (intrinsic_wo_chain:f32 3072:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2966             :                 // Dst: (INT_NVVM_ADD_RN_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2967             : /*5461*/      /*Scope*/ 13, /*->5475*/
    2968             : /*5462*/        OPC_CheckChild0Integer, 7|128,24/*3079*/, 
    2969             : /*5465*/        OPC_RecordChild1, // #0 = $src0
    2970             : /*5466*/        OPC_RecordChild2, // #1 = $src1
    2971             : /*5467*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_FTZ_F), 0,
    2972             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2973             :                 // Src: (intrinsic_wo_chain:f32 3079:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2974             :                 // Dst: (INT_NVVM_ADD_RZ_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2975             : /*5475*/      /*Scope*/ 13, /*->5489*/
    2976             : /*5476*/        OPC_CheckChild0Integer, 6|128,24/*3078*/, 
    2977             : /*5479*/        OPC_RecordChild1, // #0 = $src0
    2978             : /*5480*/        OPC_RecordChild2, // #1 = $src1
    2979             : /*5481*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_F), 0,
    2980             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2981             :                 // Src: (intrinsic_wo_chain:f32 3078:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2982             :                 // Dst: (INT_NVVM_ADD_RZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2983             : /*5489*/      /*Scope*/ 13, /*->5503*/
    2984             : /*5490*/        OPC_CheckChild0Integer, 126|128,23/*3070*/, 
    2985             : /*5493*/        OPC_RecordChild1, // #0 = $src0
    2986             : /*5494*/        OPC_RecordChild2, // #1 = $src1
    2987             : /*5495*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_FTZ_F), 0,
    2988             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2989             :                 // Src: (intrinsic_wo_chain:f32 3070:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2990             :                 // Dst: (INT_NVVM_ADD_RM_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2991             : /*5503*/      /*Scope*/ 13, /*->5517*/
    2992             : /*5504*/        OPC_CheckChild0Integer, 125|128,23/*3069*/, 
    2993             : /*5507*/        OPC_RecordChild1, // #0 = $src0
    2994             : /*5508*/        OPC_RecordChild2, // #1 = $src1
    2995             : /*5509*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_F), 0,
    2996             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    2997             :                 // Src: (intrinsic_wo_chain:f32 3069:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    2998             :                 // Dst: (INT_NVVM_ADD_RM_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    2999             : /*5517*/      /*Scope*/ 13, /*->5531*/
    3000             : /*5518*/        OPC_CheckChild0Integer, 4|128,24/*3076*/, 
    3001             : /*5521*/        OPC_RecordChild1, // #0 = $src0
    3002             : /*5522*/        OPC_RecordChild2, // #1 = $src1
    3003             : /*5523*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_FTZ_F), 0,
    3004             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3005             :                 // Src: (intrinsic_wo_chain:f32 3076:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    3006             :                 // Dst: (INT_NVVM_ADD_RP_FTZ_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    3007             : /*5531*/      /*Scope*/ 13, /*->5545*/
    3008             : /*5532*/        OPC_CheckChild0Integer, 3|128,24/*3075*/, 
    3009             : /*5535*/        OPC_RecordChild1, // #0 = $src0
    3010             : /*5536*/        OPC_RecordChild2, // #1 = $src1
    3011             : /*5537*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_F), 0,
    3012             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3013             :                 // Src: (intrinsic_wo_chain:f32 3075:iPTR, Float32Regs:f32:$src0, Float32Regs:f32:$src1) - Complexity = 8
    3014             :                 // Dst: (INT_NVVM_ADD_RP_F:f32 Float32Regs:f32:$src0, Float32Regs:f32:$src1)
    3015             : /*5545*/      /*Scope*/ 13, /*->5559*/
    3016             : /*5546*/        OPC_CheckChild0Integer, 127|128,23/*3071*/, 
    3017             : /*5549*/        OPC_RecordChild1, // #0 = $src0
    3018             : /*5550*/        OPC_RecordChild2, // #1 = $src1
    3019             : /*5551*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RN_D), 0,
    3020             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3021             :                 // Src: (intrinsic_wo_chain:f64 3071:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    3022             :                 // Dst: (INT_NVVM_ADD_RN_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    3023             : /*5559*/      /*Scope*/ 13, /*->5573*/
    3024             : /*5560*/        OPC_CheckChild0Integer, 5|128,24/*3077*/, 
    3025             : /*5563*/        OPC_RecordChild1, // #0 = $src0
    3026             : /*5564*/        OPC_RecordChild2, // #1 = $src1
    3027             : /*5565*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RZ_D), 0,
    3028             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3029             :                 // Src: (intrinsic_wo_chain:f64 3077:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    3030             :                 // Dst: (INT_NVVM_ADD_RZ_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    3031             : /*5573*/      /*Scope*/ 13, /*->5587*/
    3032             : /*5574*/        OPC_CheckChild0Integer, 124|128,23/*3068*/, 
    3033             : /*5577*/        OPC_RecordChild1, // #0 = $src0
    3034             : /*5578*/        OPC_RecordChild2, // #1 = $src1
    3035             : /*5579*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RM_D), 0,
    3036             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3037             :                 // Src: (intrinsic_wo_chain:f64 3068:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    3038             :                 // Dst: (INT_NVVM_ADD_RM_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    3039             : /*5587*/      /*Scope*/ 13, /*->5601*/
    3040             : /*5588*/        OPC_CheckChild0Integer, 2|128,24/*3074*/, 
    3041             : /*5591*/        OPC_RecordChild1, // #0 = $src0
    3042             : /*5592*/        OPC_RecordChild2, // #1 = $src1
    3043             : /*5593*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_ADD_RP_D), 0,
    3044             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3045             :                 // Src: (intrinsic_wo_chain:f64 3074:iPTR, Float64Regs:f64:$src0, Float64Regs:f64:$src1) - Complexity = 8
    3046             :                 // Dst: (INT_NVVM_ADD_RP_D:f64 Float64Regs:f64:$src0, Float64Regs:f64:$src1)
    3047             : /*5601*/      /*Scope*/ 15, /*->5617*/
    3048             : /*5602*/        OPC_CheckChild0Integer, 54|128,24/*3126*/, 
    3049             : /*5605*/        OPC_RecordChild1, // #0 = $a
    3050             : /*5606*/        OPC_EmitInteger, MVT::i32, 21, 
    3051             : /*5609*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3052             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3053             :                 // Src: (intrinsic_wo_chain:f32 3126:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3054             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 21:i32)
    3055             : /*5617*/      /*Scope*/ 15, /*->5633*/
    3056             : /*5618*/        OPC_CheckChild0Integer, 53|128,24/*3125*/, 
    3057             : /*5621*/        OPC_RecordChild1, // #0 = $a
    3058             : /*5622*/        OPC_EmitInteger, MVT::i32, 5, 
    3059             : /*5625*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3060             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3061             :                 // Src: (intrinsic_wo_chain:f32 3125:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3062             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 5:i32)
    3063             : /*5633*/      /*Scope*/ 15, /*->5649*/
    3064             : /*5634*/        OPC_CheckChild0Integer, 58|128,24/*3130*/, 
    3065             : /*5637*/        OPC_RecordChild1, // #0 = $a
    3066             : /*5638*/        OPC_EmitInteger, MVT::i32, 22, 
    3067             : /*5641*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3068             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3069             :                 // Src: (intrinsic_wo_chain:f32 3130:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3070             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 22:i32)
    3071             : /*5649*/      /*Scope*/ 15, /*->5665*/
    3072             : /*5650*/        OPC_CheckChild0Integer, 57|128,24/*3129*/, 
    3073             : /*5653*/        OPC_RecordChild1, // #0 = $a
    3074             : /*5654*/        OPC_EmitInteger, MVT::i32, 6, 
    3075             : /*5657*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3076             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3077             :                 // Src: (intrinsic_wo_chain:f32 3129:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3078             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 6:i32)
    3079             : /*5665*/      /*Scope*/ 15, /*->5681*/
    3080             : /*5666*/        OPC_CheckChild0Integer, 52|128,24/*3124*/, 
    3081             : /*5669*/        OPC_RecordChild1, // #0 = $a
    3082             : /*5670*/        OPC_EmitInteger, MVT::i32, 23, 
    3083             : /*5673*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3084             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3085             :                 // Src: (intrinsic_wo_chain:f32 3124:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3086             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 23:i32)
    3087             : /*5681*/      /*Scope*/ 15, /*->5697*/
    3088             : /*5682*/        OPC_CheckChild0Integer, 51|128,24/*3123*/, 
    3089             : /*5685*/        OPC_RecordChild1, // #0 = $a
    3090             : /*5686*/        OPC_EmitInteger, MVT::i32, 7, 
    3091             : /*5689*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3092             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3093             :                 // Src: (intrinsic_wo_chain:f32 3123:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3094             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 7:i32)
    3095             : /*5697*/      /*Scope*/ 15, /*->5713*/
    3096             : /*5698*/        OPC_CheckChild0Integer, 56|128,24/*3128*/, 
    3097             : /*5701*/        OPC_RecordChild1, // #0 = $a
    3098             : /*5702*/        OPC_EmitInteger, MVT::i32, 24, 
    3099             : /*5705*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3100             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3101             :                 // Src: (intrinsic_wo_chain:f32 3128:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3102             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 24:i32)
    3103             : /*5713*/      /*Scope*/ 15, /*->5729*/
    3104             : /*5714*/        OPC_CheckChild0Integer, 55|128,24/*3127*/, 
    3105             : /*5717*/        OPC_RecordChild1, // #0 = $a
    3106             : /*5718*/        OPC_EmitInteger, MVT::i32, 8, 
    3107             : /*5721*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_f64), 0,
    3108             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3109             :                 // Src: (intrinsic_wo_chain:f32 3127:iPTR, Float64Regs:f64:$a) - Complexity = 8
    3110             :                 // Dst: (CVT_f32_f64:f32 Float64Regs:f64:$a, 8:i32)
    3111             : /*5729*/      /*Scope*/ 15, /*->5745*/
    3112             : /*5730*/        OPC_CheckChild0Integer, 25|128,25/*3225*/, 
    3113             : /*5733*/        OPC_RecordChild1, // #0 = $a
    3114             : /*5734*/        OPC_EmitInteger, MVT::i32, 5, 
    3115             : /*5737*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s32), 0,
    3116             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3117             :                 // Src: (intrinsic_wo_chain:f64 3225:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3118             :                 // Dst: (CVT_f64_s32:f64 Int32Regs:i32:$a, 5:i32)
    3119             : /*5745*/      /*Scope*/ 15, /*->5761*/
    3120             : /*5746*/        OPC_CheckChild0Integer, 27|128,25/*3227*/, 
    3121             : /*5749*/        OPC_RecordChild1, // #0 = $a
    3122             : /*5750*/        OPC_EmitInteger, MVT::i32, 6, 
    3123             : /*5753*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s32), 0,
    3124             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3125             :                 // Src: (intrinsic_wo_chain:f64 3227:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3126             :                 // Dst: (CVT_f64_s32:f64 Int32Regs:i32:$a, 6:i32)
    3127             : /*5761*/      /*Scope*/ 15, /*->5777*/
    3128             : /*5762*/        OPC_CheckChild0Integer, 24|128,25/*3224*/, 
    3129             : /*5765*/        OPC_RecordChild1, // #0 = $a
    3130             : /*5766*/        OPC_EmitInteger, MVT::i32, 7, 
    3131             : /*5769*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s32), 0,
    3132             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3133             :                 // Src: (intrinsic_wo_chain:f64 3224:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3134             :                 // Dst: (CVT_f64_s32:f64 Int32Regs:i32:$a, 7:i32)
    3135             : /*5777*/      /*Scope*/ 15, /*->5793*/
    3136             : /*5778*/        OPC_CheckChild0Integer, 26|128,25/*3226*/, 
    3137             : /*5781*/        OPC_RecordChild1, // #0 = $a
    3138             : /*5782*/        OPC_EmitInteger, MVT::i32, 8, 
    3139             : /*5785*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s32), 0,
    3140             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3141             :                 // Src: (intrinsic_wo_chain:f64 3226:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3142             :                 // Dst: (CVT_f64_s32:f64 Int32Regs:i32:$a, 8:i32)
    3143             : /*5793*/      /*Scope*/ 15, /*->5809*/
    3144             : /*5794*/        OPC_CheckChild0Integer, 9|128,31/*3977*/, 
    3145             : /*5797*/        OPC_RecordChild1, // #0 = $a
    3146             : /*5798*/        OPC_EmitInteger, MVT::i32, 5, 
    3147             : /*5801*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u32), 0,
    3148             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3149             :                 // Src: (intrinsic_wo_chain:f64 3977:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3150             :                 // Dst: (CVT_f64_u32:f64 Int32Regs:i32:$a, 5:i32)
    3151             : /*5809*/      /*Scope*/ 15, /*->5825*/
    3152             : /*5810*/        OPC_CheckChild0Integer, 11|128,31/*3979*/, 
    3153             : /*5813*/        OPC_RecordChild1, // #0 = $a
    3154             : /*5814*/        OPC_EmitInteger, MVT::i32, 6, 
    3155             : /*5817*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u32), 0,
    3156             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3157             :                 // Src: (intrinsic_wo_chain:f64 3979:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3158             :                 // Dst: (CVT_f64_u32:f64 Int32Regs:i32:$a, 6:i32)
    3159             : /*5825*/      /*Scope*/ 15, /*->5841*/
    3160             : /*5826*/        OPC_CheckChild0Integer, 8|128,31/*3976*/, 
    3161             : /*5829*/        OPC_RecordChild1, // #0 = $a
    3162             : /*5830*/        OPC_EmitInteger, MVT::i32, 7, 
    3163             : /*5833*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u32), 0,
    3164             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3165             :                 // Src: (intrinsic_wo_chain:f64 3976:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3166             :                 // Dst: (CVT_f64_u32:f64 Int32Regs:i32:$a, 7:i32)
    3167             : /*5841*/      /*Scope*/ 15, /*->5857*/
    3168             : /*5842*/        OPC_CheckChild0Integer, 10|128,31/*3978*/, 
    3169             : /*5845*/        OPC_RecordChild1, // #0 = $a
    3170             : /*5846*/        OPC_EmitInteger, MVT::i32, 8, 
    3171             : /*5849*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u32), 0,
    3172             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3173             :                 // Src: (intrinsic_wo_chain:f64 3978:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3174             :                 // Dst: (CVT_f64_u32:f64 Int32Regs:i32:$a, 8:i32)
    3175             : /*5857*/      /*Scope*/ 15, /*->5873*/
    3176             : /*5858*/        OPC_CheckChild0Integer, 29|128,25/*3229*/, 
    3177             : /*5861*/        OPC_RecordChild1, // #0 = $a
    3178             : /*5862*/        OPC_EmitInteger, MVT::i32, 5, 
    3179             : /*5865*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s32), 0,
    3180             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3181             :                 // Src: (intrinsic_wo_chain:f32 3229:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3182             :                 // Dst: (CVT_f32_s32:f32 Int32Regs:i32:$a, 5:i32)
    3183             : /*5873*/      /*Scope*/ 15, /*->5889*/
    3184             : /*5874*/        OPC_CheckChild0Integer, 31|128,25/*3231*/, 
    3185             : /*5877*/        OPC_RecordChild1, // #0 = $a
    3186             : /*5878*/        OPC_EmitInteger, MVT::i32, 6, 
    3187             : /*5881*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s32), 0,
    3188             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3189             :                 // Src: (intrinsic_wo_chain:f32 3231:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3190             :                 // Dst: (CVT_f32_s32:f32 Int32Regs:i32:$a, 6:i32)
    3191             : /*5889*/      /*Scope*/ 15, /*->5905*/
    3192             : /*5890*/        OPC_CheckChild0Integer, 28|128,25/*3228*/, 
    3193             : /*5893*/        OPC_RecordChild1, // #0 = $a
    3194             : /*5894*/        OPC_EmitInteger, MVT::i32, 7, 
    3195             : /*5897*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s32), 0,
    3196             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3197             :                 // Src: (intrinsic_wo_chain:f32 3228:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3198             :                 // Dst: (CVT_f32_s32:f32 Int32Regs:i32:$a, 7:i32)
    3199             : /*5905*/      /*Scope*/ 15, /*->5921*/
    3200             : /*5906*/        OPC_CheckChild0Integer, 30|128,25/*3230*/, 
    3201             : /*5909*/        OPC_RecordChild1, // #0 = $a
    3202             : /*5910*/        OPC_EmitInteger, MVT::i32, 8, 
    3203             : /*5913*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s32), 0,
    3204             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3205             :                 // Src: (intrinsic_wo_chain:f32 3230:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3206             :                 // Dst: (CVT_f32_s32:f32 Int32Regs:i32:$a, 8:i32)
    3207             : /*5921*/      /*Scope*/ 15, /*->5937*/
    3208             : /*5922*/        OPC_CheckChild0Integer, 13|128,31/*3981*/, 
    3209             : /*5925*/        OPC_RecordChild1, // #0 = $a
    3210             : /*5926*/        OPC_EmitInteger, MVT::i32, 5, 
    3211             : /*5929*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u32), 0,
    3212             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3213             :                 // Src: (intrinsic_wo_chain:f32 3981:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3214             :                 // Dst: (CVT_f32_u32:f32 Int32Regs:i32:$a, 5:i32)
    3215             : /*5937*/      /*Scope*/ 15, /*->5953*/
    3216             : /*5938*/        OPC_CheckChild0Integer, 15|128,31/*3983*/, 
    3217             : /*5941*/        OPC_RecordChild1, // #0 = $a
    3218             : /*5942*/        OPC_EmitInteger, MVT::i32, 6, 
    3219             : /*5945*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u32), 0,
    3220             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3221             :                 // Src: (intrinsic_wo_chain:f32 3983:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3222             :                 // Dst: (CVT_f32_u32:f32 Int32Regs:i32:$a, 6:i32)
    3223             : /*5953*/      /*Scope*/ 15, /*->5969*/
    3224             : /*5954*/        OPC_CheckChild0Integer, 12|128,31/*3980*/, 
    3225             : /*5957*/        OPC_RecordChild1, // #0 = $a
    3226             : /*5958*/        OPC_EmitInteger, MVT::i32, 7, 
    3227             : /*5961*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u32), 0,
    3228             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3229             :                 // Src: (intrinsic_wo_chain:f32 3980:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3230             :                 // Dst: (CVT_f32_u32:f32 Int32Regs:i32:$a, 7:i32)
    3231             : /*5969*/      /*Scope*/ 15, /*->5985*/
    3232             : /*5970*/        OPC_CheckChild0Integer, 14|128,31/*3982*/, 
    3233             : /*5973*/        OPC_RecordChild1, // #0 = $a
    3234             : /*5974*/        OPC_EmitInteger, MVT::i32, 8, 
    3235             : /*5977*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u32), 0,
    3236             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3237             :                 // Src: (intrinsic_wo_chain:f32 3982:iPTR, Int32Regs:i32:$a) - Complexity = 8
    3238             :                 // Dst: (CVT_f32_u32:f32 Int32Regs:i32:$a, 8:i32)
    3239             : /*5985*/      /*Scope*/ 13, /*->5999*/
    3240             : /*5986*/        OPC_CheckChild0Integer, 56|128,25/*3256*/, 
    3241             : /*5989*/        OPC_RecordChild1, // #0 = $src0
    3242             : /*5990*/        OPC_RecordChild2, // #1 = $src1
    3243             : /*5991*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_LOHI_I2D), 0,
    3244             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3245             :                 // Src: (intrinsic_wo_chain:f64 3256:iPTR, Int32Regs:i32:$src0, Int32Regs:i32:$src1) - Complexity = 8
    3246             :                 // Dst: (INT_NVVM_LOHI_I2D:f64 Int32Regs:i32:$src0, Int32Regs:i32:$src1)
    3247             : /*5999*/      /*Scope*/ 15, /*->6015*/
    3248             : /*6000*/        OPC_CheckChild0Integer, 53|128,25/*3253*/, 
    3249             : /*6003*/        OPC_RecordChild1, // #0 = $a
    3250             : /*6004*/        OPC_EmitInteger, MVT::i32, 5, 
    3251             : /*6007*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s64), 0,
    3252             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3253             :                 // Src: (intrinsic_wo_chain:f32 3253:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3254             :                 // Dst: (CVT_f32_s64:f32 Int64Regs:i64:$a, 5:i32)
    3255             : /*6015*/      /*Scope*/ 15, /*->6031*/
    3256             : /*6016*/        OPC_CheckChild0Integer, 55|128,25/*3255*/, 
    3257             : /*6019*/        OPC_RecordChild1, // #0 = $a
    3258             : /*6020*/        OPC_EmitInteger, MVT::i32, 6, 
    3259             : /*6023*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s64), 0,
    3260             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3261             :                 // Src: (intrinsic_wo_chain:f32 3255:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3262             :                 // Dst: (CVT_f32_s64:f32 Int64Regs:i64:$a, 6:i32)
    3263             : /*6031*/      /*Scope*/ 15, /*->6047*/
    3264             : /*6032*/        OPC_CheckChild0Integer, 52|128,25/*3252*/, 
    3265             : /*6035*/        OPC_RecordChild1, // #0 = $a
    3266             : /*6036*/        OPC_EmitInteger, MVT::i32, 7, 
    3267             : /*6039*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s64), 0,
    3268             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3269             :                 // Src: (intrinsic_wo_chain:f32 3252:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3270             :                 // Dst: (CVT_f32_s64:f32 Int64Regs:i64:$a, 7:i32)
    3271             : /*6047*/      /*Scope*/ 15, /*->6063*/
    3272             : /*6048*/        OPC_CheckChild0Integer, 54|128,25/*3254*/, 
    3273             : /*6051*/        OPC_RecordChild1, // #0 = $a
    3274             : /*6052*/        OPC_EmitInteger, MVT::i32, 8, 
    3275             : /*6055*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_s64), 0,
    3276             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3277             :                 // Src: (intrinsic_wo_chain:f32 3254:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3278             :                 // Dst: (CVT_f32_s64:f32 Int64Regs:i64:$a, 8:i32)
    3279             : /*6063*/      /*Scope*/ 15, /*->6079*/
    3280             : /*6064*/        OPC_CheckChild0Integer, 21|128,31/*3989*/, 
    3281             : /*6067*/        OPC_RecordChild1, // #0 = $a
    3282             : /*6068*/        OPC_EmitInteger, MVT::i32, 5, 
    3283             : /*6071*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u64), 0,
    3284             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3285             :                 // Src: (intrinsic_wo_chain:f32 3989:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3286             :                 // Dst: (CVT_f32_u64:f32 Int64Regs:i64:$a, 5:i32)
    3287             : /*6079*/      /*Scope*/ 15, /*->6095*/
    3288             : /*6080*/        OPC_CheckChild0Integer, 23|128,31/*3991*/, 
    3289             : /*6083*/        OPC_RecordChild1, // #0 = $a
    3290             : /*6084*/        OPC_EmitInteger, MVT::i32, 6, 
    3291             : /*6087*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u64), 0,
    3292             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3293             :                 // Src: (intrinsic_wo_chain:f32 3991:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3294             :                 // Dst: (CVT_f32_u64:f32 Int64Regs:i64:$a, 6:i32)
    3295             : /*6095*/      /*Scope*/ 15, /*->6111*/
    3296             : /*6096*/        OPC_CheckChild0Integer, 20|128,31/*3988*/, 
    3297             : /*6099*/        OPC_RecordChild1, // #0 = $a
    3298             : /*6100*/        OPC_EmitInteger, MVT::i32, 7, 
    3299             : /*6103*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u64), 0,
    3300             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3301             :                 // Src: (intrinsic_wo_chain:f32 3988:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3302             :                 // Dst: (CVT_f32_u64:f32 Int64Regs:i64:$a, 7:i32)
    3303             : /*6111*/      /*Scope*/ 15, /*->6127*/
    3304             : /*6112*/        OPC_CheckChild0Integer, 22|128,31/*3990*/, 
    3305             : /*6115*/        OPC_RecordChild1, // #0 = $a
    3306             : /*6116*/        OPC_EmitInteger, MVT::i32, 8, 
    3307             : /*6119*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f32_u64), 0,
    3308             :                     MVT::f32, 2/*#Ops*/, 0, 1, 
    3309             :                 // Src: (intrinsic_wo_chain:f32 3990:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3310             :                 // Dst: (CVT_f32_u64:f32 Int64Regs:i64:$a, 8:i32)
    3311             : /*6127*/      /*Scope*/ 15, /*->6143*/
    3312             : /*6128*/        OPC_CheckChild0Integer, 49|128,25/*3249*/, 
    3313             : /*6131*/        OPC_RecordChild1, // #0 = $a
    3314             : /*6132*/        OPC_EmitInteger, MVT::i32, 5, 
    3315             : /*6135*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s64), 0,
    3316             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3317             :                 // Src: (intrinsic_wo_chain:f64 3249:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3318             :                 // Dst: (CVT_f64_s64:f64 Int64Regs:i64:$a, 5:i32)
    3319             : /*6143*/      /*Scope*/ 15, /*->6159*/
    3320             : /*6144*/        OPC_CheckChild0Integer, 51|128,25/*3251*/, 
    3321             : /*6147*/        OPC_RecordChild1, // #0 = $a
    3322             : /*6148*/        OPC_EmitInteger, MVT::i32, 6, 
    3323             : /*6151*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s64), 0,
    3324             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3325             :                 // Src: (intrinsic_wo_chain:f64 3251:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3326             :                 // Dst: (CVT_f64_s64:f64 Int64Regs:i64:$a, 6:i32)
    3327             : /*6159*/      /*Scope*/ 15, /*->6175*/
    3328             : /*6160*/        OPC_CheckChild0Integer, 48|128,25/*3248*/, 
    3329             : /*6163*/        OPC_RecordChild1, // #0 = $a
    3330             : /*6164*/        OPC_EmitInteger, MVT::i32, 7, 
    3331             : /*6167*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s64), 0,
    3332             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3333             :                 // Src: (intrinsic_wo_chain:f64 3248:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3334             :                 // Dst: (CVT_f64_s64:f64 Int64Regs:i64:$a, 7:i32)
    3335             : /*6175*/      /*Scope*/ 15, /*->6191*/
    3336             : /*6176*/        OPC_CheckChild0Integer, 50|128,25/*3250*/, 
    3337             : /*6179*/        OPC_RecordChild1, // #0 = $a
    3338             : /*6180*/        OPC_EmitInteger, MVT::i32, 8, 
    3339             : /*6183*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_s64), 0,
    3340             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3341             :                 // Src: (intrinsic_wo_chain:f64 3250:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3342             :                 // Dst: (CVT_f64_s64:f64 Int64Regs:i64:$a, 8:i32)
    3343             : /*6191*/      /*Scope*/ 15, /*->6207*/
    3344             : /*6192*/        OPC_CheckChild0Integer, 17|128,31/*3985*/, 
    3345             : /*6195*/        OPC_RecordChild1, // #0 = $a
    3346             : /*6196*/        OPC_EmitInteger, MVT::i32, 5, 
    3347             : /*6199*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u64), 0,
    3348             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3349             :                 // Src: (intrinsic_wo_chain:f64 3985:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3350             :                 // Dst: (CVT_f64_u64:f64 Int64Regs:i64:$a, 5:i32)
    3351             : /*6207*/      /*Scope*/ 15, /*->6223*/
    3352             : /*6208*/        OPC_CheckChild0Integer, 19|128,31/*3987*/, 
    3353             : /*6211*/        OPC_RecordChild1, // #0 = $a
    3354             : /*6212*/        OPC_EmitInteger, MVT::i32, 6, 
    3355             : /*6215*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u64), 0,
    3356             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3357             :                 // Src: (intrinsic_wo_chain:f64 3987:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3358             :                 // Dst: (CVT_f64_u64:f64 Int64Regs:i64:$a, 6:i32)
    3359             : /*6223*/      /*Scope*/ 15, /*->6239*/
    3360             : /*6224*/        OPC_CheckChild0Integer, 16|128,31/*3984*/, 
    3361             : /*6227*/        OPC_RecordChild1, // #0 = $a
    3362             : /*6228*/        OPC_EmitInteger, MVT::i32, 7, 
    3363             : /*6231*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u64), 0,
    3364             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3365             :                 // Src: (intrinsic_wo_chain:f64 3984:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3366             :                 // Dst: (CVT_f64_u64:f64 Int64Regs:i64:$a, 7:i32)
    3367             : /*6239*/      /*Scope*/ 15, /*->6255*/
    3368             : /*6240*/        OPC_CheckChild0Integer, 18|128,31/*3986*/, 
    3369             : /*6243*/        OPC_RecordChild1, // #0 = $a
    3370             : /*6244*/        OPC_EmitInteger, MVT::i32, 8, 
    3371             : /*6247*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::CVT_f64_u64), 0,
    3372             :                     MVT::f64, 2/*#Ops*/, 0, 1, 
    3373             :                 // Src: (intrinsic_wo_chain:f64 3986:iPTR, Int64Regs:i64:$a) - Complexity = 8
    3374             :                 // Dst: (CVT_f64_u64:f64 Int64Regs:i64:$a, 8:i32)
    3375             : /*6255*/      /*Scope*/ 11, /*->6267*/
    3376             : /*6256*/        OPC_CheckChild0Integer, 42|128,24/*3114*/, 
    3377             : /*6259*/        OPC_RecordChild1, // #0 = $src0
    3378             : /*6260*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_I2F), 0,
    3379             :                     MVT::f32, 1/*#Ops*/, 0, 
    3380             :                 // Src: (intrinsic_wo_chain:f32 3114:iPTR, Int32Regs:i32:$src0) - Complexity = 8
    3381             :                 // Dst: (INT_NVVM_BITCAST_I2F:f32 Int32Regs:i32:$src0)
    3382             : /*6267*/      /*Scope*/ 11, /*->6279*/
    3383             : /*6268*/        OPC_CheckChild0Integer, 43|128,24/*3115*/, 
    3384             : /*6271*/        OPC_RecordChild1, // #0 = $src0
    3385             : /*6272*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_NVVM_BITCAST_LL2D), 0,
    3386             :                     MVT::f64, 1/*#Ops*/, 0, 
    3387             :                 // Src: (intrinsic_wo_chain:f64 3115:iPTR, Int64Regs:i64:$src0) - Complexity = 8
    3388             :                 // Dst: (INT_NVVM_BITCAST_LL2D:f64 Int64Regs:i64:$src0)
    3389             : /*6279*/      /*Scope*/ 11, /*->6291*/
    3390             : /*6280*/        OPC_CheckChild0Integer, 61|128,25/*3261*/, 
    3391             : /*6283*/        OPC_RecordChild1, // #0 = $s
    3392             : /*6284*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_float), 0,
    3393             :                     MVT::f32, 1/*#Ops*/, 0, 
    3394             :                 // Src: (intrinsic_wo_chain:f32 3261:iPTR, Float32Regs:f32:$s) - Complexity = 8
    3395             :                 // Dst: (nvvm_move_float:f32 Float32Regs:f32:$s)
    3396             : /*6291*/      /*Scope*/ 11, /*->6303*/
    3397             : /*6292*/        OPC_CheckChild0Integer, 60|128,25/*3260*/, 
    3398             : /*6295*/        OPC_RecordChild1, // #0 = $s
    3399             : /*6296*/        OPC_MorphNodeTo1, TARGET_VAL(NVPTX::nvvm_move_double), 0,
    3400             :                     MVT::f64, 1/*#Ops*/, 0, 
    3401             :                 // Src: (intrinsic_wo_chain:f64 3260:iPTR, Float64Regs:f64:$s) - Complexity = 8
    3402             :                 // Dst: (nvvm_move_double:f64 Float64Regs:f64:$s)
    3403             : /*6303*/      0, /*End of Scope*/
    3404             : /*6304*/    /*SwitchOpcode*/ 70, TARGET_VAL(NVPTXISD::DeclareRet),// ->6377
    3405             : /*6307*/      OPC_RecordNode, // #0 = 'DeclareRet' chained node
    3406             : /*6308*/      OPC_CaptureGlueInput,
    3407             : /*6309*/      OPC_Scope, 32, /*->6343*/ // 2 children in Scope
    3408             : /*6311*/        OPC_CheckChild1Integer, 1, 
    3409             : /*6313*/        OPC_CheckChild1Type, MVT::i32,
    3410             : /*6315*/        OPC_RecordChild2, // #1 = $size
    3411             : /*6316*/        OPC_MoveChild2,
    3412             : /*6317*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3413             : /*6320*/        OPC_CheckType, MVT::i32,
    3414             : /*6322*/        OPC_MoveParent,
    3415             : /*6323*/        OPC_RecordChild3, // #2 = $num
    3416             : /*6324*/        OPC_MoveChild3,
    3417             : /*6325*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3418             : /*6328*/        OPC_CheckType, MVT::i32,
    3419             : /*6330*/        OPC_MoveParent,
    3420             : /*6331*/        OPC_EmitMergeInputChains1_0,
    3421             : /*6332*/        OPC_EmitConvertToTarget, 1,
    3422             : /*6334*/        OPC_EmitConvertToTarget, 2,
    3423             : /*6336*/        OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetScalarInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    3424             :                     2/*#Ops*/, 3, 4, 
    3425             :                 // Src: (DeclareRet 1:i32, (imm:i32):$size, (imm:i32):$num) - Complexity = 14
    3426             :                 // Dst: (DeclareRetScalarInst (imm:i32):$size, (imm:i32):$num)
    3427             : /*6343*/      /*Scope*/ 32, /*->6376*/
    3428             : /*6344*/        OPC_CheckChild1Integer, 2, 
    3429             : /*6346*/        OPC_CheckChild1Type, MVT::i32,
    3430             : /*6348*/        OPC_RecordChild2, // #1 = $size
    3431             : /*6349*/        OPC_MoveChild2,
    3432             : /*6350*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3433             : /*6353*/        OPC_CheckType, MVT::i32,
    3434             : /*6355*/        OPC_MoveParent,
    3435             : /*6356*/        OPC_RecordChild3, // #2 = $num
    3436             : /*6357*/        OPC_MoveChild3,
    3437             : /*6358*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3438             : /*6361*/        OPC_CheckType, MVT::i32,
    3439             : /*6363*/        OPC_MoveParent,
    3440             : /*6364*/        OPC_EmitMergeInputChains1_0,
    3441             : /*6365*/        OPC_EmitConvertToTarget, 1,
    3442             : /*6367*/        OPC_EmitConvertToTarget, 2,
    3443             : /*6369*/        OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetRegInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    3444             :                     2/*#Ops*/, 3, 4, 
    3445             :                 // Src: (DeclareRet 2:i32, (imm:i32):$size, (imm:i32):$num) - Complexity = 14
    3446             :                 // Dst: (DeclareRetRegInst (imm:i32):$size, (imm:i32):$num)
    3447             : /*6376*/      0, /*End of Scope*/
    3448             : /*6377*/    /*SwitchOpcode*/ 54, TARGET_VAL(NVPTXISD::DeclareScalarParam),// ->6434
    3449             : /*6380*/      OPC_RecordNode, // #0 = 'DeclareScalarParam' chained node
    3450             : /*6381*/      OPC_CaptureGlueInput,
    3451             : /*6382*/      OPC_RecordChild1, // #1 = $a
    3452             : /*6383*/      OPC_MoveChild1,
    3453             : /*6384*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3454             : /*6387*/      OPC_CheckType, MVT::i32,
    3455             : /*6389*/      OPC_MoveParent,
    3456             : /*6390*/      OPC_RecordChild2, // #2 = $size
    3457             : /*6391*/      OPC_MoveChild2,
    3458             : /*6392*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3459             : /*6395*/      OPC_CheckType, MVT::i32,
    3460             : /*6397*/      OPC_MoveParent,
    3461             : /*6398*/      OPC_Scope, 16, /*->6416*/ // 2 children in Scope
    3462             : /*6400*/        OPC_CheckChild3Integer, 0, 
    3463             : /*6402*/        OPC_CheckChild3Type, MVT::i32,
    3464             : /*6404*/        OPC_EmitMergeInputChains1_0,
    3465             : /*6405*/        OPC_EmitConvertToTarget, 1,
    3466             : /*6407*/        OPC_EmitConvertToTarget, 2,
    3467             : /*6409*/        OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareScalarParamInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    3468             :                     2/*#Ops*/, 3, 4, 
    3469             :                 // Src: (DeclareScalarParam (imm:i32):$a, (imm:i32):$size, 0:i32) - Complexity = 14
    3470             :                 // Dst: (DeclareScalarParamInst (imm:i32):$a, (imm:i32):$size)
    3471             : /*6416*/      /*Scope*/ 16, /*->6433*/
    3472             : /*6417*/        OPC_CheckChild3Integer, 1, 
    3473             : /*6419*/        OPC_CheckChild3Type, MVT::i32,
    3474             : /*6421*/        OPC_EmitMergeInputChains1_0,
    3475             : /*6422*/        OPC_EmitConvertToTarget, 1,
    3476             : /*6424*/        OPC_EmitConvertToTarget, 2,
    3477             : /*6426*/        OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareScalarRegInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    3478             :                     2/*#Ops*/, 3, 4, 
    3479             :                 // Src: (DeclareScalarParam (imm:i32):$a, (imm:i32):$size, 1:i32) - Complexity = 14
    3480             :                 // Dst: (DeclareScalarRegInst (imm:i32):$a, (imm:i32):$size)
    3481             : /*6433*/      0, /*End of Scope*/
    3482             : /*6434*/    /*SwitchOpcode*/ 46|128,41/*5294*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->11732
    3483             : /*6438*/      OPC_RecordNode, // #0 = 'intrinsic_w_chain' chained node
    3484             : /*6439*/      OPC_Scope, 52|128,3/*436*/, /*->6878*/ // 28 children in Scope
    3485             : /*6442*/        OPC_CheckChild1Integer, 14|128,24/*3086*/, 
    3486             : /*6445*/        OPC_RecordChild2, // #1 = $src
    3487             : /*6446*/        OPC_Scope, 85|128,1/*213*/, /*->6662*/ // 2 children in Scope
    3488             : /*6449*/          OPC_CheckChild2Type, MVT::i32,
    3489             : /*6451*/          OPC_RecordChild3, // #2 = $b
    3490             : /*6452*/          OPC_Scope, 86, /*->6540*/ // 5 children in Scope
    3491             : /*6454*/            OPC_MoveChild3,
    3492             : /*6455*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3493             : /*6458*/            OPC_SwitchType /*2 cases */, 49, MVT::i32,// ->6510
    3494             : /*6461*/              OPC_MoveParent,
    3495             : /*6462*/              OPC_RecordChild4, // #3 = $c
    3496             : /*6463*/              OPC_Scope, 25, /*->6490*/ // 2 children in Scope
    3497             : /*6465*/                OPC_MoveChild4,
    3498             : /*6466*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3499             : /*6469*/                OPC_CheckType, MVT::i32,
    3500             : /*6471*/                OPC_MoveParent,
    3501             : /*6472*/                OPC_CheckType, MVT::i32,
    3502             : /*6474*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3503             : /*6476*/                OPC_EmitMergeInputChains1_0,
    3504             : /*6477*/                OPC_EmitConvertToTarget, 2,
    3505             : /*6479*/                OPC_EmitConvertToTarget, 3,
    3506             : /*6481*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1060), 0|OPFL_Chain,
    3507             :                             MVT::i32, 3/*#Ops*/, 1, 4, 5, 
    3508             :                         // Src: (intrinsic_w_chain:i32 3086:iPTR, Int32Regs:i32:$src, (imm:i32):$b, (imm:i32):$c) - Complexity = 14
    3509             :                         // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1060:i32 Int32Regs:i32:$src, (imm:i32):$b, (imm:i32):$c)
    3510             : /*6490*/              /*Scope*/ 18, /*->6509*/
    3511             : /*6491*/                OPC_CheckChild4Type, MVT::i32,
    3512             : /*6493*/                OPC_CheckType, MVT::i32,
    3513             : /*6495*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3514             : /*6497*/                OPC_EmitMergeInputChains1_0,
    3515             : /*6498*/                OPC_EmitConvertToTarget, 2,
    3516             : /*6500*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1056), 0|OPFL_Chain,
    3517             :                             MVT::i32, 3/*#Ops*/, 1, 4, 3, 
    3518             :                         // Src: (intrinsic_w_chain:i32 3086:iPTR, Int32Regs:i32:$src, (imm:i32):$b, Int32Regs:i32:$c) - Complexity = 12
    3519             :                         // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1056:i32 Int32Regs:i32:$src, (imm:i32):$b, Int32Regs:i32:$c)
    3520             : /*6509*/              0, /*End of Scope*/
    3521             : /*6510*/            /*SwitchType*/ 27, MVT::i64,// ->6539
    3522             : /*6512*/              OPC_MoveParent,
    3523             : /*6513*/              OPC_RecordChild4, // #3 = $c
    3524             : /*6514*/              OPC_MoveChild4,
    3525             : /*6515*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3526             : /*6518*/              OPC_CheckType, MVT::i64,
    3527             : /*6520*/              OPC_MoveParent,
    3528             : /*6521*/              OPC_CheckType, MVT::i64,
    3529             : /*6523*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3530             : /*6525*/              OPC_EmitMergeInputChains1_0,
    3531             : /*6526*/              OPC_EmitConvertToTarget, 2,
    3532             : /*6528*/              OPC_EmitConvertToTarget, 3,
    3533             : /*6530*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1060), 0|OPFL_Chain,
    3534             :                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
    3535             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int32Regs:i32:$src, (imm:i64):$b, (imm:i64):$c) - Complexity = 14
    3536             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1060:i64 Int32Regs:i32:$src, (imm:i64):$b, (imm:i64):$c)
    3537             : /*6539*/            0, // EndSwitchType
    3538             : /*6540*/          /*Scope*/ 26, /*->6567*/
    3539             : /*6541*/            OPC_CheckChild3Type, MVT::i32,
    3540             : /*6543*/            OPC_RecordChild4, // #3 = $c
    3541             : /*6544*/            OPC_MoveChild4,
    3542             : /*6545*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3543             : /*6548*/            OPC_CheckType, MVT::i32,
    3544             : /*6550*/            OPC_MoveParent,
    3545             : /*6551*/            OPC_CheckType, MVT::i32,
    3546             : /*6553*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3547             : /*6555*/            OPC_EmitMergeInputChains1_0,
    3548             : /*6556*/            OPC_EmitConvertToTarget, 3,
    3549             : /*6558*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1058), 0|OPFL_Chain,
    3550             :                         MVT::i32, 3/*#Ops*/, 1, 2, 4, 
    3551             :                     // Src: (intrinsic_w_chain:i32 3086:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b, (imm:i32):$c) - Complexity = 12
    3552             :                     // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1058:i32 Int32Regs:i32:$src, Int32Regs:i32:$b, (imm:i32):$c)
    3553             : /*6567*/          /*Scope*/ 26, /*->6594*/
    3554             : /*6568*/            OPC_MoveChild3,
    3555             : /*6569*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3556             : /*6572*/            OPC_CheckType, MVT::i64,
    3557             : /*6574*/            OPC_MoveParent,
    3558             : /*6575*/            OPC_RecordChild4, // #3 = $c
    3559             : /*6576*/            OPC_CheckChild4Type, MVT::i64,
    3560             : /*6578*/            OPC_CheckType, MVT::i64,
    3561             : /*6580*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3562             : /*6582*/            OPC_EmitMergeInputChains1_0,
    3563             : /*6583*/            OPC_EmitConvertToTarget, 2,
    3564             : /*6585*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1056), 0|OPFL_Chain,
    3565             :                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
    3566             :                     // Src: (intrinsic_w_chain:i64 3086:iPTR, Int32Regs:i32:$src, (imm:i64):$b, Int64Regs:i64:$c) - Complexity = 12
    3567             :                     // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1056:i64 Int32Regs:i32:$src, (imm:i64):$b, Int64Regs:i64:$c)
    3568             : /*6594*/          /*Scope*/ 46, /*->6641*/
    3569             : /*6595*/            OPC_CheckChild3Type, MVT::i64,
    3570             : /*6597*/            OPC_RecordChild4, // #3 = $c
    3571             : /*6598*/            OPC_Scope, 23, /*->6623*/ // 2 children in Scope
    3572             : /*6600*/              OPC_MoveChild4,
    3573             : /*6601*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3574             : /*6604*/              OPC_CheckType, MVT::i64,
    3575             : /*6606*/              OPC_MoveParent,
    3576             : /*6607*/              OPC_CheckType, MVT::i64,
    3577             : /*6609*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3578             : /*6611*/              OPC_EmitMergeInputChains1_0,
    3579             : /*6612*/              OPC_EmitConvertToTarget, 3,
    3580             : /*6614*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1058), 0|OPFL_Chain,
    3581             :                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
    3582             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b, (imm:i64):$c) - Complexity = 12
    3583             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1058:i64 Int32Regs:i32:$src, Int64Regs:i64:$b, (imm:i64):$c)
    3584             : /*6623*/            /*Scope*/ 16, /*->6640*/
    3585             : /*6624*/              OPC_CheckChild4Type, MVT::i64,
    3586             : /*6626*/              OPC_CheckType, MVT::i64,
    3587             : /*6628*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3588             : /*6630*/              OPC_EmitMergeInputChains1_0,
    3589             : /*6631*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1054), 0|OPFL_Chain,
    3590             :                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
    3591             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b, Int64Regs:i64:$c) - Complexity = 10
    3592             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1054:i64 Int32Regs:i32:$src, Int64Regs:i64:$b, Int64Regs:i64:$c)
    3593             : /*6640*/            0, /*End of Scope*/
    3594             : /*6641*/          /*Scope*/ 19, /*->6661*/
    3595             : /*6642*/            OPC_CheckChild3Type, MVT::i32,
    3596             : /*6644*/            OPC_RecordChild4, // #3 = $c
    3597             : /*6645*/            OPC_CheckChild4Type, MVT::i32,
    3598             : /*6647*/            OPC_CheckType, MVT::i32,
    3599             : /*6649*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3600             : /*6651*/            OPC_EmitMergeInputChains1_0,
    3601             : /*6652*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1054), 0|OPFL_Chain,
    3602             :                         MVT::i32, 3/*#Ops*/, 1, 2, 3, 
    3603             :                     // Src: (intrinsic_w_chain:i32 3086:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b, Int32Regs:i32:$c) - Complexity = 10
    3604             :                     // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1054:i32 Int32Regs:i32:$src, Int32Regs:i32:$b, Int32Regs:i32:$c)
    3605             : /*6661*/          0, /*End of Scope*/
    3606             : /*6662*/        /*Scope*/ 85|128,1/*213*/, /*->6877*/
    3607             : /*6664*/          OPC_CheckChild2Type, MVT::i64,
    3608             : /*6666*/          OPC_RecordChild3, // #2 = $b
    3609             : /*6667*/          OPC_Scope, 86, /*->6755*/ // 5 children in Scope
    3610             : /*6669*/            OPC_MoveChild3,
    3611             : /*6670*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3612             : /*6673*/            OPC_SwitchType /*2 cases */, 49, MVT::i32,// ->6725
    3613             : /*6676*/              OPC_MoveParent,
    3614             : /*6677*/              OPC_RecordChild4, // #3 = $c
    3615             : /*6678*/              OPC_Scope, 25, /*->6705*/ // 2 children in Scope
    3616             : /*6680*/                OPC_MoveChild4,
    3617             : /*6681*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3618             : /*6684*/                OPC_CheckType, MVT::i32,
    3619             : /*6686*/                OPC_MoveParent,
    3620             : /*6687*/                OPC_CheckType, MVT::i32,
    3621             : /*6689*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3622             : /*6691*/                OPC_EmitMergeInputChains1_0,
    3623             : /*6692*/                OPC_EmitConvertToTarget, 2,
    3624             : /*6694*/                OPC_EmitConvertToTarget, 3,
    3625             : /*6696*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1061), 0|OPFL_Chain,
    3626             :                             MVT::i32, 3/*#Ops*/, 1, 4, 5, 
    3627             :                         // Src: (intrinsic_w_chain:i32 3086:iPTR, Int64Regs:i64:$src, (imm:i32):$b, (imm:i32):$c) - Complexity = 14
    3628             :                         // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1061:i32 Int64Regs:i64:$src, (imm:i32):$b, (imm:i32):$c)
    3629             : /*6705*/              /*Scope*/ 18, /*->6724*/
    3630             : /*6706*/                OPC_CheckChild4Type, MVT::i32,
    3631             : /*6708*/                OPC_CheckType, MVT::i32,
    3632             : /*6710*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3633             : /*6712*/                OPC_EmitMergeInputChains1_0,
    3634             : /*6713*/                OPC_EmitConvertToTarget, 2,
    3635             : /*6715*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1057), 0|OPFL_Chain,
    3636             :                             MVT::i32, 3/*#Ops*/, 1, 4, 3, 
    3637             :                         // Src: (intrinsic_w_chain:i32 3086:iPTR, Int64Regs:i64:$src, (imm:i32):$b, Int32Regs:i32:$c) - Complexity = 12
    3638             :                         // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1057:i32 Int64Regs:i64:$src, (imm:i32):$b, Int32Regs:i32:$c)
    3639             : /*6724*/              0, /*End of Scope*/
    3640             : /*6725*/            /*SwitchType*/ 27, MVT::i64,// ->6754
    3641             : /*6727*/              OPC_MoveParent,
    3642             : /*6728*/              OPC_RecordChild4, // #3 = $c
    3643             : /*6729*/              OPC_MoveChild4,
    3644             : /*6730*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3645             : /*6733*/              OPC_CheckType, MVT::i64,
    3646             : /*6735*/              OPC_MoveParent,
    3647             : /*6736*/              OPC_CheckType, MVT::i64,
    3648             : /*6738*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3649             : /*6740*/              OPC_EmitMergeInputChains1_0,
    3650             : /*6741*/              OPC_EmitConvertToTarget, 2,
    3651             : /*6743*/              OPC_EmitConvertToTarget, 3,
    3652             : /*6745*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1061), 0|OPFL_Chain,
    3653             :                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
    3654             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int64Regs:i64:$src, (imm:i64):$b, (imm:i64):$c) - Complexity = 14
    3655             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1061:i64 Int64Regs:i64:$src, (imm:i64):$b, (imm:i64):$c)
    3656             : /*6754*/            0, // EndSwitchType
    3657             : /*6755*/          /*Scope*/ 26, /*->6782*/
    3658             : /*6756*/            OPC_CheckChild3Type, MVT::i32,
    3659             : /*6758*/            OPC_RecordChild4, // #3 = $c
    3660             : /*6759*/            OPC_MoveChild4,
    3661             : /*6760*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3662             : /*6763*/            OPC_CheckType, MVT::i32,
    3663             : /*6765*/            OPC_MoveParent,
    3664             : /*6766*/            OPC_CheckType, MVT::i32,
    3665             : /*6768*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3666             : /*6770*/            OPC_EmitMergeInputChains1_0,
    3667             : /*6771*/            OPC_EmitConvertToTarget, 3,
    3668             : /*6773*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1059), 0|OPFL_Chain,
    3669             :                         MVT::i32, 3/*#Ops*/, 1, 2, 4, 
    3670             :                     // Src: (intrinsic_w_chain:i32 3086:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b, (imm:i32):$c) - Complexity = 12
    3671             :                     // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1059:i32 Int64Regs:i64:$src, Int32Regs:i32:$b, (imm:i32):$c)
    3672             : /*6782*/          /*Scope*/ 26, /*->6809*/
    3673             : /*6783*/            OPC_MoveChild3,
    3674             : /*6784*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3675             : /*6787*/            OPC_CheckType, MVT::i64,
    3676             : /*6789*/            OPC_MoveParent,
    3677             : /*6790*/            OPC_RecordChild4, // #3 = $c
    3678             : /*6791*/            OPC_CheckChild4Type, MVT::i64,
    3679             : /*6793*/            OPC_CheckType, MVT::i64,
    3680             : /*6795*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3681             : /*6797*/            OPC_EmitMergeInputChains1_0,
    3682             : /*6798*/            OPC_EmitConvertToTarget, 2,
    3683             : /*6800*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1057), 0|OPFL_Chain,
    3684             :                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
    3685             :                     // Src: (intrinsic_w_chain:i64 3086:iPTR, Int64Regs:i64:$src, (imm:i64):$b, Int64Regs:i64:$c) - Complexity = 12
    3686             :                     // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1057:i64 Int64Regs:i64:$src, (imm:i64):$b, Int64Regs:i64:$c)
    3687             : /*6809*/          /*Scope*/ 46, /*->6856*/
    3688             : /*6810*/            OPC_CheckChild3Type, MVT::i64,
    3689             : /*6812*/            OPC_RecordChild4, // #3 = $c
    3690             : /*6813*/            OPC_Scope, 23, /*->6838*/ // 2 children in Scope
    3691             : /*6815*/              OPC_MoveChild4,
    3692             : /*6816*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3693             : /*6819*/              OPC_CheckType, MVT::i64,
    3694             : /*6821*/              OPC_MoveParent,
    3695             : /*6822*/              OPC_CheckType, MVT::i64,
    3696             : /*6824*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3697             : /*6826*/              OPC_EmitMergeInputChains1_0,
    3698             : /*6827*/              OPC_EmitConvertToTarget, 3,
    3699             : /*6829*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1059), 0|OPFL_Chain,
    3700             :                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
    3701             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b, (imm:i64):$c) - Complexity = 12
    3702             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1059:i64 Int64Regs:i64:$src, Int64Regs:i64:$b, (imm:i64):$c)
    3703             : /*6838*/            /*Scope*/ 16, /*->6855*/
    3704             : /*6839*/              OPC_CheckChild4Type, MVT::i64,
    3705             : /*6841*/              OPC_CheckType, MVT::i64,
    3706             : /*6843*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3707             : /*6845*/              OPC_EmitMergeInputChains1_0,
    3708             : /*6846*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1055), 0|OPFL_Chain,
    3709             :                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
    3710             :                       // Src: (intrinsic_w_chain:i64 3086:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b, Int64Regs:i64:$c) - Complexity = 10
    3711             :                       // Dst: (INT_PTX_SATOM_CAS_b64_cta_gen_anonymous_1063anonymous_1055:i64 Int64Regs:i64:$src, Int64Regs:i64:$b, Int64Regs:i64:$c)
    3712             : /*6855*/            0, /*End of Scope*/
    3713             : /*6856*/          /*Scope*/ 19, /*->6876*/
    3714             : /*6857*/            OPC_CheckChild3Type, MVT::i32,
    3715             : /*6859*/            OPC_RecordChild4, // #3 = $c
    3716             : /*6860*/            OPC_CheckChild4Type, MVT::i32,
    3717             : /*6862*/            OPC_CheckType, MVT::i32,
    3718             : /*6864*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3719             : /*6866*/            OPC_EmitMergeInputChains1_0,
    3720             : /*6867*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1055), 0|OPFL_Chain,
    3721             :                         MVT::i32, 3/*#Ops*/, 1, 2, 3, 
    3722             :                     // Src: (intrinsic_w_chain:i32 3086:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b, Int32Regs:i32:$c) - Complexity = 10
    3723             :                     // Dst: (INT_PTX_SATOM_CAS_b32_cta_gen_anonymous_1063anonymous_1055:i32 Int64Regs:i64:$src, Int32Regs:i32:$b, Int32Regs:i32:$c)
    3724             : /*6876*/          0, /*End of Scope*/
    3725             : /*6877*/        0, /*End of Scope*/
    3726             : /*6878*/      /*Scope*/ 52|128,3/*436*/, /*->7316*/
    3727             : /*6880*/        OPC_CheckChild1Integer, 15|128,24/*3087*/, 
    3728             : /*6883*/        OPC_RecordChild2, // #1 = $src
    3729             : /*6884*/        OPC_Scope, 85|128,1/*213*/, /*->7100*/ // 2 children in Scope
    3730             : /*6887*/          OPC_CheckChild2Type, MVT::i32,
    3731             : /*6889*/          OPC_RecordChild3, // #2 = $b
    3732             : /*6890*/          OPC_Scope, 86, /*->6978*/ // 5 children in Scope
    3733             : /*6892*/            OPC_MoveChild3,
    3734             : /*6893*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3735             : /*6896*/            OPC_SwitchType /*2 cases */, 49, MVT::i32,// ->6948
    3736             : /*6899*/              OPC_MoveParent,
    3737             : /*6900*/              OPC_RecordChild4, // #3 = $c
    3738             : /*6901*/              OPC_Scope, 25, /*->6928*/ // 2 children in Scope
    3739             : /*6903*/                OPC_MoveChild4,
    3740             : /*6904*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3741             : /*6907*/                OPC_CheckType, MVT::i32,
    3742             : /*6909*/                OPC_MoveParent,
    3743             : /*6910*/                OPC_CheckType, MVT::i32,
    3744             : /*6912*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3745             : /*6914*/                OPC_EmitMergeInputChains1_0,
    3746             : /*6915*/                OPC_EmitConvertToTarget, 2,
    3747             : /*6917*/                OPC_EmitConvertToTarget, 3,
    3748             : /*6919*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1060), 0|OPFL_Chain,
    3749             :                             MVT::i32, 3/*#Ops*/, 1, 4, 5, 
    3750             :                         // Src: (intrinsic_w_chain:i32 3087:iPTR, Int32Regs:i32:$src, (imm:i32):$b, (imm:i32):$c) - Complexity = 14
    3751             :                         // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1060:i32 Int32Regs:i32:$src, (imm:i32):$b, (imm:i32):$c)
    3752             : /*6928*/              /*Scope*/ 18, /*->6947*/
    3753             : /*6929*/                OPC_CheckChild4Type, MVT::i32,
    3754             : /*6931*/                OPC_CheckType, MVT::i32,
    3755             : /*6933*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3756             : /*6935*/                OPC_EmitMergeInputChains1_0,
    3757             : /*6936*/                OPC_EmitConvertToTarget, 2,
    3758             : /*6938*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1056), 0|OPFL_Chain,
    3759             :                             MVT::i32, 3/*#Ops*/, 1, 4, 3, 
    3760             :                         // Src: (intrinsic_w_chain:i32 3087:iPTR, Int32Regs:i32:$src, (imm:i32):$b, Int32Regs:i32:$c) - Complexity = 12
    3761             :                         // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1056:i32 Int32Regs:i32:$src, (imm:i32):$b, Int32Regs:i32:$c)
    3762             : /*6947*/              0, /*End of Scope*/
    3763             : /*6948*/            /*SwitchType*/ 27, MVT::i64,// ->6977
    3764             : /*6950*/              OPC_MoveParent,
    3765             : /*6951*/              OPC_RecordChild4, // #3 = $c
    3766             : /*6952*/              OPC_MoveChild4,
    3767             : /*6953*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3768             : /*6956*/              OPC_CheckType, MVT::i64,
    3769             : /*6958*/              OPC_MoveParent,
    3770             : /*6959*/              OPC_CheckType, MVT::i64,
    3771             : /*6961*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3772             : /*6963*/              OPC_EmitMergeInputChains1_0,
    3773             : /*6964*/              OPC_EmitConvertToTarget, 2,
    3774             : /*6966*/              OPC_EmitConvertToTarget, 3,
    3775             : /*6968*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1060), 0|OPFL_Chain,
    3776             :                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
    3777             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int32Regs:i32:$src, (imm:i64):$b, (imm:i64):$c) - Complexity = 14
    3778             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1060:i64 Int32Regs:i32:$src, (imm:i64):$b, (imm:i64):$c)
    3779             : /*6977*/            0, // EndSwitchType
    3780             : /*6978*/          /*Scope*/ 26, /*->7005*/
    3781             : /*6979*/            OPC_CheckChild3Type, MVT::i32,
    3782             : /*6981*/            OPC_RecordChild4, // #3 = $c
    3783             : /*6982*/            OPC_MoveChild4,
    3784             : /*6983*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3785             : /*6986*/            OPC_CheckType, MVT::i32,
    3786             : /*6988*/            OPC_MoveParent,
    3787             : /*6989*/            OPC_CheckType, MVT::i32,
    3788             : /*6991*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3789             : /*6993*/            OPC_EmitMergeInputChains1_0,
    3790             : /*6994*/            OPC_EmitConvertToTarget, 3,
    3791             : /*6996*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1058), 0|OPFL_Chain,
    3792             :                         MVT::i32, 3/*#Ops*/, 1, 2, 4, 
    3793             :                     // Src: (intrinsic_w_chain:i32 3087:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b, (imm:i32):$c) - Complexity = 12
    3794             :                     // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1058:i32 Int32Regs:i32:$src, Int32Regs:i32:$b, (imm:i32):$c)
    3795             : /*7005*/          /*Scope*/ 26, /*->7032*/
    3796             : /*7006*/            OPC_MoveChild3,
    3797             : /*7007*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3798             : /*7010*/            OPC_CheckType, MVT::i64,
    3799             : /*7012*/            OPC_MoveParent,
    3800             : /*7013*/            OPC_RecordChild4, // #3 = $c
    3801             : /*7014*/            OPC_CheckChild4Type, MVT::i64,
    3802             : /*7016*/            OPC_CheckType, MVT::i64,
    3803             : /*7018*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3804             : /*7020*/            OPC_EmitMergeInputChains1_0,
    3805             : /*7021*/            OPC_EmitConvertToTarget, 2,
    3806             : /*7023*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1056), 0|OPFL_Chain,
    3807             :                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
    3808             :                     // Src: (intrinsic_w_chain:i64 3087:iPTR, Int32Regs:i32:$src, (imm:i64):$b, Int64Regs:i64:$c) - Complexity = 12
    3809             :                     // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1056:i64 Int32Regs:i32:$src, (imm:i64):$b, Int64Regs:i64:$c)
    3810             : /*7032*/          /*Scope*/ 46, /*->7079*/
    3811             : /*7033*/            OPC_CheckChild3Type, MVT::i64,
    3812             : /*7035*/            OPC_RecordChild4, // #3 = $c
    3813             : /*7036*/            OPC_Scope, 23, /*->7061*/ // 2 children in Scope
    3814             : /*7038*/              OPC_MoveChild4,
    3815             : /*7039*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3816             : /*7042*/              OPC_CheckType, MVT::i64,
    3817             : /*7044*/              OPC_MoveParent,
    3818             : /*7045*/              OPC_CheckType, MVT::i64,
    3819             : /*7047*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3820             : /*7049*/              OPC_EmitMergeInputChains1_0,
    3821             : /*7050*/              OPC_EmitConvertToTarget, 3,
    3822             : /*7052*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1058), 0|OPFL_Chain,
    3823             :                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
    3824             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b, (imm:i64):$c) - Complexity = 12
    3825             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1058:i64 Int32Regs:i32:$src, Int64Regs:i64:$b, (imm:i64):$c)
    3826             : /*7061*/            /*Scope*/ 16, /*->7078*/
    3827             : /*7062*/              OPC_CheckChild4Type, MVT::i64,
    3828             : /*7064*/              OPC_CheckType, MVT::i64,
    3829             : /*7066*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3830             : /*7068*/              OPC_EmitMergeInputChains1_0,
    3831             : /*7069*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1054), 0|OPFL_Chain,
    3832             :                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
    3833             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b, Int64Regs:i64:$c) - Complexity = 10
    3834             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1054:i64 Int32Regs:i32:$src, Int64Regs:i64:$b, Int64Regs:i64:$c)
    3835             : /*7078*/            0, /*End of Scope*/
    3836             : /*7079*/          /*Scope*/ 19, /*->7099*/
    3837             : /*7080*/            OPC_CheckChild3Type, MVT::i32,
    3838             : /*7082*/            OPC_RecordChild4, // #3 = $c
    3839             : /*7083*/            OPC_CheckChild4Type, MVT::i32,
    3840             : /*7085*/            OPC_CheckType, MVT::i32,
    3841             : /*7087*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3842             : /*7089*/            OPC_EmitMergeInputChains1_0,
    3843             : /*7090*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1054), 0|OPFL_Chain,
    3844             :                         MVT::i32, 3/*#Ops*/, 1, 2, 3, 
    3845             :                     // Src: (intrinsic_w_chain:i32 3087:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b, Int32Regs:i32:$c) - Complexity = 10
    3846             :                     // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1054:i32 Int32Regs:i32:$src, Int32Regs:i32:$b, Int32Regs:i32:$c)
    3847             : /*7099*/          0, /*End of Scope*/
    3848             : /*7100*/        /*Scope*/ 85|128,1/*213*/, /*->7315*/
    3849             : /*7102*/          OPC_CheckChild2Type, MVT::i64,
    3850             : /*7104*/          OPC_RecordChild3, // #2 = $b
    3851             : /*7105*/          OPC_Scope, 86, /*->7193*/ // 5 children in Scope
    3852             : /*7107*/            OPC_MoveChild3,
    3853             : /*7108*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3854             : /*7111*/            OPC_SwitchType /*2 cases */, 49, MVT::i32,// ->7163
    3855             : /*7114*/              OPC_MoveParent,
    3856             : /*7115*/              OPC_RecordChild4, // #3 = $c
    3857             : /*7116*/              OPC_Scope, 25, /*->7143*/ // 2 children in Scope
    3858             : /*7118*/                OPC_MoveChild4,
    3859             : /*7119*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3860             : /*7122*/                OPC_CheckType, MVT::i32,
    3861             : /*7124*/                OPC_MoveParent,
    3862             : /*7125*/                OPC_CheckType, MVT::i32,
    3863             : /*7127*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3864             : /*7129*/                OPC_EmitMergeInputChains1_0,
    3865             : /*7130*/                OPC_EmitConvertToTarget, 2,
    3866             : /*7132*/                OPC_EmitConvertToTarget, 3,
    3867             : /*7134*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1061), 0|OPFL_Chain,
    3868             :                             MVT::i32, 3/*#Ops*/, 1, 4, 5, 
    3869             :                         // Src: (intrinsic_w_chain:i32 3087:iPTR, Int64Regs:i64:$src, (imm:i32):$b, (imm:i32):$c) - Complexity = 14
    3870             :                         // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1061:i32 Int64Regs:i64:$src, (imm:i32):$b, (imm:i32):$c)
    3871             : /*7143*/              /*Scope*/ 18, /*->7162*/
    3872             : /*7144*/                OPC_CheckChild4Type, MVT::i32,
    3873             : /*7146*/                OPC_CheckType, MVT::i32,
    3874             : /*7148*/                OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3875             : /*7150*/                OPC_EmitMergeInputChains1_0,
    3876             : /*7151*/                OPC_EmitConvertToTarget, 2,
    3877             : /*7153*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1057), 0|OPFL_Chain,
    3878             :                             MVT::i32, 3/*#Ops*/, 1, 4, 3, 
    3879             :                         // Src: (intrinsic_w_chain:i32 3087:iPTR, Int64Regs:i64:$src, (imm:i32):$b, Int32Regs:i32:$c) - Complexity = 12
    3880             :                         // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1057:i32 Int64Regs:i64:$src, (imm:i32):$b, Int32Regs:i32:$c)
    3881             : /*7162*/              0, /*End of Scope*/
    3882             : /*7163*/            /*SwitchType*/ 27, MVT::i64,// ->7192
    3883             : /*7165*/              OPC_MoveParent,
    3884             : /*7166*/              OPC_RecordChild4, // #3 = $c
    3885             : /*7167*/              OPC_MoveChild4,
    3886             : /*7168*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3887             : /*7171*/              OPC_CheckType, MVT::i64,
    3888             : /*7173*/              OPC_MoveParent,
    3889             : /*7174*/              OPC_CheckType, MVT::i64,
    3890             : /*7176*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3891             : /*7178*/              OPC_EmitMergeInputChains1_0,
    3892             : /*7179*/              OPC_EmitConvertToTarget, 2,
    3893             : /*7181*/              OPC_EmitConvertToTarget, 3,
    3894             : /*7183*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1061), 0|OPFL_Chain,
    3895             :                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
    3896             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int64Regs:i64:$src, (imm:i64):$b, (imm:i64):$c) - Complexity = 14
    3897             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1061:i64 Int64Regs:i64:$src, (imm:i64):$b, (imm:i64):$c)
    3898             : /*7192*/            0, // EndSwitchType
    3899             : /*7193*/          /*Scope*/ 26, /*->7220*/
    3900             : /*7194*/            OPC_CheckChild3Type, MVT::i32,
    3901             : /*7196*/            OPC_RecordChild4, // #3 = $c
    3902             : /*7197*/            OPC_MoveChild4,
    3903             : /*7198*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3904             : /*7201*/            OPC_CheckType, MVT::i32,
    3905             : /*7203*/            OPC_MoveParent,
    3906             : /*7204*/            OPC_CheckType, MVT::i32,
    3907             : /*7206*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3908             : /*7208*/            OPC_EmitMergeInputChains1_0,
    3909             : /*7209*/            OPC_EmitConvertToTarget, 3,
    3910             : /*7211*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1059), 0|OPFL_Chain,
    3911             :                         MVT::i32, 3/*#Ops*/, 1, 2, 4, 
    3912             :                     // Src: (intrinsic_w_chain:i32 3087:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b, (imm:i32):$c) - Complexity = 12
    3913             :                     // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1059:i32 Int64Regs:i64:$src, Int32Regs:i32:$b, (imm:i32):$c)
    3914             : /*7220*/          /*Scope*/ 26, /*->7247*/
    3915             : /*7221*/            OPC_MoveChild3,
    3916             : /*7222*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3917             : /*7225*/            OPC_CheckType, MVT::i64,
    3918             : /*7227*/            OPC_MoveParent,
    3919             : /*7228*/            OPC_RecordChild4, // #3 = $c
    3920             : /*7229*/            OPC_CheckChild4Type, MVT::i64,
    3921             : /*7231*/            OPC_CheckType, MVT::i64,
    3922             : /*7233*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3923             : /*7235*/            OPC_EmitMergeInputChains1_0,
    3924             : /*7236*/            OPC_EmitConvertToTarget, 2,
    3925             : /*7238*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1057), 0|OPFL_Chain,
    3926             :                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
    3927             :                     // Src: (intrinsic_w_chain:i64 3087:iPTR, Int64Regs:i64:$src, (imm:i64):$b, Int64Regs:i64:$c) - Complexity = 12
    3928             :                     // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1057:i64 Int64Regs:i64:$src, (imm:i64):$b, Int64Regs:i64:$c)
    3929             : /*7247*/          /*Scope*/ 46, /*->7294*/
    3930             : /*7248*/            OPC_CheckChild3Type, MVT::i64,
    3931             : /*7250*/            OPC_RecordChild4, // #3 = $c
    3932             : /*7251*/            OPC_Scope, 23, /*->7276*/ // 2 children in Scope
    3933             : /*7253*/              OPC_MoveChild4,
    3934             : /*7254*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3935             : /*7257*/              OPC_CheckType, MVT::i64,
    3936             : /*7259*/              OPC_MoveParent,
    3937             : /*7260*/              OPC_CheckType, MVT::i64,
    3938             : /*7262*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3939             : /*7264*/              OPC_EmitMergeInputChains1_0,
    3940             : /*7265*/              OPC_EmitConvertToTarget, 3,
    3941             : /*7267*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1059), 0|OPFL_Chain,
    3942             :                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
    3943             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b, (imm:i64):$c) - Complexity = 12
    3944             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1059:i64 Int64Regs:i64:$src, Int64Regs:i64:$b, (imm:i64):$c)
    3945             : /*7276*/            /*Scope*/ 16, /*->7293*/
    3946             : /*7277*/              OPC_CheckChild4Type, MVT::i64,
    3947             : /*7279*/              OPC_CheckType, MVT::i64,
    3948             : /*7281*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3949             : /*7283*/              OPC_EmitMergeInputChains1_0,
    3950             : /*7284*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1055), 0|OPFL_Chain,
    3951             :                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
    3952             :                       // Src: (intrinsic_w_chain:i64 3087:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b, Int64Regs:i64:$c) - Complexity = 10
    3953             :                       // Dst: (INT_PTX_SATOM_CAS_b64_sys_gen_anonymous_1063anonymous_1055:i64 Int64Regs:i64:$src, Int64Regs:i64:$b, Int64Regs:i64:$c)
    3954             : /*7293*/            0, /*End of Scope*/
    3955             : /*7294*/          /*Scope*/ 19, /*->7314*/
    3956             : /*7295*/            OPC_CheckChild3Type, MVT::i32,
    3957             : /*7297*/            OPC_RecordChild4, // #3 = $c
    3958             : /*7298*/            OPC_CheckChild4Type, MVT::i32,
    3959             : /*7300*/            OPC_CheckType, MVT::i32,
    3960             : /*7302*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    3961             : /*7304*/            OPC_EmitMergeInputChains1_0,
    3962             : /*7305*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1055), 0|OPFL_Chain,
    3963             :                         MVT::i32, 3/*#Ops*/, 1, 2, 3, 
    3964             :                     // Src: (intrinsic_w_chain:i32 3087:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b, Int32Regs:i32:$c) - Complexity = 10
    3965             :                     // Dst: (INT_PTX_SATOM_CAS_b32_sys_gen_anonymous_1063anonymous_1055:i32 Int64Regs:i64:$src, Int32Regs:i32:$b, Int32Regs:i32:$c)
    3966             : /*7314*/          0, /*End of Scope*/
    3967             : /*7315*/        0, /*End of Scope*/
    3968             : /*7316*/      /*Scope*/ 24|128,2/*280*/, /*->7598*/
    3969             : /*7318*/        OPC_CheckChild1Integer, 24|128,24/*3096*/, 
    3970             : /*7321*/        OPC_RecordChild2, // #1 = $addr
    3971             : /*7322*/        OPC_Scope, 7|128,1/*135*/, /*->7460*/ // 2 children in Scope
    3972             : /*7325*/          OPC_CheckChild2Type, MVT::i32,
    3973             : /*7327*/          OPC_RecordChild3, // #2 = $b
    3974             : /*7328*/          OPC_Scope, 72, /*->7402*/ // 4 children in Scope
    3975             : /*7330*/            OPC_MoveChild3,
    3976             : /*7331*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    3977             : /*7334*/            OPC_MoveParent,
    3978             : /*7335*/            OPC_Scope, 15, /*->7352*/ // 3 children in Scope
    3979             : /*7337*/              OPC_CheckPredicate, 4, // Predicate_atomic_load_inc_32_g
    3980             : /*7339*/              OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    3981             : /*7341*/              OPC_EmitMergeInputChains1_0,
    3982             : /*7342*/              OPC_EmitConvertToTarget, 2,
    3983             : /*7344*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p32imm), 0|OPFL_Chain,
    3984             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    3985             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_g>> - Complexity = 12
    3986             :                       // Dst: (INT_PTX_ATOM_INC_G_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    3987             : /*7352*/            /*Scope*/ 15, /*->7368*/
    3988             : /*7353*/              OPC_CheckPredicate, 5, // Predicate_atomic_load_inc_32_s
    3989             : /*7355*/              OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    3990             : /*7357*/              OPC_EmitMergeInputChains1_0,
    3991             : /*7358*/              OPC_EmitConvertToTarget, 2,
    3992             : /*7360*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p32imm), 0|OPFL_Chain,
    3993             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    3994             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_s>> - Complexity = 12
    3995             :                       // Dst: (INT_PTX_ATOM_INC_S_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    3996             : /*7368*/            /*Scope*/ 32, /*->7401*/
    3997             : /*7369*/              OPC_CheckPredicate, 6, // Predicate_atomic_load_inc_32_gen
    3998             : /*7371*/              OPC_Scope, 13, /*->7386*/ // 2 children in Scope
    3999             : /*7373*/                OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4000             : /*7375*/                OPC_EmitMergeInputChains1_0,
    4001             : /*7376*/                OPC_EmitConvertToTarget, 2,
    4002             : /*7378*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p32imm), 0|OPFL_Chain,
    4003             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4004             :                         // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 12
    4005             :                         // Dst: (INT_PTX_ATOM_INC_GEN_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4006             : /*7386*/              /*Scope*/ 13, /*->7400*/
    4007             : /*7387*/                OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4008             : /*7389*/                OPC_EmitMergeInputChains1_0,
    4009             : /*7390*/                OPC_EmitConvertToTarget, 2,
    4010             : /*7392*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp32imm), 0|OPFL_Chain,
    4011             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4012             :                         // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 12
    4013             :                         // Dst: (INT_PTX_ATOM_INC_GEN_32_USE_Gp32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4014             : /*7400*/              0, /*End of Scope*/
    4015             : /*7401*/            0, /*End of Scope*/
    4016             : /*7402*/          /*Scope*/ 13, /*->7416*/
    4017             : /*7403*/            OPC_CheckPredicate, 4, // Predicate_atomic_load_inc_32_g
    4018             : /*7405*/            OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4019             : /*7407*/            OPC_EmitMergeInputChains1_0,
    4020             : /*7408*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p32reg), 0|OPFL_Chain,
    4021             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4022             :                     // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_g>> - Complexity = 9
    4023             :                     // Dst: (INT_PTX_ATOM_INC_G_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4024             : /*7416*/          /*Scope*/ 13, /*->7430*/
    4025             : /*7417*/            OPC_CheckPredicate, 5, // Predicate_atomic_load_inc_32_s
    4026             : /*7419*/            OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4027             : /*7421*/            OPC_EmitMergeInputChains1_0,
    4028             : /*7422*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p32reg), 0|OPFL_Chain,
    4029             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4030             :                     // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_s>> - Complexity = 9
    4031             :                     // Dst: (INT_PTX_ATOM_INC_S_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4032             : /*7430*/          /*Scope*/ 28, /*->7459*/
    4033             : /*7431*/            OPC_CheckPredicate, 6, // Predicate_atomic_load_inc_32_gen
    4034             : /*7433*/            OPC_Scope, 11, /*->7446*/ // 2 children in Scope
    4035             : /*7435*/              OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4036             : /*7437*/              OPC_EmitMergeInputChains1_0,
    4037             : /*7438*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p32reg), 0|OPFL_Chain,
    4038             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4039             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 9
    4040             :                       // Dst: (INT_PTX_ATOM_INC_GEN_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4041             : /*7446*/            /*Scope*/ 11, /*->7458*/
    4042             : /*7447*/              OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4043             : /*7449*/              OPC_EmitMergeInputChains1_0,
    4044             : /*7450*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp32reg), 0|OPFL_Chain,
    4045             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4046             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 9
    4047             :                       // Dst: (INT_PTX_ATOM_INC_GEN_32_USE_Gp32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4048             : /*7458*/            0, /*End of Scope*/
    4049             : /*7459*/          0, /*End of Scope*/
    4050             : /*7460*/        /*Scope*/ 7|128,1/*135*/, /*->7597*/
    4051             : /*7462*/          OPC_CheckChild2Type, MVT::i64,
    4052             : /*7464*/          OPC_RecordChild3, // #2 = $b
    4053             : /*7465*/          OPC_Scope, 72, /*->7539*/ // 4 children in Scope
    4054             : /*7467*/            OPC_MoveChild3,
    4055             : /*7468*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4056             : /*7471*/            OPC_MoveParent,
    4057             : /*7472*/            OPC_Scope, 15, /*->7489*/ // 3 children in Scope
    4058             : /*7474*/              OPC_CheckPredicate, 4, // Predicate_atomic_load_inc_32_g
    4059             : /*7476*/              OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4060             : /*7478*/              OPC_EmitMergeInputChains1_0,
    4061             : /*7479*/              OPC_EmitConvertToTarget, 2,
    4062             : /*7481*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p64imm), 0|OPFL_Chain,
    4063             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4064             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_g>> - Complexity = 12
    4065             :                       // Dst: (INT_PTX_ATOM_INC_G_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4066             : /*7489*/            /*Scope*/ 15, /*->7505*/
    4067             : /*7490*/              OPC_CheckPredicate, 5, // Predicate_atomic_load_inc_32_s
    4068             : /*7492*/              OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4069             : /*7494*/              OPC_EmitMergeInputChains1_0,
    4070             : /*7495*/              OPC_EmitConvertToTarget, 2,
    4071             : /*7497*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p64imm), 0|OPFL_Chain,
    4072             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4073             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_s>> - Complexity = 12
    4074             :                       // Dst: (INT_PTX_ATOM_INC_S_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4075             : /*7505*/            /*Scope*/ 32, /*->7538*/
    4076             : /*7506*/              OPC_CheckPredicate, 6, // Predicate_atomic_load_inc_32_gen
    4077             : /*7508*/              OPC_Scope, 13, /*->7523*/ // 2 children in Scope
    4078             : /*7510*/                OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4079             : /*7512*/                OPC_EmitMergeInputChains1_0,
    4080             : /*7513*/                OPC_EmitConvertToTarget, 2,
    4081             : /*7515*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p64imm), 0|OPFL_Chain,
    4082             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4083             :                         // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 12
    4084             :                         // Dst: (INT_PTX_ATOM_INC_GEN_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4085             : /*7523*/              /*Scope*/ 13, /*->7537*/
    4086             : /*7524*/                OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4087             : /*7526*/                OPC_EmitMergeInputChains1_0,
    4088             : /*7527*/                OPC_EmitConvertToTarget, 2,
    4089             : /*7529*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp64imm), 0|OPFL_Chain,
    4090             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4091             :                         // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 12
    4092             :                         // Dst: (INT_PTX_ATOM_INC_GEN_32_USE_Gp64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4093             : /*7537*/              0, /*End of Scope*/
    4094             : /*7538*/            0, /*End of Scope*/
    4095             : /*7539*/          /*Scope*/ 13, /*->7553*/
    4096             : /*7540*/            OPC_CheckPredicate, 4, // Predicate_atomic_load_inc_32_g
    4097             : /*7542*/            OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4098             : /*7544*/            OPC_EmitMergeInputChains1_0,
    4099             : /*7545*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_G_32p64reg), 0|OPFL_Chain,
    4100             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4101             :                     // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_g>> - Complexity = 9
    4102             :                     // Dst: (INT_PTX_ATOM_INC_G_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4103             : /*7553*/          /*Scope*/ 13, /*->7567*/
    4104             : /*7554*/            OPC_CheckPredicate, 5, // Predicate_atomic_load_inc_32_s
    4105             : /*7556*/            OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4106             : /*7558*/            OPC_EmitMergeInputChains1_0,
    4107             : /*7559*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_S_32p64reg), 0|OPFL_Chain,
    4108             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4109             :                     // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_s>> - Complexity = 9
    4110             :                     // Dst: (INT_PTX_ATOM_INC_S_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4111             : /*7567*/          /*Scope*/ 28, /*->7596*/
    4112             : /*7568*/            OPC_CheckPredicate, 6, // Predicate_atomic_load_inc_32_gen
    4113             : /*7570*/            OPC_Scope, 11, /*->7583*/ // 2 children in Scope
    4114             : /*7572*/              OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4115             : /*7574*/              OPC_EmitMergeInputChains1_0,
    4116             : /*7575*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32p64reg), 0|OPFL_Chain,
    4117             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4118             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 9
    4119             :                       // Dst: (INT_PTX_ATOM_INC_GEN_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4120             : /*7583*/            /*Scope*/ 11, /*->7595*/
    4121             : /*7584*/              OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4122             : /*7586*/              OPC_EmitMergeInputChains1_0,
    4123             : /*7587*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_INC_GEN_32_USE_Gp64reg), 0|OPFL_Chain,
    4124             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4125             :                       // Src: (intrinsic_w_chain:i32 3096:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_inc_32_gen>> - Complexity = 9
    4126             :                       // Dst: (INT_PTX_ATOM_INC_GEN_32_USE_Gp64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4127             : /*7595*/            0, /*End of Scope*/
    4128             : /*7596*/          0, /*End of Scope*/
    4129             : /*7597*/        0, /*End of Scope*/
    4130             : /*7598*/      /*Scope*/ 24|128,2/*280*/, /*->7880*/
    4131             : /*7600*/        OPC_CheckChild1Integer, 23|128,24/*3095*/, 
    4132             : /*7603*/        OPC_RecordChild2, // #1 = $addr
    4133             : /*7604*/        OPC_Scope, 7|128,1/*135*/, /*->7742*/ // 2 children in Scope
    4134             : /*7607*/          OPC_CheckChild2Type, MVT::i32,
    4135             : /*7609*/          OPC_RecordChild3, // #2 = $b
    4136             : /*7610*/          OPC_Scope, 72, /*->7684*/ // 4 children in Scope
    4137             : /*7612*/            OPC_MoveChild3,
    4138             : /*7613*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4139             : /*7616*/            OPC_MoveParent,
    4140             : /*7617*/            OPC_Scope, 15, /*->7634*/ // 3 children in Scope
    4141             : /*7619*/              OPC_CheckPredicate, 4, // Predicate_atomic_load_dec_32_g
    4142             : /*7621*/              OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4143             : /*7623*/              OPC_EmitMergeInputChains1_0,
    4144             : /*7624*/              OPC_EmitConvertToTarget, 2,
    4145             : /*7626*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p32imm), 0|OPFL_Chain,
    4146             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4147             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_g>> - Complexity = 12
    4148             :                       // Dst: (INT_PTX_ATOM_DEC_G_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4149             : /*7634*/            /*Scope*/ 15, /*->7650*/
    4150             : /*7635*/              OPC_CheckPredicate, 5, // Predicate_atomic_load_dec_32_s
    4151             : /*7637*/              OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4152             : /*7639*/              OPC_EmitMergeInputChains1_0,
    4153             : /*7640*/              OPC_EmitConvertToTarget, 2,
    4154             : /*7642*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p32imm), 0|OPFL_Chain,
    4155             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4156             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_s>> - Complexity = 12
    4157             :                       // Dst: (INT_PTX_ATOM_DEC_S_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4158             : /*7650*/            /*Scope*/ 32, /*->7683*/
    4159             : /*7651*/              OPC_CheckPredicate, 6, // Predicate_atomic_load_dec_32_gen
    4160             : /*7653*/              OPC_Scope, 13, /*->7668*/ // 2 children in Scope
    4161             : /*7655*/                OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4162             : /*7657*/                OPC_EmitMergeInputChains1_0,
    4163             : /*7658*/                OPC_EmitConvertToTarget, 2,
    4164             : /*7660*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p32imm), 0|OPFL_Chain,
    4165             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4166             :                         // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 12
    4167             :                         // Dst: (INT_PTX_ATOM_DEC_GEN_32p32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4168             : /*7668*/              /*Scope*/ 13, /*->7682*/
    4169             : /*7669*/                OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4170             : /*7671*/                OPC_EmitMergeInputChains1_0,
    4171             : /*7672*/                OPC_EmitConvertToTarget, 2,
    4172             : /*7674*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp32imm), 0|OPFL_Chain,
    4173             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4174             :                         // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 12
    4175             :                         // Dst: (INT_PTX_ATOM_DEC_GEN_32_USE_Gp32imm:i32 Int32Regs:i32:$addr, (imm:i32):$b)
    4176             : /*7682*/              0, /*End of Scope*/
    4177             : /*7683*/            0, /*End of Scope*/
    4178             : /*7684*/          /*Scope*/ 13, /*->7698*/
    4179             : /*7685*/            OPC_CheckPredicate, 4, // Predicate_atomic_load_dec_32_g
    4180             : /*7687*/            OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4181             : /*7689*/            OPC_EmitMergeInputChains1_0,
    4182             : /*7690*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p32reg), 0|OPFL_Chain,
    4183             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4184             :                     // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_g>> - Complexity = 9
    4185             :                     // Dst: (INT_PTX_ATOM_DEC_G_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4186             : /*7698*/          /*Scope*/ 13, /*->7712*/
    4187             : /*7699*/            OPC_CheckPredicate, 5, // Predicate_atomic_load_dec_32_s
    4188             : /*7701*/            OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4189             : /*7703*/            OPC_EmitMergeInputChains1_0,
    4190             : /*7704*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p32reg), 0|OPFL_Chain,
    4191             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4192             :                     // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_s>> - Complexity = 9
    4193             :                     // Dst: (INT_PTX_ATOM_DEC_S_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4194             : /*7712*/          /*Scope*/ 28, /*->7741*/
    4195             : /*7713*/            OPC_CheckPredicate, 6, // Predicate_atomic_load_dec_32_gen
    4196             : /*7715*/            OPC_Scope, 11, /*->7728*/ // 2 children in Scope
    4197             : /*7717*/              OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4198             : /*7719*/              OPC_EmitMergeInputChains1_0,
    4199             : /*7720*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p32reg), 0|OPFL_Chain,
    4200             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4201             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 9
    4202             :                       // Dst: (INT_PTX_ATOM_DEC_GEN_32p32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4203             : /*7728*/            /*Scope*/ 11, /*->7740*/
    4204             : /*7729*/              OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4205             : /*7731*/              OPC_EmitMergeInputChains1_0,
    4206             : /*7732*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp32reg), 0|OPFL_Chain,
    4207             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4208             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int32Regs:i32:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 9
    4209             :                       // Dst: (INT_PTX_ATOM_DEC_GEN_32_USE_Gp32reg:i32 Int32Regs:i32:$addr, Int32Regs:i32:$b)
    4210             : /*7740*/            0, /*End of Scope*/
    4211             : /*7741*/          0, /*End of Scope*/
    4212             : /*7742*/        /*Scope*/ 7|128,1/*135*/, /*->7879*/
    4213             : /*7744*/          OPC_CheckChild2Type, MVT::i64,
    4214             : /*7746*/          OPC_RecordChild3, // #2 = $b
    4215             : /*7747*/          OPC_Scope, 72, /*->7821*/ // 4 children in Scope
    4216             : /*7749*/            OPC_MoveChild3,
    4217             : /*7750*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4218             : /*7753*/            OPC_MoveParent,
    4219             : /*7754*/            OPC_Scope, 15, /*->7771*/ // 3 children in Scope
    4220             : /*7756*/              OPC_CheckPredicate, 4, // Predicate_atomic_load_dec_32_g
    4221             : /*7758*/              OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4222             : /*7760*/              OPC_EmitMergeInputChains1_0,
    4223             : /*7761*/              OPC_EmitConvertToTarget, 2,
    4224             : /*7763*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p64imm), 0|OPFL_Chain,
    4225             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4226             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_g>> - Complexity = 12
    4227             :                       // Dst: (INT_PTX_ATOM_DEC_G_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4228             : /*7771*/            /*Scope*/ 15, /*->7787*/
    4229             : /*7772*/              OPC_CheckPredicate, 5, // Predicate_atomic_load_dec_32_s
    4230             : /*7774*/              OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4231             : /*7776*/              OPC_EmitMergeInputChains1_0,
    4232             : /*7777*/              OPC_EmitConvertToTarget, 2,
    4233             : /*7779*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p64imm), 0|OPFL_Chain,
    4234             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4235             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_s>> - Complexity = 12
    4236             :                       // Dst: (INT_PTX_ATOM_DEC_S_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4237             : /*7787*/            /*Scope*/ 32, /*->7820*/
    4238             : /*7788*/              OPC_CheckPredicate, 6, // Predicate_atomic_load_dec_32_gen
    4239             : /*7790*/              OPC_Scope, 13, /*->7805*/ // 2 children in Scope
    4240             : /*7792*/                OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4241             : /*7794*/                OPC_EmitMergeInputChains1_0,
    4242             : /*7795*/                OPC_EmitConvertToTarget, 2,
    4243             : /*7797*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p64imm), 0|OPFL_Chain,
    4244             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4245             :                         // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 12
    4246             :                         // Dst: (INT_PTX_ATOM_DEC_GEN_32p64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4247             : /*7805*/              /*Scope*/ 13, /*->7819*/
    4248             : /*7806*/                OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4249             : /*7808*/                OPC_EmitMergeInputChains1_0,
    4250             : /*7809*/                OPC_EmitConvertToTarget, 2,
    4251             : /*7811*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp64imm), 0|OPFL_Chain,
    4252             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4253             :                         // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, (imm:i32):$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 12
    4254             :                         // Dst: (INT_PTX_ATOM_DEC_GEN_32_USE_Gp64imm:i32 Int64Regs:i64:$addr, (imm:i32):$b)
    4255             : /*7819*/              0, /*End of Scope*/
    4256             : /*7820*/            0, /*End of Scope*/
    4257             : /*7821*/          /*Scope*/ 13, /*->7835*/
    4258             : /*7822*/            OPC_CheckPredicate, 4, // Predicate_atomic_load_dec_32_g
    4259             : /*7824*/            OPC_CheckPatternPredicate, 8, // (Subtarget->hasAtomRedG32())
    4260             : /*7826*/            OPC_EmitMergeInputChains1_0,
    4261             : /*7827*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_G_32p64reg), 0|OPFL_Chain,
    4262             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4263             :                     // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_g>> - Complexity = 9
    4264             :                     // Dst: (INT_PTX_ATOM_DEC_G_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4265             : /*7835*/          /*Scope*/ 13, /*->7849*/
    4266             : /*7836*/            OPC_CheckPredicate, 5, // Predicate_atomic_load_dec_32_s
    4267             : /*7838*/            OPC_CheckPatternPredicate, 9, // (Subtarget->hasAtomRedS32())
    4268             : /*7840*/            OPC_EmitMergeInputChains1_0,
    4269             : /*7841*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_S_32p64reg), 0|OPFL_Chain,
    4270             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4271             :                     // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_s>> - Complexity = 9
    4272             :                     // Dst: (INT_PTX_ATOM_DEC_S_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4273             : /*7849*/          /*Scope*/ 28, /*->7878*/
    4274             : /*7850*/            OPC_CheckPredicate, 6, // Predicate_atomic_load_dec_32_gen
    4275             : /*7852*/            OPC_Scope, 11, /*->7865*/ // 2 children in Scope
    4276             : /*7854*/              OPC_CheckPatternPredicate, 10, // (Subtarget->hasAtomRedGen32())
    4277             : /*7856*/              OPC_EmitMergeInputChains1_0,
    4278             : /*7857*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32p64reg), 0|OPFL_Chain,
    4279             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4280             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 9
    4281             :                       // Dst: (INT_PTX_ATOM_DEC_GEN_32p64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4282             : /*7865*/            /*Scope*/ 11, /*->7877*/
    4283             : /*7866*/              OPC_CheckPatternPredicate, 11, // (!Subtarget->hasAtomRedGen32() && Subtarget->hasAtomRedG32())
    4284             : /*7868*/              OPC_EmitMergeInputChains1_0,
    4285             : /*7869*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_DEC_GEN_32_USE_Gp64reg), 0|OPFL_Chain,
    4286             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4287             :                       // Src: (intrinsic_w_chain:i32 3095:iPTR, Int64Regs:i64:$addr, Int32Regs:i32:$b)<<P:Predicate_atomic_load_dec_32_gen>> - Complexity = 9
    4288             :                       // Dst: (INT_PTX_ATOM_DEC_GEN_32_USE_Gp64reg:i32 Int64Regs:i64:$addr, Int32Regs:i32:$b)
    4289             : /*7877*/            0, /*End of Scope*/
    4290             : /*7878*/          0, /*End of Scope*/
    4291             : /*7879*/        0, /*End of Scope*/
    4292             : /*7880*/      /*Scope*/ 88|128,1/*216*/, /*->8098*/
    4293             : /*7882*/        OPC_CheckChild1Integer, 10|128,24/*3082*/, 
    4294             : /*7885*/        OPC_RecordChild2, // #1 = $src
    4295             : /*7886*/        OPC_Scope, 104, /*->7992*/ // 2 children in Scope
    4296             : /*7888*/          OPC_CheckChild2Type, MVT::i32,
    4297             : /*7890*/          OPC_RecordChild3, // #2 = $b
    4298             : /*7891*/          OPC_Scope, 54, /*->7947*/ // 3 children in Scope
    4299             : /*7893*/            OPC_MoveChild3,
    4300             : /*7894*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4301             : /*7897*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->7928
    4302             : /*7900*/              OPC_MoveParent,
    4303             : /*7901*/              OPC_CheckType, MVT::i32,
    4304             : /*7903*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4305             : /*7905*/              OPC_EmitMergeInputChains1_0,
    4306             : /*7906*/              OPC_EmitConvertToTarget, 2,
    4307             : /*7908*/              OPC_Scope, 8, /*->7918*/ // 2 children in Scope
    4308             : /*7910*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4309             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4310             :                         // Src: (intrinsic_w_chain:i32 3082:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4311             :                         // Dst: (INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4312             : /*7918*/              /*Scope*/ 8, /*->7927*/
    4313             : /*7919*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4314             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4315             :                         // Src: (intrinsic_w_chain:i32 3082:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4316             :                         // Dst: (INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4317             : /*7927*/              0, /*End of Scope*/
    4318             : /*7928*/            /*SwitchType*/ 16, MVT::i64,// ->7946
    4319             : /*7930*/              OPC_MoveParent,
    4320             : /*7931*/              OPC_CheckType, MVT::i64,
    4321             : /*7933*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4322             : /*7935*/              OPC_EmitMergeInputChains1_0,
    4323             : /*7936*/              OPC_EmitConvertToTarget, 2,
    4324             : /*7938*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4325             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4326             :                       // Src: (intrinsic_w_chain:i64 3082:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4327             :                       // Dst: (INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4328             : /*7946*/            0, // EndSwitchType
    4329             : /*7947*/          /*Scope*/ 27, /*->7975*/
    4330             : /*7948*/            OPC_CheckChild3Type, MVT::i32,
    4331             : /*7950*/            OPC_CheckType, MVT::i32,
    4332             : /*7952*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4333             : /*7954*/            OPC_EmitMergeInputChains1_0,
    4334             : /*7955*/            OPC_Scope, 8, /*->7965*/ // 2 children in Scope
    4335             : /*7957*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4336             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4337             :                       // Src: (intrinsic_w_chain:i32 3082:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4338             :                       // Dst: (INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4339             : /*7965*/            /*Scope*/ 8, /*->7974*/
    4340             : /*7966*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4341             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4342             :                       // Src: (intrinsic_w_chain:i32 3082:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4343             :                       // Dst: (INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4344             : /*7974*/            0, /*End of Scope*/
    4345             : /*7975*/          /*Scope*/ 15, /*->7991*/
    4346             : /*7976*/            OPC_CheckChild3Type, MVT::i64,
    4347             : /*7978*/            OPC_CheckType, MVT::i64,
    4348             : /*7980*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4349             : /*7982*/            OPC_EmitMergeInputChains1_0,
    4350             : /*7983*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4351             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4352             :                     // Src: (intrinsic_w_chain:i64 3082:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4353             :                     // Dst: (INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4354             : /*7991*/          0, /*End of Scope*/
    4355             : /*7992*/        /*Scope*/ 104, /*->8097*/
    4356             : /*7993*/          OPC_CheckChild2Type, MVT::i64,
    4357             : /*7995*/          OPC_RecordChild3, // #2 = $b
    4358             : /*7996*/          OPC_Scope, 54, /*->8052*/ // 3 children in Scope
    4359             : /*7998*/            OPC_MoveChild3,
    4360             : /*7999*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4361             : /*8002*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->8033
    4362             : /*8005*/              OPC_MoveParent,
    4363             : /*8006*/              OPC_CheckType, MVT::i32,
    4364             : /*8008*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4365             : /*8010*/              OPC_EmitMergeInputChains1_0,
    4366             : /*8011*/              OPC_EmitConvertToTarget, 2,
    4367             : /*8013*/              OPC_Scope, 8, /*->8023*/ // 2 children in Scope
    4368             : /*8015*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4369             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4370             :                         // Src: (intrinsic_w_chain:i32 3082:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4371             :                         // Dst: (INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4372             : /*8023*/              /*Scope*/ 8, /*->8032*/
    4373             : /*8024*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4374             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4375             :                         // Src: (intrinsic_w_chain:i32 3082:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4376             :                         // Dst: (INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4377             : /*8032*/              0, /*End of Scope*/
    4378             : /*8033*/            /*SwitchType*/ 16, MVT::i64,// ->8051
    4379             : /*8035*/              OPC_MoveParent,
    4380             : /*8036*/              OPC_CheckType, MVT::i64,
    4381             : /*8038*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4382             : /*8040*/              OPC_EmitMergeInputChains1_0,
    4383             : /*8041*/              OPC_EmitConvertToTarget, 2,
    4384             : /*8043*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4385             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4386             :                       // Src: (intrinsic_w_chain:i64 3082:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    4387             :                       // Dst: (INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    4388             : /*8051*/            0, // EndSwitchType
    4389             : /*8052*/          /*Scope*/ 27, /*->8080*/
    4390             : /*8053*/            OPC_CheckChild3Type, MVT::i32,
    4391             : /*8055*/            OPC_CheckType, MVT::i32,
    4392             : /*8057*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4393             : /*8059*/            OPC_EmitMergeInputChains1_0,
    4394             : /*8060*/            OPC_Scope, 8, /*->8070*/ // 2 children in Scope
    4395             : /*8062*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4396             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4397             :                       // Src: (intrinsic_w_chain:i32 3082:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4398             :                       // Dst: (INT_PTX_SATOM_ADD_s32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4399             : /*8070*/            /*Scope*/ 8, /*->8079*/
    4400             : /*8071*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4401             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4402             :                       // Src: (intrinsic_w_chain:i32 3082:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4403             :                       // Dst: (INT_PTX_SATOM_ADD_u32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4404             : /*8079*/            0, /*End of Scope*/
    4405             : /*8080*/          /*Scope*/ 15, /*->8096*/
    4406             : /*8081*/            OPC_CheckChild3Type, MVT::i64,
    4407             : /*8083*/            OPC_CheckType, MVT::i64,
    4408             : /*8085*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4409             : /*8087*/            OPC_EmitMergeInputChains1_0,
    4410             : /*8088*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4411             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4412             :                     // Src: (intrinsic_w_chain:i64 3082:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    4413             :                     // Dst: (INT_PTX_SATOM_ADD_u64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    4414             : /*8096*/          0, /*End of Scope*/
    4415             : /*8097*/        0, /*End of Scope*/
    4416             : /*8098*/      /*Scope*/ 88|128,1/*216*/, /*->8316*/
    4417             : /*8100*/        OPC_CheckChild1Integer, 11|128,24/*3083*/, 
    4418             : /*8103*/        OPC_RecordChild2, // #1 = $src
    4419             : /*8104*/        OPC_Scope, 104, /*->8210*/ // 2 children in Scope
    4420             : /*8106*/          OPC_CheckChild2Type, MVT::i32,
    4421             : /*8108*/          OPC_RecordChild3, // #2 = $b
    4422             : /*8109*/          OPC_Scope, 54, /*->8165*/ // 3 children in Scope
    4423             : /*8111*/            OPC_MoveChild3,
    4424             : /*8112*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4425             : /*8115*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->8146
    4426             : /*8118*/              OPC_MoveParent,
    4427             : /*8119*/              OPC_CheckType, MVT::i32,
    4428             : /*8121*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4429             : /*8123*/              OPC_EmitMergeInputChains1_0,
    4430             : /*8124*/              OPC_EmitConvertToTarget, 2,
    4431             : /*8126*/              OPC_Scope, 8, /*->8136*/ // 2 children in Scope
    4432             : /*8128*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4433             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4434             :                         // Src: (intrinsic_w_chain:i32 3083:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4435             :                         // Dst: (INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4436             : /*8136*/              /*Scope*/ 8, /*->8145*/
    4437             : /*8137*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4438             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4439             :                         // Src: (intrinsic_w_chain:i32 3083:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4440             :                         // Dst: (INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4441             : /*8145*/              0, /*End of Scope*/
    4442             : /*8146*/            /*SwitchType*/ 16, MVT::i64,// ->8164
    4443             : /*8148*/              OPC_MoveParent,
    4444             : /*8149*/              OPC_CheckType, MVT::i64,
    4445             : /*8151*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4446             : /*8153*/              OPC_EmitMergeInputChains1_0,
    4447             : /*8154*/              OPC_EmitConvertToTarget, 2,
    4448             : /*8156*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4449             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4450             :                       // Src: (intrinsic_w_chain:i64 3083:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4451             :                       // Dst: (INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4452             : /*8164*/            0, // EndSwitchType
    4453             : /*8165*/          /*Scope*/ 27, /*->8193*/
    4454             : /*8166*/            OPC_CheckChild3Type, MVT::i32,
    4455             : /*8168*/            OPC_CheckType, MVT::i32,
    4456             : /*8170*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4457             : /*8172*/            OPC_EmitMergeInputChains1_0,
    4458             : /*8173*/            OPC_Scope, 8, /*->8183*/ // 2 children in Scope
    4459             : /*8175*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4460             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4461             :                       // Src: (intrinsic_w_chain:i32 3083:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4462             :                       // Dst: (INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4463             : /*8183*/            /*Scope*/ 8, /*->8192*/
    4464             : /*8184*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4465             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4466             :                       // Src: (intrinsic_w_chain:i32 3083:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4467             :                       // Dst: (INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4468             : /*8192*/            0, /*End of Scope*/
    4469             : /*8193*/          /*Scope*/ 15, /*->8209*/
    4470             : /*8194*/            OPC_CheckChild3Type, MVT::i64,
    4471             : /*8196*/            OPC_CheckType, MVT::i64,
    4472             : /*8198*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4473             : /*8200*/            OPC_EmitMergeInputChains1_0,
    4474             : /*8201*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4475             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4476             :                     // Src: (intrinsic_w_chain:i64 3083:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4477             :                     // Dst: (INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4478             : /*8209*/          0, /*End of Scope*/
    4479             : /*8210*/        /*Scope*/ 104, /*->8315*/
    4480             : /*8211*/          OPC_CheckChild2Type, MVT::i64,
    4481             : /*8213*/          OPC_RecordChild3, // #2 = $b
    4482             : /*8214*/          OPC_Scope, 54, /*->8270*/ // 3 children in Scope
    4483             : /*8216*/            OPC_MoveChild3,
    4484             : /*8217*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4485             : /*8220*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->8251
    4486             : /*8223*/              OPC_MoveParent,
    4487             : /*8224*/              OPC_CheckType, MVT::i32,
    4488             : /*8226*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4489             : /*8228*/              OPC_EmitMergeInputChains1_0,
    4490             : /*8229*/              OPC_EmitConvertToTarget, 2,
    4491             : /*8231*/              OPC_Scope, 8, /*->8241*/ // 2 children in Scope
    4492             : /*8233*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4493             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4494             :                         // Src: (intrinsic_w_chain:i32 3083:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4495             :                         // Dst: (INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4496             : /*8241*/              /*Scope*/ 8, /*->8250*/
    4497             : /*8242*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4498             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    4499             :                         // Src: (intrinsic_w_chain:i32 3083:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4500             :                         // Dst: (INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4501             : /*8250*/              0, /*End of Scope*/
    4502             : /*8251*/            /*SwitchType*/ 16, MVT::i64,// ->8269
    4503             : /*8253*/              OPC_MoveParent,
    4504             : /*8254*/              OPC_CheckType, MVT::i64,
    4505             : /*8256*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4506             : /*8258*/              OPC_EmitMergeInputChains1_0,
    4507             : /*8259*/              OPC_EmitConvertToTarget, 2,
    4508             : /*8261*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4509             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4510             :                       // Src: (intrinsic_w_chain:i64 3083:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    4511             :                       // Dst: (INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    4512             : /*8269*/            0, // EndSwitchType
    4513             : /*8270*/          /*Scope*/ 27, /*->8298*/
    4514             : /*8271*/            OPC_CheckChild3Type, MVT::i32,
    4515             : /*8273*/            OPC_CheckType, MVT::i32,
    4516             : /*8275*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4517             : /*8277*/            OPC_EmitMergeInputChains1_0,
    4518             : /*8278*/            OPC_Scope, 8, /*->8288*/ // 2 children in Scope
    4519             : /*8280*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4520             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4521             :                       // Src: (intrinsic_w_chain:i32 3083:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4522             :                       // Dst: (INT_PTX_SATOM_ADD_s32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4523             : /*8288*/            /*Scope*/ 8, /*->8297*/
    4524             : /*8289*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4525             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    4526             :                       // Src: (intrinsic_w_chain:i32 3083:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4527             :                       // Dst: (INT_PTX_SATOM_ADD_u32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4528             : /*8297*/            0, /*End of Scope*/
    4529             : /*8298*/          /*Scope*/ 15, /*->8314*/
    4530             : /*8299*/            OPC_CheckChild3Type, MVT::i64,
    4531             : /*8301*/            OPC_CheckType, MVT::i64,
    4532             : /*8303*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4533             : /*8305*/            OPC_EmitMergeInputChains1_0,
    4534             : /*8306*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4535             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4536             :                     // Src: (intrinsic_w_chain:i64 3083:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    4537             :                     // Dst: (INT_PTX_SATOM_ADD_u64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    4538             : /*8314*/          0, /*End of Scope*/
    4539             : /*8315*/        0, /*End of Scope*/
    4540             : /*8316*/      /*Scope*/ 40|128,1/*168*/, /*->8486*/
    4541             : /*8318*/        OPC_CheckChild1Integer, 12|128,24/*3084*/, 
    4542             : /*8321*/        OPC_RecordChild2, // #1 = $src
    4543             : /*8322*/        OPC_Scope, 80, /*->8404*/ // 2 children in Scope
    4544             : /*8324*/          OPC_CheckChild2Type, MVT::i32,
    4545             : /*8326*/          OPC_RecordChild3, // #2 = $b
    4546             : /*8327*/          OPC_Scope, 42, /*->8371*/ // 3 children in Scope
    4547             : /*8329*/            OPC_MoveChild3,
    4548             : /*8330*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4549             : /*8333*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8352
    4550             : /*8336*/              OPC_MoveParent,
    4551             : /*8337*/              OPC_CheckType, MVT::i32,
    4552             : /*8339*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4553             : /*8341*/              OPC_EmitMergeInputChains1_0,
    4554             : /*8342*/              OPC_EmitConvertToTarget, 2,
    4555             : /*8344*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4556             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4557             :                       // Src: (intrinsic_w_chain:i32 3084:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4558             :                       // Dst: (INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4559             : /*8352*/            /*SwitchType*/ 16, MVT::i64,// ->8370
    4560             : /*8354*/              OPC_MoveParent,
    4561             : /*8355*/              OPC_CheckType, MVT::i64,
    4562             : /*8357*/              OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4563             : /*8359*/              OPC_EmitMergeInputChains1_0,
    4564             : /*8360*/              OPC_EmitConvertToTarget, 2,
    4565             : /*8362*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4566             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4567             :                       // Src: (intrinsic_w_chain:i64 3084:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4568             :                       // Dst: (INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4569             : /*8370*/            0, // EndSwitchType
    4570             : /*8371*/          /*Scope*/ 15, /*->8387*/
    4571             : /*8372*/            OPC_CheckChild3Type, MVT::i32,
    4572             : /*8374*/            OPC_CheckType, MVT::i32,
    4573             : /*8376*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4574             : /*8378*/            OPC_EmitMergeInputChains1_0,
    4575             : /*8379*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4576             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4577             :                     // Src: (intrinsic_w_chain:i32 3084:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4578             :                     // Dst: (INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4579             : /*8387*/          /*Scope*/ 15, /*->8403*/
    4580             : /*8388*/            OPC_CheckChild3Type, MVT::i64,
    4581             : /*8390*/            OPC_CheckType, MVT::i64,
    4582             : /*8392*/            OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4583             : /*8394*/            OPC_EmitMergeInputChains1_0,
    4584             : /*8395*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4585             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4586             :                     // Src: (intrinsic_w_chain:i64 3084:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4587             :                     // Dst: (INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4588             : /*8403*/          0, /*End of Scope*/
    4589             : /*8404*/        /*Scope*/ 80, /*->8485*/
    4590             : /*8405*/          OPC_CheckChild2Type, MVT::i64,
    4591             : /*8407*/          OPC_RecordChild3, // #2 = $b
    4592             : /*8408*/          OPC_Scope, 42, /*->8452*/ // 3 children in Scope
    4593             : /*8410*/            OPC_MoveChild3,
    4594             : /*8411*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4595             : /*8414*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8433
    4596             : /*8417*/              OPC_MoveParent,
    4597             : /*8418*/              OPC_CheckType, MVT::i32,
    4598             : /*8420*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4599             : /*8422*/              OPC_EmitMergeInputChains1_0,
    4600             : /*8423*/              OPC_EmitConvertToTarget, 2,
    4601             : /*8425*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4602             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4603             :                       // Src: (intrinsic_w_chain:i32 3084:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4604             :                       // Dst: (INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4605             : /*8433*/            /*SwitchType*/ 16, MVT::i64,// ->8451
    4606             : /*8435*/              OPC_MoveParent,
    4607             : /*8436*/              OPC_CheckType, MVT::i64,
    4608             : /*8438*/              OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4609             : /*8440*/              OPC_EmitMergeInputChains1_0,
    4610             : /*8441*/              OPC_EmitConvertToTarget, 2,
    4611             : /*8443*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4612             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4613             :                       // Src: (intrinsic_w_chain:i64 3084:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    4614             :                       // Dst: (INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    4615             : /*8451*/            0, // EndSwitchType
    4616             : /*8452*/          /*Scope*/ 15, /*->8468*/
    4617             : /*8453*/            OPC_CheckChild3Type, MVT::i32,
    4618             : /*8455*/            OPC_CheckType, MVT::i32,
    4619             : /*8457*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4620             : /*8459*/            OPC_EmitMergeInputChains1_0,
    4621             : /*8460*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4622             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4623             :                     // Src: (intrinsic_w_chain:i32 3084:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4624             :                     // Dst: (INT_PTX_SATOM_AND_b32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4625             : /*8468*/          /*Scope*/ 15, /*->8484*/
    4626             : /*8469*/            OPC_CheckChild3Type, MVT::i64,
    4627             : /*8471*/            OPC_CheckType, MVT::i64,
    4628             : /*8473*/            OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4629             : /*8475*/            OPC_EmitMergeInputChains1_0,
    4630             : /*8476*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4631             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4632             :                     // Src: (intrinsic_w_chain:i64 3084:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    4633             :                     // Dst: (INT_PTX_SATOM_AND_b64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    4634             : /*8484*/          0, /*End of Scope*/
    4635             : /*8485*/        0, /*End of Scope*/
    4636             : /*8486*/      /*Scope*/ 40|128,1/*168*/, /*->8656*/
    4637             : /*8488*/        OPC_CheckChild1Integer, 13|128,24/*3085*/, 
    4638             : /*8491*/        OPC_RecordChild2, // #1 = $src
    4639             : /*8492*/        OPC_Scope, 80, /*->8574*/ // 2 children in Scope
    4640             : /*8494*/          OPC_CheckChild2Type, MVT::i32,
    4641             : /*8496*/          OPC_RecordChild3, // #2 = $b
    4642             : /*8497*/          OPC_Scope, 42, /*->8541*/ // 3 children in Scope
    4643             : /*8499*/            OPC_MoveChild3,
    4644             : /*8500*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4645             : /*8503*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8522
    4646             : /*8506*/              OPC_MoveParent,
    4647             : /*8507*/              OPC_CheckType, MVT::i32,
    4648             : /*8509*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4649             : /*8511*/              OPC_EmitMergeInputChains1_0,
    4650             : /*8512*/              OPC_EmitConvertToTarget, 2,
    4651             : /*8514*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4652             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4653             :                       // Src: (intrinsic_w_chain:i32 3085:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4654             :                       // Dst: (INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4655             : /*8522*/            /*SwitchType*/ 16, MVT::i64,// ->8540
    4656             : /*8524*/              OPC_MoveParent,
    4657             : /*8525*/              OPC_CheckType, MVT::i64,
    4658             : /*8527*/              OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4659             : /*8529*/              OPC_EmitMergeInputChains1_0,
    4660             : /*8530*/              OPC_EmitConvertToTarget, 2,
    4661             : /*8532*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4662             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4663             :                       // Src: (intrinsic_w_chain:i64 3085:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4664             :                       // Dst: (INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4665             : /*8540*/            0, // EndSwitchType
    4666             : /*8541*/          /*Scope*/ 15, /*->8557*/
    4667             : /*8542*/            OPC_CheckChild3Type, MVT::i32,
    4668             : /*8544*/            OPC_CheckType, MVT::i32,
    4669             : /*8546*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4670             : /*8548*/            OPC_EmitMergeInputChains1_0,
    4671             : /*8549*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4672             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4673             :                     // Src: (intrinsic_w_chain:i32 3085:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4674             :                     // Dst: (INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4675             : /*8557*/          /*Scope*/ 15, /*->8573*/
    4676             : /*8558*/            OPC_CheckChild3Type, MVT::i64,
    4677             : /*8560*/            OPC_CheckType, MVT::i64,
    4678             : /*8562*/            OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4679             : /*8564*/            OPC_EmitMergeInputChains1_0,
    4680             : /*8565*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4681             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4682             :                     // Src: (intrinsic_w_chain:i64 3085:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4683             :                     // Dst: (INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4684             : /*8573*/          0, /*End of Scope*/
    4685             : /*8574*/        /*Scope*/ 80, /*->8655*/
    4686             : /*8575*/          OPC_CheckChild2Type, MVT::i64,
    4687             : /*8577*/          OPC_RecordChild3, // #2 = $b
    4688             : /*8578*/          OPC_Scope, 42, /*->8622*/ // 3 children in Scope
    4689             : /*8580*/            OPC_MoveChild3,
    4690             : /*8581*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4691             : /*8584*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8603
    4692             : /*8587*/              OPC_MoveParent,
    4693             : /*8588*/              OPC_CheckType, MVT::i32,
    4694             : /*8590*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4695             : /*8592*/              OPC_EmitMergeInputChains1_0,
    4696             : /*8593*/              OPC_EmitConvertToTarget, 2,
    4697             : /*8595*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4698             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4699             :                       // Src: (intrinsic_w_chain:i32 3085:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4700             :                       // Dst: (INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4701             : /*8603*/            /*SwitchType*/ 16, MVT::i64,// ->8621
    4702             : /*8605*/              OPC_MoveParent,
    4703             : /*8606*/              OPC_CheckType, MVT::i64,
    4704             : /*8608*/              OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4705             : /*8610*/              OPC_EmitMergeInputChains1_0,
    4706             : /*8611*/              OPC_EmitConvertToTarget, 2,
    4707             : /*8613*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4708             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4709             :                       // Src: (intrinsic_w_chain:i64 3085:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    4710             :                       // Dst: (INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    4711             : /*8621*/            0, // EndSwitchType
    4712             : /*8622*/          /*Scope*/ 15, /*->8638*/
    4713             : /*8623*/            OPC_CheckChild3Type, MVT::i32,
    4714             : /*8625*/            OPC_CheckType, MVT::i32,
    4715             : /*8627*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4716             : /*8629*/            OPC_EmitMergeInputChains1_0,
    4717             : /*8630*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4718             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4719             :                     // Src: (intrinsic_w_chain:i32 3085:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4720             :                     // Dst: (INT_PTX_SATOM_AND_b32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4721             : /*8638*/          /*Scope*/ 15, /*->8654*/
    4722             : /*8639*/            OPC_CheckChild3Type, MVT::i64,
    4723             : /*8641*/            OPC_CheckType, MVT::i64,
    4724             : /*8643*/            OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    4725             : /*8645*/            OPC_EmitMergeInputChains1_0,
    4726             : /*8646*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4727             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4728             :                     // Src: (intrinsic_w_chain:i64 3085:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    4729             :                     // Dst: (INT_PTX_SATOM_AND_b64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    4730             : /*8654*/          0, /*End of Scope*/
    4731             : /*8655*/        0, /*End of Scope*/
    4732             : /*8656*/      /*Scope*/ 96, /*->8753*/
    4733             : /*8657*/        OPC_CheckChild1Integer, 16|128,24/*3088*/, 
    4734             : /*8660*/        OPC_RecordChild2, // #1 = $src
    4735             : /*8661*/        OPC_Scope, 44, /*->8707*/ // 2 children in Scope
    4736             : /*8663*/          OPC_CheckChild2Type, MVT::i32,
    4737             : /*8665*/          OPC_RecordChild3, // #2 = $b
    4738             : /*8666*/          OPC_Scope, 22, /*->8690*/ // 2 children in Scope
    4739             : /*8668*/            OPC_MoveChild3,
    4740             : /*8669*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4741             : /*8672*/            OPC_CheckType, MVT::i32,
    4742             : /*8674*/            OPC_MoveParent,
    4743             : /*8675*/            OPC_CheckType, MVT::i32,
    4744             : /*8677*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4745             : /*8679*/            OPC_EmitMergeInputChains1_0,
    4746             : /*8680*/            OPC_EmitConvertToTarget, 2,
    4747             : /*8682*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4748             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    4749             :                     // Src: (intrinsic_w_chain:i32 3088:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4750             :                     // Dst: (INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4751             : /*8690*/          /*Scope*/ 15, /*->8706*/
    4752             : /*8691*/            OPC_CheckChild3Type, MVT::i32,
    4753             : /*8693*/            OPC_CheckType, MVT::i32,
    4754             : /*8695*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4755             : /*8697*/            OPC_EmitMergeInputChains1_0,
    4756             : /*8698*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4757             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4758             :                     // Src: (intrinsic_w_chain:i32 3088:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4759             :                     // Dst: (INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4760             : /*8706*/          0, /*End of Scope*/
    4761             : /*8707*/        /*Scope*/ 44, /*->8752*/
    4762             : /*8708*/          OPC_CheckChild2Type, MVT::i64,
    4763             : /*8710*/          OPC_RecordChild3, // #2 = $b
    4764             : /*8711*/          OPC_Scope, 22, /*->8735*/ // 2 children in Scope
    4765             : /*8713*/            OPC_MoveChild3,
    4766             : /*8714*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4767             : /*8717*/            OPC_CheckType, MVT::i32,
    4768             : /*8719*/            OPC_MoveParent,
    4769             : /*8720*/            OPC_CheckType, MVT::i32,
    4770             : /*8722*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4771             : /*8724*/            OPC_EmitMergeInputChains1_0,
    4772             : /*8725*/            OPC_EmitConvertToTarget, 2,
    4773             : /*8727*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4774             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    4775             :                     // Src: (intrinsic_w_chain:i32 3088:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4776             :                     // Dst: (INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4777             : /*8735*/          /*Scope*/ 15, /*->8751*/
    4778             : /*8736*/            OPC_CheckChild3Type, MVT::i32,
    4779             : /*8738*/            OPC_CheckType, MVT::i32,
    4780             : /*8740*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4781             : /*8742*/            OPC_EmitMergeInputChains1_0,
    4782             : /*8743*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4783             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4784             :                     // Src: (intrinsic_w_chain:i32 3088:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4785             :                     // Dst: (INT_PTX_SATOM_DEC_u32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4786             : /*8751*/          0, /*End of Scope*/
    4787             : /*8752*/        0, /*End of Scope*/
    4788             : /*8753*/      /*Scope*/ 96, /*->8850*/
    4789             : /*8754*/        OPC_CheckChild1Integer, 17|128,24/*3089*/, 
    4790             : /*8757*/        OPC_RecordChild2, // #1 = $src
    4791             : /*8758*/        OPC_Scope, 44, /*->8804*/ // 2 children in Scope
    4792             : /*8760*/          OPC_CheckChild2Type, MVT::i32,
    4793             : /*8762*/          OPC_RecordChild3, // #2 = $b
    4794             : /*8763*/          OPC_Scope, 22, /*->8787*/ // 2 children in Scope
    4795             : /*8765*/            OPC_MoveChild3,
    4796             : /*8766*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4797             : /*8769*/            OPC_CheckType, MVT::i32,
    4798             : /*8771*/            OPC_MoveParent,
    4799             : /*8772*/            OPC_CheckType, MVT::i32,
    4800             : /*8774*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4801             : /*8776*/            OPC_EmitMergeInputChains1_0,
    4802             : /*8777*/            OPC_EmitConvertToTarget, 2,
    4803             : /*8779*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4804             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    4805             :                     // Src: (intrinsic_w_chain:i32 3089:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4806             :                     // Dst: (INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4807             : /*8787*/          /*Scope*/ 15, /*->8803*/
    4808             : /*8788*/            OPC_CheckChild3Type, MVT::i32,
    4809             : /*8790*/            OPC_CheckType, MVT::i32,
    4810             : /*8792*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4811             : /*8794*/            OPC_EmitMergeInputChains1_0,
    4812             : /*8795*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4813             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4814             :                     // Src: (intrinsic_w_chain:i32 3089:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4815             :                     // Dst: (INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4816             : /*8803*/          0, /*End of Scope*/
    4817             : /*8804*/        /*Scope*/ 44, /*->8849*/
    4818             : /*8805*/          OPC_CheckChild2Type, MVT::i64,
    4819             : /*8807*/          OPC_RecordChild3, // #2 = $b
    4820             : /*8808*/          OPC_Scope, 22, /*->8832*/ // 2 children in Scope
    4821             : /*8810*/            OPC_MoveChild3,
    4822             : /*8811*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4823             : /*8814*/            OPC_CheckType, MVT::i32,
    4824             : /*8816*/            OPC_MoveParent,
    4825             : /*8817*/            OPC_CheckType, MVT::i32,
    4826             : /*8819*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4827             : /*8821*/            OPC_EmitMergeInputChains1_0,
    4828             : /*8822*/            OPC_EmitConvertToTarget, 2,
    4829             : /*8824*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4830             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    4831             :                     // Src: (intrinsic_w_chain:i32 3089:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4832             :                     // Dst: (INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4833             : /*8832*/          /*Scope*/ 15, /*->8848*/
    4834             : /*8833*/            OPC_CheckChild3Type, MVT::i32,
    4835             : /*8835*/            OPC_CheckType, MVT::i32,
    4836             : /*8837*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4837             : /*8839*/            OPC_EmitMergeInputChains1_0,
    4838             : /*8840*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4839             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4840             :                     // Src: (intrinsic_w_chain:i32 3089:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4841             :                     // Dst: (INT_PTX_SATOM_DEC_u32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4842             : /*8848*/          0, /*End of Scope*/
    4843             : /*8849*/        0, /*End of Scope*/
    4844             : /*8850*/      /*Scope*/ 40|128,1/*168*/, /*->9020*/
    4845             : /*8852*/        OPC_CheckChild1Integer, 18|128,24/*3090*/, 
    4846             : /*8855*/        OPC_RecordChild2, // #1 = $src
    4847             : /*8856*/        OPC_Scope, 80, /*->8938*/ // 2 children in Scope
    4848             : /*8858*/          OPC_CheckChild2Type, MVT::i32,
    4849             : /*8860*/          OPC_RecordChild3, // #2 = $b
    4850             : /*8861*/          OPC_Scope, 42, /*->8905*/ // 3 children in Scope
    4851             : /*8863*/            OPC_MoveChild3,
    4852             : /*8864*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4853             : /*8867*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8886
    4854             : /*8870*/              OPC_MoveParent,
    4855             : /*8871*/              OPC_CheckType, MVT::i32,
    4856             : /*8873*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4857             : /*8875*/              OPC_EmitMergeInputChains1_0,
    4858             : /*8876*/              OPC_EmitConvertToTarget, 2,
    4859             : /*8878*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4860             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4861             :                       // Src: (intrinsic_w_chain:i32 3090:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4862             :                       // Dst: (INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4863             : /*8886*/            /*SwitchType*/ 16, MVT::i64,// ->8904
    4864             : /*8888*/              OPC_MoveParent,
    4865             : /*8889*/              OPC_CheckType, MVT::i64,
    4866             : /*8891*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4867             : /*8893*/              OPC_EmitMergeInputChains1_0,
    4868             : /*8894*/              OPC_EmitConvertToTarget, 2,
    4869             : /*8896*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4870             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4871             :                       // Src: (intrinsic_w_chain:i64 3090:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4872             :                       // Dst: (INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4873             : /*8904*/            0, // EndSwitchType
    4874             : /*8905*/          /*Scope*/ 15, /*->8921*/
    4875             : /*8906*/            OPC_CheckChild3Type, MVT::i32,
    4876             : /*8908*/            OPC_CheckType, MVT::i32,
    4877             : /*8910*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4878             : /*8912*/            OPC_EmitMergeInputChains1_0,
    4879             : /*8913*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4880             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4881             :                     // Src: (intrinsic_w_chain:i32 3090:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4882             :                     // Dst: (INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4883             : /*8921*/          /*Scope*/ 15, /*->8937*/
    4884             : /*8922*/            OPC_CheckChild3Type, MVT::i64,
    4885             : /*8924*/            OPC_CheckType, MVT::i64,
    4886             : /*8926*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4887             : /*8928*/            OPC_EmitMergeInputChains1_0,
    4888             : /*8929*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4889             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4890             :                     // Src: (intrinsic_w_chain:i64 3090:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4891             :                     // Dst: (INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4892             : /*8937*/          0, /*End of Scope*/
    4893             : /*8938*/        /*Scope*/ 80, /*->9019*/
    4894             : /*8939*/          OPC_CheckChild2Type, MVT::i64,
    4895             : /*8941*/          OPC_RecordChild3, // #2 = $b
    4896             : /*8942*/          OPC_Scope, 42, /*->8986*/ // 3 children in Scope
    4897             : /*8944*/            OPC_MoveChild3,
    4898             : /*8945*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4899             : /*8948*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->8967
    4900             : /*8951*/              OPC_MoveParent,
    4901             : /*8952*/              OPC_CheckType, MVT::i32,
    4902             : /*8954*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4903             : /*8956*/              OPC_EmitMergeInputChains1_0,
    4904             : /*8957*/              OPC_EmitConvertToTarget, 2,
    4905             : /*8959*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4906             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4907             :                       // Src: (intrinsic_w_chain:i32 3090:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    4908             :                       // Dst: (INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    4909             : /*8967*/            /*SwitchType*/ 16, MVT::i64,// ->8985
    4910             : /*8969*/              OPC_MoveParent,
    4911             : /*8970*/              OPC_CheckType, MVT::i64,
    4912             : /*8972*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4913             : /*8974*/              OPC_EmitMergeInputChains1_0,
    4914             : /*8975*/              OPC_EmitConvertToTarget, 2,
    4915             : /*8977*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    4916             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4917             :                       // Src: (intrinsic_w_chain:i64 3090:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    4918             :                       // Dst: (INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    4919             : /*8985*/            0, // EndSwitchType
    4920             : /*8986*/          /*Scope*/ 15, /*->9002*/
    4921             : /*8987*/            OPC_CheckChild3Type, MVT::i32,
    4922             : /*8989*/            OPC_CheckType, MVT::i32,
    4923             : /*8991*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4924             : /*8993*/            OPC_EmitMergeInputChains1_0,
    4925             : /*8994*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4926             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4927             :                     // Src: (intrinsic_w_chain:i32 3090:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    4928             :                     // Dst: (INT_PTX_SATOM_EXCH_b32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    4929             : /*9002*/          /*Scope*/ 15, /*->9018*/
    4930             : /*9003*/            OPC_CheckChild3Type, MVT::i64,
    4931             : /*9005*/            OPC_CheckType, MVT::i64,
    4932             : /*9007*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4933             : /*9009*/            OPC_EmitMergeInputChains1_0,
    4934             : /*9010*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    4935             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4936             :                     // Src: (intrinsic_w_chain:i64 3090:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    4937             :                     // Dst: (INT_PTX_SATOM_EXCH_b64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    4938             : /*9018*/          0, /*End of Scope*/
    4939             : /*9019*/        0, /*End of Scope*/
    4940             : /*9020*/      /*Scope*/ 40|128,1/*168*/, /*->9190*/
    4941             : /*9022*/        OPC_CheckChild1Integer, 19|128,24/*3091*/, 
    4942             : /*9025*/        OPC_RecordChild2, // #1 = $src
    4943             : /*9026*/        OPC_Scope, 80, /*->9108*/ // 2 children in Scope
    4944             : /*9028*/          OPC_CheckChild2Type, MVT::i32,
    4945             : /*9030*/          OPC_RecordChild3, // #2 = $b
    4946             : /*9031*/          OPC_Scope, 42, /*->9075*/ // 3 children in Scope
    4947             : /*9033*/            OPC_MoveChild3,
    4948             : /*9034*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4949             : /*9037*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->9056
    4950             : /*9040*/              OPC_MoveParent,
    4951             : /*9041*/              OPC_CheckType, MVT::i32,
    4952             : /*9043*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4953             : /*9045*/              OPC_EmitMergeInputChains1_0,
    4954             : /*9046*/              OPC_EmitConvertToTarget, 2,
    4955             : /*9048*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4956             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    4957             :                       // Src: (intrinsic_w_chain:i32 3091:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    4958             :                       // Dst: (INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    4959             : /*9056*/            /*SwitchType*/ 16, MVT::i64,// ->9074
    4960             : /*9058*/              OPC_MoveParent,
    4961             : /*9059*/              OPC_CheckType, MVT::i64,
    4962             : /*9061*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4963             : /*9063*/              OPC_EmitMergeInputChains1_0,
    4964             : /*9064*/              OPC_EmitConvertToTarget, 2,
    4965             : /*9066*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    4966             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    4967             :                       // Src: (intrinsic_w_chain:i64 3091:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    4968             :                       // Dst: (INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    4969             : /*9074*/            0, // EndSwitchType
    4970             : /*9075*/          /*Scope*/ 15, /*->9091*/
    4971             : /*9076*/            OPC_CheckChild3Type, MVT::i32,
    4972             : /*9078*/            OPC_CheckType, MVT::i32,
    4973             : /*9080*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4974             : /*9082*/            OPC_EmitMergeInputChains1_0,
    4975             : /*9083*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4976             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    4977             :                     // Src: (intrinsic_w_chain:i32 3091:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    4978             :                     // Dst: (INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    4979             : /*9091*/          /*Scope*/ 15, /*->9107*/
    4980             : /*9092*/            OPC_CheckChild3Type, MVT::i64,
    4981             : /*9094*/            OPC_CheckType, MVT::i64,
    4982             : /*9096*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4983             : /*9098*/            OPC_EmitMergeInputChains1_0,
    4984             : /*9099*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    4985             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    4986             :                     // Src: (intrinsic_w_chain:i64 3091:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    4987             :                     // Dst: (INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    4988             : /*9107*/          0, /*End of Scope*/
    4989             : /*9108*/        /*Scope*/ 80, /*->9189*/
    4990             : /*9109*/          OPC_CheckChild2Type, MVT::i64,
    4991             : /*9111*/          OPC_RecordChild3, // #2 = $b
    4992             : /*9112*/          OPC_Scope, 42, /*->9156*/ // 3 children in Scope
    4993             : /*9114*/            OPC_MoveChild3,
    4994             : /*9115*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    4995             : /*9118*/            OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->9137
    4996             : /*9121*/              OPC_MoveParent,
    4997             : /*9122*/              OPC_CheckType, MVT::i32,
    4998             : /*9124*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    4999             : /*9126*/              OPC_EmitMergeInputChains1_0,
    5000             : /*9127*/              OPC_EmitConvertToTarget, 2,
    5001             : /*9129*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5002             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5003             :                       // Src: (intrinsic_w_chain:i32 3091:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5004             :                       // Dst: (INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5005             : /*9137*/            /*SwitchType*/ 16, MVT::i64,// ->9155
    5006             : /*9139*/              OPC_MoveParent,
    5007             : /*9140*/              OPC_CheckType, MVT::i64,
    5008             : /*9142*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5009             : /*9144*/              OPC_EmitMergeInputChains1_0,
    5010             : /*9145*/              OPC_EmitConvertToTarget, 2,
    5011             : /*9147*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5012             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5013             :                       // Src: (intrinsic_w_chain:i64 3091:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5014             :                       // Dst: (INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5015             : /*9155*/            0, // EndSwitchType
    5016             : /*9156*/          /*Scope*/ 15, /*->9172*/
    5017             : /*9157*/            OPC_CheckChild3Type, MVT::i32,
    5018             : /*9159*/            OPC_CheckType, MVT::i32,
    5019             : /*9161*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5020             : /*9163*/            OPC_EmitMergeInputChains1_0,
    5021             : /*9164*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5022             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5023             :                     // Src: (intrinsic_w_chain:i32 3091:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5024             :                     // Dst: (INT_PTX_SATOM_EXCH_b32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5025             : /*9172*/          /*Scope*/ 15, /*->9188*/
    5026             : /*9173*/            OPC_CheckChild3Type, MVT::i64,
    5027             : /*9175*/            OPC_CheckType, MVT::i64,
    5028             : /*9177*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5029             : /*9179*/            OPC_EmitMergeInputChains1_0,
    5030             : /*9180*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5031             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5032             :                     // Src: (intrinsic_w_chain:i64 3091:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5033             :                     // Dst: (INT_PTX_SATOM_EXCH_b64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5034             : /*9188*/          0, /*End of Scope*/
    5035             : /*9189*/        0, /*End of Scope*/
    5036             : /*9190*/      /*Scope*/ 96, /*->9287*/
    5037             : /*9191*/        OPC_CheckChild1Integer, 20|128,24/*3092*/, 
    5038             : /*9194*/        OPC_RecordChild2, // #1 = $src
    5039             : /*9195*/        OPC_Scope, 44, /*->9241*/ // 2 children in Scope
    5040             : /*9197*/          OPC_CheckChild2Type, MVT::i32,
    5041             : /*9199*/          OPC_RecordChild3, // #2 = $b
    5042             : /*9200*/          OPC_Scope, 22, /*->9224*/ // 2 children in Scope
    5043             : /*9202*/            OPC_MoveChild3,
    5044             : /*9203*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5045             : /*9206*/            OPC_CheckType, MVT::i32,
    5046             : /*9208*/            OPC_MoveParent,
    5047             : /*9209*/            OPC_CheckType, MVT::i32,
    5048             : /*9211*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5049             : /*9213*/            OPC_EmitMergeInputChains1_0,
    5050             : /*9214*/            OPC_EmitConvertToTarget, 2,
    5051             : /*9216*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5052             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    5053             :                     // Src: (intrinsic_w_chain:i32 3092:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5054             :                     // Dst: (INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5055             : /*9224*/          /*Scope*/ 15, /*->9240*/
    5056             : /*9225*/            OPC_CheckChild3Type, MVT::i32,
    5057             : /*9227*/            OPC_CheckType, MVT::i32,
    5058             : /*9229*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5059             : /*9231*/            OPC_EmitMergeInputChains1_0,
    5060             : /*9232*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5061             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5062             :                     // Src: (intrinsic_w_chain:i32 3092:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5063             :                     // Dst: (INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5064             : /*9240*/          0, /*End of Scope*/
    5065             : /*9241*/        /*Scope*/ 44, /*->9286*/
    5066             : /*9242*/          OPC_CheckChild2Type, MVT::i64,
    5067             : /*9244*/          OPC_RecordChild3, // #2 = $b
    5068             : /*9245*/          OPC_Scope, 22, /*->9269*/ // 2 children in Scope
    5069             : /*9247*/            OPC_MoveChild3,
    5070             : /*9248*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5071             : /*9251*/            OPC_CheckType, MVT::i32,
    5072             : /*9253*/            OPC_MoveParent,
    5073             : /*9254*/            OPC_CheckType, MVT::i32,
    5074             : /*9256*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5075             : /*9258*/            OPC_EmitMergeInputChains1_0,
    5076             : /*9259*/            OPC_EmitConvertToTarget, 2,
    5077             : /*9261*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5078             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    5079             :                     // Src: (intrinsic_w_chain:i32 3092:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5080             :                     // Dst: (INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5081             : /*9269*/          /*Scope*/ 15, /*->9285*/
    5082             : /*9270*/            OPC_CheckChild3Type, MVT::i32,
    5083             : /*9272*/            OPC_CheckType, MVT::i32,
    5084             : /*9274*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5085             : /*9276*/            OPC_EmitMergeInputChains1_0,
    5086             : /*9277*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5087             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5088             :                     // Src: (intrinsic_w_chain:i32 3092:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5089             :                     // Dst: (INT_PTX_SATOM_INC_u32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5090             : /*9285*/          0, /*End of Scope*/
    5091             : /*9286*/        0, /*End of Scope*/
    5092             : /*9287*/      /*Scope*/ 96, /*->9384*/
    5093             : /*9288*/        OPC_CheckChild1Integer, 21|128,24/*3093*/, 
    5094             : /*9291*/        OPC_RecordChild2, // #1 = $src
    5095             : /*9292*/        OPC_Scope, 44, /*->9338*/ // 2 children in Scope
    5096             : /*9294*/          OPC_CheckChild2Type, MVT::i32,
    5097             : /*9296*/          OPC_RecordChild3, // #2 = $b
    5098             : /*9297*/          OPC_Scope, 22, /*->9321*/ // 2 children in Scope
    5099             : /*9299*/            OPC_MoveChild3,
    5100             : /*9300*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5101             : /*9303*/            OPC_CheckType, MVT::i32,
    5102             : /*9305*/            OPC_MoveParent,
    5103             : /*9306*/            OPC_CheckType, MVT::i32,
    5104             : /*9308*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5105             : /*9310*/            OPC_EmitMergeInputChains1_0,
    5106             : /*9311*/            OPC_EmitConvertToTarget, 2,
    5107             : /*9313*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5108             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    5109             :                     // Src: (intrinsic_w_chain:i32 3093:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5110             :                     // Dst: (INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5111             : /*9321*/          /*Scope*/ 15, /*->9337*/
    5112             : /*9322*/            OPC_CheckChild3Type, MVT::i32,
    5113             : /*9324*/            OPC_CheckType, MVT::i32,
    5114             : /*9326*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5115             : /*9328*/            OPC_EmitMergeInputChains1_0,
    5116             : /*9329*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5117             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5118             :                     // Src: (intrinsic_w_chain:i32 3093:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5119             :                     // Dst: (INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5120             : /*9337*/          0, /*End of Scope*/
    5121             : /*9338*/        /*Scope*/ 44, /*->9383*/
    5122             : /*9339*/          OPC_CheckChild2Type, MVT::i64,
    5123             : /*9341*/          OPC_RecordChild3, // #2 = $b
    5124             : /*9342*/          OPC_Scope, 22, /*->9366*/ // 2 children in Scope
    5125             : /*9344*/            OPC_MoveChild3,
    5126             : /*9345*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5127             : /*9348*/            OPC_CheckType, MVT::i32,
    5128             : /*9350*/            OPC_MoveParent,
    5129             : /*9351*/            OPC_CheckType, MVT::i32,
    5130             : /*9353*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5131             : /*9355*/            OPC_EmitMergeInputChains1_0,
    5132             : /*9356*/            OPC_EmitConvertToTarget, 2,
    5133             : /*9358*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5134             :                         MVT::i32, 2/*#Ops*/, 1, 3, 
    5135             :                     // Src: (intrinsic_w_chain:i32 3093:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5136             :                     // Dst: (INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5137             : /*9366*/          /*Scope*/ 15, /*->9382*/
    5138             : /*9367*/            OPC_CheckChild3Type, MVT::i32,
    5139             : /*9369*/            OPC_CheckType, MVT::i32,
    5140             : /*9371*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5141             : /*9373*/            OPC_EmitMergeInputChains1_0,
    5142             : /*9374*/            OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5143             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5144             :                     // Src: (intrinsic_w_chain:i32 3093:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5145             :                     // Dst: (INT_PTX_SATOM_INC_u32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5146             : /*9382*/          0, /*End of Scope*/
    5147             : /*9383*/        0, /*End of Scope*/
    5148             : /*9384*/      /*Scope*/ 10|128,2/*266*/, /*->9652*/
    5149             : /*9386*/        OPC_CheckChild1Integer, 25|128,24/*3097*/, 
    5150             : /*9389*/        OPC_RecordChild2, // #1 = $src
    5151             : /*9390*/        OPC_Scope, 0|128,1/*128*/, /*->9521*/ // 2 children in Scope
    5152             : /*9393*/          OPC_CheckChild2Type, MVT::i32,
    5153             : /*9395*/          OPC_RecordChild3, // #2 = $b
    5154             : /*9396*/          OPC_Scope, 66, /*->9464*/ // 3 children in Scope
    5155             : /*9398*/            OPC_MoveChild3,
    5156             : /*9399*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5157             : /*9402*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->9433
    5158             : /*9405*/              OPC_MoveParent,
    5159             : /*9406*/              OPC_CheckType, MVT::i32,
    5160             : /*9408*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5161             : /*9410*/              OPC_EmitMergeInputChains1_0,
    5162             : /*9411*/              OPC_EmitConvertToTarget, 2,
    5163             : /*9413*/              OPC_Scope, 8, /*->9423*/ // 2 children in Scope
    5164             : /*9415*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5165             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5166             :                         // Src: (intrinsic_w_chain:i32 3097:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5167             :                         // Dst: (INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5168             : /*9423*/              /*Scope*/ 8, /*->9432*/
    5169             : /*9424*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5170             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5171             :                         // Src: (intrinsic_w_chain:i32 3097:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5172             :                         // Dst: (INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5173             : /*9432*/              0, /*End of Scope*/
    5174             : /*9433*/            /*SwitchType*/ 28, MVT::i64,// ->9463
    5175             : /*9435*/              OPC_MoveParent,
    5176             : /*9436*/              OPC_CheckType, MVT::i64,
    5177             : /*9438*/              OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5178             : /*9440*/              OPC_EmitMergeInputChains1_0,
    5179             : /*9441*/              OPC_EmitConvertToTarget, 2,
    5180             : /*9443*/              OPC_Scope, 8, /*->9453*/ // 2 children in Scope
    5181             : /*9445*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5182             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5183             :                         // Src: (intrinsic_w_chain:i64 3097:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5184             :                         // Dst: (INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5185             : /*9453*/              /*Scope*/ 8, /*->9462*/
    5186             : /*9454*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5187             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5188             :                         // Src: (intrinsic_w_chain:i64 3097:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5189             :                         // Dst: (INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5190             : /*9462*/              0, /*End of Scope*/
    5191             : /*9463*/            0, // EndSwitchType
    5192             : /*9464*/          /*Scope*/ 27, /*->9492*/
    5193             : /*9465*/            OPC_CheckChild3Type, MVT::i32,
    5194             : /*9467*/            OPC_CheckType, MVT::i32,
    5195             : /*9469*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5196             : /*9471*/            OPC_EmitMergeInputChains1_0,
    5197             : /*9472*/            OPC_Scope, 8, /*->9482*/ // 2 children in Scope
    5198             : /*9474*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5199             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5200             :                       // Src: (intrinsic_w_chain:i32 3097:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5201             :                       // Dst: (INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5202             : /*9482*/            /*Scope*/ 8, /*->9491*/
    5203             : /*9483*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5204             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5205             :                       // Src: (intrinsic_w_chain:i32 3097:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5206             :                       // Dst: (INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5207             : /*9491*/            0, /*End of Scope*/
    5208             : /*9492*/          /*Scope*/ 27, /*->9520*/
    5209             : /*9493*/            OPC_CheckChild3Type, MVT::i64,
    5210             : /*9495*/            OPC_CheckType, MVT::i64,
    5211             : /*9497*/            OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5212             : /*9499*/            OPC_EmitMergeInputChains1_0,
    5213             : /*9500*/            OPC_Scope, 8, /*->9510*/ // 2 children in Scope
    5214             : /*9502*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5215             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5216             :                       // Src: (intrinsic_w_chain:i64 3097:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5217             :                       // Dst: (INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5218             : /*9510*/            /*Scope*/ 8, /*->9519*/
    5219             : /*9511*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5220             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5221             :                       // Src: (intrinsic_w_chain:i64 3097:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5222             :                       // Dst: (INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5223             : /*9519*/            0, /*End of Scope*/
    5224             : /*9520*/          0, /*End of Scope*/
    5225             : /*9521*/        /*Scope*/ 0|128,1/*128*/, /*->9651*/
    5226             : /*9523*/          OPC_CheckChild2Type, MVT::i64,
    5227             : /*9525*/          OPC_RecordChild3, // #2 = $b
    5228             : /*9526*/          OPC_Scope, 66, /*->9594*/ // 3 children in Scope
    5229             : /*9528*/            OPC_MoveChild3,
    5230             : /*9529*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5231             : /*9532*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->9563
    5232             : /*9535*/              OPC_MoveParent,
    5233             : /*9536*/              OPC_CheckType, MVT::i32,
    5234             : /*9538*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5235             : /*9540*/              OPC_EmitMergeInputChains1_0,
    5236             : /*9541*/              OPC_EmitConvertToTarget, 2,
    5237             : /*9543*/              OPC_Scope, 8, /*->9553*/ // 2 children in Scope
    5238             : /*9545*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5239             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5240             :                         // Src: (intrinsic_w_chain:i32 3097:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5241             :                         // Dst: (INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5242             : /*9553*/              /*Scope*/ 8, /*->9562*/
    5243             : /*9554*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5244             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5245             :                         // Src: (intrinsic_w_chain:i32 3097:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5246             :                         // Dst: (INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5247             : /*9562*/              0, /*End of Scope*/
    5248             : /*9563*/            /*SwitchType*/ 28, MVT::i64,// ->9593
    5249             : /*9565*/              OPC_MoveParent,
    5250             : /*9566*/              OPC_CheckType, MVT::i64,
    5251             : /*9568*/              OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5252             : /*9570*/              OPC_EmitMergeInputChains1_0,
    5253             : /*9571*/              OPC_EmitConvertToTarget, 2,
    5254             : /*9573*/              OPC_Scope, 8, /*->9583*/ // 2 children in Scope
    5255             : /*9575*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5256             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5257             :                         // Src: (intrinsic_w_chain:i64 3097:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5258             :                         // Dst: (INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5259             : /*9583*/              /*Scope*/ 8, /*->9592*/
    5260             : /*9584*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5261             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5262             :                         // Src: (intrinsic_w_chain:i64 3097:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5263             :                         // Dst: (INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5264             : /*9592*/              0, /*End of Scope*/
    5265             : /*9593*/            0, // EndSwitchType
    5266             : /*9594*/          /*Scope*/ 27, /*->9622*/
    5267             : /*9595*/            OPC_CheckChild3Type, MVT::i32,
    5268             : /*9597*/            OPC_CheckType, MVT::i32,
    5269             : /*9599*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5270             : /*9601*/            OPC_EmitMergeInputChains1_0,
    5271             : /*9602*/            OPC_Scope, 8, /*->9612*/ // 2 children in Scope
    5272             : /*9604*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5273             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5274             :                       // Src: (intrinsic_w_chain:i32 3097:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5275             :                       // Dst: (INT_PTX_SATOM_MAX_s32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5276             : /*9612*/            /*Scope*/ 8, /*->9621*/
    5277             : /*9613*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5278             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5279             :                       // Src: (intrinsic_w_chain:i32 3097:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5280             :                       // Dst: (INT_PTX_SATOM_MAX_u32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5281             : /*9621*/            0, /*End of Scope*/
    5282             : /*9622*/          /*Scope*/ 27, /*->9650*/
    5283             : /*9623*/            OPC_CheckChild3Type, MVT::i64,
    5284             : /*9625*/            OPC_CheckType, MVT::i64,
    5285             : /*9627*/            OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5286             : /*9629*/            OPC_EmitMergeInputChains1_0,
    5287             : /*9630*/            OPC_Scope, 8, /*->9640*/ // 2 children in Scope
    5288             : /*9632*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5289             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5290             :                       // Src: (intrinsic_w_chain:i64 3097:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5291             :                       // Dst: (INT_PTX_SATOM_MAX_s64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5292             : /*9640*/            /*Scope*/ 8, /*->9649*/
    5293             : /*9641*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5294             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5295             :                       // Src: (intrinsic_w_chain:i64 3097:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5296             :                       // Dst: (INT_PTX_SATOM_MAX_u64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5297             : /*9649*/            0, /*End of Scope*/
    5298             : /*9650*/          0, /*End of Scope*/
    5299             : /*9651*/        0, /*End of Scope*/
    5300             : /*9652*/      /*Scope*/ 10|128,2/*266*/, /*->9920*/
    5301             : /*9654*/        OPC_CheckChild1Integer, 26|128,24/*3098*/, 
    5302             : /*9657*/        OPC_RecordChild2, // #1 = $src
    5303             : /*9658*/        OPC_Scope, 0|128,1/*128*/, /*->9789*/ // 2 children in Scope
    5304             : /*9661*/          OPC_CheckChild2Type, MVT::i32,
    5305             : /*9663*/          OPC_RecordChild3, // #2 = $b
    5306             : /*9664*/          OPC_Scope, 66, /*->9732*/ // 3 children in Scope
    5307             : /*9666*/            OPC_MoveChild3,
    5308             : /*9667*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5309             : /*9670*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->9701
    5310             : /*9673*/              OPC_MoveParent,
    5311             : /*9674*/              OPC_CheckType, MVT::i32,
    5312             : /*9676*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5313             : /*9678*/              OPC_EmitMergeInputChains1_0,
    5314             : /*9679*/              OPC_EmitConvertToTarget, 2,
    5315             : /*9681*/              OPC_Scope, 8, /*->9691*/ // 2 children in Scope
    5316             : /*9683*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5317             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5318             :                         // Src: (intrinsic_w_chain:i32 3098:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5319             :                         // Dst: (INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5320             : /*9691*/              /*Scope*/ 8, /*->9700*/
    5321             : /*9692*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5322             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5323             :                         // Src: (intrinsic_w_chain:i32 3098:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5324             :                         // Dst: (INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5325             : /*9700*/              0, /*End of Scope*/
    5326             : /*9701*/            /*SwitchType*/ 28, MVT::i64,// ->9731
    5327             : /*9703*/              OPC_MoveParent,
    5328             : /*9704*/              OPC_CheckType, MVT::i64,
    5329             : /*9706*/              OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5330             : /*9708*/              OPC_EmitMergeInputChains1_0,
    5331             : /*9709*/              OPC_EmitConvertToTarget, 2,
    5332             : /*9711*/              OPC_Scope, 8, /*->9721*/ // 2 children in Scope
    5333             : /*9713*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5334             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5335             :                         // Src: (intrinsic_w_chain:i64 3098:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5336             :                         // Dst: (INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5337             : /*9721*/              /*Scope*/ 8, /*->9730*/
    5338             : /*9722*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5339             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5340             :                         // Src: (intrinsic_w_chain:i64 3098:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5341             :                         // Dst: (INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5342             : /*9730*/              0, /*End of Scope*/
    5343             : /*9731*/            0, // EndSwitchType
    5344             : /*9732*/          /*Scope*/ 27, /*->9760*/
    5345             : /*9733*/            OPC_CheckChild3Type, MVT::i32,
    5346             : /*9735*/            OPC_CheckType, MVT::i32,
    5347             : /*9737*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5348             : /*9739*/            OPC_EmitMergeInputChains1_0,
    5349             : /*9740*/            OPC_Scope, 8, /*->9750*/ // 2 children in Scope
    5350             : /*9742*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5351             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5352             :                       // Src: (intrinsic_w_chain:i32 3098:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5353             :                       // Dst: (INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5354             : /*9750*/            /*Scope*/ 8, /*->9759*/
    5355             : /*9751*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5356             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5357             :                       // Src: (intrinsic_w_chain:i32 3098:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5358             :                       // Dst: (INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5359             : /*9759*/            0, /*End of Scope*/
    5360             : /*9760*/          /*Scope*/ 27, /*->9788*/
    5361             : /*9761*/            OPC_CheckChild3Type, MVT::i64,
    5362             : /*9763*/            OPC_CheckType, MVT::i64,
    5363             : /*9765*/            OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5364             : /*9767*/            OPC_EmitMergeInputChains1_0,
    5365             : /*9768*/            OPC_Scope, 8, /*->9778*/ // 2 children in Scope
    5366             : /*9770*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5367             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5368             :                       // Src: (intrinsic_w_chain:i64 3098:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5369             :                       // Dst: (INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5370             : /*9778*/            /*Scope*/ 8, /*->9787*/
    5371             : /*9779*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5372             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5373             :                       // Src: (intrinsic_w_chain:i64 3098:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5374             :                       // Dst: (INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5375             : /*9787*/            0, /*End of Scope*/
    5376             : /*9788*/          0, /*End of Scope*/
    5377             : /*9789*/        /*Scope*/ 0|128,1/*128*/, /*->9919*/
    5378             : /*9791*/          OPC_CheckChild2Type, MVT::i64,
    5379             : /*9793*/          OPC_RecordChild3, // #2 = $b
    5380             : /*9794*/          OPC_Scope, 66, /*->9862*/ // 3 children in Scope
    5381             : /*9796*/            OPC_MoveChild3,
    5382             : /*9797*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5383             : /*9800*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->9831
    5384             : /*9803*/              OPC_MoveParent,
    5385             : /*9804*/              OPC_CheckType, MVT::i32,
    5386             : /*9806*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5387             : /*9808*/              OPC_EmitMergeInputChains1_0,
    5388             : /*9809*/              OPC_EmitConvertToTarget, 2,
    5389             : /*9811*/              OPC_Scope, 8, /*->9821*/ // 2 children in Scope
    5390             : /*9813*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5391             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5392             :                         // Src: (intrinsic_w_chain:i32 3098:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5393             :                         // Dst: (INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5394             : /*9821*/              /*Scope*/ 8, /*->9830*/
    5395             : /*9822*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5396             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5397             :                         // Src: (intrinsic_w_chain:i32 3098:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5398             :                         // Dst: (INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5399             : /*9830*/              0, /*End of Scope*/
    5400             : /*9831*/            /*SwitchType*/ 28, MVT::i64,// ->9861
    5401             : /*9833*/              OPC_MoveParent,
    5402             : /*9834*/              OPC_CheckType, MVT::i64,
    5403             : /*9836*/              OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5404             : /*9838*/              OPC_EmitMergeInputChains1_0,
    5405             : /*9839*/              OPC_EmitConvertToTarget, 2,
    5406             : /*9841*/              OPC_Scope, 8, /*->9851*/ // 2 children in Scope
    5407             : /*9843*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5408             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5409             :                         // Src: (intrinsic_w_chain:i64 3098:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5410             :                         // Dst: (INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5411             : /*9851*/              /*Scope*/ 8, /*->9860*/
    5412             : /*9852*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5413             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5414             :                         // Src: (intrinsic_w_chain:i64 3098:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5415             :                         // Dst: (INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5416             : /*9860*/              0, /*End of Scope*/
    5417             : /*9861*/            0, // EndSwitchType
    5418             : /*9862*/          /*Scope*/ 27, /*->9890*/
    5419             : /*9863*/            OPC_CheckChild3Type, MVT::i32,
    5420             : /*9865*/            OPC_CheckType, MVT::i32,
    5421             : /*9867*/            OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5422             : /*9869*/            OPC_EmitMergeInputChains1_0,
    5423             : /*9870*/            OPC_Scope, 8, /*->9880*/ // 2 children in Scope
    5424             : /*9872*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5425             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5426             :                       // Src: (intrinsic_w_chain:i32 3098:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5427             :                       // Dst: (INT_PTX_SATOM_MAX_s32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5428             : /*9880*/            /*Scope*/ 8, /*->9889*/
    5429             : /*9881*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5430             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5431             :                       // Src: (intrinsic_w_chain:i32 3098:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5432             :                       // Dst: (INT_PTX_SATOM_MAX_u32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5433             : /*9889*/            0, /*End of Scope*/
    5434             : /*9890*/          /*Scope*/ 27, /*->9918*/
    5435             : /*9891*/            OPC_CheckChild3Type, MVT::i64,
    5436             : /*9893*/            OPC_CheckType, MVT::i64,
    5437             : /*9895*/            OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5438             : /*9897*/            OPC_EmitMergeInputChains1_0,
    5439             : /*9898*/            OPC_Scope, 8, /*->9908*/ // 2 children in Scope
    5440             : /*9900*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5441             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5442             :                       // Src: (intrinsic_w_chain:i64 3098:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5443             :                       // Dst: (INT_PTX_SATOM_MAX_s64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5444             : /*9908*/            /*Scope*/ 8, /*->9917*/
    5445             : /*9909*/              OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5446             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5447             :                       // Src: (intrinsic_w_chain:i64 3098:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5448             :                       // Dst: (INT_PTX_SATOM_MAX_u64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5449             : /*9917*/            0, /*End of Scope*/
    5450             : /*9918*/          0, /*End of Scope*/
    5451             : /*9919*/        0, /*End of Scope*/
    5452             : /*9920*/      /*Scope*/ 10|128,2/*266*/, /*->10188*/
    5453             : /*9922*/        OPC_CheckChild1Integer, 27|128,24/*3099*/, 
    5454             : /*9925*/        OPC_RecordChild2, // #1 = $src
    5455             : /*9926*/        OPC_Scope, 0|128,1/*128*/, /*->10057*/ // 2 children in Scope
    5456             : /*9929*/          OPC_CheckChild2Type, MVT::i32,
    5457             : /*9931*/          OPC_RecordChild3, // #2 = $b
    5458             : /*9932*/          OPC_Scope, 66, /*->10000*/ // 3 children in Scope
    5459             : /*9934*/            OPC_MoveChild3,
    5460             : /*9935*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5461             : /*9938*/            OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->9969
    5462             : /*9941*/              OPC_MoveParent,
    5463             : /*9942*/              OPC_CheckType, MVT::i32,
    5464             : /*9944*/              OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5465             : /*9946*/              OPC_EmitMergeInputChains1_0,
    5466             : /*9947*/              OPC_EmitConvertToTarget, 2,
    5467             : /*9949*/              OPC_Scope, 8, /*->9959*/ // 2 children in Scope
    5468             : /*9951*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5469             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5470             :                         // Src: (intrinsic_w_chain:i32 3099:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5471             :                         // Dst: (INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5472             : /*9959*/              /*Scope*/ 8, /*->9968*/
    5473             : /*9960*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5474             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5475             :                         // Src: (intrinsic_w_chain:i32 3099:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5476             :                         // Dst: (INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5477             : /*9968*/              0, /*End of Scope*/
    5478             : /*9969*/            /*SwitchType*/ 28, MVT::i64,// ->9999
    5479             : /*9971*/              OPC_MoveParent,
    5480             : /*9972*/              OPC_CheckType, MVT::i64,
    5481             : /*9974*/              OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5482             : /*9976*/              OPC_EmitMergeInputChains1_0,
    5483             : /*9977*/              OPC_EmitConvertToTarget, 2,
    5484             : /*9979*/              OPC_Scope, 8, /*->9989*/ // 2 children in Scope
    5485             : /*9981*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5486             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5487             :                         // Src: (intrinsic_w_chain:i64 3099:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5488             :                         // Dst: (INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5489             : /*9989*/              /*Scope*/ 8, /*->9998*/
    5490             : /*9990*/                OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5491             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5492             :                         // Src: (intrinsic_w_chain:i64 3099:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5493             :                         // Dst: (INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5494             : /*9998*/              0, /*End of Scope*/
    5495             : /*9999*/            0, // EndSwitchType
    5496             : /*10000*/         /*Scope*/ 27, /*->10028*/
    5497             : /*10001*/           OPC_CheckChild3Type, MVT::i32,
    5498             : /*10003*/           OPC_CheckType, MVT::i32,
    5499             : /*10005*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5500             : /*10007*/           OPC_EmitMergeInputChains1_0,
    5501             : /*10008*/           OPC_Scope, 8, /*->10018*/ // 2 children in Scope
    5502             : /*10010*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5503             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5504             :                       // Src: (intrinsic_w_chain:i32 3099:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5505             :                       // Dst: (INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5506             : /*10018*/           /*Scope*/ 8, /*->10027*/
    5507             : /*10019*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5508             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5509             :                       // Src: (intrinsic_w_chain:i32 3099:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5510             :                       // Dst: (INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5511             : /*10027*/           0, /*End of Scope*/
    5512             : /*10028*/         /*Scope*/ 27, /*->10056*/
    5513             : /*10029*/           OPC_CheckChild3Type, MVT::i64,
    5514             : /*10031*/           OPC_CheckType, MVT::i64,
    5515             : /*10033*/           OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5516             : /*10035*/           OPC_EmitMergeInputChains1_0,
    5517             : /*10036*/           OPC_Scope, 8, /*->10046*/ // 2 children in Scope
    5518             : /*10038*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5519             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5520             :                       // Src: (intrinsic_w_chain:i64 3099:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5521             :                       // Dst: (INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5522             : /*10046*/           /*Scope*/ 8, /*->10055*/
    5523             : /*10047*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5524             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5525             :                       // Src: (intrinsic_w_chain:i64 3099:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5526             :                       // Dst: (INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5527             : /*10055*/           0, /*End of Scope*/
    5528             : /*10056*/         0, /*End of Scope*/
    5529             : /*10057*/       /*Scope*/ 0|128,1/*128*/, /*->10187*/
    5530             : /*10059*/         OPC_CheckChild2Type, MVT::i64,
    5531             : /*10061*/         OPC_RecordChild3, // #2 = $b
    5532             : /*10062*/         OPC_Scope, 66, /*->10130*/ // 3 children in Scope
    5533             : /*10064*/           OPC_MoveChild3,
    5534             : /*10065*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5535             : /*10068*/           OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->10099
    5536             : /*10071*/             OPC_MoveParent,
    5537             : /*10072*/             OPC_CheckType, MVT::i32,
    5538             : /*10074*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5539             : /*10076*/             OPC_EmitMergeInputChains1_0,
    5540             : /*10077*/             OPC_EmitConvertToTarget, 2,
    5541             : /*10079*/             OPC_Scope, 8, /*->10089*/ // 2 children in Scope
    5542             : /*10081*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5543             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5544             :                         // Src: (intrinsic_w_chain:i32 3099:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5545             :                         // Dst: (INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5546             : /*10089*/             /*Scope*/ 8, /*->10098*/
    5547             : /*10090*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5548             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5549             :                         // Src: (intrinsic_w_chain:i32 3099:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5550             :                         // Dst: (INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5551             : /*10098*/             0, /*End of Scope*/
    5552             : /*10099*/           /*SwitchType*/ 28, MVT::i64,// ->10129
    5553             : /*10101*/             OPC_MoveParent,
    5554             : /*10102*/             OPC_CheckType, MVT::i64,
    5555             : /*10104*/             OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5556             : /*10106*/             OPC_EmitMergeInputChains1_0,
    5557             : /*10107*/             OPC_EmitConvertToTarget, 2,
    5558             : /*10109*/             OPC_Scope, 8, /*->10119*/ // 2 children in Scope
    5559             : /*10111*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5560             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5561             :                         // Src: (intrinsic_w_chain:i64 3099:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5562             :                         // Dst: (INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5563             : /*10119*/             /*Scope*/ 8, /*->10128*/
    5564             : /*10120*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5565             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5566             :                         // Src: (intrinsic_w_chain:i64 3099:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5567             :                         // Dst: (INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5568             : /*10128*/             0, /*End of Scope*/
    5569             : /*10129*/           0, // EndSwitchType
    5570             : /*10130*/         /*Scope*/ 27, /*->10158*/
    5571             : /*10131*/           OPC_CheckChild3Type, MVT::i32,
    5572             : /*10133*/           OPC_CheckType, MVT::i32,
    5573             : /*10135*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5574             : /*10137*/           OPC_EmitMergeInputChains1_0,
    5575             : /*10138*/           OPC_Scope, 8, /*->10148*/ // 2 children in Scope
    5576             : /*10140*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5577             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5578             :                       // Src: (intrinsic_w_chain:i32 3099:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5579             :                       // Dst: (INT_PTX_SATOM_MIN_s32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5580             : /*10148*/           /*Scope*/ 8, /*->10157*/
    5581             : /*10149*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5582             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5583             :                       // Src: (intrinsic_w_chain:i32 3099:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5584             :                       // Dst: (INT_PTX_SATOM_MIN_u32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5585             : /*10157*/           0, /*End of Scope*/
    5586             : /*10158*/         /*Scope*/ 27, /*->10186*/
    5587             : /*10159*/           OPC_CheckChild3Type, MVT::i64,
    5588             : /*10161*/           OPC_CheckType, MVT::i64,
    5589             : /*10163*/           OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5590             : /*10165*/           OPC_EmitMergeInputChains1_0,
    5591             : /*10166*/           OPC_Scope, 8, /*->10176*/ // 2 children in Scope
    5592             : /*10168*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5593             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5594             :                       // Src: (intrinsic_w_chain:i64 3099:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5595             :                       // Dst: (INT_PTX_SATOM_MIN_s64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5596             : /*10176*/           /*Scope*/ 8, /*->10185*/
    5597             : /*10177*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5598             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5599             :                       // Src: (intrinsic_w_chain:i64 3099:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5600             :                       // Dst: (INT_PTX_SATOM_MIN_u64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5601             : /*10185*/           0, /*End of Scope*/
    5602             : /*10186*/         0, /*End of Scope*/
    5603             : /*10187*/       0, /*End of Scope*/
    5604             : /*10188*/     /*Scope*/ 10|128,2/*266*/, /*->10456*/
    5605             : /*10190*/       OPC_CheckChild1Integer, 28|128,24/*3100*/, 
    5606             : /*10193*/       OPC_RecordChild2, // #1 = $src
    5607             : /*10194*/       OPC_Scope, 0|128,1/*128*/, /*->10325*/ // 2 children in Scope
    5608             : /*10197*/         OPC_CheckChild2Type, MVT::i32,
    5609             : /*10199*/         OPC_RecordChild3, // #2 = $b
    5610             : /*10200*/         OPC_Scope, 66, /*->10268*/ // 3 children in Scope
    5611             : /*10202*/           OPC_MoveChild3,
    5612             : /*10203*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5613             : /*10206*/           OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->10237
    5614             : /*10209*/             OPC_MoveParent,
    5615             : /*10210*/             OPC_CheckType, MVT::i32,
    5616             : /*10212*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5617             : /*10214*/             OPC_EmitMergeInputChains1_0,
    5618             : /*10215*/             OPC_EmitConvertToTarget, 2,
    5619             : /*10217*/             OPC_Scope, 8, /*->10227*/ // 2 children in Scope
    5620             : /*10219*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5621             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5622             :                         // Src: (intrinsic_w_chain:i32 3100:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5623             :                         // Dst: (INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5624             : /*10227*/             /*Scope*/ 8, /*->10236*/
    5625             : /*10228*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5626             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5627             :                         // Src: (intrinsic_w_chain:i32 3100:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5628             :                         // Dst: (INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5629             : /*10236*/             0, /*End of Scope*/
    5630             : /*10237*/           /*SwitchType*/ 28, MVT::i64,// ->10267
    5631             : /*10239*/             OPC_MoveParent,
    5632             : /*10240*/             OPC_CheckType, MVT::i64,
    5633             : /*10242*/             OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5634             : /*10244*/             OPC_EmitMergeInputChains1_0,
    5635             : /*10245*/             OPC_EmitConvertToTarget, 2,
    5636             : /*10247*/             OPC_Scope, 8, /*->10257*/ // 2 children in Scope
    5637             : /*10249*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5638             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5639             :                         // Src: (intrinsic_w_chain:i64 3100:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5640             :                         // Dst: (INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5641             : /*10257*/             /*Scope*/ 8, /*->10266*/
    5642             : /*10258*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5643             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5644             :                         // Src: (intrinsic_w_chain:i64 3100:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5645             :                         // Dst: (INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5646             : /*10266*/             0, /*End of Scope*/
    5647             : /*10267*/           0, // EndSwitchType
    5648             : /*10268*/         /*Scope*/ 27, /*->10296*/
    5649             : /*10269*/           OPC_CheckChild3Type, MVT::i32,
    5650             : /*10271*/           OPC_CheckType, MVT::i32,
    5651             : /*10273*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5652             : /*10275*/           OPC_EmitMergeInputChains1_0,
    5653             : /*10276*/           OPC_Scope, 8, /*->10286*/ // 2 children in Scope
    5654             : /*10278*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5655             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5656             :                       // Src: (intrinsic_w_chain:i32 3100:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5657             :                       // Dst: (INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5658             : /*10286*/           /*Scope*/ 8, /*->10295*/
    5659             : /*10287*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5660             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5661             :                       // Src: (intrinsic_w_chain:i32 3100:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5662             :                       // Dst: (INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5663             : /*10295*/           0, /*End of Scope*/
    5664             : /*10296*/         /*Scope*/ 27, /*->10324*/
    5665             : /*10297*/           OPC_CheckChild3Type, MVT::i64,
    5666             : /*10299*/           OPC_CheckType, MVT::i64,
    5667             : /*10301*/           OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5668             : /*10303*/           OPC_EmitMergeInputChains1_0,
    5669             : /*10304*/           OPC_Scope, 8, /*->10314*/ // 2 children in Scope
    5670             : /*10306*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5671             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5672             :                       // Src: (intrinsic_w_chain:i64 3100:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5673             :                       // Dst: (INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5674             : /*10314*/           /*Scope*/ 8, /*->10323*/
    5675             : /*10315*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5676             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5677             :                       // Src: (intrinsic_w_chain:i64 3100:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5678             :                       // Dst: (INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5679             : /*10323*/           0, /*End of Scope*/
    5680             : /*10324*/         0, /*End of Scope*/
    5681             : /*10325*/       /*Scope*/ 0|128,1/*128*/, /*->10455*/
    5682             : /*10327*/         OPC_CheckChild2Type, MVT::i64,
    5683             : /*10329*/         OPC_RecordChild3, // #2 = $b
    5684             : /*10330*/         OPC_Scope, 66, /*->10398*/ // 3 children in Scope
    5685             : /*10332*/           OPC_MoveChild3,
    5686             : /*10333*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5687             : /*10336*/           OPC_SwitchType /*2 cases */, 28, MVT::i32,// ->10367
    5688             : /*10339*/             OPC_MoveParent,
    5689             : /*10340*/             OPC_CheckType, MVT::i32,
    5690             : /*10342*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5691             : /*10344*/             OPC_EmitMergeInputChains1_0,
    5692             : /*10345*/             OPC_EmitConvertToTarget, 2,
    5693             : /*10347*/             OPC_Scope, 8, /*->10357*/ // 2 children in Scope
    5694             : /*10349*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5695             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5696             :                         // Src: (intrinsic_w_chain:i32 3100:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5697             :                         // Dst: (INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5698             : /*10357*/             /*Scope*/ 8, /*->10366*/
    5699             : /*10358*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5700             :                             MVT::i32, 2/*#Ops*/, 1, 3, 
    5701             :                         // Src: (intrinsic_w_chain:i32 3100:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5702             :                         // Dst: (INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5703             : /*10366*/             0, /*End of Scope*/
    5704             : /*10367*/           /*SwitchType*/ 28, MVT::i64,// ->10397
    5705             : /*10369*/             OPC_MoveParent,
    5706             : /*10370*/             OPC_CheckType, MVT::i64,
    5707             : /*10372*/             OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5708             : /*10374*/             OPC_EmitMergeInputChains1_0,
    5709             : /*10375*/             OPC_EmitConvertToTarget, 2,
    5710             : /*10377*/             OPC_Scope, 8, /*->10387*/ // 2 children in Scope
    5711             : /*10379*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5712             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5713             :                         // Src: (intrinsic_w_chain:i64 3100:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5714             :                         // Dst: (INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5715             : /*10387*/             /*Scope*/ 8, /*->10396*/
    5716             : /*10388*/               OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5717             :                             MVT::i64, 2/*#Ops*/, 1, 3, 
    5718             :                         // Src: (intrinsic_w_chain:i64 3100:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5719             :                         // Dst: (INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5720             : /*10396*/             0, /*End of Scope*/
    5721             : /*10397*/           0, // EndSwitchType
    5722             : /*10398*/         /*Scope*/ 27, /*->10426*/
    5723             : /*10399*/           OPC_CheckChild3Type, MVT::i32,
    5724             : /*10401*/           OPC_CheckType, MVT::i32,
    5725             : /*10403*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5726             : /*10405*/           OPC_EmitMergeInputChains1_0,
    5727             : /*10406*/           OPC_Scope, 8, /*->10416*/ // 2 children in Scope
    5728             : /*10408*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5729             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5730             :                       // Src: (intrinsic_w_chain:i32 3100:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5731             :                       // Dst: (INT_PTX_SATOM_MIN_s32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5732             : /*10416*/           /*Scope*/ 8, /*->10425*/
    5733             : /*10417*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5734             :                           MVT::i32, 2/*#Ops*/, 1, 2, 
    5735             :                       // Src: (intrinsic_w_chain:i32 3100:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5736             :                       // Dst: (INT_PTX_SATOM_MIN_u32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5737             : /*10425*/           0, /*End of Scope*/
    5738             : /*10426*/         /*Scope*/ 27, /*->10454*/
    5739             : /*10427*/           OPC_CheckChild3Type, MVT::i64,
    5740             : /*10429*/           OPC_CheckType, MVT::i64,
    5741             : /*10431*/           OPC_CheckPatternPredicate, 13, // (Subtarget->hasAtomMinMax64()) && (Subtarget->hasAtomScope())
    5742             : /*10433*/           OPC_EmitMergeInputChains1_0,
    5743             : /*10434*/           OPC_Scope, 8, /*->10444*/ // 2 children in Scope
    5744             : /*10436*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5745             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5746             :                       // Src: (intrinsic_w_chain:i64 3100:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5747             :                       // Dst: (INT_PTX_SATOM_MIN_s64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5748             : /*10444*/           /*Scope*/ 8, /*->10453*/
    5749             : /*10445*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5750             :                           MVT::i64, 2/*#Ops*/, 1, 2, 
    5751             :                       // Src: (intrinsic_w_chain:i64 3100:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5752             :                       // Dst: (INT_PTX_SATOM_MIN_u64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5753             : /*10453*/           0, /*End of Scope*/
    5754             : /*10454*/         0, /*End of Scope*/
    5755             : /*10455*/       0, /*End of Scope*/
    5756             : /*10456*/     /*Scope*/ 40|128,1/*168*/, /*->10626*/
    5757             : /*10458*/       OPC_CheckChild1Integer, 29|128,24/*3101*/, 
    5758             : /*10461*/       OPC_RecordChild2, // #1 = $src
    5759             : /*10462*/       OPC_Scope, 80, /*->10544*/ // 2 children in Scope
    5760             : /*10464*/         OPC_CheckChild2Type, MVT::i32,
    5761             : /*10466*/         OPC_RecordChild3, // #2 = $b
    5762             : /*10467*/         OPC_Scope, 42, /*->10511*/ // 3 children in Scope
    5763             : /*10469*/           OPC_MoveChild3,
    5764             : /*10470*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5765             : /*10473*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10492
    5766             : /*10476*/             OPC_MoveParent,
    5767             : /*10477*/             OPC_CheckType, MVT::i32,
    5768             : /*10479*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5769             : /*10481*/             OPC_EmitMergeInputChains1_0,
    5770             : /*10482*/             OPC_EmitConvertToTarget, 2,
    5771             : /*10484*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5772             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5773             :                       // Src: (intrinsic_w_chain:i32 3101:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5774             :                       // Dst: (INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5775             : /*10492*/           /*SwitchType*/ 16, MVT::i64,// ->10510
    5776             : /*10494*/             OPC_MoveParent,
    5777             : /*10495*/             OPC_CheckType, MVT::i64,
    5778             : /*10497*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5779             : /*10499*/             OPC_EmitMergeInputChains1_0,
    5780             : /*10500*/             OPC_EmitConvertToTarget, 2,
    5781             : /*10502*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5782             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5783             :                       // Src: (intrinsic_w_chain:i64 3101:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5784             :                       // Dst: (INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5785             : /*10510*/           0, // EndSwitchType
    5786             : /*10511*/         /*Scope*/ 15, /*->10527*/
    5787             : /*10512*/           OPC_CheckChild3Type, MVT::i32,
    5788             : /*10514*/           OPC_CheckType, MVT::i32,
    5789             : /*10516*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5790             : /*10518*/           OPC_EmitMergeInputChains1_0,
    5791             : /*10519*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5792             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5793             :                     // Src: (intrinsic_w_chain:i32 3101:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5794             :                     // Dst: (INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5795             : /*10527*/         /*Scope*/ 15, /*->10543*/
    5796             : /*10528*/           OPC_CheckChild3Type, MVT::i64,
    5797             : /*10530*/           OPC_CheckType, MVT::i64,
    5798             : /*10532*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5799             : /*10534*/           OPC_EmitMergeInputChains1_0,
    5800             : /*10535*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5801             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5802             :                     // Src: (intrinsic_w_chain:i64 3101:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5803             :                     // Dst: (INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5804             : /*10543*/         0, /*End of Scope*/
    5805             : /*10544*/       /*Scope*/ 80, /*->10625*/
    5806             : /*10545*/         OPC_CheckChild2Type, MVT::i64,
    5807             : /*10547*/         OPC_RecordChild3, // #2 = $b
    5808             : /*10548*/         OPC_Scope, 42, /*->10592*/ // 3 children in Scope
    5809             : /*10550*/           OPC_MoveChild3,
    5810             : /*10551*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5811             : /*10554*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10573
    5812             : /*10557*/             OPC_MoveParent,
    5813             : /*10558*/             OPC_CheckType, MVT::i32,
    5814             : /*10560*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5815             : /*10562*/             OPC_EmitMergeInputChains1_0,
    5816             : /*10563*/             OPC_EmitConvertToTarget, 2,
    5817             : /*10565*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5818             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5819             :                       // Src: (intrinsic_w_chain:i32 3101:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5820             :                       // Dst: (INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5821             : /*10573*/           /*SwitchType*/ 16, MVT::i64,// ->10591
    5822             : /*10575*/             OPC_MoveParent,
    5823             : /*10576*/             OPC_CheckType, MVT::i64,
    5824             : /*10578*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5825             : /*10580*/             OPC_EmitMergeInputChains1_0,
    5826             : /*10581*/             OPC_EmitConvertToTarget, 2,
    5827             : /*10583*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5828             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5829             :                       // Src: (intrinsic_w_chain:i64 3101:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5830             :                       // Dst: (INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5831             : /*10591*/           0, // EndSwitchType
    5832             : /*10592*/         /*Scope*/ 15, /*->10608*/
    5833             : /*10593*/           OPC_CheckChild3Type, MVT::i32,
    5834             : /*10595*/           OPC_CheckType, MVT::i32,
    5835             : /*10597*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5836             : /*10599*/           OPC_EmitMergeInputChains1_0,
    5837             : /*10600*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5838             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5839             :                     // Src: (intrinsic_w_chain:i32 3101:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5840             :                     // Dst: (INT_PTX_SATOM_OR_b32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5841             : /*10608*/         /*Scope*/ 15, /*->10624*/
    5842             : /*10609*/           OPC_CheckChild3Type, MVT::i64,
    5843             : /*10611*/           OPC_CheckType, MVT::i64,
    5844             : /*10613*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5845             : /*10615*/           OPC_EmitMergeInputChains1_0,
    5846             : /*10616*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5847             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5848             :                     // Src: (intrinsic_w_chain:i64 3101:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5849             :                     // Dst: (INT_PTX_SATOM_OR_b64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5850             : /*10624*/         0, /*End of Scope*/
    5851             : /*10625*/       0, /*End of Scope*/
    5852             : /*10626*/     /*Scope*/ 40|128,1/*168*/, /*->10796*/
    5853             : /*10628*/       OPC_CheckChild1Integer, 30|128,24/*3102*/, 
    5854             : /*10631*/       OPC_RecordChild2, // #1 = $src
    5855             : /*10632*/       OPC_Scope, 80, /*->10714*/ // 2 children in Scope
    5856             : /*10634*/         OPC_CheckChild2Type, MVT::i32,
    5857             : /*10636*/         OPC_RecordChild3, // #2 = $b
    5858             : /*10637*/         OPC_Scope, 42, /*->10681*/ // 3 children in Scope
    5859             : /*10639*/           OPC_MoveChild3,
    5860             : /*10640*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5861             : /*10643*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10662
    5862             : /*10646*/             OPC_MoveParent,
    5863             : /*10647*/             OPC_CheckType, MVT::i32,
    5864             : /*10649*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5865             : /*10651*/             OPC_EmitMergeInputChains1_0,
    5866             : /*10652*/             OPC_EmitConvertToTarget, 2,
    5867             : /*10654*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5868             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5869             :                       // Src: (intrinsic_w_chain:i32 3102:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5870             :                       // Dst: (INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5871             : /*10662*/           /*SwitchType*/ 16, MVT::i64,// ->10680
    5872             : /*10664*/             OPC_MoveParent,
    5873             : /*10665*/             OPC_CheckType, MVT::i64,
    5874             : /*10667*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5875             : /*10669*/             OPC_EmitMergeInputChains1_0,
    5876             : /*10670*/             OPC_EmitConvertToTarget, 2,
    5877             : /*10672*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5878             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5879             :                       // Src: (intrinsic_w_chain:i64 3102:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5880             :                       // Dst: (INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5881             : /*10680*/           0, // EndSwitchType
    5882             : /*10681*/         /*Scope*/ 15, /*->10697*/
    5883             : /*10682*/           OPC_CheckChild3Type, MVT::i32,
    5884             : /*10684*/           OPC_CheckType, MVT::i32,
    5885             : /*10686*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5886             : /*10688*/           OPC_EmitMergeInputChains1_0,
    5887             : /*10689*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5888             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5889             :                     // Src: (intrinsic_w_chain:i32 3102:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5890             :                     // Dst: (INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5891             : /*10697*/         /*Scope*/ 15, /*->10713*/
    5892             : /*10698*/           OPC_CheckChild3Type, MVT::i64,
    5893             : /*10700*/           OPC_CheckType, MVT::i64,
    5894             : /*10702*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5895             : /*10704*/           OPC_EmitMergeInputChains1_0,
    5896             : /*10705*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5897             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5898             :                     // Src: (intrinsic_w_chain:i64 3102:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5899             :                     // Dst: (INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5900             : /*10713*/         0, /*End of Scope*/
    5901             : /*10714*/       /*Scope*/ 80, /*->10795*/
    5902             : /*10715*/         OPC_CheckChild2Type, MVT::i64,
    5903             : /*10717*/         OPC_RecordChild3, // #2 = $b
    5904             : /*10718*/         OPC_Scope, 42, /*->10762*/ // 3 children in Scope
    5905             : /*10720*/           OPC_MoveChild3,
    5906             : /*10721*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5907             : /*10724*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10743
    5908             : /*10727*/             OPC_MoveParent,
    5909             : /*10728*/             OPC_CheckType, MVT::i32,
    5910             : /*10730*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5911             : /*10732*/             OPC_EmitMergeInputChains1_0,
    5912             : /*10733*/             OPC_EmitConvertToTarget, 2,
    5913             : /*10735*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5914             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5915             :                       // Src: (intrinsic_w_chain:i32 3102:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    5916             :                       // Dst: (INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    5917             : /*10743*/           /*SwitchType*/ 16, MVT::i64,// ->10761
    5918             : /*10745*/             OPC_MoveParent,
    5919             : /*10746*/             OPC_CheckType, MVT::i64,
    5920             : /*10748*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5921             : /*10750*/             OPC_EmitMergeInputChains1_0,
    5922             : /*10751*/             OPC_EmitConvertToTarget, 2,
    5923             : /*10753*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    5924             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5925             :                       // Src: (intrinsic_w_chain:i64 3102:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    5926             :                       // Dst: (INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    5927             : /*10761*/           0, // EndSwitchType
    5928             : /*10762*/         /*Scope*/ 15, /*->10778*/
    5929             : /*10763*/           OPC_CheckChild3Type, MVT::i32,
    5930             : /*10765*/           OPC_CheckType, MVT::i32,
    5931             : /*10767*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5932             : /*10769*/           OPC_EmitMergeInputChains1_0,
    5933             : /*10770*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5934             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5935             :                     // Src: (intrinsic_w_chain:i32 3102:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    5936             :                     // Dst: (INT_PTX_SATOM_OR_b32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    5937             : /*10778*/         /*Scope*/ 15, /*->10794*/
    5938             : /*10779*/           OPC_CheckChild3Type, MVT::i64,
    5939             : /*10781*/           OPC_CheckType, MVT::i64,
    5940             : /*10783*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5941             : /*10785*/           OPC_EmitMergeInputChains1_0,
    5942             : /*10786*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    5943             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5944             :                     // Src: (intrinsic_w_chain:i64 3102:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    5945             :                     // Dst: (INT_PTX_SATOM_OR_b64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    5946             : /*10794*/         0, /*End of Scope*/
    5947             : /*10795*/       0, /*End of Scope*/
    5948             : /*10796*/     /*Scope*/ 40|128,1/*168*/, /*->10966*/
    5949             : /*10798*/       OPC_CheckChild1Integer, 31|128,24/*3103*/, 
    5950             : /*10801*/       OPC_RecordChild2, // #1 = $src
    5951             : /*10802*/       OPC_Scope, 80, /*->10884*/ // 2 children in Scope
    5952             : /*10804*/         OPC_CheckChild2Type, MVT::i32,
    5953             : /*10806*/         OPC_RecordChild3, // #2 = $b
    5954             : /*10807*/         OPC_Scope, 42, /*->10851*/ // 3 children in Scope
    5955             : /*10809*/           OPC_MoveChild3,
    5956             : /*10810*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    5957             : /*10813*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10832
    5958             : /*10816*/             OPC_MoveParent,
    5959             : /*10817*/             OPC_CheckType, MVT::i32,
    5960             : /*10819*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5961             : /*10821*/             OPC_EmitMergeInputChains1_0,
    5962             : /*10822*/             OPC_EmitConvertToTarget, 2,
    5963             : /*10824*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5964             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    5965             :                       // Src: (intrinsic_w_chain:i32 3103:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    5966             :                       // Dst: (INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    5967             : /*10832*/           /*SwitchType*/ 16, MVT::i64,// ->10850
    5968             : /*10834*/             OPC_MoveParent,
    5969             : /*10835*/             OPC_CheckType, MVT::i64,
    5970             : /*10837*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5971             : /*10839*/             OPC_EmitMergeInputChains1_0,
    5972             : /*10840*/             OPC_EmitConvertToTarget, 2,
    5973             : /*10842*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    5974             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    5975             :                       // Src: (intrinsic_w_chain:i64 3103:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    5976             :                       // Dst: (INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    5977             : /*10850*/           0, // EndSwitchType
    5978             : /*10851*/         /*Scope*/ 15, /*->10867*/
    5979             : /*10852*/           OPC_CheckChild3Type, MVT::i32,
    5980             : /*10854*/           OPC_CheckType, MVT::i32,
    5981             : /*10856*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    5982             : /*10858*/           OPC_EmitMergeInputChains1_0,
    5983             : /*10859*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5984             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    5985             :                     // Src: (intrinsic_w_chain:i32 3103:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    5986             :                     // Dst: (INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    5987             : /*10867*/         /*Scope*/ 15, /*->10883*/
    5988             : /*10868*/           OPC_CheckChild3Type, MVT::i64,
    5989             : /*10870*/           OPC_CheckType, MVT::i64,
    5990             : /*10872*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    5991             : /*10874*/           OPC_EmitMergeInputChains1_0,
    5992             : /*10875*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    5993             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    5994             :                     // Src: (intrinsic_w_chain:i64 3103:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    5995             :                     // Dst: (INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    5996             : /*10883*/         0, /*End of Scope*/
    5997             : /*10884*/       /*Scope*/ 80, /*->10965*/
    5998             : /*10885*/         OPC_CheckChild2Type, MVT::i64,
    5999             : /*10887*/         OPC_RecordChild3, // #2 = $b
    6000             : /*10888*/         OPC_Scope, 42, /*->10932*/ // 3 children in Scope
    6001             : /*10890*/           OPC_MoveChild3,
    6002             : /*10891*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6003             : /*10894*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->10913
    6004             : /*10897*/             OPC_MoveParent,
    6005             : /*10898*/             OPC_CheckType, MVT::i32,
    6006             : /*10900*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6007             : /*10902*/             OPC_EmitMergeInputChains1_0,
    6008             : /*10903*/             OPC_EmitConvertToTarget, 2,
    6009             : /*10905*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6010             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    6011             :                       // Src: (intrinsic_w_chain:i32 3103:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    6012             :                       // Dst: (INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    6013             : /*10913*/           /*SwitchType*/ 16, MVT::i64,// ->10931
    6014             : /*10915*/             OPC_MoveParent,
    6015             : /*10916*/             OPC_CheckType, MVT::i64,
    6016             : /*10918*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6017             : /*10920*/             OPC_EmitMergeInputChains1_0,
    6018             : /*10921*/             OPC_EmitConvertToTarget, 2,
    6019             : /*10923*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6020             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    6021             :                       // Src: (intrinsic_w_chain:i64 3103:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    6022             :                       // Dst: (INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    6023             : /*10931*/           0, // EndSwitchType
    6024             : /*10932*/         /*Scope*/ 15, /*->10948*/
    6025             : /*10933*/           OPC_CheckChild3Type, MVT::i32,
    6026             : /*10935*/           OPC_CheckType, MVT::i32,
    6027             : /*10937*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6028             : /*10939*/           OPC_EmitMergeInputChains1_0,
    6029             : /*10940*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6030             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    6031             :                     // Src: (intrinsic_w_chain:i32 3103:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    6032             :                     // Dst: (INT_PTX_SATOM_XOR_b32_cta_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    6033             : /*10948*/         /*Scope*/ 15, /*->10964*/
    6034             : /*10949*/           OPC_CheckChild3Type, MVT::i64,
    6035             : /*10951*/           OPC_CheckType, MVT::i64,
    6036             : /*10953*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6037             : /*10955*/           OPC_EmitMergeInputChains1_0,
    6038             : /*10956*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6039             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    6040             :                     // Src: (intrinsic_w_chain:i64 3103:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    6041             :                     // Dst: (INT_PTX_SATOM_XOR_b64_cta_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    6042             : /*10964*/         0, /*End of Scope*/
    6043             : /*10965*/       0, /*End of Scope*/
    6044             : /*10966*/     /*Scope*/ 40|128,1/*168*/, /*->11136*/
    6045             : /*10968*/       OPC_CheckChild1Integer, 32|128,24/*3104*/, 
    6046             : /*10971*/       OPC_RecordChild2, // #1 = $src
    6047             : /*10972*/       OPC_Scope, 80, /*->11054*/ // 2 children in Scope
    6048             : /*10974*/         OPC_CheckChild2Type, MVT::i32,
    6049             : /*10976*/         OPC_RecordChild3, // #2 = $b
    6050             : /*10977*/         OPC_Scope, 42, /*->11021*/ // 3 children in Scope
    6051             : /*10979*/           OPC_MoveChild3,
    6052             : /*10980*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6053             : /*10983*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->11002
    6054             : /*10986*/             OPC_MoveParent,
    6055             : /*10987*/             OPC_CheckType, MVT::i32,
    6056             : /*10989*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6057             : /*10991*/             OPC_EmitMergeInputChains1_0,
    6058             : /*10992*/             OPC_EmitConvertToTarget, 2,
    6059             : /*10994*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6060             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    6061             :                       // Src: (intrinsic_w_chain:i32 3104:iPTR, Int32Regs:i32:$src, (imm:i32):$b) - Complexity = 11
    6062             :                       // Dst: (INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1052:i32 Int32Regs:i32:$src, (imm:i32):$b)
    6063             : /*11002*/           /*SwitchType*/ 16, MVT::i64,// ->11020
    6064             : /*11004*/             OPC_MoveParent,
    6065             : /*11005*/             OPC_CheckType, MVT::i64,
    6066             : /*11007*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6067             : /*11009*/             OPC_EmitMergeInputChains1_0,
    6068             : /*11010*/             OPC_EmitConvertToTarget, 2,
    6069             : /*11012*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6070             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    6071             :                       // Src: (intrinsic_w_chain:i64 3104:iPTR, Int32Regs:i32:$src, (imm:i64):$b) - Complexity = 11
    6072             :                       // Dst: (INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1052:i64 Int32Regs:i32:$src, (imm:i64):$b)
    6073             : /*11020*/           0, // EndSwitchType
    6074             : /*11021*/         /*Scope*/ 15, /*->11037*/
    6075             : /*11022*/           OPC_CheckChild3Type, MVT::i32,
    6076             : /*11024*/           OPC_CheckType, MVT::i32,
    6077             : /*11026*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6078             : /*11028*/           OPC_EmitMergeInputChains1_0,
    6079             : /*11029*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6080             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    6081             :                     // Src: (intrinsic_w_chain:i32 3104:iPTR, Int32Regs:i32:$src, Int32Regs:i32:$b) - Complexity = 9
    6082             :                     // Dst: (INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1050:i32 Int32Regs:i32:$src, Int32Regs:i32:$b)
    6083             : /*11037*/         /*Scope*/ 15, /*->11053*/
    6084             : /*11038*/           OPC_CheckChild3Type, MVT::i64,
    6085             : /*11040*/           OPC_CheckType, MVT::i64,
    6086             : /*11042*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6087             : /*11044*/           OPC_EmitMergeInputChains1_0,
    6088             : /*11045*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6089             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    6090             :                     // Src: (intrinsic_w_chain:i64 3104:iPTR, Int32Regs:i32:$src, Int64Regs:i64:$b) - Complexity = 9
    6091             :                     // Dst: (INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1050:i64 Int32Regs:i32:$src, Int64Regs:i64:$b)
    6092             : /*11053*/         0, /*End of Scope*/
    6093             : /*11054*/       /*Scope*/ 80, /*->11135*/
    6094             : /*11055*/         OPC_CheckChild2Type, MVT::i64,
    6095             : /*11057*/         OPC_RecordChild3, // #2 = $b
    6096             : /*11058*/         OPC_Scope, 42, /*->11102*/ // 3 children in Scope
    6097             : /*11060*/           OPC_MoveChild3,
    6098             : /*11061*/           OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6099             : /*11064*/           OPC_SwitchType /*2 cases */, 16, MVT::i32,// ->11083
    6100             : /*11067*/             OPC_MoveParent,
    6101             : /*11068*/             OPC_CheckType, MVT::i32,
    6102             : /*11070*/             OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6103             : /*11072*/             OPC_EmitMergeInputChains1_0,
    6104             : /*11073*/             OPC_EmitConvertToTarget, 2,
    6105             : /*11075*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6106             :                           MVT::i32, 2/*#Ops*/, 1, 3, 
    6107             :                       // Src: (intrinsic_w_chain:i32 3104:iPTR, Int64Regs:i64:$src, (imm:i32):$b) - Complexity = 11
    6108             :                       // Dst: (INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1053:i32 Int64Regs:i64:$src, (imm:i32):$b)
    6109             : /*11083*/           /*SwitchType*/ 16, MVT::i64,// ->11101
    6110             : /*11085*/             OPC_MoveParent,
    6111             : /*11086*/             OPC_CheckType, MVT::i64,
    6112             : /*11088*/             OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6113             : /*11090*/             OPC_EmitMergeInputChains1_0,
    6114             : /*11091*/             OPC_EmitConvertToTarget, 2,
    6115             : /*11093*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6116             :                           MVT::i64, 2/*#Ops*/, 1, 3, 
    6117             :                       // Src: (intrinsic_w_chain:i64 3104:iPTR, Int64Regs:i64:$src, (imm:i64):$b) - Complexity = 11
    6118             :                       // Dst: (INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1053:i64 Int64Regs:i64:$src, (imm:i64):$b)
    6119             : /*11101*/           0, // EndSwitchType
    6120             : /*11102*/         /*Scope*/ 15, /*->11118*/
    6121             : /*11103*/           OPC_CheckChild3Type, MVT::i32,
    6122             : /*11105*/           OPC_CheckType, MVT::i32,
    6123             : /*11107*/           OPC_CheckPatternPredicate, 7, // (Subtarget->hasAtomScope())
    6124             : /*11109*/           OPC_EmitMergeInputChains1_0,
    6125             : /*11110*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6126             :                         MVT::i32, 2/*#Ops*/, 1, 2, 
    6127             :                     // Src: (intrinsic_w_chain:i32 3104:iPTR, Int64Regs:i64:$src, Int32Regs:i32:$b) - Complexity = 9
    6128             :                     // Dst: (INT_PTX_SATOM_XOR_b32_sys_gen_anonymous_1062anonymous_1051:i32 Int64Regs:i64:$src, Int32Regs:i32:$b)
    6129             : /*11118*/         /*Scope*/ 15, /*->11134*/
    6130             : /*11119*/           OPC_CheckChild3Type, MVT::i64,
    6131             : /*11121*/           OPC_CheckType, MVT::i64,
    6132             : /*11123*/           OPC_CheckPatternPredicate, 12, // (Subtarget->hasAtomBitwise64()) && (Subtarget->hasAtomScope())
    6133             : /*11125*/           OPC_EmitMergeInputChains1_0,
    6134             : /*11126*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6135             :                         MVT::i64, 2/*#Ops*/, 1, 2, 
    6136             :                     // Src: (intrinsic_w_chain:i64 3104:iPTR, Int64Regs:i64:$src, Int64Regs:i64:$b) - Complexity = 9
    6137             :                     // Dst: (INT_PTX_SATOM_XOR_b64_sys_gen_anonymous_1062anonymous_1051:i64 Int64Regs:i64:$src, Int64Regs:i64:$b)
    6138             : /*11134*/         0, /*End of Scope*/
    6139             : /*11135*/       0, /*End of Scope*/
    6140             : /*11136*/     /*Scope*/ 12, /*->11149*/
    6141             : /*11137*/       OPC_CheckChild1Integer, 39|128,24/*3111*/, 
    6142             : /*11140*/       OPC_RecordChild2, // #1 = $pred
    6143             : /*11141*/       OPC_EmitMergeInputChains1_0,
    6144             : /*11142*/       OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_BARRIER0_POPC), 0|OPFL_Chain,
    6145             :                     MVT::i32, 1/*#Ops*/, 1, 
    6146             :                 // Src: (intrinsic_w_chain:i32 3111:iPTR, Int32Regs:i32:$pred) - Complexity = 8
    6147             :                 // Dst: (INT_BARRIER0_POPC:i32 Int32Regs:i32:$pred)
    6148             : /*11149*/     /*Scope*/ 12, /*->11162*/
    6149             : /*11150*/       OPC_CheckChild1Integer, 37|128,24/*3109*/, 
    6150             : /*11153*/       OPC_RecordChild2, // #1 = $pred
    6151             : /*11154*/       OPC_EmitMergeInputChains1_0,
    6152             : /*11155*/       OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_BARRIER0_AND), 0|OPFL_Chain,
    6153             :                     MVT::i32, 1/*#Ops*/, 1, 
    6154             :                 // Src: (intrinsic_w_chain:i32 3109:iPTR, Int32Regs:i32:$pred) - Complexity = 8
    6155             :                 // Dst: (INT_BARRIER0_AND:i32 Int32Regs:i32:$pred)
    6156             : /*11162*/     /*Scope*/ 12, /*->11175*/
    6157             : /*11163*/       OPC_CheckChild1Integer, 38|128,24/*3110*/, 
    6158             : /*11166*/       OPC_RecordChild2, // #1 = $pred
    6159             : /*11167*/       OPC_EmitMergeInputChains1_0,
    6160             : /*11168*/       OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_BARRIER0_OR), 0|OPFL_Chain,
    6161             :                     MVT::i32, 1/*#Ops*/, 1, 
    6162             :                 // Src: (intrinsic_w_chain:i32 3110:iPTR, Int32Regs:i32:$pred) - Complexity = 8
    6163             :                 // Dst: (INT_BARRIER0_OR:i32 Int32Regs:i32:$pred)
    6164             : /*11175*/     /*Scope*/ 86|128,1/*214*/, /*->11391*/
    6165             : /*11177*/       OPC_CheckChild1Integer, 22|128,24/*3094*/, 
    6166             : /*11180*/       OPC_RecordChild2, // #1 = $addr
    6167             : /*11181*/       OPC_Scope, 103, /*->11286*/ // 2 children in Scope
    6168             : /*11183*/         OPC_CheckChild2Type, MVT::i32,
    6169             : /*11185*/         OPC_RecordChild3, // #2 = $b
    6170             : /*11186*/         OPC_Scope, 55, /*->11243*/ // 4 children in Scope
    6171             : /*11188*/           OPC_MoveChild3,
    6172             : /*11189*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6173             : /*11192*/           OPC_MoveParent,
    6174             : /*11193*/           OPC_Scope, 15, /*->11210*/ // 3 children in Scope
    6175             : /*11195*/             OPC_CheckPredicate, 4, // Predicate_atomic_load_add_f32_g
    6176             : /*11197*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6177             : /*11199*/             OPC_EmitMergeInputChains1_0,
    6178             : /*11200*/             OPC_EmitConvertToTarget, 2,
    6179             : /*11202*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p32imm), 0|OPFL_Chain,
    6180             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6181             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_g>> - Complexity = 12
    6182             :                       // Dst: (INT_PTX_ATOM_ADD_G_F32p32imm:f32 Int32Regs:i32:$addr, (fpimm:f32):$b)
    6183             : /*11210*/           /*Scope*/ 15, /*->11226*/
    6184             : /*11211*/             OPC_CheckPredicate, 5, // Predicate_atomic_load_add_f32_s
    6185             : /*11213*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6186             : /*11215*/             OPC_EmitMergeInputChains1_0,
    6187             : /*11216*/             OPC_EmitConvertToTarget, 2,
    6188             : /*11218*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p32imm), 0|OPFL_Chain,
    6189             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6190             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_s>> - Complexity = 12
    6191             :                       // Dst: (INT_PTX_ATOM_ADD_S_F32p32imm:f32 Int32Regs:i32:$addr, (fpimm:f32):$b)
    6192             : /*11226*/           /*Scope*/ 15, /*->11242*/
    6193             : /*11227*/             OPC_CheckPredicate, 6, // Predicate_atomic_load_add_f32_gen
    6194             : /*11229*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6195             : /*11231*/             OPC_EmitMergeInputChains1_0,
    6196             : /*11232*/             OPC_EmitConvertToTarget, 2,
    6197             : /*11234*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p32imm), 0|OPFL_Chain,
    6198             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6199             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_gen>> - Complexity = 12
    6200             :                       // Dst: (INT_PTX_ATOM_ADD_GEN_F32p32imm:f32 Int32Regs:i32:$addr, (fpimm:f32):$b)
    6201             : /*11242*/           0, /*End of Scope*/
    6202             : /*11243*/         /*Scope*/ 13, /*->11257*/
    6203             : /*11244*/           OPC_CheckPredicate, 4, // Predicate_atomic_load_add_f32_g
    6204             : /*11246*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6205             : /*11248*/           OPC_EmitMergeInputChains1_0,
    6206             : /*11249*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p32reg), 0|OPFL_Chain,
    6207             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6208             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_g>> - Complexity = 9
    6209             :                     // Dst: (INT_PTX_ATOM_ADD_G_F32p32reg:f32 Int32Regs:i32:$addr, Float32Regs:f32:$b)
    6210             : /*11257*/         /*Scope*/ 13, /*->11271*/
    6211             : /*11258*/           OPC_CheckPredicate, 5, // Predicate_atomic_load_add_f32_s
    6212             : /*11260*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6213             : /*11262*/           OPC_EmitMergeInputChains1_0,
    6214             : /*11263*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p32reg), 0|OPFL_Chain,
    6215             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6216             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_s>> - Complexity = 9
    6217             :                     // Dst: (INT_PTX_ATOM_ADD_S_F32p32reg:f32 Int32Regs:i32:$addr, Float32Regs:f32:$b)
    6218             : /*11271*/         /*Scope*/ 13, /*->11285*/
    6219             : /*11272*/           OPC_CheckPredicate, 6, // Predicate_atomic_load_add_f32_gen
    6220             : /*11274*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6221             : /*11276*/           OPC_EmitMergeInputChains1_0,
    6222             : /*11277*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p32reg), 0|OPFL_Chain,
    6223             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6224             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int32Regs:i32:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_gen>> - Complexity = 9
    6225             :                     // Dst: (INT_PTX_ATOM_ADD_GEN_F32p32reg:f32 Int32Regs:i32:$addr, Float32Regs:f32:$b)
    6226             : /*11285*/         0, /*End of Scope*/
    6227             : /*11286*/       /*Scope*/ 103, /*->11390*/
    6228             : /*11287*/         OPC_CheckChild2Type, MVT::i64,
    6229             : /*11289*/         OPC_RecordChild3, // #2 = $b
    6230             : /*11290*/         OPC_Scope, 55, /*->11347*/ // 4 children in Scope
    6231             : /*11292*/           OPC_MoveChild3,
    6232             : /*11293*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6233             : /*11296*/           OPC_MoveParent,
    6234             : /*11297*/           OPC_Scope, 15, /*->11314*/ // 3 children in Scope
    6235             : /*11299*/             OPC_CheckPredicate, 4, // Predicate_atomic_load_add_f32_g
    6236             : /*11301*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6237             : /*11303*/             OPC_EmitMergeInputChains1_0,
    6238             : /*11304*/             OPC_EmitConvertToTarget, 2,
    6239             : /*11306*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p64imm), 0|OPFL_Chain,
    6240             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6241             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_g>> - Complexity = 12
    6242             :                       // Dst: (INT_PTX_ATOM_ADD_G_F32p64imm:f32 Int64Regs:i64:$addr, (fpimm:f32):$b)
    6243             : /*11314*/           /*Scope*/ 15, /*->11330*/
    6244             : /*11315*/             OPC_CheckPredicate, 5, // Predicate_atomic_load_add_f32_s
    6245             : /*11317*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6246             : /*11319*/             OPC_EmitMergeInputChains1_0,
    6247             : /*11320*/             OPC_EmitConvertToTarget, 2,
    6248             : /*11322*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p64imm), 0|OPFL_Chain,
    6249             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6250             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_s>> - Complexity = 12
    6251             :                       // Dst: (INT_PTX_ATOM_ADD_S_F32p64imm:f32 Int64Regs:i64:$addr, (fpimm:f32):$b)
    6252             : /*11330*/           /*Scope*/ 15, /*->11346*/
    6253             : /*11331*/             OPC_CheckPredicate, 6, // Predicate_atomic_load_add_f32_gen
    6254             : /*11333*/             OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6255             : /*11335*/             OPC_EmitMergeInputChains1_0,
    6256             : /*11336*/             OPC_EmitConvertToTarget, 2,
    6257             : /*11338*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p64imm), 0|OPFL_Chain,
    6258             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6259             :                       // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, (fpimm:f32):$b)<<P:Predicate_atomic_load_add_f32_gen>> - Complexity = 12
    6260             :                       // Dst: (INT_PTX_ATOM_ADD_GEN_F32p64imm:f32 Int64Regs:i64:$addr, (fpimm:f32):$b)
    6261             : /*11346*/           0, /*End of Scope*/
    6262             : /*11347*/         /*Scope*/ 13, /*->11361*/
    6263             : /*11348*/           OPC_CheckPredicate, 4, // Predicate_atomic_load_add_f32_g
    6264             : /*11350*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6265             : /*11352*/           OPC_EmitMergeInputChains1_0,
    6266             : /*11353*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_G_F32p64reg), 0|OPFL_Chain,
    6267             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6268             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_g>> - Complexity = 9
    6269             :                     // Dst: (INT_PTX_ATOM_ADD_G_F32p64reg:f32 Int64Regs:i64:$addr, Float32Regs:f32:$b)
    6270             : /*11361*/         /*Scope*/ 13, /*->11375*/
    6271             : /*11362*/           OPC_CheckPredicate, 5, // Predicate_atomic_load_add_f32_s
    6272             : /*11364*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6273             : /*11366*/           OPC_EmitMergeInputChains1_0,
    6274             : /*11367*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_S_F32p64reg), 0|OPFL_Chain,
    6275             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6276             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_s>> - Complexity = 9
    6277             :                     // Dst: (INT_PTX_ATOM_ADD_S_F32p64reg:f32 Int64Regs:i64:$addr, Float32Regs:f32:$b)
    6278             : /*11375*/         /*Scope*/ 13, /*->11389*/
    6279             : /*11376*/           OPC_CheckPredicate, 6, // Predicate_atomic_load_add_f32_gen
    6280             : /*11378*/           OPC_CheckPatternPredicate, 14, // (Subtarget->hasAtomAddF32())
    6281             : /*11380*/           OPC_EmitMergeInputChains1_0,
    6282             : /*11381*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_ATOM_ADD_GEN_F32p64reg), 0|OPFL_Chain,
    6283             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6284             :                     // Src: (intrinsic_w_chain:f32 3094:iPTR, Int64Regs:i64:$addr, Float32Regs:f32:$b)<<P:Predicate_atomic_load_add_f32_gen>> - Complexity = 9
    6285             :                     // Dst: (INT_PTX_ATOM_ADD_GEN_F32p64reg:f32 Int64Regs:i64:$addr, Float32Regs:f32:$b)
    6286             : /*11389*/         0, /*End of Scope*/
    6287             : /*11390*/       0, /*End of Scope*/
    6288             : /*11391*/     /*Scope*/ 40|128,1/*168*/, /*->11561*/
    6289             : /*11393*/       OPC_CheckChild1Integer, 8|128,24/*3080*/, 
    6290             : /*11396*/       OPC_RecordChild2, // #1 = $src
    6291             : /*11397*/       OPC_Scope, 80, /*->11479*/ // 2 children in Scope
    6292             : /*11399*/         OPC_CheckChild2Type, MVT::i32,
    6293             : /*11401*/         OPC_RecordChild3, // #2 = $b
    6294             : /*11402*/         OPC_Scope, 42, /*->11446*/ // 3 children in Scope
    6295             : /*11404*/           OPC_MoveChild3,
    6296             : /*11405*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6297             : /*11408*/           OPC_SwitchType /*2 cases */, 16, MVT::f32,// ->11427
    6298             : /*11411*/             OPC_MoveParent,
    6299             : /*11412*/             OPC_CheckType, MVT::f32,
    6300             : /*11414*/             OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6301             : /*11416*/             OPC_EmitMergeInputChains1_0,
    6302             : /*11417*/             OPC_EmitConvertToTarget, 2,
    6303             : /*11419*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6304             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6305             :                       // Src: (intrinsic_w_chain:f32 3080:iPTR, Int32Regs:i32:$src, (fpimm:f32):$b) - Complexity = 11
    6306             :                       // Dst: (INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1052:f32 Int32Regs:i32:$src, (fpimm:f32):$b)
    6307             : /*11427*/           /*SwitchType*/ 16, MVT::f64,// ->11445
    6308             : /*11429*/             OPC_MoveParent,
    6309             : /*11430*/             OPC_CheckType, MVT::f64,
    6310             : /*11432*/             OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6311             : /*11434*/             OPC_EmitMergeInputChains1_0,
    6312             : /*11435*/             OPC_EmitConvertToTarget, 2,
    6313             : /*11437*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6314             :                           MVT::f64, 2/*#Ops*/, 1, 3, 
    6315             :                       // Src: (intrinsic_w_chain:f64 3080:iPTR, Int32Regs:i32:$src, (fpimm:f64):$b) - Complexity = 11
    6316             :                       // Dst: (INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1052:f64 Int32Regs:i32:$src, (fpimm:f64):$b)
    6317             : /*11445*/           0, // EndSwitchType
    6318             : /*11446*/         /*Scope*/ 15, /*->11462*/
    6319             : /*11447*/           OPC_CheckChild3Type, MVT::f32,
    6320             : /*11449*/           OPC_CheckType, MVT::f32,
    6321             : /*11451*/           OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6322             : /*11453*/           OPC_EmitMergeInputChains1_0,
    6323             : /*11454*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6324             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6325             :                     // Src: (intrinsic_w_chain:f32 3080:iPTR, Int32Regs:i32:$src, Float32Regs:f32:$b) - Complexity = 9
    6326             :                     // Dst: (INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1050:f32 Int32Regs:i32:$src, Float32Regs:f32:$b)
    6327             : /*11462*/         /*Scope*/ 15, /*->11478*/
    6328             : /*11463*/           OPC_CheckChild3Type, MVT::f64,
    6329             : /*11465*/           OPC_CheckType, MVT::f64,
    6330             : /*11467*/           OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6331             : /*11469*/           OPC_EmitMergeInputChains1_0,
    6332             : /*11470*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6333             :                         MVT::f64, 2/*#Ops*/, 1, 2, 
    6334             :                     // Src: (intrinsic_w_chain:f64 3080:iPTR, Int32Regs:i32:$src, Float64Regs:f64:$b) - Complexity = 9
    6335             :                     // Dst: (INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1050:f64 Int32Regs:i32:$src, Float64Regs:f64:$b)
    6336             : /*11478*/         0, /*End of Scope*/
    6337             : /*11479*/       /*Scope*/ 80, /*->11560*/
    6338             : /*11480*/         OPC_CheckChild2Type, MVT::i64,
    6339             : /*11482*/         OPC_RecordChild3, // #2 = $b
    6340             : /*11483*/         OPC_Scope, 42, /*->11527*/ // 3 children in Scope
    6341             : /*11485*/           OPC_MoveChild3,
    6342             : /*11486*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6343             : /*11489*/           OPC_SwitchType /*2 cases */, 16, MVT::f32,// ->11508
    6344             : /*11492*/             OPC_MoveParent,
    6345             : /*11493*/             OPC_CheckType, MVT::f32,
    6346             : /*11495*/             OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6347             : /*11497*/             OPC_EmitMergeInputChains1_0,
    6348             : /*11498*/             OPC_EmitConvertToTarget, 2,
    6349             : /*11500*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6350             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6351             :                       // Src: (intrinsic_w_chain:f32 3080:iPTR, Int64Regs:i64:$src, (fpimm:f32):$b) - Complexity = 11
    6352             :                       // Dst: (INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1053:f32 Int64Regs:i64:$src, (fpimm:f32):$b)
    6353             : /*11508*/           /*SwitchType*/ 16, MVT::f64,// ->11526
    6354             : /*11510*/             OPC_MoveParent,
    6355             : /*11511*/             OPC_CheckType, MVT::f64,
    6356             : /*11513*/             OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6357             : /*11515*/             OPC_EmitMergeInputChains1_0,
    6358             : /*11516*/             OPC_EmitConvertToTarget, 2,
    6359             : /*11518*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6360             :                           MVT::f64, 2/*#Ops*/, 1, 3, 
    6361             :                       // Src: (intrinsic_w_chain:f64 3080:iPTR, Int64Regs:i64:$src, (fpimm:f64):$b) - Complexity = 11
    6362             :                       // Dst: (INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1053:f64 Int64Regs:i64:$src, (fpimm:f64):$b)
    6363             : /*11526*/           0, // EndSwitchType
    6364             : /*11527*/         /*Scope*/ 15, /*->11543*/
    6365             : /*11528*/           OPC_CheckChild3Type, MVT::f32,
    6366             : /*11530*/           OPC_CheckType, MVT::f32,
    6367             : /*11532*/           OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6368             : /*11534*/           OPC_EmitMergeInputChains1_0,
    6369             : /*11535*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6370             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6371             :                     // Src: (intrinsic_w_chain:f32 3080:iPTR, Int64Regs:i64:$src, Float32Regs:f32:$b) - Complexity = 9
    6372             :                     // Dst: (INT_PTX_SATOM_ADD_f32_cta_gen_anonymous_1062anonymous_1051:f32 Int64Regs:i64:$src, Float32Regs:f32:$b)
    6373             : /*11543*/         /*Scope*/ 15, /*->11559*/
    6374             : /*11544*/           OPC_CheckChild3Type, MVT::f64,
    6375             : /*11546*/           OPC_CheckType, MVT::f64,
    6376             : /*11548*/           OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6377             : /*11550*/           OPC_EmitMergeInputChains1_0,
    6378             : /*11551*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6379             :                         MVT::f64, 2/*#Ops*/, 1, 2, 
    6380             :                     // Src: (intrinsic_w_chain:f64 3080:iPTR, Int64Regs:i64:$src, Float64Regs:f64:$b) - Complexity = 9
    6381             :                     // Dst: (INT_PTX_SATOM_ADD_f64_cta_gen_anonymous_1062anonymous_1051:f64 Int64Regs:i64:$src, Float64Regs:f64:$b)
    6382             : /*11559*/         0, /*End of Scope*/
    6383             : /*11560*/       0, /*End of Scope*/
    6384             : /*11561*/     /*Scope*/ 40|128,1/*168*/, /*->11731*/
    6385             : /*11563*/       OPC_CheckChild1Integer, 9|128,24/*3081*/, 
    6386             : /*11566*/       OPC_RecordChild2, // #1 = $src
    6387             : /*11567*/       OPC_Scope, 80, /*->11649*/ // 2 children in Scope
    6388             : /*11569*/         OPC_CheckChild2Type, MVT::i32,
    6389             : /*11571*/         OPC_RecordChild3, // #2 = $b
    6390             : /*11572*/         OPC_Scope, 42, /*->11616*/ // 3 children in Scope
    6391             : /*11574*/           OPC_MoveChild3,
    6392             : /*11575*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6393             : /*11578*/           OPC_SwitchType /*2 cases */, 16, MVT::f32,// ->11597
    6394             : /*11581*/             OPC_MoveParent,
    6395             : /*11582*/             OPC_CheckType, MVT::f32,
    6396             : /*11584*/             OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6397             : /*11586*/             OPC_EmitMergeInputChains1_0,
    6398             : /*11587*/             OPC_EmitConvertToTarget, 2,
    6399             : /*11589*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6400             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6401             :                       // Src: (intrinsic_w_chain:f32 3081:iPTR, Int32Regs:i32:$src, (fpimm:f32):$b) - Complexity = 11
    6402             :                       // Dst: (INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1052:f32 Int32Regs:i32:$src, (fpimm:f32):$b)
    6403             : /*11597*/           /*SwitchType*/ 16, MVT::f64,// ->11615
    6404             : /*11599*/             OPC_MoveParent,
    6405             : /*11600*/             OPC_CheckType, MVT::f64,
    6406             : /*11602*/             OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6407             : /*11604*/             OPC_EmitMergeInputChains1_0,
    6408             : /*11605*/             OPC_EmitConvertToTarget, 2,
    6409             : /*11607*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1052), 0|OPFL_Chain,
    6410             :                           MVT::f64, 2/*#Ops*/, 1, 3, 
    6411             :                       // Src: (intrinsic_w_chain:f64 3081:iPTR, Int32Regs:i32:$src, (fpimm:f64):$b) - Complexity = 11
    6412             :                       // Dst: (INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1052:f64 Int32Regs:i32:$src, (fpimm:f64):$b)
    6413             : /*11615*/           0, // EndSwitchType
    6414             : /*11616*/         /*Scope*/ 15, /*->11632*/
    6415             : /*11617*/           OPC_CheckChild3Type, MVT::f32,
    6416             : /*11619*/           OPC_CheckType, MVT::f32,
    6417             : /*11621*/           OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6418             : /*11623*/           OPC_EmitMergeInputChains1_0,
    6419             : /*11624*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6420             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6421             :                     // Src: (intrinsic_w_chain:f32 3081:iPTR, Int32Regs:i32:$src, Float32Regs:f32:$b) - Complexity = 9
    6422             :                     // Dst: (INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1050:f32 Int32Regs:i32:$src, Float32Regs:f32:$b)
    6423             : /*11632*/         /*Scope*/ 15, /*->11648*/
    6424             : /*11633*/           OPC_CheckChild3Type, MVT::f64,
    6425             : /*11635*/           OPC_CheckType, MVT::f64,
    6426             : /*11637*/           OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6427             : /*11639*/           OPC_EmitMergeInputChains1_0,
    6428             : /*11640*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1050), 0|OPFL_Chain,
    6429             :                         MVT::f64, 2/*#Ops*/, 1, 2, 
    6430             :                     // Src: (intrinsic_w_chain:f64 3081:iPTR, Int32Regs:i32:$src, Float64Regs:f64:$b) - Complexity = 9
    6431             :                     // Dst: (INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1050:f64 Int32Regs:i32:$src, Float64Regs:f64:$b)
    6432             : /*11648*/         0, /*End of Scope*/
    6433             : /*11649*/       /*Scope*/ 80, /*->11730*/
    6434             : /*11650*/         OPC_CheckChild2Type, MVT::i64,
    6435             : /*11652*/         OPC_RecordChild3, // #2 = $b
    6436             : /*11653*/         OPC_Scope, 42, /*->11697*/ // 3 children in Scope
    6437             : /*11655*/           OPC_MoveChild3,
    6438             : /*11656*/           OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
    6439             : /*11659*/           OPC_SwitchType /*2 cases */, 16, MVT::f32,// ->11678
    6440             : /*11662*/             OPC_MoveParent,
    6441             : /*11663*/             OPC_CheckType, MVT::f32,
    6442             : /*11665*/             OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6443             : /*11667*/             OPC_EmitMergeInputChains1_0,
    6444             : /*11668*/             OPC_EmitConvertToTarget, 2,
    6445             : /*11670*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6446             :                           MVT::f32, 2/*#Ops*/, 1, 3, 
    6447             :                       // Src: (intrinsic_w_chain:f32 3081:iPTR, Int64Regs:i64:$src, (fpimm:f32):$b) - Complexity = 11
    6448             :                       // Dst: (INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1053:f32 Int64Regs:i64:$src, (fpimm:f32):$b)
    6449             : /*11678*/           /*SwitchType*/ 16, MVT::f64,// ->11696
    6450             : /*11680*/             OPC_MoveParent,
    6451             : /*11681*/             OPC_CheckType, MVT::f64,
    6452             : /*11683*/             OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6453             : /*11685*/             OPC_EmitMergeInputChains1_0,
    6454             : /*11686*/             OPC_EmitConvertToTarget, 2,
    6455             : /*11688*/             OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1053), 0|OPFL_Chain,
    6456             :                           MVT::f64, 2/*#Ops*/, 1, 3, 
    6457             :                       // Src: (intrinsic_w_chain:f64 3081:iPTR, Int64Regs:i64:$src, (fpimm:f64):$b) - Complexity = 11
    6458             :                       // Dst: (INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1053:f64 Int64Regs:i64:$src, (fpimm:f64):$b)
    6459             : /*11696*/           0, // EndSwitchType
    6460             : /*11697*/         /*Scope*/ 15, /*->11713*/
    6461             : /*11698*/           OPC_CheckChild3Type, MVT::f32,
    6462             : /*11700*/           OPC_CheckType, MVT::f32,
    6463             : /*11702*/           OPC_CheckPatternPredicate, 15, // (Subtarget->hasAtomAddF32()) && (Subtarget->hasAtomScope())
    6464             : /*11704*/           OPC_EmitMergeInputChains1_0,
    6465             : /*11705*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6466             :                         MVT::f32, 2/*#Ops*/, 1, 2, 
    6467             :                     // Src: (intrinsic_w_chain:f32 3081:iPTR, Int64Regs:i64:$src, Float32Regs:f32:$b) - Complexity = 9
    6468             :                     // Dst: (INT_PTX_SATOM_ADD_f32_sys_gen_anonymous_1062anonymous_1051:f32 Int64Regs:i64:$src, Float32Regs:f32:$b)
    6469             : /*11713*/         /*Scope*/ 15, /*->11729*/
    6470             : /*11714*/           OPC_CheckChild3Type, MVT::f64,
    6471             : /*11716*/           OPC_CheckType, MVT::f64,
    6472             : /*11718*/           OPC_CheckPatternPredicate, 16, // (Subtarget->hasAtomAddF64()) && (Subtarget->hasAtomScope())
    6473             : /*11720*/           OPC_EmitMergeInputChains1_0,
    6474             : /*11721*/           OPC_MorphNodeTo1, TARGET_VAL(NVPTX::INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1051), 0|OPFL_Chain,
    6475             :                         MVT::f64, 2/*#Ops*/, 1, 2, 
    6476             :                     // Src: (intrinsic_w_chain:f64 3081:iPTR, Int64Regs:i64:$src, Float64Regs:f64:$b) - Complexity = 9
    6477             :                     // Dst: (INT_PTX_SATOM_ADD_f64_sys_gen_anonymous_1062anonymous_1051:f64 Int64Regs:i64:$src, Float64Regs:f64:$b)
    6478             : /*11729*/         0, /*End of Scope*/
    6479             : /*11730*/       0, /*End of Scope*/
    6480             : /*11731*/     0, /*End of Scope*/
    6481             : /*11732*/   /*SwitchOpcode*/ 41, TARGET_VAL(NVPTXISD::DeclareRetParam),// ->11776
    6482             : /*11735*/     OPC_RecordNode, // #0 = 'DeclareRetParam' chained node
    6483             : /*11736*/     OPC_CaptureGlueInput,
    6484             : /*11737*/     OPC_RecordChild1, // #1 = $align
    6485             : /*11738*/     OPC_MoveChild1,
    6486             : /*11739*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6487             : /*11742*/     OPC_CheckType, MVT::i32,
    6488             : /*11744*/     OPC_MoveParent,
    6489             : /*11745*/     OPC_RecordChild2, // #2 = $size
    6490             : /*11746*/     OPC_MoveChild2,
    6491             : /*11747*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6492             : /*11750*/     OPC_CheckType, MVT::i32,
    6493             : /*11752*/     OPC_MoveParent,
    6494             : /*11753*/     OPC_RecordChild3, // #3 = $num
    6495             : /*11754*/     OPC_MoveChild3,
    6496             : /*11755*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6497             : /*11758*/     OPC_CheckType, MVT::i32,
    6498             : /*11760*/     OPC_MoveParent,
    6499             : /*11761*/     OPC_EmitMergeInputChains1_0,
    6500             : /*11762*/     OPC_EmitConvertToTarget, 1,
    6501             : /*11764*/     OPC_EmitConvertToTarget, 2,
    6502             : /*11766*/     OPC_EmitConvertToTarget, 3,
    6503             : /*11768*/     OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareRetMemInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6504             :                   3/*#Ops*/, 4, 5, 6, 
    6505             :               // Src: (DeclareRetParam (imm:i32):$align, (imm:i32):$size, (imm:i32):$num) - Complexity = 12
    6506             :               // Dst: (DeclareRetMemInst (imm:i32):$align, (imm:i32):$size, (imm:i32):$num)
    6507             : /*11776*/   /*SwitchOpcode*/ 41, TARGET_VAL(NVPTXISD::DeclareParam),// ->11820
    6508             : /*11779*/     OPC_RecordNode, // #0 = 'DeclareParam' chained node
    6509             : /*11780*/     OPC_CaptureGlueInput,
    6510             : /*11781*/     OPC_RecordChild1, // #1 = $align
    6511             : /*11782*/     OPC_MoveChild1,
    6512             : /*11783*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6513             : /*11786*/     OPC_CheckType, MVT::i32,
    6514             : /*11788*/     OPC_MoveParent,
    6515             : /*11789*/     OPC_RecordChild2, // #2 = $a
    6516             : /*11790*/     OPC_MoveChild2,
    6517             : /*11791*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6518             : /*11794*/     OPC_CheckType, MVT::i32,
    6519             : /*11796*/     OPC_MoveParent,
    6520             : /*11797*/     OPC_RecordChild3, // #3 = $size
    6521             : /*11798*/     OPC_MoveChild3,
    6522             : /*11799*/     OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6523             : /*11802*/     OPC_CheckType, MVT::i32,
    6524             : /*11804*/     OPC_MoveParent,
    6525             : /*11805*/     OPC_EmitMergeInputChains1_0,
    6526             : /*11806*/     OPC_EmitConvertToTarget, 1,
    6527             : /*11808*/     OPC_EmitConvertToTarget, 2,
    6528             : /*11810*/     OPC_EmitConvertToTarget, 3,
    6529             : /*11812*/     OPC_MorphNodeTo0, TARGET_VAL(NVPTX::DeclareParamInst), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6530             :                   3/*#Ops*/, 4, 5, 6, 
    6531             :               // Src: (DeclareParam (imm:i32):$align, (imm:i32):$a, (imm:i32):$size) - Complexity = 12
    6532             :               // Dst: (DeclareParamInst (imm:i32):$align, (imm:i32):$a, (imm:i32):$size)
    6533             : /*11820*/   /*SwitchOpcode*/ 101, TARGET_VAL(NVPTXISD::CallArg),// ->11924
    6534             : /*11823*/     OPC_RecordNode, // #0 = 'CallArg' chained node
    6535             : /*11824*/     OPC_CaptureGlueInput,
    6536             : /*11825*/     OPC_Scope, 74, /*->11901*/ // 2 children in Scope
    6537             : /*11827*/       OPC_CheckChild1Integer, 0, 
    6538             : /*11829*/       OPC_CheckChild1Type, MVT::i32,
    6539             : /*11831*/       OPC_RecordChild2, // #1 = $a
    6540             : /*11832*/       OPC_Scope, 16, /*->11850*/ // 6 children in Scope
    6541             : /*11834*/         OPC_MoveChild2,
    6542             : /*11835*/         OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6543             : /*11838*/         OPC_CheckType, MVT::i32,
    6544             : /*11840*/         OPC_MoveParent,
    6545             : /*11841*/         OPC_EmitMergeInputChains1_0,
    6546             : /*11842*/         OPC_EmitConvertToTarget, 1,
    6547             : /*11844*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI32imm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6548             :                       1/*#Ops*/, 2, 
    6549             :                   // Src: (CallArg 0:i32, (imm:i32):$a) - Complexity = 11
    6550             :                   // Dst: (CallArgI32imm (imm:i32):$a)
    6551             : /*11850*/       /*Scope*/ 9, /*->11860*/
    6552             : /*11851*/         OPC_CheckChild2Type, MVT::i64,
    6553             : /*11853*/         OPC_EmitMergeInputChains1_0,
    6554             : /*11854*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6555             :                       1/*#Ops*/, 1, 
    6556             :                   // Src: (CallArg 0:i32, Int64Regs:i64:$a) - Complexity = 8
    6557             :                   // Dst: (CallArgI64 Int64Regs:i64:$a)
    6558             : /*11860*/       /*Scope*/ 9, /*->11870*/
    6559             : /*11861*/         OPC_CheckChild2Type, MVT::i32,
    6560             : /*11863*/         OPC_EmitMergeInputChains1_0,
    6561             : /*11864*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6562             :                       1/*#Ops*/, 1, 
    6563             :                   // Src: (CallArg 0:i32, Int32Regs:i32:$a) - Complexity = 8
    6564             :                   // Dst: (CallArgI32 Int32Regs:i32:$a)
    6565             : /*11870*/       /*Scope*/ 9, /*->11880*/
    6566             : /*11871*/         OPC_CheckChild2Type, MVT::i16,
    6567             : /*11873*/         OPC_EmitMergeInputChains1_0,
    6568             : /*11874*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6569             :                       1/*#Ops*/, 1, 
    6570             :                   // Src: (CallArg 0:i32, Int16Regs:i16:$a) - Complexity = 8
    6571             :                   // Dst: (CallArgI16 Int16Regs:i16:$a)
    6572             : /*11880*/       /*Scope*/ 9, /*->11890*/
    6573             : /*11881*/         OPC_CheckChild2Type, MVT::f64,
    6574             : /*11883*/         OPC_EmitMergeInputChains1_0,
    6575             : /*11884*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6576             :                       1/*#Ops*/, 1, 
    6577             :                   // Src: (CallArg 0:i32, Float64Regs:f64:$a) - Complexity = 8
    6578             :                   // Dst: (CallArgF64 Float64Regs:f64:$a)
    6579             : /*11890*/       /*Scope*/ 9, /*->11900*/
    6580             : /*11891*/         OPC_CheckChild2Type, MVT::f32,
    6581             : /*11893*/         OPC_EmitMergeInputChains1_0,
    6582             : /*11894*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6583             :                       1/*#Ops*/, 1, 
    6584             :                   // Src: (CallArg 0:i32, Float32Regs:f32:$a) - Complexity = 8
    6585             :                   // Dst: (CallArgF32 Float32Regs:f32:$a)
    6586             : /*11900*/       0, /*End of Scope*/
    6587             : /*11901*/     /*Scope*/ 21, /*->11923*/
    6588             : /*11902*/       OPC_CheckChild1Integer, 1, 
    6589             : /*11904*/       OPC_CheckChild1Type, MVT::i32,
    6590             : /*11906*/       OPC_RecordChild2, // #1 = $a
    6591             : /*11907*/       OPC_MoveChild2,
    6592             : /*11908*/       OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6593             : /*11911*/       OPC_CheckType, MVT::i32,
    6594             : /*11913*/       OPC_MoveParent,
    6595             : /*11914*/       OPC_EmitMergeInputChains1_0,
    6596             : /*11915*/       OPC_EmitConvertToTarget, 1,
    6597             : /*11917*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CallArgParam), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6598             :                     1/*#Ops*/, 2, 
    6599             :                 // Src: (CallArg 1:i32, (imm:i32):$a) - Complexity = 11
    6600             :                 // Dst: (CallArgParam (imm:i32):$a)
    6601             : /*11923*/     0, /*End of Scope*/
    6602             : /*11924*/   /*SwitchOpcode*/ 101, TARGET_VAL(NVPTXISD::LastCallArg),// ->12028
    6603             : /*11927*/     OPC_RecordNode, // #0 = 'LastCallArg' chained node
    6604             : /*11928*/     OPC_CaptureGlueInput,
    6605             : /*11929*/     OPC_Scope, 74, /*->12005*/ // 2 children in Scope
    6606             : /*11931*/       OPC_CheckChild1Integer, 0, 
    6607             : /*11933*/       OPC_CheckChild1Type, MVT::i32,
    6608             : /*11935*/       OPC_RecordChild2, // #1 = $a
    6609             : /*11936*/       OPC_Scope, 16, /*->11954*/ // 6 children in Scope
    6610             : /*11938*/         OPC_MoveChild2,
    6611             : /*11939*/         OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6612             : /*11942*/         OPC_CheckType, MVT::i32,
    6613             : /*11944*/         OPC_MoveParent,
    6614             : /*11945*/         OPC_EmitMergeInputChains1_0,
    6615             : /*11946*/         OPC_EmitConvertToTarget, 1,
    6616             : /*11948*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI32imm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6617             :                       1/*#Ops*/, 2, 
    6618             :                   // Src: (LastCallArg 0:i32, (imm:i32):$a) - Complexity = 11
    6619             :                   // Dst: (LastCallArgI32imm (imm:i32):$a)
    6620             : /*11954*/       /*Scope*/ 9, /*->11964*/
    6621             : /*11955*/         OPC_CheckChild2Type, MVT::i64,
    6622             : /*11957*/         OPC_EmitMergeInputChains1_0,
    6623             : /*11958*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6624             :                       1/*#Ops*/, 1, 
    6625             :                   // Src: (LastCallArg 0:i32, Int64Regs:i64:$a) - Complexity = 8
    6626             :                   // Dst: (LastCallArgI64 Int64Regs:i64:$a)
    6627             : /*11964*/       /*Scope*/ 9, /*->11974*/
    6628             : /*11965*/         OPC_CheckChild2Type, MVT::i32,
    6629             : /*11967*/         OPC_EmitMergeInputChains1_0,
    6630             : /*11968*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6631             :                       1/*#Ops*/, 1, 
    6632             :                   // Src: (LastCallArg 0:i32, Int32Regs:i32:$a) - Complexity = 8
    6633             :                   // Dst: (LastCallArgI32 Int32Regs:i32:$a)
    6634             : /*11974*/       /*Scope*/ 9, /*->11984*/
    6635             : /*11975*/         OPC_CheckChild2Type, MVT::i16,
    6636             : /*11977*/         OPC_EmitMergeInputChains1_0,
    6637             : /*11978*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgI16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6638             :                       1/*#Ops*/, 1, 
    6639             :                   // Src: (LastCallArg 0:i32, Int16Regs:i16:$a) - Complexity = 8
    6640             :                   // Dst: (LastCallArgI16 Int16Regs:i16:$a)
    6641             : /*11984*/       /*Scope*/ 9, /*->11994*/
    6642             : /*11985*/         OPC_CheckChild2Type, MVT::f64,
    6643             : /*11987*/         OPC_EmitMergeInputChains1_0,
    6644             : /*11988*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgF64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6645             :                       1/*#Ops*/, 1, 
    6646             :                   // Src: (LastCallArg 0:i32, Float64Regs:f64:$a) - Complexity = 8
    6647             :                   // Dst: (LastCallArgF64 Float64Regs:f64:$a)
    6648             : /*11994*/       /*Scope*/ 9, /*->12004*/
    6649             : /*11995*/         OPC_CheckChild2Type, MVT::f32,
    6650             : /*11997*/         OPC_EmitMergeInputChains1_0,
    6651             : /*11998*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgF32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6652             :                       1/*#Ops*/, 1, 
    6653             :                   // Src: (LastCallArg 0:i32, Float32Regs:f32:$a) - Complexity = 8
    6654             :                   // Dst: (LastCallArgF32 Float32Regs:f32:$a)
    6655             : /*12004*/       0, /*End of Scope*/
    6656             : /*12005*/     /*Scope*/ 21, /*->12027*/
    6657             : /*12006*/       OPC_CheckChild1Integer, 1, 
    6658             : /*12008*/       OPC_CheckChild1Type, MVT::i32,
    6659             : /*12010*/       OPC_RecordChild2, // #1 = $a
    6660             : /*12011*/       OPC_MoveChild2,
    6661             : /*12012*/       OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6662             : /*12015*/       OPC_CheckType, MVT::i32,
    6663             : /*12017*/       OPC_MoveParent,
    6664             : /*12018*/       OPC_EmitMergeInputChains1_0,
    6665             : /*12019*/       OPC_EmitConvertToTarget, 1,
    6666             : /*12021*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::LastCallArgParam), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
    6667             :                     1/*#Ops*/, 2, 
    6668             :                 // Src: (LastCallArg 1:i32, (imm:i32):$a) - Complexity = 11
    6669             :                 // Dst: (LastCallArgParam (imm:i32):$a)
    6670             : /*12027*/     0, /*End of Scope*/
    6671             : /*12028*/   /*SwitchOpcode*/ 96, TARGET_VAL(ISD::BRCOND),// ->12127
    6672             : /*12031*/     OPC_RecordNode, // #0 = 'brcond' chained node
    6673             : /*12032*/     OPC_Scope, 39, /*->12073*/ // 2 children in Scope
    6674             : /*12034*/       OPC_MoveChild1,
    6675             : /*12035*/       OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
    6676             : /*12038*/       OPC_RecordChild0, // #1 = $a
    6677             : /*12039*/       OPC_CheckChild0Type, MVT::i1,
    6678             : /*12041*/       OPC_CheckChild1Integer, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
    6679             : /*12052*/       OPC_MoveChild2,
    6680             : /*12053*/       OPC_CheckCondCode, ISD::SETNE,
    6681             : /*12055*/       OPC_MoveParent,
    6682             : /*12056*/       OPC_CheckType, MVT::i1,
    6683             : /*12058*/       OPC_MoveParent,
    6684             : /*12059*/       OPC_RecordChild2, // #2 = $target
    6685             : /*12060*/       OPC_MoveChild2,
    6686             : /*12061*/       OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
    6687             : /*12064*/       OPC_MoveParent,
    6688             : /*12065*/       OPC_EmitMergeInputChains1_0,
    6689             : /*12066*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CBranchOther), 0|OPFL_Chain,
    6690             :                     2/*#Ops*/, 1, 2, 
    6691             :                 // Src: (brcond (setcc:i1 Int1Regs:i1:$a, -1:i1, SETNE:Other), (bb:Other):$target) - Complexity = 11
    6692             :                 // Dst: (CBranchOther Int1Regs:i1:$a, (bb:Other):$target)
    6693             : /*12073*/     /*Scope*/ 52, /*->12126*/
    6694             : /*12074*/       OPC_RecordChild1, // #1 = $a
    6695             : /*12075*/       OPC_Scope, 16, /*->12093*/ // 2 children in Scope
    6696             : /*12077*/         OPC_CheckChild1Type, MVT::i1,
    6697             : /*12079*/         OPC_RecordChild2, // #2 = $target
    6698             : /*12080*/         OPC_MoveChild2,
    6699             : /*12081*/         OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
    6700             : /*12084*/         OPC_MoveParent,
    6701             : /*12085*/         OPC_EmitMergeInputChains1_0,
    6702             : /*12086*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CBranch), 0|OPFL_Chain,
    6703             :                       2/*#Ops*/, 1, 2, 
    6704             :                   // Src: (brcond Int1Regs:i1:$a, (bb:Other):$target) - Complexity = 3
    6705             :                   // Dst: (CBranch Int1Regs:i1:$a, (bb:Other):$target)
    6706             : /*12093*/       /*Scope*/ 31, /*->12125*/
    6707             : /*12094*/         OPC_CheckChild1Type, MVT::i32,
    6708             : /*12096*/         OPC_RecordChild2, // #2 = $target
    6709             : /*12097*/         OPC_MoveChild2,
    6710             : /*12098*/         OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
    6711             : /*12101*/         OPC_MoveParent,
    6712             : /*12102*/         OPC_EmitMergeInputChains1_0,
    6713             : /*12103*/         OPC_EmitInteger, MVT::i32, 0, 
    6714             : /*12106*/         OPC_EmitInteger, MVT::i32, 1, 
    6715             : /*12109*/         OPC_EmitNode1, TARGET_VAL(NVPTX::SETP_u32ri), 0,
    6716             :                       MVT::i1, 3/*#Ops*/, 1, 3, 4,  // Results = #5
    6717             : /*12118*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::CBranch), 0|OPFL_Chain,
    6718             :                       2/*#Ops*/, 5, 2, 
    6719             :                   // Src: (brcond Int32Regs:i32:$a, (bb:Other):$target) - Complexity = 3
    6720             :                   // Dst: (CBranch (SETP_u32ri:i1 Int32Regs:i32:$a, 0:i32, 1:i32), (bb:Other):$target)
    6721             : /*12125*/       0, /*End of Scope*/
    6722             : /*12126*/     0, /*End of Scope*/
    6723             : /*12127*/   /*SwitchOpcode*/ 124|128,36/*4732*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->16863
    6724             : /*12131*/     OPC_RecordNode, // #0 = 'intrinsic_void' chained node
    6725             : /*12132*/     OPC_Scope, 18, /*->12152*/ // 219 children in Scope
    6726             : /*12134*/       OPC_CheckChild1Integer, 33|128,24/*3105*/, 
    6727             : /*12137*/       OPC_RecordChild2, // #1 = $i
    6728             : /*12138*/       OPC_MoveChild2,
    6729             : /*12139*/       OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
    6730             : /*12142*/       OPC_MoveParent,
    6731             : /*12143*/       OPC_EmitMergeInputChains1_0,
    6732             : /*12144*/       OPC_EmitConvertToTarget, 1,
    6733             : /*12146*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_BAR_SYNC), 0|OPFL_Chain,
    6734             :                     1/*#Ops*/, 2, 
    6735             :                 // Src: (intrinsic_void 3105:iPTR, (imm:i32):$i) - Complexity = 11
    6736             :                 // Dst: (INT_BAR_SYNC (imm:i32):$i)
    6737             : /*12152*/     /*Scope*/ 9, /*->12162*/
    6738             : /*12153*/       OPC_CheckChild1Integer, 36|128,24/*3108*/, 
    6739             : /*12156*/       OPC_EmitMergeInputChains1_0,
    6740             : /*12157*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_BARRIER0), 0|OPFL_Chain,
    6741             :                     0/*#Ops*/, 
    6742             :                 // Src: (intrinsic_void 3108:iPTR) - Complexity = 8
    6743             :                 // Dst: (INT_BARRIER0)
    6744             : /*12162*/     /*Scope*/ 11, /*->12174*/
    6745             : /*12163*/       OPC_CheckChild1Integer, 35|128,24/*3107*/, 
    6746             : /*12166*/       OPC_RecordChild2, // #1 = $src1
    6747             : /*12167*/       OPC_EmitMergeInputChains1_0,
    6748             : /*12168*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_BARRIERN), 0|OPFL_Chain,
    6749             :                     1/*#Ops*/, 1, 
    6750             :                 // Src: (intrinsic_void 3107:iPTR, Int32Regs:i32:$src1) - Complexity = 8
    6751             :                 // Dst: (INT_BARRIERN Int32Regs:i32:$src1)
    6752             : /*12174*/     /*Scope*/ 13, /*->12188*/
    6753             : /*12175*/       OPC_CheckChild1Integer, 34|128,24/*3106*/, 
    6754             : /*12178*/       OPC_RecordChild2, // #1 = $src1
    6755             : /*12179*/       OPC_RecordChild3, // #2 = $src2
    6756             : /*12180*/       OPC_EmitMergeInputChains1_0,
    6757             : /*12181*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_BARRIER), 0|OPFL_Chain,
    6758             :                     2/*#Ops*/, 1, 2, 
    6759             :                 // Src: (intrinsic_void 3106:iPTR, Int32Regs:i32:$src1, Int32Regs:i32:$src2) - Complexity = 8
    6760             :                 // Dst: (INT_BARRIER Int32Regs:i32:$src1, Int32Regs:i32:$src2)
    6761             : /*12188*/     /*Scope*/ 9, /*->12198*/
    6762             : /*12189*/       OPC_CheckChild1Integer, 57|128,25/*3257*/, 
    6763             : /*12192*/       OPC_EmitMergeInputChains1_0,
    6764             : /*12193*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_MEMBAR_CTA), 0|OPFL_Chain,
    6765             :                     0/*#Ops*/, 
    6766             :                 // Src: (intrinsic_void 3257:iPTR) - Complexity = 8
    6767             :                 // Dst: (INT_MEMBAR_CTA)
    6768             : /*12198*/     /*Scope*/ 9, /*->12208*/
    6769             : /*12199*/       OPC_CheckChild1Integer, 58|128,25/*3258*/, 
    6770             : /*12202*/       OPC_EmitMergeInputChains1_0,
    6771             : /*12203*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_MEMBAR_GL), 0|OPFL_Chain,
    6772             :                     0/*#Ops*/, 
    6773             :                 // Src: (intrinsic_void 3258:iPTR) - Complexity = 8
    6774             :                 // Dst: (INT_MEMBAR_GL)
    6775             : /*12208*/     /*Scope*/ 9, /*->12218*/
    6776             : /*12209*/       OPC_CheckChild1Integer, 59|128,25/*3259*/, 
    6777             : /*12212*/       OPC_EmitMergeInputChains1_0,
    6778             : /*12213*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_MEMBAR_SYS), 0|OPFL_Chain,
    6779             :                     0/*#Ops*/, 
    6780             :                 // Src: (intrinsic_void 3259:iPTR) - Complexity = 8
    6781             :                 // Dst: (INT_MEMBAR_SYS)
    6782             : /*12218*/     /*Scope*/ 26, /*->12245*/
    6783             : /*12219*/       OPC_CheckChild1Integer, 48|128,24/*3120*/, 
    6784             : /*12222*/       OPC_RecordChild2, // #1 = $a
    6785             : /*12223*/       OPC_Scope, 9, /*->12234*/ // 2 children in Scope
    6786             : /*12225*/         OPC_CheckChild2Type, MVT::i32,
    6787             : /*12227*/         OPC_EmitMergeInputChains1_0,
    6788             : /*12228*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_32), 0|OPFL_Chain,
    6789             :                       1/*#Ops*/, 1, 
    6790             :                   // Src: (intrinsic_void 3120:iPTR, Int32Regs:i32:$a) - Complexity = 8
    6791             :                   // Dst: (INT_NVVM_COMPILER_WARN_32 Int32Regs:i32:$a)
    6792             : /*12234*/       /*Scope*/ 9, /*->12244*/
    6793             : /*12235*/         OPC_CheckChild2Type, MVT::i64,
    6794             : /*12237*/         OPC_EmitMergeInputChains1_0,
    6795             : /*12238*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_WARN_64), 0|OPFL_Chain,
    6796             :                       1/*#Ops*/, 1, 
    6797             :                   // Src: (intrinsic_void 3120:iPTR, Int64Regs:i64:$a) - Complexity = 8
    6798             :                   // Dst: (INT_NVVM_COMPILER_WARN_64 Int64Regs:i64:$a)
    6799             : /*12244*/       0, /*End of Scope*/
    6800             : /*12245*/     /*Scope*/ 26, /*->12272*/
    6801             : /*12246*/       OPC_CheckChild1Integer, 47|128,24/*3119*/, 
    6802             : /*12249*/       OPC_RecordChild2, // #1 = $a
    6803             : /*12250*/       OPC_Scope, 9, /*->12261*/ // 2 children in Scope
    6804             : /*12252*/         OPC_CheckChild2Type, MVT::i32,
    6805             : /*12254*/         OPC_EmitMergeInputChains1_0,
    6806             : /*12255*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_32), 0|OPFL_Chain,
    6807             :                       1/*#Ops*/, 1, 
    6808             :                   // Src: (intrinsic_void 3119:iPTR, Int32Regs:i32:$a) - Complexity = 8
    6809             :                   // Dst: (INT_NVVM_COMPILER_ERROR_32 Int32Regs:i32:$a)
    6810             : /*12261*/       /*Scope*/ 9, /*->12271*/
    6811             : /*12262*/         OPC_CheckChild2Type, MVT::i64,
    6812             : /*12264*/         OPC_EmitMergeInputChains1_0,
    6813             : /*12265*/         OPC_MorphNodeTo0, TARGET_VAL(NVPTX::INT_NVVM_COMPILER_ERROR_64), 0|OPFL_Chain,
    6814             :                       1/*#Ops*/, 1, 
    6815             :                   // Src: (intrinsic_void 3119:iPTR, Int64Regs:i64:$a) - Complexity = 8
    6816             :                   // Dst: (INT_NVVM_COMPILER_ERROR_64 Int64Regs:i64:$a)
    6817             : /*12271*/       0, /*End of Scope*/
    6818             : /*12272*/     /*Scope*/ 15, /*->12288*/
    6819             : /*12273*/       OPC_CheckChild1Integer, 42|128,28/*3626*/, 
    6820             : /*12276*/       OPC_RecordChild2, // #1 = $s
    6821             : /*12277*/       OPC_RecordChild3, // #2 = $x
    6822             : /*12278*/       OPC_RecordChild4, // #3 = $r
    6823             : /*12279*/       OPC_EmitMergeInputChains1_0,
    6824             : /*12280*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B8_CLAMP), 0|OPFL_Chain,
    6825             :                     3/*#Ops*/, 1, 2, 3, 
    6826             :                 // Src: (intrinsic_void 3626:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    6827             :                 // Dst: (SUST_B_1D_B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    6828             : /*12288*/     /*Scope*/ 15, /*->12304*/
    6829             : /*12289*/       OPC_CheckChild1Integer, 33|128,28/*3617*/, 
    6830             : /*12292*/       OPC_RecordChild2, // #1 = $s
    6831             : /*12293*/       OPC_RecordChild3, // #2 = $x
    6832             : /*12294*/       OPC_RecordChild4, // #3 = $r
    6833             : /*12295*/       OPC_EmitMergeInputChains1_0,
    6834             : /*12296*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B16_CLAMP), 0|OPFL_Chain,
    6835             :                     3/*#Ops*/, 1, 2, 3, 
    6836             :                 // Src: (intrinsic_void 3617:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    6837             :                 // Dst: (SUST_B_1D_B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    6838             : /*12304*/     /*Scope*/ 15, /*->12320*/
    6839             : /*12305*/       OPC_CheckChild1Integer, 36|128,28/*3620*/, 
    6840             : /*12308*/       OPC_RecordChild2, // #1 = $s
    6841             : /*12309*/       OPC_RecordChild3, // #2 = $x
    6842             : /*12310*/       OPC_RecordChild4, // #3 = $r
    6843             : /*12311*/       OPC_EmitMergeInputChains1_0,
    6844             : /*12312*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B32_CLAMP), 0|OPFL_Chain,
    6845             :                     3/*#Ops*/, 1, 2, 3, 
    6846             :                 // Src: (intrinsic_void 3620:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    6847             :                 // Dst: (SUST_B_1D_B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r)
    6848             : /*12320*/     /*Scope*/ 15, /*->12336*/
    6849             : /*12321*/       OPC_CheckChild1Integer, 39|128,28/*3623*/, 
    6850             : /*12324*/       OPC_RecordChild2, // #1 = $s
    6851             : /*12325*/       OPC_RecordChild3, // #2 = $x
    6852             : /*12326*/       OPC_RecordChild4, // #3 = $r
    6853             : /*12327*/       OPC_EmitMergeInputChains1_0,
    6854             : /*12328*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B64_CLAMP), 0|OPFL_Chain,
    6855             :                     3/*#Ops*/, 1, 2, 3, 
    6856             :                 // Src: (intrinsic_void 3623:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    6857             :                 // Dst: (SUST_B_1D_B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r)
    6858             : /*12336*/     /*Scope*/ 17, /*->12354*/
    6859             : /*12337*/       OPC_CheckChild1Integer, 54|128,28/*3638*/, 
    6860             : /*12340*/       OPC_RecordChild2, // #1 = $s
    6861             : /*12341*/       OPC_RecordChild3, // #2 = $x
    6862             : /*12342*/       OPC_RecordChild4, // #3 = $r
    6863             : /*12343*/       OPC_RecordChild5, // #4 = $g
    6864             : /*12344*/       OPC_EmitMergeInputChains1_0,
    6865             : /*12345*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_CLAMP), 0|OPFL_Chain,
    6866             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6867             :                 // Src: (intrinsic_void 3638:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    6868             :                 // Dst: (SUST_B_1D_V2B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    6869             : /*12354*/     /*Scope*/ 17, /*->12372*/
    6870             : /*12355*/       OPC_CheckChild1Integer, 45|128,28/*3629*/, 
    6871             : /*12358*/       OPC_RecordChild2, // #1 = $s
    6872             : /*12359*/       OPC_RecordChild3, // #2 = $x
    6873             : /*12360*/       OPC_RecordChild4, // #3 = $r
    6874             : /*12361*/       OPC_RecordChild5, // #4 = $g
    6875             : /*12362*/       OPC_EmitMergeInputChains1_0,
    6876             : /*12363*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_CLAMP), 0|OPFL_Chain,
    6877             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6878             :                 // Src: (intrinsic_void 3629:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    6879             :                 // Dst: (SUST_B_1D_V2B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    6880             : /*12372*/     /*Scope*/ 17, /*->12390*/
    6881             : /*12373*/       OPC_CheckChild1Integer, 48|128,28/*3632*/, 
    6882             : /*12376*/       OPC_RecordChild2, // #1 = $s
    6883             : /*12377*/       OPC_RecordChild3, // #2 = $x
    6884             : /*12378*/       OPC_RecordChild4, // #3 = $r
    6885             : /*12379*/       OPC_RecordChild5, // #4 = $g
    6886             : /*12380*/       OPC_EmitMergeInputChains1_0,
    6887             : /*12381*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_CLAMP), 0|OPFL_Chain,
    6888             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6889             :                 // Src: (intrinsic_void 3632:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    6890             :                 // Dst: (SUST_B_1D_V2B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    6891             : /*12390*/     /*Scope*/ 17, /*->12408*/
    6892             : /*12391*/       OPC_CheckChild1Integer, 51|128,28/*3635*/, 
    6893             : /*12394*/       OPC_RecordChild2, // #1 = $s
    6894             : /*12395*/       OPC_RecordChild3, // #2 = $x
    6895             : /*12396*/       OPC_RecordChild4, // #3 = $r
    6896             : /*12397*/       OPC_RecordChild5, // #4 = $g
    6897             : /*12398*/       OPC_EmitMergeInputChains1_0,
    6898             : /*12399*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_CLAMP), 0|OPFL_Chain,
    6899             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6900             :                 // Src: (intrinsic_void 3635:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    6901             :                 // Dst: (SUST_B_1D_V2B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    6902             : /*12408*/     /*Scope*/ 21, /*->12430*/
    6903             : /*12409*/       OPC_CheckChild1Integer, 63|128,28/*3647*/, 
    6904             : /*12412*/       OPC_RecordChild2, // #1 = $s
    6905             : /*12413*/       OPC_RecordChild3, // #2 = $x
    6906             : /*12414*/       OPC_RecordChild4, // #3 = $r
    6907             : /*12415*/       OPC_RecordChild5, // #4 = $g
    6908             : /*12416*/       OPC_RecordChild6, // #5 = $b
    6909             : /*12417*/       OPC_RecordChild7, // #6 = $a
    6910             : /*12418*/       OPC_EmitMergeInputChains1_0,
    6911             : /*12419*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_CLAMP), 0|OPFL_Chain,
    6912             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    6913             :                 // Src: (intrinsic_void 3647:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    6914             :                 // Dst: (SUST_B_1D_V4B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    6915             : /*12430*/     /*Scope*/ 21, /*->12452*/
    6916             : /*12431*/       OPC_CheckChild1Integer, 57|128,28/*3641*/, 
    6917             : /*12434*/       OPC_RecordChild2, // #1 = $s
    6918             : /*12435*/       OPC_RecordChild3, // #2 = $x
    6919             : /*12436*/       OPC_RecordChild4, // #3 = $r
    6920             : /*12437*/       OPC_RecordChild5, // #4 = $g
    6921             : /*12438*/       OPC_RecordChild6, // #5 = $b
    6922             : /*12439*/       OPC_RecordChild7, // #6 = $a
    6923             : /*12440*/       OPC_EmitMergeInputChains1_0,
    6924             : /*12441*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_CLAMP), 0|OPFL_Chain,
    6925             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    6926             :                 // Src: (intrinsic_void 3641:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    6927             :                 // Dst: (SUST_B_1D_V4B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    6928             : /*12452*/     /*Scope*/ 21, /*->12474*/
    6929             : /*12453*/       OPC_CheckChild1Integer, 60|128,28/*3644*/, 
    6930             : /*12456*/       OPC_RecordChild2, // #1 = $s
    6931             : /*12457*/       OPC_RecordChild3, // #2 = $x
    6932             : /*12458*/       OPC_RecordChild4, // #3 = $r
    6933             : /*12459*/       OPC_RecordChild5, // #4 = $g
    6934             : /*12460*/       OPC_RecordChild6, // #5 = $b
    6935             : /*12461*/       OPC_RecordChild7, // #6 = $a
    6936             : /*12462*/       OPC_EmitMergeInputChains1_0,
    6937             : /*12463*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_CLAMP), 0|OPFL_Chain,
    6938             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    6939             :                 // Src: (intrinsic_void 3644:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    6940             :                 // Dst: (SUST_B_1D_V4B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    6941             : /*12474*/     /*Scope*/ 17, /*->12492*/
    6942             : /*12475*/       OPC_CheckChild1Integer, 9|128,28/*3593*/, 
    6943             : /*12478*/       OPC_RecordChild2, // #1 = $s
    6944             : /*12479*/       OPC_RecordChild3, // #2 = $l
    6945             : /*12480*/       OPC_RecordChild4, // #3 = $x
    6946             : /*12481*/       OPC_RecordChild5, // #4 = $r
    6947             : /*12482*/       OPC_EmitMergeInputChains1_0,
    6948             : /*12483*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_CLAMP), 0|OPFL_Chain,
    6949             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6950             :                 // Src: (intrinsic_void 3593:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    6951             :                 // Dst: (SUST_B_1D_ARRAY_B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    6952             : /*12492*/     /*Scope*/ 17, /*->12510*/
    6953             : /*12493*/       OPC_CheckChild1Integer, 0|128,28/*3584*/, 
    6954             : /*12496*/       OPC_RecordChild2, // #1 = $s
    6955             : /*12497*/       OPC_RecordChild3, // #2 = $l
    6956             : /*12498*/       OPC_RecordChild4, // #3 = $x
    6957             : /*12499*/       OPC_RecordChild5, // #4 = $r
    6958             : /*12500*/       OPC_EmitMergeInputChains1_0,
    6959             : /*12501*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_CLAMP), 0|OPFL_Chain,
    6960             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6961             :                 // Src: (intrinsic_void 3584:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    6962             :                 // Dst: (SUST_B_1D_ARRAY_B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    6963             : /*12510*/     /*Scope*/ 17, /*->12528*/
    6964             : /*12511*/       OPC_CheckChild1Integer, 3|128,28/*3587*/, 
    6965             : /*12514*/       OPC_RecordChild2, // #1 = $s
    6966             : /*12515*/       OPC_RecordChild3, // #2 = $l
    6967             : /*12516*/       OPC_RecordChild4, // #3 = $x
    6968             : /*12517*/       OPC_RecordChild5, // #4 = $r
    6969             : /*12518*/       OPC_EmitMergeInputChains1_0,
    6970             : /*12519*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_CLAMP), 0|OPFL_Chain,
    6971             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6972             :                 // Src: (intrinsic_void 3587:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    6973             :                 // Dst: (SUST_B_1D_ARRAY_B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r)
    6974             : /*12528*/     /*Scope*/ 17, /*->12546*/
    6975             : /*12529*/       OPC_CheckChild1Integer, 6|128,28/*3590*/, 
    6976             : /*12532*/       OPC_RecordChild2, // #1 = $s
    6977             : /*12533*/       OPC_RecordChild3, // #2 = $l
    6978             : /*12534*/       OPC_RecordChild4, // #3 = $x
    6979             : /*12535*/       OPC_RecordChild5, // #4 = $r
    6980             : /*12536*/       OPC_EmitMergeInputChains1_0,
    6981             : /*12537*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_CLAMP), 0|OPFL_Chain,
    6982             :                     4/*#Ops*/, 1, 2, 3, 4, 
    6983             :                 // Src: (intrinsic_void 3590:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    6984             :                 // Dst: (SUST_B_1D_ARRAY_B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r)
    6985             : /*12546*/     /*Scope*/ 19, /*->12566*/
    6986             : /*12547*/       OPC_CheckChild1Integer, 21|128,28/*3605*/, 
    6987             : /*12550*/       OPC_RecordChild2, // #1 = $s
    6988             : /*12551*/       OPC_RecordChild3, // #2 = $l
    6989             : /*12552*/       OPC_RecordChild4, // #3 = $x
    6990             : /*12553*/       OPC_RecordChild5, // #4 = $r
    6991             : /*12554*/       OPC_RecordChild6, // #5 = $g
    6992             : /*12555*/       OPC_EmitMergeInputChains1_0,
    6993             : /*12556*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_CLAMP), 0|OPFL_Chain,
    6994             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    6995             :                 // Src: (intrinsic_void 3605:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    6996             :                 // Dst: (SUST_B_1D_ARRAY_V2B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    6997             : /*12566*/     /*Scope*/ 19, /*->12586*/
    6998             : /*12567*/       OPC_CheckChild1Integer, 12|128,28/*3596*/, 
    6999             : /*12570*/       OPC_RecordChild2, // #1 = $s
    7000             : /*12571*/       OPC_RecordChild3, // #2 = $l
    7001             : /*12572*/       OPC_RecordChild4, // #3 = $x
    7002             : /*12573*/       OPC_RecordChild5, // #4 = $r
    7003             : /*12574*/       OPC_RecordChild6, // #5 = $g
    7004             : /*12575*/       OPC_EmitMergeInputChains1_0,
    7005             : /*12576*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_CLAMP), 0|OPFL_Chain,
    7006             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7007             :                 // Src: (intrinsic_void 3596:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7008             :                 // Dst: (SUST_B_1D_ARRAY_V2B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7009             : /*12586*/     /*Scope*/ 19, /*->12606*/
    7010             : /*12587*/       OPC_CheckChild1Integer, 15|128,28/*3599*/, 
    7011             : /*12590*/       OPC_RecordChild2, // #1 = $s
    7012             : /*12591*/       OPC_RecordChild3, // #2 = $l
    7013             : /*12592*/       OPC_RecordChild4, // #3 = $x
    7014             : /*12593*/       OPC_RecordChild5, // #4 = $r
    7015             : /*12594*/       OPC_RecordChild6, // #5 = $g
    7016             : /*12595*/       OPC_EmitMergeInputChains1_0,
    7017             : /*12596*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_CLAMP), 0|OPFL_Chain,
    7018             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7019             :                 // Src: (intrinsic_void 3599:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7020             :                 // Dst: (SUST_B_1D_ARRAY_V2B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7021             : /*12606*/     /*Scope*/ 19, /*->12626*/
    7022             : /*12607*/       OPC_CheckChild1Integer, 18|128,28/*3602*/, 
    7023             : /*12610*/       OPC_RecordChild2, // #1 = $s
    7024             : /*12611*/       OPC_RecordChild3, // #2 = $l
    7025             : /*12612*/       OPC_RecordChild4, // #3 = $x
    7026             : /*12613*/       OPC_RecordChild5, // #4 = $r
    7027             : /*12614*/       OPC_RecordChild6, // #5 = $g
    7028             : /*12615*/       OPC_EmitMergeInputChains1_0,
    7029             : /*12616*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_CLAMP), 0|OPFL_Chain,
    7030             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7031             :                 // Src: (intrinsic_void 3602:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7032             :                 // Dst: (SUST_B_1D_ARRAY_V2B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7033             : /*12626*/     /*Scope*/ 26, /*->12653*/
    7034             : /*12627*/       OPC_CheckChild1Integer, 30|128,28/*3614*/, 
    7035             : /*12630*/       OPC_RecordChild2, // #1 = $s
    7036             : /*12631*/       OPC_RecordChild3, // #2 = $l
    7037             : /*12632*/       OPC_RecordChild4, // #3 = $x
    7038             : /*12633*/       OPC_RecordChild5, // #4 = $r
    7039             : /*12634*/       OPC_RecordChild6, // #5 = $g
    7040             : /*12635*/       OPC_RecordChild7, // #6 = $b
    7041             : /*12636*/       OPC_MoveChild, 8,
    7042             : /*12638*/       OPC_RecordNode, // #7 = $a
    7043             : /*12639*/       OPC_MoveParent,
    7044             : /*12640*/       OPC_EmitMergeInputChains1_0,
    7045             : /*12641*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_CLAMP), 0|OPFL_Chain,
    7046             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7047             :                 // Src: (intrinsic_void 3614:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7048             :                 // Dst: (SUST_B_1D_ARRAY_V4B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7049             : /*12653*/     /*Scope*/ 26, /*->12680*/
    7050             : /*12654*/       OPC_CheckChild1Integer, 24|128,28/*3608*/, 
    7051             : /*12657*/       OPC_RecordChild2, // #1 = $s
    7052             : /*12658*/       OPC_RecordChild3, // #2 = $l
    7053             : /*12659*/       OPC_RecordChild4, // #3 = $x
    7054             : /*12660*/       OPC_RecordChild5, // #4 = $r
    7055             : /*12661*/       OPC_RecordChild6, // #5 = $g
    7056             : /*12662*/       OPC_RecordChild7, // #6 = $b
    7057             : /*12663*/       OPC_MoveChild, 8,
    7058             : /*12665*/       OPC_RecordNode, // #7 = $a
    7059             : /*12666*/       OPC_MoveParent,
    7060             : /*12667*/       OPC_EmitMergeInputChains1_0,
    7061             : /*12668*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_CLAMP), 0|OPFL_Chain,
    7062             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7063             :                 // Src: (intrinsic_void 3608:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7064             :                 // Dst: (SUST_B_1D_ARRAY_V4B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7065             : /*12680*/     /*Scope*/ 26, /*->12707*/
    7066             : /*12681*/       OPC_CheckChild1Integer, 27|128,28/*3611*/, 
    7067             : /*12684*/       OPC_RecordChild2, // #1 = $s
    7068             : /*12685*/       OPC_RecordChild3, // #2 = $l
    7069             : /*12686*/       OPC_RecordChild4, // #3 = $x
    7070             : /*12687*/       OPC_RecordChild5, // #4 = $r
    7071             : /*12688*/       OPC_RecordChild6, // #5 = $g
    7072             : /*12689*/       OPC_RecordChild7, // #6 = $b
    7073             : /*12690*/       OPC_MoveChild, 8,
    7074             : /*12692*/       OPC_RecordNode, // #7 = $a
    7075             : /*12693*/       OPC_MoveParent,
    7076             : /*12694*/       OPC_EmitMergeInputChains1_0,
    7077             : /*12695*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_CLAMP), 0|OPFL_Chain,
    7078             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7079             :                 // Src: (intrinsic_void 3611:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7080             :                 // Dst: (SUST_B_1D_ARRAY_V4B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7081             : /*12707*/     /*Scope*/ 17, /*->12725*/
    7082             : /*12708*/       OPC_CheckChild1Integer, 108|128,28/*3692*/, 
    7083             : /*12711*/       OPC_RecordChild2, // #1 = $s
    7084             : /*12712*/       OPC_RecordChild3, // #2 = $x
    7085             : /*12713*/       OPC_RecordChild4, // #3 = $y
    7086             : /*12714*/       OPC_RecordChild5, // #4 = $r
    7087             : /*12715*/       OPC_EmitMergeInputChains1_0,
    7088             : /*12716*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B8_CLAMP), 0|OPFL_Chain,
    7089             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7090             :                 // Src: (intrinsic_void 3692:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7091             :                 // Dst: (SUST_B_2D_B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7092             : /*12725*/     /*Scope*/ 17, /*->12743*/
    7093             : /*12726*/       OPC_CheckChild1Integer, 99|128,28/*3683*/, 
    7094             : /*12729*/       OPC_RecordChild2, // #1 = $s
    7095             : /*12730*/       OPC_RecordChild3, // #2 = $x
    7096             : /*12731*/       OPC_RecordChild4, // #3 = $y
    7097             : /*12732*/       OPC_RecordChild5, // #4 = $r
    7098             : /*12733*/       OPC_EmitMergeInputChains1_0,
    7099             : /*12734*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B16_CLAMP), 0|OPFL_Chain,
    7100             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7101             :                 // Src: (intrinsic_void 3683:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7102             :                 // Dst: (SUST_B_2D_B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7103             : /*12743*/     /*Scope*/ 17, /*->12761*/
    7104             : /*12744*/       OPC_CheckChild1Integer, 102|128,28/*3686*/, 
    7105             : /*12747*/       OPC_RecordChild2, // #1 = $s
    7106             : /*12748*/       OPC_RecordChild3, // #2 = $x
    7107             : /*12749*/       OPC_RecordChild4, // #3 = $y
    7108             : /*12750*/       OPC_RecordChild5, // #4 = $r
    7109             : /*12751*/       OPC_EmitMergeInputChains1_0,
    7110             : /*12752*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B32_CLAMP), 0|OPFL_Chain,
    7111             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7112             :                 // Src: (intrinsic_void 3686:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    7113             :                 // Dst: (SUST_B_2D_B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    7114             : /*12761*/     /*Scope*/ 17, /*->12779*/
    7115             : /*12762*/       OPC_CheckChild1Integer, 105|128,28/*3689*/, 
    7116             : /*12765*/       OPC_RecordChild2, // #1 = $s
    7117             : /*12766*/       OPC_RecordChild3, // #2 = $x
    7118             : /*12767*/       OPC_RecordChild4, // #3 = $y
    7119             : /*12768*/       OPC_RecordChild5, // #4 = $r
    7120             : /*12769*/       OPC_EmitMergeInputChains1_0,
    7121             : /*12770*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B64_CLAMP), 0|OPFL_Chain,
    7122             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7123             :                 // Src: (intrinsic_void 3689:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    7124             :                 // Dst: (SUST_B_2D_B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    7125             : /*12779*/     /*Scope*/ 19, /*->12799*/
    7126             : /*12780*/       OPC_CheckChild1Integer, 120|128,28/*3704*/, 
    7127             : /*12783*/       OPC_RecordChild2, // #1 = $s
    7128             : /*12784*/       OPC_RecordChild3, // #2 = $x
    7129             : /*12785*/       OPC_RecordChild4, // #3 = $y
    7130             : /*12786*/       OPC_RecordChild5, // #4 = $r
    7131             : /*12787*/       OPC_RecordChild6, // #5 = $g
    7132             : /*12788*/       OPC_EmitMergeInputChains1_0,
    7133             : /*12789*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_CLAMP), 0|OPFL_Chain,
    7134             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7135             :                 // Src: (intrinsic_void 3704:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7136             :                 // Dst: (SUST_B_2D_V2B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7137             : /*12799*/     /*Scope*/ 19, /*->12819*/
    7138             : /*12800*/       OPC_CheckChild1Integer, 111|128,28/*3695*/, 
    7139             : /*12803*/       OPC_RecordChild2, // #1 = $s
    7140             : /*12804*/       OPC_RecordChild3, // #2 = $x
    7141             : /*12805*/       OPC_RecordChild4, // #3 = $y
    7142             : /*12806*/       OPC_RecordChild5, // #4 = $r
    7143             : /*12807*/       OPC_RecordChild6, // #5 = $g
    7144             : /*12808*/       OPC_EmitMergeInputChains1_0,
    7145             : /*12809*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_CLAMP), 0|OPFL_Chain,
    7146             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7147             :                 // Src: (intrinsic_void 3695:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7148             :                 // Dst: (SUST_B_2D_V2B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7149             : /*12819*/     /*Scope*/ 19, /*->12839*/
    7150             : /*12820*/       OPC_CheckChild1Integer, 114|128,28/*3698*/, 
    7151             : /*12823*/       OPC_RecordChild2, // #1 = $s
    7152             : /*12824*/       OPC_RecordChild3, // #2 = $x
    7153             : /*12825*/       OPC_RecordChild4, // #3 = $y
    7154             : /*12826*/       OPC_RecordChild5, // #4 = $r
    7155             : /*12827*/       OPC_RecordChild6, // #5 = $g
    7156             : /*12828*/       OPC_EmitMergeInputChains1_0,
    7157             : /*12829*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_CLAMP), 0|OPFL_Chain,
    7158             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7159             :                 // Src: (intrinsic_void 3698:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7160             :                 // Dst: (SUST_B_2D_V2B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7161             : /*12839*/     /*Scope*/ 19, /*->12859*/
    7162             : /*12840*/       OPC_CheckChild1Integer, 117|128,28/*3701*/, 
    7163             : /*12843*/       OPC_RecordChild2, // #1 = $s
    7164             : /*12844*/       OPC_RecordChild3, // #2 = $x
    7165             : /*12845*/       OPC_RecordChild4, // #3 = $y
    7166             : /*12846*/       OPC_RecordChild5, // #4 = $r
    7167             : /*12847*/       OPC_RecordChild6, // #5 = $g
    7168             : /*12848*/       OPC_EmitMergeInputChains1_0,
    7169             : /*12849*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_CLAMP), 0|OPFL_Chain,
    7170             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7171             :                 // Src: (intrinsic_void 3701:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7172             :                 // Dst: (SUST_B_2D_V2B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7173             : /*12859*/     /*Scope*/ 26, /*->12886*/
    7174             : /*12860*/       OPC_CheckChild1Integer, 1|128,29/*3713*/, 
    7175             : /*12863*/       OPC_RecordChild2, // #1 = $s
    7176             : /*12864*/       OPC_RecordChild3, // #2 = $x
    7177             : /*12865*/       OPC_RecordChild4, // #3 = $y
    7178             : /*12866*/       OPC_RecordChild5, // #4 = $r
    7179             : /*12867*/       OPC_RecordChild6, // #5 = $g
    7180             : /*12868*/       OPC_RecordChild7, // #6 = $b
    7181             : /*12869*/       OPC_MoveChild, 8,
    7182             : /*12871*/       OPC_RecordNode, // #7 = $a
    7183             : /*12872*/       OPC_MoveParent,
    7184             : /*12873*/       OPC_EmitMergeInputChains1_0,
    7185             : /*12874*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_CLAMP), 0|OPFL_Chain,
    7186             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7187             :                 // Src: (intrinsic_void 3713:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7188             :                 // Dst: (SUST_B_2D_V4B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7189             : /*12886*/     /*Scope*/ 26, /*->12913*/
    7190             : /*12887*/       OPC_CheckChild1Integer, 123|128,28/*3707*/, 
    7191             : /*12890*/       OPC_RecordChild2, // #1 = $s
    7192             : /*12891*/       OPC_RecordChild3, // #2 = $x
    7193             : /*12892*/       OPC_RecordChild4, // #3 = $y
    7194             : /*12893*/       OPC_RecordChild5, // #4 = $r
    7195             : /*12894*/       OPC_RecordChild6, // #5 = $g
    7196             : /*12895*/       OPC_RecordChild7, // #6 = $b
    7197             : /*12896*/       OPC_MoveChild, 8,
    7198             : /*12898*/       OPC_RecordNode, // #7 = $a
    7199             : /*12899*/       OPC_MoveParent,
    7200             : /*12900*/       OPC_EmitMergeInputChains1_0,
    7201             : /*12901*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_CLAMP), 0|OPFL_Chain,
    7202             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7203             :                 // Src: (intrinsic_void 3707:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7204             :                 // Dst: (SUST_B_2D_V4B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7205             : /*12913*/     /*Scope*/ 26, /*->12940*/
    7206             : /*12914*/       OPC_CheckChild1Integer, 126|128,28/*3710*/, 
    7207             : /*12917*/       OPC_RecordChild2, // #1 = $s
    7208             : /*12918*/       OPC_RecordChild3, // #2 = $x
    7209             : /*12919*/       OPC_RecordChild4, // #3 = $y
    7210             : /*12920*/       OPC_RecordChild5, // #4 = $r
    7211             : /*12921*/       OPC_RecordChild6, // #5 = $g
    7212             : /*12922*/       OPC_RecordChild7, // #6 = $b
    7213             : /*12923*/       OPC_MoveChild, 8,
    7214             : /*12925*/       OPC_RecordNode, // #7 = $a
    7215             : /*12926*/       OPC_MoveParent,
    7216             : /*12927*/       OPC_EmitMergeInputChains1_0,
    7217             : /*12928*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_CLAMP), 0|OPFL_Chain,
    7218             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7219             :                 // Src: (intrinsic_void 3710:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7220             :                 // Dst: (SUST_B_2D_V4B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7221             : /*12940*/     /*Scope*/ 19, /*->12960*/
    7222             : /*12941*/       OPC_CheckChild1Integer, 75|128,28/*3659*/, 
    7223             : /*12944*/       OPC_RecordChild2, // #1 = $s
    7224             : /*12945*/       OPC_RecordChild3, // #2 = $l
    7225             : /*12946*/       OPC_RecordChild4, // #3 = $x
    7226             : /*12947*/       OPC_RecordChild5, // #4 = $y
    7227             : /*12948*/       OPC_RecordChild6, // #5 = $r
    7228             : /*12949*/       OPC_EmitMergeInputChains1_0,
    7229             : /*12950*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_CLAMP), 0|OPFL_Chain,
    7230             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7231             :                 // Src: (intrinsic_void 3659:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7232             :                 // Dst: (SUST_B_2D_ARRAY_B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7233             : /*12960*/     /*Scope*/ 19, /*->12980*/
    7234             : /*12961*/       OPC_CheckChild1Integer, 66|128,28/*3650*/, 
    7235             : /*12964*/       OPC_RecordChild2, // #1 = $s
    7236             : /*12965*/       OPC_RecordChild3, // #2 = $l
    7237             : /*12966*/       OPC_RecordChild4, // #3 = $x
    7238             : /*12967*/       OPC_RecordChild5, // #4 = $y
    7239             : /*12968*/       OPC_RecordChild6, // #5 = $r
    7240             : /*12969*/       OPC_EmitMergeInputChains1_0,
    7241             : /*12970*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_CLAMP), 0|OPFL_Chain,
    7242             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7243             :                 // Src: (intrinsic_void 3650:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7244             :                 // Dst: (SUST_B_2D_ARRAY_B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7245             : /*12980*/     /*Scope*/ 19, /*->13000*/
    7246             : /*12981*/       OPC_CheckChild1Integer, 69|128,28/*3653*/, 
    7247             : /*12984*/       OPC_RecordChild2, // #1 = $s
    7248             : /*12985*/       OPC_RecordChild3, // #2 = $l
    7249             : /*12986*/       OPC_RecordChild4, // #3 = $x
    7250             : /*12987*/       OPC_RecordChild5, // #4 = $y
    7251             : /*12988*/       OPC_RecordChild6, // #5 = $r
    7252             : /*12989*/       OPC_EmitMergeInputChains1_0,
    7253             : /*12990*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_CLAMP), 0|OPFL_Chain,
    7254             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7255             :                 // Src: (intrinsic_void 3653:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    7256             :                 // Dst: (SUST_B_2D_ARRAY_B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    7257             : /*13000*/     /*Scope*/ 19, /*->13020*/
    7258             : /*13001*/       OPC_CheckChild1Integer, 72|128,28/*3656*/, 
    7259             : /*13004*/       OPC_RecordChild2, // #1 = $s
    7260             : /*13005*/       OPC_RecordChild3, // #2 = $l
    7261             : /*13006*/       OPC_RecordChild4, // #3 = $x
    7262             : /*13007*/       OPC_RecordChild5, // #4 = $y
    7263             : /*13008*/       OPC_RecordChild6, // #5 = $r
    7264             : /*13009*/       OPC_EmitMergeInputChains1_0,
    7265             : /*13010*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_CLAMP), 0|OPFL_Chain,
    7266             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7267             :                 // Src: (intrinsic_void 3656:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    7268             :                 // Dst: (SUST_B_2D_ARRAY_B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    7269             : /*13020*/     /*Scope*/ 21, /*->13042*/
    7270             : /*13021*/       OPC_CheckChild1Integer, 87|128,28/*3671*/, 
    7271             : /*13024*/       OPC_RecordChild2, // #1 = $s
    7272             : /*13025*/       OPC_RecordChild3, // #2 = $l
    7273             : /*13026*/       OPC_RecordChild4, // #3 = $x
    7274             : /*13027*/       OPC_RecordChild5, // #4 = $y
    7275             : /*13028*/       OPC_RecordChild6, // #5 = $r
    7276             : /*13029*/       OPC_RecordChild7, // #6 = $g
    7277             : /*13030*/       OPC_EmitMergeInputChains1_0,
    7278             : /*13031*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_CLAMP), 0|OPFL_Chain,
    7279             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7280             :                 // Src: (intrinsic_void 3671:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7281             :                 // Dst: (SUST_B_2D_ARRAY_V2B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7282             : /*13042*/     /*Scope*/ 21, /*->13064*/
    7283             : /*13043*/       OPC_CheckChild1Integer, 78|128,28/*3662*/, 
    7284             : /*13046*/       OPC_RecordChild2, // #1 = $s
    7285             : /*13047*/       OPC_RecordChild3, // #2 = $l
    7286             : /*13048*/       OPC_RecordChild4, // #3 = $x
    7287             : /*13049*/       OPC_RecordChild5, // #4 = $y
    7288             : /*13050*/       OPC_RecordChild6, // #5 = $r
    7289             : /*13051*/       OPC_RecordChild7, // #6 = $g
    7290             : /*13052*/       OPC_EmitMergeInputChains1_0,
    7291             : /*13053*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_CLAMP), 0|OPFL_Chain,
    7292             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7293             :                 // Src: (intrinsic_void 3662:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7294             :                 // Dst: (SUST_B_2D_ARRAY_V2B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7295             : /*13064*/     /*Scope*/ 21, /*->13086*/
    7296             : /*13065*/       OPC_CheckChild1Integer, 81|128,28/*3665*/, 
    7297             : /*13068*/       OPC_RecordChild2, // #1 = $s
    7298             : /*13069*/       OPC_RecordChild3, // #2 = $l
    7299             : /*13070*/       OPC_RecordChild4, // #3 = $x
    7300             : /*13071*/       OPC_RecordChild5, // #4 = $y
    7301             : /*13072*/       OPC_RecordChild6, // #5 = $r
    7302             : /*13073*/       OPC_RecordChild7, // #6 = $g
    7303             : /*13074*/       OPC_EmitMergeInputChains1_0,
    7304             : /*13075*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_CLAMP), 0|OPFL_Chain,
    7305             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7306             :                 // Src: (intrinsic_void 3665:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7307             :                 // Dst: (SUST_B_2D_ARRAY_V2B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7308             : /*13086*/     /*Scope*/ 21, /*->13108*/
    7309             : /*13087*/       OPC_CheckChild1Integer, 84|128,28/*3668*/, 
    7310             : /*13090*/       OPC_RecordChild2, // #1 = $s
    7311             : /*13091*/       OPC_RecordChild3, // #2 = $l
    7312             : /*13092*/       OPC_RecordChild4, // #3 = $x
    7313             : /*13093*/       OPC_RecordChild5, // #4 = $y
    7314             : /*13094*/       OPC_RecordChild6, // #5 = $r
    7315             : /*13095*/       OPC_RecordChild7, // #6 = $g
    7316             : /*13096*/       OPC_EmitMergeInputChains1_0,
    7317             : /*13097*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_CLAMP), 0|OPFL_Chain,
    7318             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7319             :                 // Src: (intrinsic_void 3668:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7320             :                 // Dst: (SUST_B_2D_ARRAY_V2B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7321             : /*13108*/     /*Scope*/ 31, /*->13140*/
    7322             : /*13109*/       OPC_CheckChild1Integer, 96|128,28/*3680*/, 
    7323             : /*13112*/       OPC_RecordChild2, // #1 = $s
    7324             : /*13113*/       OPC_RecordChild3, // #2 = $l
    7325             : /*13114*/       OPC_RecordChild4, // #3 = $x
    7326             : /*13115*/       OPC_RecordChild5, // #4 = $y
    7327             : /*13116*/       OPC_RecordChild6, // #5 = $r
    7328             : /*13117*/       OPC_RecordChild7, // #6 = $g
    7329             : /*13118*/       OPC_MoveChild, 8,
    7330             : /*13120*/       OPC_RecordNode, // #7 = $b
    7331             : /*13121*/       OPC_MoveParent,
    7332             : /*13122*/       OPC_MoveChild, 9,
    7333             : /*13124*/       OPC_RecordNode, // #8 = $a
    7334             : /*13125*/       OPC_MoveParent,
    7335             : /*13126*/       OPC_EmitMergeInputChains1_0,
    7336             : /*13127*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B8_CLAMP), 0|OPFL_Chain,
    7337             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7338             :                 // Src: (intrinsic_void 3680:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7339             :                 // Dst: (SUST_B_2D_ARRAY_V4B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7340             : /*13140*/     /*Scope*/ 31, /*->13172*/
    7341             : /*13141*/       OPC_CheckChild1Integer, 90|128,28/*3674*/, 
    7342             : /*13144*/       OPC_RecordChild2, // #1 = $s
    7343             : /*13145*/       OPC_RecordChild3, // #2 = $l
    7344             : /*13146*/       OPC_RecordChild4, // #3 = $x
    7345             : /*13147*/       OPC_RecordChild5, // #4 = $y
    7346             : /*13148*/       OPC_RecordChild6, // #5 = $r
    7347             : /*13149*/       OPC_RecordChild7, // #6 = $g
    7348             : /*13150*/       OPC_MoveChild, 8,
    7349             : /*13152*/       OPC_RecordNode, // #7 = $b
    7350             : /*13153*/       OPC_MoveParent,
    7351             : /*13154*/       OPC_MoveChild, 9,
    7352             : /*13156*/       OPC_RecordNode, // #8 = $a
    7353             : /*13157*/       OPC_MoveParent,
    7354             : /*13158*/       OPC_EmitMergeInputChains1_0,
    7355             : /*13159*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B16_CLAMP), 0|OPFL_Chain,
    7356             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7357             :                 // Src: (intrinsic_void 3674:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7358             :                 // Dst: (SUST_B_2D_ARRAY_V4B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7359             : /*13172*/     /*Scope*/ 31, /*->13204*/
    7360             : /*13173*/       OPC_CheckChild1Integer, 93|128,28/*3677*/, 
    7361             : /*13176*/       OPC_RecordChild2, // #1 = $s
    7362             : /*13177*/       OPC_RecordChild3, // #2 = $l
    7363             : /*13178*/       OPC_RecordChild4, // #3 = $x
    7364             : /*13179*/       OPC_RecordChild5, // #4 = $y
    7365             : /*13180*/       OPC_RecordChild6, // #5 = $r
    7366             : /*13181*/       OPC_RecordChild7, // #6 = $g
    7367             : /*13182*/       OPC_MoveChild, 8,
    7368             : /*13184*/       OPC_RecordNode, // #7 = $b
    7369             : /*13185*/       OPC_MoveParent,
    7370             : /*13186*/       OPC_MoveChild, 9,
    7371             : /*13188*/       OPC_RecordNode, // #8 = $a
    7372             : /*13189*/       OPC_MoveParent,
    7373             : /*13190*/       OPC_EmitMergeInputChains1_0,
    7374             : /*13191*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B32_CLAMP), 0|OPFL_Chain,
    7375             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7376             :                 // Src: (intrinsic_void 3677:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7377             :                 // Dst: (SUST_B_2D_ARRAY_V4B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7378             : /*13204*/     /*Scope*/ 19, /*->13224*/
    7379             : /*13205*/       OPC_CheckChild1Integer, 13|128,29/*3725*/, 
    7380             : /*13208*/       OPC_RecordChild2, // #1 = $s
    7381             : /*13209*/       OPC_RecordChild3, // #2 = $x
    7382             : /*13210*/       OPC_RecordChild4, // #3 = $y
    7383             : /*13211*/       OPC_RecordChild5, // #4 = $z
    7384             : /*13212*/       OPC_RecordChild6, // #5 = $r
    7385             : /*13213*/       OPC_EmitMergeInputChains1_0,
    7386             : /*13214*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B8_CLAMP), 0|OPFL_Chain,
    7387             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7388             :                 // Src: (intrinsic_void 3725:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r) - Complexity = 8
    7389             :                 // Dst: (SUST_B_3D_B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r)
    7390             : /*13224*/     /*Scope*/ 19, /*->13244*/
    7391             : /*13225*/       OPC_CheckChild1Integer, 4|128,29/*3716*/, 
    7392             : /*13228*/       OPC_RecordChild2, // #1 = $s
    7393             : /*13229*/       OPC_RecordChild3, // #2 = $x
    7394             : /*13230*/       OPC_RecordChild4, // #3 = $y
    7395             : /*13231*/       OPC_RecordChild5, // #4 = $z
    7396             : /*13232*/       OPC_RecordChild6, // #5 = $r
    7397             : /*13233*/       OPC_EmitMergeInputChains1_0,
    7398             : /*13234*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B16_CLAMP), 0|OPFL_Chain,
    7399             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7400             :                 // Src: (intrinsic_void 3716:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r) - Complexity = 8
    7401             :                 // Dst: (SUST_B_3D_B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r)
    7402             : /*13244*/     /*Scope*/ 19, /*->13264*/
    7403             : /*13245*/       OPC_CheckChild1Integer, 7|128,29/*3719*/, 
    7404             : /*13248*/       OPC_RecordChild2, // #1 = $s
    7405             : /*13249*/       OPC_RecordChild3, // #2 = $x
    7406             : /*13250*/       OPC_RecordChild4, // #3 = $y
    7407             : /*13251*/       OPC_RecordChild5, // #4 = $z
    7408             : /*13252*/       OPC_RecordChild6, // #5 = $r
    7409             : /*13253*/       OPC_EmitMergeInputChains1_0,
    7410             : /*13254*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B32_CLAMP), 0|OPFL_Chain,
    7411             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7412             :                 // Src: (intrinsic_void 3719:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r) - Complexity = 8
    7413             :                 // Dst: (SUST_B_3D_B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r)
    7414             : /*13264*/     /*Scope*/ 19, /*->13284*/
    7415             : /*13265*/       OPC_CheckChild1Integer, 10|128,29/*3722*/, 
    7416             : /*13268*/       OPC_RecordChild2, // #1 = $s
    7417             : /*13269*/       OPC_RecordChild3, // #2 = $x
    7418             : /*13270*/       OPC_RecordChild4, // #3 = $y
    7419             : /*13271*/       OPC_RecordChild5, // #4 = $z
    7420             : /*13272*/       OPC_RecordChild6, // #5 = $r
    7421             : /*13273*/       OPC_EmitMergeInputChains1_0,
    7422             : /*13274*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B64_CLAMP), 0|OPFL_Chain,
    7423             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7424             :                 // Src: (intrinsic_void 3722:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r) - Complexity = 8
    7425             :                 // Dst: (SUST_B_3D_B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r)
    7426             : /*13284*/     /*Scope*/ 21, /*->13306*/
    7427             : /*13285*/       OPC_CheckChild1Integer, 25|128,29/*3737*/, 
    7428             : /*13288*/       OPC_RecordChild2, // #1 = $s
    7429             : /*13289*/       OPC_RecordChild3, // #2 = $x
    7430             : /*13290*/       OPC_RecordChild4, // #3 = $y
    7431             : /*13291*/       OPC_RecordChild5, // #4 = $z
    7432             : /*13292*/       OPC_RecordChild6, // #5 = $r
    7433             : /*13293*/       OPC_RecordChild7, // #6 = $g
    7434             : /*13294*/       OPC_EmitMergeInputChains1_0,
    7435             : /*13295*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B8_CLAMP), 0|OPFL_Chain,
    7436             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7437             :                 // Src: (intrinsic_void 3737:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7438             :                 // Dst: (SUST_B_3D_V2B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7439             : /*13306*/     /*Scope*/ 21, /*->13328*/
    7440             : /*13307*/       OPC_CheckChild1Integer, 16|128,29/*3728*/, 
    7441             : /*13310*/       OPC_RecordChild2, // #1 = $s
    7442             : /*13311*/       OPC_RecordChild3, // #2 = $x
    7443             : /*13312*/       OPC_RecordChild4, // #3 = $y
    7444             : /*13313*/       OPC_RecordChild5, // #4 = $z
    7445             : /*13314*/       OPC_RecordChild6, // #5 = $r
    7446             : /*13315*/       OPC_RecordChild7, // #6 = $g
    7447             : /*13316*/       OPC_EmitMergeInputChains1_0,
    7448             : /*13317*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B16_CLAMP), 0|OPFL_Chain,
    7449             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7450             :                 // Src: (intrinsic_void 3728:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7451             :                 // Dst: (SUST_B_3D_V2B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7452             : /*13328*/     /*Scope*/ 21, /*->13350*/
    7453             : /*13329*/       OPC_CheckChild1Integer, 19|128,29/*3731*/, 
    7454             : /*13332*/       OPC_RecordChild2, // #1 = $s
    7455             : /*13333*/       OPC_RecordChild3, // #2 = $x
    7456             : /*13334*/       OPC_RecordChild4, // #3 = $y
    7457             : /*13335*/       OPC_RecordChild5, // #4 = $z
    7458             : /*13336*/       OPC_RecordChild6, // #5 = $r
    7459             : /*13337*/       OPC_RecordChild7, // #6 = $g
    7460             : /*13338*/       OPC_EmitMergeInputChains1_0,
    7461             : /*13339*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B32_CLAMP), 0|OPFL_Chain,
    7462             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7463             :                 // Src: (intrinsic_void 3731:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7464             :                 // Dst: (SUST_B_3D_V2B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7465             : /*13350*/     /*Scope*/ 21, /*->13372*/
    7466             : /*13351*/       OPC_CheckChild1Integer, 22|128,29/*3734*/, 
    7467             : /*13354*/       OPC_RecordChild2, // #1 = $s
    7468             : /*13355*/       OPC_RecordChild3, // #2 = $x
    7469             : /*13356*/       OPC_RecordChild4, // #3 = $y
    7470             : /*13357*/       OPC_RecordChild5, // #4 = $z
    7471             : /*13358*/       OPC_RecordChild6, // #5 = $r
    7472             : /*13359*/       OPC_RecordChild7, // #6 = $g
    7473             : /*13360*/       OPC_EmitMergeInputChains1_0,
    7474             : /*13361*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B64_CLAMP), 0|OPFL_Chain,
    7475             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7476             :                 // Src: (intrinsic_void 3734:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7477             :                 // Dst: (SUST_B_3D_V2B64_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7478             : /*13372*/     /*Scope*/ 31, /*->13404*/
    7479             : /*13373*/       OPC_CheckChild1Integer, 34|128,29/*3746*/, 
    7480             : /*13376*/       OPC_RecordChild2, // #1 = $s
    7481             : /*13377*/       OPC_RecordChild3, // #2 = $x
    7482             : /*13378*/       OPC_RecordChild4, // #3 = $y
    7483             : /*13379*/       OPC_RecordChild5, // #4 = $z
    7484             : /*13380*/       OPC_RecordChild6, // #5 = $r
    7485             : /*13381*/       OPC_RecordChild7, // #6 = $g
    7486             : /*13382*/       OPC_MoveChild, 8,
    7487             : /*13384*/       OPC_RecordNode, // #7 = $b
    7488             : /*13385*/       OPC_MoveParent,
    7489             : /*13386*/       OPC_MoveChild, 9,
    7490             : /*13388*/       OPC_RecordNode, // #8 = $a
    7491             : /*13389*/       OPC_MoveParent,
    7492             : /*13390*/       OPC_EmitMergeInputChains1_0,
    7493             : /*13391*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B8_CLAMP), 0|OPFL_Chain,
    7494             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7495             :                 // Src: (intrinsic_void 3746:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7496             :                 // Dst: (SUST_B_3D_V4B8_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7497             : /*13404*/     /*Scope*/ 31, /*->13436*/
    7498             : /*13405*/       OPC_CheckChild1Integer, 28|128,29/*3740*/, 
    7499             : /*13408*/       OPC_RecordChild2, // #1 = $s
    7500             : /*13409*/       OPC_RecordChild3, // #2 = $x
    7501             : /*13410*/       OPC_RecordChild4, // #3 = $y
    7502             : /*13411*/       OPC_RecordChild5, // #4 = $z
    7503             : /*13412*/       OPC_RecordChild6, // #5 = $r
    7504             : /*13413*/       OPC_RecordChild7, // #6 = $g
    7505             : /*13414*/       OPC_MoveChild, 8,
    7506             : /*13416*/       OPC_RecordNode, // #7 = $b
    7507             : /*13417*/       OPC_MoveParent,
    7508             : /*13418*/       OPC_MoveChild, 9,
    7509             : /*13420*/       OPC_RecordNode, // #8 = $a
    7510             : /*13421*/       OPC_MoveParent,
    7511             : /*13422*/       OPC_EmitMergeInputChains1_0,
    7512             : /*13423*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B16_CLAMP), 0|OPFL_Chain,
    7513             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7514             :                 // Src: (intrinsic_void 3740:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7515             :                 // Dst: (SUST_B_3D_V4B16_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7516             : /*13436*/     /*Scope*/ 31, /*->13468*/
    7517             : /*13437*/       OPC_CheckChild1Integer, 31|128,29/*3743*/, 
    7518             : /*13440*/       OPC_RecordChild2, // #1 = $s
    7519             : /*13441*/       OPC_RecordChild3, // #2 = $x
    7520             : /*13442*/       OPC_RecordChild4, // #3 = $y
    7521             : /*13443*/       OPC_RecordChild5, // #4 = $z
    7522             : /*13444*/       OPC_RecordChild6, // #5 = $r
    7523             : /*13445*/       OPC_RecordChild7, // #6 = $g
    7524             : /*13446*/       OPC_MoveChild, 8,
    7525             : /*13448*/       OPC_RecordNode, // #7 = $b
    7526             : /*13449*/       OPC_MoveParent,
    7527             : /*13450*/       OPC_MoveChild, 9,
    7528             : /*13452*/       OPC_RecordNode, // #8 = $a
    7529             : /*13453*/       OPC_MoveParent,
    7530             : /*13454*/       OPC_EmitMergeInputChains1_0,
    7531             : /*13455*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B32_CLAMP), 0|OPFL_Chain,
    7532             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    7533             :                 // Src: (intrinsic_void 3743:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7534             :                 // Dst: (SUST_B_3D_V4B32_CLAMP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7535             : /*13468*/     /*Scope*/ 15, /*->13484*/
    7536             : /*13469*/       OPC_CheckChild1Integer, 43|128,28/*3627*/, 
    7537             : /*13472*/       OPC_RecordChild2, // #1 = $s
    7538             : /*13473*/       OPC_RecordChild3, // #2 = $x
    7539             : /*13474*/       OPC_RecordChild4, // #3 = $r
    7540             : /*13475*/       OPC_EmitMergeInputChains1_0,
    7541             : /*13476*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B8_TRAP), 0|OPFL_Chain,
    7542             :                     3/*#Ops*/, 1, 2, 3, 
    7543             :                 // Src: (intrinsic_void 3627:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    7544             :                 // Dst: (SUST_B_1D_B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    7545             : /*13484*/     /*Scope*/ 15, /*->13500*/
    7546             : /*13485*/       OPC_CheckChild1Integer, 34|128,28/*3618*/, 
    7547             : /*13488*/       OPC_RecordChild2, // #1 = $s
    7548             : /*13489*/       OPC_RecordChild3, // #2 = $x
    7549             : /*13490*/       OPC_RecordChild4, // #3 = $r
    7550             : /*13491*/       OPC_EmitMergeInputChains1_0,
    7551             : /*13492*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B16_TRAP), 0|OPFL_Chain,
    7552             :                     3/*#Ops*/, 1, 2, 3, 
    7553             :                 // Src: (intrinsic_void 3618:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    7554             :                 // Dst: (SUST_B_1D_B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    7555             : /*13500*/     /*Scope*/ 15, /*->13516*/
    7556             : /*13501*/       OPC_CheckChild1Integer, 37|128,28/*3621*/, 
    7557             : /*13504*/       OPC_RecordChild2, // #1 = $s
    7558             : /*13505*/       OPC_RecordChild3, // #2 = $x
    7559             : /*13506*/       OPC_RecordChild4, // #3 = $r
    7560             : /*13507*/       OPC_EmitMergeInputChains1_0,
    7561             : /*13508*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B32_TRAP), 0|OPFL_Chain,
    7562             :                     3/*#Ops*/, 1, 2, 3, 
    7563             :                 // Src: (intrinsic_void 3621:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    7564             :                 // Dst: (SUST_B_1D_B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r)
    7565             : /*13516*/     /*Scope*/ 15, /*->13532*/
    7566             : /*13517*/       OPC_CheckChild1Integer, 40|128,28/*3624*/, 
    7567             : /*13520*/       OPC_RecordChild2, // #1 = $s
    7568             : /*13521*/       OPC_RecordChild3, // #2 = $x
    7569             : /*13522*/       OPC_RecordChild4, // #3 = $r
    7570             : /*13523*/       OPC_EmitMergeInputChains1_0,
    7571             : /*13524*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B64_TRAP), 0|OPFL_Chain,
    7572             :                     3/*#Ops*/, 1, 2, 3, 
    7573             :                 // Src: (intrinsic_void 3624:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    7574             :                 // Dst: (SUST_B_1D_B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r)
    7575             : /*13532*/     /*Scope*/ 17, /*->13550*/
    7576             : /*13533*/       OPC_CheckChild1Integer, 55|128,28/*3639*/, 
    7577             : /*13536*/       OPC_RecordChild2, // #1 = $s
    7578             : /*13537*/       OPC_RecordChild3, // #2 = $x
    7579             : /*13538*/       OPC_RecordChild4, // #3 = $r
    7580             : /*13539*/       OPC_RecordChild5, // #4 = $g
    7581             : /*13540*/       OPC_EmitMergeInputChains1_0,
    7582             : /*13541*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_TRAP), 0|OPFL_Chain,
    7583             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7584             :                 // Src: (intrinsic_void 3639:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7585             :                 // Dst: (SUST_B_1D_V2B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7586             : /*13550*/     /*Scope*/ 17, /*->13568*/
    7587             : /*13551*/       OPC_CheckChild1Integer, 46|128,28/*3630*/, 
    7588             : /*13554*/       OPC_RecordChild2, // #1 = $s
    7589             : /*13555*/       OPC_RecordChild3, // #2 = $x
    7590             : /*13556*/       OPC_RecordChild4, // #3 = $r
    7591             : /*13557*/       OPC_RecordChild5, // #4 = $g
    7592             : /*13558*/       OPC_EmitMergeInputChains1_0,
    7593             : /*13559*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_TRAP), 0|OPFL_Chain,
    7594             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7595             :                 // Src: (intrinsic_void 3630:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7596             :                 // Dst: (SUST_B_1D_V2B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7597             : /*13568*/     /*Scope*/ 17, /*->13586*/
    7598             : /*13569*/       OPC_CheckChild1Integer, 49|128,28/*3633*/, 
    7599             : /*13572*/       OPC_RecordChild2, // #1 = $s
    7600             : /*13573*/       OPC_RecordChild3, // #2 = $x
    7601             : /*13574*/       OPC_RecordChild4, // #3 = $r
    7602             : /*13575*/       OPC_RecordChild5, // #4 = $g
    7603             : /*13576*/       OPC_EmitMergeInputChains1_0,
    7604             : /*13577*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_TRAP), 0|OPFL_Chain,
    7605             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7606             :                 // Src: (intrinsic_void 3633:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7607             :                 // Dst: (SUST_B_1D_V2B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7608             : /*13586*/     /*Scope*/ 17, /*->13604*/
    7609             : /*13587*/       OPC_CheckChild1Integer, 52|128,28/*3636*/, 
    7610             : /*13590*/       OPC_RecordChild2, // #1 = $s
    7611             : /*13591*/       OPC_RecordChild3, // #2 = $x
    7612             : /*13592*/       OPC_RecordChild4, // #3 = $r
    7613             : /*13593*/       OPC_RecordChild5, // #4 = $g
    7614             : /*13594*/       OPC_EmitMergeInputChains1_0,
    7615             : /*13595*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_TRAP), 0|OPFL_Chain,
    7616             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7617             :                 // Src: (intrinsic_void 3636:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7618             :                 // Dst: (SUST_B_1D_V2B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7619             : /*13604*/     /*Scope*/ 21, /*->13626*/
    7620             : /*13605*/       OPC_CheckChild1Integer, 64|128,28/*3648*/, 
    7621             : /*13608*/       OPC_RecordChild2, // #1 = $s
    7622             : /*13609*/       OPC_RecordChild3, // #2 = $x
    7623             : /*13610*/       OPC_RecordChild4, // #3 = $r
    7624             : /*13611*/       OPC_RecordChild5, // #4 = $g
    7625             : /*13612*/       OPC_RecordChild6, // #5 = $b
    7626             : /*13613*/       OPC_RecordChild7, // #6 = $a
    7627             : /*13614*/       OPC_EmitMergeInputChains1_0,
    7628             : /*13615*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_TRAP), 0|OPFL_Chain,
    7629             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7630             :                 // Src: (intrinsic_void 3648:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7631             :                 // Dst: (SUST_B_1D_V4B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7632             : /*13626*/     /*Scope*/ 21, /*->13648*/
    7633             : /*13627*/       OPC_CheckChild1Integer, 58|128,28/*3642*/, 
    7634             : /*13630*/       OPC_RecordChild2, // #1 = $s
    7635             : /*13631*/       OPC_RecordChild3, // #2 = $x
    7636             : /*13632*/       OPC_RecordChild4, // #3 = $r
    7637             : /*13633*/       OPC_RecordChild5, // #4 = $g
    7638             : /*13634*/       OPC_RecordChild6, // #5 = $b
    7639             : /*13635*/       OPC_RecordChild7, // #6 = $a
    7640             : /*13636*/       OPC_EmitMergeInputChains1_0,
    7641             : /*13637*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_TRAP), 0|OPFL_Chain,
    7642             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7643             :                 // Src: (intrinsic_void 3642:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7644             :                 // Dst: (SUST_B_1D_V4B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7645             : /*13648*/     /*Scope*/ 21, /*->13670*/
    7646             : /*13649*/       OPC_CheckChild1Integer, 61|128,28/*3645*/, 
    7647             : /*13652*/       OPC_RecordChild2, // #1 = $s
    7648             : /*13653*/       OPC_RecordChild3, // #2 = $x
    7649             : /*13654*/       OPC_RecordChild4, // #3 = $r
    7650             : /*13655*/       OPC_RecordChild5, // #4 = $g
    7651             : /*13656*/       OPC_RecordChild6, // #5 = $b
    7652             : /*13657*/       OPC_RecordChild7, // #6 = $a
    7653             : /*13658*/       OPC_EmitMergeInputChains1_0,
    7654             : /*13659*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_TRAP), 0|OPFL_Chain,
    7655             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7656             :                 // Src: (intrinsic_void 3645:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7657             :                 // Dst: (SUST_B_1D_V4B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7658             : /*13670*/     /*Scope*/ 17, /*->13688*/
    7659             : /*13671*/       OPC_CheckChild1Integer, 10|128,28/*3594*/, 
    7660             : /*13674*/       OPC_RecordChild2, // #1 = $s
    7661             : /*13675*/       OPC_RecordChild3, // #2 = $l
    7662             : /*13676*/       OPC_RecordChild4, // #3 = $x
    7663             : /*13677*/       OPC_RecordChild5, // #4 = $r
    7664             : /*13678*/       OPC_EmitMergeInputChains1_0,
    7665             : /*13679*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_TRAP), 0|OPFL_Chain,
    7666             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7667             :                 // Src: (intrinsic_void 3594:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    7668             :                 // Dst: (SUST_B_1D_ARRAY_B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    7669             : /*13688*/     /*Scope*/ 17, /*->13706*/
    7670             : /*13689*/       OPC_CheckChild1Integer, 1|128,28/*3585*/, 
    7671             : /*13692*/       OPC_RecordChild2, // #1 = $s
    7672             : /*13693*/       OPC_RecordChild3, // #2 = $l
    7673             : /*13694*/       OPC_RecordChild4, // #3 = $x
    7674             : /*13695*/       OPC_RecordChild5, // #4 = $r
    7675             : /*13696*/       OPC_EmitMergeInputChains1_0,
    7676             : /*13697*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_TRAP), 0|OPFL_Chain,
    7677             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7678             :                 // Src: (intrinsic_void 3585:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    7679             :                 // Dst: (SUST_B_1D_ARRAY_B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    7680             : /*13706*/     /*Scope*/ 17, /*->13724*/
    7681             : /*13707*/       OPC_CheckChild1Integer, 4|128,28/*3588*/, 
    7682             : /*13710*/       OPC_RecordChild2, // #1 = $s
    7683             : /*13711*/       OPC_RecordChild3, // #2 = $l
    7684             : /*13712*/       OPC_RecordChild4, // #3 = $x
    7685             : /*13713*/       OPC_RecordChild5, // #4 = $r
    7686             : /*13714*/       OPC_EmitMergeInputChains1_0,
    7687             : /*13715*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_TRAP), 0|OPFL_Chain,
    7688             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7689             :                 // Src: (intrinsic_void 3588:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    7690             :                 // Dst: (SUST_B_1D_ARRAY_B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r)
    7691             : /*13724*/     /*Scope*/ 17, /*->13742*/
    7692             : /*13725*/       OPC_CheckChild1Integer, 7|128,28/*3591*/, 
    7693             : /*13728*/       OPC_RecordChild2, // #1 = $s
    7694             : /*13729*/       OPC_RecordChild3, // #2 = $l
    7695             : /*13730*/       OPC_RecordChild4, // #3 = $x
    7696             : /*13731*/       OPC_RecordChild5, // #4 = $r
    7697             : /*13732*/       OPC_EmitMergeInputChains1_0,
    7698             : /*13733*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_TRAP), 0|OPFL_Chain,
    7699             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7700             :                 // Src: (intrinsic_void 3591:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    7701             :                 // Dst: (SUST_B_1D_ARRAY_B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r)
    7702             : /*13742*/     /*Scope*/ 19, /*->13762*/
    7703             : /*13743*/       OPC_CheckChild1Integer, 22|128,28/*3606*/, 
    7704             : /*13746*/       OPC_RecordChild2, // #1 = $s
    7705             : /*13747*/       OPC_RecordChild3, // #2 = $l
    7706             : /*13748*/       OPC_RecordChild4, // #3 = $x
    7707             : /*13749*/       OPC_RecordChild5, // #4 = $r
    7708             : /*13750*/       OPC_RecordChild6, // #5 = $g
    7709             : /*13751*/       OPC_EmitMergeInputChains1_0,
    7710             : /*13752*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_TRAP), 0|OPFL_Chain,
    7711             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7712             :                 // Src: (intrinsic_void 3606:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7713             :                 // Dst: (SUST_B_1D_ARRAY_V2B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7714             : /*13762*/     /*Scope*/ 19, /*->13782*/
    7715             : /*13763*/       OPC_CheckChild1Integer, 13|128,28/*3597*/, 
    7716             : /*13766*/       OPC_RecordChild2, // #1 = $s
    7717             : /*13767*/       OPC_RecordChild3, // #2 = $l
    7718             : /*13768*/       OPC_RecordChild4, // #3 = $x
    7719             : /*13769*/       OPC_RecordChild5, // #4 = $r
    7720             : /*13770*/       OPC_RecordChild6, // #5 = $g
    7721             : /*13771*/       OPC_EmitMergeInputChains1_0,
    7722             : /*13772*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_TRAP), 0|OPFL_Chain,
    7723             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7724             :                 // Src: (intrinsic_void 3597:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7725             :                 // Dst: (SUST_B_1D_ARRAY_V2B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7726             : /*13782*/     /*Scope*/ 19, /*->13802*/
    7727             : /*13783*/       OPC_CheckChild1Integer, 16|128,28/*3600*/, 
    7728             : /*13786*/       OPC_RecordChild2, // #1 = $s
    7729             : /*13787*/       OPC_RecordChild3, // #2 = $l
    7730             : /*13788*/       OPC_RecordChild4, // #3 = $x
    7731             : /*13789*/       OPC_RecordChild5, // #4 = $r
    7732             : /*13790*/       OPC_RecordChild6, // #5 = $g
    7733             : /*13791*/       OPC_EmitMergeInputChains1_0,
    7734             : /*13792*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_TRAP), 0|OPFL_Chain,
    7735             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7736             :                 // Src: (intrinsic_void 3600:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7737             :                 // Dst: (SUST_B_1D_ARRAY_V2B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7738             : /*13802*/     /*Scope*/ 19, /*->13822*/
    7739             : /*13803*/       OPC_CheckChild1Integer, 19|128,28/*3603*/, 
    7740             : /*13806*/       OPC_RecordChild2, // #1 = $s
    7741             : /*13807*/       OPC_RecordChild3, // #2 = $l
    7742             : /*13808*/       OPC_RecordChild4, // #3 = $x
    7743             : /*13809*/       OPC_RecordChild5, // #4 = $r
    7744             : /*13810*/       OPC_RecordChild6, // #5 = $g
    7745             : /*13811*/       OPC_EmitMergeInputChains1_0,
    7746             : /*13812*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_TRAP), 0|OPFL_Chain,
    7747             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7748             :                 // Src: (intrinsic_void 3603:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7749             :                 // Dst: (SUST_B_1D_ARRAY_V2B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7750             : /*13822*/     /*Scope*/ 26, /*->13849*/
    7751             : /*13823*/       OPC_CheckChild1Integer, 31|128,28/*3615*/, 
    7752             : /*13826*/       OPC_RecordChild2, // #1 = $s
    7753             : /*13827*/       OPC_RecordChild3, // #2 = $l
    7754             : /*13828*/       OPC_RecordChild4, // #3 = $x
    7755             : /*13829*/       OPC_RecordChild5, // #4 = $r
    7756             : /*13830*/       OPC_RecordChild6, // #5 = $g
    7757             : /*13831*/       OPC_RecordChild7, // #6 = $b
    7758             : /*13832*/       OPC_MoveChild, 8,
    7759             : /*13834*/       OPC_RecordNode, // #7 = $a
    7760             : /*13835*/       OPC_MoveParent,
    7761             : /*13836*/       OPC_EmitMergeInputChains1_0,
    7762             : /*13837*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_TRAP), 0|OPFL_Chain,
    7763             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7764             :                 // Src: (intrinsic_void 3615:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7765             :                 // Dst: (SUST_B_1D_ARRAY_V4B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7766             : /*13849*/     /*Scope*/ 26, /*->13876*/
    7767             : /*13850*/       OPC_CheckChild1Integer, 25|128,28/*3609*/, 
    7768             : /*13853*/       OPC_RecordChild2, // #1 = $s
    7769             : /*13854*/       OPC_RecordChild3, // #2 = $l
    7770             : /*13855*/       OPC_RecordChild4, // #3 = $x
    7771             : /*13856*/       OPC_RecordChild5, // #4 = $r
    7772             : /*13857*/       OPC_RecordChild6, // #5 = $g
    7773             : /*13858*/       OPC_RecordChild7, // #6 = $b
    7774             : /*13859*/       OPC_MoveChild, 8,
    7775             : /*13861*/       OPC_RecordNode, // #7 = $a
    7776             : /*13862*/       OPC_MoveParent,
    7777             : /*13863*/       OPC_EmitMergeInputChains1_0,
    7778             : /*13864*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_TRAP), 0|OPFL_Chain,
    7779             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7780             :                 // Src: (intrinsic_void 3609:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7781             :                 // Dst: (SUST_B_1D_ARRAY_V4B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7782             : /*13876*/     /*Scope*/ 26, /*->13903*/
    7783             : /*13877*/       OPC_CheckChild1Integer, 28|128,28/*3612*/, 
    7784             : /*13880*/       OPC_RecordChild2, // #1 = $s
    7785             : /*13881*/       OPC_RecordChild3, // #2 = $l
    7786             : /*13882*/       OPC_RecordChild4, // #3 = $x
    7787             : /*13883*/       OPC_RecordChild5, // #4 = $r
    7788             : /*13884*/       OPC_RecordChild6, // #5 = $g
    7789             : /*13885*/       OPC_RecordChild7, // #6 = $b
    7790             : /*13886*/       OPC_MoveChild, 8,
    7791             : /*13888*/       OPC_RecordNode, // #7 = $a
    7792             : /*13889*/       OPC_MoveParent,
    7793             : /*13890*/       OPC_EmitMergeInputChains1_0,
    7794             : /*13891*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_TRAP), 0|OPFL_Chain,
    7795             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7796             :                 // Src: (intrinsic_void 3612:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7797             :                 // Dst: (SUST_B_1D_ARRAY_V4B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7798             : /*13903*/     /*Scope*/ 17, /*->13921*/
    7799             : /*13904*/       OPC_CheckChild1Integer, 109|128,28/*3693*/, 
    7800             : /*13907*/       OPC_RecordChild2, // #1 = $s
    7801             : /*13908*/       OPC_RecordChild3, // #2 = $x
    7802             : /*13909*/       OPC_RecordChild4, // #3 = $y
    7803             : /*13910*/       OPC_RecordChild5, // #4 = $r
    7804             : /*13911*/       OPC_EmitMergeInputChains1_0,
    7805             : /*13912*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B8_TRAP), 0|OPFL_Chain,
    7806             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7807             :                 // Src: (intrinsic_void 3693:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7808             :                 // Dst: (SUST_B_2D_B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7809             : /*13921*/     /*Scope*/ 17, /*->13939*/
    7810             : /*13922*/       OPC_CheckChild1Integer, 100|128,28/*3684*/, 
    7811             : /*13925*/       OPC_RecordChild2, // #1 = $s
    7812             : /*13926*/       OPC_RecordChild3, // #2 = $x
    7813             : /*13927*/       OPC_RecordChild4, // #3 = $y
    7814             : /*13928*/       OPC_RecordChild5, // #4 = $r
    7815             : /*13929*/       OPC_EmitMergeInputChains1_0,
    7816             : /*13930*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B16_TRAP), 0|OPFL_Chain,
    7817             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7818             :                 // Src: (intrinsic_void 3684:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7819             :                 // Dst: (SUST_B_2D_B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7820             : /*13939*/     /*Scope*/ 17, /*->13957*/
    7821             : /*13940*/       OPC_CheckChild1Integer, 103|128,28/*3687*/, 
    7822             : /*13943*/       OPC_RecordChild2, // #1 = $s
    7823             : /*13944*/       OPC_RecordChild3, // #2 = $x
    7824             : /*13945*/       OPC_RecordChild4, // #3 = $y
    7825             : /*13946*/       OPC_RecordChild5, // #4 = $r
    7826             : /*13947*/       OPC_EmitMergeInputChains1_0,
    7827             : /*13948*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B32_TRAP), 0|OPFL_Chain,
    7828             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7829             :                 // Src: (intrinsic_void 3687:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    7830             :                 // Dst: (SUST_B_2D_B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    7831             : /*13957*/     /*Scope*/ 17, /*->13975*/
    7832             : /*13958*/       OPC_CheckChild1Integer, 106|128,28/*3690*/, 
    7833             : /*13961*/       OPC_RecordChild2, // #1 = $s
    7834             : /*13962*/       OPC_RecordChild3, // #2 = $x
    7835             : /*13963*/       OPC_RecordChild4, // #3 = $y
    7836             : /*13964*/       OPC_RecordChild5, // #4 = $r
    7837             : /*13965*/       OPC_EmitMergeInputChains1_0,
    7838             : /*13966*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B64_TRAP), 0|OPFL_Chain,
    7839             :                     4/*#Ops*/, 1, 2, 3, 4, 
    7840             :                 // Src: (intrinsic_void 3690:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    7841             :                 // Dst: (SUST_B_2D_B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    7842             : /*13975*/     /*Scope*/ 19, /*->13995*/
    7843             : /*13976*/       OPC_CheckChild1Integer, 121|128,28/*3705*/, 
    7844             : /*13979*/       OPC_RecordChild2, // #1 = $s
    7845             : /*13980*/       OPC_RecordChild3, // #2 = $x
    7846             : /*13981*/       OPC_RecordChild4, // #3 = $y
    7847             : /*13982*/       OPC_RecordChild5, // #4 = $r
    7848             : /*13983*/       OPC_RecordChild6, // #5 = $g
    7849             : /*13984*/       OPC_EmitMergeInputChains1_0,
    7850             : /*13985*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_TRAP), 0|OPFL_Chain,
    7851             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7852             :                 // Src: (intrinsic_void 3705:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7853             :                 // Dst: (SUST_B_2D_V2B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7854             : /*13995*/     /*Scope*/ 19, /*->14015*/
    7855             : /*13996*/       OPC_CheckChild1Integer, 112|128,28/*3696*/, 
    7856             : /*13999*/       OPC_RecordChild2, // #1 = $s
    7857             : /*14000*/       OPC_RecordChild3, // #2 = $x
    7858             : /*14001*/       OPC_RecordChild4, // #3 = $y
    7859             : /*14002*/       OPC_RecordChild5, // #4 = $r
    7860             : /*14003*/       OPC_RecordChild6, // #5 = $g
    7861             : /*14004*/       OPC_EmitMergeInputChains1_0,
    7862             : /*14005*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_TRAP), 0|OPFL_Chain,
    7863             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7864             :                 // Src: (intrinsic_void 3696:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7865             :                 // Dst: (SUST_B_2D_V2B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7866             : /*14015*/     /*Scope*/ 19, /*->14035*/
    7867             : /*14016*/       OPC_CheckChild1Integer, 115|128,28/*3699*/, 
    7868             : /*14019*/       OPC_RecordChild2, // #1 = $s
    7869             : /*14020*/       OPC_RecordChild3, // #2 = $x
    7870             : /*14021*/       OPC_RecordChild4, // #3 = $y
    7871             : /*14022*/       OPC_RecordChild5, // #4 = $r
    7872             : /*14023*/       OPC_RecordChild6, // #5 = $g
    7873             : /*14024*/       OPC_EmitMergeInputChains1_0,
    7874             : /*14025*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_TRAP), 0|OPFL_Chain,
    7875             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7876             :                 // Src: (intrinsic_void 3699:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    7877             :                 // Dst: (SUST_B_2D_V2B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    7878             : /*14035*/     /*Scope*/ 19, /*->14055*/
    7879             : /*14036*/       OPC_CheckChild1Integer, 118|128,28/*3702*/, 
    7880             : /*14039*/       OPC_RecordChild2, // #1 = $s
    7881             : /*14040*/       OPC_RecordChild3, // #2 = $x
    7882             : /*14041*/       OPC_RecordChild4, // #3 = $y
    7883             : /*14042*/       OPC_RecordChild5, // #4 = $r
    7884             : /*14043*/       OPC_RecordChild6, // #5 = $g
    7885             : /*14044*/       OPC_EmitMergeInputChains1_0,
    7886             : /*14045*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_TRAP), 0|OPFL_Chain,
    7887             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7888             :                 // Src: (intrinsic_void 3702:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    7889             :                 // Dst: (SUST_B_2D_V2B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    7890             : /*14055*/     /*Scope*/ 26, /*->14082*/
    7891             : /*14056*/       OPC_CheckChild1Integer, 2|128,29/*3714*/, 
    7892             : /*14059*/       OPC_RecordChild2, // #1 = $s
    7893             : /*14060*/       OPC_RecordChild3, // #2 = $x
    7894             : /*14061*/       OPC_RecordChild4, // #3 = $y
    7895             : /*14062*/       OPC_RecordChild5, // #4 = $r
    7896             : /*14063*/       OPC_RecordChild6, // #5 = $g
    7897             : /*14064*/       OPC_RecordChild7, // #6 = $b
    7898             : /*14065*/       OPC_MoveChild, 8,
    7899             : /*14067*/       OPC_RecordNode, // #7 = $a
    7900             : /*14068*/       OPC_MoveParent,
    7901             : /*14069*/       OPC_EmitMergeInputChains1_0,
    7902             : /*14070*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_TRAP), 0|OPFL_Chain,
    7903             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7904             :                 // Src: (intrinsic_void 3714:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7905             :                 // Dst: (SUST_B_2D_V4B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7906             : /*14082*/     /*Scope*/ 26, /*->14109*/
    7907             : /*14083*/       OPC_CheckChild1Integer, 124|128,28/*3708*/, 
    7908             : /*14086*/       OPC_RecordChild2, // #1 = $s
    7909             : /*14087*/       OPC_RecordChild3, // #2 = $x
    7910             : /*14088*/       OPC_RecordChild4, // #3 = $y
    7911             : /*14089*/       OPC_RecordChild5, // #4 = $r
    7912             : /*14090*/       OPC_RecordChild6, // #5 = $g
    7913             : /*14091*/       OPC_RecordChild7, // #6 = $b
    7914             : /*14092*/       OPC_MoveChild, 8,
    7915             : /*14094*/       OPC_RecordNode, // #7 = $a
    7916             : /*14095*/       OPC_MoveParent,
    7917             : /*14096*/       OPC_EmitMergeInputChains1_0,
    7918             : /*14097*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_TRAP), 0|OPFL_Chain,
    7919             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7920             :                 // Src: (intrinsic_void 3708:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    7921             :                 // Dst: (SUST_B_2D_V4B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    7922             : /*14109*/     /*Scope*/ 26, /*->14136*/
    7923             : /*14110*/       OPC_CheckChild1Integer, 127|128,28/*3711*/, 
    7924             : /*14113*/       OPC_RecordChild2, // #1 = $s
    7925             : /*14114*/       OPC_RecordChild3, // #2 = $x
    7926             : /*14115*/       OPC_RecordChild4, // #3 = $y
    7927             : /*14116*/       OPC_RecordChild5, // #4 = $r
    7928             : /*14117*/       OPC_RecordChild6, // #5 = $g
    7929             : /*14118*/       OPC_RecordChild7, // #6 = $b
    7930             : /*14119*/       OPC_MoveChild, 8,
    7931             : /*14121*/       OPC_RecordNode, // #7 = $a
    7932             : /*14122*/       OPC_MoveParent,
    7933             : /*14123*/       OPC_EmitMergeInputChains1_0,
    7934             : /*14124*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_TRAP), 0|OPFL_Chain,
    7935             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    7936             :                 // Src: (intrinsic_void 3711:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    7937             :                 // Dst: (SUST_B_2D_V4B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    7938             : /*14136*/     /*Scope*/ 19, /*->14156*/
    7939             : /*14137*/       OPC_CheckChild1Integer, 76|128,28/*3660*/, 
    7940             : /*14140*/       OPC_RecordChild2, // #1 = $s
    7941             : /*14141*/       OPC_RecordChild3, // #2 = $l
    7942             : /*14142*/       OPC_RecordChild4, // #3 = $x
    7943             : /*14143*/       OPC_RecordChild5, // #4 = $y
    7944             : /*14144*/       OPC_RecordChild6, // #5 = $r
    7945             : /*14145*/       OPC_EmitMergeInputChains1_0,
    7946             : /*14146*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_TRAP), 0|OPFL_Chain,
    7947             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7948             :                 // Src: (intrinsic_void 3660:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7949             :                 // Dst: (SUST_B_2D_ARRAY_B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7950             : /*14156*/     /*Scope*/ 19, /*->14176*/
    7951             : /*14157*/       OPC_CheckChild1Integer, 67|128,28/*3651*/, 
    7952             : /*14160*/       OPC_RecordChild2, // #1 = $s
    7953             : /*14161*/       OPC_RecordChild3, // #2 = $l
    7954             : /*14162*/       OPC_RecordChild4, // #3 = $x
    7955             : /*14163*/       OPC_RecordChild5, // #4 = $y
    7956             : /*14164*/       OPC_RecordChild6, // #5 = $r
    7957             : /*14165*/       OPC_EmitMergeInputChains1_0,
    7958             : /*14166*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_TRAP), 0|OPFL_Chain,
    7959             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7960             :                 // Src: (intrinsic_void 3651:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    7961             :                 // Dst: (SUST_B_2D_ARRAY_B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    7962             : /*14176*/     /*Scope*/ 19, /*->14196*/
    7963             : /*14177*/       OPC_CheckChild1Integer, 70|128,28/*3654*/, 
    7964             : /*14180*/       OPC_RecordChild2, // #1 = $s
    7965             : /*14181*/       OPC_RecordChild3, // #2 = $l
    7966             : /*14182*/       OPC_RecordChild4, // #3 = $x
    7967             : /*14183*/       OPC_RecordChild5, // #4 = $y
    7968             : /*14184*/       OPC_RecordChild6, // #5 = $r
    7969             : /*14185*/       OPC_EmitMergeInputChains1_0,
    7970             : /*14186*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_TRAP), 0|OPFL_Chain,
    7971             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7972             :                 // Src: (intrinsic_void 3654:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    7973             :                 // Dst: (SUST_B_2D_ARRAY_B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    7974             : /*14196*/     /*Scope*/ 19, /*->14216*/
    7975             : /*14197*/       OPC_CheckChild1Integer, 73|128,28/*3657*/, 
    7976             : /*14200*/       OPC_RecordChild2, // #1 = $s
    7977             : /*14201*/       OPC_RecordChild3, // #2 = $l
    7978             : /*14202*/       OPC_RecordChild4, // #3 = $x
    7979             : /*14203*/       OPC_RecordChild5, // #4 = $y
    7980             : /*14204*/       OPC_RecordChild6, // #5 = $r
    7981             : /*14205*/       OPC_EmitMergeInputChains1_0,
    7982             : /*14206*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_TRAP), 0|OPFL_Chain,
    7983             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    7984             :                 // Src: (intrinsic_void 3657:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    7985             :                 // Dst: (SUST_B_2D_ARRAY_B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    7986             : /*14216*/     /*Scope*/ 21, /*->14238*/
    7987             : /*14217*/       OPC_CheckChild1Integer, 88|128,28/*3672*/, 
    7988             : /*14220*/       OPC_RecordChild2, // #1 = $s
    7989             : /*14221*/       OPC_RecordChild3, // #2 = $l
    7990             : /*14222*/       OPC_RecordChild4, // #3 = $x
    7991             : /*14223*/       OPC_RecordChild5, // #4 = $y
    7992             : /*14224*/       OPC_RecordChild6, // #5 = $r
    7993             : /*14225*/       OPC_RecordChild7, // #6 = $g
    7994             : /*14226*/       OPC_EmitMergeInputChains1_0,
    7995             : /*14227*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_TRAP), 0|OPFL_Chain,
    7996             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    7997             :                 // Src: (intrinsic_void 3672:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    7998             :                 // Dst: (SUST_B_2D_ARRAY_V2B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    7999             : /*14238*/     /*Scope*/ 21, /*->14260*/
    8000             : /*14239*/       OPC_CheckChild1Integer, 79|128,28/*3663*/, 
    8001             : /*14242*/       OPC_RecordChild2, // #1 = $s
    8002             : /*14243*/       OPC_RecordChild3, // #2 = $l
    8003             : /*14244*/       OPC_RecordChild4, // #3 = $x
    8004             : /*14245*/       OPC_RecordChild5, // #4 = $y
    8005             : /*14246*/       OPC_RecordChild6, // #5 = $r
    8006             : /*14247*/       OPC_RecordChild7, // #6 = $g
    8007             : /*14248*/       OPC_EmitMergeInputChains1_0,
    8008             : /*14249*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_TRAP), 0|OPFL_Chain,
    8009             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8010             :                 // Src: (intrinsic_void 3663:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8011             :                 // Dst: (SUST_B_2D_ARRAY_V2B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8012             : /*14260*/     /*Scope*/ 21, /*->14282*/
    8013             : /*14261*/       OPC_CheckChild1Integer, 82|128,28/*3666*/, 
    8014             : /*14264*/       OPC_RecordChild2, // #1 = $s
    8015             : /*14265*/       OPC_RecordChild3, // #2 = $l
    8016             : /*14266*/       OPC_RecordChild4, // #3 = $x
    8017             : /*14267*/       OPC_RecordChild5, // #4 = $y
    8018             : /*14268*/       OPC_RecordChild6, // #5 = $r
    8019             : /*14269*/       OPC_RecordChild7, // #6 = $g
    8020             : /*14270*/       OPC_EmitMergeInputChains1_0,
    8021             : /*14271*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_TRAP), 0|OPFL_Chain,
    8022             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8023             :                 // Src: (intrinsic_void 3666:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8024             :                 // Dst: (SUST_B_2D_ARRAY_V2B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8025             : /*14282*/     /*Scope*/ 21, /*->14304*/
    8026             : /*14283*/       OPC_CheckChild1Integer, 85|128,28/*3669*/, 
    8027             : /*14286*/       OPC_RecordChild2, // #1 = $s
    8028             : /*14287*/       OPC_RecordChild3, // #2 = $l
    8029             : /*14288*/       OPC_RecordChild4, // #3 = $x
    8030             : /*14289*/       OPC_RecordChild5, // #4 = $y
    8031             : /*14290*/       OPC_RecordChild6, // #5 = $r
    8032             : /*14291*/       OPC_RecordChild7, // #6 = $g
    8033             : /*14292*/       OPC_EmitMergeInputChains1_0,
    8034             : /*14293*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_TRAP), 0|OPFL_Chain,
    8035             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8036             :                 // Src: (intrinsic_void 3669:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8037             :                 // Dst: (SUST_B_2D_ARRAY_V2B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8038             : /*14304*/     /*Scope*/ 31, /*->14336*/
    8039             : /*14305*/       OPC_CheckChild1Integer, 97|128,28/*3681*/, 
    8040             : /*14308*/       OPC_RecordChild2, // #1 = $s
    8041             : /*14309*/       OPC_RecordChild3, // #2 = $l
    8042             : /*14310*/       OPC_RecordChild4, // #3 = $x
    8043             : /*14311*/       OPC_RecordChild5, // #4 = $y
    8044             : /*14312*/       OPC_RecordChild6, // #5 = $r
    8045             : /*14313*/       OPC_RecordChild7, // #6 = $g
    8046             : /*14314*/       OPC_MoveChild, 8,
    8047             : /*14316*/       OPC_RecordNode, // #7 = $b
    8048             : /*14317*/       OPC_MoveParent,
    8049             : /*14318*/       OPC_MoveChild, 9,
    8050             : /*14320*/       OPC_RecordNode, // #8 = $a
    8051             : /*14321*/       OPC_MoveParent,
    8052             : /*14322*/       OPC_EmitMergeInputChains1_0,
    8053             : /*14323*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B8_TRAP), 0|OPFL_Chain,
    8054             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8055             :                 // Src: (intrinsic_void 3681:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8056             :                 // Dst: (SUST_B_2D_ARRAY_V4B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8057             : /*14336*/     /*Scope*/ 31, /*->14368*/
    8058             : /*14337*/       OPC_CheckChild1Integer, 91|128,28/*3675*/, 
    8059             : /*14340*/       OPC_RecordChild2, // #1 = $s
    8060             : /*14341*/       OPC_RecordChild3, // #2 = $l
    8061             : /*14342*/       OPC_RecordChild4, // #3 = $x
    8062             : /*14343*/       OPC_RecordChild5, // #4 = $y
    8063             : /*14344*/       OPC_RecordChild6, // #5 = $r
    8064             : /*14345*/       OPC_RecordChild7, // #6 = $g
    8065             : /*14346*/       OPC_MoveChild, 8,
    8066             : /*14348*/       OPC_RecordNode, // #7 = $b
    8067             : /*14349*/       OPC_MoveParent,
    8068             : /*14350*/       OPC_MoveChild, 9,
    8069             : /*14352*/       OPC_RecordNode, // #8 = $a
    8070             : /*14353*/       OPC_MoveParent,
    8071             : /*14354*/       OPC_EmitMergeInputChains1_0,
    8072             : /*14355*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B16_TRAP), 0|OPFL_Chain,
    8073             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8074             :                 // Src: (intrinsic_void 3675:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8075             :                 // Dst: (SUST_B_2D_ARRAY_V4B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8076             : /*14368*/     /*Scope*/ 31, /*->14400*/
    8077             : /*14369*/       OPC_CheckChild1Integer, 94|128,28/*3678*/, 
    8078             : /*14372*/       OPC_RecordChild2, // #1 = $s
    8079             : /*14373*/       OPC_RecordChild3, // #2 = $l
    8080             : /*14374*/       OPC_RecordChild4, // #3 = $x
    8081             : /*14375*/       OPC_RecordChild5, // #4 = $y
    8082             : /*14376*/       OPC_RecordChild6, // #5 = $r
    8083             : /*14377*/       OPC_RecordChild7, // #6 = $g
    8084             : /*14378*/       OPC_MoveChild, 8,
    8085             : /*14380*/       OPC_RecordNode, // #7 = $b
    8086             : /*14381*/       OPC_MoveParent,
    8087             : /*14382*/       OPC_MoveChild, 9,
    8088             : /*14384*/       OPC_RecordNode, // #8 = $a
    8089             : /*14385*/       OPC_MoveParent,
    8090             : /*14386*/       OPC_EmitMergeInputChains1_0,
    8091             : /*14387*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V4B32_TRAP), 0|OPFL_Chain,
    8092             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8093             :                 // Src: (intrinsic_void 3678:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    8094             :                 // Dst: (SUST_B_2D_ARRAY_V4B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    8095             : /*14400*/     /*Scope*/ 19, /*->14420*/
    8096             : /*14401*/       OPC_CheckChild1Integer, 14|128,29/*3726*/, 
    8097             : /*14404*/       OPC_RecordChild2, // #1 = $s
    8098             : /*14405*/       OPC_RecordChild3, // #2 = $x
    8099             : /*14406*/       OPC_RecordChild4, // #3 = $y
    8100             : /*14407*/       OPC_RecordChild5, // #4 = $z
    8101             : /*14408*/       OPC_RecordChild6, // #5 = $r
    8102             : /*14409*/       OPC_EmitMergeInputChains1_0,
    8103             : /*14410*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B8_TRAP), 0|OPFL_Chain,
    8104             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8105             :                 // Src: (intrinsic_void 3726:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r) - Complexity = 8
    8106             :                 // Dst: (SUST_B_3D_B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r)
    8107             : /*14420*/     /*Scope*/ 19, /*->14440*/
    8108             : /*14421*/       OPC_CheckChild1Integer, 5|128,29/*3717*/, 
    8109             : /*14424*/       OPC_RecordChild2, // #1 = $s
    8110             : /*14425*/       OPC_RecordChild3, // #2 = $x
    8111             : /*14426*/       OPC_RecordChild4, // #3 = $y
    8112             : /*14427*/       OPC_RecordChild5, // #4 = $z
    8113             : /*14428*/       OPC_RecordChild6, // #5 = $r
    8114             : /*14429*/       OPC_EmitMergeInputChains1_0,
    8115             : /*14430*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B16_TRAP), 0|OPFL_Chain,
    8116             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8117             :                 // Src: (intrinsic_void 3717:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r) - Complexity = 8
    8118             :                 // Dst: (SUST_B_3D_B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r)
    8119             : /*14440*/     /*Scope*/ 19, /*->14460*/
    8120             : /*14441*/       OPC_CheckChild1Integer, 8|128,29/*3720*/, 
    8121             : /*14444*/       OPC_RecordChild2, // #1 = $s
    8122             : /*14445*/       OPC_RecordChild3, // #2 = $x
    8123             : /*14446*/       OPC_RecordChild4, // #3 = $y
    8124             : /*14447*/       OPC_RecordChild5, // #4 = $z
    8125             : /*14448*/       OPC_RecordChild6, // #5 = $r
    8126             : /*14449*/       OPC_EmitMergeInputChains1_0,
    8127             : /*14450*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B32_TRAP), 0|OPFL_Chain,
    8128             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8129             :                 // Src: (intrinsic_void 3720:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r) - Complexity = 8
    8130             :                 // Dst: (SUST_B_3D_B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r)
    8131             : /*14460*/     /*Scope*/ 19, /*->14480*/
    8132             : /*14461*/       OPC_CheckChild1Integer, 11|128,29/*3723*/, 
    8133             : /*14464*/       OPC_RecordChild2, // #1 = $s
    8134             : /*14465*/       OPC_RecordChild3, // #2 = $x
    8135             : /*14466*/       OPC_RecordChild4, // #3 = $y
    8136             : /*14467*/       OPC_RecordChild5, // #4 = $z
    8137             : /*14468*/       OPC_RecordChild6, // #5 = $r
    8138             : /*14469*/       OPC_EmitMergeInputChains1_0,
    8139             : /*14470*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_B64_TRAP), 0|OPFL_Chain,
    8140             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8141             :                 // Src: (intrinsic_void 3723:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r) - Complexity = 8
    8142             :                 // Dst: (SUST_B_3D_B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r)
    8143             : /*14480*/     /*Scope*/ 21, /*->14502*/
    8144             : /*14481*/       OPC_CheckChild1Integer, 26|128,29/*3738*/, 
    8145             : /*14484*/       OPC_RecordChild2, // #1 = $s
    8146             : /*14485*/       OPC_RecordChild3, // #2 = $x
    8147             : /*14486*/       OPC_RecordChild4, // #3 = $y
    8148             : /*14487*/       OPC_RecordChild5, // #4 = $z
    8149             : /*14488*/       OPC_RecordChild6, // #5 = $r
    8150             : /*14489*/       OPC_RecordChild7, // #6 = $g
    8151             : /*14490*/       OPC_EmitMergeInputChains1_0,
    8152             : /*14491*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B8_TRAP), 0|OPFL_Chain,
    8153             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8154             :                 // Src: (intrinsic_void 3738:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8155             :                 // Dst: (SUST_B_3D_V2B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8156             : /*14502*/     /*Scope*/ 21, /*->14524*/
    8157             : /*14503*/       OPC_CheckChild1Integer, 17|128,29/*3729*/, 
    8158             : /*14506*/       OPC_RecordChild2, // #1 = $s
    8159             : /*14507*/       OPC_RecordChild3, // #2 = $x
    8160             : /*14508*/       OPC_RecordChild4, // #3 = $y
    8161             : /*14509*/       OPC_RecordChild5, // #4 = $z
    8162             : /*14510*/       OPC_RecordChild6, // #5 = $r
    8163             : /*14511*/       OPC_RecordChild7, // #6 = $g
    8164             : /*14512*/       OPC_EmitMergeInputChains1_0,
    8165             : /*14513*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B16_TRAP), 0|OPFL_Chain,
    8166             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8167             :                 // Src: (intrinsic_void 3729:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8168             :                 // Dst: (SUST_B_3D_V2B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8169             : /*14524*/     /*Scope*/ 21, /*->14546*/
    8170             : /*14525*/       OPC_CheckChild1Integer, 20|128,29/*3732*/, 
    8171             : /*14528*/       OPC_RecordChild2, // #1 = $s
    8172             : /*14529*/       OPC_RecordChild3, // #2 = $x
    8173             : /*14530*/       OPC_RecordChild4, // #3 = $y
    8174             : /*14531*/       OPC_RecordChild5, // #4 = $z
    8175             : /*14532*/       OPC_RecordChild6, // #5 = $r
    8176             : /*14533*/       OPC_RecordChild7, // #6 = $g
    8177             : /*14534*/       OPC_EmitMergeInputChains1_0,
    8178             : /*14535*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B32_TRAP), 0|OPFL_Chain,
    8179             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8180             :                 // Src: (intrinsic_void 3732:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8181             :                 // Dst: (SUST_B_3D_V2B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8182             : /*14546*/     /*Scope*/ 21, /*->14568*/
    8183             : /*14547*/       OPC_CheckChild1Integer, 23|128,29/*3735*/, 
    8184             : /*14550*/       OPC_RecordChild2, // #1 = $s
    8185             : /*14551*/       OPC_RecordChild3, // #2 = $x
    8186             : /*14552*/       OPC_RecordChild4, // #3 = $y
    8187             : /*14553*/       OPC_RecordChild5, // #4 = $z
    8188             : /*14554*/       OPC_RecordChild6, // #5 = $r
    8189             : /*14555*/       OPC_RecordChild7, // #6 = $g
    8190             : /*14556*/       OPC_EmitMergeInputChains1_0,
    8191             : /*14557*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V2B64_TRAP), 0|OPFL_Chain,
    8192             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8193             :                 // Src: (intrinsic_void 3735:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8194             :                 // Dst: (SUST_B_3D_V2B64_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8195             : /*14568*/     /*Scope*/ 31, /*->14600*/
    8196             : /*14569*/       OPC_CheckChild1Integer, 35|128,29/*3747*/, 
    8197             : /*14572*/       OPC_RecordChild2, // #1 = $s
    8198             : /*14573*/       OPC_RecordChild3, // #2 = $x
    8199             : /*14574*/       OPC_RecordChild4, // #3 = $y
    8200             : /*14575*/       OPC_RecordChild5, // #4 = $z
    8201             : /*14576*/       OPC_RecordChild6, // #5 = $r
    8202             : /*14577*/       OPC_RecordChild7, // #6 = $g
    8203             : /*14578*/       OPC_MoveChild, 8,
    8204             : /*14580*/       OPC_RecordNode, // #7 = $b
    8205             : /*14581*/       OPC_MoveParent,
    8206             : /*14582*/       OPC_MoveChild, 9,
    8207             : /*14584*/       OPC_RecordNode, // #8 = $a
    8208             : /*14585*/       OPC_MoveParent,
    8209             : /*14586*/       OPC_EmitMergeInputChains1_0,
    8210             : /*14587*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B8_TRAP), 0|OPFL_Chain,
    8211             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8212             :                 // Src: (intrinsic_void 3747:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8213             :                 // Dst: (SUST_B_3D_V4B8_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8214             : /*14600*/     /*Scope*/ 31, /*->14632*/
    8215             : /*14601*/       OPC_CheckChild1Integer, 29|128,29/*3741*/, 
    8216             : /*14604*/       OPC_RecordChild2, // #1 = $s
    8217             : /*14605*/       OPC_RecordChild3, // #2 = $x
    8218             : /*14606*/       OPC_RecordChild4, // #3 = $y
    8219             : /*14607*/       OPC_RecordChild5, // #4 = $z
    8220             : /*14608*/       OPC_RecordChild6, // #5 = $r
    8221             : /*14609*/       OPC_RecordChild7, // #6 = $g
    8222             : /*14610*/       OPC_MoveChild, 8,
    8223             : /*14612*/       OPC_RecordNode, // #7 = $b
    8224             : /*14613*/       OPC_MoveParent,
    8225             : /*14614*/       OPC_MoveChild, 9,
    8226             : /*14616*/       OPC_RecordNode, // #8 = $a
    8227             : /*14617*/       OPC_MoveParent,
    8228             : /*14618*/       OPC_EmitMergeInputChains1_0,
    8229             : /*14619*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B16_TRAP), 0|OPFL_Chain,
    8230             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8231             :                 // Src: (intrinsic_void 3741:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8232             :                 // Dst: (SUST_B_3D_V4B16_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8233             : /*14632*/     /*Scope*/ 31, /*->14664*/
    8234             : /*14633*/       OPC_CheckChild1Integer, 32|128,29/*3744*/, 
    8235             : /*14636*/       OPC_RecordChild2, // #1 = $s
    8236             : /*14637*/       OPC_RecordChild3, // #2 = $x
    8237             : /*14638*/       OPC_RecordChild4, // #3 = $y
    8238             : /*14639*/       OPC_RecordChild5, // #4 = $z
    8239             : /*14640*/       OPC_RecordChild6, // #5 = $r
    8240             : /*14641*/       OPC_RecordChild7, // #6 = $g
    8241             : /*14642*/       OPC_MoveChild, 8,
    8242             : /*14644*/       OPC_RecordNode, // #7 = $b
    8243             : /*14645*/       OPC_MoveParent,
    8244             : /*14646*/       OPC_MoveChild, 9,
    8245             : /*14648*/       OPC_RecordNode, // #8 = $a
    8246             : /*14649*/       OPC_MoveParent,
    8247             : /*14650*/       OPC_EmitMergeInputChains1_0,
    8248             : /*14651*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_3D_V4B32_TRAP), 0|OPFL_Chain,
    8249             :                     8/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 8, 
    8250             :                 // Src: (intrinsic_void 3744:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    8251             :                 // Dst: (SUST_B_3D_V4B32_TRAP Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$z, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    8252             : /*14664*/     /*Scope*/ 15, /*->14680*/
    8253             : /*14665*/       OPC_CheckChild1Integer, 44|128,28/*3628*/, 
    8254             : /*14668*/       OPC_RecordChild2, // #1 = $s
    8255             : /*14669*/       OPC_RecordChild3, // #2 = $x
    8256             : /*14670*/       OPC_RecordChild4, // #3 = $r
    8257             : /*14671*/       OPC_EmitMergeInputChains1_0,
    8258             : /*14672*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B8_ZERO), 0|OPFL_Chain,
    8259             :                     3/*#Ops*/, 1, 2, 3, 
    8260             :                 // Src: (intrinsic_void 3628:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    8261             :                 // Dst: (SUST_B_1D_B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    8262             : /*14680*/     /*Scope*/ 15, /*->14696*/
    8263             : /*14681*/       OPC_CheckChild1Integer, 35|128,28/*3619*/, 
    8264             : /*14684*/       OPC_RecordChild2, // #1 = $s
    8265             : /*14685*/       OPC_RecordChild3, // #2 = $x
    8266             : /*14686*/       OPC_RecordChild4, // #3 = $r
    8267             : /*14687*/       OPC_EmitMergeInputChains1_0,
    8268             : /*14688*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B16_ZERO), 0|OPFL_Chain,
    8269             :                     3/*#Ops*/, 1, 2, 3, 
    8270             :                 // Src: (intrinsic_void 3619:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    8271             :                 // Dst: (SUST_B_1D_B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r)
    8272             : /*14696*/     /*Scope*/ 15, /*->14712*/
    8273             : /*14697*/       OPC_CheckChild1Integer, 38|128,28/*3622*/, 
    8274             : /*14700*/       OPC_RecordChild2, // #1 = $s
    8275             : /*14701*/       OPC_RecordChild3, // #2 = $x
    8276             : /*14702*/       OPC_RecordChild4, // #3 = $r
    8277             : /*14703*/       OPC_EmitMergeInputChains1_0,
    8278             : /*14704*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B32_ZERO), 0|OPFL_Chain,
    8279             :                     3/*#Ops*/, 1, 2, 3, 
    8280             :                 // Src: (intrinsic_void 3622:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    8281             :                 // Dst: (SUST_B_1D_B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r)
    8282             : /*14712*/     /*Scope*/ 15, /*->14728*/
    8283             : /*14713*/       OPC_CheckChild1Integer, 41|128,28/*3625*/, 
    8284             : /*14716*/       OPC_RecordChild2, // #1 = $s
    8285             : /*14717*/       OPC_RecordChild3, // #2 = $x
    8286             : /*14718*/       OPC_RecordChild4, // #3 = $r
    8287             : /*14719*/       OPC_EmitMergeInputChains1_0,
    8288             : /*14720*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_B64_ZERO), 0|OPFL_Chain,
    8289             :                     3/*#Ops*/, 1, 2, 3, 
    8290             :                 // Src: (intrinsic_void 3625:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    8291             :                 // Dst: (SUST_B_1D_B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r)
    8292             : /*14728*/     /*Scope*/ 17, /*->14746*/
    8293             : /*14729*/       OPC_CheckChild1Integer, 56|128,28/*3640*/, 
    8294             : /*14732*/       OPC_RecordChild2, // #1 = $s
    8295             : /*14733*/       OPC_RecordChild3, // #2 = $x
    8296             : /*14734*/       OPC_RecordChild4, // #3 = $r
    8297             : /*14735*/       OPC_RecordChild5, // #4 = $g
    8298             : /*14736*/       OPC_EmitMergeInputChains1_0,
    8299             : /*14737*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B8_ZERO), 0|OPFL_Chain,
    8300             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8301             :                 // Src: (intrinsic_void 3640:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8302             :                 // Dst: (SUST_B_1D_V2B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8303             : /*14746*/     /*Scope*/ 17, /*->14764*/
    8304             : /*14747*/       OPC_CheckChild1Integer, 47|128,28/*3631*/, 
    8305             : /*14750*/       OPC_RecordChild2, // #1 = $s
    8306             : /*14751*/       OPC_RecordChild3, // #2 = $x
    8307             : /*14752*/       OPC_RecordChild4, // #3 = $r
    8308             : /*14753*/       OPC_RecordChild5, // #4 = $g
    8309             : /*14754*/       OPC_EmitMergeInputChains1_0,
    8310             : /*14755*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B16_ZERO), 0|OPFL_Chain,
    8311             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8312             :                 // Src: (intrinsic_void 3631:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8313             :                 // Dst: (SUST_B_1D_V2B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8314             : /*14764*/     /*Scope*/ 17, /*->14782*/
    8315             : /*14765*/       OPC_CheckChild1Integer, 50|128,28/*3634*/, 
    8316             : /*14768*/       OPC_RecordChild2, // #1 = $s
    8317             : /*14769*/       OPC_RecordChild3, // #2 = $x
    8318             : /*14770*/       OPC_RecordChild4, // #3 = $r
    8319             : /*14771*/       OPC_RecordChild5, // #4 = $g
    8320             : /*14772*/       OPC_EmitMergeInputChains1_0,
    8321             : /*14773*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B32_ZERO), 0|OPFL_Chain,
    8322             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8323             :                 // Src: (intrinsic_void 3634:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8324             :                 // Dst: (SUST_B_1D_V2B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8325             : /*14782*/     /*Scope*/ 17, /*->14800*/
    8326             : /*14783*/       OPC_CheckChild1Integer, 53|128,28/*3637*/, 
    8327             : /*14786*/       OPC_RecordChild2, // #1 = $s
    8328             : /*14787*/       OPC_RecordChild3, // #2 = $x
    8329             : /*14788*/       OPC_RecordChild4, // #3 = $r
    8330             : /*14789*/       OPC_RecordChild5, // #4 = $g
    8331             : /*14790*/       OPC_EmitMergeInputChains1_0,
    8332             : /*14791*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V2B64_ZERO), 0|OPFL_Chain,
    8333             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8334             :                 // Src: (intrinsic_void 3637:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8335             :                 // Dst: (SUST_B_1D_V2B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8336             : /*14800*/     /*Scope*/ 21, /*->14822*/
    8337             : /*14801*/       OPC_CheckChild1Integer, 65|128,28/*3649*/, 
    8338             : /*14804*/       OPC_RecordChild2, // #1 = $s
    8339             : /*14805*/       OPC_RecordChild3, // #2 = $x
    8340             : /*14806*/       OPC_RecordChild4, // #3 = $r
    8341             : /*14807*/       OPC_RecordChild5, // #4 = $g
    8342             : /*14808*/       OPC_RecordChild6, // #5 = $b
    8343             : /*14809*/       OPC_RecordChild7, // #6 = $a
    8344             : /*14810*/       OPC_EmitMergeInputChains1_0,
    8345             : /*14811*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B8_ZERO), 0|OPFL_Chain,
    8346             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8347             :                 // Src: (intrinsic_void 3649:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8348             :                 // Dst: (SUST_B_1D_V4B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8349             : /*14822*/     /*Scope*/ 21, /*->14844*/
    8350             : /*14823*/       OPC_CheckChild1Integer, 59|128,28/*3643*/, 
    8351             : /*14826*/       OPC_RecordChild2, // #1 = $s
    8352             : /*14827*/       OPC_RecordChild3, // #2 = $x
    8353             : /*14828*/       OPC_RecordChild4, // #3 = $r
    8354             : /*14829*/       OPC_RecordChild5, // #4 = $g
    8355             : /*14830*/       OPC_RecordChild6, // #5 = $b
    8356             : /*14831*/       OPC_RecordChild7, // #6 = $a
    8357             : /*14832*/       OPC_EmitMergeInputChains1_0,
    8358             : /*14833*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B16_ZERO), 0|OPFL_Chain,
    8359             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8360             :                 // Src: (intrinsic_void 3643:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8361             :                 // Dst: (SUST_B_1D_V4B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8362             : /*14844*/     /*Scope*/ 21, /*->14866*/
    8363             : /*14845*/       OPC_CheckChild1Integer, 62|128,28/*3646*/, 
    8364             : /*14848*/       OPC_RecordChild2, // #1 = $s
    8365             : /*14849*/       OPC_RecordChild3, // #2 = $x
    8366             : /*14850*/       OPC_RecordChild4, // #3 = $r
    8367             : /*14851*/       OPC_RecordChild5, // #4 = $g
    8368             : /*14852*/       OPC_RecordChild6, // #5 = $b
    8369             : /*14853*/       OPC_RecordChild7, // #6 = $a
    8370             : /*14854*/       OPC_EmitMergeInputChains1_0,
    8371             : /*14855*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_V4B32_ZERO), 0|OPFL_Chain,
    8372             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8373             :                 // Src: (intrinsic_void 3646:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    8374             :                 // Dst: (SUST_B_1D_V4B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    8375             : /*14866*/     /*Scope*/ 17, /*->14884*/
    8376             : /*14867*/       OPC_CheckChild1Integer, 11|128,28/*3595*/, 
    8377             : /*14870*/       OPC_RecordChild2, // #1 = $s
    8378             : /*14871*/       OPC_RecordChild3, // #2 = $l
    8379             : /*14872*/       OPC_RecordChild4, // #3 = $x
    8380             : /*14873*/       OPC_RecordChild5, // #4 = $r
    8381             : /*14874*/       OPC_EmitMergeInputChains1_0,
    8382             : /*14875*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B8_ZERO), 0|OPFL_Chain,
    8383             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8384             :                 // Src: (intrinsic_void 3595:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    8385             :                 // Dst: (SUST_B_1D_ARRAY_B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    8386             : /*14884*/     /*Scope*/ 17, /*->14902*/
    8387             : /*14885*/       OPC_CheckChild1Integer, 2|128,28/*3586*/, 
    8388             : /*14888*/       OPC_RecordChild2, // #1 = $s
    8389             : /*14889*/       OPC_RecordChild3, // #2 = $l
    8390             : /*14890*/       OPC_RecordChild4, // #3 = $x
    8391             : /*14891*/       OPC_RecordChild5, // #4 = $r
    8392             : /*14892*/       OPC_EmitMergeInputChains1_0,
    8393             : /*14893*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B16_ZERO), 0|OPFL_Chain,
    8394             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8395             :                 // Src: (intrinsic_void 3586:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r) - Complexity = 8
    8396             :                 // Dst: (SUST_B_1D_ARRAY_B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r)
    8397             : /*14902*/     /*Scope*/ 17, /*->14920*/
    8398             : /*14903*/       OPC_CheckChild1Integer, 5|128,28/*3589*/, 
    8399             : /*14906*/       OPC_RecordChild2, // #1 = $s
    8400             : /*14907*/       OPC_RecordChild3, // #2 = $l
    8401             : /*14908*/       OPC_RecordChild4, // #3 = $x
    8402             : /*14909*/       OPC_RecordChild5, // #4 = $r
    8403             : /*14910*/       OPC_EmitMergeInputChains1_0,
    8404             : /*14911*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B32_ZERO), 0|OPFL_Chain,
    8405             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8406             :                 // Src: (intrinsic_void 3589:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r) - Complexity = 8
    8407             :                 // Dst: (SUST_B_1D_ARRAY_B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r)
    8408             : /*14920*/     /*Scope*/ 17, /*->14938*/
    8409             : /*14921*/       OPC_CheckChild1Integer, 8|128,28/*3592*/, 
    8410             : /*14924*/       OPC_RecordChild2, // #1 = $s
    8411             : /*14925*/       OPC_RecordChild3, // #2 = $l
    8412             : /*14926*/       OPC_RecordChild4, // #3 = $x
    8413             : /*14927*/       OPC_RecordChild5, // #4 = $r
    8414             : /*14928*/       OPC_EmitMergeInputChains1_0,
    8415             : /*14929*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_B64_ZERO), 0|OPFL_Chain,
    8416             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8417             :                 // Src: (intrinsic_void 3592:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r) - Complexity = 8
    8418             :                 // Dst: (SUST_B_1D_ARRAY_B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r)
    8419             : /*14938*/     /*Scope*/ 19, /*->14958*/
    8420             : /*14939*/       OPC_CheckChild1Integer, 23|128,28/*3607*/, 
    8421             : /*14942*/       OPC_RecordChild2, // #1 = $s
    8422             : /*14943*/       OPC_RecordChild3, // #2 = $l
    8423             : /*14944*/       OPC_RecordChild4, // #3 = $x
    8424             : /*14945*/       OPC_RecordChild5, // #4 = $r
    8425             : /*14946*/       OPC_RecordChild6, // #5 = $g
    8426             : /*14947*/       OPC_EmitMergeInputChains1_0,
    8427             : /*14948*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B8_ZERO), 0|OPFL_Chain,
    8428             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8429             :                 // Src: (intrinsic_void 3607:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8430             :                 // Dst: (SUST_B_1D_ARRAY_V2B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8431             : /*14958*/     /*Scope*/ 19, /*->14978*/
    8432             : /*14959*/       OPC_CheckChild1Integer, 14|128,28/*3598*/, 
    8433             : /*14962*/       OPC_RecordChild2, // #1 = $s
    8434             : /*14963*/       OPC_RecordChild3, // #2 = $l
    8435             : /*14964*/       OPC_RecordChild4, // #3 = $x
    8436             : /*14965*/       OPC_RecordChild5, // #4 = $r
    8437             : /*14966*/       OPC_RecordChild6, // #5 = $g
    8438             : /*14967*/       OPC_EmitMergeInputChains1_0,
    8439             : /*14968*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B16_ZERO), 0|OPFL_Chain,
    8440             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8441             :                 // Src: (intrinsic_void 3598:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8442             :                 // Dst: (SUST_B_1D_ARRAY_V2B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8443             : /*14978*/     /*Scope*/ 19, /*->14998*/
    8444             : /*14979*/       OPC_CheckChild1Integer, 17|128,28/*3601*/, 
    8445             : /*14982*/       OPC_RecordChild2, // #1 = $s
    8446             : /*14983*/       OPC_RecordChild3, // #2 = $l
    8447             : /*14984*/       OPC_RecordChild4, // #3 = $x
    8448             : /*14985*/       OPC_RecordChild5, // #4 = $r
    8449             : /*14986*/       OPC_RecordChild6, // #5 = $g
    8450             : /*14987*/       OPC_EmitMergeInputChains1_0,
    8451             : /*14988*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B32_ZERO), 0|OPFL_Chain,
    8452             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8453             :                 // Src: (intrinsic_void 3601:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8454             :                 // Dst: (SUST_B_1D_ARRAY_V2B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8455             : /*14998*/     /*Scope*/ 19, /*->15018*/
    8456             : /*14999*/       OPC_CheckChild1Integer, 20|128,28/*3604*/, 
    8457             : /*15002*/       OPC_RecordChild2, // #1 = $s
    8458             : /*15003*/       OPC_RecordChild3, // #2 = $l
    8459             : /*15004*/       OPC_RecordChild4, // #3 = $x
    8460             : /*15005*/       OPC_RecordChild5, // #4 = $r
    8461             : /*15006*/       OPC_RecordChild6, // #5 = $g
    8462             : /*15007*/       OPC_EmitMergeInputChains1_0,
    8463             : /*15008*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V2B64_ZERO), 0|OPFL_Chain,
    8464             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8465             :                 // Src: (intrinsic_void 3604:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8466             :                 // Dst: (SUST_B_1D_ARRAY_V2B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8467             : /*15018*/     /*Scope*/ 26, /*->15045*/
    8468             : /*15019*/       OPC_CheckChild1Integer, 32|128,28/*3616*/, 
    8469             : /*15022*/       OPC_RecordChild2, // #1 = $s
    8470             : /*15023*/       OPC_RecordChild3, // #2 = $l
    8471             : /*15024*/       OPC_RecordChild4, // #3 = $x
    8472             : /*15025*/       OPC_RecordChild5, // #4 = $r
    8473             : /*15026*/       OPC_RecordChild6, // #5 = $g
    8474             : /*15027*/       OPC_RecordChild7, // #6 = $b
    8475             : /*15028*/       OPC_MoveChild, 8,
    8476             : /*15030*/       OPC_RecordNode, // #7 = $a
    8477             : /*15031*/       OPC_MoveParent,
    8478             : /*15032*/       OPC_EmitMergeInputChains1_0,
    8479             : /*15033*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B8_ZERO), 0|OPFL_Chain,
    8480             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8481             :                 // Src: (intrinsic_void 3616:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8482             :                 // Dst: (SUST_B_1D_ARRAY_V4B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8483             : /*15045*/     /*Scope*/ 26, /*->15072*/
    8484             : /*15046*/       OPC_CheckChild1Integer, 26|128,28/*3610*/, 
    8485             : /*15049*/       OPC_RecordChild2, // #1 = $s
    8486             : /*15050*/       OPC_RecordChild3, // #2 = $l
    8487             : /*15051*/       OPC_RecordChild4, // #3 = $x
    8488             : /*15052*/       OPC_RecordChild5, // #4 = $r
    8489             : /*15053*/       OPC_RecordChild6, // #5 = $g
    8490             : /*15054*/       OPC_RecordChild7, // #6 = $b
    8491             : /*15055*/       OPC_MoveChild, 8,
    8492             : /*15057*/       OPC_RecordNode, // #7 = $a
    8493             : /*15058*/       OPC_MoveParent,
    8494             : /*15059*/       OPC_EmitMergeInputChains1_0,
    8495             : /*15060*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B16_ZERO), 0|OPFL_Chain,
    8496             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8497             :                 // Src: (intrinsic_void 3610:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8498             :                 // Dst: (SUST_B_1D_ARRAY_V4B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8499             : /*15072*/     /*Scope*/ 26, /*->15099*/
    8500             : /*15073*/       OPC_CheckChild1Integer, 29|128,28/*3613*/, 
    8501             : /*15076*/       OPC_RecordChild2, // #1 = $s
    8502             : /*15077*/       OPC_RecordChild3, // #2 = $l
    8503             : /*15078*/       OPC_RecordChild4, // #3 = $x
    8504             : /*15079*/       OPC_RecordChild5, // #4 = $r
    8505             : /*15080*/       OPC_RecordChild6, // #5 = $g
    8506             : /*15081*/       OPC_RecordChild7, // #6 = $b
    8507             : /*15082*/       OPC_MoveChild, 8,
    8508             : /*15084*/       OPC_RecordNode, // #7 = $a
    8509             : /*15085*/       OPC_MoveParent,
    8510             : /*15086*/       OPC_EmitMergeInputChains1_0,
    8511             : /*15087*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_1D_ARRAY_V4B32_ZERO), 0|OPFL_Chain,
    8512             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8513             :                 // Src: (intrinsic_void 3613:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    8514             :                 // Dst: (SUST_B_1D_ARRAY_V4B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    8515             : /*15099*/     /*Scope*/ 17, /*->15117*/
    8516             : /*15100*/       OPC_CheckChild1Integer, 110|128,28/*3694*/, 
    8517             : /*15103*/       OPC_RecordChild2, // #1 = $s
    8518             : /*15104*/       OPC_RecordChild3, // #2 = $x
    8519             : /*15105*/       OPC_RecordChild4, // #3 = $y
    8520             : /*15106*/       OPC_RecordChild5, // #4 = $r
    8521             : /*15107*/       OPC_EmitMergeInputChains1_0,
    8522             : /*15108*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B8_ZERO), 0|OPFL_Chain,
    8523             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8524             :                 // Src: (intrinsic_void 3694:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    8525             :                 // Dst: (SUST_B_2D_B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    8526             : /*15117*/     /*Scope*/ 17, /*->15135*/
    8527             : /*15118*/       OPC_CheckChild1Integer, 101|128,28/*3685*/, 
    8528             : /*15121*/       OPC_RecordChild2, // #1 = $s
    8529             : /*15122*/       OPC_RecordChild3, // #2 = $x
    8530             : /*15123*/       OPC_RecordChild4, // #3 = $y
    8531             : /*15124*/       OPC_RecordChild5, // #4 = $r
    8532             : /*15125*/       OPC_EmitMergeInputChains1_0,
    8533             : /*15126*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B16_ZERO), 0|OPFL_Chain,
    8534             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8535             :                 // Src: (intrinsic_void 3685:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    8536             :                 // Dst: (SUST_B_2D_B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    8537             : /*15135*/     /*Scope*/ 17, /*->15153*/
    8538             : /*15136*/       OPC_CheckChild1Integer, 104|128,28/*3688*/, 
    8539             : /*15139*/       OPC_RecordChild2, // #1 = $s
    8540             : /*15140*/       OPC_RecordChild3, // #2 = $x
    8541             : /*15141*/       OPC_RecordChild4, // #3 = $y
    8542             : /*15142*/       OPC_RecordChild5, // #4 = $r
    8543             : /*15143*/       OPC_EmitMergeInputChains1_0,
    8544             : /*15144*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B32_ZERO), 0|OPFL_Chain,
    8545             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8546             :                 // Src: (intrinsic_void 3688:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    8547             :                 // Dst: (SUST_B_2D_B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    8548             : /*15153*/     /*Scope*/ 17, /*->15171*/
    8549             : /*15154*/       OPC_CheckChild1Integer, 107|128,28/*3691*/, 
    8550             : /*15157*/       OPC_RecordChild2, // #1 = $s
    8551             : /*15158*/       OPC_RecordChild3, // #2 = $x
    8552             : /*15159*/       OPC_RecordChild4, // #3 = $y
    8553             : /*15160*/       OPC_RecordChild5, // #4 = $r
    8554             : /*15161*/       OPC_EmitMergeInputChains1_0,
    8555             : /*15162*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_B64_ZERO), 0|OPFL_Chain,
    8556             :                     4/*#Ops*/, 1, 2, 3, 4, 
    8557             :                 // Src: (intrinsic_void 3691:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    8558             :                 // Dst: (SUST_B_2D_B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    8559             : /*15171*/     /*Scope*/ 19, /*->15191*/
    8560             : /*15172*/       OPC_CheckChild1Integer, 122|128,28/*3706*/, 
    8561             : /*15175*/       OPC_RecordChild2, // #1 = $s
    8562             : /*15176*/       OPC_RecordChild3, // #2 = $x
    8563             : /*15177*/       OPC_RecordChild4, // #3 = $y
    8564             : /*15178*/       OPC_RecordChild5, // #4 = $r
    8565             : /*15179*/       OPC_RecordChild6, // #5 = $g
    8566             : /*15180*/       OPC_EmitMergeInputChains1_0,
    8567             : /*15181*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B8_ZERO), 0|OPFL_Chain,
    8568             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8569             :                 // Src: (intrinsic_void 3706:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8570             :                 // Dst: (SUST_B_2D_V2B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8571             : /*15191*/     /*Scope*/ 19, /*->15211*/
    8572             : /*15192*/       OPC_CheckChild1Integer, 113|128,28/*3697*/, 
    8573             : /*15195*/       OPC_RecordChild2, // #1 = $s
    8574             : /*15196*/       OPC_RecordChild3, // #2 = $x
    8575             : /*15197*/       OPC_RecordChild4, // #3 = $y
    8576             : /*15198*/       OPC_RecordChild5, // #4 = $r
    8577             : /*15199*/       OPC_RecordChild6, // #5 = $g
    8578             : /*15200*/       OPC_EmitMergeInputChains1_0,
    8579             : /*15201*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B16_ZERO), 0|OPFL_Chain,
    8580             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8581             :                 // Src: (intrinsic_void 3697:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8582             :                 // Dst: (SUST_B_2D_V2B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8583             : /*15211*/     /*Scope*/ 19, /*->15231*/
    8584             : /*15212*/       OPC_CheckChild1Integer, 116|128,28/*3700*/, 
    8585             : /*15215*/       OPC_RecordChild2, // #1 = $s
    8586             : /*15216*/       OPC_RecordChild3, // #2 = $x
    8587             : /*15217*/       OPC_RecordChild4, // #3 = $y
    8588             : /*15218*/       OPC_RecordChild5, // #4 = $r
    8589             : /*15219*/       OPC_RecordChild6, // #5 = $g
    8590             : /*15220*/       OPC_EmitMergeInputChains1_0,
    8591             : /*15221*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B32_ZERO), 0|OPFL_Chain,
    8592             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8593             :                 // Src: (intrinsic_void 3700:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8594             :                 // Dst: (SUST_B_2D_V2B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8595             : /*15231*/     /*Scope*/ 19, /*->15251*/
    8596             : /*15232*/       OPC_CheckChild1Integer, 119|128,28/*3703*/, 
    8597             : /*15235*/       OPC_RecordChild2, // #1 = $s
    8598             : /*15236*/       OPC_RecordChild3, // #2 = $x
    8599             : /*15237*/       OPC_RecordChild4, // #3 = $y
    8600             : /*15238*/       OPC_RecordChild5, // #4 = $r
    8601             : /*15239*/       OPC_RecordChild6, // #5 = $g
    8602             : /*15240*/       OPC_EmitMergeInputChains1_0,
    8603             : /*15241*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V2B64_ZERO), 0|OPFL_Chain,
    8604             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8605             :                 // Src: (intrinsic_void 3703:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8606             :                 // Dst: (SUST_B_2D_V2B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8607             : /*15251*/     /*Scope*/ 26, /*->15278*/
    8608             : /*15252*/       OPC_CheckChild1Integer, 3|128,29/*3715*/, 
    8609             : /*15255*/       OPC_RecordChild2, // #1 = $s
    8610             : /*15256*/       OPC_RecordChild3, // #2 = $x
    8611             : /*15257*/       OPC_RecordChild4, // #3 = $y
    8612             : /*15258*/       OPC_RecordChild5, // #4 = $r
    8613             : /*15259*/       OPC_RecordChild6, // #5 = $g
    8614             : /*15260*/       OPC_RecordChild7, // #6 = $b
    8615             : /*15261*/       OPC_MoveChild, 8,
    8616             : /*15263*/       OPC_RecordNode, // #7 = $a
    8617             : /*15264*/       OPC_MoveParent,
    8618             : /*15265*/       OPC_EmitMergeInputChains1_0,
    8619             : /*15266*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B8_ZERO), 0|OPFL_Chain,
    8620             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8621             :                 // Src: (intrinsic_void 3715:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8622             :                 // Dst: (SUST_B_2D_V4B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8623             : /*15278*/     /*Scope*/ 26, /*->15305*/
    8624             : /*15279*/       OPC_CheckChild1Integer, 125|128,28/*3709*/, 
    8625             : /*15282*/       OPC_RecordChild2, // #1 = $s
    8626             : /*15283*/       OPC_RecordChild3, // #2 = $x
    8627             : /*15284*/       OPC_RecordChild4, // #3 = $y
    8628             : /*15285*/       OPC_RecordChild5, // #4 = $r
    8629             : /*15286*/       OPC_RecordChild6, // #5 = $g
    8630             : /*15287*/       OPC_RecordChild7, // #6 = $b
    8631             : /*15288*/       OPC_MoveChild, 8,
    8632             : /*15290*/       OPC_RecordNode, // #7 = $a
    8633             : /*15291*/       OPC_MoveParent,
    8634             : /*15292*/       OPC_EmitMergeInputChains1_0,
    8635             : /*15293*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B16_ZERO), 0|OPFL_Chain,
    8636             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8637             :                 // Src: (intrinsic_void 3709:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a) - Complexity = 8
    8638             :                 // Dst: (SUST_B_2D_V4B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g, Int16Regs:i16:$b, Int16Regs:i16:$a)
    8639             : /*15305*/     /*Scope*/ 26, /*->15332*/
    8640             : /*15306*/       OPC_CheckChild1Integer, 0|128,29/*3712*/, 
    8641             : /*15309*/       OPC_RecordChild2, // #1 = $s
    8642             : /*15310*/       OPC_RecordChild3, // #2 = $x
    8643             : /*15311*/       OPC_RecordChild4, // #3 = $y
    8644             : /*15312*/       OPC_RecordChild5, // #4 = $r
    8645             : /*15313*/       OPC_RecordChild6, // #5 = $g
    8646             : /*15314*/       OPC_RecordChild7, // #6 = $b
    8647             : /*15315*/       OPC_MoveChild, 8,
    8648             : /*15317*/       OPC_RecordNode, // #7 = $a
    8649             : /*15318*/       OPC_MoveParent,
    8650             : /*15319*/       OPC_EmitMergeInputChains1_0,
    8651             : /*15320*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_V4B32_ZERO), 0|OPFL_Chain,
    8652             :                     7/*#Ops*/, 1, 2, 3, 4, 5, 6, 7, 
    8653             :                 // Src: (intrinsic_void 3712:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a) - Complexity = 8
    8654             :                 // Dst: (SUST_B_2D_V4B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g, Int32Regs:i32:$b, Int32Regs:i32:$a)
    8655             : /*15332*/     /*Scope*/ 19, /*->15352*/
    8656             : /*15333*/       OPC_CheckChild1Integer, 77|128,28/*3661*/, 
    8657             : /*15336*/       OPC_RecordChild2, // #1 = $s
    8658             : /*15337*/       OPC_RecordChild3, // #2 = $l
    8659             : /*15338*/       OPC_RecordChild4, // #3 = $x
    8660             : /*15339*/       OPC_RecordChild5, // #4 = $y
    8661             : /*15340*/       OPC_RecordChild6, // #5 = $r
    8662             : /*15341*/       OPC_EmitMergeInputChains1_0,
    8663             : /*15342*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B8_ZERO), 0|OPFL_Chain,
    8664             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8665             :                 // Src: (intrinsic_void 3661:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    8666             :                 // Dst: (SUST_B_2D_ARRAY_B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    8667             : /*15352*/     /*Scope*/ 19, /*->15372*/
    8668             : /*15353*/       OPC_CheckChild1Integer, 68|128,28/*3652*/, 
    8669             : /*15356*/       OPC_RecordChild2, // #1 = $s
    8670             : /*15357*/       OPC_RecordChild3, // #2 = $l
    8671             : /*15358*/       OPC_RecordChild4, // #3 = $x
    8672             : /*15359*/       OPC_RecordChild5, // #4 = $y
    8673             : /*15360*/       OPC_RecordChild6, // #5 = $r
    8674             : /*15361*/       OPC_EmitMergeInputChains1_0,
    8675             : /*15362*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B16_ZERO), 0|OPFL_Chain,
    8676             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8677             :                 // Src: (intrinsic_void 3652:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r) - Complexity = 8
    8678             :                 // Dst: (SUST_B_2D_ARRAY_B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r)
    8679             : /*15372*/     /*Scope*/ 19, /*->15392*/
    8680             : /*15373*/       OPC_CheckChild1Integer, 71|128,28/*3655*/, 
    8681             : /*15376*/       OPC_RecordChild2, // #1 = $s
    8682             : /*15377*/       OPC_RecordChild3, // #2 = $l
    8683             : /*15378*/       OPC_RecordChild4, // #3 = $x
    8684             : /*15379*/       OPC_RecordChild5, // #4 = $y
    8685             : /*15380*/       OPC_RecordChild6, // #5 = $r
    8686             : /*15381*/       OPC_EmitMergeInputChains1_0,
    8687             : /*15382*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B32_ZERO), 0|OPFL_Chain,
    8688             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8689             :                 // Src: (intrinsic_void 3655:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r) - Complexity = 8
    8690             :                 // Dst: (SUST_B_2D_ARRAY_B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r)
    8691             : /*15392*/     /*Scope*/ 19, /*->15412*/
    8692             : /*15393*/       OPC_CheckChild1Integer, 74|128,28/*3658*/, 
    8693             : /*15396*/       OPC_RecordChild2, // #1 = $s
    8694             : /*15397*/       OPC_RecordChild3, // #2 = $l
    8695             : /*15398*/       OPC_RecordChild4, // #3 = $x
    8696             : /*15399*/       OPC_RecordChild5, // #4 = $y
    8697             : /*15400*/       OPC_RecordChild6, // #5 = $r
    8698             : /*15401*/       OPC_EmitMergeInputChains1_0,
    8699             : /*15402*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_B64_ZERO), 0|OPFL_Chain,
    8700             :                     5/*#Ops*/, 1, 2, 3, 4, 5, 
    8701             :                 // Src: (intrinsic_void 3658:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r) - Complexity = 8
    8702             :                 // Dst: (SUST_B_2D_ARRAY_B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r)
    8703             : /*15412*/     /*Scope*/ 21, /*->15434*/
    8704             : /*15413*/       OPC_CheckChild1Integer, 89|128,28/*3673*/, 
    8705             : /*15416*/       OPC_RecordChild2, // #1 = $s
    8706             : /*15417*/       OPC_RecordChild3, // #2 = $l
    8707             : /*15418*/       OPC_RecordChild4, // #3 = $x
    8708             : /*15419*/       OPC_RecordChild5, // #4 = $y
    8709             : /*15420*/       OPC_RecordChild6, // #5 = $r
    8710             : /*15421*/       OPC_RecordChild7, // #6 = $g
    8711             : /*15422*/       OPC_EmitMergeInputChains1_0,
    8712             : /*15423*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B8_ZERO), 0|OPFL_Chain,
    8713             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8714             :                 // Src: (intrinsic_void 3673:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8715             :                 // Dst: (SUST_B_2D_ARRAY_V2B8_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8716             : /*15434*/     /*Scope*/ 21, /*->15456*/
    8717             : /*15435*/       OPC_CheckChild1Integer, 80|128,28/*3664*/, 
    8718             : /*15438*/       OPC_RecordChild2, // #1 = $s
    8719             : /*15439*/       OPC_RecordChild3, // #2 = $l
    8720             : /*15440*/       OPC_RecordChild4, // #3 = $x
    8721             : /*15441*/       OPC_RecordChild5, // #4 = $y
    8722             : /*15442*/       OPC_RecordChild6, // #5 = $r
    8723             : /*15443*/       OPC_RecordChild7, // #6 = $g
    8724             : /*15444*/       OPC_EmitMergeInputChains1_0,
    8725             : /*15445*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B16_ZERO), 0|OPFL_Chain,
    8726             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8727             :                 // Src: (intrinsic_void 3664:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g) - Complexity = 8
    8728             :                 // Dst: (SUST_B_2D_ARRAY_V2B16_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int16Regs:i16:$r, Int16Regs:i16:$g)
    8729             : /*15456*/     /*Scope*/ 21, /*->15478*/
    8730             : /*15457*/       OPC_CheckChild1Integer, 83|128,28/*3667*/, 
    8731             : /*15460*/       OPC_RecordChild2, // #1 = $s
    8732             : /*15461*/       OPC_RecordChild3, // #2 = $l
    8733             : /*15462*/       OPC_RecordChild4, // #3 = $x
    8734             : /*15463*/       OPC_RecordChild5, // #4 = $y
    8735             : /*15464*/       OPC_RecordChild6, // #5 = $r
    8736             : /*15465*/       OPC_RecordChild7, // #6 = $g
    8737             : /*15466*/       OPC_EmitMergeInputChains1_0,
    8738             : /*15467*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B32_ZERO), 0|OPFL_Chain,
    8739             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8740             :                 // Src: (intrinsic_void 3667:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g) - Complexity = 8
    8741             :                 // Dst: (SUST_B_2D_ARRAY_V2B32_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int32Regs:i32:$r, Int32Regs:i32:$g)
    8742             : /*15478*/     /*Scope*/ 21, /*->15500*/
    8743             : /*15479*/       OPC_CheckChild1Integer, 86|128,28/*3670*/, 
    8744             : /*15482*/       OPC_RecordChild2, // #1 = $s
    8745             : /*15483*/       OPC_RecordChild3, // #2 = $l
    8746             : /*15484*/       OPC_RecordChild4, // #3 = $x
    8747             : /*15485*/       OPC_RecordChild5, // #4 = $y
    8748             : /*15486*/       OPC_RecordChild6, // #5 = $r
    8749             : /*15487*/       OPC_RecordChild7, // #6 = $g
    8750             : /*15488*/       OPC_EmitMergeInputChains1_0,
    8751             : /*15489*/       OPC_MorphNodeTo0, TARGET_VAL(NVPTX::SUST_B_2D_ARRAY_V2B64_ZERO), 0|OPFL_Chain,
    8752             :                     6/*#Ops*/, 1, 2, 3, 4, 5, 6, 
    8753             :                 // Src: (intrinsic_void 3670:iPTR, Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g) - Complexity = 8
    8754             :                 // Dst: (SUST_B_2D_ARRAY_V2B64_ZERO Int64Regs:i64:$s, Int32Regs:i32:$l, Int32Regs:i32:$x, Int32Regs:i32:$y, Int64Regs:i64:$r, Int64Regs:i64:$g)
    8755             : /*15500*/     /*Scope*/ 31, /*->15532*/
    8756             : /*15501*/       OPC_CheckChild1Integer, 98|128,28/*3682*/, 
    8757             : /*15504*/       OPC_RecordChild2, // #1 = $s
    8758             : /*15505*/       OPC_RecordChild3, // #2 = $l
    8759             :