reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
  144   if (LocVT == MVT::v16i32 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
30717 /* 64843*/        /*SwitchType*/ 67, MVT::v16i32,// ->64912
30724                           MVT::v16i32, 4/*#Ops*/, 2, 3, 4, 5, 
30734                           MVT::v16i32, 4/*#Ops*/, 2, 3, 4, 5, 
30743                           MVT::v16i32, 4/*#Ops*/, 2, 3, 4, 5, 
30898 /* 65235*/        /*SwitchType*/ 20, MVT::v16i32,// ->65257
30904                         MVT::v16i32, 4/*#Ops*/, 1, 2, 3, 4, 
33631 /* 71345*/    /*SwitchType*/ 61, MVT::v16i32,// ->71408
33637                       MVT::v16i32, 4/*#Ops*/, 0, 4, 5, 6, 
33646                       MVT::v16i32, 4/*#Ops*/, 0, 4, 5, 6, 
33653                       MVT::v16i32, 4/*#Ops*/, 0, 1, 4, 5, 
34899                     MVT::v16i32, 6/*#Ops*/, 0, 1, 2, 3, 4, 5, 
34965                     MVT::v16i32, 6/*#Ops*/, 0, 1, 2, 3, 4, 5, 
58472 /*128134*/        OPC_CheckChild0Type, MVT::v16i32,
62801 /*137056*/      OPC_CheckType, MVT::v16i32,
62836 /*137101*/      OPC_CheckChild0Type, MVT::v16i32,
77342 /*171958*/      /*SwitchType*/ 13, MVT::v16i32,// ->171973
77345                       MVT::v16i32, 4/*#Ops*/, 0, 3, 4, 1, 
77381 /*172048*/      /*SwitchType*/ 12, MVT::v16i32,// ->172062
77384                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77426 /*172151*/      /*SwitchType*/ 12, MVT::v16i32,// ->172165
77429                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77471 /*172254*/      /*SwitchType*/ 12, MVT::v16i32,// ->172268
77474                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77504 /*172329*/      /*SwitchType*/ 12, MVT::v16i32,// ->172343
77507                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77531 /*172390*/      /*SwitchType*/ 12, MVT::v16i32,// ->172404
77534                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77552 /*172437*/      /*SwitchType*/ 12, MVT::v16i32,// ->172451
77555                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77573 /*172484*/      /*SwitchType*/ 12, MVT::v16i32,// ->172498
77576                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77594 /*172531*/      /*SwitchType*/ 12, MVT::v16i32,// ->172545
77597                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77609 /*172563*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172578
77612                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77624 /*172596*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172611
77627                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77639 /*172629*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172644
77642                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77654 /*172662*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172677
77657                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77669 /*172695*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172710
77672                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77684 /*172728*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172743
77687                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77699 /*172761*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172776
77702                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
77714 /*172794*/      OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->172809
77717                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17475   /* 91 */ MVT::v16i32, MVT::v16f32, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
  139     if (LocVT == MVT::v16i32 ||
  167     if (LocVT == MVT::v16i32 ||
  308     if (LocVT == MVT::v16i32 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
17138                         MVT::v16i32, 2/*#Ops*/, 1, 5,  // Results = #6
17151                         MVT::v16i32, 2/*#Ops*/, 1, 5,  // Results = #6
20065 /* 38328*/        OPC_CheckChild1Type, MVT::v16i32,
24175 /* 46526*/        OPC_CheckChild0Type, MVT::v16i32,
24453 /* 47027*/        OPC_CheckChild0Type, MVT::v16i32,
24600 /* 47305*/      /*SwitchType*/ 24, MVT::v16i32,// ->47331
24604                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
24610                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
25756 /* 49458*/          /*SwitchType*/ 26, MVT::v16i32,// ->49486
25760                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
25766                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
25781 /* 49507*/          /*SwitchType*/ 26, MVT::v16i32,// ->49535
25785                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
25791                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
25821 /* 49580*/        /*SwitchType*/ 26, MVT::v16i32,// ->49608
25825                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
25831                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
25847 /* 49630*/        /*SwitchType*/ 26, MVT::v16i32,// ->49658
25851                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
25857                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
25989 /* 49898*/      /*SwitchType*/ 24, MVT::v16i32,// ->49924
25993                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
25999                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
26532 /* 50955*/      /*SwitchType*/ 24, MVT::v16i32,// ->50981
26536                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
26542                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
28475 /* 55003*/        OPC_CheckChild0Type, MVT::v16i32,
28753 /* 55504*/        OPC_CheckChild0Type, MVT::v16i32,
28900 /* 55782*/      /*SwitchType*/ 24, MVT::v16i32,// ->55808
28904                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
28910                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
30761 /* 59473*/        OPC_CheckChild0Type, MVT::v16i32,
31190 /* 60284*/        /*SwitchType*/ 80, MVT::v16i32,// ->60366
31202                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31216                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31238 /* 60412*/        /*SwitchType*/ 80, MVT::v16i32,// ->60494
31250                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31264                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31286 /* 60540*/        /*SwitchType*/ 80, MVT::v16i32,// ->60622
31298                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31312                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31382 /* 60796*/        /*SwitchType*/ 80, MVT::v16i32,// ->60878
31394                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
31408                           MVT::v16i32, 2/*#Ops*/, 3, 5, 
40581                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40588                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40594                       MVT::v16i32, 1/*#Ops*/, 0, 
40600                       MVT::v16i32, 1/*#Ops*/, 0, 
40611                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40618                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40624                       MVT::v16i32, 1/*#Ops*/, 0, 
40630                       MVT::v16i32, 1/*#Ops*/, 0, 
40682                           MVT::v16i32, 3/*#Ops*/, 0, 0, 2, 
40689                           MVT::v16i32, 3/*#Ops*/, 0, 0, 2, 
40701                           MVT::v16i32, 3/*#Ops*/, 0, 0, 3, 
40709                           MVT::v16i32, 3/*#Ops*/, 0, 0, 3, 
40717                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40723                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
40776                           MVT::v16i32, 3/*#Ops*/, 0, 1, 3, 
40783                           MVT::v16i32, 3/*#Ops*/, 0, 1, 3, 
40795                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40803                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40811                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40817                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40871                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40879                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40889                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40895                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40903                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40909                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
40961                           MVT::v16i32, 3/*#Ops*/, 0, 1, 3, 
40968                           MVT::v16i32, 3/*#Ops*/, 0, 1, 3, 
40980                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40988                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
40996                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41002                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41056                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
41064                           MVT::v16i32, 3/*#Ops*/, 0, 1, 4, 
41074                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41080                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41088                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41094                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41402                       MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
41408                       MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
41439                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41445                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41506                       MVT::v16i32, 0/*#Ops*/, 
41512                       MVT::v16i32, 0/*#Ops*/, 
41518                       MVT::v16i32, 0/*#Ops*/, 
41524                       MVT::v16i32, 0/*#Ops*/, 
41575                       MVT::v16i32, 1/*#Ops*/, 0, 
41581                       MVT::v16i32, 1/*#Ops*/, 0, 
41620                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41626                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41647                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41653                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
41674                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41680                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41700                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41706                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41752                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41758                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41778                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41784                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41804                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41810                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41830                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41836                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41856                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41862                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41882                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41888                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41908                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41914                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41962                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41968                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41988                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
41994                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42015                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42021                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42042                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42048                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42094                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42100                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42149                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42155                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42202                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42208                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42229                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42235                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42256                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42262                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42283                       MVT::v16i32, MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42283                       MVT::v16i32, MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42289                       MVT::v16i32, MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42289                       MVT::v16i32, MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42310                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42316                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42390                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42396                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42416                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42422                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42470                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42476                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42497                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42503                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42551                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42557                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
42630                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42636                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42656                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42662                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42681                       MVT::v16i32, 1/*#Ops*/, 0, 
42687                       MVT::v16i32, 1/*#Ops*/, 0, 
42762                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42768                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42862                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42868                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42888                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42894                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42913                       MVT::v16i32, 1/*#Ops*/, 0, 
42919                       MVT::v16i32, 1/*#Ops*/, 0, 
42964                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42970                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42990                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
42996                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43015                       MVT::v16i32, 1/*#Ops*/, 0, 
43021                       MVT::v16i32, 1/*#Ops*/, 0, 
43040                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43046                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43066                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43072                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43092                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43098                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43118                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43124                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43144                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43150                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43170                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43176                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43196                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43202                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43246                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43252                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43272                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43278                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43326                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43332                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43459                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43465                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43486                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43492                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43513                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43519                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43540                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43546                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43565                       MVT::v16i32, 1/*#Ops*/, 0, 
43571                       MVT::v16i32, 1/*#Ops*/, 0, 
43615                       MVT::v16i32, 1/*#Ops*/, 0, 
43621                       MVT::v16i32, 1/*#Ops*/, 0, 
43717                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43723                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43744                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43750                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43771                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43777                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43799                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43805                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43827                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43833                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43880                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43886                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
43907                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43913                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44013                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44019                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44040                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44046                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44095                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44101                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44150                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44156                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44176                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44182                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44203                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44209                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44388                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44394                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44414                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44420                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44440                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44446                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44467                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44473                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44654                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44660                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44680                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44686                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44707                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44713                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44763                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44769                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44816                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44822                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44843                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44849                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
44896                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44902                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44922                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44928                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
44975                       MVT::v16i32, 1/*#Ops*/, 0, 
44981                       MVT::v16i32, 1/*#Ops*/, 0, 
45053                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45059                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45106                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45112                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45158                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45164                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45185                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45191                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45264                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45270                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45344                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45350                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45398                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45404                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45480                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45486                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45505                       MVT::v16i32, 1/*#Ops*/, 0, 
45511                       MVT::v16i32, 1/*#Ops*/, 0, 
45556                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45562                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45581                       MVT::v16i32, 1/*#Ops*/, 0, 
45587                       MVT::v16i32, 1/*#Ops*/, 0, 
45606                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45612                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45633                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45639                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45660                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45666                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45687                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45693                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45715                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45721                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45743                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45749                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45770                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45776                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45823                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45829                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
45850                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45856                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45876                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45882                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45927                       MVT::v16i32, 1/*#Ops*/, 0, 
45933                       MVT::v16i32, 1/*#Ops*/, 0, 
45952                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
45958                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46005                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46011                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46114                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46120                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46167                       MVT::v16i32, 1/*#Ops*/, 0, 
46173                       MVT::v16i32, 1/*#Ops*/, 0, 
46276                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46282                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46302                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46308                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46328                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46334                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46409                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46415                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46435                       MVT::v16i32, 1/*#Ops*/, 0, 
46441                       MVT::v16i32, 1/*#Ops*/, 0, 
46459                       MVT::v16i32, 1/*#Ops*/, 0, 
46465                       MVT::v16i32, 1/*#Ops*/, 0, 
46483                       MVT::v16i32, 1/*#Ops*/, 0, 
46489                       MVT::v16i32, 1/*#Ops*/, 0, 
46562                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46568                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46614                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46620                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46663                       MVT::v16i32, 1/*#Ops*/, 0, 
46669                       MVT::v16i32, 1/*#Ops*/, 0, 
46688                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46694                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46714                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46720                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46768                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46774                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46795                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46801                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
46822                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46828                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46850                       MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
46856                       MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
46957                       MVT::v16i32, 1/*#Ops*/, 0, 
46963                       MVT::v16i32, 1/*#Ops*/, 0, 
46982                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
46988                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47090                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47096                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47171                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47177                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47225                       MVT::v16i32, 1/*#Ops*/, 0, 
47231                       MVT::v16i32, 1/*#Ops*/, 0, 
47251                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47257                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47409                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47415                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47436                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47442                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47489                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47495                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47517                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47523                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47544                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47550                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47570                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47576                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47623                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47629                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47651                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47657                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47706                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47712                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47760                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47766                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47786                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47792                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47812                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47818                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
47973                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47979                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
47999                       MVT::v16i32, 1/*#Ops*/, 0, 
48005                       MVT::v16i32, 1/*#Ops*/, 0, 
48080                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48086                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48106                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48112                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48132                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48138                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48157                       MVT::v16i32, 1/*#Ops*/, 0, 
48163                       MVT::v16i32, 1/*#Ops*/, 0, 
48208                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48214                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48235                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48241                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48363                       MVT::v16i32, 1/*#Ops*/, 0, 
48369                       MVT::v16i32, 1/*#Ops*/, 0, 
48389                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48395                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48416                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48422                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48497                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48503                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48552                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48558                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48579                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48585                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48689                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48695                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
48716                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48722                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48742                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48748                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48768                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48774                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48876                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48882                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48930                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48936                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48956                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48962                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48982                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48988                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49034                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49040                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49060                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49066                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49113                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49119                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49166                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49172                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49193                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49199                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49220                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49226                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49300                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49306                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49378                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49384                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49405                       MVT::v16i32, MVT::v512i1, 3/*#Ops*/, 0, 1, 2, 
49411                       MVT::v16i32, MVT::v512i1, 3/*#Ops*/, 0, 1, 2, 
49433                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49439                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
49460                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49466                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49542                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49548                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49568                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49574                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49620                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49626                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49672                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49678                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49698                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49704                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49723                       MVT::v16i32, 1/*#Ops*/, 0, 
49729                       MVT::v16i32, 1/*#Ops*/, 0, 
49747                       MVT::v16i32, 1/*#Ops*/, 0, 
49753                       MVT::v16i32, 1/*#Ops*/, 0, 
49772                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49778                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49826                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49832                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49878                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49884                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49904                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49910                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49958                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49964                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49984                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
49990                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50010                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50016                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50036                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50042                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50062                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50068                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50089                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50095                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50116                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50122                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50142                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50148                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50169                       MVT::v16i32, MVT::v512i1, 3/*#Ops*/, 0, 1, 2, 
50175                       MVT::v16i32, MVT::v512i1, 3/*#Ops*/, 0, 1, 2, 
50197                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50203                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50224                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50230                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50276                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50282                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50303                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50309                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50330                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50336                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50357                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50363                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50408                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50414                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50462                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50468                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50488                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50494                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50540                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50546                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50566                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50572                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50592                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50598                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50618                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50624                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50645                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50651                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50699                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50705                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50726                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50732                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50752                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50758                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50779                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50785                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50807                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50813                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50890                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50896                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50917                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50923                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
50944                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50950                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50970                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50976                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
50997                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51003                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51051                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51057                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51079                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51085                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51106                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51112                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51161                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51167                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51215                       MVT::v16i32, 1/*#Ops*/, 0, 
51221                       MVT::v16i32, 1/*#Ops*/, 0, 
51239                       MVT::v16i32, 1/*#Ops*/, 0, 
51245                       MVT::v16i32, 1/*#Ops*/, 0, 
51263                       MVT::v16i32, 1/*#Ops*/, 0, 
51269                       MVT::v16i32, 1/*#Ops*/, 0, 
51287                       MVT::v16i32, 1/*#Ops*/, 0, 
51293                       MVT::v16i32, 1/*#Ops*/, 0, 
51312                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51318                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51363                       MVT::v16i32, 1/*#Ops*/, 0, 
51369                       MVT::v16i32, 1/*#Ops*/, 0, 
51389                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51395                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
51444                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51450                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51470                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51476                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
52231 /* 98496*/      /*SwitchType*/ 26, MVT::v16i32,// ->98524
52235                         MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
52241                         MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
54203 /*102420*/        /*SwitchType*/ 22, MVT::v16i32,// ->102444
54207                           MVT::v16i32, 1/*#Ops*/, 0, 
54213                           MVT::v16i32, 1/*#Ops*/, 0, 
54271 /*102546*/      /*SwitchType*/ 22, MVT::v16i32,// ->102570
54275                         MVT::v16i32, 1/*#Ops*/, 0, 
54281                         MVT::v16i32, 1/*#Ops*/, 0, 
54696 /*103300*/          OPC_CheckChild0Type, MVT::v16i32,
55046 /*103928*/          OPC_CheckChild0Type, MVT::v16i32,
55194 /*104207*/      /*SwitchType*/ 24, MVT::v16i32,// ->104233
55198                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
55204                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
59967                         MVT::v16i32, 2/*#Ops*/, 1, 2,  // Results = #3
59980                         MVT::v16i32, 2/*#Ops*/, 1, 2,  // Results = #3
60407 /*115457*/            /*SwitchType*/ 30, MVT::v16i32,// ->115489
60413                               MVT::v16i32, 2/*#Ops*/, 1, 3, 
60421                               MVT::v16i32, 2/*#Ops*/, 1, 3, 
60488 /*115604*/            /*SwitchType*/ 30, MVT::v16i32,// ->115636
60494                               MVT::v16i32, 2/*#Ops*/, 1, 3, 
60502                               MVT::v16i32, 2/*#Ops*/, 1, 3, 
61091 /*116790*/          /*SwitchType*/ 32, MVT::v16i32,// ->116824
61097                             MVT::v16i32, 2/*#Ops*/, 1, 2, 
61105                             MVT::v16i32, 2/*#Ops*/, 1, 2, 
61172 /*116946*/          /*SwitchType*/ 32, MVT::v16i32,// ->116980
61178                             MVT::v16i32, 2/*#Ops*/, 1, 2, 
61186                             MVT::v16i32, 2/*#Ops*/, 1, 2, 
61935 /*118463*/          /*SwitchType*/ 30, MVT::v16i32,// ->118495
61941                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
61949                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
62016 /*118610*/          /*SwitchType*/ 30, MVT::v16i32,// ->118642
62022                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
62030                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
62097 /*118757*/          /*SwitchType*/ 30, MVT::v16i32,// ->118789
62103                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
62111                             MVT::v16i32, 2/*#Ops*/, 1, 3, 
62209 /*118993*/          /*SwitchType*/ 50, MVT::v16i32,// ->119045
62218                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62229                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62317 /*119230*/          /*SwitchType*/ 50, MVT::v16i32,// ->119282
62326                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62337                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62425 /*119467*/          /*SwitchType*/ 50, MVT::v16i32,// ->119519
62434                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62445                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62543 /*119723*/          /*SwitchType*/ 50, MVT::v16i32,// ->119775
62552                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62563                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62651 /*119960*/          /*SwitchType*/ 50, MVT::v16i32,// ->120012
62660                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62671                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62759 /*120197*/          /*SwitchType*/ 50, MVT::v16i32,// ->120249
62768                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62779                             MVT::v16i32, 2/*#Ops*/, 3, 4, 
62854 /*120385*/        /*SwitchType*/ 32, MVT::v16i32,// ->120419
62860                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
62868                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
62935 /*120541*/        /*SwitchType*/ 32, MVT::v16i32,// ->120575
62941                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
62949                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
63016 /*120697*/        /*SwitchType*/ 32, MVT::v16i32,// ->120731
63022                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
63030                           MVT::v16i32, 2/*#Ops*/, 1, 2, 
64424 /*123720*/          OPC_CheckChild1Type, MVT::v16i32,
64425 /*123722*/          OPC_CheckType, MVT::v16i32,
64429                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
64435                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
65198 /*125348*/          OPC_CheckChild1Type, MVT::v16i32,
65199 /*125350*/          OPC_CheckType, MVT::v16i32,
65203                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
65209                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
65286 /*125527*/      /*SwitchType*/ 24, MVT::v16i32,// ->125553
65287 /*125529*/        OPC_CheckChild0Type, MVT::v16i32,
65291                         MVT::v16i32, 1/*#Ops*/, 0, 
65297                         MVT::v16i32, 1/*#Ops*/, 0, 
66332 /*127533*/        OPC_CheckChild1Type, MVT::v16i32,
66333 /*127535*/        OPC_CheckType, MVT::v16i32,
66337                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
66343                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
66752 /*128200*/      /*SwitchType*/ 14, MVT::v16i32,// ->128216
66845 /*128363*/      /*SwitchType*/ 14, MVT::v16i32,// ->128379
66925 /*128507*/      OPC_CheckChild0Type, MVT::v16i32,
67012 /*128656*/      OPC_SwitchType /*3 cases */, 50, MVT::v16i32,// ->128709
67019                         MVT::v16i32, 2/*#Ops*/, 0, 2, 
67028                         MVT::v16i32, 2/*#Ops*/, 0, 2, 
67476 /*129810*/    /*SwitchType*/ 64, MVT::v16i32,// ->129876
67485                       MVT::v16i32, 2/*#Ops*/, 0, 3, 
67496                       MVT::v16i32, 2/*#Ops*/, 0, 3, 
68088 /*131697*/      OPC_CheckChild0Type, MVT::v16i32,
68231 /*132070*/    /*SwitchType*/ 126, MVT::v16i32,// ->132198
68232 /*132072*/      OPC_CheckChild0Type, MVT::v16i32,
68250                       MVT::v16i32, 2/*#Ops*/, 4, 8, 
68270                       MVT::v16i32, 2/*#Ops*/, 4, 8, 
69038 /*133639*/          OPC_CheckChild0Type, MVT::v16i32,
69043 /*133647*/            OPC_CheckType, MVT::v16i32,
69050                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69056                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69066                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69072                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69080 /*133713*/            OPC_CheckType, MVT::v16i32,
69087                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69093                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69103                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69109                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
69456 /*134398*/              OPC_CheckType, MVT::v16i32,
69460                               MVT::v16i32, 3/*#Ops*/, 0, 2, 1, 
69466                               MVT::v16i32, 3/*#Ops*/, 0, 2, 1, 
69572 /*134613*/              OPC_CheckType, MVT::v16i32,
69576                               MVT::v16i32, 3/*#Ops*/, 0, 2, 1, 
69582                               MVT::v16i32, 3/*#Ops*/, 0, 2, 1, 
69683 /*134816*/        OPC_CheckType, MVT::v16i32,
69687                         MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
69693                         MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
69750 /*134987*/      OPC_CheckType, MVT::v16i32,
69757                       MVT::v16i32, 1/*#Ops*/, 2, 
69766                       MVT::v16i32, 1/*#Ops*/, 2, 
70061 /*135770*/      OPC_CheckType, MVT::v16i32,
70065                       MVT::v16i32, 1/*#Ops*/, 0, 
70071                       MVT::v16i32, 1/*#Ops*/, 0, 
70342 /*136439*/      /*SwitchType*/ 28, MVT::v16i32,// ->136469
70442 /*136663*/        OPC_CheckChild0Type, MVT::v16i32,
70549 /*136889*/      OPC_CheckType, MVT::v16i32,
70553                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
70559                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
70728 /*137334*/      OPC_CheckType, MVT::v16i32,
70732                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
70738                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
70907 /*137779*/      OPC_CheckType, MVT::v16i32,
70911                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
70917                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
71091 /*138193*/    /*SwitchType*/ 20, MVT::v16i32,// ->138215
71095                       MVT::v16i32, 0/*#Ops*/, 
71101                       MVT::v16i32, 0/*#Ops*/, 
71173 /*138340*/    /*SwitchType*/ 24, MVT::v16i32,// ->138366
71177                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
71183                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
71320 /*138685*/    /*SwitchType*/ 22, MVT::v16i32,// ->138709
71324                       MVT::v16i32, 1/*#Ops*/, 0, 
71330                       MVT::v16i32, 1/*#Ops*/, 0, 
71598 /*139273*/      /*SwitchType*/ 80, MVT::v16i32,// ->139355
71610                         MVT::v16i32, 2/*#Ops*/, 4, 5, 
71624                         MVT::v16i32, 2/*#Ops*/, 4, 5, 
71662 /*139429*/      OPC_CheckType, MVT::v16i32,
71669                       MVT::v16i32, 2/*#Ops*/, 1, 2, 
71678                       MVT::v16i32, 2/*#Ops*/, 1, 2, 
71820 /*139819*/      /*SwitchType*/ 80, MVT::v16i32,// ->139901
71832                         MVT::v16i32, 2/*#Ops*/, 4, 5, 
71846                         MVT::v16i32, 2/*#Ops*/, 4, 5, 
71884 /*139975*/      OPC_CheckType, MVT::v16i32,
71891                       MVT::v16i32, 2/*#Ops*/, 1, 2, 
71900                       MVT::v16i32, 2/*#Ops*/, 1, 2, 
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2346   /* 33 */ MVT::v64i8, MVT::v32i16, MVT::v16i32, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  255       LocVT == MVT::v16i32 ||
  932       LocVT == MVT::v16i32 ||
 1019       LocVT == MVT::v16i32 ||
 1148       LocVT == MVT::v16i32 ||
 1204         LocVT == MVT::v16i32 ||
 1268         LocVT == MVT::v16i32 ||
 1581         LocVT == MVT::v16i32 ||
 1639       LocVT == MVT::v16i32 ||
 1716       LocVT == MVT::v16i32 ||
 2004       LocVT == MVT::v16i32 ||
 2091       LocVT == MVT::v16i32 ||
 2198       LocVT == MVT::v16i32 ||
 2467       LocVT == MVT::v16i32 ||
 2554       LocVT == MVT::v16i32 ||
 2615       LocVT == MVT::v16i32 ||
 2810       LocVT == MVT::v16i32 ||
 3172       LocVT == MVT::v16i32 ||
 3748       LocVT == MVT::v16i32 ||
 3948       LocVT == MVT::v16i32 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  467 /*   862*/        OPC_CheckChild1Type, MVT::v16i32,
 5527 /* 11867*/        OPC_CheckChild0Type, MVT::v16i32,
 7271 /* 15601*/        OPC_CheckChild1Type, MVT::v16i32,
 8300 /* 17863*/        OPC_CheckChild1Type, MVT::v16i32,
23841 /* 48449*/          OPC_CheckChild0Type, MVT::v16i32,
23874 /* 48512*/          OPC_CheckType, MVT::v16i32,
23893 /* 48551*/          OPC_CheckChild0Type, MVT::v16i32,
23924 /* 48610*/          OPC_CheckType, MVT::v16i32,
24147 /* 49049*/          OPC_CheckChild0Type, MVT::v16i32,
24180 /* 49112*/          OPC_CheckType, MVT::v16i32,
24199 /* 49151*/          OPC_CheckChild0Type, MVT::v16i32,
24230 /* 49210*/          OPC_CheckType, MVT::v16i32,
25383 /* 51484*/          OPC_CheckChild0Type, MVT::v16i32,
26140 /* 53045*/          /*SwitchType*/ 69, MVT::v16i32,// ->53116
26346 /* 53485*/            OPC_SwitchType /*3 cases */, 69, MVT::v16i32,// ->53557
26578                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26581                         MVT::v16i32, 3/*#Ops*/, 12, 2, 13,  // Results = #14
26614                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26617                         MVT::v16i32, 3/*#Ops*/, 12, 4, 13,  // Results = #14
26650                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26653                         MVT::v16i32, 3/*#Ops*/, 12, 2, 13,  // Results = #14
26686                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26689                         MVT::v16i32, 3/*#Ops*/, 12, 4, 13,  // Results = #14
26722                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26725                         MVT::v16i32, 3/*#Ops*/, 12, 2, 13,  // Results = #14
26758                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26761                         MVT::v16i32, 3/*#Ops*/, 12, 4, 13,  // Results = #14
26794                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26797                         MVT::v16i32, 3/*#Ops*/, 12, 2, 13,  // Results = #14
26830                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
26833                         MVT::v16i32, 3/*#Ops*/, 12, 4, 13,  // Results = #14
27159                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27162                         MVT::v16i32, 3/*#Ops*/, 12, 1, 13,  // Results = #14
27196                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27199                         MVT::v16i32, 3/*#Ops*/, 12, 3, 13,  // Results = #14
27233                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27236                         MVT::v16i32, 3/*#Ops*/, 12, 1, 13,  // Results = #14
27270                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27273                         MVT::v16i32, 3/*#Ops*/, 12, 3, 13,  // Results = #14
27307                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27310                         MVT::v16i32, 3/*#Ops*/, 12, 1, 13,  // Results = #14
27344                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27347                         MVT::v16i32, 3/*#Ops*/, 12, 3, 13,  // Results = #14
27381                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27384                         MVT::v16i32, 3/*#Ops*/, 12, 1, 13,  // Results = #14
27418                         MVT::v16i32, 0/*#Ops*/,  // Results = #12
27421                         MVT::v16i32, 3/*#Ops*/, 12, 3, 13,  // Results = #14
28062 /* 57532*/          /*SwitchType*/ 18, MVT::v16i32,// ->57552
28067                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28172 /* 57793*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->57814
28177                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28276 /* 58028*/          /*SwitchType*/ 18, MVT::v16i32,// ->58048
28281                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28501 /* 58550*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->58571
28506                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
30103 /* 61864*/          OPC_CheckChild0Type, MVT::v16i32,
30482 /* 62589*/          OPC_CheckChild0Type, MVT::v16i32,
30720                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
30723                           MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30725                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
30728                           MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
30746                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
30749                           MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30751                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
30754                           MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
30779                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
30782                           MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30784                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
30787                           MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
30805                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
30808                           MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
30810                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
30813                           MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31198                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
31201                           MVT::v16i32, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31203                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
31206                           MVT::v16i32, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31225                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
31228                           MVT::v16i32, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31230                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
31233                           MVT::v16i32, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31259                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
31262                           MVT::v16i32, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31264                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
31267                           MVT::v16i32, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31286                           MVT::v16i32, 0/*#Ops*/,  // Results = #6
31289                           MVT::v16i32, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31291                           MVT::v16i32, 0/*#Ops*/,  // Results = #9
31294                           MVT::v16i32, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31880 /* 66157*/        /*SwitchType*/ 10, MVT::v16i32,// ->66169
31883                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
32578 /* 67626*/            OPC_SwitchType /*9 cases */, 18, MVT::v16i32,// ->67647
32583                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32660 /* 67822*/            OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->67843
32665                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32791 /* 68112*/          OPC_SwitchType /*9 cases */, 18, MVT::v16i32,// ->68133
32796                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
32874 /* 68309*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->68330
32879                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
33087 /* 68797*/      /*SwitchType*/ 10, MVT::v16i32,// ->68809
33090                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
33977 /* 70662*/        /*SwitchType*/ 12, MVT::v16i32,// ->70676
33980                         MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
34317 /* 71334*/          OPC_SwitchType /*6 cases */, 21, MVT::v16i32,// ->71358
34319 /* 71338*/            OPC_CheckType, MVT::v16i32,
34324                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
34385 /* 71486*/            OPC_SwitchType /*3 cases */, 21, MVT::v16i32,// ->71510
34387 /* 71490*/              OPC_CheckType, MVT::v16i32,
34392                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
34453 /* 71636*/        OPC_SwitchType /*6 cases */, 12, MVT::v16i32,// ->71651
34454 /* 71639*/          OPC_CheckChild1Type, MVT::v16i32,
34457                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
34471                           MVT::v16i32, 0/*#Ops*/,  // Results = #2
34474                           MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
34476                           MVT::v16i32, 0/*#Ops*/,  // Results = #5
34479                           MVT::v16i32, 3/*#Ops*/, 5, 1, 6,  // Results = #7
34481                           MVT::v16i32, 2/*#Ops*/, 4, 7,  // Results = #8
34499                           MVT::v16i32, 0/*#Ops*/,  // Results = #2
34502                           MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
34504                           MVT::v16i32, 0/*#Ops*/,  // Results = #5
34507                           MVT::v16i32, 3/*#Ops*/, 5, 1, 6,  // Results = #7
34509                           MVT::v16i32, 2/*#Ops*/, 4, 7,  // Results = #8
35003 /* 72771*/          OPC_SwitchType /*6 cases */, 21, MVT::v16i32,// ->72795
35005 /* 72775*/            OPC_CheckType, MVT::v16i32,
35010                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
35071 /* 72923*/            OPC_SwitchType /*3 cases */, 21, MVT::v16i32,// ->72947
35073 /* 72927*/              OPC_CheckType, MVT::v16i32,
35078                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
35163                           MVT::v16i32, 0/*#Ops*/,  // Results = #2
35166                           MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
35168                           MVT::v16i32, 0/*#Ops*/,  // Results = #5
35171                           MVT::v16i32, 3/*#Ops*/, 5, 1, 6,  // Results = #7
35173                           MVT::v16i32, 2/*#Ops*/, 4, 7,  // Results = #8
35221 /* 73274*/        /*SwitchType*/ 12, MVT::v16i32,// ->73288
35222 /* 73276*/          OPC_CheckChild1Type, MVT::v16i32,
35225                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
35239                           MVT::v16i32, 0/*#Ops*/,  // Results = #2
35242                           MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
35244                           MVT::v16i32, 0/*#Ops*/,  // Results = #5
35247                           MVT::v16i32, 3/*#Ops*/, 5, 1, 6,  // Results = #7
35249                           MVT::v16i32, 2/*#Ops*/, 4, 7,  // Results = #8
35584 /* 74084*/      /*SwitchType*/ 92, MVT::v16i32,// ->74178
35597                         MVT::v16i32, 3/*#Ops*/, 1, 5, 6, 
35613                         MVT::v16i32, 3/*#Ops*/, 1, 6, 7, 
37895 /* 79304*/        /*SwitchType*/ 20, MVT::v16i32,// ->79326
37897 /* 79307*/          OPC_CheckType, MVT::v16i32,
37902                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37965 /* 79453*/          OPC_SwitchType /*3 cases */, 20, MVT::v16i32,// ->79476
37967 /* 79457*/            OPC_CheckType, MVT::v16i32,
37972                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
38053 /* 79650*/      /*SwitchType*/ 11, MVT::v16i32,// ->79663
38054 /* 79652*/        OPC_CheckChild0Type, MVT::v16i32,
38057                       MVT::v16i32, 1/*#Ops*/, 0, 
38071                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
38074                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
38094                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
38097                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41054 /* 85812*/        /*SwitchType*/ 20, MVT::v16i32,// ->85834
41056 /* 85815*/          OPC_CheckType, MVT::v16i32,
41061                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41184 /* 86093*/          OPC_SwitchType /*3 cases */, 20, MVT::v16i32,// ->86116
41186 /* 86097*/            OPC_CheckType, MVT::v16i32,
41191                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41272 /* 86290*/      /*SwitchType*/ 11, MVT::v16i32,// ->86303
41273 /* 86292*/        OPC_CheckChild0Type, MVT::v16i32,
41276                       MVT::v16i32, 1/*#Ops*/, 0, 
41290                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
41293                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41313                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
41316                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41518 /* 86832*/      OPC_CheckChild0Type, MVT::v16i32,
42958 /* 89848*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->89870
42963                           MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
42996 /* 89931*/          OPC_CheckType, MVT::v16i32,
43001                         MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
43023 /* 89979*/        OPC_CheckType, MVT::v16i32,
43028                       MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
43045 /* 90019*/        OPC_CheckType, MVT::v16i32,
43050                       MVT::v16i32, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
43409 /* 90791*/          /*SwitchType*/ 18, MVT::v16i32,// ->90811
43414                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43519 /* 91052*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->91073
43524                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43711 /* 91478*/          /*SwitchType*/ 18, MVT::v16i32,// ->91498
43716                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43823 /* 91741*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->91762
43828                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43858 /* 91816*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->91830
43861                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
43886 /* 91871*/          OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->91885
43889                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
44131 /* 92333*/        /*SwitchType*/ 10, MVT::v16i32,// ->92345
44134                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
44570 /* 93250*/            /*SwitchType*/ 18, MVT::v16i32,// ->93270
44575                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44680 /* 93511*/            OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->93532
44685                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44851 /* 93843*/        /*SwitchType*/ 10, MVT::v16i32,// ->93855
44854                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
46436 /* 97289*/          /*SwitchType*/ 18, MVT::v16i32,// ->97309
46441                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46546 /* 97550*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->97571
46551                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46650 /* 97785*/          /*SwitchType*/ 18, MVT::v16i32,// ->97805
46655                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46875 /* 98307*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->98328
46880                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
47392 /* 99315*/      /*SwitchType*/ 10, MVT::v16i32,// ->99327
47395                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
48132 /*100988*/            /*SwitchType*/ 18, MVT::v16i32,// ->101008
48137                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48242 /*101249*/            OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->101270
48247                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48347 /*101485*/          /*SwitchType*/ 18, MVT::v16i32,// ->101505
48352                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48572 /*102007*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->102028
48577                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49436 /*103820*/        /*SwitchType*/ 15, MVT::v16i32,// ->103837
49440                         MVT::v16i32, 4/*#Ops*/, 0, 0, 0, 1, 
49551 /*104077*/      /*SwitchType*/ 15, MVT::v16i32,// ->104094
49555                       MVT::v16i32, 4/*#Ops*/, 0, 0, 0, 1, 
50324 /*106188*/      /*SwitchType*/ 10, MVT::v16i32,// ->106200
50327                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
51627 /*109171*/      /*SwitchType*/ 21, MVT::v16i32,// ->109194
51634                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52103 /*110246*/      /*SwitchType*/ 40, MVT::v16i32,// ->110288
52110                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52118                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52319 /*110730*/        /*SwitchType*/ 17, MVT::v16i32,// ->110749
52324                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52370 /*110849*/        /*SwitchType*/ 17, MVT::v16i32,// ->110868
52375                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52475 /*111094*/        /*SwitchType*/ 17, MVT::v16i32,// ->111113
52480                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52526 /*111213*/        /*SwitchType*/ 17, MVT::v16i32,// ->111232
52531                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53196 /*112713*/      OPC_CheckChild1Type, MVT::v16i32,
53403 /*113155*/      OPC_CheckChild1Type, MVT::v16i32,
53608 /*113586*/      OPC_CheckChild1Type, MVT::v16i32,
53815 /*114028*/      OPC_CheckChild1Type, MVT::v16i32,
55125                     MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6,  // Results = #7
55151                           MVT::v16i32, 0/*#Ops*/,  // Results = #1
55154                           MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
55194 /*116988*/          OPC_CheckChild0Type, MVT::v16i32,
55211                           MVT::v16i32, 1/*#Ops*/, 0,  // Results = #1
55547 /*117752*/        /*SwitchType*/ 17, MVT::v16i32,// ->117771
55552                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55617 /*117904*/        OPC_CheckType, MVT::v16i32,
55622                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55654 /*117978*/        /*SwitchType*/ 9, MVT::v16i32,// ->117989
55657                         MVT::v16i32, 1/*#Ops*/, 0, 
55710 /*118074*/        OPC_CheckType, MVT::v16i32,
55713                       MVT::v16i32, 1/*#Ops*/, 0, 
56001                         MVT::v16i32, 1/*#Ops*/, 0,  // Results = #1
56025                         MVT::v16i32, 1/*#Ops*/, 0,  // Results = #1
56047 /*118752*/      /*SwitchType*/ 11, MVT::v16i32,// ->118765
56051                       MVT::v16i32, 1/*#Ops*/, 0, 
56351 /*119327*/              OPC_CheckType, MVT::v16i32,
56356                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
56383 /*119393*/              OPC_CheckType, MVT::v16i32,
56388                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
56411 /*119452*/            OPC_CheckType, MVT::v16i32,
56414                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
56702 /*120046*/        /*SwitchType*/ 17, MVT::v16i32,// ->120065
56707                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56772 /*120198*/        OPC_CheckType, MVT::v16i32,
56777                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56809 /*120272*/        /*SwitchType*/ 9, MVT::v16i32,// ->120283
56812                         MVT::v16i32, 1/*#Ops*/, 0, 
56865 /*120368*/        OPC_CheckType, MVT::v16i32,
56868                       MVT::v16i32, 1/*#Ops*/, 0, 
56904                         MVT::v16i32, 1/*#Ops*/, 0,  // Results = #1
56930                         MVT::v16i32, 1/*#Ops*/, 0,  // Results = #1
56954 /*120530*/        OPC_CheckType, MVT::v16i32,
56958                       MVT::v16i32, 1/*#Ops*/, 0, 
70694 /*149137*/        /*SwitchType*/ 20, MVT::v16i32,// ->149159
70797 /*149366*/          /*SwitchType*/ 20, MVT::v16i32,// ->149388
70924 /*149612*/        OPC_CheckChild0Type, MVT::v16i32,
74592 /*157281*/        /*SwitchType*/ 20, MVT::v16i32,// ->157303
74695 /*157510*/          /*SwitchType*/ 20, MVT::v16i32,// ->157532
74779                           MVT::v16i32, 0/*#Ops*/,  // Results = #1
74782                           MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
74826                           MVT::v16i32, 0/*#Ops*/,  // Results = #1
74829                           MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
74840 /*157833*/        OPC_CheckChild0Type, MVT::v16i32,
75525 /*159311*/              OPC_CheckType, MVT::v16i32,
75538 /*159328*/              OPC_CheckType, MVT::v16i32,
75544                             MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 10, 
75572 /*159391*/                OPC_CheckType, MVT::v16i32,
75578                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75593 /*159435*/                OPC_CheckType, MVT::v16i32,
75599                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75614 /*159479*/                OPC_CheckType, MVT::v16i32,
75620                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75635 /*159523*/                OPC_CheckType, MVT::v16i32,
75641                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75656 /*159567*/                OPC_CheckType, MVT::v16i32,
75662                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75677 /*159611*/                OPC_CheckType, MVT::v16i32,
75683                               MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75710 /*159674*/                  OPC_CheckType, MVT::v16i32,
75715                                 MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
75735 /*159719*/                  OPC_CheckType, MVT::v16i32,
75740                                 MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
75765 /*159775*/                    OPC_CheckType, MVT::v16i32,
75771                                   MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 10, 
75813 /*159878*/                  OPC_CheckType, MVT::v16i32,
75824 /*159893*/                  OPC_CheckType, MVT::v16i32,
75830                                 MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 11, 
75920 /*160065*/            OPC_CheckType, MVT::v16i32,
75926                           MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75939 /*160106*/            OPC_CheckType, MVT::v16i32,
75945                           MVT::v16i32, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
75971 /*160173*/                  OPC_CheckType, MVT::v16i32,
75976                                 MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
75987 /*160203*/                  OPC_CheckType, MVT::v16i32,
75992                                 MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
76014 /*160252*/                    OPC_CheckType, MVT::v16i32,
76019                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76028 /*160280*/                    OPC_CheckType, MVT::v16i32,
76033                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76042 /*160308*/                    OPC_CheckType, MVT::v16i32,
76047                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76068 /*160353*/                    OPC_CheckType, MVT::v16i32,
76073                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76082 /*160381*/                    OPC_CheckType, MVT::v16i32,
76087                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76096 /*160409*/                    OPC_CheckType, MVT::v16i32,
76101                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76124 /*160460*/                    OPC_CheckType, MVT::v16i32,
76129                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76138 /*160488*/                    OPC_CheckType, MVT::v16i32,
76143                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76152 /*160516*/                    OPC_CheckType, MVT::v16i32,
76157                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76178 /*160561*/                    OPC_CheckType, MVT::v16i32,
76183                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76192 /*160589*/                    OPC_CheckType, MVT::v16i32,
76197                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76206 /*160617*/                    OPC_CheckType, MVT::v16i32,
76211                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76234 /*160668*/                    OPC_CheckType, MVT::v16i32,
76239                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76248 /*160696*/                    OPC_CheckType, MVT::v16i32,
76253                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76262 /*160724*/                    OPC_CheckType, MVT::v16i32,
76267                                   MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76288 /*160769*/                    OPC_CheckType, MVT::v16i32,
76293                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76302 /*160797*/                    OPC_CheckType, MVT::v16i32,
76307                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76316 /*160825*/                    OPC_CheckType, MVT::v16i32,
76321                                   MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
76343 /*160873*/                  OPC_CheckType, MVT::v16i32,
76348                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76357 /*160901*/                  OPC_CheckType, MVT::v16i32,
76362                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76371 /*160929*/                  OPC_CheckType, MVT::v16i32,
76376                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
76404 /*160988*/                OPC_CheckType, MVT::v16i32,
76410                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76423 /*161031*/                OPC_CheckType, MVT::v16i32,
76429                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76442 /*161074*/                OPC_CheckType, MVT::v16i32,
76448                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76461 /*161117*/                OPC_CheckType, MVT::v16i32,
76467                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76480 /*161160*/                OPC_CheckType, MVT::v16i32,
76486                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76499 /*161203*/                OPC_CheckType, MVT::v16i32,
76505                               MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
76530 /*161265*/                  OPC_CheckType, MVT::v16i32,
76535                                 MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
76553 /*161309*/                  OPC_CheckType, MVT::v16i32,
76558                                 MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
76581 /*161362*/                  OPC_CheckType, MVT::v16i32,
76587                                 MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 11, 
76629 /*161467*/                OPC_CheckType, MVT::v16i32,
76634                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
76705 /*161604*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->161626
76710                               MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76737 /*161668*/              OPC_CheckType, MVT::v16i32,
76742                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76764 /*161717*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->161739
76769                               MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76796 /*161781*/              OPC_CheckType, MVT::v16i32,
76801                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76823 /*161830*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->161852
76828                               MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76855 /*161894*/              OPC_CheckType, MVT::v16i32,
76860                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76882 /*161943*/              OPC_CheckType, MVT::v16i32,
76887                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76905 /*161984*/              OPC_CheckType, MVT::v16i32,
76910                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76932 /*162033*/              OPC_CheckType, MVT::v16i32,
76937                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76955 /*162074*/              OPC_CheckType, MVT::v16i32,
76960                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
76982 /*162123*/              OPC_CheckType, MVT::v16i32,
76987                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
77005 /*162164*/              OPC_CheckType, MVT::v16i32,
77010                             MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
77085 /*162308*/              OPC_CheckType, MVT::v16i32,
77090                             MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77108 /*162350*/              OPC_CheckType, MVT::v16i32,
77113                             MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77192 /*162503*/                OPC_CheckType, MVT::v16i32,
77197                               MVT::v16i32, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
77215 /*162548*/                OPC_CheckType, MVT::v16i32,
77220                               MVT::v16i32, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
77244 /*162600*/              OPC_CheckType, MVT::v16i32,
77250                             MVT::v16i32, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
77273 /*162652*/              OPC_CheckType, MVT::v16i32,
77279                             MVT::v16i32, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
77301 /*162702*/              OPC_CheckType, MVT::v16i32,
77307                             MVT::v16i32, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
77329 /*162752*/              OPC_CheckType, MVT::v16i32,
77335                             MVT::v16i32, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
77366 /*162830*/              /*SwitchType*/ 20, MVT::v16i32,// ->162852
77371                               MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77390 /*162873*/              OPC_CheckType, MVT::v16i32,
77395                             MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77426 /*162947*/              /*SwitchType*/ 20, MVT::v16i32,// ->162969
77431                               MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77450 /*162990*/              OPC_CheckType, MVT::v16i32,
77455                             MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
77580 /*163234*/              OPC_CheckType, MVT::v16i32,
77585                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
77594 /*163261*/              OPC_CheckType, MVT::v16i32,
77599                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
77619 /*163306*/              OPC_SwitchType /*3 cases */, 22, MVT::v16i32,// ->163331
77624                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
77655 /*163394*/              OPC_CheckType, MVT::v16i32,
77660                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
77680 /*163444*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->163466
77685                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77716 /*163523*/                OPC_CheckType, MVT::v16i32,
77721                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77740 /*163565*/                OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->163587
77745                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
77777 /*163645*/                OPC_CheckType, MVT::v16i32,
77782                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
77802 /*163690*/              OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->163712
77807                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
77838 /*163769*/              OPC_CheckType, MVT::v16i32,
77843                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78059 /*164210*/                OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->164232
78064                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78087 /*164268*/                OPC_CheckType, MVT::v16i32,
78092                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78111 /*164310*/                OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->164332
78116                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78140 /*164369*/                OPC_CheckType, MVT::v16i32,
78145                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78537 /*165094*/              OPC_CheckType, MVT::v16i32,
78542                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78560 /*165134*/              OPC_CheckType, MVT::v16i32,
78565                             MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78601 /*165224*/                /*SwitchType*/ 19, MVT::v16i32,// ->165245
78606                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78621 /*165260*/                OPC_CheckType, MVT::v16i32,
78626                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78661 /*165345*/                /*SwitchType*/ 19, MVT::v16i32,// ->165366
78666                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78682 /*165382*/                OPC_CheckType, MVT::v16i32,
78687                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78724 /*165473*/                /*SwitchType*/ 19, MVT::v16i32,// ->165494
78729                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78744 /*165509*/                OPC_CheckType, MVT::v16i32,
78749                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78784 /*165594*/                /*SwitchType*/ 19, MVT::v16i32,// ->165615
78789                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78805 /*165631*/                OPC_CheckType, MVT::v16i32,
78810                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78847 /*165722*/                /*SwitchType*/ 19, MVT::v16i32,// ->165743
78852                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78867 /*165758*/                OPC_CheckType, MVT::v16i32,
78872                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78907 /*165843*/                /*SwitchType*/ 19, MVT::v16i32,// ->165864
78912                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78928 /*165880*/                OPC_CheckType, MVT::v16i32,
78933                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
78970 /*165971*/                /*SwitchType*/ 19, MVT::v16i32,// ->165992
78975                                 MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
78990 /*166007*/                OPC_CheckType, MVT::v16i32,
78995                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79030 /*166092*/                /*SwitchType*/ 19, MVT::v16i32,// ->166113
79035                                 MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79051 /*166129*/                OPC_CheckType, MVT::v16i32,
79056                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79077 /*166177*/                OPC_CheckType, MVT::v16i32,
79082                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79096 /*166212*/                OPC_CheckType, MVT::v16i32,
79101                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79120 /*166254*/                OPC_CheckType, MVT::v16i32,
79125                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79140 /*166290*/                OPC_CheckType, MVT::v16i32,
79145                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79166 /*166338*/                OPC_CheckType, MVT::v16i32,
79171                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79185 /*166373*/                OPC_CheckType, MVT::v16i32,
79190                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79209 /*166415*/                OPC_CheckType, MVT::v16i32,
79214                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79229 /*166451*/                OPC_CheckType, MVT::v16i32,
79234                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79255 /*166499*/                OPC_CheckType, MVT::v16i32,
79260                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79274 /*166534*/                OPC_CheckType, MVT::v16i32,
79279                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79298 /*166576*/                OPC_CheckType, MVT::v16i32,
79303                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79318 /*166612*/                OPC_CheckType, MVT::v16i32,
79323                               MVT::v16i32, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
79343 /*166657*/              OPC_CheckType, MVT::v16i32,
79348                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79362 /*166692*/              OPC_CheckType, MVT::v16i32,
79367                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79387 /*166738*/              OPC_CheckType, MVT::v16i32,
79392                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79426 /*166812*/              OPC_CheckType, MVT::v16i32,
79431                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79465 /*166886*/              OPC_CheckType, MVT::v16i32,
79470                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79503 /*166958*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->166980
79508                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79531 /*167016*/              OPC_CheckType, MVT::v16i32,
79536                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79555 /*167060*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->167082
79560                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79583 /*167118*/              OPC_CheckType, MVT::v16i32,
79588                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79607 /*167162*/              OPC_SwitchType /*2 cases */, 19, MVT::v16i32,// ->167184
79612                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79635 /*167220*/              OPC_CheckType, MVT::v16i32,
79640                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79654 /*167259*/              OPC_CheckType, MVT::v16i32,
79660 /*167266*/              OPC_CheckType, MVT::v16i32,
79665                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79674 /*167296*/              OPC_CheckType, MVT::v16i32,
79680 /*167303*/              OPC_CheckType, MVT::v16i32,
79685                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79699 /*167342*/              OPC_CheckType, MVT::v16i32,
79705 /*167349*/              OPC_CheckType, MVT::v16i32,
79710                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79719 /*167379*/              OPC_CheckType, MVT::v16i32,
79725 /*167386*/              OPC_CheckType, MVT::v16i32,
79730                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79765 /*167473*/              /*SwitchType*/ 19, MVT::v16i32,// ->167494
79770                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79785 /*167509*/              OPC_CheckType, MVT::v16i32,
79790                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
79832 /*167596*/              OPC_CheckType, MVT::v16i32,
79837                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79852 /*167632*/              OPC_CheckType, MVT::v16i32,
79857                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79876 /*167676*/              OPC_CheckType, MVT::v16i32,
79881                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79896 /*167712*/              OPC_CheckType, MVT::v16i32,
79901                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79920 /*167756*/              OPC_CheckType, MVT::v16i32,
79925                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79940 /*167792*/              OPC_CheckType, MVT::v16i32,
79945                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79964 /*167836*/              OPC_CheckType, MVT::v16i32,
79969                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
79984 /*167872*/              OPC_CheckType, MVT::v16i32,
79989                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80007 /*167914*/              OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->167935
80012                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80043 /*167990*/              OPC_CheckType, MVT::v16i32,
80048                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80061 /*168027*/              OPC_CheckType, MVT::v16i32,
80067 /*168034*/              OPC_CheckType, MVT::v16i32,
80072                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80081 /*168063*/              OPC_CheckType, MVT::v16i32,
80087 /*168070*/              OPC_CheckType, MVT::v16i32,
80092                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80110 /*168112*/              OPC_CheckType, MVT::v16i32,
80115                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80129 /*168146*/              OPC_CheckType, MVT::v16i32,
80134                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80147 /*168184*/              OPC_SwitchType /*3 cases */, 25, MVT::v16i32,// ->168212
80153 /*168192*/                OPC_CheckType, MVT::v16i32,
80158                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80196 /*168276*/              OPC_CheckType, MVT::v16i32,
80202 /*168283*/              OPC_CheckType, MVT::v16i32,
80207                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
80242 /*168369*/              /*SwitchType*/ 19, MVT::v16i32,// ->168390
80247                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80262 /*168405*/              OPC_CheckType, MVT::v16i32,
80267                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80302 /*168492*/              /*SwitchType*/ 19, MVT::v16i32,// ->168513
80307                               MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80322 /*168528*/              OPC_CheckType, MVT::v16i32,
80327                             MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
80355 /*168598*/              /*SwitchType*/ 22, MVT::v16i32,// ->168622
80360                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80375 /*168637*/              OPC_CheckType, MVT::v16i32,
80380                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80408 /*168710*/              /*SwitchType*/ 22, MVT::v16i32,// ->168734
80413                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80428 /*168749*/              OPC_CheckType, MVT::v16i32,
80433                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80453 /*168797*/              OPC_CheckType, MVT::v16i32,
80458                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80472 /*168835*/              OPC_CheckType, MVT::v16i32,
80477                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80497 /*168883*/              OPC_CheckType, MVT::v16i32,
80502                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80516 /*168921*/              OPC_CheckType, MVT::v16i32,
80521                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80541 /*168969*/              OPC_CheckType, MVT::v16i32,
80546                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80560 /*169007*/              OPC_CheckType, MVT::v16i32,
80565                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80585 /*169055*/              OPC_CheckType, MVT::v16i32,
80590                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80604 /*169093*/              OPC_CheckType, MVT::v16i32,
80609                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
80746 /*169354*/            OPC_CheckType, MVT::v16i32,
80752                           MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
80763 /*169394*/            OPC_CheckType, MVT::v16i32,
80769                           MVT::v16i32, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
80793 /*169460*/                  OPC_CheckType, MVT::v16i32,
80798                                 MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
80807 /*169489*/                  OPC_CheckType, MVT::v16i32,
80812                                 MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
80832 /*169537*/                    OPC_CheckType, MVT::v16i32,
80837                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80844 /*169564*/                    OPC_CheckType, MVT::v16i32,
80849                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80856 /*169591*/                    OPC_CheckType, MVT::v16i32,
80861                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80880 /*169635*/                    OPC_CheckType, MVT::v16i32,
80885                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
80892 /*169662*/                    OPC_CheckType, MVT::v16i32,
80897                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
80904 /*169689*/                    OPC_CheckType, MVT::v16i32,
80909                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
80930 /*169739*/                    OPC_CheckType, MVT::v16i32,
80935                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80942 /*169766*/                    OPC_CheckType, MVT::v16i32,
80947                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80954 /*169793*/                    OPC_CheckType, MVT::v16i32,
80959                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
80978 /*169837*/                    OPC_CheckType, MVT::v16i32,
80983                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
80990 /*169864*/                    OPC_CheckType, MVT::v16i32,
80995                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
81002 /*169891*/                    OPC_CheckType, MVT::v16i32,
81007                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
81028 /*169941*/                    OPC_CheckType, MVT::v16i32,
81033                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81040 /*169968*/                    OPC_CheckType, MVT::v16i32,
81045                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81052 /*169995*/                    OPC_CheckType, MVT::v16i32,
81057                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81076 /*170039*/                    OPC_CheckType, MVT::v16i32,
81081                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
81088 /*170066*/                    OPC_CheckType, MVT::v16i32,
81093                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
81100 /*170093*/                    OPC_CheckType, MVT::v16i32,
81105                                   MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
81125 /*170140*/                  OPC_CheckType, MVT::v16i32,
81130                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81137 /*170167*/                  OPC_CheckType, MVT::v16i32,
81142                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81149 /*170194*/                  OPC_CheckType, MVT::v16i32,
81154                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
81168 /*170231*/                OPC_CheckType, MVT::v16i32,
81173                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
81195 /*170280*/                OPC_CheckType, MVT::v16i32,
81199                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81214 /*170314*/                OPC_CheckType, MVT::v16i32,
81218                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81233 /*170348*/                OPC_CheckType, MVT::v16i32,
81237                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81252 /*170382*/                OPC_CheckType, MVT::v16i32,
81256                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81271 /*170416*/                OPC_CheckType, MVT::v16i32,
81275                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81290 /*170450*/                OPC_CheckType, MVT::v16i32,
81294                               MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
81313 /*170489*/                OPC_CheckType, MVT::v16i32,
81316                               MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
81332 /*170522*/                  OPC_CheckType, MVT::v16i32,
81336                                 MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 4, 
81428 /*170701*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->170724
81433                               MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81458 /*170765*/              OPC_CheckType, MVT::v16i32,
81463                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81483 /*170813*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->170836
81488                               MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81513 /*170877*/              OPC_CheckType, MVT::v16i32,
81518                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81538 /*170925*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->170948
81543                               MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81568 /*170989*/              OPC_CheckType, MVT::v16i32,
81573                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81593 /*171037*/              OPC_CheckType, MVT::v16i32,
81598                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81614 /*171077*/              OPC_CheckType, MVT::v16i32,
81619                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81639 /*171125*/              OPC_CheckType, MVT::v16i32,
81644                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81660 /*171165*/              OPC_CheckType, MVT::v16i32,
81665                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81685 /*171213*/              OPC_CheckType, MVT::v16i32,
81690                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81706 /*171253*/              OPC_CheckType, MVT::v16i32,
81711                             MVT::v16i32, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
81780 /*171394*/              OPC_CheckType, MVT::v16i32,
81785                             MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
81801 /*171435*/              OPC_CheckType, MVT::v16i32,
81806                             MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
81880 /*171589*/                  OPC_CheckType, MVT::v16i32,
81885                                 MVT::v16i32, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
81901 /*171633*/                  OPC_CheckType, MVT::v16i32,
81906                                 MVT::v16i32, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
81927 /*171683*/                OPC_CheckType, MVT::v16i32,
81933                               MVT::v16i32, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
81955 /*171735*/              OPC_CheckType, MVT::v16i32,
81961                             MVT::v16i32, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
81983 /*171788*/                OPC_CheckType, MVT::v16i32,
81989                               MVT::v16i32, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11, 
82009 /*171840*/                OPC_CheckType, MVT::v16i32,
82015                               MVT::v16i32, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11, 
82037 /*171892*/              OPC_CheckType, MVT::v16i32,
82043                             MVT::v16i32, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11, 
82063 /*171941*/              OPC_CheckType, MVT::v16i32,
82069                             MVT::v16i32, 9/*#Ops*/, 1, 0, 4, 6, 7, 8, 9, 10, 11, 
82089 /*171990*/              OPC_CheckType, MVT::v16i32,
82095                             MVT::v16i32, 9/*#Ops*/, 4, 0, 3, 6, 7, 8, 9, 10, 11, 
82116 /*172041*/                OPC_CheckType, MVT::v16i32,
82122                               MVT::v16i32, 9/*#Ops*/, 2, 0, 1, 6, 7, 8, 9, 10, 11, 
82141 /*172091*/                OPC_CheckType, MVT::v16i32,
82147                               MVT::v16i32, 9/*#Ops*/, 4, 0, 1, 6, 7, 8, 9, 10, 11, 
82168 /*172141*/              OPC_CheckType, MVT::v16i32,
82174                             MVT::v16i32, 9/*#Ops*/, 3, 0, 4, 6, 7, 8, 9, 10, 11, 
82203 /*172218*/              /*SwitchType*/ 21, MVT::v16i32,// ->172241
82208                               MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82225 /*172260*/              OPC_CheckType, MVT::v16i32,
82230                             MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82259 /*172334*/              /*SwitchType*/ 21, MVT::v16i32,// ->172357
82264                               MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82281 /*172376*/              OPC_CheckType, MVT::v16i32,
82286                             MVT::v16i32, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
82379 /*172566*/              OPC_CheckType, MVT::v16i32,
82384                             MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82415 /*172643*/              OPC_CheckType, MVT::v16i32,
82420                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82438 /*172687*/                OPC_CheckType, MVT::v16i32,
82443                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82467 /*172753*/                /*SwitchType*/ 18, MVT::v16i32,// ->172773
82472                                 MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82493 /*172807*/                /*SwitchType*/ 18, MVT::v16i32,// ->172827
82498                                 MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82508 /*172835*/                OPC_CheckType, MVT::v16i32,
82513                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82533 /*172888*/                /*SwitchType*/ 18, MVT::v16i32,// ->172908
82538                                 MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82548 /*172916*/                OPC_CheckType, MVT::v16i32,
82553                               MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
82563 /*172946*/                OPC_CheckType, MVT::v16i32,
82568                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82590 /*173013*/                /*SwitchType*/ 19, MVT::v16i32,// ->173034
82595                                 MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82614 /*173067*/                /*SwitchType*/ 19, MVT::v16i32,// ->173088
82619                                 MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82627 /*173094*/                OPC_CheckType, MVT::v16i32,
82632                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82650 /*173147*/                /*SwitchType*/ 19, MVT::v16i32,// ->173168
82655                                 MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82663 /*173174*/                OPC_CheckType, MVT::v16i32,
82668                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82686 /*173218*/              OPC_CheckType, MVT::v16i32,
82691                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82698 /*173244*/              OPC_CheckType, MVT::v16i32,
82703                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
82722 /*173292*/                OPC_SwitchType /*3 cases */, 22, MVT::v16i32,// ->173317
82727                                 MVT::v16i32, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
82749 /*173369*/                OPC_SwitchType /*3 cases */, 22, MVT::v16i32,// ->173394
82754                                 MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
82783 /*173455*/              OPC_CheckType, MVT::v16i32,
82790                               MVT::v16i32, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
82799                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
82818 /*173533*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i32,// ->173556
82823                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
82852 /*173613*/                OPC_CheckType, MVT::v16i32,
82857                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
82874 /*173654*/                OPC_SwitchType /*3 cases */, 20, MVT::v16i32,// ->173677
82879                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
82909 /*173735*/                OPC_CheckType, MVT::v16i32,
82914                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
82932 /*173779*/              OPC_SwitchType /*3 cases */, 20, MVT::v16i32,// ->173802
82937                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
82966 /*173859*/              OPC_CheckType, MVT::v16i32,
82971                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83173 /*174299*/                OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->174322
83178                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83199 /*174357*/                OPC_CheckType, MVT::v16i32,
83204                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83221 /*174398*/                OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->174421
83226                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83248 /*174457*/                OPC_CheckType, MVT::v16i32,
83253                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83613 /*175168*/              OPC_CheckType, MVT::v16i32,
83618                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83634 /*175207*/              OPC_CheckType, MVT::v16i32,
83639                             MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83673 /*175298*/                /*SwitchType*/ 20, MVT::v16i32,// ->175320
83678                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83691 /*175333*/                OPC_CheckType, MVT::v16i32,
83696                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83729 /*175419*/                /*SwitchType*/ 20, MVT::v16i32,// ->175441
83734                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83748 /*175455*/                OPC_CheckType, MVT::v16i32,
83753                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83788 /*175547*/                /*SwitchType*/ 20, MVT::v16i32,// ->175569
83793                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83806 /*175582*/                OPC_CheckType, MVT::v16i32,
83811                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83844 /*175668*/                /*SwitchType*/ 20, MVT::v16i32,// ->175690
83849                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83863 /*175704*/                OPC_CheckType, MVT::v16i32,
83868                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83903 /*175796*/                /*SwitchType*/ 20, MVT::v16i32,// ->175818
83908                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83921 /*175831*/                OPC_CheckType, MVT::v16i32,
83926                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
83959 /*175917*/                /*SwitchType*/ 20, MVT::v16i32,// ->175939
83964                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
83978 /*175953*/                OPC_CheckType, MVT::v16i32,
83983                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84018 /*176045*/                /*SwitchType*/ 20, MVT::v16i32,// ->176067
84023                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84036 /*176080*/                OPC_CheckType, MVT::v16i32,
84041                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84074 /*176166*/                /*SwitchType*/ 20, MVT::v16i32,// ->176188
84079                                 MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84093 /*176202*/                OPC_CheckType, MVT::v16i32,
84098                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84117 /*176249*/                OPC_CheckType, MVT::v16i32,
84122                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84134 /*176283*/                OPC_CheckType, MVT::v16i32,
84139                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84156 /*176324*/                OPC_CheckType, MVT::v16i32,
84161                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84174 /*176359*/                OPC_CheckType, MVT::v16i32,
84179                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84198 /*176406*/                OPC_CheckType, MVT::v16i32,
84203                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84215 /*176440*/                OPC_CheckType, MVT::v16i32,
84220                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84237 /*176481*/                OPC_CheckType, MVT::v16i32,
84242                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84255 /*176516*/                OPC_CheckType, MVT::v16i32,
84260                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84279 /*176563*/                OPC_CheckType, MVT::v16i32,
84284                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84296 /*176597*/                OPC_CheckType, MVT::v16i32,
84301                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84318 /*176638*/                OPC_CheckType, MVT::v16i32,
84323                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84336 /*176673*/                OPC_CheckType, MVT::v16i32,
84341                               MVT::v16i32, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
84359 /*176717*/              OPC_CheckType, MVT::v16i32,
84364                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84376 /*176751*/              OPC_CheckType, MVT::v16i32,
84381                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84399 /*176796*/              OPC_CheckType, MVT::v16i32,
84404                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84434 /*176868*/              OPC_CheckType, MVT::v16i32,
84439                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84469 /*176940*/              OPC_CheckType, MVT::v16i32,
84474                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84503 /*177010*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->177033
84508                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84529 /*177068*/              OPC_CheckType, MVT::v16i32,
84534                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84551 /*177111*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->177134
84556                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84577 /*177169*/              OPC_CheckType, MVT::v16i32,
84582                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84599 /*177212*/              OPC_SwitchType /*2 cases */, 20, MVT::v16i32,// ->177235
84604                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84625 /*177270*/              OPC_CheckType, MVT::v16i32,
84630                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84644 /*177310*/              OPC_CheckType, MVT::v16i32,
84648 /*177315*/              OPC_CheckType, MVT::v16i32,
84653                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84662 /*177346*/              OPC_CheckType, MVT::v16i32,
84666 /*177351*/              OPC_CheckType, MVT::v16i32,
84671                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84685 /*177391*/              OPC_CheckType, MVT::v16i32,
84689 /*177396*/              OPC_CheckType, MVT::v16i32,
84694                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84703 /*177427*/              OPC_CheckType, MVT::v16i32,
84707 /*177432*/              OPC_CheckType, MVT::v16i32,
84712                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84745 /*177520*/              /*SwitchType*/ 20, MVT::v16i32,// ->177542
84750                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84763 /*177555*/              OPC_CheckType, MVT::v16i32,
84768                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
84806 /*177640*/              OPC_CheckType, MVT::v16i32,
84811                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84824 /*177675*/              OPC_CheckType, MVT::v16i32,
84829                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84846 /*177718*/              OPC_CheckType, MVT::v16i32,
84851                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84864 /*177753*/              OPC_CheckType, MVT::v16i32,
84869                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84886 /*177796*/              OPC_CheckType, MVT::v16i32,
84891                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84904 /*177831*/              OPC_CheckType, MVT::v16i32,
84909                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84926 /*177874*/              OPC_CheckType, MVT::v16i32,
84931                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84944 /*177909*/              OPC_CheckType, MVT::v16i32,
84949                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84965 /*177950*/              OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->177972
84970                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
84999 /*178027*/              OPC_CheckType, MVT::v16i32,
85004                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85017 /*178065*/              OPC_CheckType, MVT::v16i32,
85021 /*178070*/              OPC_CheckType, MVT::v16i32,
85026                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85035 /*178100*/              OPC_CheckType, MVT::v16i32,
85039 /*178105*/              OPC_CheckType, MVT::v16i32,
85044                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85060 /*178146*/              OPC_CheckType, MVT::v16i32,
85065                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85077 /*178179*/              OPC_CheckType, MVT::v16i32,
85082                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85095 /*178218*/              OPC_SwitchType /*3 cases */, 24, MVT::v16i32,// ->178245
85099 /*178224*/                OPC_CheckType, MVT::v16i32,
85104                               MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85138 /*178307*/              OPC_CheckType, MVT::v16i32,
85142 /*178312*/              OPC_CheckType, MVT::v16i32,
85147                             MVT::v16i32, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
85180 /*178399*/              /*SwitchType*/ 20, MVT::v16i32,// ->178421
85185                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85198 /*178434*/              OPC_CheckType, MVT::v16i32,
85203                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85236 /*178522*/              /*SwitchType*/ 20, MVT::v16i32,// ->178544
85241                               MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85254 /*178557*/              OPC_CheckType, MVT::v16i32,
85259                             MVT::v16i32, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
85285 /*178627*/              /*SwitchType*/ 22, MVT::v16i32,// ->178651
85290                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85303 /*178665*/              OPC_CheckType, MVT::v16i32,
85308                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85334 /*178737*/              /*SwitchType*/ 22, MVT::v16i32,// ->178761
85339                               MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85352 /*178775*/              OPC_CheckType, MVT::v16i32,
85357                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85375 /*178822*/              OPC_CheckType, MVT::v16i32,
85380                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85392 /*178859*/              OPC_CheckType, MVT::v16i32,
85397                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85415 /*178906*/              OPC_CheckType, MVT::v16i32,
85420                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85432 /*178943*/              OPC_CheckType, MVT::v16i32,
85437                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85455 /*178990*/              OPC_CheckType, MVT::v16i32,
85460                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85472 /*179027*/              OPC_CheckType, MVT::v16i32,
85477                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85495 /*179074*/              OPC_CheckType, MVT::v16i32,
85500                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
85512 /*179111*/              OPC_CheckType, MVT::v16i32,
85517                             MVT::v16i32, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
97432 /*202925*/            OPC_CheckChild0Type, MVT::v16i32,
97598 /*203240*/              OPC_CheckType, MVT::v16i32,
97664 /*203375*/              OPC_CheckType, MVT::v16i32,
97932 /*203895*/                  OPC_CheckType, MVT::v16i32,
97965 /*203955*/                  OPC_CheckType, MVT::v16i32,
97992 /*204004*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204033
98088 /*204190*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204219
98186 /*204382*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204411
98282 /*204568*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204597
98380 /*204760*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204789
98476 /*204946*/                  OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->204975
98573 /*205135*/                OPC_SwitchType /*6 cases */, 26, MVT::v16i32,// ->205164
98725 /*205448*/                OPC_CheckType, MVT::v16i32,
98785 /*205580*/                OPC_CheckType, MVT::v16i32,
104729 /*217149*/                  OPC_CheckType, MVT::v16i32,
104758 /*217207*/                  OPC_CheckType, MVT::v16i32,
104783 /*217255*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->217283
104867 /*217435*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->217463
104953 /*217621*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->217649
105037 /*217801*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->217829
105123 /*217987*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->218015
105207 /*218167*/                  OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->218195
105292 /*218350*/                OPC_SwitchType /*6 cases */, 25, MVT::v16i32,// ->218378
105488 /*218738*/                  OPC_CheckType, MVT::v16i32,
105545 /*218840*/                  OPC_CheckType, MVT::v16i32,
113221 /*234632*/                OPC_CheckChild0Type, MVT::v16i32,
121271 /*250226*/            OPC_CheckChild0Type, MVT::v16i32,
121376 /*250434*/            OPC_CheckChild0Type, MVT::v16i32,
122905 /*253540*/          OPC_CheckType, MVT::v16i32,
122907                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
122933 /*253581*/          OPC_CheckType, MVT::v16i32,
122935                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
123069 /*253833*/                OPC_SwitchType /*6 cases */, 18, MVT::v16i32,// ->253854
123145 /*253960*/                OPC_SwitchType /*6 cases */, 18, MVT::v16i32,// ->253981
123221 /*254087*/                OPC_SwitchType /*6 cases */, 18, MVT::v16i32,// ->254108
123297 /*254214*/                OPC_SwitchType /*6 cases */, 18, MVT::v16i32,// ->254235
123422 /*254436*/                OPC_CheckType, MVT::v16i32,
123473 /*254535*/                OPC_CheckType, MVT::v16i32,
125723 /*258555*/              OPC_SwitchType /*6 cases */, 17, MVT::v16i32,// ->258575
125787 /*258676*/              OPC_SwitchType /*6 cases */, 17, MVT::v16i32,// ->258696
125851 /*258797*/              OPC_SwitchType /*6 cases */, 17, MVT::v16i32,// ->258817
125915 /*258918*/              OPC_SwitchType /*6 cases */, 17, MVT::v16i32,// ->258938
126454                           MVT::v16i32, 0/*#Ops*/,  // Results = #4
126457                           MVT::v16i32, 3/*#Ops*/, 4, 1, 5,  // Results = #6
126459                           MVT::v16i32, 2/*#Ops*/, 3, 6,  // Results = #7
127954                             MVT::v16i32, 0/*#Ops*/,  // Results = #3
127957                             MVT::v16i32, 3/*#Ops*/, 3, 2, 4,  // Results = #5
127962                             MVT::v16i32, 0/*#Ops*/,  // Results = #8
127965                             MVT::v16i32, 3/*#Ops*/, 8, 1, 9,  // Results = #10
127967                             MVT::v16i32, 3/*#Ops*/, 5, 7, 10,  // Results = #11
128371 /*263862*/                    /*SwitchType*/ 26, MVT::v16i32,// ->263890
128536 /*264180*/                    /*SwitchType*/ 26, MVT::v16i32,// ->264208
128705 /*264506*/                    /*SwitchType*/ 26, MVT::v16i32,// ->264534
128870 /*264824*/                    /*SwitchType*/ 26, MVT::v16i32,// ->264852
129039 /*265150*/                    /*SwitchType*/ 26, MVT::v16i32,// ->265178
129204 /*265468*/                    /*SwitchType*/ 26, MVT::v16i32,// ->265496
129372 /*265791*/                  /*SwitchType*/ 26, MVT::v16i32,// ->265819
134006 /*274862*/                    /*SwitchType*/ 25, MVT::v16i32,// ->274889
134151 /*275170*/                    /*SwitchType*/ 25, MVT::v16i32,// ->275197
134300 /*275486*/                    /*SwitchType*/ 25, MVT::v16i32,// ->275513
134445 /*275794*/                    /*SwitchType*/ 25, MVT::v16i32,// ->275821
134594 /*276110*/                    /*SwitchType*/ 25, MVT::v16i32,// ->276137
134739 /*276418*/                    /*SwitchType*/ 25, MVT::v16i32,// ->276445
134887 /*276731*/                  /*SwitchType*/ 25, MVT::v16i32,// ->276758
140503 /*288423*/                /*SwitchType*/ 18, MVT::v16i32,// ->288443
140603 /*288591*/                /*SwitchType*/ 18, MVT::v16i32,// ->288611
140703 /*288759*/                /*SwitchType*/ 18, MVT::v16i32,// ->288779
140803 /*288927*/                /*SwitchType*/ 18, MVT::v16i32,// ->288947
142481 /*291937*/              /*SwitchType*/ 17, MVT::v16i32,// ->291956
142565 /*292097*/              /*SwitchType*/ 17, MVT::v16i32,// ->292116
142649 /*292257*/              /*SwitchType*/ 17, MVT::v16i32,// ->292276
142733 /*292417*/              /*SwitchType*/ 17, MVT::v16i32,// ->292436
144418 /*295818*/            OPC_CheckType, MVT::v16i32,
144422                           MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
144435 /*295849*/            OPC_CheckType, MVT::v16i32,
144439                           MVT::v16i32, 4/*#Ops*/, 0, 2, 3, 4, 
144458 /*295894*/                OPC_CheckType, MVT::v16i32,
144461                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
144473 /*295919*/                  OPC_CheckType, MVT::v16i32,
144476                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144485 /*295939*/                  OPC_CheckType, MVT::v16i32,
144488                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144497 /*295959*/                  OPC_CheckType, MVT::v16i32,
144500                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144513 /*295986*/                  OPC_CheckType, MVT::v16i32,
144516                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144525 /*296006*/                  OPC_CheckType, MVT::v16i32,
144528                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144537 /*296026*/                  OPC_CheckType, MVT::v16i32,
144540                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144553 /*296053*/                  OPC_CheckType, MVT::v16i32,
144556                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144565 /*296073*/                  OPC_CheckType, MVT::v16i32,
144568                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144577 /*296093*/                  OPC_CheckType, MVT::v16i32,
144580                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144593 /*296120*/                  OPC_CheckType, MVT::v16i32,
144596                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144605 /*296140*/                  OPC_CheckType, MVT::v16i32,
144608                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144617 /*296160*/                  OPC_CheckType, MVT::v16i32,
144620                                 MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144641 /*296200*/                OPC_CheckType, MVT::v16i32,
144645                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144658 /*296233*/                OPC_CheckType, MVT::v16i32,
144662                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144675 /*296266*/                OPC_CheckType, MVT::v16i32,
144679                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144692 /*296299*/                OPC_CheckType, MVT::v16i32,
144696                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144709 /*296332*/                OPC_CheckType, MVT::v16i32,
144713                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144726 /*296365*/                OPC_CheckType, MVT::v16i32,
144730                               MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
144747 /*296403*/                OPC_CheckType, MVT::v16i32,
144750                               MVT::v16i32, 5/*#Ops*/, 4, 0, 1, 2, 3, 
144764 /*296435*/                  OPC_CheckType, MVT::v16i32,
144768                                 MVT::v16i32, 5/*#Ops*/, 4, 0, 1, 2, 5, 
144807 /*296517*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->296531
144810                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144831 /*296560*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->296574
144834                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144855 /*296603*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->296617
144858                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144879 /*296646*/            OPC_CheckType, MVT::v16i32,
144882                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144896 /*296674*/            OPC_CheckType, MVT::v16i32,
144899                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144913 /*296702*/            OPC_CheckType, MVT::v16i32,
144916                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144965 /*296788*/            OPC_CheckType, MVT::v16i32,
144968                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
144983 /*296818*/            OPC_CheckType, MVT::v16i32,
144986                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145001 /*296847*/            OPC_CheckType, MVT::v16i32,
145004                           MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
145056 /*296938*/            OPC_CheckType, MVT::v16i32,
145059                           MVT::v16i32, 5/*#Ops*/, 1, 0, 2, 3, 4, 
145080 /*296984*/            /*SwitchType*/ 12, MVT::v16i32,// ->296998
145083                             MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
145105 /*297030*/            /*SwitchType*/ 12, MVT::v16i32,// ->297044
145108                             MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
145154 /*297111*/            OPC_CheckType, MVT::v16i32,
145157                           MVT::v16i32, 1/*#Ops*/, 0, 
145169 /*297136*/              OPC_CheckType, MVT::v16i32,
145172                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
145205 /*297193*/              OPC_CheckType, MVT::v16i32,
145208                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
145255 /*297291*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i32,// ->297306
145258                             MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
145282 /*297345*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->297359
145285                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145309 /*297396*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->297410
145312                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145420 /*297599*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->297613
145423                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145593 /*297890*/            OPC_CheckType, MVT::v16i32,
145596                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145619 /*297940*/            /*SwitchType*/ 11, MVT::v16i32,// ->297953
145622                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145646 /*297991*/            /*SwitchType*/ 11, MVT::v16i32,// ->298004
145649                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145673 /*298042*/            /*SwitchType*/ 11, MVT::v16i32,// ->298055
145676                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145700 /*298093*/            /*SwitchType*/ 11, MVT::v16i32,// ->298106
145703                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145715 /*298117*/            OPC_CheckType, MVT::v16i32,
145718                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145729 /*298140*/            OPC_CheckType, MVT::v16i32,
145732                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145743 /*298163*/            OPC_CheckType, MVT::v16i32,
145746                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145757 /*298186*/            OPC_CheckType, MVT::v16i32,
145760                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145773 /*298213*/              OPC_CheckType, MVT::v16i32,
145776                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145802 /*298261*/              OPC_CheckType, MVT::v16i32,
145805                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145831 /*298309*/              OPC_CheckType, MVT::v16i32,
145834                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145858 /*298353*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->298367
145861                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145879 /*298391*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->298405
145882                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145900 /*298429*/            OPC_SwitchType /*2 cases */, 11, MVT::v16i32,// ->298443
145903                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145917 /*298463*/            OPC_CheckChild1Type, MVT::v16i32,
145922 /*298469*/            OPC_CheckType, MVT::v16i32,
145925                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145932 /*298488*/            OPC_CheckChild1Type, MVT::v16i32,
145937 /*298494*/            OPC_CheckType, MVT::v16i32,
145940                           MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145963 /*298544*/            /*SwitchType*/ 11, MVT::v16i32,// ->298557
145966                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
145992 /*298592*/            OPC_CheckType, MVT::v16i32,
145995                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146006 /*298615*/            OPC_CheckType, MVT::v16i32,
146009                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146020 /*298638*/            OPC_CheckType, MVT::v16i32,
146023                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146034 /*298661*/            OPC_CheckType, MVT::v16i32,
146037                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146048 /*298684*/            OPC_CheckType, MVT::v16i32,
146051                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146062 /*298707*/            OPC_CheckType, MVT::v16i32,
146065                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146072 /*298726*/              OPC_CheckChild0Type, MVT::v16i32,
146111 /*298788*/              OPC_CheckChild0Type, MVT::v16i32,
146146 /*298847*/              OPC_CheckChild0Type, MVT::v16i32,
146192 /*298925*/              /*SwitchType*/ 10, MVT::v16i32,// ->298937
146195                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
146205 /*298945*/              OPC_CheckType, MVT::v16i32,
146208                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
146227 /*298984*/              /*SwitchType*/ 10, MVT::v16i32,// ->298996
146230                               MVT::v16i32, 2/*#Ops*/, 0, 1, 
146240 /*299004*/              OPC_CheckType, MVT::v16i32,
146243                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
146254 /*299026*/            OPC_SwitchType /*3 cases */, 10, MVT::v16i32,// ->299039
146257                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
146276 /*299069*/            OPC_CheckChild0Type, MVT::v16i32,
146281 /*299075*/            OPC_CheckType, MVT::v16i32,
146284                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146294 /*299096*/            OPC_CheckType, MVT::v16i32,
146297                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
146304 /*299115*/              OPC_CheckChild0Type, MVT::v16i32,
146309 /*299121*/              OPC_CheckType, MVT::v16i32,
146312                             MVT::v16i32, 2/*#Ops*/, 0, 1, 
146360 /*299209*/            /*SwitchType*/ 11, MVT::v16i32,// ->299222
146363                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
146387 /*299260*/            /*SwitchType*/ 11, MVT::v16i32,// ->299273
146390                             MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
146409 /*299300*/            /*SwitchType*/ 12, MVT::v16i32,// ->299314
146412                             MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146431 /*299341*/            /*SwitchType*/ 12, MVT::v16i32,// ->299355
146434                             MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146447 /*299367*/            OPC_CheckType, MVT::v16i32,
146450                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146462 /*299392*/            OPC_CheckType, MVT::v16i32,
146465                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146477 /*299417*/            OPC_CheckType, MVT::v16i32,
146480                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146492 /*299442*/            OPC_CheckType, MVT::v16i32,
146495                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
146556 /*299549*/            OPC_CheckType, MVT::v16i32,
146560                           MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
146571 /*299579*/            OPC_CheckType, MVT::v16i32,
146575                           MVT::v16i32, 5/*#Ops*/, 4, 0, 2, 3, 5, 
146590 /*299619*/              OPC_CheckType, MVT::v16i32,
146593                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
146603 /*299643*/                OPC_CheckType, MVT::v16i32,
146606                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146613 /*299662*/                OPC_CheckType, MVT::v16i32,
146616                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146623 /*299681*/                OPC_CheckType, MVT::v16i32,
146626                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146637 /*299707*/                OPC_CheckType, MVT::v16i32,
146640                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146647 /*299726*/                OPC_CheckType, MVT::v16i32,
146650                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146657 /*299745*/                OPC_CheckType, MVT::v16i32,
146660                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146671 /*299771*/                OPC_CheckType, MVT::v16i32,
146674                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146681 /*299790*/                OPC_CheckType, MVT::v16i32,
146684                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146691 /*299809*/                OPC_CheckType, MVT::v16i32,
146694                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146705 /*299835*/                OPC_CheckType, MVT::v16i32,
146708                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146715 /*299854*/                OPC_CheckType, MVT::v16i32,
146718                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146725 /*299873*/                OPC_CheckType, MVT::v16i32,
146728                               MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146741 /*299901*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->299916
146744                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146762 /*299943*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->299958
146765                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146783 /*299985*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->300000
146786                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146804 /*300027*/            OPC_CheckType, MVT::v16i32,
146807                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146818 /*300053*/            OPC_CheckType, MVT::v16i32,
146821                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146832 /*300079*/            OPC_CheckType, MVT::v16i32,
146835                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146875 /*300159*/            OPC_CheckType, MVT::v16i32,
146878                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146890 /*300187*/            OPC_CheckType, MVT::v16i32,
146893                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
146905 /*300214*/            OPC_CheckType, MVT::v16i32,
146908                           MVT::v16i32, 5/*#Ops*/, 4, 0, 1, 2, 3, 
146950 /*300298*/            OPC_CheckType, MVT::v16i32,
146955                             MVT::v16i32, 5/*#Ops*/, 1, 0, 2, 3, 4, 
146963                             MVT::v16i32, 5/*#Ops*/, 3, 0, 2, 1, 5, 
146971                             MVT::v16i32, 5/*#Ops*/, 2, 0, 1, 3, 5, 
146990 /*300385*/            /*SwitchType*/ 13, MVT::v16i32,// ->300400
146993                             MVT::v16i32, 5/*#Ops*/, 4, 0, 1, 2, 3, 
147012 /*300430*/            /*SwitchType*/ 13, MVT::v16i32,// ->300445
147015                             MVT::v16i32, 5/*#Ops*/, 4, 0, 1, 2, 3, 
147055 /*300508*/          OPC_SwitchType /*3 cases */, 10, MVT::v16i32,// ->300521
147058                           MVT::v16i32, 2/*#Ops*/, 0, 1, 
147079 /*300551*/          OPC_CheckType, MVT::v16i32,
147083                         MVT::v16i32, 2/*#Ops*/, 2, 1, 
147134 /*300694*/              OPC_CheckType, MVT::v16i32,
147137                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147164 /*300748*/              OPC_CheckType, MVT::v16i32,
147167                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147208 /*300845*/              OPC_SwitchType /*3 cases */, 12, MVT::v16i32,// ->300860
147211                               MVT::v16i32, 4/*#Ops*/, 2, 0, 1, 3, 
147229 /*300892*/              OPC_SwitchType /*3 cases */, 12, MVT::v16i32,// ->300907
147232                               MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
147254 /*300944*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i32,// ->300959
147257                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147278 /*300995*/            OPC_SwitchType /*3 cases */, 12, MVT::v16i32,// ->301010
147281                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147374 /*301194*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->301209
147377                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147516 /*301467*/            OPC_CheckType, MVT::v16i32,
147519                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147539 /*301517*/            /*SwitchType*/ 12, MVT::v16i32,// ->301531
147542                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147563 /*301568*/            /*SwitchType*/ 12, MVT::v16i32,// ->301582
147566                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147587 /*301619*/            /*SwitchType*/ 12, MVT::v16i32,// ->301633
147590                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147611 /*301670*/            /*SwitchType*/ 12, MVT::v16i32,// ->301684
147614                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147623 /*301692*/            OPC_CheckType, MVT::v16i32,
147626                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147634 /*301713*/            OPC_CheckType, MVT::v16i32,
147637                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147645 /*301734*/            OPC_CheckType, MVT::v16i32,
147648                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147656 /*301755*/            OPC_CheckType, MVT::v16i32,
147659                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147669 /*301780*/              OPC_CheckType, MVT::v16i32,
147672                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147693 /*301825*/              OPC_CheckType, MVT::v16i32,
147696                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147717 /*301870*/              OPC_CheckType, MVT::v16i32,
147720                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147739 /*301911*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->301926
147742                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147757 /*301948*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->301963
147760                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147775 /*301985*/            OPC_SwitchType /*2 cases */, 12, MVT::v16i32,// ->302000
147778                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147791 /*302020*/            OPC_CheckChild1Type, MVT::v16i32,
147794 /*302024*/            OPC_CheckType, MVT::v16i32,
147797                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147803 /*302043*/            OPC_CheckChild1Type, MVT::v16i32,
147806 /*302047*/            OPC_CheckType, MVT::v16i32,
147809                           MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147829 /*302097*/            /*SwitchType*/ 12, MVT::v16i32,// ->302111
147832                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
147852 /*302141*/            OPC_CheckType, MVT::v16i32,
147855                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147863 /*302162*/            OPC_CheckType, MVT::v16i32,
147866                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147874 /*302183*/            OPC_CheckType, MVT::v16i32,
147877                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147885 /*302204*/            OPC_CheckType, MVT::v16i32,
147888                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147896 /*302225*/            OPC_CheckType, MVT::v16i32,
147899                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147907 /*302246*/            OPC_CheckType, MVT::v16i32,
147910                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
147916 /*302265*/              OPC_CheckChild0Type, MVT::v16i32,
147948 /*302323*/              OPC_CheckChild0Type, MVT::v16i32,
147978 /*302380*/              OPC_CheckChild0Type, MVT::v16i32,
148017 /*302455*/              /*SwitchType*/ 11, MVT::v16i32,// ->302468
148020                               MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148028 /*302474*/              OPC_CheckType, MVT::v16i32,
148031                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148047 /*302512*/              /*SwitchType*/ 11, MVT::v16i32,// ->302525
148050                               MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148058 /*302531*/              OPC_CheckType, MVT::v16i32,
148061                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148069 /*302551*/            OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->302565
148072                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148090 /*302596*/            OPC_CheckChild0Type, MVT::v16i32,
148093 /*302600*/            OPC_CheckType, MVT::v16i32,
148096                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148103 /*302619*/            OPC_CheckType, MVT::v16i32,
148106                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148112 /*302638*/              OPC_CheckChild0Type, MVT::v16i32,
148115 /*302642*/              OPC_CheckType, MVT::v16i32,
148118                             MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148159 /*302728*/            /*SwitchType*/ 12, MVT::v16i32,// ->302742
148162                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
148183 /*302779*/            /*SwitchType*/ 12, MVT::v16i32,// ->302793
148186                             MVT::v16i32, 4/*#Ops*/, 3, 0, 1, 2, 
148202 /*302818*/            /*SwitchType*/ 12, MVT::v16i32,// ->302832
148205                             MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148221 /*302857*/            /*SwitchType*/ 12, MVT::v16i32,// ->302871
148224                             MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148234 /*302881*/            OPC_CheckType, MVT::v16i32,
148237                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148246 /*302904*/            OPC_CheckType, MVT::v16i32,
148249                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148258 /*302927*/            OPC_CheckType, MVT::v16i32,
148261                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148270 /*302950*/            OPC_CheckType, MVT::v16i32,
148273                           MVT::v16i32, 4/*#Ops*/, 1, 0, 2, 3, 
148314 /*303034*/          OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->303048
148317                           MVT::v16i32, 3/*#Ops*/, 2, 0, 1, 
148623 /*303683*/                    /*SwitchType*/ 26, MVT::v16i32,// ->303711
148673 /*303778*/                    OPC_CheckType, MVT::v16i32,
148713 /*303853*/                    /*SwitchType*/ 26, MVT::v16i32,// ->303881
148764 /*303949*/                    OPC_CheckType, MVT::v16i32,
148806 /*304030*/                    /*SwitchType*/ 26, MVT::v16i32,// ->304058
148856 /*304125*/                    OPC_CheckType, MVT::v16i32,
148896 /*304200*/                    /*SwitchType*/ 26, MVT::v16i32,// ->304228
148947 /*304296*/                    OPC_CheckType, MVT::v16i32,
148989 /*304377*/                    /*SwitchType*/ 26, MVT::v16i32,// ->304405
149039 /*304472*/                    OPC_CheckType, MVT::v16i32,
149079 /*304547*/                    /*SwitchType*/ 26, MVT::v16i32,// ->304575
149130 /*304643*/                    OPC_CheckType, MVT::v16i32,
149171 /*304721*/                  /*SwitchType*/ 26, MVT::v16i32,// ->304749
149221 /*304816*/                  OPC_CheckType, MVT::v16i32,
151343 /*308742*/              OPC_CheckType, MVT::v16i32,
151363 /*308778*/              OPC_CheckType, MVT::v16i32,
151387 /*308822*/              OPC_CheckType, MVT::v16i32,
151407 /*308858*/              OPC_CheckType, MVT::v16i32,
151872 /*309703*/            OPC_CheckChild1Type, MVT::v16i32,
152030 /*310026*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310053
152074 /*310118*/                    OPC_CheckType, MVT::v16i32,
152110 /*310191*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310218
152155 /*310284*/                    OPC_CheckType, MVT::v16i32,
152193 /*310363*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310390
152237 /*310455*/                    OPC_CheckType, MVT::v16i32,
152273 /*310528*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310555
152318 /*310621*/                    OPC_CheckType, MVT::v16i32,
152356 /*310700*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310727
152400 /*310792*/                    OPC_CheckType, MVT::v16i32,
152436 /*310865*/                    /*SwitchType*/ 25, MVT::v16i32,// ->310892
152481 /*310958*/                    OPC_CheckType, MVT::v16i32,
152518 /*311034*/                  /*SwitchType*/ 25, MVT::v16i32,// ->311061
152562 /*311126*/                  OPC_CheckType, MVT::v16i32,
155279 /*316462*/              OPC_CheckType, MVT::v16i32,
155297 /*316497*/              OPC_CheckType, MVT::v16i32,
155319 /*316540*/              OPC_CheckType, MVT::v16i32,
155337 /*316575*/              OPC_CheckType, MVT::v16i32,
155758 /*317398*/            OPC_CheckChild1Type, MVT::v16i32,
155873 /*317616*/                /*SwitchType*/ 18, MVT::v16i32,// ->317636
155925 /*317703*/                /*SwitchType*/ 18, MVT::v16i32,// ->317723
155977 /*317790*/                /*SwitchType*/ 18, MVT::v16i32,// ->317810
156029 /*317877*/                /*SwitchType*/ 18, MVT::v16i32,// ->317897
156339 /*318411*/            OPC_CheckChild0Type, MVT::v16i32,
156356 /*318440*/            OPC_CheckChild0Type, MVT::v16i32,
156888 /*319349*/            OPC_CheckChild0Type, MVT::v16i32,
156901 /*319371*/            OPC_CheckChild0Type, MVT::v16i32,
157123 /*319742*/            OPC_CheckChild1Type, MVT::v16i32,
157203 /*319893*/              /*SwitchType*/ 17, MVT::v16i32,// ->319912
157247 /*319976*/              /*SwitchType*/ 17, MVT::v16i32,// ->319995
157291 /*320059*/              /*SwitchType*/ 17, MVT::v16i32,// ->320078
157335 /*320142*/              /*SwitchType*/ 17, MVT::v16i32,// ->320161
157665 /*320789*/            OPC_CheckChild0Type, MVT::v16i32,
157680 /*320817*/            OPC_CheckChild0Type, MVT::v16i32,
158233 /*321878*/            OPC_CheckChild0Type, MVT::v16i32,
158244 /*321899*/            OPC_CheckChild0Type, MVT::v16i32,
158430 /*322252*/            OPC_CheckChild1Type, MVT::v16i32,
159286 /*323780*/            OPC_CheckChild0Type, MVT::v16i32,
161034                             MVT::v16i32, 0/*#Ops*/,  // Results = #4
161037                             MVT::v16i32, 3/*#Ops*/, 4, 1, 5,  // Results = #6
161039                             MVT::v16i32, 2/*#Ops*/, 3, 6,  // Results = #7
162085                             MVT::v16i32, 0/*#Ops*/,  // Results = #3
162088                             MVT::v16i32, 3/*#Ops*/, 3, 2, 4,  // Results = #5
162093                             MVT::v16i32, 0/*#Ops*/,  // Results = #8
162096                             MVT::v16i32, 3/*#Ops*/, 8, 1, 9,  // Results = #10
162098                             MVT::v16i32, 3/*#Ops*/, 5, 7, 10,  // Results = #11
176826 /*358694*/                OPC_CheckChild0Type, MVT::v16i32,
187212 /*378395*/              OPC_CheckChild0Type, MVT::v16i32,
187241 /*378443*/              OPC_CheckChild0Type, MVT::v16i32,
187993 /*379857*/              OPC_CheckChild0Type, MVT::v16i32,
188018 /*379903*/              OPC_CheckChild0Type, MVT::v16i32,
191470 /*386682*/          OPC_CheckType, MVT::v16i32,
191475                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191506 /*386760*/            OPC_CheckType, MVT::v16i32,
191511                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191746 /*387232*/        OPC_CheckType, MVT::v16i32,
191749                       MVT::v16i32, 1/*#Ops*/, 0, 
191824 /*387379*/          OPC_CheckType, MVT::v16i32,
191829                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
191936 /*387629*/            OPC_CheckType, MVT::v16i32,
191941                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192066 /*387910*/        OPC_CheckType, MVT::v16i32,
192069                       MVT::v16i32, 1/*#Ops*/, 0, 
192352 /*388484*/          OPC_CheckType, MVT::v16i32,
192357                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192388 /*388562*/            OPC_CheckType, MVT::v16i32,
192393                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192676 /*389160*/        OPC_CheckType, MVT::v16i32,
192679                       MVT::v16i32, 1/*#Ops*/, 0, 
192754 /*389307*/          OPC_CheckType, MVT::v16i32,
192759                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192866 /*389557*/            OPC_CheckType, MVT::v16i32,
192871                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
192996 /*389838*/        OPC_CheckType, MVT::v16i32,
192999                       MVT::v16i32, 1/*#Ops*/, 0, 
193019                           MVT::v16i32, 1/*#Ops*/, 3,  // Results = #4
193072                           MVT::v16i32, 1/*#Ops*/, 3,  // Results = #4
193193 /*390272*/        OPC_SwitchType /*3 cases */, 32, MVT::v16i32,// ->390307
193254 /*390395*/        OPC_SwitchType /*6 cases */, 19, MVT::v16i32,// ->390417
193259                         MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193315 /*390542*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->390564
193320                           MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193380 /*390692*/      OPC_SwitchType /*6 cases */, 11, MVT::v16i32,// ->390706
193383                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
193947 /*391957*/        OPC_CheckType, MVT::v16i32,
193953                       MVT::v16i32, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194010 /*392095*/        OPC_CheckType, MVT::v16i32,
194016                       MVT::v16i32, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194427 /*393029*/              OPC_CheckType, MVT::v16i32,
194435                               MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
194445                               MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
194527 /*393265*/              OPC_CheckType, MVT::v16i32,
194535                               MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
194545                               MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
195074 /*394593*/          OPC_CheckType, MVT::v16i32,
195076                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
195079                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2, 
195118 /*394693*/          OPC_CheckType, MVT::v16i32,
195120                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
195123                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2, 
195302 /*395114*/        OPC_CheckType, MVT::v16i32,
195306                       MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
195353 /*395216*/        OPC_CheckType, MVT::v16i32,
195357                       MVT::v16i32, 3/*#Ops*/, 1, 2, 3, 
196503 /*397596*/        /*SwitchType*/ 18, MVT::v16i32,// ->397616
196508                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
196548 /*397696*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->397717
196553                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
196635                         MVT::v16i32, 0/*#Ops*/,  // Results = #2
196638                         MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
196640                         MVT::v16i32, 2/*#Ops*/, 4, 1,  // Results = #5
196681 /*397998*/      /*SwitchType*/ 10, MVT::v16i32,// ->398010
196684                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
196697                         MVT::v16i32, 0/*#Ops*/,  // Results = #2
196700                         MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
196702                         MVT::v16i32, 2/*#Ops*/, 4, 1,  // Results = #5
197229 /*399062*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->399083
197234                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
197266 /*399141*/        OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->399162
197271                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
197332 /*399276*/      /*SwitchType*/ 10, MVT::v16i32,// ->399288
197335                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
199550 /*403596*/            OPC_SwitchType /*3 cases */, 17, MVT::v16i32,// ->403616
199555                             MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199732 /*403950*/        /*SwitchType*/ 9, MVT::v16i32,// ->403961
199735                         MVT::v16i32, 1/*#Ops*/, 0, 
199778 /*404030*/        OPC_SwitchType /*3 cases */, 9, MVT::v16i32,// ->404042
199781                         MVT::v16i32, 1/*#Ops*/, 0, 
202162 /*409033*/        OPC_SwitchType /*9 cases */, 18, MVT::v16i32,// ->409054
202167                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202247 /*409234*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->409255
202252                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202414 /*409569*/      /*SwitchType*/ 10, MVT::v16i32,// ->409581
202417                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
202449 /*409635*/        OPC_SwitchType /*9 cases */, 18, MVT::v16i32,// ->409656
202454                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202534 /*409836*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->409857
202539                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202701 /*410171*/      /*SwitchType*/ 10, MVT::v16i32,// ->410183
202704                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
202736 /*410237*/        OPC_SwitchType /*9 cases */, 18, MVT::v16i32,// ->410258
202741                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202821 /*410438*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->410459
202826                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202954 /*410710*/      /*SwitchType*/ 10, MVT::v16i32,// ->410722
202957                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
203033 /*410886*/        OPC_SwitchType /*6 cases */, 18, MVT::v16i32,// ->410907
203038                         MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203094 /*411027*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->411048
203099                           MVT::v16i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203159 /*411172*/      OPC_SwitchType /*6 cases */, 10, MVT::v16i32,// ->411185
203162                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
203175                         MVT::v16i32, 0/*#Ops*/,  // Results = #2
203178                         MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
203180                         MVT::v16i32, 2/*#Ops*/, 4, 1,  // Results = #5
203197                         MVT::v16i32, 0/*#Ops*/,  // Results = #2
203200                         MVT::v16i32, 3/*#Ops*/, 2, 0, 3,  // Results = #4
203202                         MVT::v16i32, 2/*#Ops*/, 4, 1,  // Results = #5
203682 /*412265*/        OPC_CheckType, MVT::v16i32,
203687                       MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
203701 /*412303*/        OPC_CheckType, MVT::v16i32,
203706                       MVT::v16i32, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
203726 /*412348*/      OPC_CheckType, MVT::v16i32,
203732                     MVT::v16i32, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
203751 /*412395*/      OPC_CheckType, MVT::v16i32,
203757                     MVT::v16i32, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
203775 /*412440*/      OPC_CheckType, MVT::v16i32,
203781                     MVT::v16i32, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
203800 /*412488*/        OPC_CheckType, MVT::v16i32,
203806                       MVT::v16i32, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
204981 /*414718*/        OPC_SwitchType /*12 cases */, 12, MVT::v16i32,// ->414733
204984                         MVT::v16i32, 4/*#Ops*/, 0, 1, 2, 3, 
205096 /*414983*/        /*SwitchType*/ 19, MVT::v16i32,// ->415004
205101                         MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205157 /*415129*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->415151
205162                           MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205240 /*415319*/      /*SwitchType*/ 11, MVT::v16i32,// ->415332
205243                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
205318 /*415492*/        /*SwitchType*/ 19, MVT::v16i32,// ->415513
205323                         MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205379 /*415638*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->415660
205384                           MVT::v16i32, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205462 /*415828*/      /*SwitchType*/ 11, MVT::v16i32,// ->415841
205465                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
205707 /*416345*/              OPC_SwitchType /*3 cases */, 42, MVT::v16i32,// ->416390
205714                                 MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205722                                 MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205745 /*416434*/              OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->416455
205750                               MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205776 /*416507*/              OPC_SwitchType /*3 cases */, 42, MVT::v16i32,// ->416552
205783                                 MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205791                                 MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205814 /*416596*/              OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->416617
205819                               MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
205845 /*416667*/            OPC_SwitchType /*3 cases */, 44, MVT::v16i32,// ->416714
205852                               MVT::v16i32, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
205860                               MVT::v16i32, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
205883 /*416760*/            OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->416782
205888                             MVT::v16i32, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
208087 /*421562*/        OPC_CheckChild0Type, MVT::v16i32,
208119 /*421621*/        OPC_CheckType, MVT::v16i32,
208137 /*421658*/        OPC_CheckChild0Type, MVT::v16i32,
208167 /*421713*/        OPC_CheckType, MVT::v16i32,
208381 /*422126*/        OPC_CheckChild0Type, MVT::v16i32,
208413 /*422185*/        OPC_CheckType, MVT::v16i32,
208431 /*422222*/        OPC_CheckChild0Type, MVT::v16i32,
208461 /*422277*/        OPC_CheckType, MVT::v16i32,
209281                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209284                       MVT::v16i32, 3/*#Ops*/, 9, 1, 10,  // Results = #11
209313                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209316                       MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
209345                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209348                       MVT::v16i32, 3/*#Ops*/, 9, 1, 10,  // Results = #11
209377                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209380                       MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
209409                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209412                       MVT::v16i32, 3/*#Ops*/, 9, 1, 10,  // Results = #11
209441                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209444                       MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
209473                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209476                       MVT::v16i32, 3/*#Ops*/, 9, 1, 10,  // Results = #11
209505                       MVT::v16i32, 0/*#Ops*/,  // Results = #9
209508                       MVT::v16i32, 3/*#Ops*/, 9, 3, 10,  // Results = #11
209901 /*425292*/      /*SwitchType*/ 15, MVT::v16i32,// ->425309
209925                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
209928                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
209951                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
209954                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
210342 /*426367*/        OPC_CheckChild0Type, MVT::v16i32,
210392                         MVT::v16i32, 0/*#Ops*/,  // Results = #3
210395                         MVT::v16i32, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210397                         MVT::v16i32, 0/*#Ops*/,  // Results = #6
210400                         MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210413                         MVT::v16i32, 0/*#Ops*/,  // Results = #3
210416                         MVT::v16i32, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210418                         MVT::v16i32, 0/*#Ops*/,  // Results = #6
210421                         MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210458                         MVT::v16i32, 0/*#Ops*/,  // Results = #3
210461                         MVT::v16i32, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210463                         MVT::v16i32, 0/*#Ops*/,  // Results = #6
210466                         MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210479                         MVT::v16i32, 0/*#Ops*/,  // Results = #3
210482                         MVT::v16i32, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210484                         MVT::v16i32, 0/*#Ops*/,  // Results = #6
210487                         MVT::v16i32, 3/*#Ops*/, 6, 2, 7,  // Results = #8
211250 /*428374*/          /*SwitchType*/ 18, MVT::v16i32,// ->428394
211255                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211308 /*428509*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->428530
211313                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211525 /*428941*/      /*SwitchType*/ 10, MVT::v16i32,// ->428953
211528                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
212115 /*430249*/          /*SwitchType*/ 18, MVT::v16i32,// ->430269
212120                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212173 /*430384*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->430405
212178                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212390 /*430816*/      /*SwitchType*/ 10, MVT::v16i32,// ->430828
212393                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
212857 /*431852*/          /*SwitchType*/ 18, MVT::v16i32,// ->431872
212862                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212967 /*432113*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->432134
212972                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213162 /*432489*/      /*SwitchType*/ 10, MVT::v16i32,// ->432501
213165                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
214787 /*435964*/          /*SwitchType*/ 18, MVT::v16i32,// ->435984
214792                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214845 /*436099*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->436120
214850                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215048 /*436571*/          /*SwitchType*/ 18, MVT::v16i32,// ->436591
215053                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215107 /*436707*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->436728
215112                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215366 /*437282*/      /*SwitchType*/ 10, MVT::v16i32,// ->437294
215369                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
215579 /*437797*/          /*SwitchType*/ 18, MVT::v16i32,// ->437817
215584                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215637 /*437932*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->437953
215642                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215840 /*438404*/          /*SwitchType*/ 18, MVT::v16i32,// ->438424
215845                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215899 /*438540*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->438561
215904                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216158 /*439115*/      /*SwitchType*/ 10, MVT::v16i32,// ->439127
216161                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
216371 /*439630*/          /*SwitchType*/ 18, MVT::v16i32,// ->439650
216376                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216429 /*439765*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->439786
216434                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216632 /*440237*/          /*SwitchType*/ 18, MVT::v16i32,// ->440257
216637                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216691 /*440373*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->440394
216696                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216950 /*440948*/      /*SwitchType*/ 10, MVT::v16i32,// ->440960
216953                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
217163 /*441463*/          /*SwitchType*/ 18, MVT::v16i32,// ->441483
217168                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217221 /*441598*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->441619
217226                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217424 /*442070*/          /*SwitchType*/ 18, MVT::v16i32,// ->442090
217429                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217483 /*442206*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->442227
217488                           MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217742 /*442781*/      /*SwitchType*/ 10, MVT::v16i32,// ->442793
217745                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
218442 /*444303*/        OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->444324
218447                         MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218512 /*444454*/        OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->444475
218517                         MVT::v16i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218575 /*444584*/      /*SwitchType*/ 10, MVT::v16i32,// ->444596
218578                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
218870 /*445216*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->445237
218875                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219037 /*445568*/        /*SwitchType*/ 10, MVT::v16i32,// ->445580
219040                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
219192 /*445895*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->445916
219197                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219359 /*446247*/        /*SwitchType*/ 10, MVT::v16i32,// ->446259
219362                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
219514 /*446574*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->446595
219519                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219649 /*446854*/        /*SwitchType*/ 10, MVT::v16i32,// ->446866
219652                         MVT::v16i32, 2/*#Ops*/, 0, 1, 
220540 /*448695*/      OPC_CheckChild0Type, MVT::v16i32,
220875 /*449337*/      OPC_CheckChild0Type, MVT::v16i32,
221409 /*450414*/          /*SwitchType*/ 17, MVT::v16i32,// ->450433
221414                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221518 /*450662*/          OPC_SwitchType /*3 cases */, 17, MVT::v16i32,// ->450682
221523                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221699 /*451018*/      /*SwitchType*/ 9, MVT::v16i32,// ->451029
221702                       MVT::v16i32, 1/*#Ops*/, 0, 
222922 /*453577*/        OPC_CheckType, MVT::v16i32,
222927                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
222944 /*453623*/        OPC_CheckType, MVT::v16i32,
222949                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223182 /*454214*/      /*SwitchType*/ 90, MVT::v16i32,// ->454306
223187                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
223190                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223193                         MVT::v16i32, 3/*#Ops*/, 3, 0, 4, 
223200                         MVT::v16i32, 0/*#Ops*/,  // Results = #1
223203                         MVT::v16i32, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223205                         MVT::v16i32, 0/*#Ops*/,  // Results = #4
223208                         MVT::v16i32, 3/*#Ops*/, 4, 0, 5,  // Results = #6
223211                         MVT::v16i32, 3/*#Ops*/, 3, 6, 7, 
223573 /*455198*/        /*SwitchType*/ 18, MVT::v16i32,// ->455218
223578                         MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223606 /*455271*/          OPC_SwitchType /*2 cases */, 18, MVT::v16i32,// ->455292
223611                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223697 /*455463*/      /*SwitchType*/ 10, MVT::v16i32,// ->455475
223700                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
223936 /*455981*/        /*SwitchType*/ 18, MVT::v16i32,// ->456001
223941                         MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223985 /*456095*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->456116
223990                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224098 /*456333*/      /*SwitchType*/ 10, MVT::v16i32,// ->456345
224101                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
224256 /*456709*/        /*SwitchType*/ 18, MVT::v16i32,// ->456729
224261                         MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224305 /*456823*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->456844
224310                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224418 /*457061*/      /*SwitchType*/ 10, MVT::v16i32,// ->457073
224421                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
224540 /*457353*/        /*SwitchType*/ 18, MVT::v16i32,// ->457373
224545                         MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224605 /*457507*/          OPC_SwitchType /*3 cases */, 18, MVT::v16i32,// ->457528
224610                           MVT::v16i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224690 /*457693*/      /*SwitchType*/ 10, MVT::v16i32,// ->457705
224693                       MVT::v16i32, 2/*#Ops*/, 0, 1, 
224945 /*458281*/        OPC_SwitchType /*12 cases */, 19, MVT::v16i32,// ->458303
224950                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225050 /*458548*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->458570
225055                           MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225107 /*458687*/      OPC_SwitchType /*12 cases */, 11, MVT::v16i32,// ->458701
225110                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
225712 /*460044*/        /*SwitchType*/ 17, MVT::v16i32,// ->460063
225717                         MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
225772 /*460177*/          OPC_SwitchType /*3 cases */, 17, MVT::v16i32,// ->460197
225777                           MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
225819 /*460274*/      /*SwitchType*/ 9, MVT::v16i32,// ->460285
225822                       MVT::v16i32, 1/*#Ops*/, 0, 
225876 /*460397*/        /*SwitchType*/ 19, MVT::v16i32,// ->460418
225881                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225933 /*460537*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->460559
225938                           MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226008 /*460715*/      /*SwitchType*/ 11, MVT::v16i32,// ->460728
226011                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
226083 /*460883*/        /*SwitchType*/ 19, MVT::v16i32,// ->460904
226088                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226140 /*461023*/          OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461045
226145                           MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226215 /*461201*/      /*SwitchType*/ 11, MVT::v16i32,// ->461214
226218                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
226266 /*461304*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461326
226271                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226298 /*461379*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461401
226303                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226326 /*461447*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->461461
226329                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
226359 /*461512*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461534
226364                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226391 /*461587*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461609
226396                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226419 /*461655*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->461669
226422                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
226452 /*461720*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461742
226457                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226484 /*461795*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461817
226489                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226512 /*461863*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->461877
226515                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
226545 /*461928*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->461950
226550                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226577 /*462003*/        OPC_SwitchType /*3 cases */, 19, MVT::v16i32,// ->462025
226582                         MVT::v16i32, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226605 /*462071*/      OPC_SwitchType /*3 cases */, 11, MVT::v16i32,// ->462085
226608                       MVT::v16i32, 3/*#Ops*/, 0, 1, 2, 
227122 /*463128*/      OPC_CheckType, MVT::v16i32,
227131                     MVT::v16i32, 3/*#Ops*/, 7, 8, 9, 
227480 /*463975*/      OPC_SwitchType /*3 cases */, 17, MVT::v16i32,// ->463995
227485                       MVT::v16i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227786 /*464711*/      OPC_CheckType, MVT::v16i32,
227792                     MVT::v16i32, MVT::v16i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228290 /*465922*/      OPC_CheckChild1Type, MVT::v16i32,
228675 /*466697*/          OPC_CheckChild0Type, MVT::v16i32,
228766 /*466890*/        OPC_CheckChild0Type, MVT::v16i32,
228939 /*467253*/        OPC_CheckChild0Type, MVT::v16i32,
229916 /*469251*/      OPC_CheckChild0Type, MVT::v16i32,
230176 /*469723*/      OPC_CheckChild0Type, MVT::v16i32,
230436 /*470195*/      OPC_CheckChild0Type, MVT::v16i32,
230480 /*470274*/      OPC_SwitchType /*12 cases */, 10, MVT::v16i32,// ->470287
230483                       MVT::v16i32, 2/*#Ops*/, 1, 0, 
230556 /*470424*/      OPC_SwitchType /*12 cases */, 11, MVT::v16i32,// ->470438
230559                       MVT::v16i32, 3/*#Ops*/, 1, 2, 0, 
230719 /*470757*/      OPC_SwitchType /*12 cases */, 10, MVT::v16i32,// ->470770
230722                       MVT::v16i32, 2/*#Ops*/, 1, 0, 
230795 /*470907*/      OPC_SwitchType /*12 cases */, 11, MVT::v16i32,// ->470921
230798                       MVT::v16i32, 3/*#Ops*/, 1, 2, 0, 
231134 /*471563*/      OPC_CheckType, MVT::v16i32,
231137                     MVT::v16i32, 2/*#Ops*/, 0, 1, 
231180 /*471646*/      OPC_CheckType, MVT::v16i32,
231183                     MVT::v16i32, 2/*#Ops*/, 0, 1, 
231333 /*471900*/      /*SwitchType*/ 8, MVT::v16i32,// ->471910
231336                       MVT::v16i32, 0/*#Ops*/, 
231512 /*472224*/      /*SwitchType*/ 8, MVT::v16i32,// ->472234
231515                       MVT::v16i32, 0/*#Ops*/, 
231578 /*472358*/      OPC_SwitchType /*3 cases */, 9, MVT::v16i32,// ->472370
231581                       MVT::v16i32, 1/*#Ops*/, 0, 
231678 /*472546*/      OPC_CheckType, MVT::v16i32,
231681                     MVT::v16i32, 1/*#Ops*/, 0, 
231712 /*472607*/      OPC_CheckType, MVT::v16i32,
231715                     MVT::v16i32, 1/*#Ops*/, 0, 
231916 /*472976*/      OPC_CheckChild0Type, MVT::v16i32,
232051 /*473220*/      OPC_CheckChild0Type, MVT::v16i32,
251464 /*513952*/      OPC_CheckChild1Type, MVT::v16i32,
252773 /*516742*/      OPC_CheckChild0Type, MVT::v16i32,
252807 /*516804*/      OPC_CheckChild0Type, MVT::v16i32,
254599   return Mgt->getIndex().getValueType() == MVT::v16i32;
254653   return Sc->getIndex().getValueType() == MVT::v16i32;
gen/lib/Target/X86/X86GenFastISel.inc
  142   if (RetVT.SimpleTy != MVT::v16i32)
  187   case MVT::v16i32: return fastEmit_ISD_ABS_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
  289   case MVT::v16i32: return fastEmit_ISD_ANY_EXTEND_MVT_v16i1_MVT_v16i32_r(Op0, Op0IsKill);
  567   if (RetVT.SimpleTy != MVT::v16i32)
  609   case MVT::v16i32: return fastEmit_ISD_CTLZ_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
  719   if (RetVT.SimpleTy != MVT::v16i32)
  767   case MVT::v16i32: return fastEmit_ISD_CTPOP_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 1507   case MVT::v16i32: return fastEmit_ISD_SIGN_EXTEND_MVT_v16i1_MVT_v16i32_r(Op0, Op0IsKill);
 1563   case MVT::v16i32: return fastEmit_ISD_SIGN_EXTEND_MVT_v16i8_MVT_v16i32_r(Op0, Op0IsKill);
 1603   if (RetVT.SimpleTy != MVT::v16i32)
 1972   case MVT::v16i32: return fastEmit_ISD_SINT_TO_FP_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 2119   case MVT::v16i32: return fastEmit_ISD_TRUNCATE_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 2238   case MVT::v16i32: return fastEmit_ISD_UINT_TO_FP_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 2280   case MVT::v16i32: return fastEmit_ISD_ZERO_EXTEND_MVT_v16i8_MVT_v16i32_r(Op0, Op0IsKill);
 2320   if (RetVT.SimpleTy != MVT::v16i32)
 2577   if (RetVT.SimpleTy != MVT::v16i32)
 2616   case MVT::v16i32: return fastEmit_X86ISD_CONFLICT_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 2726   if (RetVT.SimpleTy != MVT::v16i32)
 2876   if (RetVT.SimpleTy != MVT::v16i32)
 3257   if (RetVT.SimpleTy != MVT::v16i32)
 3364   if (RetVT.SimpleTy != MVT::v16i32)
 3458   if (RetVT.SimpleTy != MVT::v16i32)
 3556   if (RetVT.SimpleTy != MVT::v16i32)
 4892   case MVT::v16i32: return fastEmit_X86ISD_VBROADCAST_MVT_i32_MVT_v16i32_r(Op0, Op0IsKill);
 5030   case MVT::v16i32: return fastEmit_X86ISD_VBROADCAST_MVT_v4i32_MVT_v16i32_r(Op0, Op0IsKill);
 5214   case MVT::v16i32: return fastEmit_X86ISD_VBROADCASTM_MVT_v16i1_MVT_v16i32_r(Op0, Op0IsKill);
 5623   case MVT::v16i32: return fastEmit_X86ISD_VTRUNCS_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 5823   case MVT::v16i32: return fastEmit_X86ISD_VTRUNCUS_MVT_v16i32_r(RetVT, Op0, Op0IsKill);
 6113   if (RetVT.SimpleTy != MVT::v16i32)
 6171   case MVT::v16i32: return fastEmit_ISD_ADD_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6350   if (RetVT.SimpleTy != MVT::v16i32)
 6415   case MVT::v16i32: return fastEmit_ISD_AND_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7038   if (RetVT.SimpleTy != MVT::v16i32)
 7084   case MVT::v16i32: return fastEmit_ISD_MUL_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7357   if (RetVT.SimpleTy != MVT::v16i32)
 7422   case MVT::v16i32: return fastEmit_ISD_OR_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7479   if (RetVT.SimpleTy != MVT::v16i32)
 7524   case MVT::v16i32: return fastEmit_ISD_ROTL_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7560   if (RetVT.SimpleTy != MVT::v16i32)
 7600   case MVT::v16i32: return fastEmit_ISD_ROTR_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7812   if (RetVT.SimpleTy != MVT::v16i32)
 7857   case MVT::v16i32: return fastEmit_ISD_SMAX_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7967   if (RetVT.SimpleTy != MVT::v16i32)
 8012   case MVT::v16i32: return fastEmit_ISD_SMIN_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8264   if (RetVT.SimpleTy != MVT::v16i32)
 8322   case MVT::v16i32: return fastEmit_ISD_SUB_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8518   if (RetVT.SimpleTy != MVT::v16i32)
 8563   case MVT::v16i32: return fastEmit_ISD_UMAX_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8673   if (RetVT.SimpleTy != MVT::v16i32)
 8718   case MVT::v16i32: return fastEmit_ISD_UMIN_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8983   if (RetVT.SimpleTy != MVT::v16i32)
 9048   case MVT::v16i32: return fastEmit_ISD_XOR_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9221   if (RetVT.SimpleTy != MVT::v16i32)
 9278   case MVT::v16i32: return fastEmit_X86ISD_ANDNP_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11256   case MVT::v16i32: return fastEmit_X86ISD_PACKSS_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11342   case MVT::v16i32: return fastEmit_X86ISD_PACKUS_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12223   if (RetVT.SimpleTy != MVT::v16i32)
12352   case MVT::v16i32: return fastEmit_X86ISD_UNPCKH_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12471   if (RetVT.SimpleTy != MVT::v16i32)
12600   case MVT::v16i32: return fastEmit_X86ISD_UNPCKL_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12674   case MVT::v16i32: return fastEmit_X86ISD_VP2INTERSECT_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12751   if (RetVT.SimpleTy != MVT::v16i32)
12786   case MVT::v16i32: return fastEmit_X86ISD_VPERMV_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12870   if (RetVT.SimpleTy != MVT::v16i32)
13131   if (RetVT.SimpleTy != MVT::v16i32)
13179   case MVT::v16i32: return fastEmit_X86ISD_VSHLV_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13291   if (RetVT.SimpleTy != MVT::v16i32)
13333   case MVT::v16i32: return fastEmit_X86ISD_VSRAV_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13451   if (RetVT.SimpleTy != MVT::v16i32)
13499   case MVT::v16i32: return fastEmit_X86ISD_VSRLV_MVT_v16i32_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4489   /* 47 */ MVT::v16f32, MVT::v8f64, MVT::v64i8, MVT::v32i16, MVT::v16i32, MVT::v8i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  370               SimpleTy == MVT::v16i32 || SimpleTy == MVT::v8i64);
  481       case v16i32:
  588       case v16i32:
  788       case v16i32:
  944         if (NumElements == 16)   return MVT::v16i32;
lib/CodeGen/ValueTypes.cpp
  174   case MVT::v16i32:  return "v16i32";
  318   case MVT::v16i32:  return VectorType::get(Type::getInt32Ty(Context), 16);
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  298     { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 6 },
  315     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  316     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  603       { ISD::SELECT, MVT::v16i1, MVT::v16i32, 16 },
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
   89   AddPromotedToType(ISD::LOAD, MVT::v16f32, MVT::v16i32);
  189   AddPromotedToType(ISD::STORE, MVT::v16f32, MVT::v16i32);
  297   setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v16i32, Custom);
lib/Target/AMDGPU/R600ISelLowering.cpp
  109   setTruncStoreAction(MVT::v16i32, MVT::v16i16, Custom);
  114   setTruncStoreAction(MVT::v16i32, MVT::v16i8, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp
  142   addRegisterClass(MVT::v16i32, &AMDGPU::SReg_512RegClass);
  169   setOperationAction(ISD::LOAD, MVT::v16i32, Custom);
  178   setOperationAction(ISD::STORE, MVT::v16i32, Custom);
  186   setTruncStoreAction(MVT::v16i32, MVT::v16i16, Expand);
  191   setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand);
  249   for (MVT VT : { MVT::v8i32, MVT::v8f32, MVT::v16i32, MVT::v16f32,
  297   setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i32, Expand);
 5698   if (VT == MVT::v8i32 || VT == MVT::v16i32)
lib/Target/ARM/ARMTargetTransformInfo.cpp
  230     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  231     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8, 6 },
  234     { ISD::TRUNCATE,    MVT::v16i8, MVT::v16i32, 6 },
  259     { ISD::SINT_TO_FP,  MVT::v16f32, MVT::v16i32, 4 },
  260     { ISD::UINT_TO_FP,  MVT::v16f32, MVT::v16i32, 4 },
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  109   case MVT::v16i32:
  499   case MVT::v16i32:
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 2205     SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1);
 2219     SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   16 static const MVT LegalV64[] =  { MVT::v64i8,  MVT::v32i16,  MVT::v16i32 };
   27     addRegisterClass(MVT::v16i32, &Hexagon::HvxVRRegClass);
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2660     case MVT::v16i32:
lib/Target/X86/X86FastISel.cpp
  454   case MVT::v16i32:
  626   case MVT::v16i32:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3977       case MVT::v16i32:
 3995       case MVT::v16i32:
 4024     case MVT::v16i32:
 4054     case MVT::v16i32:
 4072     case MVT::v16i32:
 4101   case MVT::v16i32:
lib/Target/X86/X86ISelLowering.cpp
 1141     setOperationAction(ISD::SIGN_EXTEND,       MVT::v16i32, Custom);
 1143     setOperationAction(ISD::ZERO_EXTEND,       MVT::v16i32, Custom);
 1358     addRegisterClass(MVT::v16i32, &X86::VR512RegClass);
 1364       setLoadExtAction(ExtType, MVT::v16i32, MVT::v16i8,  Legal);
 1365       setLoadExtAction(ExtType, MVT::v16i32, MVT::v16i16, Legal);
 1378     setOperationAction(ISD::FP_TO_SINT,         MVT::v16i32, Legal);
 1379     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v16i16, MVT::v16i32);
 1380     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v16i8, MVT::v16i32);
 1381     setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v16i1, MVT::v16i32);
 1382     setOperationAction(ISD::FP_TO_UINT,         MVT::v16i32, Legal);
 1383     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v16i1, MVT::v16i32);
 1384     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v16i8, MVT::v16i32);
 1385     setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v16i16, MVT::v16i32);
 1386     setOperationAction(ISD::SINT_TO_FP,         MVT::v16i32, Legal);
 1387     setOperationAction(ISD::UINT_TO_FP,         MVT::v16i32, Legal);
 1394     setTruncStoreAction(MVT::v16i32,  MVT::v16i8,  Legal);
 1395     setTruncStoreAction(MVT::v16i32,  MVT::v16i16, Legal);
 1410     setOperationAction(ISD::ZERO_EXTEND,        MVT::v16i32, Custom);
 1412     setOperationAction(ISD::ANY_EXTEND,         MVT::v16i32, Custom);
 1414     setOperationAction(ISD::SIGN_EXTEND,        MVT::v16i32, Custom);
 1433     for (auto VT : {MVT::v16i32, MVT::v8i64, MVT::v64i8}) {
 1441     setOperationAction(ISD::CONCAT_VECTORS,     MVT::v16i32,  Custom);
 1444     setOperationAction(ISD::MUL,                MVT::v16i32, Legal);
 1446     setOperationAction(ISD::MULHU,              MVT::v16i32,  Custom);
 1447     setOperationAction(ISD::MULHS,              MVT::v16i32,  Custom);
 1449     for (auto VT : { MVT::v16i32, MVT::v8i64 }) {
 1481       for (auto VT : { MVT::v16i32, MVT::v8i64} ) {
 1487       for (auto VT : { MVT::v16i32, MVT::v8i64 })
 1498     for (auto VT : { MVT::v16i32, MVT::v8i64, MVT::v16f32, MVT::v8f64 }) {
 1518       setOperationAction(ISD::BITREVERSE, MVT::v16i32, Custom);
 1522       for (auto VT : { MVT::v16i32, MVT::v8i64 }) {
 1764     setOperationAction(ISD::TRUNCATE, MVT::v16i32, Custom);
 1952     return MVT::v16i32;
 2095         return Subtarget.hasBWI() ? MVT::v64i8 : MVT::v16i32;
 2272   case MVT::v64i8: case MVT::v32i16: case MVT::v16i32: case MVT::v8i64:
 9269     if (VT == MVT::v4i32 || VT == MVT::v8i32 || VT == MVT::v16i32)
 9498   case MVT::v16i32:
11160   case MVT::v16i32:
16448     SDValue VPermMask = getConstVector(Mask, MVT::v16i32, DAG, DL, true);
16479           DAG.getNode(X86ISD::PSHUFD, DL, MVT::v16i32,
16480                       DAG.getBitcast(MVT::v16i32, V1),
16528   assert(V1.getSimpleValueType() == MVT::v16i32 && "Bad operand type!");
16529   assert(V2.getSimpleValueType() == MVT::v16i32 && "Bad operand type!");
16536           DL, MVT::v16i32, V1, V2, Mask, Zeroable, Subtarget, DAG))
16544       is128BitLaneRepeatedShuffleMask(MVT::v16i32, Mask, RepeatedMask);
16548       return DAG.getNode(X86ISD::PSHUFD, DL, MVT::v16i32, V1,
16552     if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v16i32, Mask, V1, V2, DAG))
16557   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v16i32, V1, V2, Mask,
16562   if (SDValue Rotate = lowerShuffleAsRotate(DL, MVT::v16i32, V1, V2, Mask,
16568     if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v16i32, V1, V2, Mask,
16579     return DAG.getBitcast(MVT::v16i32, ShufPS);
16582   if (SDValue V = lowerShuffleToEXPAND(DL, MVT::v16i32, Zeroable, Mask, V1, V2,
16586   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v16i32, V1, V2, Mask,
16589   return lowerShuffleWithPERMV(DL, MVT::v16i32, Mask, V1, V2, DAG);
16754   case MVT::v16i32:
16944     ExtVT = Subtarget.canExtendTo512DQ() ? MVT::v16i32 : MVT::v16i16;
19378     if ((InVT == MVT::v8i64 || InVT == MVT::v16i32 || InVT == MVT::v16i64) &&
25176   if (VT == MVT::v4i32 || VT == MVT::v8i32 || VT == MVT::v16i32) {
25179            (VT == MVT::v16i32 && Subtarget.hasAVX512()));
27059   if (VT == MVT::v8i64 || VT == MVT::v16i32) {
28078     if (VT == MVT::v16i32 || VT == MVT::v8i64) {
32563            MaskVT == MVT::v16f32 || MaskVT == MVT::v16i32)) ||
32579            MaskVT == MVT::v16f32 || MaskVT == MVT::v16i32)) ||
32610            MaskVT == MVT::v16f32 || MaskVT == MVT::v16i32)) ||
32782          MaskVT == MVT::v16f32 || MaskVT == MVT::v16i32)) ||
38499       SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v16i32,
39976       InVT == MVT::v16i32 && VT == MVT::v16i8) {
40606       TLI.isTruncStoreLegal(MVT::v16i32, MVT::v16i8) &&
40608     SDValue Ext = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::v16i32, St->getValue());
42716         VecVT = MVT::v16i32;
44132       !(Subtarget.useBWIRegs() && (VT == MVT::v16i32)))
44167   assert((VT == MVT::v8i32 || VT == MVT::v16i32 || VT == MVT::v8i64) &&
45923       case MVT::v16i32:
lib/Target/X86/X86TargetTransformInfo.cpp
  368     { ISD::SDIV, MVT::v16i32, 15 }, // vpmuldq sequence
  369     { ISD::SREM, MVT::v16i32, 17 }, // vpmuldq+mul+sub sequence
  370     { ISD::UDIV, MVT::v16i32, 15 }, // vpmuludq sequence
  371     { ISD::UREM, MVT::v16i32, 17 }, // vpmuludq+mul+sub sequence
  524     { ISD::SHL,     MVT::v16i32,     1 },
  525     { ISD::SRL,     MVT::v16i32,     1 },
  526     { ISD::SRA,     MVT::v16i32,     1 },
  537     { ISD::MUL,     MVT::v16i32,     1 }, // pmulld (Skylake from agner.org)
 1035       {TTI::SK_Broadcast, MVT::v16i32, 1}, // vpbroadcastd
 1040       {TTI::SK_Reverse, MVT::v16i32, 1}, // vpermd
 1051       {TTI::SK_PermuteSingleSrc, MVT::v16i32, 1}, // vpermd
 1059       {TTI::SK_PermuteTwoSrc, MVT::v16i32, 1}, // vpermt2d
 1339     { ISD::TRUNCATE,  MVT::v16i8,   MVT::v16i32, 1 },
 1340     { ISD::TRUNCATE,  MVT::v16i16,  MVT::v16i32, 1 },
 1345     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i1,  2 },
 1346     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i1,  2 },
 1347     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  1 },
 1348     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  1 },
 1349     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i16, 1 },
 1350     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i16, 1 },
 1364     { ISD::SINT_TO_FP,  MVT::v16f32, MVT::v16i32, 1 },
 1385     { ISD::UINT_TO_FP,  MVT::v16f32, MVT::v16i32, 1 },
 1402     { ISD::FP_TO_UINT,  MVT::v16i32, MVT::v16f32, 1 },
 1535     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  4 },
 1536     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  4 },
 1541     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i16, 4 },
 1542     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i16, 4 },
 1550     { ISD::TRUNCATE,    MVT::v16i16, MVT::v16i32, 6 },
 1597     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i8,  9 },
 1598     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i8,  12 },
 1605     { ISD::ZERO_EXTEND, MVT::v16i32, MVT::v16i16, 6 },
 1606     { ISD::SIGN_EXTEND, MVT::v16i32, MVT::v16i16, 8 },
 1619     { ISD::TRUNCATE,    MVT::v16i8,  MVT::v16i32, 7 },
 1621     { ISD::TRUNCATE,    MVT::v16i16, MVT::v16i32, 10 },
 1760     { ISD::SETCC,   MVT::v16i32,  1 },
 1765     { ISD::SELECT,  MVT::v16i32,  1 },
 1888     { ISD::CTLZ,       MVT::v16i32,  1 },
 1902     { ISD::BITREVERSE, MVT::v16i32,  5 },
 1906     { ISD::CTLZ,       MVT::v16i32, 22 },
 1910     { ISD::CTPOP,      MVT::v16i32, 11 },
 1914     { ISD::CTTZ,       MVT::v16i32, 14 },
 1928     { ISD::BITREVERSE, MVT::v16i32, 24 },
 1930     { ISD::CTLZ,       MVT::v16i32, 35 },
 1932     { ISD::CTPOP,      MVT::v16i32, 24 },
 1934     { ISD::CTTZ,       MVT::v16i32, 28 },
 1935     { ISD::USUBSAT,    MVT::v16i32,  2 }, // pmaxud + psubd
 1939     { ISD::UADDSAT,    MVT::v16i32,  3 }, // not + pminud + paddd
 2288     { ISD::ROTL,       MVT::v16i32,  1 },
 2294     { ISD::ROTR,       MVT::v16i32,  1 },
 2772       {ISD::SMIN, MVT::v16i32, 1},
 2773       {ISD::UMIN, MVT::v16i32, 1},
 2847       {ISD::SMIN, MVT::v16i32, 1},
 2848       {ISD::UMIN, MVT::v16i32, 1},
utils/TableGen/CodeGenTarget.cpp
  114   case MVT::v16i32:   return "MVT::v16i32";