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

References

gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
31130 /* 60118*/        OPC_CheckValueType, MVT::v32i8,
gen/lib/Target/X86/X86GenCallingConv.inc
  522     LocVT = MVT::v32i8;
  913   if (LocVT == MVT::v32i8 ||
 1006   if (LocVT == MVT::v32i8 ||
 1135   if (LocVT == MVT::v32i8 ||
 1183     if (LocVT == MVT::v32i8 ||
 1247     if (LocVT == MVT::v32i8 ||
 1520     LocVT = MVT::v32i8;
 1560     if (LocVT == MVT::v32i8 ||
 1626   if (LocVT == MVT::v32i8 ||
 1697   if (LocVT == MVT::v32i8 ||
 1985   if (LocVT == MVT::v32i8 ||
 2078   if (LocVT == MVT::v32i8 ||
 2186   if (LocVT == MVT::v32i8 ||
 2448   if (LocVT == MVT::v32i8 ||
 2541   if (LocVT == MVT::v32i8 ||
 2759     LocVT = MVT::v32i8;
 2793   if (LocVT == MVT::v32i8 ||
 3153   if (LocVT == MVT::v32i8 ||
 3729   if (LocVT == MVT::v32i8 ||
 3929   if (LocVT == MVT::v32i8 ||
gen/lib/Target/X86/X86GenDAGISel.inc
  305 /*   521*/        OPC_CheckChild1Type, MVT::v32i8,
 5437 /* 11680*/        OPC_CheckChild0Type, MVT::v32i8,
 5719 /* 12263*/        OPC_CheckChild0Type, MVT::v32i8,
 5797 /* 12425*/        /*SwitchType*/ 27, MVT::v32i8,// ->12454
 6787 /* 14563*/        OPC_CheckChild1Type, MVT::v32i8,
 8445 /* 18180*/        OPC_CheckChild1Type, MVT::v32i8,
16224                       MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
16231                       MVT::v32i8, 2/*#Ops*/, 0, 1, 
23269 /* 47327*/          OPC_CheckChild0Type, MVT::v32i8,
23302 /* 47390*/          OPC_CheckType, MVT::v32i8,
23425 /* 47633*/          OPC_CheckChild0Type, MVT::v32i8,
23458 /* 47696*/          OPC_CheckType, MVT::v32i8,
25090 /* 50896*/          OPC_CheckChild0Type, MVT::v32i8,
25178 /* 51068*/          OPC_CheckChild0Type, MVT::v32i8,
25885 /* 52512*/        OPC_CheckChild0Type, MVT::v32i8,
25975 /* 52690*/          /*SwitchType*/ 69, MVT::v32i8,// ->52761
27929 /* 57215*/          /*SwitchType*/ 40, MVT::v32i8,// ->57257
27935                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
27943                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28102 /* 57632*/          /*SwitchType*/ 18, MVT::v32i8,// ->57652
28107                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
28328 /* 58151*/          /*SwitchType*/ 40, MVT::v32i8,// ->58193
28334                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28342                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
28429 /* 58387*/          /*SwitchType*/ 18, MVT::v32i8,// ->58407
28434                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
29968 /* 61599*/          OPC_CheckChild0Type, MVT::v32i8,
30281 /* 62210*/          OPC_CheckChild0Type, MVT::v32i8,
30337 /* 62314*/          OPC_CheckChild0Type, MVT::v32i8,
30674 /* 62949*/        OPC_CheckChild0Type, MVT::v32i8,
30942 /* 63686*/          OPC_CheckChild0Type, MVT::v32i8,
31427 /* 65063*/          OPC_CheckChild0Type, MVT::v32i8,
31713 /* 65828*/        /*SwitchType*/ 35, MVT::v32i8,// ->65865
31717                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
31723                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
31729                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
33917 /* 70532*/        /*SwitchType*/ 32, MVT::v32i8,// ->70566
33922                           MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
33929                           MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
41094 /* 85900*/        /*SwitchType*/ 20, MVT::v32i8,// ->85922
41096 /* 85903*/          OPC_CheckType, MVT::v32i8,
41101                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41332 /* 86426*/      /*SwitchType*/ 53, MVT::v32i8,// ->86481
41333 /* 86428*/        OPC_CheckChild0Type, MVT::v32i8,
41337                         MVT::v32i8, 1/*#Ops*/, 0, 
41351                         MVT::v32i8, 2/*#Ops*/, 4, 5, 
43285 /* 90503*/          OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->90524
43290                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43465 /* 90931*/          /*SwitchType*/ 18, MVT::v32i8,// ->90951
43470                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
43581 /* 91184*/          OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->91205
43586                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
43767 /* 91618*/          /*SwitchType*/ 18, MVT::v32i8,// ->91638
43772                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
44009 /* 92106*/        /*SwitchType*/ 24, MVT::v32i8,// ->92132
44013                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
44019                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
44446 /* 92962*/            OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->92983
44451                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44626 /* 93390*/            /*SwitchType*/ 18, MVT::v32i8,// ->93410
44631                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44729 /* 93616*/        /*SwitchType*/ 24, MVT::v32i8,// ->93642
44733                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
44739                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
45764 /* 95832*/                OPC_SwitchType /*3 cases */, 19, MVT::v32i8,// ->95854
45769                                 MVT::v32i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 0, 
45835 /* 95994*/                OPC_SwitchType /*3 cases */, 19, MVT::v32i8,// ->96016
45840                                 MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 1, 
46119 /* 96583*/                OPC_CheckType, MVT::v32i8,
46124                               MVT::v32i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46131 /* 96609*/                OPC_CheckType, MVT::v32i8,
46136                               MVT::v32i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
46303 /* 96972*/          /*SwitchType*/ 40, MVT::v32i8,// ->97014
46309                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46317                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46476 /* 97389*/          /*SwitchType*/ 18, MVT::v32i8,// ->97409
46481                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
46702 /* 97908*/          /*SwitchType*/ 40, MVT::v32i8,// ->97950
46708                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46716                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46803 /* 98144*/          /*SwitchType*/ 18, MVT::v32i8,// ->98164
46808                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
46941 /* 98453*/          /*SwitchType*/ 11, MVT::v32i8,// ->98466
46944                           MVT::v32i8, 3/*#Ops*/, 1, 2, 0, 
46994 /* 98564*/          /*SwitchType*/ 11, MVT::v32i8,// ->98577
46997                           MVT::v32i8, 3/*#Ops*/, 0, 2, 1, 
47124 /* 98802*/          OPC_CheckType, MVT::v32i8,
47127                         MVT::v32i8, 3/*#Ops*/, 2, 1, 0, 
47134 /* 98820*/          OPC_CheckType, MVT::v32i8,
47137                         MVT::v32i8, 3/*#Ops*/, 2, 1, 0, 
47225 /* 98986*/      /*SwitchType*/ 35, MVT::v32i8,// ->99023
47229                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
47235                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
47241                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
47999 /*100671*/            /*SwitchType*/ 40, MVT::v32i8,// ->100713
48005                               MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48013                               MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48172 /*101088*/            /*SwitchType*/ 18, MVT::v32i8,// ->101108
48177                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
48399 /*101608*/          /*SwitchType*/ 40, MVT::v32i8,// ->101650
48405                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48413                             MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
48500 /*101844*/          /*SwitchType*/ 18, MVT::v32i8,// ->101864
48505                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
49478 /*103922*/        /*SwitchType*/ 15, MVT::v32i8,// ->103939
49482                         MVT::v32i8, 4/*#Ops*/, 0, 0, 0, 1, 
49593 /*104179*/      /*SwitchType*/ 15, MVT::v32i8,// ->104196
49597                       MVT::v32i8, 4/*#Ops*/, 0, 0, 0, 1, 
49807 /*104787*/      /*SwitchType*/ 80, MVT::v32i8,// ->104869
49829                       MVT::v32i8, 2/*#Ops*/, 11, 12, 
50013 /*105451*/      /*SwitchType*/ 80, MVT::v32i8,// ->105533
50035                       MVT::v32i8, 2/*#Ops*/, 11, 12, 
50157 /*105859*/      /*SwitchType*/ 35, MVT::v32i8,// ->105896
50161                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
50167                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
50173                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
51322 /*108495*/      /*SwitchType*/ 83, MVT::v32i8,// ->108580
51331                           MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51339                           MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51349                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
51357                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52255 /*110582*/      /*SwitchType*/ 40, MVT::v32i8,// ->110624
52262                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52270                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
55224                           MVT::v32i8, 1/*#Ops*/, 3,  // Results = #4
55238 /*117082*/      /*SwitchType*/ 9, MVT::v32i8,// ->117093
55241                       MVT::v32i8, 1/*#Ops*/, 0, 
55605 /*117879*/      /*SwitchType*/ 20, MVT::v32i8,// ->117901
55701 /*118058*/        OPC_CheckChild0Type, MVT::v32i8,
55985 /*118633*/      /*SwitchType*/ 9, MVT::v32i8,// ->118644
55988                       MVT::v32i8, 1/*#Ops*/, 0, 
56760 /*120173*/      /*SwitchType*/ 20, MVT::v32i8,// ->120195
56856 /*120352*/        OPC_CheckChild0Type, MVT::v32i8,
56887 /*120406*/        OPC_CheckType, MVT::v32i8,
56890                       MVT::v32i8, 1/*#Ops*/, 0, 
57639                     MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
58257 /*122995*/      OPC_CheckChild0Type, MVT::v32i8,
75665 /*159594*/              /*SwitchType*/ 42, MVT::v32i8,// ->159638
76489 /*161188*/              /*SwitchType*/ 41, MVT::v32i8,// ->161231
81279 /*170434*/                OPC_CheckChild1Type, MVT::v32i8,
85712 /*179508*/            /*SwitchType*/ 32, MVT::v32i8,// ->179542
85890 /*179849*/                  /*SwitchType*/ 26, MVT::v32i8,// ->179877
85986 /*180035*/                  /*SwitchType*/ 26, MVT::v32i8,// ->180063
86084 /*180227*/                  /*SwitchType*/ 26, MVT::v32i8,// ->180255
86180 /*180413*/                  /*SwitchType*/ 26, MVT::v32i8,// ->180441
86278 /*180605*/                  /*SwitchType*/ 26, MVT::v32i8,// ->180633
86374 /*180791*/                  /*SwitchType*/ 26, MVT::v32i8,// ->180819
86471 /*180980*/                /*SwitchType*/ 26, MVT::v32i8,// ->181008
86573 /*181188*/              /*SwitchType*/ 31, MVT::v32i8,// ->181221
91484 /*190656*/                  /*SwitchType*/ 25, MVT::v32i8,// ->190683
91568 /*190836*/                  /*SwitchType*/ 25, MVT::v32i8,// ->190863
91654 /*191022*/                  /*SwitchType*/ 25, MVT::v32i8,// ->191049
91738 /*191202*/                  /*SwitchType*/ 25, MVT::v32i8,// ->191229
91824 /*191388*/                  /*SwitchType*/ 25, MVT::v32i8,// ->191415
91908 /*191568*/                  /*SwitchType*/ 25, MVT::v32i8,// ->191595
91993 /*191751*/                /*SwitchType*/ 25, MVT::v32i8,// ->191778
92107 /*191978*/                  OPC_CheckChild0Type, MVT::v32i8,
92218 /*192174*/                  /*SwitchType*/ 21, MVT::v32i8,// ->192197
92266 /*192260*/                /*SwitchType*/ 22, MVT::v32i8,// ->192284
97575 /*203194*/              /*SwitchType*/ 32, MVT::v32i8,// ->203228
97702 /*203455*/              OPC_CheckType, MVT::v32i8,
98062 /*204145*/                  /*SwitchType*/ 26, MVT::v32i8,// ->204173
98158 /*204331*/                  /*SwitchType*/ 26, MVT::v32i8,// ->204359
98256 /*204523*/                  /*SwitchType*/ 26, MVT::v32i8,// ->204551
98352 /*204709*/                  /*SwitchType*/ 26, MVT::v32i8,// ->204737
98450 /*204901*/                  /*SwitchType*/ 26, MVT::v32i8,// ->204929
98546 /*205087*/                  /*SwitchType*/ 26, MVT::v32i8,// ->205115
98643 /*205276*/                /*SwitchType*/ 26, MVT::v32i8,// ->205304
98704 /*205403*/                /*SwitchType*/ 31, MVT::v32i8,// ->205436
98819 /*205658*/                OPC_CheckType, MVT::v32i8,
104843 /*217391*/                  /*SwitchType*/ 25, MVT::v32i8,// ->217418
104927 /*217571*/                  /*SwitchType*/ 25, MVT::v32i8,// ->217598
105013 /*217757*/                  /*SwitchType*/ 25, MVT::v32i8,// ->217784
105097 /*217937*/                  /*SwitchType*/ 25, MVT::v32i8,// ->217964
105183 /*218123*/                  /*SwitchType*/ 25, MVT::v32i8,// ->218150
105267 /*218303*/                  /*SwitchType*/ 25, MVT::v32i8,// ->218330
105352 /*218486*/                /*SwitchType*/ 25, MVT::v32i8,// ->218513
105420 /*218615*/                /*SwitchType*/ 21, MVT::v32i8,// ->218638
105468 /*218703*/                  /*SwitchType*/ 22, MVT::v32i8,// ->218727
105578 /*218899*/                  OPC_CheckChild1Type, MVT::v32i8,
113201 /*234597*/                OPC_CheckChild0Type, MVT::v32i8,
119619 /*246901*/              OPC_CheckType, MVT::v32i8,
119624                             MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
119629 /*246925*/              OPC_CheckType, MVT::v32i8,
119634                             MVT::v32i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
119655 /*246973*/              OPC_CheckType, MVT::v32i8,
119660                             MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
119665 /*246997*/              OPC_CheckType, MVT::v32i8,
119670                             MVT::v32i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
119698 /*247058*/              OPC_CheckType, MVT::v32i8,
119703                             MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
119708 /*247082*/              OPC_CheckType, MVT::v32i8,
119713                             MVT::v32i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
119734 /*247130*/              OPC_CheckType, MVT::v32i8,
119739                             MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
119744 /*247154*/              OPC_CheckType, MVT::v32i8,
119749                             MVT::v32i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
119756 /*247184*/          OPC_CheckChild0Type, MVT::v32i8,
119774 /*247211*/              OPC_CheckType, MVT::v32i8,
119779                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119784 /*247234*/              OPC_CheckType, MVT::v32i8,
119789                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
119806 /*247275*/              OPC_CheckType, MVT::v32i8,
119811                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
119816 /*247298*/              OPC_CheckType, MVT::v32i8,
119821                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120036 /*247721*/            OPC_CheckType, MVT::v32i8,
120041                           MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
120046 /*247745*/            OPC_CheckType, MVT::v32i8,
120051                           MVT::v32i8, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
120197 /*248050*/            /*SwitchType*/ 22, MVT::v32i8,// ->248074
120202                             MVT::v32i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
120216 /*248103*/            /*SwitchType*/ 22, MVT::v32i8,// ->248127
120221                             MVT::v32i8, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
120235 /*248156*/            /*SwitchType*/ 22, MVT::v32i8,// ->248180
120240                             MVT::v32i8, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
120269 /*248228*/            /*SwitchType*/ 19, MVT::v32i8,// ->248249
120274                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120301 /*248291*/            /*SwitchType*/ 19, MVT::v32i8,// ->248312
120306                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120331 /*248353*/            /*SwitchType*/ 20, MVT::v32i8,// ->248375
120336                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120361 /*248416*/            /*SwitchType*/ 20, MVT::v32i8,// ->248438
120366                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120395 /*248485*/            /*SwitchType*/ 19, MVT::v32i8,// ->248506
120400                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120414 /*248532*/            /*SwitchType*/ 20, MVT::v32i8,// ->248554
120419                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120448 /*248602*/            /*SwitchType*/ 19, MVT::v32i8,// ->248623
120453                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120480 /*248665*/            /*SwitchType*/ 19, MVT::v32i8,// ->248686
120485                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120510 /*248727*/            /*SwitchType*/ 20, MVT::v32i8,// ->248749
120515                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120540 /*248790*/            /*SwitchType*/ 20, MVT::v32i8,// ->248812
120545                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120574 /*248859*/            /*SwitchType*/ 19, MVT::v32i8,// ->248880
120579                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120593 /*248906*/            /*SwitchType*/ 20, MVT::v32i8,// ->248928
120598                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120627 /*248976*/            /*SwitchType*/ 19, MVT::v32i8,// ->248997
120632                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120659 /*249039*/            /*SwitchType*/ 19, MVT::v32i8,// ->249060
120664                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
120689 /*249101*/            /*SwitchType*/ 20, MVT::v32i8,// ->249123
120694                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
120719 /*249164*/            /*SwitchType*/ 20, MVT::v32i8,// ->249186
120724                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
120753 /*249233*/            /*SwitchType*/ 19, MVT::v32i8,// ->249254
120758                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
120772 /*249280*/            /*SwitchType*/ 20, MVT::v32i8,// ->249302
120777                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121166 /*250006*/            /*SwitchType*/ 19, MVT::v32i8,// ->250027
121171                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121198 /*250069*/            /*SwitchType*/ 19, MVT::v32i8,// ->250090
121203                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121228 /*250131*/            /*SwitchType*/ 20, MVT::v32i8,// ->250153
121233                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121258 /*250194*/            /*SwitchType*/ 20, MVT::v32i8,// ->250216
121263                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121353 /*250379*/              OPC_CheckType, MVT::v32i8,
121358                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121363 /*250402*/              OPC_CheckType, MVT::v32i8,
121368                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121458 /*250587*/              OPC_CheckType, MVT::v32i8,
121463                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121468 /*250610*/              OPC_CheckType, MVT::v32i8,
121473                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121529 /*250727*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->250749
121534                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121561 /*250790*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->250812
121566                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121591 /*250851*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->250874
121596                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121621 /*250914*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->250937
121626                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121655 /*250985*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251007
121660                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121687 /*251048*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251070
121692                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121717 /*251109*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251132
121722                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121747 /*251172*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251195
121752                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121781 /*251243*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251265
121786                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121813 /*251306*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251328
121818                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121843 /*251367*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251390
121848                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121873 /*251430*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251453
121878                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
121907 /*251501*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251523
121912                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
121939 /*251564*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->251586
121944                             MVT::v32i8, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
121969 /*251625*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251648
121974                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
121999 /*251688*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->251711
122004                             MVT::v32i8, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
122254 /*252200*/            /*SwitchType*/ 19, MVT::v32i8,// ->252221
122259                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122273 /*252247*/            /*SwitchType*/ 20, MVT::v32i8,// ->252269
122278                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122299 /*252294*/            OPC_CheckType, MVT::v32i8,
122304                           MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122309 /*252317*/            OPC_CheckType, MVT::v32i8,
122314                           MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122341 /*252383*/            /*SwitchType*/ 18, MVT::v32i8,// ->252403
122346                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122360 /*252428*/            /*SwitchType*/ 19, MVT::v32i8,// ->252449
122365                             MVT::v32i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122386 /*252474*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->252496
122391                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122405 /*252520*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->252543
122410                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122439 /*252590*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->252612
122444                             MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122458 /*252636*/            OPC_SwitchType /*2 cases */, 20, MVT::v32i8,// ->252659
122463                             MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122557 /*252850*/          OPC_SwitchType /*2 cases */, 51, MVT::v32i8,// ->252904
122564 /*252860*/              OPC_CheckType, MVT::v32i8,
122569                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122574 /*252882*/              OPC_CheckType, MVT::v32i8,
122579                             MVT::v32i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122626 /*252981*/            OPC_CheckType, MVT::v32i8,
122631                           MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
122636 /*253004*/            OPC_CheckType, MVT::v32i8,
122641                           MVT::v32i8, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
122724 /*253178*/            OPC_CheckType, MVT::v32i8,
122729                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122750 /*253230*/            OPC_CheckType, MVT::v32i8,
122755                           MVT::v32i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
122783 /*253296*/            OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->253317
122788                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
122834 /*253401*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->253423
122839                             MVT::v32i8, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
123037 /*253776*/              /*SwitchType*/ 20, MVT::v32i8,// ->253798
123129 /*253934*/                /*SwitchType*/ 18, MVT::v32i8,// ->253954
123205 /*254061*/                /*SwitchType*/ 18, MVT::v32i8,// ->254081
123281 /*254188*/                /*SwitchType*/ 18, MVT::v32i8,// ->254208
123357 /*254315*/                /*SwitchType*/ 18, MVT::v32i8,// ->254335
123404 /*254402*/                /*SwitchType*/ 21, MVT::v32i8,// ->254425
123502 /*254592*/                OPC_CheckChild1Type, MVT::v32i8,
125773 /*258651*/              /*SwitchType*/ 17, MVT::v32i8,// ->258670
125837 /*258772*/              /*SwitchType*/ 17, MVT::v32i8,// ->258791
125901 /*258893*/              /*SwitchType*/ 17, MVT::v32i8,// ->258912
125965 /*259014*/              /*SwitchType*/ 17, MVT::v32i8,// ->259033
128343 /*263806*/                    /*SwitchType*/ 26, MVT::v32i8,// ->263834
128508 /*264124*/                    /*SwitchType*/ 26, MVT::v32i8,// ->264152
128677 /*264450*/                    /*SwitchType*/ 26, MVT::v32i8,// ->264478
128842 /*264768*/                    /*SwitchType*/ 26, MVT::v32i8,// ->264796
129011 /*265094*/                    /*SwitchType*/ 26, MVT::v32i8,// ->265122
129176 /*265412*/                    /*SwitchType*/ 26, MVT::v32i8,// ->265440
129344 /*265735*/                  /*SwitchType*/ 26, MVT::v32i8,// ->265763
133982 /*274808*/                    /*SwitchType*/ 25, MVT::v32i8,// ->274835
134127 /*275116*/                    /*SwitchType*/ 25, MVT::v32i8,// ->275143
134276 /*275432*/                    /*SwitchType*/ 25, MVT::v32i8,// ->275459
134421 /*275740*/                    /*SwitchType*/ 25, MVT::v32i8,// ->275767
134570 /*276056*/                    /*SwitchType*/ 25, MVT::v32i8,// ->276083
134715 /*276364*/                    /*SwitchType*/ 25, MVT::v32i8,// ->276391
134863 /*276677*/                  /*SwitchType*/ 25, MVT::v32i8,// ->276704
140479 /*288383*/                /*SwitchType*/ 18, MVT::v32i8,// ->288403
140579 /*288551*/                /*SwitchType*/ 18, MVT::v32i8,// ->288571
140679 /*288719*/                /*SwitchType*/ 18, MVT::v32i8,// ->288739
140779 /*288887*/                /*SwitchType*/ 18, MVT::v32i8,// ->288907
142461 /*291899*/              /*SwitchType*/ 17, MVT::v32i8,// ->291918
142545 /*292059*/              /*SwitchType*/ 17, MVT::v32i8,// ->292078
142629 /*292219*/              /*SwitchType*/ 17, MVT::v32i8,// ->292238
142713 /*292379*/              /*SwitchType*/ 17, MVT::v32i8,// ->292398
144717 /*296351*/                OPC_CheckChild1Type, MVT::v32i8,
158519 /*322419*/                OPC_CheckChild0Type, MVT::v32i8,
158618 /*322609*/                /*SwitchType*/ 20, MVT::v32i8,// ->322631
158675 /*322708*/                /*SwitchType*/ 18, MVT::v32i8,// ->322728
158751 /*322835*/                /*SwitchType*/ 18, MVT::v32i8,// ->322855
158827 /*322962*/                /*SwitchType*/ 18, MVT::v32i8,// ->322982
158903 /*323089*/                /*SwitchType*/ 18, MVT::v32i8,// ->323109
158985 /*323233*/              /*SwitchType*/ 21, MVT::v32i8,// ->323256
160507 /*325946*/              /*SwitchType*/ 17, MVT::v32i8,// ->325965
160571 /*326067*/              /*SwitchType*/ 17, MVT::v32i8,// ->326086
160635 /*326188*/              /*SwitchType*/ 17, MVT::v32i8,// ->326207
160699 /*326309*/              /*SwitchType*/ 17, MVT::v32i8,// ->326328
162341 /*329624*/                    /*SwitchType*/ 26, MVT::v32i8,// ->329652
162548 /*330017*/                    /*SwitchType*/ 26, MVT::v32i8,// ->330045
162675 /*330268*/                    /*SwitchType*/ 26, MVT::v32i8,// ->330296
162840 /*330586*/                    /*SwitchType*/ 26, MVT::v32i8,// ->330614
163009 /*330912*/                    /*SwitchType*/ 26, MVT::v32i8,// ->330940
163174 /*331230*/                    /*SwitchType*/ 26, MVT::v32i8,// ->331258
163342 /*331553*/                  /*SwitchType*/ 26, MVT::v32i8,// ->331581
167602 /*339900*/                    /*SwitchType*/ 25, MVT::v32i8,// ->339927
167785 /*340281*/                    /*SwitchType*/ 25, MVT::v32i8,// ->340308
167896 /*340524*/                    /*SwitchType*/ 25, MVT::v32i8,// ->340551
168041 /*340832*/                    /*SwitchType*/ 25, MVT::v32i8,// ->340859
168190 /*341148*/                    /*SwitchType*/ 25, MVT::v32i8,// ->341175
168335 /*341456*/                    /*SwitchType*/ 25, MVT::v32i8,// ->341483
168483 /*341769*/                  /*SwitchType*/ 25, MVT::v32i8,// ->341796
173921 /*353093*/                /*SwitchType*/ 18, MVT::v32i8,// ->353113
174021 /*353261*/                /*SwitchType*/ 18, MVT::v32i8,// ->353281
174121 /*353429*/                /*SwitchType*/ 18, MVT::v32i8,// ->353449
174221 /*353597*/                /*SwitchType*/ 18, MVT::v32i8,// ->353617
175364 /*355688*/              /*SwitchType*/ 17, MVT::v32i8,// ->355707
175448 /*355848*/              /*SwitchType*/ 17, MVT::v32i8,// ->355867
175532 /*356008*/              /*SwitchType*/ 17, MVT::v32i8,// ->356027
175616 /*356168*/              /*SwitchType*/ 17, MVT::v32i8,// ->356187
176808 /*358660*/                OPC_CheckChild0Type, MVT::v32i8,
186771 /*377583*/              OPC_CheckType, MVT::v32i8,
186774                             MVT::v32i8, 4/*#Ops*/, 0, 1, 2, 3, 
186779 /*377599*/              OPC_CheckType, MVT::v32i8,
186782                             MVT::v32i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186879 /*377779*/              OPC_CheckType, MVT::v32i8,
186882                             MVT::v32i8, 4/*#Ops*/, 0, 1, 2, 3, 
186887 /*377795*/              OPC_CheckType, MVT::v32i8,
186890                             MVT::v32i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186906 /*377828*/              OPC_CheckType, MVT::v32i8,
186909                             MVT::v32i8, 4/*#Ops*/, 0, 1, 2, 3, 
186914 /*377844*/              OPC_CheckType, MVT::v32i8,
186917                             MVT::v32i8, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186929 /*377872*/              OPC_CheckType, MVT::v32i8,
186932                             MVT::v32i8, 2/*#Ops*/, 0, 1, 
186953 /*377910*/              OPC_CheckType, MVT::v32i8,
186961                             MVT::v32i8, 2/*#Ops*/, 0, 4, 
186996 /*378003*/            /*SwitchType*/ 12, MVT::v32i8,// ->378017
186999                             MVT::v32i8, 4/*#Ops*/, 1, 0, 2, 3, 
187016 /*378041*/            /*SwitchType*/ 11, MVT::v32i8,// ->378054
187019                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187036 /*378078*/            /*SwitchType*/ 11, MVT::v32i8,// ->378091
187039                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187056 /*378115*/            /*SwitchType*/ 11, MVT::v32i8,// ->378128
187059                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187076 /*378152*/            /*SwitchType*/ 11, MVT::v32i8,// ->378165
187079                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187096 /*378189*/            /*SwitchType*/ 11, MVT::v32i8,// ->378202
187099                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187116 /*378226*/            /*SwitchType*/ 11, MVT::v32i8,// ->378239
187119                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187188 /*378351*/            /*SwitchType*/ 11, MVT::v32i8,// ->378364
187191                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187197 /*378369*/            OPC_CheckChild0Type, MVT::v32i8,
187203 /*378376*/            OPC_CheckType, MVT::v32i8,
187206                           MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187231 /*378423*/              OPC_CheckType, MVT::v32i8,
187234                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187260 /*378471*/              OPC_CheckType, MVT::v32i8,
187263                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187287 /*378516*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->378530
187290                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187307 /*378553*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->378567
187310                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187327 /*378590*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->378604
187330                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187347 /*378627*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->378641
187350                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187454 /*378816*/            /*SwitchType*/ 11, MVT::v32i8,// ->378829
187457                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187468 /*378839*/            OPC_CheckType, MVT::v32i8,
187471                           MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187480 /*378860*/            OPC_CheckType, MVT::v32i8,
187483                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
187493 /*378882*/            OPC_CheckType, MVT::v32i8,
187496                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
187506 /*378904*/            OPC_CheckType, MVT::v32i8,
187509                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
187514 /*378920*/            OPC_CheckChild0Type, MVT::v32i8,
187527 /*378942*/            OPC_CheckChild0Type, MVT::v32i8,
187550 /*378981*/            /*SwitchType*/ 10, MVT::v32i8,// ->378993
187553                             MVT::v32i8, 2/*#Ops*/, 0, 1, 
187564 /*379003*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->379017
187567                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187584 /*379040*/            OPC_SwitchType /*2 cases */, 11, MVT::v32i8,// ->379054
187587                             MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187628 /*379122*/              OPC_CheckChild0Type, MVT::v32i8,
187633 /*379128*/              OPC_CheckType, MVT::v32i8,
187636                             MVT::v32i8, 2/*#Ops*/, 0, 1, 
187659 /*379169*/            OPC_CheckType, MVT::v32i8,
187662                           MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
187685 /*379212*/          OPC_SwitchType /*2 cases */, 64, MVT::v32i8,// ->379279
187689                             MVT::v32i8, 2/*#Ops*/, 0, 1, 
187706                             MVT::v32i8, 2/*#Ops*/, 7, 8, 
187725 /*379306*/              OPC_CheckType, MVT::v32i8,
187728                             MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
187745 /*379342*/              OPC_CheckType, MVT::v32i8,
187753                             MVT::v32i8, 3/*#Ops*/, 2, 0, 5, 
187785 /*379436*/              /*SwitchType*/ 12, MVT::v32i8,// ->379450
187788                               MVT::v32i8, 4/*#Ops*/, 2, 0, 1, 3, 
187800 /*379469*/              /*SwitchType*/ 12, MVT::v32i8,// ->379483
187803                               MVT::v32i8, 4/*#Ops*/, 1, 0, 2, 3, 
187819 /*379507*/            /*SwitchType*/ 12, MVT::v32i8,// ->379521
187822                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187837 /*379544*/            /*SwitchType*/ 12, MVT::v32i8,// ->379558
187840                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187855 /*379581*/            /*SwitchType*/ 12, MVT::v32i8,// ->379595
187858                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187873 /*379618*/            /*SwitchType*/ 12, MVT::v32i8,// ->379632
187876                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187891 /*379655*/            /*SwitchType*/ 12, MVT::v32i8,// ->379669
187894                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187909 /*379692*/            /*SwitchType*/ 12, MVT::v32i8,// ->379706
187912                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187971 /*379813*/            /*SwitchType*/ 12, MVT::v32i8,// ->379827
187974                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
187980 /*379832*/            OPC_CheckChild0Type, MVT::v32i8,
187984 /*379837*/            OPC_CheckType, MVT::v32i8,
187987                           MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188008 /*379882*/              OPC_CheckType, MVT::v32i8,
188011                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188033 /*379928*/              OPC_CheckType, MVT::v32i8,
188036                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188056 /*379971*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->379986
188059                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188074 /*380008*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->380023
188077                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188092 /*380045*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->380060
188095                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188110 /*380082*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->380097
188113                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188203 /*380266*/            /*SwitchType*/ 12, MVT::v32i8,// ->380280
188206                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188215 /*380288*/            OPC_CheckType, MVT::v32i8,
188218                           MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188225 /*380308*/            OPC_CheckType, MVT::v32i8,
188228                           MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188236 /*380329*/            OPC_CheckType, MVT::v32i8,
188239                           MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188247 /*380350*/            OPC_CheckType, MVT::v32i8,
188250                           MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188255 /*380367*/            OPC_CheckChild0Type, MVT::v32i8,
188266 /*380388*/            OPC_CheckChild0Type, MVT::v32i8,
188285 /*380425*/            /*SwitchType*/ 11, MVT::v32i8,// ->380438
188288                             MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188297 /*380446*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->380461
188300                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188315 /*380483*/            OPC_SwitchType /*2 cases */, 12, MVT::v32i8,// ->380498
188318                             MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188355 /*380565*/              OPC_CheckChild0Type, MVT::v32i8,
188358 /*380569*/              OPC_CheckType, MVT::v32i8,
188361                             MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188380 /*380608*/            OPC_CheckType, MVT::v32i8,
188383                           MVT::v32i8, 4/*#Ops*/, 3, 0, 1, 2, 
188402 /*380649*/          OPC_SwitchType /*2 cases */, 84, MVT::v32i8,// ->380736
188406                             MVT::v32i8, 3/*#Ops*/, 2, 0, 1, 
188428                             MVT::v32i8, 2/*#Ops*/, 11, 12, 
193452 /*390838*/          OPC_CheckType, MVT::v32i8,
193457                         MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193514 /*390975*/        /*SwitchType*/ 42, MVT::v32i8,// ->391019
193520                           MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193528                           MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193568 /*391091*/      /*SwitchType*/ 26, MVT::v32i8,// ->391119
193572                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
193578                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
193624 /*391199*/          OPC_CheckType, MVT::v32i8,
193629                         MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193686 /*391336*/        /*SwitchType*/ 42, MVT::v32i8,// ->391380
193692                           MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193700                           MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
193740 /*391452*/      /*SwitchType*/ 26, MVT::v32i8,// ->391480
193744                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
193750                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
193818 /*391650*/      /*SwitchType*/ 41, MVT::v32i8,// ->391693
193829                       MVT::v32i8, 7/*#Ops*/, 10, 3, 4, 5, 6, 7, 11, 
193919 /*391895*/        /*SwitchType*/ 48, MVT::v32i8,// ->391945
193926                           MVT::v32i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
193935                           MVT::v32i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194034 /*392153*/        /*SwitchType*/ 22, MVT::v32i8,// ->392177
194040                         MVT::v32i8, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
194093 /*392284*/        OPC_CheckType, MVT::v32i8,
194376 /*392910*/              /*SwitchType*/ 52, MVT::v32i8,// ->392964
194384                                 MVT::v32i8, 3/*#Ops*/, 1, 2, 3, 
194394                                 MVT::v32i8, 3/*#Ops*/, 1, 2, 3, 
194575 /*393379*/              OPC_CheckChild1Type, MVT::v32i8,
194582                               MVT::v32i8, 1/*#Ops*/, 0,  // Results = #2
194592                               MVT::v32i8, 1/*#Ops*/, 0,  // Results = #2
195062 /*394567*/          /*SwitchType*/ 18, MVT::v32i8,// ->394587
195064                           MVT::v32i8, 0/*#Ops*/,  // Results = #1
195067                           MVT::v32i8, 3/*#Ops*/, 1, 0, 2, 
195149 /*394764*/          OPC_CheckChild1Type, MVT::v32i8,
195202 /*394901*/      /*SwitchType*/ 32, MVT::v32i8,// ->394935
195211                       MVT::v32i8, 3/*#Ops*/, 0, 4, 5, 
195279 /*395069*/        /*SwitchType*/ 32, MVT::v32i8,// ->395103
195284                           MVT::v32i8, 3/*#Ops*/, 1, 2, 3, 
195291                           MVT::v32i8, 3/*#Ops*/, 1, 2, 3, 
195372 /*395257*/        /*SwitchType*/ 14, MVT::v32i8,// ->395273
195376                         MVT::v32i8, 3/*#Ops*/, 1, 2, 3, 
195420 /*395353*/        OPC_CheckChild1Type, MVT::v32i8,
197695 /*400004*/        /*SwitchType*/ 19, MVT::v32i8,// ->400025
197700                         MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197741 /*400108*/        /*SwitchType*/ 19, MVT::v32i8,// ->400129
197746                         MVT::v32i8, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
197777 /*400180*/      /*SwitchType*/ 26, MVT::v32i8,// ->400208
197781                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
197787                         MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
199644 /*403798*/        /*SwitchType*/ 22, MVT::v32i8,// ->403822
199648                           MVT::v32i8, 1/*#Ops*/, 0, 
199654                           MVT::v32i8, 1/*#Ops*/, 0, 
199921 /*404365*/        OPC_CheckChild0Type, MVT::v32i8,
199922 /*404367*/        OPC_CheckType, MVT::v32i8,
199928                       MVT::v32i8, 1/*#Ops*/, 2, 
199977 /*404498*/        /*SwitchType*/ 65, MVT::v32i8,// ->404565
199986                           MVT::v32i8, 1/*#Ops*/, 3, 
199999                           MVT::v32i8, 1/*#Ops*/, 4, 
202049 /*408821*/      OPC_CheckChild0Type, MVT::v32i8,
202063 /*408844*/          OPC_CheckType, MVT::v32i8,
202068                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202079 /*408876*/          OPC_CheckType, MVT::v32i8,
202084                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
202090 /*408899*/        OPC_CheckType, MVT::v32i8,
202093                       MVT::v32i8, 2/*#Ops*/, 0, 1, 
203512 /*411937*/      /*SwitchType*/ 18, MVT::v32i8,// ->411957
203517                       MVT::v32i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203555 /*412024*/      /*SwitchType*/ 24, MVT::v32i8,// ->412050
203559                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
203565                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
203600 /*412110*/      /*SwitchType*/ 18, MVT::v32i8,// ->412130
203605                       MVT::v32i8, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
203643 /*412197*/      /*SwitchType*/ 24, MVT::v32i8,// ->412223
203647                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
203653                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
204689 /*414168*/        OPC_CheckType, MVT::v32i8,
204694                       MVT::v32i8, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
204714 /*414213*/      OPC_CheckType, MVT::v32i8,
204720                     MVT::v32i8, 8/*#Ops*/, 3, 2, 5, 6, 7, 8, 9, 10, 
204740 /*414262*/        OPC_CheckType, MVT::v32i8,
204746                       MVT::v32i8, 8/*#Ops*/, 0, 3, 5, 6, 7, 8, 9, 10, 
205029 /*414831*/        /*SwitchType*/ 12, MVT::v32i8,// ->414845
205032                         MVT::v32i8, 4/*#Ops*/, 0, 1, 2, 3, 
206539 /*418256*/              OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->418277
206544                               MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206558 /*418301*/              OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->418322
206563                               MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206581 /*418353*/              OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->418374
206586                               MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206600 /*418398*/              OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->418419
206605                               MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206623 /*418448*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->418470
206628                             MVT::v32i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
206642 /*418495*/            OPC_SwitchType /*2 cases */, 19, MVT::v32i8,// ->418517
206647                             MVT::v32i8, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207537 /*420506*/        OPC_CheckChild0Type, MVT::v32i8,
207569 /*420565*/        OPC_CheckType, MVT::v32i8,
207687 /*420794*/        OPC_CheckChild0Type, MVT::v32i8,
207719 /*420853*/        OPC_CheckType, MVT::v32i8,
209787 /*425039*/      /*SwitchType*/ 57, MVT::v32i8,// ->425098
210054 /*425617*/        OPC_CheckChild0Type, MVT::v32i8,
211147 /*428123*/          /*SwitchType*/ 18, MVT::v32i8,// ->428143
211152                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211210 /*428274*/          /*SwitchType*/ 18, MVT::v32i8,// ->428294
211215                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211485 /*428865*/      /*SwitchType*/ 24, MVT::v32i8,// ->428891
211489                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
211495                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
212012 /*429998*/          /*SwitchType*/ 18, MVT::v32i8,// ->430018
212017                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212075 /*430149*/          /*SwitchType*/ 18, MVT::v32i8,// ->430169
212080                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212350 /*430740*/      /*SwitchType*/ 24, MVT::v32i8,// ->430766
212354                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
212360                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
212724 /*431535*/          /*SwitchType*/ 40, MVT::v32i8,// ->431577
212730                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212738                             MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212897 /*431952*/          /*SwitchType*/ 18, MVT::v32i8,// ->431972
212902                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213036 /*432255*/      /*SwitchType*/ 35, MVT::v32i8,// ->432292
213040                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213046                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213052                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213216 /*432596*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->432617
213221                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213288 /*432768*/        /*SwitchType*/ 18, MVT::v32i8,// ->432788
213293                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213341 /*432876*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->432897
213346                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213415 /*433050*/        /*SwitchType*/ 18, MVT::v32i8,// ->433070
213420                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213456 /*433134*/      /*SwitchType*/ 24, MVT::v32i8,// ->433160
213460                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213466                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213552 /*433318*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->433339
213557                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213624 /*433490*/        /*SwitchType*/ 18, MVT::v32i8,// ->433510
213629                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
213677 /*433598*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->433619
213682                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213751 /*433772*/        /*SwitchType*/ 18, MVT::v32i8,// ->433792
213756                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
213792 /*433856*/      /*SwitchType*/ 24, MVT::v32i8,// ->433882
213796                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
213802                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
214260 /*434812*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->434833
214265                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214332 /*434984*/        /*SwitchType*/ 18, MVT::v32i8,// ->435004
214337                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214372 /*435067*/      /*SwitchType*/ 24, MVT::v32i8,// ->435093
214376                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
214382                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
214468 /*435251*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->435272
214473                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214540 /*435423*/        /*SwitchType*/ 18, MVT::v32i8,// ->435443
214545                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214580 /*435506*/      /*SwitchType*/ 24, MVT::v32i8,// ->435532
214584                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
214590                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
214676 /*435692*/          OPC_SwitchType /*5 cases */, 18, MVT::v32i8,// ->435713
214681                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214747 /*435864*/          /*SwitchType*/ 18, MVT::v32i8,// ->435884
214752                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
214935 /*436297*/          OPC_SwitchType /*5 cases */, 18, MVT::v32i8,// ->436318
214940                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215008 /*436471*/          /*SwitchType*/ 18, MVT::v32i8,// ->436491
215013                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215272 /*437106*/      /*SwitchType*/ 24, MVT::v32i8,// ->437132
215276                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
215282                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
215500 /*437606*/          /*SwitchType*/ 18, MVT::v32i8,// ->437626
215505                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215539 /*437697*/          /*SwitchType*/ 18, MVT::v32i8,// ->437717
215544                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
215759 /*438211*/          /*SwitchType*/ 18, MVT::v32i8,// ->438231
215764                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
215800 /*438304*/          /*SwitchType*/ 18, MVT::v32i8,// ->438324
215805                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216132 /*439065*/      /*SwitchType*/ 24, MVT::v32i8,// ->439091
216136                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
216142                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
216260 /*439358*/          OPC_SwitchType /*5 cases */, 18, MVT::v32i8,// ->439379
216265                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216331 /*439530*/          /*SwitchType*/ 18, MVT::v32i8,// ->439550
216336                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
216519 /*439963*/          OPC_SwitchType /*5 cases */, 18, MVT::v32i8,// ->439984
216524                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216592 /*440137*/          /*SwitchType*/ 18, MVT::v32i8,// ->440157
216597                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
216856 /*440772*/      /*SwitchType*/ 24, MVT::v32i8,// ->440798
216860                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
216866                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
217084 /*441272*/          /*SwitchType*/ 18, MVT::v32i8,// ->441292
217089                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217123 /*441363*/          /*SwitchType*/ 18, MVT::v32i8,// ->441383
217128                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217343 /*441877*/          /*SwitchType*/ 18, MVT::v32i8,// ->441897
217348                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217384 /*441970*/          /*SwitchType*/ 18, MVT::v32i8,// ->441990
217389                           MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
217716 /*442731*/      /*SwitchType*/ 24, MVT::v32i8,// ->442757
217720                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
217726                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
217844 /*443022*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->443043
217849                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217916 /*443194*/        /*SwitchType*/ 18, MVT::v32i8,// ->443214
217921                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
217969 /*443302*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->443323
217974                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218043 /*443476*/        /*SwitchType*/ 18, MVT::v32i8,// ->443496
218048                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
218084 /*443560*/      /*SwitchType*/ 24, MVT::v32i8,// ->443586
218088                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
218094                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
219745 /*447065*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->447086
219750                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
219877 /*447354*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->447375
219882                         MVT::v32i8, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
219996 /*447613*/      /*SwitchType*/ 10, MVT::v32i8,// ->447625
219999                       MVT::v32i8, 2/*#Ops*/, 0, 1, 
220098 /*447810*/        OPC_SwitchType /*2 cases */, 18, MVT::v32i8,// ->447831
220103                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220211 /*448063*/      /*SwitchType*/ 10, MVT::v32i8,// ->448075
220214                       MVT::v32i8, 2/*#Ops*/, 0, 1, 
220441 /*448502*/        OPC_CheckType, MVT::v32i8,
220447                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220455                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220461 /*448546*/        OPC_CheckType, MVT::v32i8,
220465                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
220471                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
220776 /*449144*/        OPC_CheckType, MVT::v32i8,
220782                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220790                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
220796 /*449188*/        OPC_CheckType, MVT::v32i8,
220800                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
220806                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
221330 /*450232*/          /*SwitchType*/ 17, MVT::v32i8,// ->450251
221335                           MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221465 /*450547*/          /*SwitchType*/ 17, MVT::v32i8,// ->450566
221470                           MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
221607 /*450829*/      /*SwitchType*/ 22, MVT::v32i8,// ->450853
221611                         MVT::v32i8, 1/*#Ops*/, 0, 
221617                         MVT::v32i8, 1/*#Ops*/, 0, 
221740 /*451097*/        /*SwitchType*/ 18, MVT::v32i8,// ->451117
221745                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221770 /*451165*/        /*SwitchType*/ 18, MVT::v32i8,// ->451185
221775                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
221810 /*451247*/      /*SwitchType*/ 24, MVT::v32i8,// ->451273
221814                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
221820                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
222669 /*453038*/        /*SwitchType*/ 19, MVT::v32i8,// ->453059
222674                         MVT::v32i8, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
222710 /*453124*/      /*SwitchType*/ 11, MVT::v32i8,// ->453137
222713                       MVT::v32i8, 3/*#Ops*/, 2, 1, 0, 
222910 /*453553*/        /*SwitchType*/ 17, MVT::v32i8,// ->453572
222915                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
222964 /*453666*/        OPC_CheckType, MVT::v32i8,
223033 /*453817*/        /*SwitchType*/ 17, MVT::v32i8,// ->453836
223038                         MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223123 /*454052*/      /*SwitchType*/ 68, MVT::v32i8,// ->454122
223127                         MVT::v32i8, 0/*#Ops*/,  // Results = #1
223130                         MVT::v32i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223133                         MVT::v32i8, 3/*#Ops*/, 3, 0, 4, 
223139                         MVT::v32i8, 0/*#Ops*/,  // Results = #1
223142                         MVT::v32i8, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223145                         MVT::v32i8, 3/*#Ops*/, 3, 0, 4, 
223250 /*454402*/          OPC_CheckChild0Type, MVT::v32i8,
223557 /*455158*/        /*SwitchType*/ 18, MVT::v32i8,// ->455178
223562                         MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223685 /*455439*/      /*SwitchType*/ 10, MVT::v32i8,// ->455451
223688                       MVT::v32i8, 2/*#Ops*/, 0, 1, 
224860 /*458113*/        /*SwitchType*/ 40, MVT::v32i8,// ->458155
224866                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224874                           MVT::v32i8, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
224910 /*458217*/      /*SwitchType*/ 24, MVT::v32i8,// ->458243
224914                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
224920                         MVT::v32i8, 2/*#Ops*/, 0, 1, 
225033 /*458513*/        /*SwitchType*/ 19, MVT::v32i8,// ->458534
225038                         MVT::v32i8, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225173 /*458831*/      /*SwitchType*/ 11, MVT::v32i8,// ->458844
225176                       MVT::v32i8, 3/*#Ops*/, 0, 1, 2, 
226657 /*462173*/      OPC_CheckChild0Type, MVT::v32i8,
227318 /*463611*/      /*SwitchType*/ 17, MVT::v32i8,// ->463630
227323                       MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227434 /*463871*/      /*SwitchType*/ 17, MVT::v32i8,// ->463890
227439                       MVT::v32i8, 5/*#Ops*/, 2, 3, 4, 5, 6, 
228666 /*466679*/          OPC_CheckChild0Type, MVT::v32i8,
228730 /*466811*/          /*SwitchType*/ 11, MVT::v32i8,// ->466824
228733                           MVT::v32i8, 2/*#Ops*/, 0, 1, 
228825                         MVT::v32i8, 2/*#Ops*/, 0, 1,  // Results = #2
228835                         MVT::v32i8, 2/*#Ops*/, 0, 1,  // Results = #2
228916 /*467209*/        OPC_CheckChild0Type, MVT::v32i8,
229035 /*467438*/        OPC_CheckChild0Type, MVT::v32i8,
229089 /*467544*/        /*SwitchType*/ 13, MVT::v32i8,// ->467559
229093                         MVT::v32i8, 2/*#Ops*/, 1, 2, 
230522 /*470359*/      /*SwitchType*/ 10, MVT::v32i8,// ->470371
230525                       MVT::v32i8, 2/*#Ops*/, 1, 0, 
230598 /*470516*/      /*SwitchType*/ 11, MVT::v32i8,// ->470529
230601                       MVT::v32i8, 3/*#Ops*/, 1, 2, 0, 
230761 /*470842*/      /*SwitchType*/ 10, MVT::v32i8,// ->470854
230764                       MVT::v32i8, 2/*#Ops*/, 1, 0, 
230837 /*470999*/      /*SwitchType*/ 11, MVT::v32i8,// ->471012
230840                       MVT::v32i8, 3/*#Ops*/, 1, 2, 0, 
231291 /*471834*/      /*SwitchType*/ 20, MVT::v32i8,// ->471856
231295                         MVT::v32i8, 0/*#Ops*/, 
231301                         MVT::v32i8, 0/*#Ops*/, 
231503                         MVT::v32i8, 0/*#Ops*/,  // Results = #0
231505                         MVT::v32i8, 0/*#Ops*/,  // Results = #1
231948 /*473033*/      OPC_CheckType, MVT::v32i8,
231951                     MVT::v32i8, 1/*#Ops*/, 0, 
232083 /*473277*/      OPC_CheckType, MVT::v32i8,
232086                     MVT::v32i8, 1/*#Ops*/, 0, 
gen/lib/Target/X86/X86GenFastISel.inc
   58   if (RetVT.SimpleTy != MVT::v32i8)
  180   case MVT::v32i8: return fastEmit_ISD_ABS_MVT_v32i8_r(RetVT, Op0, Op0IsKill);
  310   case MVT::v32i8: return fastEmit_ISD_ANY_EXTEND_MVT_v32i1_MVT_v32i8_r(Op0, Op0IsKill);
  656   if (RetVT.SimpleTy != MVT::v32i8)
  760   case MVT::v32i8: return fastEmit_ISD_CTPOP_MVT_v32i8_r(RetVT, Op0, Op0IsKill);
 1528   case MVT::v32i8: return fastEmit_ISD_SIGN_EXTEND_MVT_v32i1_MVT_v32i8_r(Op0, Op0IsKill);
 1644   case MVT::v32i8: return fastEmit_ISD_SIGN_EXTEND_MVT_v32i8_r(RetVT, Op0, Op0IsKill);
 2041   if (RetVT.SimpleTy != MVT::v32i8)
 2354   case MVT::v32i8: return fastEmit_ISD_ZERO_EXTEND_MVT_v32i8_r(RetVT, Op0, Op0IsKill);
 4324   case MVT::v32i8: return fastEmit_X86ISD_MOVMSK_MVT_v32i8_r(RetVT, Op0, Op0IsKill);
 4957   case MVT::v32i8: return fastEmit_X86ISD_VBROADCAST_MVT_v16i8_MVT_v32i8_r(Op0, Op0IsKill);
 5452   if (RetVT.SimpleTy != MVT::v32i8)
 5652   if (RetVT.SimpleTy != MVT::v32i8)
 6029   if (RetVT.SimpleTy != MVT::v32i8)
 6164   case MVT::v32i8: return fastEmit_ISD_ADD_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6257   if (RetVT.SimpleTy != MVT::v32i8)
 6408   case MVT::v32i8: return fastEmit_ISD_AND_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7264   if (RetVT.SimpleTy != MVT::v32i8)
 7415   case MVT::v32i8: return fastEmit_ISD_OR_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7626   if (RetVT.SimpleTy != MVT::v32i8)
 7685   case MVT::v32i8: return fastEmit_ISD_SADDSAT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7728   if (RetVT.SimpleTy != MVT::v32i8)
 7850   case MVT::v32i8: return fastEmit_ISD_SMAX_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7883   if (RetVT.SimpleTy != MVT::v32i8)
 8005   case MVT::v32i8: return fastEmit_ISD_SMIN_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8070   if (RetVT.SimpleTy != MVT::v32i8)
 8129   case MVT::v32i8: return fastEmit_ISD_SSUBSAT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8180   if (RetVT.SimpleTy != MVT::v32i8)
 8315   case MVT::v32i8: return fastEmit_ISD_SUB_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8348   if (RetVT.SimpleTy != MVT::v32i8)
 8407   case MVT::v32i8: return fastEmit_ISD_UADDSAT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8434   if (RetVT.SimpleTy != MVT::v32i8)
 8556   case MVT::v32i8: return fastEmit_ISD_UMAX_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8589   if (RetVT.SimpleTy != MVT::v32i8)
 8711   case MVT::v32i8: return fastEmit_ISD_UMIN_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8744   if (RetVT.SimpleTy != MVT::v32i8)
 8803   case MVT::v32i8: return fastEmit_ISD_USUBSAT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8890   if (RetVT.SimpleTy != MVT::v32i8)
 9041   case MVT::v32i8: return fastEmit_ISD_XOR_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9128   if (RetVT.SimpleTy != MVT::v32i8)
 9271   case MVT::v32i8: return fastEmit_X86ISD_ANDNP_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9304   if (RetVT.SimpleTy != MVT::v32i8)
 9363   case MVT::v32i8: return fastEmit_X86ISD_AVG_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10713   if (RetVT.SimpleTy != MVT::v32i8)
10736   case MVT::v32i8: return fastEmit_X86ISD_GF2P8MULB_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11149   if (RetVT.SimpleTy != MVT::v32i8)
11169   case MVT::v32i8: return fastEmit_X86ISD_MULTISHIFT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11193   if (RetVT.SimpleTy != MVT::v32i8)
11279   if (RetVT.SimpleTy != MVT::v32i8)
11362   if (RetVT.SimpleTy != MVT::v32i8)
11436   case MVT::v32i8: return fastEmit_X86ISD_PCMPEQ_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11462   if (RetVT.SimpleTy != MVT::v32i8)
11536   case MVT::v32i8: return fastEmit_X86ISD_PCMPGT_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11682   case MVT::v32i8: return fastEmit_X86ISD_PSADBW_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11706   if (RetVT.SimpleTy != MVT::v32i8)
11729   case MVT::v32i8: return fastEmit_X86ISD_PSHUFB_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12136   if (RetVT.SimpleTy != MVT::v32i8)
12345   case MVT::v32i8: return fastEmit_X86ISD_UNPCKH_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12384   if (RetVT.SimpleTy != MVT::v32i8)
12593   case MVT::v32i8: return fastEmit_X86ISD_UNPCKL_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12694   if (RetVT.SimpleTy != MVT::v32i8)
12780   case MVT::v32i8: return fastEmit_X86ISD_VPERMV_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12834   case MVT::v32i8: return fastEmit_X86ISD_VPMADDUBSW_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13015   case MVT::v32i8: return fastEmit_X86ISD_VPSHUFBITQMB_MVT_v32i8_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4488   /* 40 */ MVT::v8f32, MVT::v4f64, MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  360               SimpleTy == MVT::v4f64  || SimpleTy == MVT::v32i8 ||
  450       case v32i8:
  574       case v32i8:
  772       case v32i8:
  921         if (NumElements == 32)  return MVT::v32i8;
lib/CodeGen/ValueTypes.cpp
  155   case MVT::v32i8:   return "v32i8";
  299   case MVT::v32i8:   return VectorType::get(Type::getInt8Ty(Context), 32);
lib/Target/AMDGPU/R600ISelLowering.cpp
  115   setTruncStoreAction(MVT::v32i32, MVT::v32i8, Custom);
lib/Target/AMDGPU/SIISelLowering.cpp
  192   setTruncStoreAction(MVT::v32i32, MVT::v32i8, Expand);
lib/Target/X86/X86FastISel.cpp
  428   case MVT::v32i8:
  601   case MVT::v32i8:
lib/Target/X86/X86ISelDAGToDAG.cpp
 3965       case MVT::v32i8:
 4012     case MVT::v32i8:
 4042     case MVT::v32i8:
 4089   case MVT::v32i8:
lib/Target/X86/X86ISelLowering.cpp
 1079                      MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 })
 1087                      MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 })
 1094     addRegisterClass(MVT::v32i8,  Subtarget.hasVLX() ? &X86::VR256XRegClass
 1133     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1150       setOperationAction(ISD::ROTL,            MVT::v32i8,  Custom);
 1156     setOperationAction(ISD::SELECT,            MVT::v32i8, Custom);
 1168     setOperationAction(ISD::BITREVERSE,        MVT::v32i8, Custom);
 1170     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1187     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64 }) {
 1195     setOperationAction(ISD::MUL,       MVT::v32i8,  Custom);
 1201     setOperationAction(ISD::MULHU,     MVT::v32i8,  Custom);
 1202     setOperationAction(ISD::MULHS,     MVT::v32i8,  Custom);
 1210     setOperationAction(ISD::UADDSAT,   MVT::v32i8,  HasInt256 ? Legal : Custom);
 1211     setOperationAction(ISD::SADDSAT,   MVT::v32i8,  HasInt256 ? Legal : Custom);
 1212     setOperationAction(ISD::USUBSAT,   MVT::v32i8,  HasInt256 ? Legal : Custom);
 1213     setOperationAction(ISD::SSUBSAT,   MVT::v32i8,  HasInt256 ? Legal : Custom);
 1219     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32 }) {
 1262     for (MVT VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64,
 1276       setOperationAction(ISD::VSELECT, MVT::v32i8, Legal);
 1494     for (auto VT : { MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64,
 1621     setOperationAction(ISD::SIGN_EXTEND,        MVT::v32i8, Custom);
 1622     setOperationAction(ISD::ZERO_EXTEND,        MVT::v32i8, Custom);
 1623     setOperationAction(ISD::ANY_EXTEND,         MVT::v32i8, Custom);
 1659     setOperationAction(ISD::TRUNCATE,           MVT::v32i8, Custom);
 1665     setTruncStoreAction(MVT::v32i16,  MVT::v32i8, Legal);
 1696       setLoadExtAction(ExtType, MVT::v32i16, MVT::v32i8, Legal);
 1711     for (auto VT : { MVT::v32i8, MVT::v16i8, MVT::v16i16, MVT::v8i16 }) {
 1721       for (auto VT : { MVT::v16i8, MVT::v32i8, MVT::v8i16, MVT::v16i16 })
 1941     return MVT::v32i8;
 2105         return MVT::v32i8;
 2270   case MVT::v32i8: case MVT::v16i16: case MVT::v8i32: case MVT::v4i64:
 5169   if (NumBits == 256 && isTypeLegal(MVT::v32i8))
 5170     return MVT::v32i8;
 9383   case MVT::v32i8:
 9413       return SplitOpsAndApply(DAG, Subtarget, DL, MVT::v32i8, Ops,
 9425                   MVT::v32i8, DAG.getBitcast(MVT::v32i8, SrcVec),
 9425                   MVT::v32i8, DAG.getBitcast(MVT::v32i8, SrcVec),
 9426                   DAG.getBitcast(MVT::v32i8, IndicesVec), DL, DAG, Subtarget));
11097   case MVT::v32i8:
15543   assert(VT == MVT::v32i8 && "Unexpected type!");
15565   return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, MVT::v32i8,
15566                      DAG.getConstant(0, DL, MVT::v32i8), Unpack,
16095   assert(V1.getSimpleValueType() == MVT::v32i8 && "Bad operand type!");
16096   assert(V2.getSimpleValueType() == MVT::v32i8 && "Bad operand type!");
16103   if (SDValue ZExt = lowerShuffleAsZeroOrAnyExtend(DL, MVT::v32i8, V1, V2, Mask,
16108   if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v32i8, V1, V2, Mask,
16112   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v32i8, V1, V2, Mask,
16117   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v32i8, Mask, V1, V2, DAG))
16121   if (SDValue V = lowerShuffleWithPACK(DL, MVT::v32i8, Mask, V1, V2, DAG,
16126   if (SDValue Shift = lowerShuffleAsShift(DL, MVT::v32i8, V1, V2, Mask,
16131   if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v32i8, V1, V2, Mask,
16138           DL, MVT::v32i8, V1, V2, Mask, Subtarget, DAG))
16143   if (V2.isUndef() && is128BitLaneCrossingShuffleMask(MVT::v32i8, Mask)) {
16145             DL, MVT::v32i8, V1, V2, Mask, DAG, Subtarget))
16148     return lowerShuffleAsLanePermuteAndShuffle(DL, MVT::v32i8, V1, V2, Mask,
16152   if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v32i8, Mask, V1, V2,
16158     return lowerShuffleWithPERMV(DL, MVT::v32i8, Mask, V1, V2, DAG);
16163           DL, MVT::v32i8, V1, V2, Mask, Subtarget, DAG))
16168           DL, MVT::v32i8, V1, V2, Mask, DAG, Subtarget))
16175     if (SDValue V = lowerShuffleAsVTRUNCAndUnpack(DL, MVT::v32i8, V1, V2,
16180   return lowerShuffleAsSplitOrBlend(DL, MVT::v32i8, V1, V2, Mask,
16245   case MVT::v32i8:
16950     ExtVT = Subtarget.canExtendTo512BW() ? MVT::v32i16 : MVT::v32i8;
17261   case MVT::v32i8:
19458       In = DAG.getBitcast(MVT::v32i8, In);
19465       In = DAG.getVectorShuffle(MVT::v32i8, DL, In, In, ShufMask1);
25035   if (VT == MVT::v16i8 || VT == MVT::v32i8 || VT == MVT::v64i8) {
25039         (VT == MVT::v32i8 && Subtarget.canExtendTo512BW())) {
25242   assert((VT == MVT::v16i8 || (VT == MVT::v32i8 && Subtarget.hasInt256()) ||
25254       (VT == MVT::v32i8 && Subtarget.canExtendTo512BW())) {
25269   if (VT == MVT::v32i8 && IsSigned) {
25553   if (VT == MVT::v16i8 || (Subtarget.hasInt256() && VT == MVT::v32i8) ||
25634          (VT == MVT::v32i8 && !Subtarget.canExtendTo512BW()) ||
25984       (Subtarget.canExtendTo512BW() && VT == MVT::v32i8) ||
25986     assert((!Subtarget.hasBWI() || VT == MVT::v32i8 || VT == MVT::v16i8) &&
26001        (VT == MVT::v32i8 && Subtarget.hasInt256())) &&
26047       (VT == MVT::v32i8 && Subtarget.hasInt256() && !Subtarget.hasXOP()) ||
26309           ((VT == MVT::v8i32 || VT == MVT::v16i16 || VT == MVT::v32i8) &&
26743   if (InVT == MVT::v32i8 && !Subtarget.hasInt256()) {
26792     MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8;
28459       MVT CastVT = (DstVT == MVT::v32i16) ? MVT::v16i16 : MVT::v32i8;
29154     if (VT == MVT::v32i8 || VT == MVT::v16i16)
32104       ((MaskVT == MVT::v16i16 || MaskVT == MVT::v32i8) && Subtarget.hasInt256()) ||
32567          (Subtarget.hasVBMI() && Subtarget.hasVLX() && MaskVT == MVT::v32i8))) {
32586          (Subtarget.hasVBMI() && Subtarget.hasVLX() && MaskVT == MVT::v32i8))) {
32617          (Subtarget.hasVBMI() && Subtarget.hasVLX() && MaskVT == MVT::v32i8))) {
32792         (MaskVT == MVT::v16i8 || MaskVT == MVT::v32i8)))) {
35227                       Src.getOperand(0).getValueType() == MVT::v32i8 ||
35283     SExtVT = MVT::v32i8;
35298   if (SExtVT == MVT::v16i8 || SExtVT == MVT::v32i8 || SExtVT == MVT::v64i8) {
36765   if (VT == MVT::v32i8 && !Subtarget.hasAVX2())
39474   MVT BlendVT = VT.is256BitVector() ? MVT::v32i8 : MVT::v16i8;
39838   case MVT::v32i8:
42704       VecVT = MVT::v32i8;
42736             TmpCastVT = NeedsAVX512FCast ? MVT::v8i32 : MVT::v32i8;
45910       case MVT::v32i8:
lib/Target/X86/X86TargetTransformInfo.cpp
  316     { ISD::SHL,  MVT::v32i8,   2 }, // psllw + pand.
  317     { ISD::SRL,  MVT::v32i8,   2 }, // psrlw + pand.
  318     { ISD::SRA,  MVT::v32i8,   4 }, // psrlw, pand, pxor, psubb.
  335     { ISD::SHL,  MVT::v32i8,   4+2 }, // 2*(psllw + pand) + split.
  336     { ISD::SRL,  MVT::v32i8,   4+2 }, // 2*(psrlw + pand) + split.
  337     { ISD::SRA,  MVT::v32i8,   8+2 }, // 2*(psrlw, pand, pxor, psubb) + split.
  383     { ISD::SDIV, MVT::v32i8,  14 }, // 2*ext+2*pmulhw sequence
  384     { ISD::SREM, MVT::v32i8,  16 }, // 2*ext+2*pmulhw+mul+sub sequence
  385     { ISD::UDIV, MVT::v32i8,  14 }, // 2*ext+2*pmulhw sequence
  386     { ISD::UREM, MVT::v32i8,  16 }, // 2*ext+2*pmulhw+mul+sub sequence
  405     { ISD::SDIV, MVT::v32i8,  28+2 }, // 4*ext+4*pmulhw sequence + split.
  406     { ISD::SREM, MVT::v32i8,  32+2 }, // 4*ext+4*pmulhw+mul+sub sequence + split.
  409     { ISD::UDIV, MVT::v32i8,  28+2 }, // 4*ext+4*pmulhw sequence + split.
  410     { ISD::UREM, MVT::v32i8,  32+2 }, // 4*ext+4*pmulhw+mul+sub sequence + split.
  514     { ISD::MUL,   MVT::v32i8,      4 }, // extend/pmullw/trunc sequence.
  535     { ISD::MUL,     MVT::v32i8,     13 }, // extend/pmullw/trunc sequence.
  600     { ISD::SHL,     MVT::v32i8,  2+2 },
  601     { ISD::SRL,     MVT::v32i8,  4+2 },
  602     { ISD::SRA,     MVT::v32i8,  4+2 },
  668     { ISD::SHL,  MVT::v32i8,     11 }, // vpblendvb sequence.
  671     { ISD::SRL,  MVT::v32i8,     11 }, // vpblendvb sequence.
  674     { ISD::SRA,  MVT::v32i8,     24 }, // vpblendvb sequence.
  679     { ISD::SUB,  MVT::v32i8,      1 }, // psubb
  680     { ISD::ADD,  MVT::v32i8,      1 }, // paddb
  688     { ISD::MUL,  MVT::v32i8,     17 }, // extend/pmullw/trunc sequence.
  720     { ISD::SUB,     MVT::v32i8,      4 },
  721     { ISD::ADD,     MVT::v32i8,      4 },
  736     { ISD::MUL,     MVT::v32i8,     26 }, // extend/pmullw/trunc sequence.
  778     { ISD::SHL,  MVT::v32i8,  2*11+2 }, // pblendvb sequence + split.
  785     { ISD::SRL,  MVT::v32i8,  2*12+2 }, // pblendvb sequence + split.
  792     { ISD::SRA,  MVT::v32i8,  2*24+2 }, // pblendvb sequence + split.
  989       {TTI::SK_Reverse, MVT::v32i8, 1}, // vpermb
  992       {TTI::SK_PermuteSingleSrc, MVT::v32i8, 1}, // vpermb
  995       {TTI::SK_PermuteTwoSrc, MVT::v32i8, 1}, // vpermt2b
 1016       {TTI::SK_PermuteSingleSrc, MVT::v32i8, 3},  // vpermw + zext/trunc
 1021       {TTI::SK_PermuteTwoSrc, MVT::v32i8, 3},  // zext + vpermt2w + trunc
 1080       {TTI::SK_Broadcast, MVT::v32i8, 1},  // vpbroadcastb
 1087       {TTI::SK_Reverse, MVT::v32i8, 2},  // vperm2i128 + pshufb
 1090       {TTI::SK_Select, MVT::v32i8, 1},  // vpblendvb
 1098       {TTI::SK_PermuteSingleSrc, MVT::v32i8, 4},  // vperm2i128 + 2*vpshufb
 1107       {TTI::SK_PermuteTwoSrc, MVT::v32i8, 7},  // 2*vperm2i128 + 4*vpshufb
 1122       {TTI::SK_PermuteSingleSrc, MVT::v32i8, 4},  // vextractf128 + 2*vpperm
 1128       {TTI::SK_PermuteTwoSrc, MVT::v32i8, 9},  // 2*vextractf128 + 6*vpperm
 1143       {TTI::SK_Broadcast, MVT::v32i8, 2},  // vpshufb + vinsertf128
 1151       {TTI::SK_Reverse, MVT::v32i8, 4},  // vextractf128 + 2*pshufb
 1159       {TTI::SK_Select, MVT::v32i8, 3},  // vpand + vpandn + vpor
 1167       {TTI::SK_PermuteSingleSrc, MVT::v32i8, 8},  // vextractf128 + 4*pshufb
 1176       {TTI::SK_PermuteTwoSrc, MVT::v32i8, 15},  // 2*vextractf128 + 8*pshufb
 1281     { ISD::SIGN_EXTEND, MVT::v32i16, MVT::v32i8, 1 },
 1282     { ISD::ZERO_EXTEND, MVT::v32i16, MVT::v32i8, 1 },
 1288     { ISD::SIGN_EXTEND, MVT::v32i8,  MVT::v32i1, 1 },
 1296     { ISD::ZERO_EXTEND, MVT::v32i8,  MVT::v32i1, 2 },
 1774     { ISD::SETCC,   MVT::v32i8,   1 },
 1779     { ISD::SELECT,  MVT::v32i8,   1 }, // pblendvb
 1789     { ISD::SETCC,   MVT::v32i8,   4 },
 1796     { ISD::SELECT,  MVT::v32i8,   3 }, // vandps + vandnps + vorps
 1894     { ISD::CTLZ,       MVT::v32i8,  10 },
 1948     { ISD::BITREVERSE, MVT::v32i8,   4 },
 1962     { ISD::BITREVERSE, MVT::v32i8,   5 },
 1969     { ISD::CTLZ,       MVT::v32i8,   9 },
 1973     { ISD::CTPOP,      MVT::v32i8,   6 },
 1977     { ISD::CTTZ,       MVT::v32i8,   9 },
 1979     { ISD::SADDSAT,    MVT::v32i8,   1 },
 1981     { ISD::SSUBSAT,    MVT::v32i8,   1 },
 1983     { ISD::UADDSAT,    MVT::v32i8,   1 },
 1986     { ISD::USUBSAT,    MVT::v32i8,   1 },
 1999     { ISD::BITREVERSE, MVT::v32i8,  12 }, // 2 x 128-bit Op + extract/insert
 2006     { ISD::CTLZ,       MVT::v32i8,  20 }, // 2 x 128-bit Op + extract/insert
 2010     { ISD::CTPOP,      MVT::v32i8,  14 }, // 2 x 128-bit Op + extract/insert
 2014     { ISD::CTTZ,       MVT::v32i8,  20 }, // 2 x 128-bit Op + extract/insert
 2016     { ISD::SADDSAT,    MVT::v32i8,   4 }, // 2 x 128-bit Op + extract/insert
 2018     { ISD::SSUBSAT,    MVT::v32i8,   4 }, // 2 x 128-bit Op + extract/insert
 2020     { ISD::UADDSAT,    MVT::v32i8,   4 }, // 2 x 128-bit Op + extract/insert
 2023     { ISD::USUBSAT,    MVT::v32i8,   4 }, // 2 x 128-bit Op + extract/insert
 2303     { ISD::ROTL,       MVT::v32i8,   4 },
 2311     { ISD::ROTR,       MVT::v32i8,   6 },
 2559     { ISD::ADD,   MVT::v32i8,   4 },
 2585     { ISD::ADD,   MVT::v32i8,   4 },
 2640     { ISD::AND,  MVT::v32i8,   2 }, // vpmovmskb + cmp
 2642     { ISD::OR,   MVT::v32i8,   2 }, // vpmovmskb + cmp
 2649     { ISD::AND,  MVT::v32i8,   4 }, // vextractf128 + vpand + vpmovmskb + cmp
 2653     { ISD::OR,   MVT::v32i8,   4 }, // vextractf128 + vpor + vpmovmskb + cmp
 2752       {ISD::SMIN, MVT::v32i8, 3},
 2753       {ISD::UMIN, MVT::v32i8, 3},
 2763       {ISD::SMIN, MVT::v32i8, 2},
 2764       {ISD::UMIN, MVT::v32i8, 2},
 2827       {ISD::SMIN, MVT::v32i8, 2},
 2828       {ISD::UMIN, MVT::v32i8, 2},
 2838       {ISD::SMIN, MVT::v32i8, 1},
 2839       {ISD::UMIN, MVT::v32i8, 1},
 3548     { 3, MVT::v32i8, 13},  //(load 96i8 and) deinterleave into 3 x 32i8
 3555     { 4, MVT::v32i8, 80 }, //(load 128i8 and) deinterleave into 4 x 32i8
 3568     { 3, MVT::v32i8, 13 }, //interleave 3 x 32i8 into 96i8 (and store)
 3574     { 4, MVT::v32i8, 12 }  //interleave 4 x 32i8 into 128i8 (and store)
 3639         {3, MVT::v32i8, 14}, //(load 96i8 and) deinterleave into 3 x 32i8
 3693       {3, MVT::v32i8, 14}, // interleave 3 x 32i8 into 96i8 (and store)
 3698       {4, MVT::v32i8, 14}, // interleave 4 x 32i8 into 128i8 (and store)
utils/TableGen/CodeGenTarget.cpp
   95   case MVT::v32i8:    return "MVT::v32i8";