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

References

gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
  140         LocVT == MVT::v32i16 ||
  168         LocVT == MVT::v32i16 ||
  309         LocVT == MVT::v32i16 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
19847 /* 37939*/        OPC_CheckChild1Type, MVT::v32i16,
24089 /* 46367*/        OPC_CheckChild0Type, MVT::v32i16,
24361 /* 46862*/        OPC_CheckChild0Type, MVT::v32i16,
24580 /* 47267*/      /*SwitchType*/ 24, MVT::v32i16,// ->47293
24584                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
24590                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
25955 /* 49835*/      /*SwitchType*/ 24, MVT::v32i16,// ->49861
25959                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
25965                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
26498 /* 50892*/      /*SwitchType*/ 24, MVT::v32i16,// ->50918
26502                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
26508                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
28389 /* 54844*/        OPC_CheckChild0Type, MVT::v32i16,
28661 /* 55339*/        OPC_CheckChild0Type, MVT::v32i16,
28880 /* 55744*/      /*SwitchType*/ 24, MVT::v32i16,// ->55770
28884                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
28890                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
30685 /* 59337*/        OPC_CheckChild0Type, MVT::v32i16,
31146 /* 60162*/        /*SwitchType*/ 80, MVT::v32i16,// ->60244
31158                           MVT::v32i16, 2/*#Ops*/, 3, 5, 
31172                           MVT::v32i16, 2/*#Ops*/, 3, 5, 
31334 /* 60668*/        /*SwitchType*/ 80, MVT::v32i16,// ->60750
31346                           MVT::v32i16, 2/*#Ops*/, 3, 5, 
31360                           MVT::v32i16, 2/*#Ops*/, 3, 5, 
31366 /* 60752*/        OPC_CheckValueType, MVT::v32i16,
52197 /* 98428*/      /*SwitchType*/ 26, MVT::v32i16,// ->98456
52201                         MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
52207                         MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
52580 /* 99253*/        OPC_CheckChild0Type, MVT::v32i16,
54183 /*102385*/        /*SwitchType*/ 22, MVT::v32i16,// ->102409
54187                           MVT::v32i16, 1/*#Ops*/, 0, 
54193                           MVT::v32i16, 1/*#Ops*/, 0, 
54251 /*102511*/      /*SwitchType*/ 22, MVT::v32i16,// ->102535
54255                         MVT::v32i16, 1/*#Ops*/, 0, 
54261                         MVT::v32i16, 1/*#Ops*/, 0, 
54610 /*103141*/          OPC_CheckChild0Type, MVT::v32i16,
54954 /*103763*/          OPC_CheckChild0Type, MVT::v32i16,
55174 /*104169*/      /*SwitchType*/ 24, MVT::v32i16,// ->104195
55178                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
55184                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
60381 /*115410*/            /*SwitchType*/ 30, MVT::v32i16,// ->115442
60387                               MVT::v32i16, 2/*#Ops*/, 1, 3, 
60395                               MVT::v32i16, 2/*#Ops*/, 1, 3, 
60462 /*115557*/            /*SwitchType*/ 30, MVT::v32i16,// ->115589
60468                               MVT::v32i16, 2/*#Ops*/, 1, 3, 
60476                               MVT::v32i16, 2/*#Ops*/, 1, 3, 
61065 /*116740*/          /*SwitchType*/ 32, MVT::v32i16,// ->116774
61071                             MVT::v32i16, 2/*#Ops*/, 1, 2, 
61079                             MVT::v32i16, 2/*#Ops*/, 1, 2, 
61146 /*116896*/          /*SwitchType*/ 32, MVT::v32i16,// ->116930
61152                             MVT::v32i16, 2/*#Ops*/, 1, 2, 
61160                             MVT::v32i16, 2/*#Ops*/, 1, 2, 
61909 /*118416*/          /*SwitchType*/ 30, MVT::v32i16,// ->118448
61915                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
61923                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
61990 /*118563*/          /*SwitchType*/ 30, MVT::v32i16,// ->118595
61996                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
62004                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
62071 /*118710*/          /*SwitchType*/ 30, MVT::v32i16,// ->118742
62077                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
62085                             MVT::v32i16, 2/*#Ops*/, 1, 3, 
62174 /*118916*/          /*SwitchType*/ 50, MVT::v32i16,// ->118968
62183                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62194                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62282 /*119153*/          /*SwitchType*/ 50, MVT::v32i16,// ->119205
62291                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62302                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62390 /*119390*/          /*SwitchType*/ 50, MVT::v32i16,// ->119442
62399                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62410                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62508 /*119646*/          /*SwitchType*/ 50, MVT::v32i16,// ->119698
62517                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62528                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62616 /*119883*/          /*SwitchType*/ 50, MVT::v32i16,// ->119935
62625                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62636                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62724 /*120120*/          /*SwitchType*/ 50, MVT::v32i16,// ->120172
62733                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62744                             MVT::v32i16, 2/*#Ops*/, 3, 4, 
62828 /*120335*/        /*SwitchType*/ 32, MVT::v32i16,// ->120369
62834                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
62842                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
62909 /*120491*/        /*SwitchType*/ 32, MVT::v32i16,// ->120525
62915                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
62923                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
62990 /*120647*/        /*SwitchType*/ 32, MVT::v32i16,// ->120681
62996                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
63004                           MVT::v32i16, 2/*#Ops*/, 1, 2, 
64063 /*122947*/          OPC_CheckChild0Type, MVT::v32i16,
64187 /*123276*/      /*SwitchType*/ 68, MVT::v32i16,// ->123346
64197                         MVT::v32i16, 2/*#Ops*/, 2, 4, 
64209                         MVT::v32i16, 2/*#Ops*/, 2, 4, 
64400 /*123676*/          OPC_CheckChild1Type, MVT::v32i16,
64401 /*123678*/          OPC_CheckType, MVT::v32i16,
64405                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
64411                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
65174 /*125304*/          OPC_CheckChild1Type, MVT::v32i16,
65175 /*125306*/          OPC_CheckType, MVT::v32i16,
65179                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
65185                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
65264 /*125488*/      /*SwitchType*/ 24, MVT::v32i16,// ->125514
65265 /*125490*/        OPC_CheckChild0Type, MVT::v32i16,
65269                         MVT::v32i16, 1/*#Ops*/, 0, 
65275                         MVT::v32i16, 1/*#Ops*/, 0, 
66308 /*127489*/        OPC_CheckChild1Type, MVT::v32i16,
66309 /*127491*/        OPC_CheckType, MVT::v32i16,
66313                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
66319                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
66739 /*128181*/      OPC_CheckChild0Type, MVT::v32i16,
66833 /*128346*/      OPC_SwitchType /*3 cases */, 14, MVT::v32i16,// ->128363
66938 /*128526*/      /*SwitchType*/ 14, MVT::v32i16,// ->128542
67032 /*128709*/      /*SwitchType*/ 50, MVT::v32i16,// ->128761
67039                         MVT::v32i16, 2/*#Ops*/, 0, 2, 
67048                         MVT::v32i16, 2/*#Ops*/, 0, 2, 
67259 /*129227*/      OPC_CheckChild0Type, MVT::v32i16,
67441 /*129712*/    /*SwitchType*/ 64, MVT::v32i16,// ->129778
67450                       MVT::v32i16, 2/*#Ops*/, 0, 3, 
67461                       MVT::v32i16, 2/*#Ops*/, 0, 3, 
68064 /*131655*/      OPC_CheckChild0Type, MVT::v32i16,
68131 /*131788*/    /*SwitchType*/ 24, MVT::v32i16,// ->131814
68132 /*131790*/      OPC_CheckChild0Type, MVT::v32i16,
68136                       MVT::v32i16, 1/*#Ops*/, 0, 
68142                       MVT::v32i16, 1/*#Ops*/, 0, 
68839 /*133284*/            OPC_CheckChild0Type, MVT::v32i16,
68844 /*133292*/              OPC_CheckType, MVT::v32i16,
68851                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68857                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68867                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68873                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68881 /*133358*/              OPC_CheckType, MVT::v32i16,
68888                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68894                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68904                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68910                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68918 /*133424*/              OPC_CheckType, MVT::v32i16,
68925                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68931                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68941                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68947                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68955 /*133490*/              OPC_CheckType, MVT::v32i16,
68962                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68968                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68978                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
68984                                 MVT::v32i16, 2/*#Ops*/, 0, 1, 
69431 /*134350*/              OPC_SwitchType /*2 cases */, 26, MVT::v32i16,// ->134379
69435                                 MVT::v32i16, 3/*#Ops*/, 0, 2, 1, 
69441                                 MVT::v32i16, 3/*#Ops*/, 0, 2, 1, 
69547 /*134565*/              OPC_SwitchType /*2 cases */, 26, MVT::v32i16,// ->134594
69551                                 MVT::v32i16, 3/*#Ops*/, 0, 2, 1, 
69557                                 MVT::v32i16, 3/*#Ops*/, 0, 2, 1, 
69658 /*134768*/        OPC_SwitchType /*2 cases */, 26, MVT::v32i16,// ->134797
69662                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
69668                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
69837 /*135191*/        /*SwitchType*/ 42, MVT::v32i16,// ->135235
69844                           MVT::v32i16, 1/*#Ops*/, 2, 
69853                           MVT::v32i16, 1/*#Ops*/, 2, 
70185 /*136088*/      OPC_CheckType, MVT::v32i16,
70191                       MVT::v32i16, 1/*#Ops*/, 1, 
70199                       MVT::v32i16, 1/*#Ops*/, 1, 
70312 /*136391*/      /*SwitchType*/ 28, MVT::v32i16,// ->136421
70409 /*136583*/        OPC_CheckChild0Type, MVT::v32i16,
70527 /*136849*/      OPC_CheckType, MVT::v32i16,
70531                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
70537                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
70706 /*137294*/      OPC_CheckType, MVT::v32i16,
70710                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
70716                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
70885 /*137739*/      OPC_CheckType, MVT::v32i16,
70889                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
70895                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
71057 /*138140*/    /*SwitchType*/ 20, MVT::v32i16,// ->138162
71061                       MVT::v32i16, 0/*#Ops*/, 
71067                       MVT::v32i16, 0/*#Ops*/, 
71153 /*138302*/    /*SwitchType*/ 24, MVT::v32i16,// ->138328
71157                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
71163                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
71272 /*138573*/    /*SwitchType*/ 22, MVT::v32i16,// ->138597
71276                       MVT::v32i16, 1/*#Ops*/, 0, 
71282                       MVT::v32i16, 1/*#Ops*/, 0, 
71578 /*139226*/      OPC_SwitchType /*2 cases */, 44, MVT::v32i16,// ->139273
71585                         MVT::v32i16, 2/*#Ops*/, 1, 2, 
71594                         MVT::v32i16, 2/*#Ops*/, 1, 2, 
71661 /*139427*/      OPC_CheckChild0Type, MVT::v32i16,
71800 /*139772*/      OPC_SwitchType /*2 cases */, 44, MVT::v32i16,// ->139819
71807                         MVT::v32i16, 2/*#Ops*/, 1, 2, 
71816                         MVT::v32i16, 2/*#Ops*/, 1, 2, 
71883 /*139973*/      OPC_CheckChild0Type, MVT::v32i16,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2346   /* 33 */ MVT::v64i8, MVT::v32i16, MVT::v16i32, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  931       LocVT == MVT::v32i16 ||
 1018       LocVT == MVT::v32i16 ||
 1147       LocVT == MVT::v32i16 ||
 1203         LocVT == MVT::v32i16 ||
 1267         LocVT == MVT::v32i16 ||
 1580         LocVT == MVT::v32i16 ||
 1638       LocVT == MVT::v32i16 ||
 1715       LocVT == MVT::v32i16 ||
 2003       LocVT == MVT::v32i16 ||
 2090       LocVT == MVT::v32i16 ||
 2197       LocVT == MVT::v32i16 ||
 2466       LocVT == MVT::v32i16 ||
 2553       LocVT == MVT::v32i16 ||
 2809       LocVT == MVT::v32i16 ||
 3171       LocVT == MVT::v32i16 ||
 3747       LocVT == MVT::v32i16 ||
 3947       LocVT == MVT::v32i16 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  481 /*   891*/        OPC_CheckChild1Type, MVT::v32i16,
 5739 /* 12304*/        OPC_CheckChild0Type, MVT::v32i16,
 7317 /* 15697*/        OPC_CheckChild1Type, MVT::v32i16,
 8493 /* 18282*/        OPC_CheckChild1Type, MVT::v32i16,
23529 /* 47837*/          OPC_CheckChild0Type, MVT::v32i16,
23562 /* 47900*/          OPC_CheckType, MVT::v32i16,
23685 /* 48143*/          OPC_CheckChild0Type, MVT::v32i16,
23718 /* 48206*/          OPC_CheckType, MVT::v32i16,
25260 /* 51234*/          OPC_CheckChild0Type, MVT::v32i16,
26041 /* 52832*/          /*SwitchType*/ 69, MVT::v32i16,// ->52903
28126 /* 57692*/          /*SwitchType*/ 18, MVT::v32i16,// ->57712
28131                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28453 /* 58447*/          /*SwitchType*/ 18, MVT::v32i16,// ->58467
28458                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
30022 /* 61705*/          OPC_CheckChild0Type, MVT::v32i16,
30395 /* 62424*/          OPC_CheckChild0Type, MVT::v32i16,
31074                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31077                           MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31079                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31082                           MVT::v32i16, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31100                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31103                           MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31105                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31108                           MVT::v32i16, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31133                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31136                           MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31138                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31141                           MVT::v32i16, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31159                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31162                           MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
31164                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31167                           MVT::v32i16, 3/*#Ops*/, 9, 3, 10,  // Results = #11
31564                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31567                           MVT::v32i16, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31569                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31572                           MVT::v32i16, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31591                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31594                           MVT::v32i16, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31596                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31599                           MVT::v32i16, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31625                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31628                           MVT::v32i16, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31630                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31633                           MVT::v32i16, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31652                           MVT::v32i16, 0/*#Ops*/,  // Results = #6
31655                           MVT::v32i16, 3/*#Ops*/, 6, 1, 7,  // Results = #8
31657                           MVT::v32i16, 0/*#Ops*/,  // Results = #9
31660                           MVT::v32i16, 3/*#Ops*/, 9, 2, 10,  // Results = #11
31892 /* 66181*/        /*SwitchType*/ 10, MVT::v32i16,// ->66193
31895                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
32602 /* 67687*/            /*SwitchType*/ 18, MVT::v32i16,// ->67707
32607                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32815 /* 68173*/          /*SwitchType*/ 18, MVT::v32i16,// ->68193
32820                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
33093 /* 68809*/      /*SwitchType*/ 10, MVT::v32i16,// ->68821
33096                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
33971 /* 70648*/        /*SwitchType*/ 12, MVT::v32i16,// ->70662
33974                         MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
41114 /* 85944*/        /*SwitchType*/ 20, MVT::v32i16,// ->85966
41116 /* 85947*/          OPC_CheckType, MVT::v32i16,
41121                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41378 /* 86536*/      /*SwitchType*/ 11, MVT::v32i16,// ->86549
41379 /* 86538*/        OPC_CheckChild0Type, MVT::v32i16,
41382                       MVT::v32i16, 1/*#Ops*/, 0, 
41396                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
41399                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
41419                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
41422                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
43433 /* 90851*/          /*SwitchType*/ 18, MVT::v32i16,// ->90871
43438                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43735 /* 91538*/          /*SwitchType*/ 18, MVT::v32i16,// ->91558
43740                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
44137 /* 92345*/        /*SwitchType*/ 10, MVT::v32i16,// ->92357
44140                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
44594 /* 93310*/            /*SwitchType*/ 18, MVT::v32i16,// ->93330
44599                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44857 /* 93855*/        /*SwitchType*/ 10, MVT::v32i16,// ->93867
44860                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
46500 /* 97449*/          /*SwitchType*/ 18, MVT::v32i16,// ->97469
46505                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46827 /* 98204*/          /*SwitchType*/ 18, MVT::v32i16,// ->98224
46832                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
47404 /* 99339*/      /*SwitchType*/ 10, MVT::v32i16,// ->99351
47407                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
48196 /*101148*/            /*SwitchType*/ 18, MVT::v32i16,// ->101168
48201                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48524 /*101904*/          /*SwitchType*/ 18, MVT::v32i16,// ->101924
48529                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49429 /*103803*/        /*SwitchType*/ 15, MVT::v32i16,// ->103820
49433                         MVT::v32i16, 4/*#Ops*/, 0, 0, 0, 1, 
49544 /*104060*/      /*SwitchType*/ 15, MVT::v32i16,// ->104077
49548                       MVT::v32i16, 4/*#Ops*/, 0, 0, 0, 1, 
50336 /*106212*/      /*SwitchType*/ 10, MVT::v32i16,// ->106224
50339                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
51637 /*109194*/      /*SwitchType*/ 21, MVT::v32i16,// ->109217
51644                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52122 /*110288*/      /*SwitchType*/ 40, MVT::v32i16,// ->110330
52129                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52137                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52295 /*110673*/        /*SwitchType*/ 17, MVT::v32i16,// ->110692
52300                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52451 /*111037*/        /*SwitchType*/ 17, MVT::v32i16,// ->111056
52456                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53240 /*112805*/      OPC_CheckChild1Type, MVT::v32i16,
53453 /*113260*/      OPC_CheckChild1Type, MVT::v32i16,
53652 /*113678*/      OPC_CheckChild1Type, MVT::v32i16,
53865 /*114133*/      OPC_CheckChild1Type, MVT::v32i16,
55219                           MVT::v32i16, 0/*#Ops*/,  // Results = #1
55222                           MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
55607 /*117882*/        OPC_CheckType, MVT::v32i16,
55612                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55702 /*118060*/        OPC_CheckType, MVT::v32i16,
55705                       MVT::v32i16, 1/*#Ops*/, 0, 
56007 /*118675*/      /*SwitchType*/ 11, MVT::v32i16,// ->118688
56011                       MVT::v32i16, 1/*#Ops*/, 0, 
56762 /*120176*/        OPC_CheckType, MVT::v32i16,
56767                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56857 /*120354*/        OPC_CheckType, MVT::v32i16,
56860                       MVT::v32i16, 1/*#Ops*/, 0, 
56911 /*120450*/        OPC_CheckType, MVT::v32i16,
56915                       MVT::v32i16, 1/*#Ops*/, 0, 
75587 /*159428*/                OPC_CheckType, MVT::v32i16,
75650 /*159560*/                OPC_CheckType, MVT::v32i16,
76022 /*160273*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160301
76076 /*160374*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160402
76132 /*160481*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160509
76186 /*160582*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160610
76242 /*160689*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160717
76296 /*160790*/                  /*SwitchType*/ 26, MVT::v32i16,// ->160818
76351 /*160894*/                /*SwitchType*/ 26, MVT::v32i16,// ->160922
76419 /*161026*/                OPC_CheckType, MVT::v32i16,
76476 /*161155*/                OPC_CheckType, MVT::v32i16,
80840 /*169559*/                  /*SwitchType*/ 25, MVT::v32i16,// ->169586
80888 /*169657*/                  /*SwitchType*/ 25, MVT::v32i16,// ->169684
80938 /*169761*/                  /*SwitchType*/ 25, MVT::v32i16,// ->169788
80986 /*169859*/                  /*SwitchType*/ 25, MVT::v32i16,// ->169886
81036 /*169963*/                  /*SwitchType*/ 25, MVT::v32i16,// ->169990
81084 /*170061*/                  /*SwitchType*/ 25, MVT::v32i16,// ->170088
81133 /*170162*/                /*SwitchType*/ 25, MVT::v32i16,// ->170189
81208 /*170307*/                OPC_CheckType, MVT::v32i16,
81265 /*170409*/                OPC_CheckType, MVT::v32i16,
92147 /*192048*/                  OPC_CheckChild0Type, MVT::v32i16,
97620 /*203285*/              OPC_CheckType, MVT::v32i16,
97686 /*203420*/              OPC_CheckType, MVT::v32i16,
98006 /*204033*/                  /*SwitchType*/ 26, MVT::v32i16,// ->204061
98102 /*204219*/                  /*SwitchType*/ 26, MVT::v32i16,// ->204247
98200 /*204411*/                  /*SwitchType*/ 26, MVT::v32i16,// ->204439
98296 /*204597*/                  /*SwitchType*/ 26, MVT::v32i16,// ->204625
98394 /*204789*/                  /*SwitchType*/ 26, MVT::v32i16,// ->204817
98490 /*204975*/                  /*SwitchType*/ 26, MVT::v32i16,// ->205003
98587 /*205164*/                /*SwitchType*/ 26, MVT::v32i16,// ->205192
98745 /*205492*/                OPC_CheckType, MVT::v32i16,
98805 /*205624*/                OPC_CheckType, MVT::v32i16,
104795 /*217283*/                  /*SwitchType*/ 25, MVT::v32i16,// ->217310
104879 /*217463*/                  /*SwitchType*/ 25, MVT::v32i16,// ->217490
104965 /*217649*/                  /*SwitchType*/ 25, MVT::v32i16,// ->217676
105049 /*217829*/                  /*SwitchType*/ 25, MVT::v32i16,// ->217856
105135 /*218015*/                  /*SwitchType*/ 25, MVT::v32i16,// ->218042
105219 /*218195*/                  /*SwitchType*/ 25, MVT::v32i16,// ->218222
105304 /*218378*/                /*SwitchType*/ 25, MVT::v32i16,// ->218405
105507 /*218772*/                  OPC_CheckType, MVT::v32i16,
105564 /*218874*/                  OPC_CheckType, MVT::v32i16,
113241 /*234667*/                OPC_CheckChild0Type, MVT::v32i16,
118857 /*245465*/          OPC_CheckChild0Type, MVT::v32i16,
118893 /*245536*/          OPC_CheckChild0Type, MVT::v32i16,
119845 /*247350*/            OPC_CheckType, MVT::v32i16,
119850                           MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
119855 /*247373*/            OPC_CheckType, MVT::v32i16,
119860                           MVT::v32i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
119883 /*247424*/            OPC_CheckType, MVT::v32i16,
119888                           MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
119893 /*247447*/            OPC_CheckType, MVT::v32i16,
119898                           MVT::v32i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
119921 /*247498*/            OPC_CheckType, MVT::v32i16,
119926                           MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
119931 /*247521*/            OPC_CheckType, MVT::v32i16,
119936                           MVT::v32i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
119959 /*247572*/            OPC_CheckType, MVT::v32i16,
119964                           MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
119969 /*247595*/            OPC_CheckType, MVT::v32i16,
119974                           MVT::v32i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
119997 /*247646*/            OPC_CheckType, MVT::v32i16,
120002                           MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
120007 /*247669*/            OPC_CheckType, MVT::v32i16,
120012                           MVT::v32i16, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
120075 /*247798*/            OPC_CheckType, MVT::v32i16,
120080                           MVT::v32i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
120085 /*247822*/            OPC_CheckType, MVT::v32i16,
120090                           MVT::v32i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
120114 /*247875*/            OPC_CheckType, MVT::v32i16,
120119                           MVT::v32i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
120124 /*247899*/            OPC_CheckType, MVT::v32i16,
120129                           MVT::v32i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
120153 /*247952*/            OPC_CheckType, MVT::v32i16,
120158                           MVT::v32i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
120163 /*247976*/            OPC_CheckType, MVT::v32i16,
120168                           MVT::v32i16, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
120189 /*248025*/            OPC_SwitchType /*2 cases */, 22, MVT::v32i16,// ->248050
120194                             MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
120208 /*248078*/            OPC_SwitchType /*2 cases */, 22, MVT::v32i16,// ->248103
120213                             MVT::v32i16, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
120227 /*248131*/            OPC_SwitchType /*2 cases */, 22, MVT::v32i16,// ->248156
120232                             MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
120261 /*248206*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248228
120266                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120293 /*248269*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248291
120298                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120323 /*248330*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248353
120328                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120353 /*248393*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248416
120358                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120387 /*248463*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248485
120392                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120406 /*248509*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248532
120411                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120440 /*248580*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248602
120445                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120472 /*248643*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248665
120477                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120502 /*248704*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248727
120507                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120532 /*248767*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248790
120537                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120566 /*248837*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248859
120571                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120585 /*248883*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->248906
120590                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120619 /*248954*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->248976
120624                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120651 /*249017*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->249039
120656                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120681 /*249078*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->249101
120686                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120711 /*249141*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->249164
120716                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120745 /*249211*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->249233
120750                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120764 /*249257*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->249280
120769                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120798 /*249328*/            OPC_CheckType, MVT::v32i16,
120803                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120821 /*249368*/            OPC_CheckType, MVT::v32i16,
120826                           MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120842 /*249406*/            OPC_CheckType, MVT::v32i16,
120847                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120863 /*249445*/            OPC_CheckType, MVT::v32i16,
120868                           MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120888 /*249492*/            OPC_CheckType, MVT::v32i16,
120893                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120911 /*249532*/            OPC_CheckType, MVT::v32i16,
120916                           MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120932 /*249570*/            OPC_CheckType, MVT::v32i16,
120937                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120953 /*249609*/            OPC_CheckType, MVT::v32i16,
120958                           MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120978 /*249656*/            OPC_CheckType, MVT::v32i16,
120983                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121001 /*249696*/            OPC_CheckType, MVT::v32i16,
121006                           MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121022 /*249734*/            OPC_CheckType, MVT::v32i16,
121027                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121043 /*249773*/            OPC_CheckType, MVT::v32i16,
121048                           MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121068 /*249820*/            OPC_CheckType, MVT::v32i16,
121073                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121091 /*249860*/            OPC_CheckType, MVT::v32i16,
121096                           MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121112 /*249898*/            OPC_CheckType, MVT::v32i16,
121117                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121133 /*249937*/            OPC_CheckType, MVT::v32i16,
121138                           MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121158 /*249984*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->250006
121163                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121190 /*250047*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->250069
121195                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121220 /*250108*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->250131
121225                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121250 /*250171*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->250194
121255                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121286 /*250248*/                OPC_CheckType, MVT::v32i16,
121291                               MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121296 /*250271*/                OPC_CheckType, MVT::v32i16,
121301                               MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121317 /*250310*/                OPC_CheckType, MVT::v32i16,
121322                               MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121327 /*250333*/                OPC_CheckType, MVT::v32i16,
121332                               MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121391 /*250456*/                OPC_CheckType, MVT::v32i16,
121396                               MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121401 /*250479*/                OPC_CheckType, MVT::v32i16,
121406                               MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121422 /*250518*/                OPC_CheckType, MVT::v32i16,
121427                               MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121432 /*250541*/                OPC_CheckType, MVT::v32i16,
121437                               MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121494 /*250657*/            OPC_CheckType, MVT::v32i16,
121499                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121504 /*250680*/            OPC_CheckType, MVT::v32i16,
121509                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121537 /*250749*/            /*SwitchType*/ 19, MVT::v32i16,// ->250770
121542                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121569 /*250812*/            /*SwitchType*/ 19, MVT::v32i16,// ->250833
121574                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121599 /*250874*/            /*SwitchType*/ 20, MVT::v32i16,// ->250896
121604                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121629 /*250937*/            /*SwitchType*/ 20, MVT::v32i16,// ->250959
121634                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121663 /*251007*/            /*SwitchType*/ 19, MVT::v32i16,// ->251028
121668                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121695 /*251070*/            /*SwitchType*/ 19, MVT::v32i16,// ->251091
121700                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121725 /*251132*/            /*SwitchType*/ 20, MVT::v32i16,// ->251154
121730                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121755 /*251195*/            /*SwitchType*/ 20, MVT::v32i16,// ->251217
121760                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121789 /*251265*/            /*SwitchType*/ 19, MVT::v32i16,// ->251286
121794                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121821 /*251328*/            /*SwitchType*/ 19, MVT::v32i16,// ->251349
121826                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121851 /*251390*/            /*SwitchType*/ 20, MVT::v32i16,// ->251412
121856                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121881 /*251453*/            /*SwitchType*/ 20, MVT::v32i16,// ->251475
121886                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121915 /*251523*/            /*SwitchType*/ 19, MVT::v32i16,// ->251544
121920                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121947 /*251586*/            /*SwitchType*/ 19, MVT::v32i16,// ->251607
121952                             MVT::v32i16, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121977 /*251648*/            /*SwitchType*/ 20, MVT::v32i16,// ->251670
121982                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122007 /*251711*/            /*SwitchType*/ 20, MVT::v32i16,// ->251733
122012                             MVT::v32i16, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
122034 /*251760*/            OPC_CheckType, MVT::v32i16,
122039                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122044 /*251783*/            OPC_CheckType, MVT::v32i16,
122049                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122070 /*251831*/            OPC_CheckType, MVT::v32i16,
122075                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122080 /*251854*/            OPC_CheckType, MVT::v32i16,
122085                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122106 /*251902*/            OPC_CheckType, MVT::v32i16,
122111                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122116 /*251925*/            OPC_CheckType, MVT::v32i16,
122121                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122141 /*251971*/            OPC_CheckType, MVT::v32i16,
122146                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122151 /*251994*/            OPC_CheckType, MVT::v32i16,
122156                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122176 /*252040*/            OPC_CheckType, MVT::v32i16,
122181                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122186 /*252063*/            OPC_CheckType, MVT::v32i16,
122191                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122211 /*252109*/            OPC_CheckType, MVT::v32i16,
122216                           MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122221 /*252132*/            OPC_CheckType, MVT::v32i16,
122226                           MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122246 /*252178*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->252200
122251                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122265 /*252224*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i16,// ->252247
122270                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122333 /*252362*/            OPC_SwitchType /*2 cases */, 18, MVT::v32i16,// ->252383
122338                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122352 /*252406*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i16,// ->252428
122357                             MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122394 /*252496*/            /*SwitchType*/ 19, MVT::v32i16,// ->252517
122399                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122413 /*252543*/            /*SwitchType*/ 20, MVT::v32i16,// ->252565
122418                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122447 /*252612*/            /*SwitchType*/ 19, MVT::v32i16,// ->252633
122452                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122466 /*252659*/            /*SwitchType*/ 20, MVT::v32i16,// ->252681
122471                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122493 /*252707*/            OPC_CheckType, MVT::v32i16,
122498                           MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
122503 /*252734*/            OPC_CheckType, MVT::v32i16,
122508                           MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
122529 /*252783*/            OPC_CheckType, MVT::v32i16,
122534                           MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
122539 /*252810*/            OPC_CheckType, MVT::v32i16,
122544                           MVT::v32i16, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
122583 /*252904*/          /*SwitchType*/ 51, MVT::v32i16,// ->252957
122590 /*252913*/              OPC_CheckType, MVT::v32i16,
122595                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122600 /*252935*/              OPC_CheckType, MVT::v32i16,
122605                             MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122662 /*253054*/              OPC_CheckType, MVT::v32i16,
122667                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122672 /*253077*/              OPC_CheckType, MVT::v32i16,
122677                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122693 /*253116*/              OPC_CheckType, MVT::v32i16,
122698                             MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122703 /*253139*/              OPC_CheckType, MVT::v32i16,
122708                             MVT::v32i16, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122738 /*253205*/            OPC_CheckType, MVT::v32i16,
122743                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122762 /*253256*/            OPC_CheckType, MVT::v32i16,
122767                           MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122791 /*253317*/            /*SwitchType*/ 18, MVT::v32i16,// ->253337
122796                             MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122807 /*253347*/            OPC_CheckType, MVT::v32i16,
122812                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122822 /*253376*/            OPC_CheckType, MVT::v32i16,
122827                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122842 /*253423*/            /*SwitchType*/ 19, MVT::v32i16,// ->253444
122847                             MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122856 /*253452*/            OPC_CheckType, MVT::v32i16,
122861                           MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122869 /*253480*/            OPC_CheckType, MVT::v32i16,
122874                           MVT::v32i16, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
123081 /*253854*/                /*SwitchType*/ 18, MVT::v32i16,// ->253874
123157 /*253981*/                /*SwitchType*/ 18, MVT::v32i16,// ->254001
123233 /*254108*/                /*SwitchType*/ 18, MVT::v32i16,// ->254128
123309 /*254235*/                /*SwitchType*/ 18, MVT::v32i16,// ->254255
123439 /*254469*/                OPC_CheckType, MVT::v32i16,
123490 /*254568*/                OPC_CheckType, MVT::v32i16,
125733 /*258575*/              /*SwitchType*/ 17, MVT::v32i16,// ->258594
125797 /*258696*/              /*SwitchType*/ 17, MVT::v32i16,// ->258715
125861 /*258817*/              /*SwitchType*/ 17, MVT::v32i16,// ->258836
125925 /*258938*/              /*SwitchType*/ 17, MVT::v32i16,// ->258957
126471                           MVT::v32i16, 0/*#Ops*/,  // Results = #4
126474                           MVT::v32i16, 3/*#Ops*/, 4, 1, 5,  // Results = #6
126476                           MVT::v32i16, 2/*#Ops*/, 3, 6,  // Results = #7
127990                             MVT::v32i16, 0/*#Ops*/,  // Results = #3
127993                             MVT::v32i16, 3/*#Ops*/, 3, 2, 4,  // Results = #5
127998                             MVT::v32i16, 0/*#Ops*/,  // Results = #8
128001                             MVT::v32i16, 3/*#Ops*/, 8, 1, 9,  // Results = #10
128003                             MVT::v32i16, 3/*#Ops*/, 5, 7, 10,  // Results = #11
128385 /*263890*/                    /*SwitchType*/ 26, MVT::v32i16,// ->263918
128550 /*264208*/                    /*SwitchType*/ 26, MVT::v32i16,// ->264236
128719 /*264534*/                    /*SwitchType*/ 26, MVT::v32i16,// ->264562
128884 /*264852*/                    /*SwitchType*/ 26, MVT::v32i16,// ->264880
129053 /*265178*/                    /*SwitchType*/ 26, MVT::v32i16,// ->265206
129218 /*265496*/                    /*SwitchType*/ 26, MVT::v32i16,// ->265524
129386 /*265819*/                  /*SwitchType*/ 26, MVT::v32i16,// ->265847
134018 /*274889*/                    /*SwitchType*/ 25, MVT::v32i16,// ->274916
134163 /*275197*/                    /*SwitchType*/ 25, MVT::v32i16,// ->275224
134312 /*275513*/                    /*SwitchType*/ 25, MVT::v32i16,// ->275540
134457 /*275821*/                    /*SwitchType*/ 25, MVT::v32i16,// ->275848
134606 /*276137*/                    /*SwitchType*/ 25, MVT::v32i16,// ->276164
134751 /*276445*/                    /*SwitchType*/ 25, MVT::v32i16,// ->276472
134899 /*276758*/                  /*SwitchType*/ 25, MVT::v32i16,// ->276785
140515 /*288443*/                /*SwitchType*/ 18, MVT::v32i16,// ->288463
140615 /*288611*/                /*SwitchType*/ 18, MVT::v32i16,// ->288631
140715 /*288779*/                /*SwitchType*/ 18, MVT::v32i16,// ->288799
140815 /*288947*/                /*SwitchType*/ 18, MVT::v32i16,// ->288967
142491 /*291956*/              /*SwitchType*/ 17, MVT::v32i16,// ->291975
142575 /*292116*/              /*SwitchType*/ 17, MVT::v32i16,// ->292135
142659 /*292276*/              /*SwitchType*/ 17, MVT::v32i16,// ->292295
142743 /*292436*/              /*SwitchType*/ 17, MVT::v32i16,// ->292455
144479 /*295932*/                /*SwitchType*/ 18, MVT::v32i16,// ->295952
144519 /*295999*/                /*SwitchType*/ 18, MVT::v32i16,// ->296019
144559 /*296066*/                /*SwitchType*/ 18, MVT::v32i16,// ->296086
144599 /*296133*/                /*SwitchType*/ 18, MVT::v32i16,// ->296153
144654 /*296228*/                OPC_CheckType, MVT::v32i16,
144705 /*296327*/                OPC_CheckType, MVT::v32i16,
146609 /*299657*/              /*SwitchType*/ 17, MVT::v32i16,// ->299676
146643 /*299721*/              /*SwitchType*/ 17, MVT::v32i16,// ->299740
146677 /*299785*/              /*SwitchType*/ 17, MVT::v32i16,// ->299804
146711 /*299849*/              /*SwitchType*/ 17, MVT::v32i16,// ->299868
147114                           MVT::v32i16, 0/*#Ops*/,  // Results = #4
147117                           MVT::v32i16, 3/*#Ops*/, 4, 1, 5,  // Results = #6
147119                           MVT::v32i16, 2/*#Ops*/, 3, 6,  // Results = #7
148360                             MVT::v32i16, 0/*#Ops*/,  // Results = #3
148363                             MVT::v32i16, 3/*#Ops*/, 3, 2, 4,  // Results = #5
148368                             MVT::v32i16, 0/*#Ops*/,  // Results = #8
148371                             MVT::v32i16, 3/*#Ops*/, 8, 1, 9,  // Results = #10
148373                             MVT::v32i16, 3/*#Ops*/, 5, 7, 10,  // Results = #11
148637 /*303711*/                    /*SwitchType*/ 26, MVT::v32i16,// ->303739
148727 /*303881*/                    /*SwitchType*/ 26, MVT::v32i16,// ->303909
148820 /*304058*/                    /*SwitchType*/ 26, MVT::v32i16,// ->304086
148910 /*304228*/                    /*SwitchType*/ 26, MVT::v32i16,// ->304256
149003 /*304405*/                    /*SwitchType*/ 26, MVT::v32i16,// ->304433
149093 /*304575*/                    /*SwitchType*/ 26, MVT::v32i16,// ->304603
149185 /*304749*/                  /*SwitchType*/ 26, MVT::v32i16,// ->304777
152042 /*310053*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310080
152122 /*310218*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310245
152205 /*310390*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310417
152285 /*310555*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310582
152368 /*310727*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310754
152448 /*310892*/                    /*SwitchType*/ 25, MVT::v32i16,// ->310919
152530 /*311061*/                  /*SwitchType*/ 25, MVT::v32i16,// ->311088
155885 /*317636*/                /*SwitchType*/ 18, MVT::v32i16,// ->317656
155937 /*317723*/                /*SwitchType*/ 18, MVT::v32i16,// ->317743
155989 /*317810*/                /*SwitchType*/ 18, MVT::v32i16,// ->317830
156041 /*317897*/                /*SwitchType*/ 18, MVT::v32i16,// ->317917
157213 /*319912*/              /*SwitchType*/ 17, MVT::v32i16,// ->319931
157257 /*319995*/              /*SwitchType*/ 17, MVT::v32i16,// ->320014
157301 /*320078*/              /*SwitchType*/ 17, MVT::v32i16,// ->320097
157345 /*320161*/              /*SwitchType*/ 17, MVT::v32i16,// ->320180
158555 /*322487*/                OPC_CheckChild0Type, MVT::v32i16,
176844 /*358728*/                OPC_CheckChild0Type, MVT::v32i16,
186640 /*377352*/              OPC_CheckType, MVT::v32i16,
186643                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
186648 /*377367*/              OPC_CheckType, MVT::v32i16,
186651                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
186666 /*377398*/              OPC_CheckType, MVT::v32i16,
186669                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
186674 /*377413*/              OPC_CheckType, MVT::v32i16,
186677                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
186692 /*377444*/              OPC_CheckType, MVT::v32i16,
186695                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
186700 /*377459*/              OPC_CheckType, MVT::v32i16,
186703                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
186718 /*377490*/              OPC_CheckType, MVT::v32i16,
186721                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
186726 /*377505*/              OPC_CheckType, MVT::v32i16,
186729                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
186744 /*377536*/              OPC_CheckType, MVT::v32i16,
186747                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
186752 /*377551*/              OPC_CheckType, MVT::v32i16,
186755                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
186798 /*377632*/              OPC_CheckType, MVT::v32i16,
186801                             MVT::v32i16, 4/*#Ops*/, 0, 1, 2, 3, 
186806 /*377648*/              OPC_CheckType, MVT::v32i16,
186809                             MVT::v32i16, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186825 /*377681*/              OPC_CheckType, MVT::v32i16,
186828                             MVT::v32i16, 4/*#Ops*/, 0, 1, 2, 3, 
186833 /*377697*/              OPC_CheckType, MVT::v32i16,
186836                             MVT::v32i16, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186852 /*377730*/              OPC_CheckType, MVT::v32i16,
186855                             MVT::v32i16, 4/*#Ops*/, 0, 1, 2, 3, 
186860 /*377746*/              OPC_CheckType, MVT::v32i16,
186863                             MVT::v32i16, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186941 /*377891*/              OPC_CheckType, MVT::v32i16,
186944                             MVT::v32i16, 2/*#Ops*/, 0, 1, 
186970 /*377947*/              OPC_CheckType, MVT::v32i16,
186978                             MVT::v32i16, 2/*#Ops*/, 0, 4, 
186990 /*377988*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->378003
186993                             MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
187010 /*378027*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378041
187013                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187030 /*378064*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378078
187033                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187050 /*378101*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378115
187053                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187070 /*378138*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378152
187073                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187090 /*378175*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378189
187093                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187110 /*378212*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378226
187113                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187130 /*378249*/            OPC_CheckType, MVT::v32i16,
187133                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187143 /*378271*/            OPC_CheckType, MVT::v32i16,
187146                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187156 /*378293*/            OPC_CheckType, MVT::v32i16,
187159                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187169 /*378315*/            OPC_CheckType, MVT::v32i16,
187172                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187182 /*378337*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378351
187185                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187218 /*378402*/              OPC_CheckType, MVT::v32i16,
187221                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187247 /*378450*/              OPC_CheckType, MVT::v32i16,
187250                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187274 /*378494*/            OPC_CheckType, MVT::v32i16,
187277                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187293 /*378530*/            /*SwitchType*/ 11, MVT::v32i16,// ->378543
187296                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187313 /*378567*/            /*SwitchType*/ 11, MVT::v32i16,// ->378580
187316                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187333 /*378604*/            /*SwitchType*/ 11, MVT::v32i16,// ->378617
187336                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187353 /*378641*/            /*SwitchType*/ 11, MVT::v32i16,// ->378654
187356                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187368 /*378666*/            OPC_CheckType, MVT::v32i16,
187371                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187382 /*378690*/            OPC_CheckType, MVT::v32i16,
187385                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187396 /*378714*/            OPC_CheckType, MVT::v32i16,
187399                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187409 /*378736*/            OPC_CheckType, MVT::v32i16,
187412                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187422 /*378758*/            OPC_CheckType, MVT::v32i16,
187425                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187435 /*378780*/            OPC_CheckType, MVT::v32i16,
187438                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187448 /*378802*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->378816
187451                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187488 /*378876*/            OPC_CheckChild0Type, MVT::v32i16,
187501 /*378898*/            OPC_CheckChild0Type, MVT::v32i16,
187519 /*378926*/            OPC_CheckType, MVT::v32i16,
187522                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
187532 /*378948*/            OPC_CheckType, MVT::v32i16,
187535                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
187544 /*378968*/            OPC_SwitchType /*2 cases */, 10, MVT::v32i16,// ->378981
187547                             MVT::v32i16, 2/*#Ops*/, 0, 1, 
187570 /*379017*/            /*SwitchType*/ 11, MVT::v32i16,// ->379030
187573                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187590 /*379054*/            /*SwitchType*/ 11, MVT::v32i16,// ->379067
187593                             MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187605 /*379078*/            OPC_CheckType, MVT::v32i16,
187608                           MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
187619 /*379102*/            OPC_CheckType, MVT::v32i16,
187622                           MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
187640 /*379141*/              OPC_CheckChild0Type, MVT::v32i16,
187645 /*379147*/              OPC_CheckType, MVT::v32i16,
187648                             MVT::v32i16, 2/*#Ops*/, 0, 1, 
187673 /*379193*/            OPC_CheckType, MVT::v32i16,
187676                           MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
187710 /*379279*/          /*SwitchType*/ 10, MVT::v32i16,// ->379291
187713                           MVT::v32i16, 2/*#Ops*/, 0, 1, 
187735 /*379324*/              OPC_CheckType, MVT::v32i16,
187738                             MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
187760 /*379378*/              OPC_CheckType, MVT::v32i16,
187768                             MVT::v32i16, 3/*#Ops*/, 2, 0, 5, 
187779 /*379421*/              OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379436
187782                               MVT::v32i16, 4/*#Ops*/, 2, 0, 1, 3, 
187794 /*379454*/              OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379469
187797                               MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
187813 /*379492*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379507
187816                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187831 /*379529*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379544
187834                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187849 /*379566*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379581
187852                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187867 /*379603*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379618
187870                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187885 /*379640*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379655
187888                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187903 /*379677*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379692
187906                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187921 /*379714*/            OPC_CheckType, MVT::v32i16,
187924                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187932 /*379735*/            OPC_CheckType, MVT::v32i16,
187935                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187943 /*379756*/            OPC_CheckType, MVT::v32i16,
187946                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187954 /*379777*/            OPC_CheckType, MVT::v32i16,
187957                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187965 /*379798*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->379813
187968                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
187997 /*379862*/              OPC_CheckType, MVT::v32i16,
188000                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188022 /*379908*/              OPC_CheckType, MVT::v32i16,
188025                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188045 /*379950*/            OPC_CheckType, MVT::v32i16,
188048                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188062 /*379986*/            /*SwitchType*/ 12, MVT::v32i16,// ->380000
188065                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188080 /*380023*/            /*SwitchType*/ 12, MVT::v32i16,// ->380037
188083                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188098 /*380060*/            /*SwitchType*/ 12, MVT::v32i16,// ->380074
188101                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188116 /*380097*/            /*SwitchType*/ 12, MVT::v32i16,// ->380111
188119                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188129 /*380121*/            OPC_CheckType, MVT::v32i16,
188132                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188141 /*380144*/            OPC_CheckType, MVT::v32i16,
188144                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188153 /*380167*/            OPC_CheckType, MVT::v32i16,
188156                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188164 /*380188*/            OPC_CheckType, MVT::v32i16,
188167                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188175 /*380209*/            OPC_CheckType, MVT::v32i16,
188178                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188186 /*380230*/            OPC_CheckType, MVT::v32i16,
188189                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188197 /*380251*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i16,// ->380266
188200                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188233 /*380325*/            OPC_CheckChild0Type, MVT::v32i16,
188244 /*380346*/            OPC_CheckChild0Type, MVT::v32i16,
188258 /*380371*/            OPC_CheckType, MVT::v32i16,
188261                           MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
188269 /*380392*/            OPC_CheckType, MVT::v32i16,
188272                           MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
188279 /*380411*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i16,// ->380425
188282                             MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
188303 /*380461*/            /*SwitchType*/ 12, MVT::v32i16,// ->380475
188306                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188321 /*380498*/            /*SwitchType*/ 12, MVT::v32i16,// ->380512
188324                             MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188334 /*380522*/            OPC_CheckType, MVT::v32i16,
188337                           MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
188346 /*380545*/            OPC_CheckType, MVT::v32i16,
188349                           MVT::v32i16, 4/*#Ops*/, 1, 0, 2, 3, 
188365 /*380583*/              OPC_CheckChild0Type, MVT::v32i16,
188368 /*380587*/              OPC_CheckType, MVT::v32i16,
188371                             MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
188392 /*380631*/            OPC_CheckType, MVT::v32i16,
188395                           MVT::v32i16, 4/*#Ops*/, 3, 0, 1, 2, 
188432 /*380736*/          /*SwitchType*/ 11, MVT::v32i16,// ->380749
188435                           MVT::v32i16, 3/*#Ops*/, 2, 0, 1, 
188678 /*381175*/            OPC_CheckChild0Type, MVT::v32i16,
188692 /*381199*/            OPC_CheckChild0Type, MVT::v32i16,
189000 /*381756*/            OPC_CheckChild0Type, MVT::v32i16,
189012 /*381779*/            OPC_CheckChild0Type, MVT::v32i16,
194051 /*392189*/        OPC_CheckType, MVT::v32i16,
194057                       MVT::v32i16, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194083 /*392259*/        OPC_CheckType, MVT::v32i16,
194089                       MVT::v32i16, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194452 /*393088*/              OPC_CheckType, MVT::v32i16,
194460                               MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
194470                               MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
194552 /*393324*/              OPC_CheckType, MVT::v32i16,
194560                               MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
194570                               MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
195096 /*394643*/          OPC_CheckType, MVT::v32i16,
195098                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
195101                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2, 
195140 /*394743*/          OPC_CheckType, MVT::v32i16,
195142                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
195145                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2, 
195386 /*395284*/        OPC_CheckType, MVT::v32i16,
195390                       MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
195412 /*395336*/        OPC_CheckType, MVT::v32i16,
195416                       MVT::v32i16, 3/*#Ops*/, 1, 2, 3, 
197394 /*399398*/        OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->399419
197399                         MVT::v32i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
197460 /*399533*/      /*SwitchType*/ 10, MVT::v32i16,// ->399545
197463                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
197522 /*399655*/        OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->399676
197527                         MVT::v32i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
197588 /*399790*/      /*SwitchType*/ 10, MVT::v32i16,// ->399802
197591                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
199434 /*403350*/          OPC_CheckType, MVT::v32i16,
199439                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199448 /*403378*/          OPC_CheckType, MVT::v32i16,
199453                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199462 /*403406*/          OPC_CheckType, MVT::v32i16,
199467                         MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199614 /*403743*/            /*SwitchType*/ 17, MVT::v32i16,// ->403762
199619                             MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
199695 /*403886*/        /*SwitchType*/ 9, MVT::v32i16,// ->403897
199698                         MVT::v32i16, 1/*#Ops*/, 0, 
200032 /*404637*/        OPC_SwitchType /*3 cases */, 27, MVT::v32i16,// ->404667
200040                         MVT::v32i16, 1/*#Ops*/, 3, 
202210 /*409154*/        /*SwitchType*/ 18, MVT::v32i16,// ->409174
202215                         MVT::v32i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202426 /*409593*/      /*SwitchType*/ 10, MVT::v32i16,// ->409605
202429                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
202497 /*409756*/        /*SwitchType*/ 18, MVT::v32i16,// ->409776
202502                         MVT::v32i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
202713 /*410195*/      /*SwitchType*/ 10, MVT::v32i16,// ->410207
202716                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
202784 /*410358*/        /*SwitchType*/ 18, MVT::v32i16,// ->410378
202789                         MVT::v32i16, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203010 /*410844*/      /*SwitchType*/ 10, MVT::v32i16,// ->410856
203013                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
203438 /*411776*/      OPC_SwitchType /*3 cases */, 19, MVT::v32i16,// ->411798
203443                       MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
203469 /*411849*/      OPC_SwitchType /*3 cases */, 11, MVT::v32i16,// ->411863
203472                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
204914 /*414588*/        OPC_CheckType, MVT::v32i16,
204919                       MVT::v32i16, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204939 /*414633*/      OPC_CheckType, MVT::v32i16,
204945                     MVT::v32i16, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204965 /*414683*/        OPC_CheckType, MVT::v32i16,
204971                       MVT::v32i16, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
205047 /*414873*/        /*SwitchType*/ 12, MVT::v32i16,// ->414887
205050                         MVT::v32i16, 4/*#Ops*/, 0, 1, 2, 3, 
205072 /*414919*/        OPC_SwitchType /*9 cases */, 19, MVT::v32i16,// ->414941
205077                         MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205222 /*415279*/      OPC_SwitchType /*9 cases */, 11, MVT::v32i16,// ->415293
205225                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
205294 /*415428*/        OPC_SwitchType /*9 cases */, 19, MVT::v32i16,// ->415450
205299                         MVT::v32i16, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
205444 /*415788*/      OPC_SwitchType /*9 cases */, 11, MVT::v32i16,// ->415802
205447                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
206547 /*418277*/              /*SwitchType*/ 18, MVT::v32i16,// ->418297
206552                               MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206566 /*418322*/              /*SwitchType*/ 18, MVT::v32i16,// ->418342
206571                               MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206589 /*418374*/              /*SwitchType*/ 18, MVT::v32i16,// ->418394
206594                               MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206608 /*418419*/              /*SwitchType*/ 18, MVT::v32i16,// ->418439
206613                               MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206631 /*418470*/            /*SwitchType*/ 19, MVT::v32i16,// ->418491
206636                             MVT::v32i16, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206650 /*418517*/            /*SwitchType*/ 19, MVT::v32i16,// ->418538
206655                             MVT::v32i16, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207787 /*420986*/        OPC_CheckChild0Type, MVT::v32i16,
207819 /*421045*/        OPC_CheckType, MVT::v32i16,
207937 /*421274*/        OPC_CheckChild0Type, MVT::v32i16,
207969 /*421333*/        OPC_CheckType, MVT::v32i16,
209839 /*425157*/      /*SwitchType*/ 15, MVT::v32i16,// ->425174
209863                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
209866                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
209889                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
209892                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
210186 /*425968*/        OPC_CheckChild0Type, MVT::v32i16,
210236                         MVT::v32i16, 0/*#Ops*/,  // Results = #3
210239                         MVT::v32i16, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210241                         MVT::v32i16, 0/*#Ops*/,  // Results = #6
210244                         MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210257                         MVT::v32i16, 0/*#Ops*/,  // Results = #3
210260                         MVT::v32i16, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210262                         MVT::v32i16, 0/*#Ops*/,  // Results = #6
210265                         MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210302                         MVT::v32i16, 0/*#Ops*/,  // Results = #3
210305                         MVT::v32i16, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210307                         MVT::v32i16, 0/*#Ops*/,  // Results = #6
210310                         MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
210323                         MVT::v32i16, 0/*#Ops*/,  // Results = #3
210326                         MVT::v32i16, 3/*#Ops*/, 3, 1, 4,  // Results = #5
210328                         MVT::v32i16, 0/*#Ops*/,  // Results = #6
210331                         MVT::v32i16, 3/*#Ops*/, 6, 2, 7,  // Results = #8
211226 /*428314*/          /*SwitchType*/ 18, MVT::v32i16,// ->428334
211231                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211519 /*428929*/      /*SwitchType*/ 10, MVT::v32i16,// ->428941
211522                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
212091 /*430189*/          /*SwitchType*/ 18, MVT::v32i16,// ->430209
212096                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212384 /*430804*/      /*SwitchType*/ 10, MVT::v32i16,// ->430816
212387                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
212921 /*432012*/          /*SwitchType*/ 18, MVT::v32i16,// ->432032
212926                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213174 /*432513*/      /*SwitchType*/ 10, MVT::v32i16,// ->432525
213177                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
213264 /*432708*/        /*SwitchType*/ 18, MVT::v32i16,// ->432728
213269                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213391 /*432990*/        /*SwitchType*/ 18, MVT::v32i16,// ->433010
213396                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213504 /*433223*/      /*SwitchType*/ 10, MVT::v32i16,// ->433235
213507                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
213600 /*433430*/        /*SwitchType*/ 18, MVT::v32i16,// ->433450
213605                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213727 /*433712*/        /*SwitchType*/ 18, MVT::v32i16,// ->433732
213732                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213840 /*433945*/      /*SwitchType*/ 10, MVT::v32i16,// ->433957
213843                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
213906 /*434083*/        /*SwitchType*/ 18, MVT::v32i16,// ->434103
213911                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213977 /*434234*/        /*SwitchType*/ 18, MVT::v32i16,// ->434254
213982                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
214032 /*434343*/      /*SwitchType*/ 10, MVT::v32i16,// ->434355
214035                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
214092 /*434469*/        /*SwitchType*/ 18, MVT::v32i16,// ->434489
214097                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214163 /*434620*/        /*SwitchType*/ 18, MVT::v32i16,// ->434640
214168                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
214218 /*434729*/      /*SwitchType*/ 10, MVT::v32i16,// ->434741
214221                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
214308 /*434924*/        /*SwitchType*/ 18, MVT::v32i16,// ->434944
214313                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214420 /*435156*/      /*SwitchType*/ 10, MVT::v32i16,// ->435168
214423                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
214516 /*435363*/        /*SwitchType*/ 18, MVT::v32i16,// ->435383
214521                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214628 /*435595*/      /*SwitchType*/ 10, MVT::v32i16,// ->435607
214631                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
214763 /*435904*/          /*SwitchType*/ 18, MVT::v32i16,// ->435924
214768                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215024 /*436511*/          /*SwitchType*/ 18, MVT::v32i16,// ->436531
215029                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215360 /*437270*/      /*SwitchType*/ 10, MVT::v32i16,// ->437282
215363                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
215555 /*437737*/          /*SwitchType*/ 18, MVT::v32i16,// ->437757
215560                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215816 /*438344*/          /*SwitchType*/ 18, MVT::v32i16,// ->438364
215821                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216152 /*439103*/      /*SwitchType*/ 10, MVT::v32i16,// ->439115
216155                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
216347 /*439570*/          /*SwitchType*/ 18, MVT::v32i16,// ->439590
216352                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216608 /*440177*/          /*SwitchType*/ 18, MVT::v32i16,// ->440197
216613                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216944 /*440936*/      /*SwitchType*/ 10, MVT::v32i16,// ->440948
216947                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
217139 /*441403*/          /*SwitchType*/ 18, MVT::v32i16,// ->441423
217144                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217400 /*442010*/          /*SwitchType*/ 18, MVT::v32i16,// ->442030
217405                           MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217736 /*442769*/      /*SwitchType*/ 10, MVT::v32i16,// ->442781
217739                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
217892 /*443134*/        /*SwitchType*/ 18, MVT::v32i16,// ->443154
217897                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218019 /*443416*/        /*SwitchType*/ 18, MVT::v32i16,// ->443436
218024                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218132 /*443649*/      /*SwitchType*/ 10, MVT::v32i16,// ->443661
218135                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
218811 /*445079*/          OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->445100
218816                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
218994 /*445488*/        /*SwitchType*/ 10, MVT::v32i16,// ->445500
218997                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
219133 /*445758*/          OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->445779
219138                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219316 /*446167*/        /*SwitchType*/ 10, MVT::v32i16,// ->446179
219319                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
219455 /*446437*/          OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->446458
219460                           MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219606 /*446774*/        /*SwitchType*/ 10, MVT::v32i16,// ->446786
219609                         MVT::v32i16, 2/*#Ops*/, 0, 1, 
220551 /*448713*/          OPC_CheckType, MVT::v32i16,
220556                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220566 /*448743*/          OPC_CheckType, MVT::v32i16,
220571                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220577 /*448766*/        OPC_CheckType, MVT::v32i16,
220580                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
220585 /*448780*/      OPC_CheckChild0Type, MVT::v32i16,
220886 /*449355*/          OPC_CheckType, MVT::v32i16,
220891                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220901 /*449385*/          OPC_CheckType, MVT::v32i16,
220906                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220912 /*449408*/        OPC_CheckType, MVT::v32i16,
220915                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
220920 /*449422*/      OPC_CheckChild0Type, MVT::v32i16,
221433 /*450471*/          /*SwitchType*/ 17, MVT::v32i16,// ->450490
221438                           MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221705 /*451029*/      /*SwitchType*/ 9, MVT::v32i16,// ->451040
221708                       MVT::v32i16, 1/*#Ops*/, 0, 
221875 /*451378*/        OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->451399
221880                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221937 /*451507*/      /*SwitchType*/ 10, MVT::v32i16,// ->451519
221940                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
221988 /*451612*/        OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->451633
221993                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
222058 /*451763*/        OPC_SwitchType /*3 cases */, 18, MVT::v32i16,// ->451784
222063                         MVT::v32i16, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
222121 /*451893*/      /*SwitchType*/ 10, MVT::v32i16,// ->451905
222124                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
222955 /*453646*/        OPC_CheckType, MVT::v32i16,
222960                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
222988 /*453715*/        OPC_CheckType, MVT::v32i16,
222993                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223215 /*454306*/      /*SwitchType*/ 90, MVT::v32i16,// ->454398
223220                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
223223                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223226                         MVT::v32i16, 3/*#Ops*/, 3, 0, 4, 
223233                         MVT::v32i16, 0/*#Ops*/,  // Results = #1
223236                         MVT::v32i16, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223238                         MVT::v32i16, 0/*#Ops*/,  // Results = #4
223241                         MVT::v32i16, 3/*#Ops*/, 4, 0, 5,  // Results = #6
223244                         MVT::v32i16, 3/*#Ops*/, 3, 6, 7, 
223525 /*455078*/        /*SwitchType*/ 18, MVT::v32i16,// ->455098
223530                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223661 /*455391*/      /*SwitchType*/ 10, MVT::v32i16,// ->455403
223664                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
223952 /*456021*/        /*SwitchType*/ 18, MVT::v32i16,// ->456041
223957                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224110 /*456357*/      /*SwitchType*/ 10, MVT::v32i16,// ->456369
224113                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
224126                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224129                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224131                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224134                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224153                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224156                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224158                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224161                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224272 /*456749*/        /*SwitchType*/ 18, MVT::v32i16,// ->456769
224277                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224430 /*457085*/      /*SwitchType*/ 10, MVT::v32i16,// ->457097
224433                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
224446                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224449                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224451                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224454                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224473                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224476                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224478                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224481                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224572 /*457433*/        /*SwitchType*/ 18, MVT::v32i16,// ->457453
224577                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224756 /*457863*/      /*SwitchType*/ 10, MVT::v32i16,// ->457875
224759                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
224772                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224775                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224777                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224780                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224799                         MVT::v32i16, 0/*#Ops*/,  // Results = #2
224802                         MVT::v32i16, 3/*#Ops*/, 2, 0, 3,  // Results = #4
224804                         MVT::v32i16, 0/*#Ops*/,  // Results = #5
224807                         MVT::v32i16, 3/*#Ops*/, 5, 1, 6,  // Results = #7
224993 /*458408*/        /*SwitchType*/ 19, MVT::v32i16,// ->458429
224998                         MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225143 /*458766*/      /*SwitchType*/ 11, MVT::v32i16,// ->458779
225146                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
225852 /*460333*/        OPC_SwitchType /*9 cases */, 19, MVT::v32i16,// ->460355
225857                         MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225990 /*460675*/      OPC_SwitchType /*9 cases */, 11, MVT::v32i16,// ->460689
225993                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
226059 /*460819*/        OPC_SwitchType /*9 cases */, 19, MVT::v32i16,// ->460841
226064                         MVT::v32i16, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
226197 /*461161*/      OPC_SwitchType /*9 cases */, 11, MVT::v32i16,// ->461175
226200                       MVT::v32i16, 3/*#Ops*/, 0, 1, 2, 
226729 /*462304*/          OPC_CheckType, MVT::v32i16,
226734                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
226744 /*462334*/          OPC_CheckType, MVT::v32i16,
226749                         MVT::v32i16, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
226755 /*462357*/        OPC_CheckType, MVT::v32i16,
226758                       MVT::v32i16, 2/*#Ops*/, 0, 1, 
227453 /*463913*/      OPC_SwitchType /*3 cases */, 17, MVT::v32i16,// ->463933
227458                       MVT::v32i16, 5/*#Ops*/, 2, 3, 4, 5, 6, 
228693 /*466733*/          OPC_CheckChild0Type, MVT::v32i16,
228792 /*466951*/        OPC_CheckChild0Type, MVT::v32i16,
229049 /*467465*/        OPC_CheckChild0Type, MVT::v32i16,
230534 /*470383*/      /*SwitchType*/ 10, MVT::v32i16,// ->470395
230537                       MVT::v32i16, 2/*#Ops*/, 1, 0, 
230610 /*470542*/      /*SwitchType*/ 11, MVT::v32i16,// ->470555
230613                       MVT::v32i16, 3/*#Ops*/, 1, 2, 0, 
230773 /*470866*/      /*SwitchType*/ 10, MVT::v32i16,// ->470878
230776                       MVT::v32i16, 2/*#Ops*/, 1, 0, 
230849 /*471025*/      /*SwitchType*/ 11, MVT::v32i16,// ->471038
230852                       MVT::v32i16, 3/*#Ops*/, 1, 2, 0, 
231345 /*471920*/      /*SwitchType*/ 8, MVT::v32i16,// ->471930
231348                       MVT::v32i16, 0/*#Ops*/, 
231947 /*473031*/      OPC_CheckChild0Type, MVT::v32i16,
232082 /*473275*/      OPC_CheckChild0Type, MVT::v32i16,
gen/lib/Target/X86/X86GenFastISel.inc
  106   if (RetVT.SimpleTy != MVT::v32i16)
  184   case MVT::v32i16: return fastEmit_ISD_ABS_MVT_v32i16_r(RetVT, Op0, Op0IsKill);
  311   case MVT::v32i16: return fastEmit_ISD_ANY_EXTEND_MVT_v32i1_MVT_v32i16_r(Op0, Op0IsKill);
  692   if (RetVT.SimpleTy != MVT::v32i16)
  764   case MVT::v32i16: return fastEmit_ISD_CTPOP_MVT_v32i16_r(RetVT, Op0, Op0IsKill);
 1529   case MVT::v32i16: return fastEmit_ISD_SIGN_EXTEND_MVT_v32i1_MVT_v32i16_r(Op0, Op0IsKill);
 1569   if (RetVT.SimpleTy != MVT::v32i16)
 2117   case MVT::v32i16: return fastEmit_ISD_TRUNCATE_MVT_v32i16_r(RetVT, Op0, Op0IsKill);
 2286   if (RetVT.SimpleTy != MVT::v32i16)
 4994   case MVT::v32i16: return fastEmit_X86ISD_VBROADCAST_MVT_v8i16_MVT_v32i16_r(Op0, Op0IsKill);
 5620   case MVT::v32i16: return fastEmit_X86ISD_VTRUNCS_MVT_v32i16_r(RetVT, Op0, Op0IsKill);
 5820   case MVT::v32i16: return fastEmit_X86ISD_VTRUNCUS_MVT_v32i16_r(RetVT, Op0, Op0IsKill);
 6077   if (RetVT.SimpleTy != MVT::v32i16)
 6168   case MVT::v32i16: return fastEmit_ISD_ADD_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6311   if (RetVT.SimpleTy != MVT::v32i16)
 6412   case MVT::v32i16: return fastEmit_ISD_AND_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7002   if (RetVT.SimpleTy != MVT::v32i16)
 7081   case MVT::v32i16: return fastEmit_ISD_MUL_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7122   if (RetVT.SimpleTy != MVT::v32i16)
 7134   case MVT::v32i16: return fastEmit_ISD_MULHS_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7169   if (RetVT.SimpleTy != MVT::v32i16)
 7181   case MVT::v32i16: return fastEmit_ISD_MULHU_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7318   if (RetVT.SimpleTy != MVT::v32i16)
 7419   case MVT::v32i16: return fastEmit_ISD_OR_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7674   if (RetVT.SimpleTy != MVT::v32i16)
 7689   case MVT::v32i16: return fastEmit_ISD_SADDSAT_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7776   if (RetVT.SimpleTy != MVT::v32i16)
 7854   case MVT::v32i16: return fastEmit_ISD_SMAX_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7931   if (RetVT.SimpleTy != MVT::v32i16)
 8009   case MVT::v32i16: return fastEmit_ISD_SMIN_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8118   if (RetVT.SimpleTy != MVT::v32i16)
 8133   case MVT::v32i16: return fastEmit_ISD_SSUBSAT_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8228   if (RetVT.SimpleTy != MVT::v32i16)
 8319   case MVT::v32i16: return fastEmit_ISD_SUB_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8396   if (RetVT.SimpleTy != MVT::v32i16)
 8411   case MVT::v32i16: return fastEmit_ISD_UADDSAT_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8482   if (RetVT.SimpleTy != MVT::v32i16)
 8560   case MVT::v32i16: return fastEmit_ISD_UMAX_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8637   if (RetVT.SimpleTy != MVT::v32i16)
 8715   case MVT::v32i16: return fastEmit_ISD_UMIN_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8792   if (RetVT.SimpleTy != MVT::v32i16)
 8807   case MVT::v32i16: return fastEmit_ISD_USUBSAT_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8944   if (RetVT.SimpleTy != MVT::v32i16)
 9045   case MVT::v32i16: return fastEmit_ISD_XOR_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9182   if (RetVT.SimpleTy != MVT::v32i16)
 9275   case MVT::v32i16: return fastEmit_X86ISD_ANDNP_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9352   if (RetVT.SimpleTy != MVT::v32i16)
 9367   case MVT::v32i16: return fastEmit_X86ISD_AVG_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9602   if (RetVT.SimpleTy != MVT::v32i16)
11120   if (RetVT.SimpleTy != MVT::v32i16)
11132   case MVT::v32i16: return fastEmit_X86ISD_MULHRS_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11241   if (RetVT.SimpleTy != MVT::v32i16)
11253   case MVT::v32i16: return fastEmit_X86ISD_PACKSS_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11327   if (RetVT.SimpleTy != MVT::v32i16)
11339   case MVT::v32i16: return fastEmit_X86ISD_PACKUS_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12184   if (RetVT.SimpleTy != MVT::v32i16)
12349   case MVT::v32i16: return fastEmit_X86ISD_UNPCKH_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12432   if (RetVT.SimpleTy != MVT::v32i16)
12597   case MVT::v32i16: return fastEmit_X86ISD_UNPCKL_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12730   if (RetVT.SimpleTy != MVT::v32i16)
12784   case MVT::v32i16: return fastEmit_X86ISD_VPERMV_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12823   if (RetVT.SimpleTy != MVT::v32i16)
12882   case MVT::v32i16: return fastEmit_X86ISD_VPMADDWD_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13098   if (RetVT.SimpleTy != MVT::v32i16)
13176   case MVT::v32i16: return fastEmit_X86ISD_VSHLV_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13258   if (RetVT.SimpleTy != MVT::v32i16)
13330   case MVT::v32i16: return fastEmit_X86ISD_VSRAV_MVT_v32i16_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13418   if (RetVT.SimpleTy != MVT::v32i16)
13496   case MVT::v32i16: return fastEmit_X86ISD_VSRLV_MVT_v32i16_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
  369               SimpleTy == MVT::v64i8  || SimpleTy == MVT::v32i16 ||
  466       case v32i16:
  575       case v32i16:
  787       case v32i16:
  933         if (NumElements == 32)  return MVT::v32i16;
lib/CodeGen/ValueTypes.cpp
  165   case MVT::v32i16:  return "v32i16";
  309   case MVT::v32i16:  return VectorType::get(Type::getInt16Ty(Context), 32);
lib/Target/AMDGPU/R600ISelLowering.cpp
  110   setTruncStoreAction(MVT::v32i32, MVT::v32i16, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp
  187   setTruncStoreAction(MVT::v32i32, MVT::v32i16, Expand);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  108   case MVT::v32i16:
  498   case MVT::v32i16:
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   16 static const MVT LegalV64[] =  { MVT::v64i8,  MVT::v32i16,  MVT::v16i32 };
   26     addRegisterClass(MVT::v32i16, &Hexagon::HvxVRRegClass);
lib/Target/Hexagon/HexagonInstrInfo.cpp
 2659     case MVT::v32i16:
lib/Target/X86/X86FastISel.cpp
  455   case MVT::v32i16:
  627   case MVT::v32i16:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3975       case MVT::v32i16:
 4022     case MVT::v32i16:
 4052     case MVT::v32i16:
 4099   case MVT::v32i16:
lib/Target/X86/X86ISelLowering.cpp
 1513       setOperationAction(ISD::BITCAST, MVT::v32i16, Custom);
 1630     addRegisterClass(MVT::v32i16, &X86::VR512RegClass);
 1638     setOperationAction(ISD::MUL,                MVT::v32i16, Legal);
 1640     setOperationAction(ISD::MULHS,              MVT::v32i16, Legal);
 1641     setOperationAction(ISD::MULHU,              MVT::v32i16, Legal);
 1644     setOperationAction(ISD::CONCAT_VECTORS,     MVT::v32i16, Custom);
 1646     setOperationAction(ISD::INSERT_SUBVECTOR,   MVT::v32i16, Legal);
 1648     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v32i16, Custom);
 1650     setOperationAction(ISD::SCALAR_TO_VECTOR,   MVT::v32i16, Custom);
 1652     setOperationAction(ISD::SIGN_EXTEND,        MVT::v32i16, Custom);
 1653     setOperationAction(ISD::ZERO_EXTEND,        MVT::v32i16, Custom);
 1654     setOperationAction(ISD::ANY_EXTEND,         MVT::v32i16, Custom);
 1655     setOperationAction(ISD::VECTOR_SHUFFLE,     MVT::v32i16, Custom);
 1657     setOperationAction(ISD::INSERT_VECTOR_ELT,  MVT::v32i16, Custom);
 1662     setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, MVT::v32i16, Custom);
 1663     setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, MVT::v32i16, Custom);
 1665     setTruncStoreAction(MVT::v32i16,  MVT::v32i8, Legal);
 1667     for (auto VT : { MVT::v64i8, MVT::v32i16 }) {
 1696       setLoadExtAction(ExtType, MVT::v32i16, MVT::v32i8, Legal);
 1700       for (auto VT : { MVT::v64i8, MVT::v32i16 })
 1705       setOperationAction(ISD::FSHL, MVT::v32i16, Custom);
 1706       setOperationAction(ISD::FSHR, MVT::v32i16, Custom);
 1950   if ((VT == MVT::v32i16 || VT == MVT::v64i8) &&
 1970   if ((VT == MVT::v32i16 || VT == MVT::v64i8) &&
 2272   case MVT::v64i8: case MVT::v32i16: case MVT::v16i32: case MVT::v8i64:
 9493   case MVT::v32i16:
11161   case MVT::v32i16:
16597   assert(V1.getSimpleValueType() == MVT::v32i16 && "Bad operand type!");
16598   assert(V2.getSimpleValueType() == MVT::v32i16 && "Bad operand type!");
16606           DL, MVT::v32i16, V1, V2, Mask, Zeroable, Subtarget, DAG))
16610   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v32i16, Mask, V1, V2, DAG))
16614   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v32i16, V1, V2, Mask,
16619   if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v32i16, V1, V2, Mask,
16625     if (is128BitLaneRepeatedShuffleMask(MVT::v32i16, Mask, RepeatedMask)) {
16630           DL, MVT::v32i16, V1, RepeatedMask, Subtarget, DAG);
16634   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v32i16, V1, V2, Mask,
16638   if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v32i16, Mask, V1, V2,
16642   return lowerShuffleWithPERMV(DL, MVT::v32i16, Mask, V1, V2, DAG);
16756   case MVT::v32i16:
16950     ExtVT = Subtarget.canExtendTo512BW() ? MVT::v32i16 : MVT::v32i8;
26778   if ((SrcVT == MVT::v32i16 || SrcVT == MVT::v64i8) && DstVT.isVector() &&
28455     if ((DstVT == MVT::v32i16 || DstVT == MVT::v64i8) &&
28459       MVT CastVT = (DstVT == MVT::v32i16) ? MVT::v16i16 : MVT::v32i8;
32105       ((MaskVT == MVT::v32i16 || MaskVT == MVT::v64i8) && Subtarget.hasBWI())) {
32564          (Subtarget.hasBWI() && MaskVT == MVT::v32i16) ||
32583          (Subtarget.hasBWI() && MaskVT == MVT::v32i16) ||
32614          (Subtarget.hasBWI() && MaskVT == MVT::v32i16) ||
32787        (Subtarget.hasBWI() && MaskVT == MVT::v32i16) ||
lib/Target/X86/X86TargetTransformInfo.cpp
  353     { ISD::SDIV, MVT::v32i16,  6 }, // vpmulhw sequence
  354     { ISD::SREM, MVT::v32i16,  8 }, // vpmulhw+mul+sub sequence
  355     { ISD::UDIV, MVT::v32i16,  6 }, // vpmulhuw sequence
  356     { ISD::UREM, MVT::v32i16,  8 }, // vpmulhuw+mul+sub sequence
  505     { ISD::SHL,   MVT::v32i16,     1 }, // vpsllvw
  506     { ISD::SRL,   MVT::v32i16,     1 }, // vpsrlvw
  507     { ISD::SRA,   MVT::v32i16,     1 }, // vpsravw
 1005       {TTI::SK_Broadcast, MVT::v32i16, 1}, // vpbroadcastw
 1008       {TTI::SK_Reverse, MVT::v32i16, 1}, // vpermw
 1012       {TTI::SK_PermuteSingleSrc, MVT::v32i16, 1}, // vpermw
 1018       {TTI::SK_PermuteTwoSrc, MVT::v32i16, 1}, // vpermt2w
 1281     { ISD::SIGN_EXTEND, MVT::v32i16, MVT::v32i8, 1 },
 1282     { ISD::ZERO_EXTEND, MVT::v32i16, MVT::v32i8, 1 },
 1289     { ISD::SIGN_EXTEND, MVT::v32i16, MVT::v32i1, 1 },
 1297     { ISD::ZERO_EXTEND, MVT::v32i16, MVT::v32i1, 2 },
 1751     { ISD::SETCC,   MVT::v32i16,  1 },
 1754     { ISD::SELECT,  MVT::v32i16,  1 },
 1889     { ISD::CTLZ,       MVT::v32i16,  8 },
 1903     { ISD::BITREVERSE, MVT::v32i16,  5 },
 1907     { ISD::CTLZ,       MVT::v32i16, 18 },
 1911     { ISD::CTPOP,      MVT::v32i16,  9 },
 1915     { ISD::CTTZ,       MVT::v32i16, 12 },
 1917     { ISD::SADDSAT,    MVT::v32i16,  1 },
 1919     { ISD::SSUBSAT,    MVT::v32i16,  1 },
 1921     { ISD::UADDSAT,    MVT::v32i16,  1 },
 1923     { ISD::USUBSAT,    MVT::v32i16,  1 },
utils/TableGen/CodeGenTarget.cpp
  105   case MVT::v32i16:   return "MVT::v32i16";